@font-face{font-family:Wix Madefor Text;src:url(/ds/fonts/WixMadeforText-VariableFont_wght.ttf)format("truetype");font-weight:400 800;font-style:normal;font-display:swap}:root{--cs-accent:#bffb4f;--cs-accent-hover:#acee38;--cs-accent-pressed:#9fe026;--cs-accent-focus:#e7fbc2;--cs-accent-ink:#4f7a00;--cs-on-accent:#0f1115;--cs-bg:#fff;--cs-bg-secondary:#f7f8f5;--cs-surface:#f3f4ee;--cs-bg-subtle:#f8fafc;--cs-bg-forest:#102a19;--cs-bg-forest-panel:#14321f;--cs-ink:#0f1115;--cs-ink-hover:#23262e;--cs-text-primary:#0f1115;--cs-text-secondary:#5e6472;--cs-text-tertiary:#9ca3af;--cs-text-invert:#fff;--cs-on-dark:#fff;--cs-on-dark-2:#ffffffc7;--cs-on-dark-3:#ffffff80;--cs-on-dark-line:#ffffff2e;--cs-border:#e5e7eb;--cs-border-strong:#d7dbe3;--cs-error:#c81e1e;--cs-error-ink:#b42318;--cs-success:var(--cs-accent-ink);--cs-kind-time-bg:#f1f9dc;--cs-kind-time-ink:#3d5e00;--cs-kind-time-tint:#5c8a0024;--cs-kind-work-bg:#eef4fd;--cs-kind-work-ink:#234f8c;--cs-kind-work-tint:#2a5fa81f;--cs-kind-money-bg:#fdf1e4;--cs-kind-money-ink:#7f4709;--cs-kind-money-tint:#b064101f;--cs-kind-learn-bg:#f2edfc;--cs-kind-learn-ink:#553a96;--cs-kind-learn-tint:#6a45b51f;--cs-kind-cards-bg:#fceef3;--cs-kind-cards-ink:#8a2649;--cs-kind-cards-tint:#b0325e1f;--cs-kind-ai-bg:#e6f6f4;--cs-kind-ai-ink:#0b5f67;--cs-kind-ai-tint:#0e7c861f;--cs-kind-you-bg:#f3f4f6;--cs-kind-person-bg:#f8efea;--cs-kind-remind-bg:#fbf5dc;--cs-kind-remind-ink:#6b5200;--cs-kind-remind-tint:#8a6a001f;--cs-tile-border:1px solid #0f11150d;--cs-tile-sheen:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%);--cs-surface-page:var(--cs-bg);--cs-surface-alt:var(--cs-bg-secondary);--cs-surface-card:var(--cs-bg);--cs-surface-muted:var(--cs-surface);--cs-surface-dark:var(--cs-bg-forest);--cs-surface-dark-panel:var(--cs-bg-forest-panel);--cs-surface-footer:var(--cs-ink);--cs-text-body:var(--cs-text-secondary);--cs-text-heading:var(--cs-text-primary);--cs-text-link:var(--cs-text-primary);--cs-text-link-hover:var(--cs-accent-ink);--cs-btn-primary:var(--cs-accent);--cs-btn-primary-hover:var(--cs-accent-hover);--cs-btn-primary-pressed:var(--cs-accent-pressed);--cs-btn-primary-text:var(--cs-on-accent);--cs-btn-secondary-border:var(--cs-border-strong);--cs-btn-secondary-hover:var(--cs-bg-secondary);--cs-btn-secondary-pressed:var(--cs-surface);--cs-btn-dark:var(--cs-ink);--cs-btn-dark-hover:var(--cs-ink-hover);--cs-btn-dark-text:var(--cs-accent);--cs-input-bg:var(--cs-bg);--cs-input-border:var(--cs-border);--cs-input-border-focus:var(--cs-border-strong);--cs-input-placeholder:var(--cs-text-tertiary);--cs-font-sans:"Wix Madefor Text",system-ui,-apple-system,"Segoe UI",sans-serif;--cs-font-zh:"Noto Sans SC","Wix Madefor Text",system-ui,sans-serif;--cs-fw-regular:400;--cs-fw-medium:500;--cs-fw-bold:700;--cs-fs-hero:clamp(32px,calc(18.74px + 3.5359vw),64px);--cs-fs-h1:clamp(40px,calc(30.055px + 2.6519vw),64px);--cs-fs-h2:clamp(32px,calc(25.37px + 1.768vw),48px);--cs-fs-h5:clamp(32px,calc(28.685px + .884vw),40px);--cs-fs-h3:clamp(24px,calc(20.685px + .884vw),32px);--cs-fs-h4:24px;--cs-fs-lead:clamp(16px,calc(15.171px + .221vw),18px);--cs-fs-body:clamp(14px,calc(13.171px + .221vw),16px);--cs-fs-caption:clamp(10px,calc(9.171px + .221vw),12px);--cs-lh-heading:1.2;--cs-lh-body:1.5;--cs-lh-tile:1.3;--cs-ls-tight:-.01em;--cs-ls-label:.06em;--cs-type-label:700 12px/1.5 var(--cs-font-sans);--cs-type-caption:400 14px/1.5 var(--cs-font-sans);--cs-type-tile-title:700 14px/1.3 var(--cs-font-sans);--cs-type-h4:700 24px/1.2 var(--cs-font-sans);--cs-type-menu:500 16px/1.5 var(--cs-font-sans)}:lang(zh){font-family:var(--cs-font-zh)}.cs-hero{font:700 var(--cs-fs-hero)/1.2 var(--cs-font-sans);letter-spacing:var(--cs-ls-tight);color:var(--cs-text-primary);text-wrap:balance}.cs-h1{font:700 var(--cs-fs-h1)/1.2 var(--cs-font-sans);letter-spacing:var(--cs-ls-tight);color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-h2{font:700 var(--cs-fs-h2)/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-h5{font:700 var(--cs-fs-h5)/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}.cs-h3{font:700 var(--cs-fs-h3)/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}.cs-h4{font:var(--cs-type-h4);color:var(--cs-text-primary);text-wrap:balance}.cs-lead{font:400 var(--cs-fs-lead)/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-body{font:400 var(--cs-fs-body)/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-p{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-p-bold{font:700 16px/1.5 var(--cs-font-sans)}.cs-caption{font:var(--cs-type-caption);color:var(--cs-text-secondary)}.cs-caption-md{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-caption-xs{font:400 var(--cs-fs-caption)/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-label{font:var(--cs-type-label);text-transform:uppercase;letter-spacing:var(--cs-ls-label)}.cs-tile-title{font:var(--cs-type-tile-title)}.cs-menu{font:var(--cs-type-menu)}:root{--cs-sp-1:4px;--cs-sp-2:8px;--cs-sp-3:12px;--cs-sp-4:16px;--cs-sp-5:24px;--cs-sp-6:32px;--cs-sp-7:40px;--cs-sp-8:48px;--cs-sp-9:60px;--cs-sp-10:80px;--cs-sp-11:120px;--cs-space-section:clamp(48px,calc(28.11px + 5.3039vw),96px);--cs-space-section-airy:clamp(48px,calc(18.166px + 7.9558vw),120px);--cs-space-section-tight:clamp(40px,calc(36.685px + .884vw),48px);--cs-space-head:clamp(32px,calc(25.37px + 1.768vw),48px);--cs-space-card:clamp(24px,calc(20.685px + .884vw),32px);--cs-space-stack:clamp(16px,calc(12.685px + .884vw),24px);--cs-space-gutter:clamp(16px,calc(9.37px + 1.768vw),32px);--cs-rhythm-section:48px;--cs-rhythm-head:32px;--cs-rhythm-card:24px;--cs-rhythm-stack:16px;--cs-tap-min:44px;--cs-r-1:4px;--cs-r-2:8px;--cs-r-3:12px;--cs-r-4:16px;--cs-r-5:20px;--cs-r-6:24px;--cs-r-7:32px;--cs-r-8:40px;--cs-r-9:60px;--cs-r-10:80px;--cs-radius-tile-sm:12px;--cs-radius-tile:18px;--cs-r-pill:9999px;--cs-radius-button:var(--cs-r-4);--cs-radius-button-squircle:var(--cs-r-6);--cs-radius-card:var(--cs-r-7);--cs-radius-card-squircle:var(--cs-r-8);--cs-shadow-hairline:0 1px 2px #0f11150f;--cs-shadow-popover:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a;--cs-shadow-rise:0 12px 32px -8px #0d11171f;--cs-shadow-tier:var(--cs-shadow-rise),0 24px 60px -22px #0d111780;--cs-focus-ring:0 0 0 3px #bffb4f99;--cs-container:1440px;--cs-container-pad:40px;--cs-measure-xs:480px;--cs-measure-sm:560px;--cs-measure-md:760px;--cs-measure-lg:820px;--cs-measure-xl:980px;--cs-measure-2xl:1040px;--cs-bp-xs:440px;--cs-bp-sm:640px;--cs-bp-md:900px;--cs-bp-lg:1060px;--cs-bp-xl:1280px;--cs-header-offset:96px}.cs-container{max-width:var(--cs-container);padding-left:var(--cs-container-pad);padding-right:var(--cs-container-pad);box-sizing:border-box;margin:0 auto}:root{--cs-ease-hover:ease-in;--cs-ease-out:cubic-bezier(.333,1,.667,1);--cs-dur-hover:.15s;--cs-dur-expand-sm:.2s;--cs-dur-expand:.28s;--cs-dur-expand-md:.35s;--cs-dur-expand-lg:.5s;--cs-reveal-distance:28px;--cs-reveal-duration:.6s;--cs-transition-hover:var(--cs-dur-hover) var(--cs-ease-hover)}@media (prefers-reduced-motion:reduce){:root{--cs-dur-hover:0s;--cs-dur-expand-sm:0s;--cs-dur-expand:0s;--cs-dur-expand-md:0s;--cs-dur-expand-lg:0s;--cs-reveal-distance:0px;--cs-reveal-duration:0s}}:root{--cs-icon-sm:16px;--cs-icon-md:20px;--cs-icon-lg:24px}.cs-icon{width:var(--cs-icon-md);height:var(--cs-icon-md);-webkit-mask:var(--cs-icon) center/contain no-repeat;mask:var(--cs-icon) center/contain no-repeat;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-icon--sm{width:var(--cs-icon-sm);height:var(--cs-icon-sm)}.cs-icon--lg{width:var(--cs-icon-lg);height:var(--cs-icon-lg)}.cs-i-arrow-down{-webkit-mask-image:url(/ds/assets/icons/arrow-down.svg);mask-image:url(/ds/assets/icons/arrow-down.svg)}.cs-i-arrow-left{-webkit-mask-image:url(/ds/assets/icons/arrow-left.svg);mask-image:url(/ds/assets/icons/arrow-left.svg)}.cs-i-arrow-right{-webkit-mask-image:url(/ds/assets/icons/arrow-right.svg);mask-image:url(/ds/assets/icons/arrow-right.svg)}.cs-i-blackboard{-webkit-mask-image:url(/ds/assets/icons/blackboard.svg);mask-image:url(/ds/assets/icons/blackboard.svg)}.cs-i-calendar-thirty{-webkit-mask-image:url(/ds/assets/icons/calendar-thirty.svg);mask-image:url(/ds/assets/icons/calendar-thirty.svg)}.cs-i-calendar{-webkit-mask-image:url(/ds/assets/icons/calendar.svg);mask-image:url(/ds/assets/icons/calendar.svg)}.cs-i-check-small{-webkit-mask-image:url(/ds/assets/icons/check-small.svg);mask-image:url(/ds/assets/icons/check-small.svg)}.cs-i-chev-left{-webkit-mask-image:url(/ds/assets/icons/chev-left.svg);mask-image:url(/ds/assets/icons/chev-left.svg)}.cs-i-chev-right{-webkit-mask-image:url(/ds/assets/icons/chev-right.svg);mask-image:url(/ds/assets/icons/chev-right.svg)}.cs-i-close-small{-webkit-mask-image:url(/ds/assets/icons/close-small.svg);mask-image:url(/ds/assets/icons/close-small.svg)}.cs-i-close{-webkit-mask-image:url(/ds/assets/icons/close.svg);mask-image:url(/ds/assets/icons/close.svg)}.cs-i-down{-webkit-mask-image:url(/ds/assets/icons/down.svg);mask-image:url(/ds/assets/icons/down.svg)}.cs-i-file-pdf-one{-webkit-mask-image:url(/ds/assets/icons/file-pdf-one.svg);mask-image:url(/ds/assets/icons/file-pdf-one.svg)}.cs-i-hamburger-button{-webkit-mask-image:url(/ds/assets/icons/hamburger-button.svg);mask-image:url(/ds/assets/icons/hamburger-button.svg)}.cs-i-link-one{-webkit-mask-image:url(/ds/assets/icons/link-one.svg);mask-image:url(/ds/assets/icons/link-one.svg)}.cs-i-magic-wand{-webkit-mask-image:url(/ds/assets/icons/magic-wand.svg);mask-image:url(/ds/assets/icons/magic-wand.svg)}.cs-i-minus{-webkit-mask-image:url(/ds/assets/icons/minus.svg);mask-image:url(/ds/assets/icons/minus.svg)}.cs-i-notif-ai{-webkit-mask-image:url(/ds/assets/icons/notif-ai.svg);mask-image:url(/ds/assets/icons/notif-ai.svg)}.cs-i-notif-cards{-webkit-mask-image:url(/ds/assets/icons/notif-cards.svg);mask-image:url(/ds/assets/icons/notif-cards.svg)}.cs-i-notif-learn{-webkit-mask-image:url(/ds/assets/icons/notif-learn.svg);mask-image:url(/ds/assets/icons/notif-learn.svg)}.cs-i-notif-money{-webkit-mask-image:url(/ds/assets/icons/notif-money.svg);mask-image:url(/ds/assets/icons/notif-money.svg)}.cs-i-notif-person{-webkit-mask-image:url(/ds/assets/icons/notif-person.svg);mask-image:url(/ds/assets/icons/notif-person.svg)}.cs-i-notif-remind{-webkit-mask-image:url(/ds/assets/icons/notif-remind.svg);mask-image:url(/ds/assets/icons/notif-remind.svg)}.cs-i-notif-time{-webkit-mask-image:url(/ds/assets/icons/notif-time.svg);mask-image:url(/ds/assets/icons/notif-time.svg)}.cs-i-notif-work{-webkit-mask-image:url(/ds/assets/icons/notif-work.svg);mask-image:url(/ds/assets/icons/notif-work.svg)}.cs-i-notif-you{-webkit-mask-image:url(/ds/assets/icons/notif-you.svg);mask-image:url(/ds/assets/icons/notif-you.svg)}.cs-i-plan{-webkit-mask-image:url(/ds/assets/icons/plan.svg);mask-image:url(/ds/assets/icons/plan.svg)}.cs-i-quote{-webkit-mask-image:url(/ds/assets/icons/quote.svg);mask-image:url(/ds/assets/icons/quote.svg)}.cs-i-right{-webkit-mask-image:url(/ds/assets/icons/right.svg);mask-image:url(/ds/assets/icons/right.svg)}.cs-i-rocket{-webkit-mask-image:url(/ds/assets/icons/rocket.svg);mask-image:url(/ds/assets/icons/rocket.svg)}.cs-i-search{-webkit-mask-image:url(/ds/assets/icons/search.svg);mask-image:url(/ds/assets/icons/search.svg)}.cs-i-table-report{-webkit-mask-image:url(/ds/assets/icons/table-report.svg);mask-image:url(/ds/assets/icons/table-report.svg)}.cs-i-timed-mail{-webkit-mask-image:url(/ds/assets/icons/timed-mail.svg);mask-image:url(/ds/assets/icons/timed-mail.svg)}.cs-i-user{-webkit-mask-image:url(/ds/assets/icons/user.svg);mask-image:url(/ds/assets/icons/user.svg)}.cs-i-vc-blackboard{-webkit-mask-image:url(/ds/assets/icons/vc-blackboard.svg);mask-image:url(/ds/assets/icons/vc-blackboard.svg)}.cs-i-vc-browser{-webkit-mask-image:url(/ds/assets/icons/vc-browser.svg);mask-image:url(/ds/assets/icons/vc-browser.svg)}.cs-i-vc-call-talk{-webkit-mask-image:url(/ds/assets/icons/vc-call-talk.svg);mask-image:url(/ds/assets/icons/vc-call-talk.svg)}.cs-i-vc-classroom{-webkit-mask-image:url(/ds/assets/icons/vc-classroom.svg);mask-image:url(/ds/assets/icons/vc-classroom.svg)}.cs-i-vc-done-all{-webkit-mask-image:url(/ds/assets/icons/vc-done-all.svg);mask-image:url(/ds/assets/icons/vc-done-all.svg)}.cs-i-vc-drag-tile{-webkit-mask-image:url(/ds/assets/icons/vc-drag-tile.svg);mask-image:url(/ds/assets/icons/vc-drag-tile.svg)}.cs-i-vc-hidden{-webkit-mask-image:url(/ds/assets/icons/vc-hidden.svg);mask-image:url(/ds/assets/icons/vc-hidden.svg)}.cs-i-vc-mosaic{-webkit-mask-image:url(/ds/assets/icons/vc-mosaic.svg);mask-image:url(/ds/assets/icons/vc-mosaic.svg)}.cs-i-vc-old-link{-webkit-mask-image:url(/ds/assets/icons/vc-old-link.svg);mask-image:url(/ds/assets/icons/vc-old-link.svg)}.cs-i-vc-phone{-webkit-mask-image:url(/ds/assets/icons/vc-phone.svg);mask-image:url(/ds/assets/icons/vc-phone.svg)}.cs-i-vc-raise-hand{-webkit-mask-image:url(/ds/assets/icons/vc-raise-hand.svg);mask-image:url(/ds/assets/icons/vc-raise-hand.svg)}.cs-i-vc-sidebar{-webkit-mask-image:url(/ds/assets/icons/vc-sidebar.svg);mask-image:url(/ds/assets/icons/vc-sidebar.svg)}.cs-i-vc-spotlight{-webkit-mask-image:url(/ds/assets/icons/vc-spotlight.svg);mask-image:url(/ds/assets/icons/vc-spotlight.svg)}.cs-i-video-conference{-webkit-mask-image:url(/ds/assets/icons/video-conference.svg);mask-image:url(/ds/assets/icons/video-conference.svg)}.cs-i-web-page{-webkit-mask-image:url(/ds/assets/icons/web-page.svg);mask-image:url(/ds/assets/icons/web-page.svg)}.cs-ip-add-user-ai{-webkit-mask-image:url(/ds/assets/icons/ip/add-user-ai.svg);mask-image:url(/ds/assets/icons/ip/add-user-ai.svg)}.cs-ip-alarm-clock-remind{-webkit-mask-image:url(/ds/assets/icons/ip/alarm-clock-remind.svg);mask-image:url(/ds/assets/icons/ip/alarm-clock-remind.svg)}.cs-ip-alarm-remind{-webkit-mask-image:url(/ds/assets/icons/ip/alarm-remind.svg);mask-image:url(/ds/assets/icons/ip/alarm-remind.svg)}.cs-ip-all-application-cards{-webkit-mask-image:url(/ds/assets/icons/ip/all-application-cards.svg);mask-image:url(/ds/assets/icons/ip/all-application-cards.svg)}.cs-ip-arrow-circle-right-learn{-webkit-mask-image:url(/ds/assets/icons/ip/arrow-circle-right-learn.svg);mask-image:url(/ds/assets/icons/ip/arrow-circle-right-learn.svg)}.cs-ip-attention-remind{-webkit-mask-image:url(/ds/assets/icons/ip/attention-remind.svg);mask-image:url(/ds/assets/icons/ip/attention-remind.svg)}.cs-ip-audio-file-learn{-webkit-mask-image:url(/ds/assets/icons/ip/audio-file-learn.svg);mask-image:url(/ds/assets/icons/ip/audio-file-learn.svg)}.cs-ip-bank-card-money{-webkit-mask-image:url(/ds/assets/icons/ip/bank-card-money.svg);mask-image:url(/ds/assets/icons/ip/bank-card-money.svg)}.cs-ip-bill-money{-webkit-mask-image:url(/ds/assets/icons/ip/bill-money.svg);mask-image:url(/ds/assets/icons/ip/bill-money.svg)}.cs-ip-book-learn{-webkit-mask-image:url(/ds/assets/icons/ip/book-learn.svg);mask-image:url(/ds/assets/icons/ip/book-learn.svg)}.cs-ip-book-open-learn{-webkit-mask-image:url(/ds/assets/icons/ip/book-open-learn.svg);mask-image:url(/ds/assets/icons/ip/book-open-learn.svg)}.cs-ip-bookshelf-learn{-webkit-mask-image:url(/ds/assets/icons/ip/bookshelf-learn.svg);mask-image:url(/ds/assets/icons/ip/bookshelf-learn.svg)}.cs-ip-branch-one-time{-webkit-mask-image:url(/ds/assets/icons/ip/branch-one-time.svg);mask-image:url(/ds/assets/icons/ip/branch-one-time.svg)}.cs-ip-browser-chrome-work{-webkit-mask-image:url(/ds/assets/icons/ip/browser-chrome-work.svg);mask-image:url(/ds/assets/icons/ip/browser-chrome-work.svg)}.cs-ip-browser-work{-webkit-mask-image:url(/ds/assets/icons/ip/browser-work.svg);mask-image:url(/ds/assets/icons/ip/browser-work.svg)}.cs-ip-calendar-dot-time{-webkit-mask-image:url(/ds/assets/icons/ip/calendar-dot-time.svg);mask-image:url(/ds/assets/icons/ip/calendar-dot-time.svg)}.cs-ip-calendar-time{-webkit-mask-image:url(/ds/assets/icons/ip/calendar-time.svg);mask-image:url(/ds/assets/icons/ip/calendar-time.svg)}.cs-ip-chart-histogram-learn{-webkit-mask-image:url(/ds/assets/icons/ip/chart-histogram-learn.svg);mask-image:url(/ds/assets/icons/ip/chart-histogram-learn.svg)}.cs-ip-chart-line-learn{-webkit-mask-image:url(/ds/assets/icons/ip/chart-line-learn.svg);mask-image:url(/ds/assets/icons/ip/chart-line-learn.svg)}.cs-ip-chart-pie-learn{-webkit-mask-image:url(/ds/assets/icons/ip/chart-pie-learn.svg);mask-image:url(/ds/assets/icons/ip/chart-pie-learn.svg)}.cs-ip-check-correct-work{-webkit-mask-image:url(/ds/assets/icons/ip/check-correct-work.svg);mask-image:url(/ds/assets/icons/ip/check-correct-work.svg)}.cs-ip-check-one-work{-webkit-mask-image:url(/ds/assets/icons/ip/check-one-work.svg);mask-image:url(/ds/assets/icons/ip/check-one-work.svg)}.cs-ip-classroom-time{-webkit-mask-image:url(/ds/assets/icons/ip/classroom-time.svg);mask-image:url(/ds/assets/icons/ip/classroom-time.svg)}.cs-ip-click-tap-work{-webkit-mask-image:url(/ds/assets/icons/ip/click-tap-work.svg);mask-image:url(/ds/assets/icons/ip/click-tap-work.svg)}.cs-ip-click-work{-webkit-mask-image:url(/ds/assets/icons/ip/click-work.svg);mask-image:url(/ds/assets/icons/ip/click-work.svg)}.cs-ip-code-work{-webkit-mask-image:url(/ds/assets/icons/ip/code-work.svg);mask-image:url(/ds/assets/icons/ip/code-work.svg)}.cs-ip-collection-files-learn{-webkit-mask-image:url(/ds/assets/icons/ip/collection-files-learn.svg);mask-image:url(/ds/assets/icons/ip/collection-files-learn.svg)}.cs-ip-compass-learn{-webkit-mask-image:url(/ds/assets/icons/ip/compass-learn.svg);mask-image:url(/ds/assets/icons/ip/compass-learn.svg)}.cs-ip-copy-cards{-webkit-mask-image:url(/ds/assets/icons/ip/copy-cards.svg);mask-image:url(/ds/assets/icons/ip/copy-cards.svg)}.cs-ip-dashboard-time{-webkit-mask-image:url(/ds/assets/icons/ip/dashboard-time.svg);mask-image:url(/ds/assets/icons/ip/dashboard-time.svg)}.cs-ip-delete-work{-webkit-mask-image:url(/ds/assets/icons/ip/delete-work.svg);mask-image:url(/ds/assets/icons/ip/delete-work.svg)}.cs-ip-download-work{-webkit-mask-image:url(/ds/assets/icons/ip/download-work.svg);mask-image:url(/ds/assets/icons/ip/download-work.svg)}.cs-ip-edit-work{-webkit-mask-image:url(/ds/assets/icons/ip/edit-work.svg);mask-image:url(/ds/assets/icons/ip/edit-work.svg)}.cs-ip-exchange-cards{-webkit-mask-image:url(/ds/assets/icons/ip/exchange-cards.svg);mask-image:url(/ds/assets/icons/ip/exchange-cards.svg)}.cs-ip-experiment-learn{-webkit-mask-image:url(/ds/assets/icons/ip/experiment-learn.svg);mask-image:url(/ds/assets/icons/ip/experiment-learn.svg)}.cs-ip-export-work{-webkit-mask-image:url(/ds/assets/icons/ip/export-work.svg);mask-image:url(/ds/assets/icons/ip/export-work.svg)}.cs-ip-file-pdf-learn{-webkit-mask-image:url(/ds/assets/icons/ip/file-pdf-learn.svg);mask-image:url(/ds/assets/icons/ip/file-pdf-learn.svg)}.cs-ip-flag-remind{-webkit-mask-image:url(/ds/assets/icons/ip/flag-remind.svg);mask-image:url(/ds/assets/icons/ip/flag-remind.svg)}.cs-ip-folder-open-work{-webkit-mask-image:url(/ds/assets/icons/ip/folder-open-work.svg);mask-image:url(/ds/assets/icons/ip/folder-open-work.svg)}.cs-ip-formula-learn{-webkit-mask-image:url(/ds/assets/icons/ip/formula-learn.svg);mask-image:url(/ds/assets/icons/ip/formula-learn.svg)}.cs-ip-graphic-design-learn{-webkit-mask-image:url(/ds/assets/icons/ip/graphic-design-learn.svg);mask-image:url(/ds/assets/icons/ip/graphic-design-learn.svg)}.cs-ip-hard-disk-work{-webkit-mask-image:url(/ds/assets/icons/ip/hard-disk-work.svg);mask-image:url(/ds/assets/icons/ip/hard-disk-work.svg)}.cs-ip-history-work{-webkit-mask-image:url(/ds/assets/icons/ip/history-work.svg);mask-image:url(/ds/assets/icons/ip/history-work.svg)}.cs-ip-iphone-time{-webkit-mask-image:url(/ds/assets/icons/ip/iphone-time.svg);mask-image:url(/ds/assets/icons/ip/iphone-time.svg)}.cs-ip-keyboard-work{-webkit-mask-image:url(/ds/assets/icons/ip/keyboard-work.svg);mask-image:url(/ds/assets/icons/ip/keyboard-work.svg)}.cs-ip-laptop-work{-webkit-mask-image:url(/ds/assets/icons/ip/laptop-work.svg);mask-image:url(/ds/assets/icons/ip/laptop-work.svg)}.cs-ip-layout-four-work{-webkit-mask-image:url(/ds/assets/icons/ip/layout-four-work.svg);mask-image:url(/ds/assets/icons/ip/layout-four-work.svg)}.cs-ip-lightning-ai{-webkit-mask-image:url(/ds/assets/icons/ip/lightning-ai.svg);mask-image:url(/ds/assets/icons/ip/lightning-ai.svg)}.cs-ip-link-ai{-webkit-mask-image:url(/ds/assets/icons/ip/link-ai.svg);mask-image:url(/ds/assets/icons/ip/link-ai.svg)}.cs-ip-link-one-ai{-webkit-mask-image:url(/ds/assets/icons/ip/link-one-ai.svg);mask-image:url(/ds/assets/icons/ip/link-one-ai.svg)}.cs-ip-list-checkbox-cards{-webkit-mask-image:url(/ds/assets/icons/ip/list-checkbox-cards.svg);mask-image:url(/ds/assets/icons/ip/list-checkbox-cards.svg)}.cs-ip-lock-work{-webkit-mask-image:url(/ds/assets/icons/ip/lock-work.svg);mask-image:url(/ds/assets/icons/ip/lock-work.svg)}.cs-ip-login-time{-webkit-mask-image:url(/ds/assets/icons/ip/login-time.svg);mask-image:url(/ds/assets/icons/ip/login-time.svg)}.cs-ip-magic-wand-ai{-webkit-mask-image:url(/ds/assets/icons/ip/magic-wand-ai.svg);mask-image:url(/ds/assets/icons/ip/magic-wand-ai.svg)}.cs-ip-mail-ai{-webkit-mask-image:url(/ds/assets/icons/ip/mail-ai.svg);mask-image:url(/ds/assets/icons/ip/mail-ai.svg)}.cs-ip-mail-open-ai{-webkit-mask-image:url(/ds/assets/icons/ip/mail-open-ai.svg);mask-image:url(/ds/assets/icons/ip/mail-open-ai.svg)}.cs-ip-mouse-work{-webkit-mask-image:url(/ds/assets/icons/ip/mouse-work.svg);mask-image:url(/ds/assets/icons/ip/mouse-work.svg)}.cs-ip-move-one-work{-webkit-mask-image:url(/ds/assets/icons/ip/move-one-work.svg);mask-image:url(/ds/assets/icons/ip/move-one-work.svg)}.cs-ip-notebook-and-pen-money{-webkit-mask-image:url(/ds/assets/icons/ip/notebook-and-pen-money.svg);mask-image:url(/ds/assets/icons/ip/notebook-and-pen-money.svg)}.cs-ip-notes-work{-webkit-mask-image:url(/ds/assets/icons/ip/notes-work.svg);mask-image:url(/ds/assets/icons/ip/notes-work.svg)}.cs-ip-page-template-learn{-webkit-mask-image:url(/ds/assets/icons/ip/page-template-learn.svg);mask-image:url(/ds/assets/icons/ip/page-template-learn.svg)}.cs-ip-pencil-work{-webkit-mask-image:url(/ds/assets/icons/ip/pencil-work.svg);mask-image:url(/ds/assets/icons/ip/pencil-work.svg)}.cs-ip-people-plus-ai{-webkit-mask-image:url(/ds/assets/icons/ip/people-plus-ai.svg);mask-image:url(/ds/assets/icons/ip/people-plus-ai.svg)}.cs-ip-people-speak-time{-webkit-mask-image:url(/ds/assets/icons/ip/people-speak-time.svg);mask-image:url(/ds/assets/icons/ip/people-speak-time.svg)}.cs-ip-peoples-ai{-webkit-mask-image:url(/ds/assets/icons/ip/peoples-ai.svg);mask-image:url(/ds/assets/icons/ip/peoples-ai.svg)}.cs-ip-pic-learn{-webkit-mask-image:url(/ds/assets/icons/ip/pic-learn.svg);mask-image:url(/ds/assets/icons/ip/pic-learn.svg)}.cs-ip-play-time{-webkit-mask-image:url(/ds/assets/icons/ip/play-time.svg);mask-image:url(/ds/assets/icons/ip/play-time.svg)}.cs-ip-preview-open-work{-webkit-mask-image:url(/ds/assets/icons/ip/preview-open-work.svg);mask-image:url(/ds/assets/icons/ip/preview-open-work.svg)}.cs-ip-recycling-work{-webkit-mask-image:url(/ds/assets/icons/ip/recycling-work.svg);mask-image:url(/ds/assets/icons/ip/recycling-work.svg)}.cs-ip-redo-work{-webkit-mask-image:url(/ds/assets/icons/ip/redo-work.svg);mask-image:url(/ds/assets/icons/ip/redo-work.svg)}.cs-ip-refresh-work{-webkit-mask-image:url(/ds/assets/icons/ip/refresh-work.svg);mask-image:url(/ds/assets/icons/ip/refresh-work.svg)}.cs-ip-remind-remind{-webkit-mask-image:url(/ds/assets/icons/ip/remind-remind.svg);mask-image:url(/ds/assets/icons/ip/remind-remind.svg)}.cs-ip-save-work{-webkit-mask-image:url(/ds/assets/icons/ip/save-work.svg);mask-image:url(/ds/assets/icons/ip/save-work.svg)}.cs-ip-schedule-time{-webkit-mask-image:url(/ds/assets/icons/ip/schedule-time.svg);mask-image:url(/ds/assets/icons/ip/schedule-time.svg)}.cs-ip-search-work{-webkit-mask-image:url(/ds/assets/icons/ip/search-work.svg);mask-image:url(/ds/assets/icons/ip/search-work.svg)}.cs-ip-send-ai{-webkit-mask-image:url(/ds/assets/icons/ip/send-ai.svg);mask-image:url(/ds/assets/icons/ip/send-ai.svg)}.cs-ip-send-email-ai{-webkit-mask-image:url(/ds/assets/icons/ip/send-email-ai.svg);mask-image:url(/ds/assets/icons/ip/send-email-ai.svg)}.cs-ip-share-ai{-webkit-mask-image:url(/ds/assets/icons/ip/share-ai.svg);mask-image:url(/ds/assets/icons/ip/share-ai.svg)}.cs-ip-shuffle-cards{-webkit-mask-image:url(/ds/assets/icons/ip/shuffle-cards.svg);mask-image:url(/ds/assets/icons/ip/shuffle-cards.svg)}.cs-ip-table-report-money{-webkit-mask-image:url(/ds/assets/icons/ip/table-report-money.svg);mask-image:url(/ds/assets/icons/ip/table-report-money.svg)}.cs-ip-text-learn{-webkit-mask-image:url(/ds/assets/icons/ip/text-learn.svg);mask-image:url(/ds/assets/icons/ip/text-learn.svg)}.cs-ip-time-time{-webkit-mask-image:url(/ds/assets/icons/ip/time-time.svg);mask-image:url(/ds/assets/icons/ip/time-time.svg)}.cs-ip-timer-time{-webkit-mask-image:url(/ds/assets/icons/ip/timer-time.svg);mask-image:url(/ds/assets/icons/ip/timer-time.svg)}.cs-ip-translate-learn{-webkit-mask-image:url(/ds/assets/icons/ip/translate-learn.svg);mask-image:url(/ds/assets/icons/ip/translate-learn.svg)}.cs-ip-undo-work{-webkit-mask-image:url(/ds/assets/icons/ip/undo-work.svg);mask-image:url(/ds/assets/icons/ip/undo-work.svg)}.cs-ip-upload-work{-webkit-mask-image:url(/ds/assets/icons/ip/upload-work.svg);mask-image:url(/ds/assets/icons/ip/upload-work.svg)}.cs-ip-user-ai{-webkit-mask-image:url(/ds/assets/icons/ip/user-ai.svg);mask-image:url(/ds/assets/icons/ip/user-ai.svg)}.cs-ip-user-business-ai{-webkit-mask-image:url(/ds/assets/icons/ip/user-business-ai.svg);mask-image:url(/ds/assets/icons/ip/user-business-ai.svg)}.cs-ip-video-time{-webkit-mask-image:url(/ds/assets/icons/ip/video-time.svg);mask-image:url(/ds/assets/icons/ip/video-time.svg)}.cs-ip-volume-notice-learn{-webkit-mask-image:url(/ds/assets/icons/ip/volume-notice-learn.svg);mask-image:url(/ds/assets/icons/ip/volume-notice-learn.svg)}.cs-ip-wallet-money{-webkit-mask-image:url(/ds/assets/icons/ip/wallet-money.svg);mask-image:url(/ds/assets/icons/ip/wallet-money.svg)}.cs-ip-zoom-in-work{-webkit-mask-image:url(/ds/assets/icons/ip/zoom-in-work.svg);mask-image:url(/ds/assets/icons/ip/zoom-in-work.svg)}.cs-i-wallet{-webkit-mask-image:url(/ds/assets/icons/wallet.svg);mask-image:url(/ds/assets/icons/wallet.svg)}.cs-i-personal-privacy{-webkit-mask-image:url(/ds/assets/icons/personal-privacy.svg);mask-image:url(/ds/assets/icons/personal-privacy.svg)}.cs-i-earth{-webkit-mask-image:url(/ds/assets/icons/earth.svg);mask-image:url(/ds/assets/icons/earth.svg)}.cs-i-videocamera{-webkit-mask-image:url(/ds/assets/icons/videocamera.svg);mask-image:url(/ds/assets/icons/videocamera.svg)}.cs-i-transfer-data{-webkit-mask-image:url(/ds/assets/icons/transfer-data.svg);mask-image:url(/ds/assets/icons/transfer-data.svg)}.cs-i-export{-webkit-mask-image:url(/ds/assets/icons/export.svg);mask-image:url(/ds/assets/icons/export.svg)}.cs-i-check-one{-webkit-mask-image:url(/ds/assets/icons/check-one.svg);mask-image:url(/ds/assets/icons/check-one.svg)}.cs-logo{aspect-ratio:212/45;background:url(/ds/assets/logos/logo_class.svg) 0/contain no-repeat;flex:none;height:32px;display:block}.cs-logo--white{background-image:url(/ds/assets/logos/logo_class_white.svg)}.cs-logo--academy{background-image:url(/ds/assets/logos/logo_academy.svg)}.cs-badge-store{background:0/contain no-repeat;height:56px;display:block}.cs-badge-store--apple{aspect-ratio:119/38;background-image:url(/ds/assets/badges/app-store-badge.svg)}.cs-badge-store--google{aspect-ratio:239/71;background-image:url(/ds/assets/badges/google-play-badge.svg)}.cs-brand-google,.cs-brand-apple{background:50%/contain no-repeat;flex:none;width:20px;height:20px;display:inline-block}.cs-brand-google{background-image:url(/ds/assets/brand-icons/google.svg)}.cs-brand-apple{background-image:url(/ds/assets/brand-icons/apple.svg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--cs-bg);color:var(--cs-text-primary);font-family:var(--cs-font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--cs-text-link);transition:color var(--cs-transition-hover)}:focus-visible{box-shadow:var(--cs-focus-ring);outline:none}.cs-btn{border-radius:var(--cs-r-4);cursor:pointer;font:700 15px/1 var(--cs-font-sans);white-space:nowrap;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 26px;text-decoration:none;transition:background-color .4s cubic-bezier(.333,1,.667,1),border-color .15s ease-in,color .15s ease-in,box-shadow .15s ease-in,transform .15s ease-in;display:inline-flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-btn{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-btn--lg{padding:17px 32px;font-size:16px}.cs-btn--sm{padding:10px 18px;font-size:14px}.cs-btn--block{width:100%}.cs-btn--primary{background:var(--cs-btn-primary);color:var(--cs-btn-primary-text)}a.cs-btn--primary:hover{color:var(--cs-btn-primary-text)}.cs-btn--primary:hover{background:var(--cs-btn-primary-hover)}.cs-btn--primary:active{background:var(--cs-btn-primary-pressed)}.cs-btn--primary:focus-visible{outline:3px solid var(--cs-accent-focus);outline-offset:2px;box-shadow:none}.cs-btn--secondary{border-color:var(--cs-btn-secondary-border);color:var(--cs-text-primary);background:0 0}a.cs-btn--secondary:hover{color:var(--cs-text-primary)}.cs-btn--secondary:hover{background:var(--cs-btn-secondary-hover)}.cs-btn--secondary:active{background:var(--cs-btn-secondary-pressed)}.cs-btn--dark{background:var(--cs-btn-dark);color:var(--cs-btn-dark-text)}a.cs-btn--dark:hover{color:var(--cs-btn-dark-text)}.cs-btn--dark:hover{background:var(--cs-btn-dark-hover)}.cs-btn--dark:active{background:var(--cs-btn-dark)}.cs-on-dark .cs-btn--secondary{color:var(--cs-on-dark);border-color:#ffffff38}.cs-on-dark a.cs-btn--secondary:hover{color:var(--cs-on-dark)}.cs-on-dark .cs-btn--secondary:hover{background:#ffffff0f}.cs-on-dark .cs-btn--secondary:active{background:#ffffff1f}@media (hover:none){.cs-btn--primary:active{background:var(--cs-btn-primary-hover)}.cs-btn--secondary:active{background:var(--cs-btn-secondary-hover)}.cs-btn--dark:active{background:var(--cs-btn-dark-hover)}}.cs-btn>:not(.cs-ripple){z-index:1;position:relative}.cs-btn{isolation:isolate}.cs-ripple{left:var(--cs-rx,50%);top:var(--cs-ry,50%);width:var(--cs-rd,120px);height:var(--cs-rd,120px);margin:calc(var(--cs-rd,120px) / -2) 0 0 calc(var(--cs-rd,120px) / -2);pointer-events:none;z-index:0;background:var(--cs-ripple-color,currentColor);opacity:.16;border-radius:50%;animation:.6s cubic-bezier(.333,1,.667,1) forwards cs-ripple;position:absolute;transform:scale(0)}.cs-btn--dark .cs-ripple{opacity:.42;background:#bffb4f;animation-name:cs-ripple-lime}@keyframes cs-ripple{0%{opacity:.18;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes cs-ripple-lime{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cs-ripple{display:none}}.cs-btn__t{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.cs-btn:disabled,.cs-btn[aria-disabled=true]{opacity:.45;cursor:default}a.cs-btn[aria-disabled=true]{pointer-events:none}.cs-btn--primary:is(:disabled,[aria-disabled=true]){background:var(--cs-btn-primary)}.cs-btn--secondary:is(:disabled,[aria-disabled=true]){background:0 0}.cs-btn--dark:is(:disabled,[aria-disabled=true]){background:var(--cs-btn-dark)}.cs-on-dark .cs-btn--secondary:is(:disabled,[aria-disabled=true]){background:0 0}.cs-btn:is(:disabled,[aria-disabled=true]) .cs-ripple{display:none}.cs-btn.cs-is-loading{pointer-events:none}.cs-spin{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite cs-spin;display:inline-block}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-spin-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.cs-spin{animation:1.2s ease-in-out infinite cs-spin-pulse}}.cs-more{align-items:center;gap:var(--cs-sp-2);font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);transition:color var(--cs-transition-hover);text-decoration:none;display:inline-flex}.cs-more:hover{color:var(--cs-accent-ink)}.cs-more:focus-visible{border-radius:var(--cs-r-3)}.cs-more__ico{width:20px;height:20px;color:var(--cs-accent-ink);background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/ds/assets/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/arrow-right.svg) 50%/contain no-repeat}.cs-more--down{flex-direction:column}.cs-more--down .cs-more__ico{-webkit-mask-image:url(/ds/assets/icons/arrow-down.svg);mask-image:url(/ds/assets/icons/arrow-down.svg)}.cs-on-dark .cs-more{color:var(--cs-on-dark)}.cs-on-dark .cs-more:hover,.cs-on-dark .cs-more__ico{color:var(--cs-accent)}@media (width<=640px){.cs-more{min-height:44px}}.cs-card{gap:var(--cs-sp-3);box-sizing:border-box;height:100%;padding:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);flex-direction:column;text-decoration:none;transition:background-color .5s cubic-bezier(.333,1,.667,1),border-color .5s cubic-bezier(.333,1,.667,1);display:flex}@supports (corner-shape:squircle){.cs-card{corner-shape:squircle;border-radius:var(--cs-r-9)}}a.cs-card:hover{border-color:var(--cs-text-tertiary);color:var(--cs-text-secondary)}.cs-card h3{font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-card p{max-width:760px;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-card__ico{width:48px;height:48px;color:var(--cs-ink)}.cs-card__label{font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);align-self:flex-start}.cs-card__label--caps{text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-tertiary);font-size:10px}.cs-card--dark .cs-card__label{color:var(--cs-on-dark-2)}.cs-card__act{align-items:stretch;gap:var(--cs-sp-3);padding-top:var(--cs-sp-5);flex-direction:column;margin-top:auto;display:flex}.cs-card__act .cs-more{align-self:flex-start}.cs-card--band{isolation:isolate;padding:var(--cs-sp-8);border-radius:var(--cs-r-9);position:relative;overflow:hidden}.cs-card--band:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;left:-10%}@media (prefers-reduced-motion:no-preference){.cs-card--band:before{animation:17s ease-in-out -9s infinite alternate cs-drift}}@supports (corner-shape:squircle){.cs-card--band{corner-shape:squircle;border-radius:var(--cs-r-10)}}@media (width<=760px){.cs-card--band{padding:var(--cs-sp-6)}}.cs-card--wide{grid-column:span 2}@media (width<=640px){.cs-card--wide{grid-column:auto}}.cs-card__act--row{align-items:center;gap:var(--cs-sp-5);flex-flow:wrap}.cs-card__act .cs-btn{justify-content:center;width:100%}.cs-card__act--row .cs-btn{width:auto}.cs-card--dark,a.cs-card--dark:hover{background:var(--cs-bg-forest);color:var(--cs-on-dark-2);border-color:#0000}.cs-card--dark h3{color:var(--cs-on-dark)}.cs-card--dark p,.cs-card--dark .cs-clist--ticks li span:last-child{color:var(--cs-on-dark-2)}.cs-card--dark .cs-clist--ticks strong,.cs-card--dark a{color:var(--cs-on-dark)}.cs-card--dark a:hover{color:var(--cs-accent)}.cs-card--dark .cs-more{color:var(--cs-on-dark)}.cs-card--dark .cs-more:hover,.cs-card--dark .cs-more__ico,.cs-post--lead .cs-more__ico{color:var(--cs-accent)}.cs-post{box-sizing:border-box;padding:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);font-family:var(--cs-font-sans);flex-direction:column;display:flex}@supports (corner-shape:squircle){.cs-post{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-post__media{aspect-ratio:16/9;width:100%;margin-bottom:var(--cs-sp-5);border-radius:var(--cs-r-6);overflow:hidden}@supports (corner-shape:squircle){.cs-post__media{corner-shape:squircle;border-radius:var(--cs-r-7)}}.cs-post__media img{object-fit:cover;width:100%;height:100%;display:block}.cs-post .cs-tags{margin:0 0 var(--cs-sp-2)}.cs-post h3{font:700 24px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;hyphens:auto;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cs-post p{margin:var(--cs-sp-3) 0 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-post>.cs-more{padding-top:var(--cs-sp-5);align-self:flex-start;margin-top:auto}.cs-post--lead{column-gap:var(--cs-sp-6);background:var(--cs-ink);border-color:var(--cs-ink);color:var(--cs-on-dark);grid-column:1/-1;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cs-post--lead .cs-post__media{grid-row:1/-1;margin-bottom:0}.cs-post--lead>:not(.cs-post__media){grid-column:2}.cs-post--lead h3{color:var(--cs-on-dark);display:block}.cs-post--lead p{color:var(--cs-on-dark-2)}.cs-post--lead .cs-tag{color:#ffffffc7}.cs-post--lead .cs-tag:hover{color:var(--cs-on-dark)}.cs-post--compact{padding:var(--cs-sp-4);background:0 0;border:0}.cs-post--compact .cs-post__media{border-radius:var(--cs-r-2);margin-bottom:var(--cs-sp-4)}.cs-post--compact h3{padding:0 var(--cs-sp-2);letter-spacing:0;text-wrap:balance;font-size:16px;line-height:1.5}.cs-post--compact .cs-tags{padding:0 var(--cs-sp-2)}@media (width<=860px){.cs-post--lead{flex-direction:column;display:flex}.cs-post--lead .cs-post__media{margin-bottom:var(--cs-sp-5)}}.cs-tags{gap:0 var(--cs-sp-1);flex-wrap:wrap;display:flex}.cs-tag{cursor:pointer;font:700 10px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-tertiary);transition:color var(--cs-transition-hover);background:0 0;border:0;padding:0;text-decoration:none}.cs-tag:not(:last-child):after{content:",";color:var(--cs-text-tertiary);pointer-events:none}.cs-tag:hover{color:var(--cs-text-primary)}.cs-tag--md{font-size:12px}.cs-tag--md:hover{color:var(--cs-accent-ink)}.cs-tag--topic{white-space:nowrap;letter-spacing:.02em;min-height:44px;color:var(--cs-text-primary);align-items:center;font-size:16px;display:inline-flex}.cs-tag--topic:after{content:none!important}.cs-tag--topic:hover{color:var(--cs-accent-ink)}.cs-tag:focus-visible{border-radius:var(--cs-r-3)}.cs-clist{counter-reset:cs-clist;width:100%;font-family:var(--cs-font-sans);margin:0;padding:0;list-style:none;display:grid}.cs-clist li:before{content:counter(cs-clist,decimal-leading-zero);left:0;top:var(--cs-sp-5);font:700 14px/1.5 var(--cs-font-sans);letter-spacing:.06em;color:var(--cs-text-secondary);position:absolute}.cs-clist strong{margin-bottom:var(--cs-sp-1);color:var(--cs-text-primary);text-wrap:balance;font-weight:700;display:block}.cs-clist--ticks li{column-gap:var(--cs-sp-3);row-gap:var(--cs-sp-1);grid-template-columns:24px 1fr;padding:0;display:grid;border:0!important}.cs-clist--ticks strong{font:700 16px/1.5 var(--cs-font-sans);margin:0}.cs-clist--ticks li>span:last-child{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-clist__ok{background:var(--cs-ink);border-radius:50%;grid-row:1/span 2;width:24px;height:24px;margin-top:4px;position:relative}.cs-clist__ok:before{content:"";background:var(--cs-accent);width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/ds/assets/icons/check-small.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/check-small.svg) 50%/contain no-repeat}.cs-clist--check{gap:var(--cs-space-stack);flex-direction:column;display:flex}.cs-clist--check li{column-gap:var(--cs-sp-4);font-size:var(--cs-fs-lead);grid-template-columns:24px 1fr;padding:0;display:grid;border:0!important}.cs-clist--check strong{margin:0;display:inline}.cs-on-dark .cs-clist--ticks strong{color:var(--cs-on-dark)}.cs-on-dark .cs-clist--ticks li>span:last-child,.cs-on-dark .cs-clist--check li{color:var(--cs-on-dark-2)}.cs-on-dark .cs-clist__ok{background:var(--cs-accent)}.cs-on-dark .cs-clist__ok:before{background:var(--cs-ink)}.cs-acc{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7);font-family:var(--cs-font-sans);flex-direction:column;display:flex;overflow:hidden}@supports (corner-shape:squircle){.cs-acc{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-acc__item{interpolate-size:allow-keywords;background:0 0;border:0;border-radius:0;transition:background .15s ease-in}.cs-acc__item+.cs-acc__item{border-top:1px solid var(--cs-border)}.cs-acc__item:hover,.cs-acc__item[open]{background:var(--cs-bg-secondary)}.cs-acc__item::details-content{block-size:0;transition:block-size .15s ease-in,content-visibility .15s allow-discrete;overflow:hidden}.cs-acc__item[open]::details-content{block-size:auto}.cs-acc__q{cursor:pointer;align-items:center;gap:var(--cs-sp-5);padding:var(--cs-space-stack) var(--cs-space-card);font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);list-style:none;display:flex}.cs-acc__q::-webkit-details-marker{display:none}.cs-acc__q::marker{content:""}.cs-acc__q:focus-visible{border-radius:var(--cs-r-5)}.cs-acc__q>span:first-child{text-wrap:balance;flex:1}.cs-acc__ic{box-sizing:border-box;background:var(--cs-surface);width:32px;height:32px;color:var(--cs-text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s ease-in,background .15s ease-in,color .15s ease-in;display:flex}.cs-acc__ic:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat}.cs-acc__item:hover .cs-acc__ic{background:var(--cs-bg)}.cs-acc__item[open] .cs-acc__ic,.cs-acc__item[open]:hover .cs-acc__ic{background:var(--cs-ink);color:var(--cs-on-dark);transform:rotate(180deg)}.cs-acc__a{padding:0 var(--cs-sp-6) var(--cs-sp-6);max-width:64ch;font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}@keyframes cs-faq-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-acc__item::details-content{transition:none}.cs-acc__item[open] .cs-acc__a{animation:none}}.cs-quote-card{gap:var(--cs-sp-8);text-align:center;max-width:900px;font-family:var(--cs-font-sans);justify-items:center;margin:0 auto;display:grid;position:relative}.cs-quote-card__text{z-index:1;isolation:isolate;padding:0 var(--cs-sp-11);font:700 var(--cs-fs-h3)/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);text-wrap:balance;margin:0;font-style:normal;position:relative}.cs-quote-card__text:before,.cs-quote-card__text:after{content:"";z-index:-1;background:var(--cs-ink);opacity:.18;pointer-events:none;width:96px;height:96px;position:absolute;-webkit-mask:url(/ds/assets/icons/quote.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/quote.svg) 50%/contain no-repeat}.cs-quote-card__text:before{top:0;left:0}.cs-quote-card__text:after{bottom:0;right:0;transform:rotate(180deg)}.cs-quote-card__by{justify-content:center;align-items:center;gap:var(--cs-sp-4);display:flex}.cs-quote-card__by img{object-fit:cover;border-radius:50%;width:48px;height:48px}.cs-quote-card__who{gap:var(--cs-sp-1);justify-items:center;display:grid}.cs-quote-card__who strong{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}@media (width<=860px){.cs-quote-card{gap:var(--cs-sp-6)}.cs-quote-card__text{padding:0 var(--cs-sp-10)}.cs-quote-card__text:before,.cs-quote-card__text:after{width:64px;height:64px}}@media (width<=640px){.cs-quote-card__text{padding:var(--cs-sp-8) 0 var(--cs-sp-7)}.cs-quote-card__text:before,.cs-quote-card__text:after{width:32px;height:32px}}.cs-note{box-sizing:border-box;max-width:820px;padding:var(--cs-sp-6);background:var(--cs-surface);border-radius:var(--cs-r-8);font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;position:relative}@supports (corner-shape:squircle){.cs-note{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-note b,.cs-note strong{color:var(--cs-text-primary)}.cs-note--card{border-radius:var(--cs-r-6);padding:var(--cs-sp-6) var(--cs-sp-6) var(--cs-sp-6) calc(var(--cs-sp-6) + var(--cs-sp-5))}@supports (corner-shape:squircle){.cs-note--card{corner-shape:squircle;border-radius:var(--cs-r-9)}}@media (width<=640px){.cs-note--card{padding:var(--cs-sp-5) var(--cs-sp-5) var(--cs-sp-5) calc(var(--cs-sp-5) + var(--cs-sp-5))}}.cs-note--rule{padding:var(--cs-sp-1) 0 var(--cs-sp-1) var(--cs-sp-5);background:0 0;border-radius:0}.cs-note--rule .cs-rule{height:100%;position:absolute;top:0;left:0}.cs-note--rule .cs-rule path{stroke:var(--cs-accent)}.cs-rule{display:block;overflow:visible}.cs-rule path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-rule--h{width:320px;max-width:100%;height:12px;margin:var(--cs-sp-10) auto}.cs-rule--h path{stroke:var(--cs-ink);stroke-width:4px}.cs-rule--full{width:100%}.cs-rule--v{align-self:center;width:12px;height:320px;max-height:100%}.cs-rule--v path{stroke:#ffffff47;stroke-width:2.5px}.cs-rule--v.cs-rule--ink path{stroke:var(--cs-border-strong)}.cs-rule--n{width:12px;height:100%}.cs-rule--n path{stroke:var(--cs-border-strong);stroke-width:2px}.cs-rule--f{width:12px;height:calc(100% - 4px)}.cs-rule--f path{stroke:var(--cs-accent);stroke-width:2px}@media (width<=640px){.cs-rule--h{margin:var(--cs-sp-6) auto}}@media (width<=900px){.cs-rule--v{display:none}}.cs-stats{grid-template-columns:repeat(var(--cs-cols,3),1fr);padding:var(--cs-sp-8);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7);font-family:var(--cs-font-sans);margin:0;list-style:none;display:grid;position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-stats{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-stats li+li .cs-rule{position:absolute;top:0;left:-6px}.cs-stats strong{font:700 40px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary);text-wrap:balance}.cs-stats__rule{display:none}.cs-stats__rule path{fill:none;stroke:var(--cs-border-strong);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (width<=860px){.cs-stats--two{grid-template-columns:1fr}.cs-stats--two li+li{border-top:0}.cs-stats--two .cs-stats__rule{width:100%;height:12px;margin:0;display:block;position:absolute;top:0;left:0;overflow:visible;transform:translateY(-50%)}.cs-stats{grid-template-columns:1fr;padding:clamp(24px,17.814px + 1.6495vw,32px)}.cs-stats li{padding:clamp(24px,17.814px + 1.6495vw,32px) 0}.cs-stats li:first-child{padding-top:0}.cs-stats li:last-child{padding-bottom:0}.cs-stats li+li{border-top:1px solid var(--cs-border)}.cs-stats .cs-rule{display:none}}@media (width<=640px){.cs-stats span{max-width:none}}.cs-store{gap:var(--cs-sp-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.cs-store__badge{border-radius:var(--cs-r-3);align-items:center;display:inline-flex;overflow:hidden}.cs-store__badge img{width:auto;height:56px;display:block}.cs-store--start{justify-content:flex-start}.cs-store--center{flex-wrap:wrap;justify-content:center;align-items:center;margin:0}.cs-store .cs-more.cs-store__more{width:100%;margin-top:var(--cs-sp-2);flex-basis:auto;justify-content:center;align-self:auto;padding-top:0}.cs-article{column-gap:var(--cs-sp-10);font-family:var(--cs-font-sans);grid-template-columns:minmax(0,760px) minmax(0,280px);grid-template-areas:"head aside""body aside";align-items:start;display:grid;position:relative}.cs-article--solo{grid-template-columns:minmax(0,760px);grid-template-areas:"head""body"}.cs-article__head{gap:var(--cs-sp-4);flex-direction:column;grid-area:head;min-width:0;display:flex}.cs-article__title{font:700 var(--cs-fs-h2)/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin:0}.cs-article__meta{gap:var(--cs-sp-2) var(--cs-sp-5);font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;flex-wrap:wrap;display:flex}.cs-article__mi{align-items:center;gap:6px;display:inline-flex}.cs-article__mi:first-child{color:var(--cs-text-primary);font-weight:700}.cs-article__mi+.cs-article__mi:before{content:"•";color:var(--cs-text-tertiary);font-weight:400}.cs-article__ico{background:var(--cs-text-tertiary);flex:none;width:20px;height:20px;position:relative;top:-1px}.cs-article__ico--user{-webkit-mask:url(/ds/assets/icons/user.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/user.svg) 50%/contain no-repeat}.cs-article__ico--date{-webkit-mask:url(/ds/assets/icons/calendar.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/calendar.svg) 50%/contain no-repeat}.cs-article__meta .cs-article__ico{display:none}.cs-article .cs-tags{gap:0 var(--cs-sp-1);flex-wrap:wrap;display:flex}.cs-article .cs-tag{font-size:12px}.cs-article a.cs-tag{margin-block:-12px;padding-block:12px}.cs-article__cover{margin-top:var(--cs-sp-2);aspect-ratio:16/9;border-radius:var(--cs-r-7);background:var(--cs-surface);overflow:hidden}@supports (corner-shape:squircle){.cs-article__cover{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-article__cover img{object-fit:cover;width:100%;height:100%;display:block}.cs-article__body{padding-top:var(--cs-sp-8);grid-area:body;min-width:0}.cs-article__body p,.cs-article__body li{font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:pretty;overflow-wrap:break-word}.cs-article__body p{margin:0 0 var(--cs-sp-4)}.cs-article__body ul,.cs-article__body ol{margin:0 0 var(--cs-sp-4);padding-left:var(--cs-sp-5);gap:var(--cs-sp-2);flex-direction:column;display:flex}.cs-article__body a{color:var(--cs-text-primary)}.cs-article__body a:hover{color:var(--cs-accent-ink)}.cs-article__sec{margin-top:clamp(40px,36.685px + .884vw,48px);scroll-margin-top:120px}.cs-article__h{margin:0 0 var(--cs-sp-5);font:700 32px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);text-wrap:balance}.cs-article__sh{margin:var(--cs-sp-5) 0 var(--cs-sp-3);font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance;scroll-margin-top:120px}.cs-article__h+.cs-article__sh{margin-top:0}.cs-article__sec--dense .cs-article__sh{padding-top:var(--cs-sp-4);border-top:1px solid var(--cs-border);font:700 16px/1.5 var(--cs-font-sans);letter-spacing:0;margin:0}.cs-article__sec--dense .cs-article__h+.cs-article__sh{margin-top:0}.cs-article__sec--dense .cs-article__sh+.cs-article__sh{margin-top:var(--cs-sp-4)}.cs-article__sec--dense .cs-article__sh:last-child,.cs-article__sec--dense .cs-article__sh+ul{margin-bottom:var(--cs-sp-4)}.cs-article__sec--dense .cs-article__sh+p{margin:var(--cs-sp-1) 0 var(--cs-sp-4);color:var(--cs-text-secondary)}.cs-article__author p{max-width:760px}.cs-article__aside{overscroll-behavior:contain;scrollbar-width:thin;grid-area:aside;align-self:start;max-height:calc(100vh - 160px);position:sticky;top:120px;overflow-y:auto}.cs-article__toc summary{pointer-events:none;margin-bottom:var(--cs-sp-4);font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-text-tertiary);list-style:none}.cs-article__toc summary::-webkit-details-marker{display:none}.cs-article__toc ol{gap:var(--cs-sp-1);counter-reset:cs-toc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-article__toc li{counter-increment:cs-toc}.cs-article__toc a{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;transition:color var(--cs-transition-hover);grid-template-columns:24px minmax(0,1fr);text-decoration:none;display:grid}.cs-article__toc a:hover{color:var(--cs-accent-ink)}.cs-article__toc a.cs-is-active,.cs-article__toc a.cs-is-within{color:var(--cs-text-primary)}.cs-article__toc-sub{margin:var(--cs-sp-2) 0 0;gap:var(--cs-sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.cs-article__toc-sub li{counter-increment:none}.cs-article__toc .cs-article__toc-sub a{color:var(--cs-text-tertiary);grid-template-columns:minmax(0,1fr);padding-left:28px;font-size:14px}.cs-article__toc .cs-article__toc-sub a:before{content:none}.cs-article__toc .cs-article__toc-sub a:hover,.cs-article__toc .cs-article__toc-sub a.cs-is-active{color:var(--cs-accent-ink)}@media (width<=1060px){.cs-article{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""body"}.cs-article__aside{max-height:none;margin-top:var(--cs-sp-6);position:static;overflow:visible}.cs-article__toc{padding:var(--cs-sp-5);border-radius:var(--cs-r-6);background:var(--cs-bg-secondary)}.cs-article__toc summary{font:700 18px/1.5 var(--cs-font-sans);pointer-events:auto;cursor:pointer;min-height:44px;margin:calc(-1 * var(--cs-sp-3)) 0;justify-content:space-between;align-items:center;display:flex}.cs-article__toc summary:after{content:"";background:var(--cs-text-tertiary);width:20px;height:20px;transition:transform .2s;-webkit-mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat}.cs-article__toc[open] summary{margin-bottom:var(--cs-sp-3)}.cs-article__toc[open] summary:after{transform:rotate(180deg)}.cs-article__toc a{align-items:center;min-height:44px}}@media (width<=640px){.cs-article__h{letter-spacing:-.02em;line-height:1}}.cs-clist{counter-reset:clist;align-self:stretch;gap:0;width:100%;margin:32px 0 0;padding:0;list-style:none;display:grid}.cs-clist li{counter-increment:clist;padding:var(--cs-sp-5) 0 var(--cs-sp-5) var(--cs-sp-8);border-top:1px solid var(--cs-border);font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;display:block;position:relative}.cs-clist li:last-child{border-bottom:1px solid var(--cs-border)}.cs-clist li:before{content:counter(clist,decimal-leading-zero);left:0;top:var(--cs-sp-5);font:700 14px/1.5 var(--cs-font-sans);letter-spacing:.06em;color:var(--cs-text-secondary);transition:color .15s ease-in;position:absolute}.cs-clist li:hover:before{color:#456800}.cs-clist--ticks li{column-gap:var(--cs-sp-3);row-gap:var(--cs-sp-1);border-top:0;grid-template-columns:24px 1fr;padding:0;display:grid}.cs-clist--ticks{gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-clist--ticks li:last-child{border-bottom:0}.cs-clist--ticks li:before{content:none}.cs-clist--ticks strong{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-clist--ticks li span:last-child{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-clist strong{margin-bottom:var(--cs-sp-1);color:var(--cs-text-primary);font-weight:700;display:block}@media (width<=860px){.cs-rule--v{display:none}}.cs-rule--n{left:calc(var(--cs-sp-6) / -2 - 6px);width:12px;height:100%;position:absolute;top:0;overflow:visible}.cs-rule--n path{fill:none;stroke:var(--cs-border-strong);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-store .cs-more.cs-store__more{font:700 16px/1.5 var(--cs-font-sans)}.cs-store span{border-radius:var(--cs-r-4);border:1px solid var(--cs-border-strong);font-family:var(--cs-font-sans);color:var(--cs-text-primary);flex-direction:column;padding:12px 24px;display:inline-flex}.cs-store small{font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-store b{font:700 16px/1.5 var(--cs-font-sans)}.cs-rule--f{width:12px;height:calc(100% - 4px);position:absolute;top:2px;left:0;overflow:visible}.cs-rule--f path{fill:none;stroke:var(--cs-accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-stats{padding:var(--cs-sp-8);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid;position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-stats{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-stats li{text-align:center;align-items:center;gap:var(--cs-sp-3);padding:0 var(--cs-sp-6);flex-direction:column;display:flex;position:relative}.cs-stats li:first-child{padding-left:0}.cs-stats li:last-child{padding-right:0}.cs-stats strong{font:700 40px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary)}.cs-stats span{max-width:26ch;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-stats strong,.cs-stats span{z-index:1;position:relative}@media (width<=860px){.cs-stats{padding:var(--cs-sp-6);grid-template-columns:1fr;gap:0}.cs-stats li{padding:var(--cs-sp-6) 0}.cs-stats li:first-child{padding-top:0}.cs-stats li:last-child{padding-bottom:0}.cs-stats li+li{border-top:1px solid var(--cs-border)}.cs-stats .cs-rule--n{display:none}}.cs-rule--v{align-self:center;width:12px;height:320px;max-height:100%;display:block;overflow:visible}.cs-rule--v path{fill:none;stroke:#ffffff47;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-rule--ink path{stroke:var(--cs-border-strong)}.cs-rule--h{width:320px;max-width:100%;height:12px;margin:var(--cs-sp-10) auto;display:block;overflow:visible}.cs-rule--h path{fill:none;stroke:var(--cs-ink);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (width<=900px){.cs-rule--v{display:none}}@media (width<=640px){.cs-rule--h{margin:var(--cs-sp-6) auto}.cs-stats span{max-width:none}}.cs-rule--seam{width:320px;max-width:calc(100% - var(--cs-sp-10));margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.cs-card--dark .cs-clist--ticks strong{color:var(--cs-text-invert)}.cs-stats--labels strong{letter-spacing:-.01em;font-size:24px}.cs-stats--labels .cs-rule--n{left:-6px}.cs-stats--labels span{max-width:none}.cs-note{max-width:820px;padding:var(--cs-sp-6);background:var(--cs-surface);border-radius:var(--cs-r-8);font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}@supports (corner-shape:squircle){.cs-note{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-note b{color:var(--cs-text-primary)}.cs-note--rule{padding:var(--cs-sp-1) 0 var(--cs-sp-1) var(--cs-sp-5);background:0 0;border:0;border-radius:0;position:relative}.cs-note--rule .cs-rule--n{height:100%;top:0;left:0}.cs-note--rule .cs-rule--n path{stroke:var(--cs-accent)}.cs-note.cs-note--card{border-radius:var(--cs-r-6)}@supports (corner-shape:squircle){.cs-note.cs-note--card{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-clist.cs-clist--check{gap:var(--cs-sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-clist.cs-clist--check li{column-gap:var(--cs-sp-4);font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;border:0;grid-template-columns:24px 1fr;padding:0;display:grid}.cs-clist--check li strong{color:var(--cs-text-primary);font-weight:700}.cs-clist--check li:before{content:none}.cs-clist--check .cs-clist__ok{grid-row:auto;margin-top:2px;margin-bottom:-2px}.cs-stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-stats--two li{text-align:center;align-items:center}.cs-stats--two span{max-width:34ch}.cs-stats--two .cs-stats__rule{display:none}.cs-stats--two .cs-stats__rule path{fill:none;stroke:var(--cs-border-strong);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (width<=860px){.cs-stats--two{grid-template-columns:1fr}.cs-stats--two li+li{border-top:0}.cs-stats--two .cs-stats__rule{width:100%;height:12px;margin:0;display:block;position:absolute;top:0;left:0;overflow:visible;transform:translateY(-50%)}}.cs-article>.cs-rule--seam{grid-area:auto}.cs-note.cs-note--card{padding:var(--cs-sp-6) var(--cs-sp-6) var(--cs-sp-6) calc(var(--cs-sp-6) + var(--cs-sp-5))}@media (width<=640px){.cs-note.cs-note--card{padding:var(--cs-sp-5) var(--cs-sp-5) var(--cs-sp-5) calc(var(--cs-sp-5) + var(--cs-sp-5))}}.cs-note{max-width:760px}@media (width>=861px){.cs-note[style*=max-width\:none],.cs-note[style*="max-width: none"],.cs-note.cs-note--card[style*=max-width\:none]{padding-right:max(var(--cs-sp-6),calc(100% - 760px))}}[style*=align-items\:center]>.cs-note.cs-note--rule,[style*="align-items: center"]>.cs-note.cs-note--rule{padding-right:var(--cs-sp-6)}.cs-clist.cs-clist--check li{font-size:var(--cs-fs-lead)}.cs-note{padding:clamp(24px,20.685px + .884vw,32px)}.cs-clist--check{gap:clamp(16px,12.685px + .884vw,24px)}@media (width<=860px){.cs-stats li{padding-top:clamp(24px,17.814px + 1.6495vw,32px);padding-bottom:clamp(24px,17.814px + 1.6495vw,32px)}.cs-stats{padding:clamp(24px,17.814px + 1.6495vw,32px)}}.cs-tag--topic:is([aria-pressed=true],.cs-is-on){color:var(--cs-accent-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline 2px}.cs-post--lead:not(:has(.cs-post__media)){grid-template-columns:minmax(0,1fr)}.cs-post--lead:not(:has(.cs-post__media))>*{grid-column:1}.cs-field{gap:var(--cs-sp-2);font-family:var(--cs-font-sans);flex-direction:column;display:flex}.cs-field__label{padding-left:var(--cs-sp-2);font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-field__input{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--cs-sp-4);background:var(--cs-input-bg);border:1px solid var(--cs-input-border);border-radius:var(--cs-r-4);font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);transition:border-color var(--cs-transition-hover);outline:0}@supports (corner-shape:squircle){.cs-field__input{corner-shape:squircle;border-radius:var(--cs-r-6)}}textarea.cs-field__input{min-height:120px;padding:var(--cs-sp-3) var(--cs-sp-4);resize:vertical}.cs-field__input::placeholder{color:var(--cs-input-placeholder)}.cs-field__input:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-field__err{padding-left:var(--cs-sp-2);font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-error-ink)}.cs-search{--cs-go-w:112px;width:100%;max-width:720px;font-family:var(--cs-font-sans);display:block;position:relative}.cs-search:before{content:"";background:var(--cs-text-secondary);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:23px;transform:translateY(-50%);-webkit-mask:url(/ds/assets/icons/search.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/search.svg) 50%/contain no-repeat}.cs-search input{box-sizing:border-box;width:100%;min-height:56px;padding:0 var(--cs-sp-5) 0 calc(var(--cs-sp-4) + 2px + 20px + var(--cs-sp-2));border:1px solid var(--cs-border-strong);border-radius:var(--cs-r-4);background:var(--cs-bg);font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);-webkit-appearance:none;appearance:none;outline:0;transition:border-color .15s linear,box-shadow .15s linear}@supports (corner-shape:squircle){.cs-search input{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-search input::placeholder{color:var(--cs-text-secondary)}.cs-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.cs-search input:hover{border-color:var(--cs-text-tertiary)}.cs-search input:focus-visible{border-color:var(--cs-ink);box-shadow:var(--cs-focus-ring)}.cs-search--go input{padding-right:calc(96px + var(--cs-sp-3))}.cs-search__clear{border-radius:var(--cs-r-2);cursor:pointer;width:44px;height:44px;color:var(--cs-text-secondary);background:0 0;border:0;padding:0;transition:color .15s linear,background-color .15s linear;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@supports (corner-shape:squircle){.cs-search__clear{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-search__clear:before{content:"";background:currentColor;width:24px;height:24px;margin:auto;position:absolute;inset:0;-webkit-mask:url(/ds/assets/icons/close-small.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/close-small.svg) 50%/contain no-repeat}.cs-search__clear:hover{color:var(--cs-text-primary);background:var(--cs-bg-secondary)}.cs-search__clear:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.cs-search--go .cs-search__clear{right:104px}.cs-search__go{min-width:0;width:var(--cs-go-w);box-sizing:border-box;border-radius:var(--cs-r-3);background:var(--cs-ink);color:var(--cs-on-dark);cursor:pointer;font:700 16px/1.5 var(--cs-font-sans);border:0;padding:0;transition:background-color .15s linear;position:absolute;top:4px;bottom:4px;right:4px}@supports (corner-shape:squircle){.cs-search__go{corner-shape:squircle;border-radius:var(--cs-r-5)}}.cs-search__go:hover{background:var(--cs-ink-hover)}.cs-field__input:disabled{background:var(--cs-bg-secondary);border-color:var(--cs-bg-secondary);color:var(--cs-text-tertiary);cursor:default}.cs-field__input:disabled:hover{border-color:var(--cs-bg-secondary)}.cs-field.cs-is-ok .cs-field__input{border-color:var(--cs-success)}.cs-field__help{padding-left:var(--cs-sp-2);font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-field.cs-is-err .cs-field__help,.cs-search.cs-is-loading .cs-search__clear{display:none}.cs-search.cs-is-loading:after{content:"";box-sizing:border-box;border:2px solid var(--cs-text-tertiary);pointer-events:none;border-right-color:#0000;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:.8s linear infinite cs-spin;position:absolute;top:50%;right:18px}.cs-search--go.cs-is-loading:after{right:116px}@media (prefers-reduced-motion:reduce){.cs-search.cs-is-loading:after{animation:1.2s ease-in-out infinite cs-spin-pulse}}.cs-form__err{margin:var(--cs-sp-3) 0 0;font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-error-ink)}.cs-form__retry{cursor:pointer;font:700 14px/1.5 var(--cs-font-sans);color:var(--cs-error-ink);transition:color var(--cs-transition-hover);background:0 0;border:0;margin:-12px 0;padding:12px 0;text-decoration:underline;display:inline-block}.cs-form__retry:hover{color:var(--cs-text-primary)}.cs-section{font-family:var(--cs-font-sans);color:var(--cs-text-primary);background:var(--cs-bg);font-size:18px}.cs-section .cs-p{font-size:18px}.cs-section--airy{padding-top:var(--cs-space-section-airy);padding-bottom:var(--cs-space-section-airy)}.cs-section--tight{padding-top:var(--cs-space-section-tight);padding-bottom:var(--cs-space-section-tight)}.cs-section--ink{background:var(--cs-ink);color:var(--cs-on-dark)}.cs-section--dots{isolation:isolate;position:relative;overflow:clip visible}.cs-section--dots:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d8dad8 1.6px,#0000 1.6px) 0 0/24px 24px;height:calc(72% + 96px);position:absolute;inset:-96px 0 auto;-webkit-mask-image:radial-gradient(58% 62% at 50% 8%,#000 0%,#0000008c 45%,#0000 78%);mask-image:radial-gradient(58% 62% at 50% 8%,#000 0%,#0000008c 45%,#0000 78%)}.cs-section--dots-page:before{height:calc(100% + 96px + var(--cs-sp-10));-webkit-mask-image:radial-gradient(62% 78% at 50% 6%,#000 0%,#0000008c 50%,#0000 86%);mask-image:radial-gradient(62% 78% at 50% 6%,#000 0%,#0000008c 50%,#0000 86%)}.cs-on-dark :is(.cs-hero,.cs-h1,.cs-h2,.cs-h3,.cs-h4,.cs-h5){color:var(--cs-on-dark)}.cs-on-dark :is(.cs-lead,.cs-body){color:var(--cs-on-dark-2)}.cs-on-dark p a:not(.cs-btn){color:var(--cs-on-dark)}.cs-on-dark p a:not(.cs-btn):hover{color:var(--cs-accent)}.cs-container{width:100%}@media (width<=900px){.cs-container{padding-left:24px;padding-right:24px}}@media (width<=600px){.cs-container{padding-left:12px;padding-right:12px}}.cs-shead{flex-direction:column;gap:16px;max-width:680px;display:flex}.cs-shead h2,.cs-shead h3,.cs-shead>.cs-lead{margin:0}.cs-shead--page>.cs-lead{max-width:760px}.cs-shead--center>.cs-lead{margin-inline:auto}.cs-shead--center{text-align:center;align-items:center;margin:0 auto}.cs-shead+:is(.cs-cards,.cs-plans,.cs-clist--check,.cs-split){margin-top:var(--cs-space-head)}@media (width<=900px){.cs-shead{text-align:center;align-items:center}}.cs-scribble{max-width:100%;display:inline-block;position:relative}.cs-scribble svg{pointer-events:none;width:calc(100% + .12em);height:.28em;position:absolute;bottom:-.12em;left:-.06em;right:-.06em;overflow:visible}.cs-scribble path{fill:none;stroke:var(--cs-accent);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-scribble--thin svg{height:.5em;bottom:-.14em}.cs-scribble--thin path{stroke-width:2.2px}:is(h1,h2):has(.cs-scribble){padding-inline:.06em}@media (prefers-reduced-motion:no-preference){.cs-scribble--draw svg{clip-path:inset(0 100% 0 0);animation:cs-scribble-draw .9s var(--cs-ease-out) var(--cs-scribble-delay,.6s) forwards}}@keyframes cs-scribble-draw{to{clip-path:inset(0 -6% 0 0)}}@media (width<=640px){.cs-h2 .cs-scribble svg{height:.14em;bottom:-.09em}.cs-h2 .cs-scribble path{stroke-width:5px}}.cs-heroP{gap:var(--cs-sp-7);text-align:center;justify-items:center;display:grid}.cs-heroP__title{max-width:980px;font:700 var(--cs-fs-hero)/1.2 var(--cs-font-sans);letter-spacing:-.03em;color:var(--cs-text-primary);text-wrap:balance;margin:0 auto}.cs-heroP__sub{margin:var(--cs-sp-5) auto 0;max-width:54ch;font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-heroP__chips{justify-content:center;align-items:center;gap:var(--cs-sp-3) var(--cs-sp-6);margin-top:var(--cs-sp-6);flex-wrap:wrap;display:flex}.cs-heroP__chip{align-items:center;gap:var(--cs-sp-2);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);display:inline-flex}.cs-tick{background:var(--cs-ink);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.cs-tick:before{content:"";background:var(--cs-accent);width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/ds/assets/icons/check-small.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/check-small.svg) 50%/contain no-repeat}.cs-heroP__actions{gap:var(--cs-sp-3);grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;display:grid}.cs-heroP__actions .cs-btn{width:100%}.cs-heroP__media{border-radius:var(--cs-r-6);width:100%;margin-top:clamp(40px,23.425px + 4.4199vw,80px);overflow:hidden}@supports (corner-shape:squircle){.cs-heroP__media{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-heroP__media>img{width:100%;height:auto;display:block}@media (width<=860px){.cs-heroP{gap:var(--cs-sp-5)}}@media (width<=640px){.cs-heroP__actions{grid-auto-columns:auto;grid-auto-flow:row}}.cs-heroPage{align-items:center;gap:var(--cs-space-stack);text-align:center;flex-direction:column;display:flex}.cs-heroPage__title{max-width:980px;font:700 var(--cs-fs-hero)/1 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-heroPage__lead{max-width:680px;font:400 var(--cs-fs-lead)/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-heroPage__cta{gap:var(--cs-sp-3);margin-top:var(--cs-sp-2);flex-wrap:wrap;justify-content:center;display:flex}.cs-heroPage--left{text-align:left;align-items:flex-start}.cs-heroPage--left .cs-heroPage__cta,.cs-heroPage--left .cs-heroP__chips{justify-content:flex-start}.cs-heroPage .cs-heroP__chips{gap:var(--cs-sp-2) var(--cs-sp-5);margin:0}@media (width<=1060px){.cs-heroPage--left{text-align:center;align-items:center}.cs-heroPage--left>*{margin-inline:auto}.cs-heroPage--left .cs-heroPage__cta,.cs-heroPage--left .cs-heroP__chips{justify-content:center}}.cs-split:not(.cs-split--media)>.cs-split__copy{padding:var(--cs-sp-8);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.cs-split__copy h2{margin:0}.cs-split__lead{margin:var(--cs-sp-4) 0 0;max-width:52ch}.cs-split:not(.cs-split--media)>.cs-split__copy>:is(.cs-btn,.cs-more){margin-top:32px}.cs-split:not(.cs-split--media)>.cs-split__vis{min-width:0;display:flex;position:relative}.cs-split--media>.cs-split__vis{min-width:0}.cs-split--media>.cs-split__copy{gap:var(--cs-sp-5);flex-direction:column;display:flex}@media (width>=1061px){.cs-split--media>.cs-split__copy{align-items:flex-start}}.cs-split--rev:not(.cs-split--media) .cs-split__copy{order:2}.cs-split--media{gap:var(--cs-sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center}@media (width>=1061px){.cs-split--media.cs-split--rev>.cs-split__copy{order:2}.cs-split--media.cs-split--rev>.cs-split__vis{order:1}}@media (width<=900px){.cs-split:not(.cs-split--media){grid-template-columns:1fr;gap:clamp(32px,26.286px + 1.5238vw,40px)}.cs-split:not(.cs-split--media) .cs-split__copy{text-align:center;align-items:center;padding:0}.cs-split--rev:not(.cs-split--media) .cs-split__copy{order:1}}@media (width<=1060px){.cs-split--media{gap:var(--cs-sp-5);grid-template-columns:1fr}.cs-split--media .cs-split__copy{text-align:center;align-items:center}.cs-split--media .cs-split__vis{justify-self:center}.cs-split--media>.cs-split__copy>*{margin-inline:auto}.cs-split--media>.cs-split__copy>.cs-btn{align-self:center}.cs-split--media>.cs-split__copy>div{justify-content:center}.cs-split--media>.cs-split__copy .cs-clist{text-align:left;align-self:center;width:100%;max-width:560px}.cs-split--media>.cs-split__copy .cs-clist *{text-align:left}.cs-split--media>.cs-clist{width:100%;max-width:560px}}.cs-cards{grid-template-columns:repeat(var(--cs-cols,3),minmax(0,1fr));gap:var(--cs-sp-5);align-items:stretch;display:grid}.cs-cards>*{min-width:0}@media (width<=1060px){.cs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cs-cards{grid-template-columns:1fr}}.cs-glow{isolation:isolate;position:relative;overflow:hidden}.cs-glow:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;left:-10%}@media (prefers-reduced-motion:no-preference){.cs-glow:before{animation:17s ease-in-out -9s infinite alternate cs-drift}}@keyframes cs-drift{to{transform:translate(18%,12%)scale(1.1)}}.cs-ctaband{background:var(--cs-bg-forest-panel);color:var(--cs-on-dark);border-radius:var(--cs-r-9)}.cs-ctaband:not(.cs-ctaband--split){align-items:center;gap:var(--cs-sp-5);padding:var(--cs-sp-8);text-align:center;flex-direction:column;display:flex}@supports (corner-shape:squircle){.cs-ctaband{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-ctaband h2{color:var(--cs-on-dark);text-wrap:balance;margin:0}.cs-ctaband:not(.cs-ctaband--split) h2{max-width:980px}.cs-ctaband p{color:var(--cs-on-dark);text-wrap:pretty;margin:0}.cs-ctaband:not(.cs-ctaband--split) p{max-width:620px}.cs-ctaband__acts{gap:var(--cs-sp-3);flex-wrap:wrap;justify-content:center;display:flex}.cs-ctaband--split{gap:var(--cs-sp-8);padding:var(--cs-sp-8);text-align:left;border-radius:var(--cs-r-7);grid-template-columns:1fr minmax(0,420px);align-items:center;display:grid}@supports (corner-shape:squircle){.cs-ctaband--split{border-radius:var(--cs-r-10)}}.cs-ctaband--split .cs-ctaband__copy{align-items:flex-start;gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-ctaband--split p{color:var(--cs-on-dark-2)}.cs-ctaband--day{gap:0}.cs-ctaband--day .cs-shead+*{width:100%;max-width:620px;margin:var(--cs-sp-7) auto 0;text-align:left}.cs-ctaband__mark{color:var(--cs-on-dark);font-weight:700}.cs-ctaband__note{font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-on-dark);border:0;border-radius:0;padding:0;display:inline-block;position:relative}.cs-ctaband__note svg{pointer-events:none;width:100%;height:10px;position:absolute;bottom:-6px;left:0;right:0;overflow:visible}.cs-ctaband__note path{fill:none;stroke:var(--cs-accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-ctaband__oauth{margin-top:var(--cs-sp-1);flex-direction:column;gap:12px;display:flex}.cs-ctaband__aside{box-sizing:border-box;justify-self:end;gap:var(--cs-sp-3);width:100%;max-width:400px;padding:var(--cs-sp-6);background:var(--cs-bg);color:var(--cs-text-primary);border-radius:var(--cs-r-6);flex-direction:column;display:flex}@supports (corner-shape:squircle){.cs-ctaband__aside{corner-shape:squircle;border-radius:var(--cs-r-7)}}.cs-ctaband__aside .cs-btn--secondary{border-color:var(--cs-border-strong);color:var(--cs-text-primary)}.cs-ctaband__aside .cs-btn--secondary:hover{background:var(--cs-bg-secondary)}.cs-ctaband__fine{font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-align:center}.cs-ctaband__fine a{color:var(--cs-text-primary)}@media (width<=760px){.cs-ctaband:not(.cs-ctaband--split),.cs-ctaband--split{padding:var(--cs-sp-6)}.cs-ctaband--split{grid-template-columns:1fr}.cs-ctaband__aside{justify-self:stretch;max-width:none}}@media (width<=640px){.cs-ctaband--split .cs-ctaband__copy{text-align:center;align-items:center}}.cs-car{gap:var(--cs-space-stack);flex-direction:column;display:flex}.cs-car__track{grid-auto-flow:column;grid-auto-columns:var(--cs-car-col,minmax(260px,40%));gap:var(--cs-sp-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--cs-sp-1);display:grid;overflow-x:auto}.cs-car__track::-webkit-scrollbar{display:none}.cs-car__track>*{scroll-snap-align:start;min-width:0}.cs-car__nav{justify-content:flex-end;gap:var(--cs-sp-2);display:flex}.cs-arw{border:1px solid var(--cs-border);background:var(--cs-bg);cursor:pointer;width:44px;height:44px;color:var(--cs-text-primary);-webkit-tap-highlight-color:transparent;transition:border-color var(--cs-transition-hover),background-color var(--cs-transition-hover),color var(--cs-transition-hover);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.cs-arw:hover:not([disabled]){border-color:var(--cs-border-strong);background:var(--cs-bg-subtle)}.cs-arw[disabled]{background:var(--cs-bg-secondary);border-color:var(--cs-bg-secondary);color:var(--cs-text-tertiary);cursor:default}.cs-arw:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;box-shadow:0 0 0 1px var(--cs-ink)}@media (width<=640px){.cs-car__track{grid-auto-columns:80%}}.cs-faq{gap:var(--cs-sp-8);font-family:var(--cs-font-sans);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.cs-faq>.cs-acc{grid-column:span 2}.cs-faq__head{gap:var(--cs-sp-5);flex-direction:column;display:flex;position:sticky;top:100px}.cs-faq__head h2{margin:0}.cs-faq__lead{font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-faq__cta{align-self:flex-start}.cs-faq>.cs-faq__fine{margin:calc(var(--cs-sp-8) * -1 + var(--cs-sp-5)) 0 0;font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);grid-column:2/span 2}.cs-faq__fine a{color:var(--cs-text-primary)}.cs-faq__fine a:hover{color:var(--cs-accent-ink)}@media (width<=900px){.cs-faq{gap:var(--cs-sp-6);grid-template-columns:1fr}.cs-faq>.cs-acc{grid-column:auto}.cs-faq__head{text-align:center;align-items:center;position:static}.cs-faq__lead{margin-inline:auto}.cs-faq__cta{align-self:center}.cs-faq>.cs-faq__fine{margin:calc(var(--cs-sp-6) * -1 + var(--cs-sp-4)) auto 0;text-align:center;grid-column:auto}}.cs-ctaband:not(.cs-ctaband--split){isolation:isolate;align-items:center;gap:var(--cs-sp-5);text-align:center;padding:var(--cs-sp-8);border-radius:var(--cs-r-9);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-ctaband:not(.cs-ctaband--split):before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;left:-10%}@media (prefers-reduced-motion:no-preference){.cs-ctaband:not(.cs-ctaband--split):before{animation:17s ease-in-out -9s infinite alternate cs-pr-drift}}@supports (corner-shape:squircle){.cs-ctaband:not(.cs-ctaband--split){corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-ctaband:not(.cs-ctaband--split) h2{max-width:980px;color:var(--cs-text-invert);text-wrap:balance;margin:0}.cs-ctaband:not(.cs-ctaband--split) p,.cs-ctaband:not(.cs-ctaband--split) p.cs-lead{max-width:620px;color:var(--cs-text-invert);text-wrap:pretty;margin:0}.cs-ctaband--day .cs-shead{text-align:center;align-items:center;margin:0 auto}@keyframes cs-pr-drift{0%{transform:translate(-8%,-10%)scale(1)}50%{transform:translate(70%,26%)scale(1.15)}to{transform:translate(24%,72%)scale(.95)}}.cs-caret{width:16px;height:16px;transition:transform var(--cs-transition-hover);background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat}.cs-is-open>*>.cs-caret,.cs-is-open>.cs-dd__t .cs-caret{transform:rotate(180deg)}.cs-hd{z-index:20;background:var(--cs-bg);font-family:var(--cs-font-sans);transition:border-color var(--cs-transition-hover);border-bottom:1px solid #0000;position:sticky;top:0}.cs-hd.cs-is-scrolled{border-bottom-color:var(--cs-border)}.cs-hd__row{justify-content:space-between;align-items:center;gap:var(--cs-sp-5);flex-wrap:nowrap;min-width:0;padding-top:clamp(12px,10.343px + .442vw,16px);padding-bottom:clamp(12px,10.343px + .442vw,16px);display:flex;position:relative}.cs-hd__logo{flex:none;display:block}.cs-hd__menu{justify-content:center;gap:var(--cs-sp-2);flex:1;margin:0;padding:0;list-style:none;display:flex;position:static}.cs-hd__item--mega{position:static}.cs-hd__trigger{padding:var(--cs-sp-3) var(--cs-sp-5);border-radius:var(--cs-r-4);cursor:pointer;font:700 16px/1 var(--cs-font-sans);color:var(--cs-text-primary);transition:border-color var(--cs-transition-hover);background:0 0;border:1px solid #0000;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@supports (corner-shape:squircle){.cs-hd__trigger{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hd__trigger:hover,a.cs-hd__trigger:hover,.cs-is-open>.cs-hd__trigger{color:var(--cs-text-primary);border-color:var(--cs-border-strong)}.cs-hd__panel{z-index:30;min-width:248px;margin:var(--cs-sp-1) 0 0;padding:var(--cs-sp-3);background:var(--cs-bg);border-radius:var(--cs-r-4);box-shadow:var(--cs-shadow-popover);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cs-transition-hover),transform var(--cs-transition-hover),visibility 0s linear var(--cs-dur-hover);list-style:none;display:grid;position:absolute;top:100%;left:0;transform:translateY(-8px)}@supports (corner-shape:squircle){.cs-hd__panel{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hd__item:last-child .cs-hd__panel{left:auto;right:0}.cs-is-open>.cs-hd__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--cs-transition-hover),transform var(--cs-transition-hover),visibility 0s;transform:none}.cs-hd__panel--cols{column-gap:var(--cs-sp-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:min(560px,100vw - 48px)}.cs-hd__panel--mega{flex-direction:column;width:min(1000px,100vw - 48px);padding:0;display:flex;left:50%;right:auto;overflow:hidden;transform:translate(-50%,-8px)}.cs-hd__item:last-child .cs-hd__panel--mega{left:50%;right:auto}.cs-is-open>.cs-hd__panel--mega{transform:translate(-50%)}.cs-hd__cols{z-index:1;column-gap:var(--cs-sp-5);padding:var(--cs-sp-3);background:var(--cs-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.cs-hd__col{flex-direction:column;display:flex}.cs-hd__coltitle{padding:var(--cs-sp-2) var(--cs-sp-3);font:var(--cs-type-label);text-transform:uppercase;letter-spacing:var(--cs-ls-label);color:var(--cs-text-secondary)}.cs-hd__link{padding:var(--cs-sp-2) var(--cs-sp-3);border-radius:var(--cs-r-3);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);transition:background-color var(--cs-transition-hover);text-decoration:none;display:block}@supports (corner-shape:squircle){.cs-hd__link{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-hd__link:hover{background:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-hd__link small{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);margin-top:4px;display:block}.cs-hd__eq{isolation:isolate;align-items:center;gap:var(--cs-sp-4);padding:var(--cs-sp-5);background:var(--cs-bg-forest-panel);color:var(--cs-on-dark);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative;overflow:hidden}.cs-hd__eq:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(60px);pointer-events:none;background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;left:-10%}.cs-hd__eq-item{column-gap:var(--cs-sp-3);grid-template-columns:32px auto;align-items:center;min-width:0;display:grid}.cs-hd__eq-item .cs-icon{grid-row:1/span 2;width:32px;height:32px}.cs-hd__eq-item b{font:700 16px/1.5 var(--cs-font-sans)}.cs-hd__actions{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.cs-hd__actions .cs-btn{font:700 16px/1.5 var(--cs-font-sans);padding:var(--cs-sp-2) var(--cs-sp-5)}.cs-hd__burger,.cs-hd__close{border-radius:var(--cs-r-3);cursor:pointer;width:44px;height:44px;color:var(--cs-text-primary);transition:background-color var(--cs-transition-hover);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.cs-hd__burger:hover,.cs-hd__close:hover{background:var(--cs-bg-secondary)}.cs-hd__close{display:inline-flex}.cs-hd__mob{z-index:40;position:fixed;inset:0}.cs-hd__scrim{background:#0f111552;position:absolute;inset:0}.cs-hd__drawer{top:var(--cs-sp-2);right:var(--cs-sp-2);bottom:var(--cs-sp-2);background:var(--cs-bg);border-radius:var(--cs-r-7);flex-direction:column;width:min(420px,100vw - 16px);display:flex;position:absolute;box-shadow:0 32px 80px -24px #102a1947,0 8px 28px -12px #102a191f}@supports (corner-shape:squircle){.cs-hd__drawer{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-hd__acc{overscroll-behavior:contain;padding:var(--cs-sp-2) var(--cs-sp-3) var(--cs-sp-4);flex:1;overflow:hidden auto}.cs-hd__accbtn{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cs-sp-3);width:100%;padding:var(--cs-sp-3) var(--cs-sp-4);border-radius:var(--cs-r-4);cursor:pointer;text-align:left;font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);transition:background-color var(--cs-transition-hover);background:0 0;border:0;text-decoration:none;display:flex}@supports (corner-shape:squircle){.cs-hd__accbtn{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hd__accbtn:hover{background:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-hd__accbtn .cs-caret{width:20px;height:20px;color:var(--cs-text-tertiary)}.cs-hd__accbody{transition:grid-template-rows .22s var(--cs-ease-out);grid-template-rows:0fr;display:grid}.cs-is-open>.cs-hd__accbody{grid-template-rows:1fr}.cs-hd__accgroup .cs-hd__coltitle{margin:0 0 var(--cs-sp-1);padding-inline:0}.cs-hd__accgroup a{padding:var(--cs-sp-2) 0;font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-decoration:none}.cs-hd__accgroup a:hover{color:var(--cs-text-primary)}@media (width<=1240px){.cs-hd__menu{gap:var(--cs-sp-5)}}@media (width<=1280px){.cs-hd__menu,.cs-hd__actions .cs-btn--secondary,.cs-hd__actions .cs-dd{display:none}.cs-hd__burger{display:inline-flex}}@media (width>=1281px){.cs-hd__mob{display:none}}@media (width<=600px){.cs-hd__actions .cs-btn{padding:calc(var(--cs-sp-2) + 1px) var(--cs-sp-4)}}.cs-dd{font-family:var(--cs-font-sans);display:inline-flex;position:relative}.cs-dd--field{width:100%;display:flex}.cs-dd__t{box-sizing:border-box;padding:var(--cs-sp-3) var(--cs-sp-4) var(--cs-sp-3) var(--cs-sp-5);border-radius:var(--cs-r-4);cursor:pointer;font:700 16px/1 var(--cs-font-sans);color:var(--cs-text-primary);transition:border-color var(--cs-transition-hover),background-color var(--cs-transition-hover);background:0 0;border:1px solid #0000;align-items:center;gap:8px;display:inline-flex}@supports (corner-shape:squircle){.cs-dd__t{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-dd__t:hover,.cs-dd.cs-is-open .cs-dd__t{border-color:var(--cs-border-strong)}.cs-dd--field .cs-dd__t{justify-content:space-between;gap:var(--cs-sp-3);width:100%;min-height:44px;padding:0 var(--cs-sp-4);text-align:left;background:var(--cs-bg);border-color:var(--cs-border);font:400 16px/1.5 var(--cs-font-sans)}.cs-dd--field .cs-dd__t:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-dd__menu{z-index:30;min-width:180px;margin-top:var(--cs-sp-1);padding:var(--cs-sp-3);background:var(--cs-bg);border-radius:var(--cs-r-4);box-shadow:var(--cs-shadow-popover);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cs-transition-hover),transform var(--cs-transition-hover),visibility 0s linear var(--cs-dur-hover);gap:2px;display:grid;position:absolute;top:100%;right:0;transform:translateY(-8px)}@supports (corner-shape:squircle){.cs-dd__menu{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-dd--field .cs-dd__menu{min-width:0;left:0;right:0}.cs-dd--up .cs-dd__menu{margin:0 0 var(--cs-sp-1);top:auto;bottom:100%;transform:translateY(8px)}.cs-dd.cs-is-open .cs-dd__menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--cs-transition-hover),transform var(--cs-transition-hover),visibility 0s;transform:none}.cs-dd__o{appearance:none;min-height:40px;padding:var(--cs-sp-2) var(--cs-sp-3);border-radius:var(--cs-r-3);cursor:pointer;text-align:left;font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);transition:background-color var(--cs-transition-hover);background:0 0;border:0;align-items:center;display:flex}@supports (corner-shape:squircle){.cs-dd__o{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-dd__o:hover{background:var(--cs-bg-secondary)}.cs-dd__o[aria-selected=true]{font-weight:700}.cs-ft{background:var(--cs-ink);color:var(--cs-on-dark);font-family:var(--cs-font-sans)}.cs-ft__blurb{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-on-dark-2);text-wrap:balance}.cs-ft__soc a{width:36px;height:36px;color:var(--cs-on-dark);transition:background-color var(--cs-transition-hover),border-color var(--cs-transition-hover),color var(--cs-transition-hover);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.cs-ft__soc a{corner-shape:squircle;border-radius:16px}}.cs-ft__soc svg{fill:currentColor;width:17px;height:17px}.cs-ft__nav{row-gap:var(--cs-space-head);flex-wrap:wrap;column-gap:clamp(24px,14.055px + 2.6519vw,48px);display:flex}.cs-ft__lead+.cs-ft__lead,.cs-ft__col a+.cs-ft__lead{margin-top:12px}.cs-ft__col a,.cs-ft__bottom a{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-on-dark-2);transition:color var(--cs-transition-hover);text-decoration:none}.cs-ft__col a:hover,.cs-ft__bottom a:hover{color:var(--cs-accent)}.cs-ft__bottom{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-on-dark-2);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(12px,7.028px + 1.326vw,24px);padding:24px 0;display:flex}.cs-ft__bottom nav{flex-wrap:wrap;gap:24px;display:flex}@media (width<=900px){.cs-ft__col{gap:0}.cs-ft__col a,.cs-ft__bottom a{align-items:center;min-height:44px;display:inline-flex}.cs-ft__bottom nav{gap:0 var(--cs-sp-5)}}@media (width<=640px){.cs-ft__soc a{width:44px;height:44px}}@media (width<=600px){.cs-ft__top{flex-direction:column}.cs-ft__brand{max-width:none}.cs-ft__nav{grid-template-columns:1fr 1fr;display:grid}.cs-ft__bottom{flex-direction:column;align-items:flex-start}}.cs-crumbs{align-items:center;gap:var(--cs-sp-2);font:500 14px/1.5 var(--cs-font-sans);color:var(--cs-text-tertiary);flex-wrap:wrap;display:flex}.cs-crumbs a{color:var(--cs-text-secondary);transition:color var(--cs-transition-hover);text-decoration:none}.cs-crumbs a:hover{color:var(--cs-accent-ink)}.cs-crumbs--line{white-space:nowrap;flex-wrap:nowrap;min-width:0}.cs-crumbs--line>*{flex:none}.cs-crumbs--line .cs-crumbs__cur{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cs-on-dark .cs-crumbs{color:var(--cs-on-dark-3)}.cs-on-dark .cs-crumbs a{color:var(--cs-on-dark)}.cs-on-dark .cs-crumbs a:hover{color:var(--cs-accent)}.cs-on-dark .cs-crumbs__cur{color:var(--cs-on-dark-2)}@media (width<=640px){.cs-crumbs a{margin-block:-12px;padding-block:12px}}.cs-ck{left:var(--cs-sp-5);bottom:var(--cs-sp-5);z-index:90;box-sizing:border-box;width:min(440px,calc(100vw - 2 * var(--cs-sp-5)));gap:var(--cs-sp-4);padding:var(--cs-sp-5);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);font-family:var(--cs-font-sans);opacity:0;transition:opacity .3s var(--cs-ease-out),transform .3s var(--cs-ease-out);flex-direction:column;display:flex;position:fixed;transform:translateY(16px);box-shadow:0 24px 60px -24px #102a1938}@supports (corner-shape:squircle){.cs-ck{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-ck--static{z-index:auto;position:relative;bottom:auto;left:auto}.cs-ck.cs-is-in{opacity:1;transform:none}.cs-ck__copy{gap:var(--cs-sp-1);padding:var(--cs-sp-2) var(--cs-sp-2) 0;flex-direction:column;display:flex}.cs-ck__h{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-ck__p{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-ck__p a{color:var(--cs-text-primary);text-underline-offset:2px;text-decoration:underline}.cs-ck__p a:hover{color:var(--cs-accent-ink)}.cs-ck__acts{gap:var(--cs-sp-2);display:flex}.cs-ck__acts .cs-btn{flex:1 1 0;min-height:44px}@media (width<=640px){.cs-ck{left:var(--cs-sp-3);right:var(--cs-sp-3);bottom:var(--cs-sp-3);width:auto}.cs-ck__acts{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.cs-ck,.cs-hd__accbody{transition:none}}.cs-hd{z-index:20;background:var(--cs-bg);border-bottom:1px solid #0000;transition:background .15s ease-in,border-color .15s ease-in;position:sticky;top:0}.cs-hd.cs-is-scrolled{background:var(--cs-bg);border-bottom-color:var(--cs-border)}.cs-hd__row{justify-content:space-between;align-items:center;gap:var(--cs-sp-5);padding-top:clamp(12px,10.343px + .442vw,16px);padding-bottom:clamp(12px,10.343px + .442vw,16px);display:flex;position:relative}.cs-hd__logo img{aspect-ratio:212/45;width:auto;height:32px;display:block}.cs-hd__menu{justify-content:center;gap:var(--cs-sp-2);flex:1;margin:0;padding:0;list-style:none;display:flex}.cs-hd__item{position:relative}.cs-hd__trigger{font:700 16px/1 var(--cs-font-sans);color:var(--cs-text-primary);cursor:pointer;padding:var(--cs-sp-3) var(--cs-sp-5);border-radius:var(--cs-r-4);font-family:var(--cs-font-sans);background:0 0;border:1px solid #0000;align-items:center;gap:8px;transition:border-color .15s ease-in;display:inline-flex}@supports (corner-shape:squircle){.cs-hd__trigger{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hd__trigger:has(.cs-caret){padding-right:var(--cs-sp-4)}.cs-blk .cs-hd__trigger:hover,.cs-blk a.cs-hd__trigger:hover,.cs-hd__item.cs-is-open .cs-hd__trigger{color:var(--cs-text-primary);border-color:var(--cs-border-strong);box-shadow:none;background:0 0}.cs-hd__menu .cs-caret{background:currentColor;flex:none;width:16px;height:16px;font-size:0;transition:transform .15s ease-in;display:inline-block;-webkit-mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat}.cs-hd__item.cs-is-open .cs-caret{transform:rotate(180deg)}.cs-hd__panel{min-width:248px;margin-top:var(--cs-sp-1);background:var(--cs-bg);border-radius:var(--cs-r-4);padding:var(--cs-sp-3);opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cs-border-strong) transparent;z-index:30;border:0;max-height:calc(100dvh - 112px);list-style:none;transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s;display:grid;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,-8px);box-shadow:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a}@supports (corner-shape:squircle){.cs-hd__panel{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hd__item.cs-is-open .cs-hd__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-in,transform .15s ease-in,visibility;transform:translate(-50%)}.cs-hd__panel:before{content:"";height:4px;position:absolute;top:-4px;left:0;right:0}.cs-hd__panel a{padding:var(--cs-sp-2) var(--cs-sp-3);border-radius:var(--cs-r-3);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-decoration:none;display:block}@supports (corner-shape:squircle){.cs-hd__panel a{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-hd__panel a .cs-hd__sub{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);margin-top:4px;display:block}.cs-blk .cs-hd__panel a:hover,.cs-blk .cs-hd__panel a:hover .cs-hd__sub{background-color:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-blk .cs-hd__panel a:hover .cs-hd__sub{color:var(--cs-text-secondary);background:0 0}.cs-hd__panel--stack{flex-direction:column;padding:0;display:flex;overflow:hidden}.cs-hd__cols{z-index:1;background:var(--cs-bg);column-gap:var(--cs-sp-5);padding:var(--cs-sp-3);border-radius:0;grid-template-rows:repeat(10,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.cs-hd__cols .cs-hd__col{grid-row:1/-1}.cs-hd__cols .cs-hd__col:last-child{background:0 0;border:0;border-radius:0;grid-row:1/-1;align-self:start;margin:0;padding:0}.cs-hd__menu,.cs-hd__item:has(.cs-hd__panel--stack){position:static}.cs-hd__panel--stack{width:min(1000px,100vw - 48px)}.cs-hd__item .cs-hd__panel--stack{margin:0;top:auto;bottom:13px;transform:translate(-50%,calc(100% - 8px))}.cs-hd__item.cs-is-open .cs-hd__panel--stack{bottom:13px;transform:translate(-50%,100%)}.cs-hd__panel--stack:before{height:12px;top:-12px}.cs-hd__item .cs-hd__panel:not(.cs-hd__panel--stack){left:0;transform:translateY(-8px)}.cs-hd__item.cs-is-open .cs-hd__panel:not(.cs-hd__panel--stack){transform:translate(0)}.cs-hd__item:last-child .cs-hd__panel:not(.cs-hd__panel--stack){left:auto;right:0}.cs-hd__item .cs-hd__panel--two{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(560px,100vw - 48px)}.cs-hd__col{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;display:grid}.cs-hd__col>a{display:block}.cs-hd__coltitle{font:700 12px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-secondary);padding:var(--cs-sp-2) var(--cs-sp-3)}.cs-hd__actions{align-items:center;gap:12px;display:flex}.cs-hd .cs-btn--sm{font:700 16px/1.5 var(--cs-font-sans);padding:var(--cs-sp-2) var(--cs-sp-5);white-space:nowrap;min-width:0;max-width:100%}.cs-hd .cs-btn--sm .cs-btn__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cs-hd__burger{border-radius:var(--cs-r-3);cursor:pointer;width:44px;height:44px;color:var(--cs-text-primary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background .15s ease-in,border-color .15s ease-in;display:none}.cs-hd__burger:hover{background:var(--cs-bg-secondary)}.cs-hd__burger{font-size:0}.cs-hd__burger:before{content:"";background:currentColor;width:24px;height:24px;display:block;-webkit-mask:url(/ds/assets/icons/hamburger-button.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/hamburger-button.svg) 50%/contain no-repeat}.cs-hd__burger:after{content:none}.cs-hd__mob{z-index:40;display:none;position:fixed;inset:0}.cs-hd.cs-is-menu .cs-hd__mob{display:block}.cs-hd__scrim{opacity:0;background:#0f111552;transition:opacity .2s ease-in;position:absolute;inset:0}.cs-hd.cs-is-menu .cs-hd__scrim{opacity:1}.cs-hd__drawer{top:var(--cs-sp-2);right:var(--cs-sp-2);bottom:var(--cs-sp-2);background:var(--cs-bg);border-radius:var(--cs-r-7);opacity:0;flex-direction:column;width:min(420px,100vw - 16px);transition:transform .2s cubic-bezier(.333,1,.667,1),opacity .2s ease-in;display:flex;position:absolute;transform:translate(12px);box-shadow:0 32px 80px -24px #102a1947,0 8px 28px -12px #102a191f}@supports (corner-shape:squircle){.cs-hd__drawer{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-hd.cs-is-menu .cs-hd__drawer{opacity:1;transform:none}.cs-hd__drawer-top{justify-content:space-between;align-items:center;gap:var(--cs-sp-4);padding:var(--cs-sp-4) var(--cs-sp-5);display:flex}.cs-hd__drawer-top img{width:auto;height:32px;display:block}.cs-hd__close{cursor:pointer;border-radius:var(--cs-r-3);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s ease-in;display:inline-flex;position:relative}.cs-hd__close:hover{background:var(--cs-bg-secondary)}.cs-hd__close:before,.cs-hd__close:after{content:"";background:var(--cs-text-primary);border-radius:2px;width:16px;height:2px;position:absolute}.cs-hd__close:before{transform:rotate(45deg)}.cs-hd__close:after{transform:rotate(-45deg)}.cs-hd__acc{overscroll-behavior:contain;padding:var(--cs-sp-2) var(--cs-sp-3) var(--cs-sp-4);flex:1;overflow-y:auto}.cs-hd__accbtn,.cs-hd__acclink{justify-content:space-between;align-items:center;gap:var(--cs-sp-3);width:100%;padding:var(--cs-sp-3) var(--cs-sp-4);border-radius:var(--cs-r-4);cursor:pointer;text-align:left;font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);background:0 0;border:0;text-decoration:none;display:flex}@supports (corner-shape:squircle){.cs-hd__accbtn,.cs-hd__acclink{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-blk .cs-hd__accbtn:hover,.cs-blk .cs-hd__acclink:hover{background-color:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-hd__chev{background:var(--cs-text-tertiary);border:0;flex:none;width:20px;height:20px;transition:transform .15s ease-in;-webkit-mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat}.cs-hd__accitem.cs-is-open .cs-hd__chev{transform:rotate(180deg)}.cs-hd__accbody{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.333,1,.667,1);display:grid}.cs-hd__accitem.cs-is-open .cs-hd__accbody{grid-template-rows:1fr}.cs-hd__accbody>div{min-height:0;overflow:hidden}.cs-hd__accgroup{padding:var(--cs-sp-2) var(--cs-sp-4) var(--cs-sp-4);gap:2px;display:grid}.cs-hd__accgroup .cs-hd__coltitle{margin:0 0 var(--cs-sp-1);padding-left:0;padding-right:0}.cs-hd__accgroup a{padding:var(--cs-sp-2) 0;font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-decoration:none;display:block}.cs-blk .cs-hd__accgroup a:hover{color:var(--cs-text-primary);background:0 0}.cs-hd__drawer-cta{gap:var(--cs-sp-3);padding:var(--cs-sp-4) var(--cs-sp-5) var(--cs-sp-5);border-top:1px solid var(--cs-border);display:grid}.cs-hd__drawer-cta .cs-btn{justify-content:center;width:100%}@media (width>=1281px){.cs-hd__mob{display:none}}@media (prefers-reduced-motion:reduce){.cs-hd__scrim,.cs-hd__drawer,.cs-hd__accbody,.cs-hd__chev{transition:none}}@media (width<=1240px){.cs-hd__menu{gap:var(--cs-sp-5)}}@media (height<=820px){.cs-hd__panel a{padding:var(--cs-sp-1) var(--cs-sp-3)}.cs-hd__panel a .cs-hd__sub{margin-top:0}}@media (width<=1280px){.cs-hd__menu{display:none}.cs-hd__actions .cs-btn--sm.cs-hd__reg,.cs-hd__burger{display:inline-flex}.cs-hd__actions .cs-btn--secondary.cs-btn--sm,.cs-hd__actions .cs-dd{display:none}}.cs-hd__row{flex-wrap:nowrap;min-width:0}.cs-hd__actions{flex:none;min-width:0}.cs-hd__logo{flex:none}@media (prefers-reduced-motion:no-preference){.cs-hd__logo,.cs-hd__menu>.cs-hd__item,.cs-hd__actions{animation:.5s cubic-bezier(.333,1,.667,1) both cs-hd-drop}.cs-hd__logo{animation-delay:50ms}.cs-hd__menu>.cs-hd__item{animation-delay:calc(80ms + 70ms * var(--cs-i,0))}.cs-hd__menu>.cs-hd__item:first-child{animation-delay:.15s}.cs-hd__menu>.cs-hd__item:nth-child(2){animation-delay:.22s}.cs-hd__menu>.cs-hd__item:nth-child(3){animation-delay:.29s}.cs-hd__menu>.cs-hd__item:nth-child(4){animation-delay:.36s}.cs-hd__menu>.cs-hd__item:nth-child(5){animation-delay:.43s}.cs-hd__menu>.cs-hd__item:nth-child(6){animation-delay:.5s}.cs-hd__menu>.cs-hd__item:nth-child(7){animation-delay:.57s}.cs-hd__menu>.cs-hd__item:nth-child(8){animation-delay:.64s}.cs-hd__actions{animation-delay:.62s}}.cs-hd__eq{isolation:isolate;align-self:stretch;align-items:center;gap:var(--cs-sp-4);margin:calc(var(--cs-r-7) * -1) 0 0;padding:calc(var(--cs-sp-5) + var(--cs-r-7)) var(--cs-sp-5) var(--cs-sp-5);background:var(--cs-bg-green);color:var(--cs-text-invert);border-bottom:0;border-radius:0;grid-template-columns:1fr auto 1fr auto 1fr;display:grid;position:relative;overflow:hidden}.cs-hd__eq:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;left:-10%}@media (prefers-reduced-motion:no-preference){.cs-hd__eq:before{animation:16s ease-in-out -6s infinite alternate cs-pr-drift}}.cs-hd__eq-item{column-gap:var(--cs-sp-3);grid-template-columns:32px auto;align-items:center;row-gap:0;display:grid}.cs-hd__eq-ico{width:32px;height:32px;color:var(--cs-text-invert);background:0 0;border-radius:0;flex:none;grid-row:1/span 2;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.cs-hd__eq-item{min-width:0}.cs-hd__eq-item b{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-invert)}.cs-hd__eq-item:last-child b{line-height:1.5}.cs-hd__eq-item>span{font:400 14px/1.5 var(--cs-font-sans);color:#ffffffb8}.cs-hd__eq-mark{font:inherit;color:inherit;display:inline-block;position:relative}.cs-hd__eq-mark svg{pointer-events:none;width:calc(100% + .12em);height:.5em;position:absolute;bottom:-.14em;left:-.06em;right:-.06em;overflow:visible}.cs-hd__eq-mark path{fill:none;stroke:var(--cs-accent);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-hd__eq-op{justify-self:center;width:20px;height:20px;overflow:visible}.cs-hd__eq-op path{fill:none;stroke:var(--cs-text-invert);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-hd__eq-item b,.cs-hd__eq-item>span{text-wrap:balance}body.cs-is-loaded .cs-hd__logo,body.cs-is-loaded .cs-hd__menu>.cs-hd__item,body.cs-is-loaded .cs-hd__actions{animation:none}.cs-dd{align-items:center;display:flex}.cs-dd .cs-caret{background:currentColor;flex:none;width:16px;height:16px;font-size:0;transition:transform .15s ease-in;display:inline-block;-webkit-mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/down.svg) 50%/contain no-repeat}.cs-dd.cs-is-open .cs-caret{transform:rotate(180deg)}.cs-dd.cs-is-open .cs-dd__t{border-color:var(--cs-border-strong)}.cs-dd__menu{border-radius:var(--cs-r-4);border:0;transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s;box-shadow:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a}@supports (corner-shape:squircle){.cs-dd__menu{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-dd.cs-is-open .cs-dd__menu{transition:opacity .15s ease-in,transform .15s ease-in,visibility;transform:translateY(0)}.cs-dd__o{border-radius:var(--cs-r-3);transition:background-color .15s ease-in,color .15s ease-in;display:block}@supports (corner-shape:squircle){.cs-dd__o{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-dd__o:hover{background-color:var(--cs-bg-secondary)}.cs-dd--drawer{justify-self:center;width:max-content}.cs-dd--drawer .cs-dd__menu{margin:0 0 var(--cs-sp-1);inset:auto auto 100% 50%;transform:translate(-50%,8px)}.cs-dd--drawer.cs-is-open .cs-dd__menu{transform:translate(-50%)}@media (width<=640px){.cs-dd__t{min-height:44px}.cs-dd__o,.cs-hd__logo{align-items:center;min-height:44px;display:flex}}@media (width<=600px){.cs-hd__logo img{height:28px}.cs-hd .cs-btn--sm{padding:calc(var(--cs-sp-2) + 1px) var(--cs-sp-4)}.cs-hd__drawer{border-radius:0;width:100%;top:0;bottom:0;right:0}@supports (corner-shape:squircle){.cs-hd__drawer{border-radius:0}}.cs-hd__drawer{transform:translate(24px)}.cs-hd__drawer-top img{height:28px}}@keyframes cs-hd-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.cs-ft :where(hr,.cs-ft__bottom,.cs-ft__top){border-color:#ffffff24}.cs-ft__top{justify-content:space-between;gap:var(--cs-sp-8);padding:var(--cs-sp-8) 0 var(--cs-sp-7);flex-wrap:wrap;display:flex}.cs-ft__brand{flex-direction:column;gap:24px;max-width:280px;display:flex}.cs-ft__brand img{aspect-ratio:212/45;align-self:flex-start;width:auto;height:32px}.cs-ft__blurb{font:400 16px/1.5 var(--cs-font-sans);color:#ffffffc7}.cs-ft__soc{gap:var(--cs-sp-2);display:flex}.cs-ft__soc a{width:36px;height:36px;color:var(--cs-text-invert);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s ease-in,border-color .15s ease-in,color .15s ease-in,box-shadow .15s ease-in,transform .15s ease-in;display:flex}@supports (corner-shape:squircle){.cs-ft__soc a{corner-shape:squircle;border-radius:16px}}.cs-ft__soc a svg{fill:currentColor;width:17px;height:17px}.cs-ft__soc a:hover{background:var(--cs-accent);color:var(--cs-on-accent);border-color:#0000}.cs-ft__nav{gap:var(--cs-sp-8);flex-wrap:wrap;display:flex}.cs-ft__col{flex-direction:column;gap:12px;display:flex}.cs-ft__lead{font:700 12px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:#ffffffc7;margin-bottom:4px}.cs-ft__col a{font:400 16px/1.5 var(--cs-font-sans);color:#ffffffc7;text-decoration:none;transition:color .15s ease-in}.cs-ft__col a:hover{color:var(--cs-accent)}.cs-ft__bottom{justify-content:space-between;align-items:center;gap:var(--cs-sp-5);font:400 16px/1.5 var(--cs-font-sans);color:#ffffffc7;border-top:1px solid #ffffff24;flex-wrap:wrap;padding:24px 0;display:flex}.cs-ft__bottom-nav{flex-wrap:wrap;gap:24px;display:flex}.cs-ft__bottom-nav a{color:#ffffffc7;text-decoration:none;transition:color .15s ease-in}.cs-ft__bottom-nav a:hover{color:var(--cs-accent)}.cs-blk:not(.cs-ft){background:var(--cs-bg)}@media (width<=900px){.cs-ft__col{gap:0}.cs-ft__col a,.cs-ft__bottom-nav a{align-items:center;min-height:44px;display:inline-flex}.cs-ft__lead{margin-bottom:var(--cs-sp-1)}.cs-ft__bottom-nav{gap:0 var(--cs-sp-5)}}@media (width<=640px){.cs-ft__top,.cs-ft__nav{text-align:left}.cs-ft__soc a{width:44px;height:44px}}@media (width<=600px){.cs-ft__top{flex-direction:column}.cs-ft__brand{max-width:none}.cs-ft__nav{grid-template-columns:1fr 1fr;display:grid}.cs-ft__bottom{flex-direction:column;align-items:flex-start}}.cs-ft__bottom.cs-acd-ft{border-top:0}.cs-ft__top{gap:clamp(40px,36.685px + .884vw,48px);padding-top:clamp(32px,25.37px + 1.768vw,48px);padding-bottom:clamp(24px,17.37px + 1.768vw,40px)}.cs-ft__nav{gap:clamp(32px,25.37px + 1.768vw,48px) clamp(24px,14.055px + 2.6519vw,48px)}.cs-ft__bottom{gap:clamp(12px,7.028px + 1.326vw,24px)}.cs-dd__o:focus-visible{background-color:var(--cs-bg-secondary);outline:2px solid var(--cs-accent);outline-offset:-2px}.cs-dd__o[aria-disabled=true]{color:var(--cs-text-tertiary);cursor:default}.cs-dd__o[aria-disabled=true]:hover{background-color:#0000}.cs-plan{gap:var(--cs-sp-3);box-sizing:border-box;padding:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);font-family:var(--cs-font-sans);flex-direction:column;display:grid;position:relative}@supports (corner-shape:squircle){.cs-plan{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-plan__aud{font:var(--cs-type-label);text-transform:uppercase;letter-spacing:var(--cs-ls-label);color:var(--cs-text-secondary)}.cs-plan__name{font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary);margin:0}.cs-plan__for{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-plan__price{margin-top:var(--cs-sp-2);font:700 40px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary)}.cs-plan__price small{font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-plan__billed{min-height:21px;font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-plan__cta{gap:var(--cs-sp-3);flex-direction:column;display:flex}.cs-plan__cta .cs-btn{width:100%}.cs-plan__incl{margin-top:var(--cs-sp-3);font:700 14px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-plan__list{gap:var(--cs-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-plan__list li{padding-left:var(--cs-sp-6);font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;position:relative}.cs-plan__list li:before{content:"";background:var(--cs-ink);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.cs-plan__list li:after{content:"";background:currentColor;width:14px;height:14px;position:absolute;top:12px;left:10px;transform:translate(-50%,-50%);-webkit-mask:url(/ds/assets/icons/check-small.svg) 50%/contain no-repeat;mask:url(/ds/assets/icons/check-small.svg) 50%/contain no-repeat}.cs-plan__flag{top:calc(var(--cs-sp-3) * -1);left:var(--cs-sp-6);padding:var(--cs-sp-1) var(--cs-sp-3);border-radius:var(--cs-r-pill);background:var(--cs-accent);font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-ink);position:absolute}.cs-plan--hi{isolation:isolate;background:var(--cs-bg-forest-panel);border-color:#0000}.cs-plan--hi:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle closest-side,#bffb4f4d 0%,#bffb4f1f 55%,#bffb4f00 100%) 50% -15%/150% 90% no-repeat;position:absolute;inset:0}.cs-plan--hi :is(.cs-plan__name,.cs-plan__price,.cs-plan__incl){color:var(--cs-on-dark)}.cs-plan--hi :is(.cs-plan__aud,.cs-plan__price small,.cs-plan__for,.cs-plan__billed,.cs-plan__list li){color:var(--cs-on-dark-2)}.cs-plan--hi .cs-plan__list li:before{background:var(--cs-accent)}.cs-plan--hi .cs-plan__list li:after{background:var(--cs-ink)}.cs-plan--hi .cs-plan__flag{left:50%;transform:translate(-50%)}.cs-tier{box-sizing:border-box;background:var(--cs-bg);border-radius:var(--cs-r-6);max-width:300px;min-height:286px;font-family:var(--cs-font-sans);transition:transform var(--cs-transition-hover),box-shadow var(--cs-transition-hover);flex-direction:column;flex:1;padding:32px;display:flex;position:relative;box-shadow:0 24px 60px -22px #0d111780}@supports (corner-shape:squircle){.cs-tier{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-tier:hover{box-shadow:var(--cs-shadow-tier);transform:scale(1.03)}.cs-tier__name{font:700 32px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary);margin:0}.cs-tier__cap{margin:var(--cs-sp-3) 0 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-tier>.cs-btn{align-self:stretch;margin-top:auto}.cs-tier__tag{z-index:1;padding:var(--cs-sp-1) var(--cs-sp-3);border-radius:var(--cs-r-pill);background:var(--cs-ink);font:700 10px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-accent);white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width<=860px){.cs-tier{max-width:none;min-height:0;transform:none}.cs-tier>.cs-btn{margin-top:var(--cs-sp-5)}}@media (width<=640px){.cs-tier{text-align:center;align-items:center}}.cs-plans{gap:var(--cs-sp-5);flex-direction:column;display:grid}.cs-plans__track{grid-template-columns:repeat(var(--cs-cols,4),minmax(0,1fr));gap:var(--cs-sp-5);padding-top:var(--cs-sp-3);align-items:stretch;display:grid}.cs-plans__nav{justify-content:flex-end;gap:var(--cs-sp-2);display:none}.cs-plans__arw{border:1px solid var(--cs-border);background:var(--cs-bg);cursor:pointer;width:44px;height:44px;color:var(--cs-text-primary);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s ease-in,background .15s ease-in,color .15s ease-in;display:flex}.cs-plans__arw:hover:not([disabled]){border-color:var(--cs-border-strong);background:var(--cs-bg-subtle)}.cs-plans__arw[disabled]{background:var(--cs-bg-secondary);border-color:var(--cs-bg-secondary);color:var(--cs-text-tertiary);cursor:default}.cs-plans__arw:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-plans__fine{margin:var(--cs-sp-6) auto 0;text-align:center;max-width:640px;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}@media (width<=1351px){.cs-plans__nav{display:flex}.cs-plans__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 2 * var(--cs-sp-5)) / 3));scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.cs-plans__track::-webkit-scrollbar{display:none}.cs-plans__track>*{scroll-snap-align:start}}@media (width<=860px){.cs-plans__track{grid-auto-columns:minmax(280px,80%)}}.cs-tcard--float{isolation:isolate;gap:var(--cs-sp-4);box-sizing:border-box;width:100%;max-width:480px;font-family:var(--cs-font-sans);background:0 0;flex-direction:column;justify-self:center;margin-inline:auto;padding:clamp(24px,17.37px + 1.768vw,40px) clamp(12px,3.713px + 2.2099vw,32px);display:flex;position:relative;overflow:visible}.cs-tcard--float .cs-tcard__cap{z-index:1;margin:0 0 var(--cs-sp-3);font:700 12px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-primary);white-space:nowrap;transform:rotate(var(--cs-tilt,0deg));align-self:center;padding:0 0 10px;position:relative}.cs-tcard--float>:is(.cs-trow,.cs-msg)[style*=--cs-tr]{transform:rotate(var(--cs-tr,0deg)) translateX(var(--cs-tx,0px))}@media (width<=640px){.cs-tcard--float>:is(.cs-trow,.cs-msg)[style*=--cs-tr]{transform:rotate(var(--cs-tr,0deg))}}.cs-trow,.cs-msg{box-sizing:border-box;column-gap:var(--cs-sp-3);padding:var(--cs-sp-3) var(--cs-sp-4) var(--cs-sp-3) var(--cs-sp-3);border-radius:var(--cs-r-4);box-shadow:none;background-image:var(--cs-tile-sheen);font-family:var(--cs-font-sans);border:1px solid #0f11150d;grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:2px;display:grid}@supports (corner-shape:squircle){.cs-trow,.cs-msg{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-trow__well{border-radius:var(--cs-r-3);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;grid-area:1/1/span 2;align-self:start;width:36px;height:36px;margin-top:3px;display:block}@supports (corner-shape:squircle){.cs-trow__well{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-trow{grid-template-columns:36px minmax(0,1fr) auto}.cs-trow>.cs-trow__well{grid-row:auto}.cs-trow b,.cs-msg b{font:700 14px/20px var(--cs-font-sans);color:var(--cs-text-primary);display:block}.cs-trow__txt{grid-column:2;min-width:0}.cs-trow__txt>b{margin-bottom:2px}.cs-trow__txt>span{font:400 13px/20px var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;display:block}.cs-trow__tag,.cs-trow .cs-pill{padding:var(--cs-sp-1) var(--cs-sp-2);border-radius:var(--cs-r-3);font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);white-space:nowrap;background:#fff;border:0;align-self:center}@supports (corner-shape:squircle){.cs-trow__tag,.cs-trow .cs-pill{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-trow__tag{padding:2px var(--cs-sp-2);background:var(--cs-surface);color:var(--cs-text-secondary);border-radius:9999px}.cs-trow[data-kind=time]{background-color:#f1f9dc}.cs-trow[data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-time.svg)}.cs-trow[data-kind=time] :is(.cs-trow__tag,.cs-pill){color:#3d5e00;background:#fff}.cs-trow[data-kind=work]{background-color:#eef4fd}.cs-trow[data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-work.svg)}.cs-trow[data-kind=work] :is(.cs-trow__tag,.cs-pill){color:#234f8c;background:#fff}.cs-trow[data-kind=money]{background-color:#fdf1e4}.cs-trow[data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-money.svg)}.cs-trow[data-kind=money] :is(.cs-trow__tag,.cs-pill){color:#7f4709;background:#fff}.cs-trow[data-kind=learn]{background-color:#f2edfc}.cs-trow[data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-learn.svg)}.cs-trow[data-kind=learn] :is(.cs-trow__tag,.cs-pill){color:#553a96;background:#fff}.cs-trow[data-kind=cards]{background-color:#fceef3}.cs-trow[data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-cards.svg)}.cs-trow[data-kind=cards] :is(.cs-trow__tag,.cs-pill){color:#8a2649;background:#fff}.cs-trow[data-kind=ai]{background-color:#e6f6f4}.cs-trow[data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-ai.svg)}.cs-trow[data-kind=ai] :is(.cs-trow__tag,.cs-pill){color:#0b5f67;background:#fff}.cs-trow[data-kind=remind]{background-color:#fbf5dc}.cs-trow[data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-remind.svg)}.cs-trow[data-kind=remind] :is(.cs-trow__tag,.cs-pill){color:#6b5200;background:#fff}.cs-trow[data-icon=vc-mosaic]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-mosaic.svg)}.cs-trow[data-icon=vc-spotlight]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-spotlight.svg)}.cs-trow[data-icon=vc-sidebar]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-sidebar.svg)}.cs-trow[data-icon=vc-hidden]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-hidden.svg)}.cs-trow[data-icon=vc-old-link]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-old-link.svg)}.cs-trow[data-icon=vc-done-all]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-done-all.svg)}.cs-trow[data-icon=vc-classroom]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-classroom.svg)}.cs-trow[data-icon=vc-one-window]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-browser.svg)}.cs-trow[data-icon=vc-hand-up]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-raise-hand.svg)}.cs-trow[data-icon=vc-phone]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-phone.svg)}.cs-trow[data-icon=vc-talking]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-call-talk.svg)}.cs-trow[data-icon=vc-board]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-blackboard.svg)}.cs-trow[data-icon=vc-move]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-drag-tile.svg)}.cs-trow[data-icon=ip-add-user][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/add-user-ai.svg)}.cs-trow[data-icon=ip-alarm-clock][data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/alarm-clock-remind.svg)}.cs-trow[data-icon=ip-alarm][data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/alarm-remind.svg)}.cs-trow[data-icon=ip-all-application][data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/all-application-cards.svg)}.cs-trow[data-icon=ip-arrow-circle-right][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/arrow-circle-right-learn.svg)}.cs-trow[data-icon=ip-attention][data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/attention-remind.svg)}.cs-trow[data-icon=ip-audio-file][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/audio-file-learn.svg)}.cs-trow[data-icon=ip-bank-card][data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/bank-card-money.svg)}.cs-trow[data-icon=ip-bill][data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/bill-money.svg)}.cs-trow[data-icon=ip-book-open][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/book-open-learn.svg)}.cs-trow[data-icon=ip-bookshelf][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/bookshelf-learn.svg)}.cs-trow[data-icon=ip-book][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/book-learn.svg)}.cs-trow[data-icon=ip-branch-one][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/branch-one-time.svg)}.cs-trow[data-icon=ip-browser-chrome][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/browser-chrome-work.svg)}.cs-trow[data-icon=ip-browser][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/browser-work.svg)}.cs-trow[data-icon=ip-calendar-dot][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/calendar-dot-time.svg)}.cs-trow[data-icon=ip-calendar][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/calendar-time.svg)}.cs-trow[data-icon=ip-chart-histogram][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/chart-histogram-learn.svg)}.cs-trow[data-icon=ip-chart-line][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/chart-line-learn.svg)}.cs-trow[data-icon=ip-chart-pie][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/chart-pie-learn.svg)}.cs-trow[data-icon=ip-check-correct][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/check-correct-work.svg)}.cs-trow[data-icon=ip-check-one][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/check-one-work.svg)}.cs-trow[data-icon=ip-classroom][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/classroom-time.svg)}.cs-trow[data-icon=ip-click-tap][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/click-tap-work.svg)}.cs-trow[data-icon=ip-click][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/click-work.svg)}.cs-trow[data-icon=ip-code][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/code-work.svg)}.cs-trow[data-icon=ip-collection-files][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/collection-files-learn.svg)}.cs-trow[data-icon=ip-compass][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/compass-learn.svg)}.cs-trow[data-icon=ip-copy][data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/copy-cards.svg)}.cs-trow[data-icon=ip-dashboard][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/dashboard-time.svg)}.cs-trow[data-icon=ip-delete][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/delete-work.svg)}.cs-trow[data-icon=ip-download][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/download-work.svg)}.cs-trow[data-icon=ip-edit][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/edit-work.svg)}.cs-trow[data-icon=ip-exchange][data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/exchange-cards.svg)}.cs-trow[data-icon=ip-experiment][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/experiment-learn.svg)}.cs-trow[data-icon=ip-export][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/export-work.svg)}.cs-trow[data-icon=ip-file-pdf][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/file-pdf-learn.svg)}.cs-trow[data-icon=ip-flag][data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/flag-remind.svg)}.cs-trow[data-icon=ip-folder-open][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/folder-open-work.svg)}.cs-trow[data-icon=ip-formula][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/formula-learn.svg)}.cs-trow[data-icon=ip-graphic-design][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/graphic-design-learn.svg)}.cs-trow[data-icon=ip-hard-disk][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/hard-disk-work.svg)}.cs-trow[data-icon=ip-history][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/history-work.svg)}.cs-trow[data-icon=ip-iphone][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/iphone-time.svg)}.cs-trow[data-icon=ip-keyboard][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/keyboard-work.svg)}.cs-trow[data-icon=ip-laptop][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/laptop-work.svg)}.cs-trow[data-icon=ip-layout-four][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/layout-four-work.svg)}.cs-trow[data-icon=ip-lightning][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/lightning-ai.svg)}.cs-trow[data-icon=ip-link-one][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/link-one-ai.svg)}.cs-trow[data-icon=ip-link][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/link-ai.svg)}.cs-trow[data-icon=ip-list-checkbox][data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/list-checkbox-cards.svg)}.cs-trow[data-icon=ip-lock][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/lock-work.svg)}.cs-trow[data-icon=ip-login][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/login-time.svg)}.cs-trow[data-icon=ip-magic-wand][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/magic-wand-ai.svg)}.cs-trow[data-icon=ip-mail-open][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/mail-open-ai.svg)}.cs-trow[data-icon=ip-mail][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/mail-ai.svg)}.cs-trow[data-icon=ip-mouse][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/mouse-work.svg)}.cs-trow[data-icon=ip-move-one][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/move-one-work.svg)}.cs-trow[data-icon=ip-notebook-and-pen][data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/notebook-and-pen-money.svg)}.cs-trow[data-icon=ip-notes][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/notes-work.svg)}.cs-trow[data-icon=ip-page-template][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/page-template-learn.svg)}.cs-trow[data-icon=ip-pencil][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/pencil-work.svg)}.cs-trow[data-icon=ip-people-plus][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/people-plus-ai.svg)}.cs-trow[data-icon=ip-people-speak][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/people-speak-time.svg)}.cs-trow[data-icon=ip-peoples][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/peoples-ai.svg)}.cs-trow[data-icon=ip-pic][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/pic-learn.svg)}.cs-trow[data-icon=ip-play][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/play-time.svg)}.cs-trow[data-icon=ip-preview-open][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/preview-open-work.svg)}.cs-trow[data-icon=ip-recycling][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/recycling-work.svg)}.cs-trow[data-icon=ip-redo][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/redo-work.svg)}.cs-trow[data-icon=ip-refresh][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/refresh-work.svg)}.cs-trow[data-icon=ip-remind][data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/remind-remind.svg)}.cs-trow[data-icon=ip-save][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/save-work.svg)}.cs-trow[data-icon=ip-schedule][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/schedule-time.svg)}.cs-trow[data-icon=ip-search][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/search-work.svg)}.cs-trow[data-icon=ip-send-email][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/send-email-ai.svg)}.cs-trow[data-icon=ip-send][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/send-ai.svg)}.cs-trow[data-icon=ip-share][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/share-ai.svg)}.cs-trow[data-icon=ip-shuffle][data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/shuffle-cards.svg)}.cs-trow[data-icon=ip-table-report][data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/table-report-money.svg)}.cs-trow[data-icon=ip-text][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/text-learn.svg)}.cs-trow[data-icon=ip-timer][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/timer-time.svg)}.cs-trow[data-icon=ip-time][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/time-time.svg)}.cs-trow[data-icon=ip-translate][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/translate-learn.svg)}.cs-trow[data-icon=ip-undo][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/undo-work.svg)}.cs-trow[data-icon=ip-upload][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/upload-work.svg)}.cs-trow[data-icon=ip-user-business][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/user-business-ai.svg)}.cs-trow[data-icon=ip-user][data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/user-ai.svg)}.cs-trow[data-icon=ip-video][data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/video-time.svg)}.cs-trow[data-icon=ip-volume-notice][data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/volume-notice-learn.svg)}.cs-trow[data-icon=ip-wallet][data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/wallet-money.svg)}.cs-trow[data-icon=ip-zoom-in][data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/ip/zoom-in-work.svg)}.cs-msg{max-width:82%;font:400 13px/20px var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-msg>b,.cs-msg>:not(.cs-trow__well):not(b){grid-column:2}.cs-msg--you{background-color:#f3f4f6;align-self:flex-end}.cs-msg--you>.cs-trow__well{background-image:url(/ds/assets/icons/notif-you.svg)}.cs-msg--ai{background-color:#e6f6f4;align-self:flex-start}.cs-msg--ai>.cs-trow__well{background-image:url(/ds/assets/icons/notif-ai.svg)}.cs-msg--person{background-color:#f8efea;align-self:flex-start}.cs-msg--person>.cs-trow__well{background-image:url(/ds/assets/icons/notif-person.svg)}@media (width<=760px){.cs-msg{max-width:92%}}:is(.cs-section--surface,.cs-on-grey) :is(.cs-trow,.cs-msg){background-color:#fff;border-color:#0000;box-shadow:0 1px 2px #0f11150f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=time]>.cs-trow__well{background-color:#5c8a0024}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=time] :is(.cs-trow__tag,.cs-pill){color:#3d5e00;background:#5c8a0024}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=work]>.cs-trow__well{background-color:#2a5fa81f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=work] :is(.cs-trow__tag,.cs-pill){color:#234f8c;background:#2a5fa81f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=money]>.cs-trow__well{background-color:#b064101f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=money] :is(.cs-trow__tag,.cs-pill){color:#7f4709;background:#b064101f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=learn]>.cs-trow__well{background-color:#6a45b51f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=learn] :is(.cs-trow__tag,.cs-pill){color:#553a96;background:#6a45b51f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=cards]>.cs-trow__well{background-color:#b0325e1f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=cards] :is(.cs-trow__tag,.cs-pill){color:#8a2649;background:#b0325e1f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=ai]>.cs-trow__well{background-color:#0e7c861f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=ai] :is(.cs-trow__tag,.cs-pill){color:#0b5f67;background:#0e7c861f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=remind]>.cs-trow__well{background-color:#8a6a001f}:is(.cs-section--surface,.cs-on-grey) .cs-trow[data-kind=remind] :is(.cs-trow__tag,.cs-pill){color:#6b5200;background:#8a6a001f}:is(.cs-section--surface,.cs-on-grey) .cs-msg--ai>.cs-trow__well{background-color:#0e7c861f}:is(.cs-section--surface,.cs-on-grey) .cs-msg--person>.cs-trow__well{background-color:#8a26491a}:is(.cs-section--surface,.cs-on-grey) .cs-msg--you>.cs-trow__well{background-color:#0f11150f}.cs-pill{padding:2px var(--cs-sp-2);background:var(--cs-surface);font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;display:inline-flex}.cs-pill--lime{background:var(--cs-accent);color:var(--cs-ink)}.cs-tcard{gap:var(--cs-sp-3);padding:var(--cs-sp-5);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7);flex-direction:column;display:flex;box-shadow:0 18px 44px #0f11150f}@supports (corner-shape:squircle){.cs-tcard{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-trow{align-items:center;gap:var(--cs-sp-3);padding:var(--cs-sp-4);border-radius:var(--cs-r-4);background:var(--cs-bg-secondary);grid-template-columns:minmax(0,1fr) auto;display:grid}.cs-trow b{font:700 14px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);display:block}.cs-trow>div>span{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);display:block}.cs-msg{max-width:82%;padding:var(--cs-sp-3) var(--cs-sp-4);border-radius:var(--cs-r-4);font:400 14px/1.5 var(--cs-font-sans)}.cs-msg b{font:700 12px/1.5 var(--cs-font-sans);opacity:.66;display:block}.cs-msg--you{background:var(--cs-ink);color:var(--cs-text-invert)}@media (width<=760px){.cs-tcard{padding:var(--cs-sp-4)}.cs-msg{max-width:92%}}.cs-tcard--float{isolation:isolate;gap:var(--cs-sp-4);padding:var(--cs-sp-7) var(--cs-sp-6);width:100%;max-width:480px;box-shadow:none;background:0 0;border:0;justify-self:center;margin-inline:auto;position:relative;overflow:visible}.cs-tcard--float .cs-msg,.cs-tcard--float .cs-trow{border-radius:var(--cs-r-4)}@supports (corner-shape:squircle){.cs-tcard--float .cs-msg,.cs-tcard--float .cs-trow{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-tcard--float .cs-msg,.cs-tcard--float .cs-trow{padding:var(--cs-sp-3) var(--cs-sp-4) var(--cs-sp-3) var(--cs-sp-3)}.cs-tcard--float .cs-msg{padding-left:var(--cs-sp-4);font:400 13px/1.4 var(--cs-font-sans)}.cs-tcard--float .cs-msg b,.cs-tcard--float .cs-trow b{font:700 14px/1.4 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-tcard--float .cs-trow>div>span{font:400 13px/1.4 var(--cs-font-sans)}.cs-tcard--float :is(.cs-msg--ai,.cs-msg--person){column-gap:var(--cs-sp-3);padding-left:var(--cs-sp-3);grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:2px;display:grid}.cs-tcard--float :is(.cs-msg--ai,.cs-msg--person)>.cs-trow__well{content:"";border-radius:var(--cs-r-3);background:#fff url(/ds/assets/icons/notif-ai.svg) 50%/20px 20px no-repeat;grid-area:1/1/span 2;width:36px;height:36px}@supports (corner-shape:squircle){.cs-tcard--float :is(.cs-msg--ai,.cs-msg--person)>.cs-trow__well{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-tcard--float :is(.cs-msg--ai,.cs-msg--person) b{grid-column:2}.cs-tcard--float .cs-trow{width:100%;max-width:420px;padding:var(--cs-sp-3) var(--cs-sp-4) var(--cs-sp-3) var(--cs-sp-3);grid-template-columns:36px minmax(0,1fr) auto;align-self:center}.cs-tcard--float .cs-trow>.cs-trow__well{content:"";border-radius:var(--cs-r-3);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:36px;height:36px}@supports (corner-shape:squircle){.cs-tcard--float .cs-trow>.cs-trow__well{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-tcard--float .cs-trow[data-kind=remind]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-remind.svg)}.cs-tcard--float .cs-trow[data-kind=time]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-time.svg)}.cs-tcard--float .cs-trow[data-kind=learn]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-learn.svg)}.cs-tcard--float .cs-trow[data-kind=cards]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-cards.svg)}.cs-tcard--float .cs-trow__tag{padding:var(--cs-sp-1) var(--cs-sp-2);border-radius:var(--cs-r-3);font:700 12px/1.5 var(--cs-font-sans);border:0}@supports (corner-shape:squircle){.cs-tcard--float .cs-trow__tag{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-tcard--float>:nth-child(4n+1 of .cs-msg,.cs-trow){transform:rotate(-1.6deg)translate(-6px)}.cs-tcard--float>:nth-child(4n+2 of .cs-msg,.cs-trow){transform:rotate(1deg)translate(8px)}.cs-tcard--float>:nth-child(4n+3 of .cs-msg,.cs-trow){transform:rotate(-.6deg)translate(-3px)}.cs-tcard--float>:nth-child(4n of .cs-msg,.cs-trow){transform:rotate(1.4deg)translate(5px)}.cs-tcard--float .cs-trow[data-kind=money]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-money.svg)}.cs-tcard--float .cs-trow[data-kind=work]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-work.svg)}.cs-tcard--float .cs-trow[data-kind=ai]>.cs-trow__well{background-image:url(/ds/assets/icons/notif-ai.svg)}.cs-tcard--float .cs-tcard__cap{margin-bottom:var(--cs-sp-1);box-shadow:none;corner-shape:round;font:700 12px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-primary);transform:rotate(var(--cs-tilt,0deg));background:0 0;border:0;border-radius:0;padding:0;position:relative}@media (width<=640px){.cs-tcard--float>*{translate:0}}.cs-ctaband--day .cs-pill--lime{background:var(--cs-accent);color:var(--cs-ink)}.cs-tcard--float .cs-msg--you{background-color:#f3f4f6}.cs-tcard--float :is(.cs-msg--ai,.cs-msg--person){background-color:#e6f6f4}.cs-tcard--float .cs-msg.cs-msg--person{background-color:#f8efea}.cs-tcard--float .cs-msg.cs-msg--person>.cs-trow__well{background:#fff url(/ds/assets/icons/notif-person.svg) 50%/20px 20px no-repeat}.cs-section--surface .cs-tcard--float .cs-msg,.cs-section--surface .cs-tcard--float .cs-trow{border-color:#0000}.cs-section--surface .cs-tcard--float :is(.cs-msg--ai,.cs-msg--person)>.cs-trow__well{background-color:#0e7c861f}.cs-section--surface .cs-tcard--float .cs-msg.cs-msg--person>.cs-trow__well{background-color:#8a26491a}.cs-section--surface .cs-tcard--float .cs-msg--you>.cs-trow__well{background-color:#0f11150f}.cs-section--surface .cs-tcard--float .cs-trow__tag{background:var(--cs-surface)}.cs-tcard--float .cs-tcard__cap{margin:0 0 var(--cs-sp-3);white-space:nowrap;z-index:1;align-self:center;padding:0 0 10px;position:relative;top:auto;left:auto}.cs-tcard--float .cs-tcard__cap:after{content:"";pointer-events:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2022%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M4%2015.5C38%209.5%2074%207.8%20112%208.4C150%209%20188%2011.6%20226%2010.2C252%209.2%20274%207.4%20295%205.2%22%20fill%3D%22none%22%20stroke%3D%22%23D7DBE3%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;height:10px;position:absolute;bottom:0;left:-4%;right:-4%}.cs-tcard--float .cs-msg--you{column-gap:var(--cs-sp-3);padding-left:var(--cs-sp-3);grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:2px;display:grid}.cs-tcard--float .cs-msg--you>.cs-trow__well{content:"";border-radius:var(--cs-r-3);background:#fff url(/ds/assets/icons/notif-you.svg) 50%/20px 20px no-repeat;grid-area:1/1/span 2;width:36px;height:36px}@supports (corner-shape:squircle){.cs-tcard--float .cs-msg--you>.cs-trow__well{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-tcard--float .cs-msg--you b{grid-column:2}.cs-tcard--float .cs-trow[data-icon=vc-mosaic]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-mosaic.svg)}.cs-tcard--float .cs-trow[data-icon=vc-spotlight]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-spotlight.svg)}.cs-tcard--float .cs-trow[data-icon=vc-sidebar]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-sidebar.svg)}.cs-tcard--float .cs-trow[data-icon=vc-hidden]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-hidden.svg)}.cs-tcard--float .cs-trow[data-icon=vc-old-link]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-old-link.svg)}.cs-tcard--float .cs-trow[data-icon=vc-done-all]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-done-all.svg)}.cs-tcard--float .cs-trow[data-icon=vc-classroom]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-classroom.svg)}.cs-tcard--float .cs-trow[data-icon=vc-one-window]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-browser.svg)}.cs-tcard--float .cs-trow[data-icon=vc-hand-up]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-raise-hand.svg)}.cs-tcard--float .cs-trow[data-icon=vc-phone]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-phone.svg)}.cs-tcard--float .cs-trow[data-icon=vc-talking]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-call-talk.svg)}.cs-tcard--float .cs-trow[data-icon=vc-board]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-blackboard.svg)}.cs-tcard--float .cs-trow[data-icon=vc-move]>.cs-trow__well{background-image:url(/ds/assets/icons/vc-drag-tile.svg)}.cs-tcard--float{padding:clamp(24px,17.37px + 1.768vw,40px) clamp(12px,3.713px + 2.2099vw,32px)}:root{--cs-error-text:#b91c1c;--cs-btn-primary-focus:var(--cs-accent-focus)}*,:before,:after{box-sizing:border-box}.cs-section{font-family:var(--cs-font-sans);color:var(--cs-text-primary);background:var(--cs-bg)}.cs-container{padding:0 40px}.cs-section--surface{background:var(--cs-bg-secondary)}.cs-section--dark{background:var(--cs-bg-forest);color:#fff}.cs-section--dark .cs-h1,.cs-section--dark .cs-h2,.cs-section--dark .cs-h3{color:#fff}.cs-section--dark .cs-lead,.cs-section--dark .cs-p{color:var(--cs-text-tertiary)}.cs-itile{background:var(--cs-ink);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex}.cs-blk-grid{gap:20px;display:grid}.cs-blk-grid--3{grid-template-columns:repeat(3,1fr)}.cs-blk-grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.cs-blk-grid--3,.cs-blk-grid--4{grid-template-columns:repeat(2,1fr)}.cs-container{padding:0 24px}}@media (width<=600px){.cs-blk-grid--3,.cs-blk-grid--4{grid-template-columns:1fr}.cs-container{padding:0 12px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes cs-fx-bleed{0%{clip-path:inset(0 6vw round 44px)}42%{clip-path:inset(0)}58%{clip-path:inset(0)}to{clip-path:inset(0 6vw round 44px)}}@keyframes cs-fx-bleed-rev{0%{clip-path:inset(0)}42%{clip-path:inset(0 6vw round 44px)}58%{clip-path:inset(0 6vw round 44px)}to{clip-path:inset(0)}}@keyframes cs-fx-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}}}.cs-h1,.cs-h2,.cs-h3{color:var(--cs-text-primary)}body{background:var(--cs-bg);margin:0}a{color:var(--cs-text-primary)}a:hover{color:var(--cs-accent-ink)}.cs-section .cs-btn--primary:focus-visible{outline:3px solid var(--cs-btn-primary-focus);outline-offset:2px}.cs-section--dark a.cs-btn--secondary:hover{color:var(--cs-text-invert)}.cs-section .cs-btn>i,.cs-section .cs-btn--lg>i,.cs-section .cs-btn--sm>i{display:none}.cs-section--dark .cs-btn--secondary:active{background:#ffffff1f}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--cs-fs-hero:clamp(32px,calc(1.1713rem + 3.536vw),64px);--cs-fs-h1:clamp(40px,calc(1.8785rem + 2.652vw),64px);--cs-fs-h2:clamp(32px,calc(1.5856rem + 1.768vw),48px);--cs-fs-h5:clamp(32px,calc(1.7928rem + .884vw),40px);--cs-fs-h3:clamp(24px,calc(1.2928rem + .884vw),32px);--cs-fs-lead:clamp(16px,calc(.9482rem + .221vw),18px);--cs-fs-body:clamp(14px,calc(.8232rem + .221vw),16px);--cs-fs-caption:clamp(10px,calc(.5732rem + .221vw),12px)}.cs-h1{font-size:var(--cs-fs-h1)}.cs-h2{font-size:var(--cs-fs-h2)}.cs-h3{font-size:var(--cs-fs-h3)}.cs-hp__top{gap:var(--cs-sp-7);text-align:center;grid-template-columns:1fr;place-items:start center;display:grid}.cs-hp__actions{gap:var(--cs-sp-3);grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;display:grid}.cs-hp__actions .cs-btn{width:100%}#top{isolation:isolate;position:relative;overflow:clip visible}#top:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d8dad8 1.6px,#0000 1.6px) 0 0/24px 24px;height:calc(72% + 96px);position:absolute;inset:-96px 0 auto;-webkit-mask-image:radial-gradient(58% 62% at 50% 8%,#000 0%,#0000008c 45%,#0000 78%);mask-image:radial-gradient(58% 62% at 50% 8%,#000 0%,#0000008c 45%,#0000 78%)}.cs-hp__decor{z-index:-1;pointer-events:none;height:33%;position:absolute;inset:0 40px auto}@media (width<=900px){.cs-hp__decor{inset:0 24px auto}}.cs-hpc{transform-origin:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.cs-hpc{opacity:0}.cs-hpc--a{--cs-rot:-12deg;--cs-scl:1;animation:.7s cubic-bezier(.34,1.56,.64,1) .5s both cs-hpc-pop,1.7s ease-in-out 1.2s infinite alternate cs-hpc-a}.cs-hpc--b{--cs-rot:9deg;--cs-scl:.88;animation:.7s cubic-bezier(.34,1.56,.64,1) .62s both cs-hpc-pop,2.1s ease-in-out 1.32s infinite alternate cs-hpc-b}.cs-hpc--c{--cs-rot:11deg;--cs-scl:1.04;animation:.7s cubic-bezier(.34,1.56,.64,1) .74s both cs-hpc-pop,1.4s ease-in-out 1.44s infinite alternate cs-hpc-c}.cs-hpc--d{--cs-rot:-8deg;--cs-scl:.86;animation:.7s cubic-bezier(.34,1.56,.64,1) .86s both cs-hpc-pop,1.9s ease-in-out 1.56s infinite alternate cs-hpc-d}@keyframes cs-hpc-pop{0%{opacity:0;transform:rotate(var(--cs-rot)) scale(.12)}to{opacity:1;transform:rotate(var(--cs-rot)) scale(var(--cs-scl))}}}@keyframes cs-hpc-a{0%{transform:rotate(-12deg)scale(1)}to{transform:rotate(-12deg)scale(1.12)}}@keyframes cs-hpc-b{0%{transform:rotate(9deg)scale(.88)}to{transform:rotate(9deg)scale(1)}}@keyframes cs-hpc-c{0%{transform:rotate(11deg)scale(1.04)}to{transform:rotate(11deg)scale(1.2)}}@keyframes cs-hpc-d{0%{transform:rotate(-8deg)scale(.86)}to{transform:rotate(-8deg)scale(1)}}.cs-hpc--a{width:142px;top:20%;left:3%;transform:rotate(-12deg)scale(1.06)}.cs-hpc--b{width:146px;top:60%;right:4%;transform:rotate(9deg)scale(.92)}.cs-hpc--c{width:64px;top:12%;right:9%;transform:rotate(11deg)scale(1.12)}.cs-hpc--d{width:80px;top:66%;left:8%;transform:rotate(-8deg)scale(.9)}@media (width<=1200px){.cs-hp__decor{height:33%}.cs-hpc--a{left:var(--cs-sp-3);top:var(--cs-sp-3);width:56px}.cs-hpc--b{right:var(--cs-sp-3);top:auto;bottom:var(--cs-sp-3);width:56px}.cs-hpc--c{right:var(--cs-sp-3);top:var(--cs-sp-3);width:36px}.cs-hpc--d{left:var(--cs-sp-3);top:auto;bottom:var(--cs-sp-3);width:36px}}@media (width<=860px){.cs-hp__decor{display:none}}.cs-hp__title{text-align:center;max-width:980px;font:700 var(--cs-fs-hero)/1.2 var(--cs-font-sans);letter-spacing:-.03em;color:var(--cs-text-primary);text-wrap:balance;margin:0 auto}.cs-hp__scribble{max-width:100%;display:inline-block;position:relative}.cs-hp__scribble svg{pointer-events:none;width:calc(100% + .12em);height:.28em;position:absolute;bottom:-.12em;left:-.06em;right:-.06em;overflow:visible}.cs-hp__scribble path{fill:none;stroke:var(--cs-accent);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){#top .cs-hp__title,#top .cs-hp__sub,#top .cs-hp__chips,#top .cs-hp__aside{animation:.7s cubic-bezier(.333,1,.667,1) both cs-hp-in}#top .cs-hp__title{animation-delay:.2s}#top .cs-hp__sub{animation-delay:.35s}#top .cs-hp__chips,#top .cs-hp__aside{animation-delay:.5s}@keyframes cs-hp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#top .cs-hp__title .cs-hp__scribble svg{clip-path:inset(0 100% 0 0);animation:.9s cubic-bezier(.333,1,.667,1) 2s forwards cs-scribble-draw}@keyframes cs-scribble-draw{to{clip-path:inset(0 -6% 0 0)}}}.cs-hp__sub{margin:var(--cs-sp-5) auto 0;max-width:54ch;font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-hp__aside{justify-content:flex-start;align-items:center;gap:var(--cs-sp-4);flex-direction:column;display:flex}.cs-hp__chips{align-items:center;gap:var(--cs-sp-3) var(--cs-sp-6);margin:var(--cs-sp-6) 0 0;flex-wrap:wrap;justify-content:center;display:flex}.cs-hp__chip{align-items:center;gap:var(--cs-sp-2);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.cs-hp__chip+.cs-hp__chip{border-left:0;padding-left:0}.cs-hp__chip .cs-dot{background:var(--cs-ink);border-radius:50%;flex:none;width:20px;height:20px;font-size:0;position:relative}.cs-hp__chip .cs-dot:before{content:"";background:var(--cs-accent);border:0;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/icons/check-small.svg) 50%/contain no-repeat;mask:url(/icons/check-small.svg) 50%/contain no-repeat}.cs-hp__stage{margin-top:var(--cs-sp-10);background:var(--cs-bg)}.cs-hp__canvas{border-radius:var(--cs-r-6)}@supports (corner-shape:squircle){.cs-hp__canvas{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-hp__pane--board,.cs-hp__pane--materials{border:1px solid var(--cs-border)}.cs-hp__pane{display:none}.cs-hp__stage .cs-hp__pane--board{display:block}.cs-hp__stage.cs-is-call .cs-hp__pane--board,.cs-hp__stage.cs-is-present .cs-hp__pane--board,.cs-hp__stage.cs-is-materials .cs-hp__pane--board{display:none}.cs-hp__stage.cs-is-call .cs-hp__pane--call,.cs-hp__stage.cs-is-present .cs-hp__pane--present,.cs-hp__stage.cs-is-materials .cs-hp__pane--materials{display:block}@media (prefers-reduced-motion:no-preference){.cs-hp__stage .cs-hp__pane--board,.cs-hp__stage.cs-is-call .cs-hp__pane--call,.cs-hp__stage.cs-is-present .cs-hp__pane--present,.cs-hp__stage.cs-is-materials .cs-hp__pane--materials{animation:.45s cubic-bezier(.333,1,.667,1) cs-pane-in}}@keyframes cs-pane-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.cs-hp__pane>img{object-fit:contain;width:100%;height:100%;display:block}.cs-hp__views{justify-content:center;gap:var(--cs-sp-1);width:fit-content;margin:var(--cs-sp-5) auto 0;border-radius:var(--cs-r-4);background:var(--cs-surface);flex-wrap:wrap;padding:4px;display:flex;position:relative}@supports (corner-shape:squircle){.cs-hp__views{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hp__views:before{content:"";z-index:0;top:4px;bottom:4px;left:var(--cs-pill-x,0);width:var(--cs-pill-w,0);border-radius:var(--cs-r-3);background:var(--cs-bg);pointer-events:none;transition:left .35s cubic-bezier(.333,1,.667,1),width .35s cubic-bezier(.333,1,.667,1);position:absolute}@media (prefers-reduced-motion:reduce){.cs-hp__views:before{transition:none}}.cs-hp__view{z-index:1;justify-content:center;align-items:center;gap:var(--cs-sp-2);min-height:44px;padding:0 var(--cs-sp-5);border-radius:var(--cs-r-3);cursor:pointer;font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);background:0 0;border:0;transition:background-color .15s ease-in,color .15s ease-in;display:inline-flex;position:relative}@supports (corner-shape:squircle){.cs-hp__views:before,.cs-hp__view{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-hp__view:hover{color:var(--cs-text-primary)}.cs-hp__view{-webkit-tap-highlight-color:transparent;overflow:hidden}.cs-hp__view>.cs-ripple{z-index:0}.cs-hp__stage.cs-is-board~.cs-hp__views .cs-hp__view--board:active,.cs-hp__stage.cs-is-call~.cs-hp__views .cs-hp__view--call:active,.cs-hp__stage.cs-is-present~.cs-hp__views .cs-hp__view--present:active,.cs-hp__stage.cs-is-materials~.cs-hp__views .cs-hp__view--materials:active{background:var(--cs-surface);box-shadow:inset 0 0 0 1px var(--cs-border-strong)}.cs-hp__stage.cs-is-board~.cs-hp__views .cs-hp__view--board,.cs-hp__stage.cs-is-call~.cs-hp__views .cs-hp__view--call,.cs-hp__stage.cs-is-present~.cs-hp__views .cs-hp__view--present,.cs-hp__stage.cs-is-materials~.cs-hp__views .cs-hp__view--materials{color:var(--cs-text-primary);background:0 0}.cs-hp__stage.cs-is-board~.cs-hp__views:not([style*=--cs-pill-w]) .cs-hp__view--board,.cs-hp__stage.cs-is-call~.cs-hp__views:not([style*=--cs-pill-w]) .cs-hp__view--call,.cs-hp__stage.cs-is-present~.cs-hp__views:not([style*=--cs-pill-w]) .cs-hp__view--present,.cs-hp__stage.cs-is-materials~.cs-hp__views:not([style*=--cs-pill-w]) .cs-hp__view--materials{background:var(--cs-bg)}.cs-hp__canvas{aspect-ratio:1512/982;background:radial-gradient(#d8dad8 1.6px,#0000 1.6px) 0 0/24px 24px,#f2f2f2;position:relative;overflow:hidden}.cs-hp__stage .cs-hp__pane--board,.cs-hp__stage .cs-hp__pane--call,.cs-hp__stage .cs-hp__pane--present,.cs-hp__stage .cs-hp__pane--materials{aspect-ratio:1512/982}.cs-lsn{z-index:1;pointer-events:none;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}img.cs-lsn{object-fit:cover;object-position:center}.cs-lsn foreignObject .cs-hp__cam{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.cs-hp__cam{object-fit:cover;z-index:2;pointer-events:none;display:block;position:absolute}.cs-lsn--present foreignObject .cs-hp__cam,.cs-lsn--materials foreignObject .cs-hp__cam{border-radius:12px}.cs-lsn--call foreignObject .cs-hp__cam{border-radius:24px}.cs-lsn .cs-stk__sel,.cs-lsn .cs-stk__bar{opacity:0}@media (prefers-reduced-motion:no-preference){.cs-lsn .cs-cur{transform-box:fill-box;transform-origin:0 0;animation:11s cubic-bezier(.333,1,.667,1) infinite cs-stk-cursor}.cs-lsn .cs-peer1{animation:17s cubic-bezier(.333,1,.667,1) infinite cs-peer1}.cs-lsn .cs-peer2{animation:21s cubic-bezier(.333,1,.667,1) -6s infinite cs-peer2}.cs-lsn .cs-stk,.cs-lsn .cs-stk__bar,.cs-lsn .cs-stk__sel{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-stk-drag}.cs-lsn .cs-stk__sel{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-stk-drag,11s step-end infinite cs-stk-show}.cs-lsn .cs-stk__bar{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-stk-drag,11s ease-in-out infinite cs-stk-bar}}@keyframes cs-stk-cursor{0%,6%{transform:translate(0)scale(1)}20%{transform:translate(-273px,213px)scale(1)}22.5%{transform:translate(-273px,213px)scale(.78)}25%{transform:translate(-273px,213px)scale(1.32)}27.5%{transform:translate(-273px,213px)scale(1)}44%,62%{transform:translate(-117px,115px)scale(1)}80%{transform:translate(-273px,213px)scale(1)}86%{transform:translate(28px,397px)scale(1)}88%{transform:translate(28px,397px)scale(.78)}90%{transform:translate(28px,397px)scale(1.32)}92%{transform:translate(28px,397px)scale(1)}to{transform:translate(0)scale(1)}}@keyframes cs-peer1{0%,6%{transform:translate(0)}18%{transform:translate(430px,120px)}30%{transform:translate(812px,251px)}38%{transform:translate(860px,300px)}48%{transform:translate(900px,220px)}56%{transform:translate(840px,330px)}68%{transform:translate(700px,200px)}82%{transform:translate(300px,90px)}to{transform:translate(0)}}@keyframes cs-peer2{0%,6%{transform:translate(0)}16%{transform:translate(300px,-120px)}28%{transform:translate(860px,100px)}36%{transform:translate(920px,40px)}46%{transform:translate(880px,160px)}56%{transform:translate(960px,120px)}68%{transform:translate(700px,60px)}84%{transform:translate(320px,-60px)}to{transform:translate(0)}}@keyframes cs-stk-drag{0%,27.5%{transform:translate(0)}44%{transform:translate(156px,-98px)}62%{transform:translate(156px,-98px)}80%,to{transform:translate(0)}}@keyframes cs-stk-show{0%,24.9%{opacity:0}25%,89.9%{opacity:1}90%,to{opacity:0}}@keyframes cs-stk-bar{0%,24.9%{opacity:0}25%,26.5%{opacity:1}27.5%{opacity:0}44%{opacity:0}46.5%,60.5%{opacity:1}62%{opacity:0}80%{opacity:0}82.5%,89.9%{opacity:1}90%,to{opacity:0}}@media (width<=860px){.cs-hp__top{gap:var(--cs-sp-5);grid-template-columns:minmax(0,1fr)}}:where(#during,#after).cs-section .cs-split{gap:var(--cs-sp-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}:where(#during,#after).cs-section .cs-split--rev .cs-split__copy{order:2}:where(#during,#after).cs-section .cs-split--rev .cs-split__vis{order:1}:where(#during,#after).cs-section .cs-split__copy{padding:var(--cs-sp-8);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}:where(#during,#after).cs-section .cs-split__copy h2{margin:0}:where(#during,#after).cs-section .cs-split__lead{margin:var(--cs-sp-4) 0 0;max-width:52ch}.cs-clist__ok{color:var(--cs-text-invert);justify-content:center;align-items:center;font-size:0;display:inline-flex}.cs-clist__ok:before{border:0}:where(#during,#after).cs-section .cs-split__copy .cs-btn{margin-top:32px}:where(#during,#after).cs-section .cs-split--flat{gap:var(--cs-sp-8);grid-template-columns:1fr auto 1fr;align-items:start}:where(#during,#after).cs-section .cs-split--flat .cs-split__copy{padding:0}:where(#during,#after).cs-section .cs-split--flat .cs-split__side{gap:var(--cs-sp-6);margin:0}@media (width<=860px){:where(#during,#after).cs-section .cs-split--flat{gap:var(--cs-sp-7);grid-template-columns:1fr}#during .cs-split--flat .cs-split__copy{display:contents}#during .cs-split--flat h2,#during .cs-split--flat .cs-split__lead{text-align:center;justify-self:center}#during .cs-split--flat .cs-split__side{order:3;justify-self:center;width:100%;max-width:560px}#during .cs-split--flat .cs-btn{order:4;justify-self:center;margin-top:8px}}:where(#during,#after).cs-section .cs-split__vis{display:flex;position:relative}.cs-hp__app{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-8);flex-direction:column;flex:1;min-height:560px;display:flex;overflow:hidden}@supports (corner-shape:squircle){.cs-hp__app{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-hp__screen{background:var(--cs-bg);flex:1;min-height:0;position:relative}.cs-hp__shot{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-hp__shot>svg{width:100%;height:100%;display:block}@media (width>=1200px){.cs-hp__app{min-height:640px}}@media (width<=900px){:where(#during,#after).cs-section .cs-split{grid-template-columns:1fr;gap:40px}:where(#during,#after).cs-section .cs-split--rev .cs-split__copy{order:1}:where(#during,#after).cs-section .cs-split--rev .cs-split__vis{order:2}.cs-hp__app{min-height:0}.cs-hp__screen{aspect-ratio:4/5;flex:none}}.cs-stepc .cs-itile{text-align:left;width:auto;height:auto;color:var(--cs-ink);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-self:flex-start;padding:0;font-size:48px;line-height:1}.cs-stepc{gap:var(--cs-sp-4);background:var(--cs-surface);border-radius:var(--cs-r-8);padding:var(--cs-sp-6);flex-direction:column;display:flex;position:relative}@supports (corner-shape:squircle){.cs-stepc{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-stepc__t{font:700 24px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);margin:0}.cs-stepc__s{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-tabc{gap:var(--cs-sp-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.cs-tabc__cell{border-radius:var(--cs-r-8);padding:var(--cs-sp-8)}@supports (corner-shape:squircle){.cs-tabc__cell{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-tabc__flow,.cs-tabc__media{isolation:isolate;background:var(--cs-bg-forest-panel);border:0;position:relative;overflow:hidden}.cs-tabc__flow:before,.cs-tabc__media:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:60%;position:absolute;top:-20%;left:-10%}@media (prefers-reduced-motion:no-preference){.cs-tabc__flow:before{animation:14s ease-in-out -5s infinite alternate cs-pr-drift}.cs-tabc__media:before{animation:14s ease-in-out -9s infinite alternate cs-pr-drift}}.cs-tabc__flow{gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-tabc__flow .cs-h2,.cs-tabc__flow .cs-lead{color:var(--cs-text-invert)}.cs-tabc__mark{color:var(--cs-accent);text-decoration:none;display:inline-block;position:relative}.cs-section .cs-tabc__mark:hover{color:var(--cs-text-invert)}.cs-tabc__mark svg{pointer-events:none;width:calc(100% + .08em);height:.26em;position:absolute;bottom:-.14em;left:-.04em;overflow:visible}.cs-tabc__mark path{fill:none;stroke:var(--cs-text-invert);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-tabc__cta{margin-top:var(--cs-sp-2);align-self:flex-start}.cs-relay{gap:var(--cs-sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.cs-relay__step{padding-left:56px;position:relative}.cs-relay__n{width:40px;height:40px;font:700 16px/1 var(--cs-font-sans);color:var(--cs-text-invert);background:0 0;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;left:0}.cs-relay__ring{pointer-events:none;width:60px;height:60px;position:absolute;top:-4px;left:-10px;overflow:visible}.cs-relay__ring path{fill:none;stroke:var(--cs-accent);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-relay__t{margin:var(--cs-sp-1) 0 0;font:700 24px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-invert)}.cs-relay__s{margin:var(--cs-sp-2) 0 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-invert);text-wrap:pretty}@media (width<=600px){.cs-relay__n{width:32px;height:32px;font-size:14px;top:4px}.cs-relay__ring{width:48px;height:48px;top:-4px;left:-8px}}.cs-tabc__media{flex-direction:column;justify-content:center;display:flex}.cs-tabc__art{width:85%;height:auto;margin:0 auto;display:block}.cs-tabc__notes{gap:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.cs-tabc__notes li{column-gap:var(--cs-sp-3);row-gap:var(--cs-sp-2);grid-template-columns:24px 1fr;align-content:start;display:grid}.cs-tabc__notes li+li{padding-left:var(--cs-sp-6);border-left:0}.cs-tabc__notes li{position:relative}.cs-tabc__ok{background:var(--cs-ink);width:24px;height:24px;color:var(--cs-text-invert);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;margin-top:4px;font-size:0;display:inline-flex;position:relative}.cs-tabc__ok:before{content:"";background:var(--cs-accent);border:0;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/icons/check-small.svg) 50%/contain no-repeat;mask:url(/icons/check-small.svg) 50%/contain no-repeat}.cs-tabc__notes strong{font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-tabc__notes li span:last-child{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}@media (width<=960px){.cs-tabc{grid-template-columns:1fr}.cs-tabc__cell{padding:var(--cs-sp-6)}.cs-tabc__notes{gap:var(--cs-sp-5);grid-template-columns:1fr}.cs-tabc__notes li+li{padding-left:0;padding-top:var(--cs-sp-5);border-left:0;border-top:1px solid var(--cs-border)}.cs-tabc__notes .cs-rule--n{display:none}}.cs-blk-grid>*{min-width:0}.cs-rcard{flex-direction:column;min-width:0;display:flex}.cs-rcard__media{isolation:isolate;aspect-ratio:4/5;padding:var(--cs-sp-5);border-radius:var(--cs-r-6);background:var(--cs-ink);border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-rcard__media{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-rcard__media:before{content:none;z-index:-1;aspect-ratio:1;filter:blur(40px);will-change:transform;background:radial-gradient(circle closest-side,#bffb4f4d 0%,#bffb4f29 45%,#bffb4f00 100%);border-radius:50%;width:86%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.cs-rcard__media:before{animation:14s ease-in-out infinite alternate cs-pr-drift}.cs-rcard:nth-child(2) .cs-rcard__media:before{animation-duration:16s;animation-delay:-6s}.cs-rcard:nth-child(3) .cs-rcard__media:before{animation-duration:13s;animation-delay:-11s}}.cs-rcard__t{margin:var(--cs-sp-5) 0 0;font:700 24px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary)}.cs-rcard__s{margin:var(--cs-sp-2) 0 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-pmock{aspect-ratio:9/16;background:var(--cs-bg);border-radius:var(--cs-r-5);width:100%;max-width:300px;height:auto;min-height:max-content;padding:var(--cs-sp-3);gap:var(--cs-sp-2);border:1px solid #ffffff1f;flex-direction:column;display:flex;box-shadow:0 24px 48px -18px #00000080}.cs-pmock__scr{gap:var(--cs-sp-2);border-radius:var(--cs-r-4);background:var(--cs-bg);flex-direction:column;flex:auto;min-height:max-content;display:flex;overflow:hidden}#between .cs-rcard__media{aspect-ratio:auto}.cs-pmock__grip{width:38%;height:4px;margin:auto auto var(--cs-sp-1);background:var(--cs-border-strong);border-radius:9999px;flex:none}.cs-pmock__scr>.cs-trow{padding:var(--cs-sp-2) var(--cs-sp-3);border-radius:var(--cs-r-3);background:var(--cs-bg-secondary);text-align:left;flex-direction:column;gap:2px;display:flex}@supports (corner-shape:squircle){.cs-pmock{corner-shape:squircle;border-radius:var(--cs-r-7)}.cs-pmock__scr{corner-shape:squircle;border-radius:var(--cs-r-6)}.cs-pmock__scr>.cs-trow{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-pmock__scr>.cs-trow b{font:700 14px/1.4 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-pmock__scr>.cs-trow span{font:400 13px/1.4 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}#between .cs-pmock{box-shadow:none;aspect-ratio:auto;background:0 0;border:0;justify-content:center;min-height:0;padding:0}#between .cs-rcard__media{padding:var(--cs-sp-7) var(--cs-sp-6);background:var(--cs-ink);background:0 0;border:0;overflow:visible}#between .cs-rcard__media:before{display:none}#between .cs-pmock__scr{justify-content:center;gap:var(--cs-sp-4);background:0 0;flex:auto;overflow:visible}#between .cs-pmock__grip{display:none}#between .cs-trow{border-radius:var(--cs-r-4);padding:var(--cs-sp-3) var(--cs-sp-4) var(--cs-sp-3) var(--cs-sp-3);column-gap:var(--cs-sp-3);grid-template-columns:36px minmax(0,1fr);align-items:center;row-gap:2px;display:grid}#between .cs-trow b,#between .cs-trow span{grid-column:2}#between .cs-trow>.cs-trow__well{border-radius:var(--cs-r-3);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;grid-column:1;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;display:flex}@supports (corner-shape:squircle){#between .cs-trow{corner-shape:squircle;border-radius:var(--cs-r-6)}#between .cs-trow>.cs-trow__well{corner-shape:squircle;border-radius:var(--cs-r-4)}}#between .cs-trow[data-kind=time]>.cs-trow__well{content:"";background-image:url(/icons/notif-time.svg)}#between .cs-trow[data-kind=work]>.cs-trow__well{content:"";background-image:url(/icons/notif-work.svg)}#between .cs-trow[data-kind=money]>.cs-trow__well{content:"";background-image:url(/icons/notif-money.svg)}#between .cs-trow[data-kind=learn]>.cs-trow__well{content:"";background-image:url(/icons/notif-learn.svg)}#between .cs-trow[data-kind=ai]>.cs-trow__well{content:"";background-image:url(/icons/notif-ai.svg)}#between .cs-trow[data-kind=cards]>.cs-trow__well{content:"";background-image:url(/icons/notif-cards.svg)}.cs-store__more{text-align:center;margin-top:var(--cs-sp-2);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);flex-basis:100%;text-decoration:none}.cs-store__more:hover{color:var(--cs-accent-ink)}.cs-sx{isolation:isolate;padding:var(--cs-sp-8);background:var(--cs-bg-forest-panel);color:var(--cs-text-invert);border-radius:var(--cs-r-7);position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-sx{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-sx__wrap{--cs-sx-gap:var(--cs-sp-8);gap:var(--cs-sx-gap);grid-template-columns:1fr 12px 1fr;align-items:center;display:grid}.cs-sx__wrap>div:first-child{grid-column:1}.cs-sx__wrap>.cs-rule--v{grid-column:2}.cs-sx__wrap>.cs-sx__grid{grid-column:3}@media (width<=860px){.cs-sx__wrap>div:first-child,.cs-sx__wrap>.cs-rule--v,.cs-sx__wrap>.cs-sx__grid{grid-column:1}}.cs-sx__h{font:700 var(--cs-fs-h2)/1.2 var(--cs-font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.cs-sx__lead{margin:var(--cs-sp-5) 0 0;max-width:46ch;font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-invert);text-wrap:pretty}.cs-sx__cta{margin-top:var(--cs-sp-6)}.cs-sx__fine{margin:var(--cs-sp-4) 0 0;padding-left:var(--cs-sp-4);font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-invert);position:relative}.cs-sx__grid{gap:var(--cs-sp-6) var(--cs-sp-5);grid-template-columns:1fr 1fr;display:grid}.cs-sx__ico{color:var(--cs-text-invert);flex:none;justify-content:center;align-items:center;font-size:48px;line-height:1;display:inline-flex}.cs-sx__t{margin:var(--cs-sp-2) 0 0;font:700 24px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-invert);text-wrap:balance}.cs-sx__d{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-invert);text-wrap:pretty;margin:12px 0 0}.cs-sx__t{hyphens:manual}.cs-sx{container-type:inline-size}@container (width<=900px){.cs-sx__wrap{grid-template-columns:1fr}.cs-sx__wrap>div:first-child,.cs-sx__wrap>.cs-rule--v,.cs-sx__wrap>.cs-sx__grid{grid-column:1}.cs-sx__wrap>div:first-child{display:contents}.cs-sx__wrap>.cs-rule--v{display:none}.cs-sx__h{order:1}.cs-sx__lead{max-width:none;margin-top:calc(var(--cs-sp-5) - var(--cs-sx-gap));order:2}.cs-sx__grid{order:3}.cs-sx__fine{order:4;margin-top:0;padding-left:0}.cs-sx__fine>.cs-rule--f{left:calc(var(--cs-sp-4) * -1)}.cs-sx__cta{margin-top:calc(var(--cs-sp-5) - var(--cs-sx-gap));order:5}}@media (width<=860px){.cs-sx{padding:var(--cs-sp-6)}}@media (width<=520px){.cs-sx__grid{gap:var(--cs-sp-6);grid-template-columns:1fr}}.cs-pr{border-radius:var(--cs-r-7);isolation:isolate;padding:var(--cs-sp-8);background:var(--cs-bg-forest-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-pr{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-pr:before,.cs-sx:before,.cs-ctaband--split:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:70%;position:absolute;top:-20%;left:-10%}.cs-sx:before{width:56%}.cs-ctaband--split:before{width:52%}@media (prefers-reduced-motion:no-preference){.cs-pr:before,.cs-sx:before,.cs-ctaband--split:before{animation:12s ease-in-out infinite alternate cs-pr-drift}.cs-sx:before{animation-duration:15s;animation-delay:-4s}.cs-ctaband--split:before{animation-duration:17s;animation-delay:-9s}@keyframes cs-pr-drift{0%{transform:translate(-8%,-10%)scale(1)}50%{transform:translate(70%,26%)scale(1.15)}to{transform:translate(24%,72%)scale(.95)}}}.cs-pr__trust{margin:var(--cs-sp-5) 0 0;justify-content:center;align-self:center;align-items:baseline;gap:var(--cs-sp-2) var(--cs-sp-3);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-wrap:wrap;order:2;padding:0;display:inline-flex;position:static;transform:none}.cs-pr__trust strong{font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-invert)}.cs-pr__trust span{font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-invert)}.cs-pr__head{order:1;margin:0 auto}.cs-pr__cards{margin-top:var(--cs-sp-8);order:3}.cs-pr__fine{order:4}.cs-pr__head{text-align:center;max-width:980px;color:var(--cs-text-invert);margin:0 auto}.cs-pr__head h2{font:700 var(--cs-fs-h2)/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-invert);margin:0}.cs-pr__head p{margin:var(--cs-sp-5) auto 0;max-width:52ch;font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-invert)}.cs-pr__cards{gap:var(--cs-sp-5);justify-content:center;align-items:stretch;display:flex}@supports (corner-shape:squircle){.cs-tier{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-tier__cta{align-self:stretch;margin-top:auto}.cs-tier--popular{position:relative}.cs-pr__fine{margin:var(--cs-sp-6) auto 0;text-align:center;font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-invert)}@media (width<=860px){.cs-pr{min-height:0;padding:var(--cs-sp-6)}.cs-pr__cards{margin-top:var(--cs-sp-6);flex-direction:column;align-items:stretch;gap:16px}.cs-tier__cta{margin-top:var(--cs-sp-5)}.cs-pr__trust{align-self:center;transform:none}}.cs-post{padding:var(--cs-sp-6);gap:0}@supports (corner-shape:squircle){.cs-post{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-post .cs-tags{gap:0 var(--cs-sp-1);flex-wrap:wrap;display:flex}.cs-post .cs-tag{font:700 10px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:color .15s ease-in}.cs-post .cs-tag:not(:last-child):after{content:",";color:var(--cs-text-tertiary);pointer-events:none}.cs-post .cs-tag:hover{color:var(--cs-text-primary)}.cs-post .cs-tag:hover:after{color:var(--cs-text-tertiary)}.cs-post__media{border-radius:var(--cs-r-6);border:0;padding:0}@supports (corner-shape:squircle){.cs-post__media{corner-shape:squircle;border-radius:var(--cs-r-7)}}.cs-post__media span{font:400 12px/1.4 var(--cs-font-sans);padding:var(--cs-sp-4)}.cs-post:not(.cs-post--lead) h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-more{padding-top:var(--cs-sp-5);align-self:flex-start;margin-top:auto}.cs-section a.cs-more:hover{color:var(--cs-accent-ink)}.cs-more__ico{order:1}.cs-quote-card{max-width:1040px;padding:var(--cs-sp-8);gap:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7);box-shadow:var(--cs-shadow-rise)}.cs-quote-card__text{padding-top:var(--cs-sp-6);color:var(--cs-text-primary);text-wrap:pretty;margin:0;position:relative}.cs-quote-card__by{padding-top:var(--cs-sp-5);border-top:1px solid var(--cs-border)}.cs-quote-card__who strong{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-quote-card__who span{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}@media (width<=720px){.cs-quote-card{padding:var(--cs-sp-6)}}.cs-quote-card{gap:var(--cs-sp-8);max-width:900px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.cs-quote-card .cs-quote-card__text:before,.cs-quote-card .cs-quote-card__text:after{content:"";z-index:-1;background:var(--cs-ink);opacity:.18;pointer-events:none;user-select:none;width:96px;height:96px;position:absolute;-webkit-mask:url(/icons/quote.svg) 50%/contain no-repeat;mask:url(/icons/quote.svg) 50%/contain no-repeat}.cs-quote-card .cs-quote-card__text:before{top:0;left:0}.cs-quote-card .cs-quote-card__text:after{bottom:0;right:0;transform:rotate(180deg)}.cs-quote-card .cs-quote-card__text{z-index:1;isolation:isolate;padding:0 var(--cs-sp-11);font:700 32px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);margin:0;font-style:normal;position:relative}.cs-quote-card .cs-quote-card__by{z-index:1;border-top:0;justify-content:center;padding-top:0;position:relative}.cs-quote-card .cs-quote-card__who{justify-items:center}@media (width<=860px){.cs-quote-card{gap:var(--cs-sp-6)}.cs-quote-card .cs-quote-card__text:before,.cs-quote-card .cs-quote-card__text:after{width:64px;height:64px}.cs-quote-card .cs-quote-card__text{padding:0 var(--cs-sp-10)}}.cs-hp__scribble--ink path{stroke:var(--cs-accent)}h1:has(.cs-hp__scribble),h2:has(.cs-hp__scribble){padding-inline:.06em}#between{position:relative}.cs-container>.cs-rule--h:first-child{margin-top:0}#during{color:var(--cs-text-invert)}#after .cs-clist__ok{background:var(--cs-ink)}#after .cs-hp__app{background:var(--cs-bg);border-color:var(--cs-border)}#after .cs-hp__screen{background:var(--cs-bg)}#after .cs-split__vis{align-items:center}#after .cs-hp__app{flex:1;min-height:0}#after .cs-hp__screen{aspect-ratio:1;flex:none}#after .cs-hp__shot{object-fit:cover}#after .cs-split__copy{padding:0}@media (width<=900px){#after .cs-split--rev .cs-split__vis{order:1}#after .cs-split--rev .cs-split__copy{order:2}}.cs-blog__all{width:fit-content;margin:var(--cs-sp-6) auto 0;align-self:center;padding-top:0;display:flex}.cs-acc{grid-column:span 2}@supports (corner-shape:squircle){.cs-acc{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-acc .cs-acc__item{background:0 0;border:0;border-radius:0;transition:background .15s ease-in}.cs-acc .cs-acc__item+details{border-top:1px solid var(--cs-border)}.cs-acc .cs-acc__item:hover{background:var(--cs-bg-secondary)}.cs-acc .cs-acc__item[open]{background:var(--cs-bg-secondary);box-shadow:none}.cs-acc .cs-acc__q{cursor:pointer;align-items:center;gap:var(--cs-sp-5);padding:var(--cs-sp-5) var(--cs-sp-6);font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);list-style:none;display:flex}.cs-acc .cs-acc__q::-webkit-details-marker{display:none}.cs-acc__ic{padding-top:0;font-size:0}.cs-acc .cs-acc__item:hover .cs-acc__ic{background:var(--cs-bg)}.cs-acc .cs-acc__item[open]:hover .cs-acc__ic{background:var(--cs-ink)}.cs-acc .cs-acc__item{interpolate-size:allow-keywords}.cs-acc .cs-acc__item::details-content{block-size:0;transition:block-size .15s ease-in,content-visibility .15s allow-discrete;overflow:hidden}.cs-acc .cs-acc__item[open]::details-content{block-size:auto}.cs-acc__a{padding:0 var(--cs-sp-6) var(--cs-sp-6)}.cs-acc__item[open] .cs-acc__a{animation:.15s ease-in cs-faqIn}@keyframes cs-faqIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-acc .cs-acc__item::details-content{transition:none}.cs-acc__item[open] .cs-acc__a{animation:none}}@media (width<=900px){.cs-acc{grid-column:auto}.cs-faq__head{max-width:none}}.cs-ctaband--split{isolation:isolate;background:var(--cs-bg-forest-panel);position:relative;overflow:hidden}@supports (corner-shape:squircle){.cs-ctaband--split{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-ctaband__aside{padding:var(--cs-sp-6)}@supports (corner-shape:squircle){.cs-ctaband__aside{corner-shape:squircle;border-radius:var(--cs-r-7)}}.cs-ctaband__copy{align-items:flex-start;gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-ctaband__copy h2{font-size:var(--cs-fs-h2)}.cs-ctaband__note svg{bottom:-6px;left:0;right:0}.cs-ctaband__note path{stroke:var(--cs-accent);stroke-width:2px;stroke-linecap:round}.cs-oauth-btn{width:100%}.cs-section--dark .cs-ctaband__aside .cs-btn--secondary{border-color:var(--cs-border-strong);color:var(--cs-text-primary)}.cs-section--dark .cs-ctaband__aside .cs-btn--secondary:hover{background:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-oauth-btn img{width:18px;height:18px}.cs-ctaband__fine a{transition:color .15s ease-in}.cs-ctaband__fine a:hover,.cs-section .cs-p a:hover,.cs-section .cs-lead a:hover,.cs-section p a:hover,.cs-section li a:hover{color:var(--cs-accent-ink)}.cs-section--dark p a:not(.cs-btn),.cs-section--dark li a:not(.cs-btn),.cs-section--dark .cs-p a:not(.cs-btn),.cs-section--dark .cs-lead a:not(.cs-btn),.cs-sx p a:not(.cs-btn),.cs-sx li a:not(.cs-btn),.cs-sx__fine a,.cs-pr p a:not(.cs-btn),.cs-pr li a:not(.cs-btn),.cs-tabc__flow p a:not(.cs-btn),.cs-tabc__flow li a:not(.cs-btn),.cs-hd__eq a:not(.cs-btn){color:var(--cs-text-invert);transition:color .15s ease-in}.cs-section .cs-section--dark p a:not(.cs-btn):hover,.cs-section .cs-section--dark li a:not(.cs-btn):hover,.cs-section .cs-section--dark .cs-p a:not(.cs-btn):hover,.cs-section .cs-section--dark .cs-lead a:not(.cs-btn):hover,.cs-section .cs-sx p a:not(.cs-btn):hover,.cs-section .cs-sx li a:not(.cs-btn):hover,.cs-section .cs-sx__fine a:hover,.cs-section .cs-pr p a:not(.cs-btn):hover,.cs-section .cs-pr li a:not(.cs-btn):hover,.cs-section .cs-tabc__flow p a:not(.cs-btn):hover,.cs-section .cs-tabc__flow li a:not(.cs-btn):hover,.cs-section .cs-hd__eq a:not(.cs-btn):hover{color:var(--cs-accent)}.cs-section--dark .cs-ctaband__aside a:not(.cs-btn){color:var(--cs-text-primary)}.cs-section .cs-section--dark .cs-ctaband__aside a:not(.cs-btn):hover{color:var(--cs-accent-ink)}@media (width<=760px){.cs-ctaband--split{padding:var(--cs-sp-6);grid-template-columns:1fr}.cs-ctaband__aside{justify-self:stretch;max-width:none}}.cs-ft{background:var(--cs-ink);color:var(--cs-text-invert)}.cs-section--surface{border-top:0}.cs-section#top{background:var(--cs-bg)}@media (width<=860px){.cs-section#top{border-bottom-right-radius:0;border-bottom-left-radius:0}}.cs-section .cs-post__media{padding:0}.cs-section a:focus-visible,.cs-section button:focus-visible,.cs-section summary:focus-visible,.cs-section [tabindex]:focus-visible{outline:3px solid var(--cs-accent);outline-offset:2px;border-radius:var(--cs-r-4);box-shadow:0 0 0 1px var(--cs-ink)}@supports (corner-shape:squircle){.cs-section a:focus-visible,.cs-section button:focus-visible,.cs-section summary:focus-visible,.cs-section [tabindex]:focus-visible{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-section--dark a:focus-visible,.cs-section--dark button:focus-visible,.cs-sx a:focus-visible,.cs-pr a:focus-visible{outline-color:var(--cs-accent);box-shadow:none}.cs-acc .cs-acc__q:focus-visible{border-radius:var(--cs-r-5)}.cs-hd__panel a,.cs-hp__chip,.cs-ft__soc a{transition:background-color .15s ease-in,border-color .15s ease-in,color .15s ease-in,box-shadow .15s ease-in,transform .15s ease-in}@media (height<=760px){.cs-section--pad{padding-top:var(--cs-sp-8);padding-bottom:var(--cs-sp-8)}#top.cs-section--pad{padding-top:var(--cs-sp-6);padding-bottom:var(--cs-sp-7)}.cs-hp__top{gap:var(--cs-sp-5)}.cs-hp__title{font-size:var(--cs-fs-h5)}.cs-hp__sub,.cs-hp__chips{margin-top:var(--cs-sp-4)}.cs-hp__stage{margin-top:var(--cs-sp-7)}.cs-tabc__cell,.cs-ctaband--split,.cs-sx,.cs-pr{padding:var(--cs-sp-6)}.cs-tabc{gap:var(--cs-sp-4)}.cs-tabc__flow{gap:var(--cs-sp-5)}.cs-relay{gap:var(--cs-sp-4)}:where(#during,#after).cs-section .cs-split__copy{padding:var(--cs-sp-6)}.cs-shead{gap:var(--cs-sp-3)}}.cs-sx__lead,.cs-sx__d,.cs-sx__fine{color:#ffffffc7}.cs-sx__fine strong{color:var(--cs-text-invert)}.cs-relay__s,.cs-ctaband__copy .cs-lead{color:#ffffffc7}.cs-ctaband__copy .cs-lead .cs-ctaband__mark{color:var(--cs-text-invert)}.cs-pr__head p,.cs-pr__fine,.cs-pr__trust span{color:#ffffffc7}.cs-pr__fine strong{color:var(--cs-text-invert)}.cs-pl{z-index:9999;background:var(--cs-bg-secondary);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 var(--cs-pl-hole,0px),#000 var(--cs-pl-hole,0px));mask-image:radial-gradient(circle at 50% 50%,transparent 0 var(--cs-pl-hole,0px),#000 var(--cs-pl-hole,0px));place-items:center;display:grid;position:fixed;inset:0}.cs-pl.cs-is-done{pointer-events:none}.cs-pl__logo{width:auto;height:64px;transition:opacity .35s cubic-bezier(.333,1,.667,1);display:block;overflow:visible}.cs-pl.cs-is-fading .cs-pl__logo{opacity:0}.cs-pl__logo path{fill-opacity:0}.cs-pl__ink path{fill:none;stroke:var(--cs-text-secondary);stroke-width:.625px;stroke-linejoin:round;stroke-linecap:round}body.cs-is-preloading .cs-hd__logo,body.cs-is-preloading .cs-hd__menu>.cs-hd__item,body.cs-is-preloading .cs-hd__actions,body.cs-is-preloading #top .cs-hp__title,body.cs-is-preloading #top .cs-hp__sub,body.cs-is-preloading #top .cs-hp__chips,body.cs-is-preloading #top .cs-hp__aside,body.cs-is-preloading .cs-hpc,body.cs-is-preloading #top .cs-hp__title .cs-hp__scribble svg{animation-play-state:paused}body.cs-rh-airy .cs-shead{margin-bottom:var(--cs-sp-8)}body.cs-rh-tight #top.cs-section--pad{padding-top:var(--cs-sp-6);padding-bottom:var(--cs-sp-7)}body.cs-rh-tight .cs-shead{margin-bottom:var(--cs-sp-5)}.cs-section a.cs-btn.cs-btn--primary:hover,.cs-section a.cs-btn--lg.cs-btn--primary:hover,.cs-section a.cs-btn--sm.cs-btn--primary:hover{color:var(--cs-btn-primary-text)}@media (prefers-reduced-motion:no-preference){.cs-lsn .cs-rec-dot{animation:1s cubic-bezier(.333,1,.667,1) infinite cs-rec-blink}}@keyframes cs-rec-blink{0%,to{opacity:1}50%{opacity:0}}.cs-lsn .cs-eq-bar{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.cs-lsn .cs-eq-bar--side{animation:1s cubic-bezier(.333,1,.667,1) infinite cs-eq-side}.cs-lsn .cs-eq-bar--mid{animation:1s cubic-bezier(.333,1,.667,1) infinite cs-eq-mid}}@keyframes cs-eq-side{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}@keyframes cs-eq-mid{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.cs-lsn .cs-jake{transform-box:fill-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.cs-lsn .cs-jake{animation:15s cubic-bezier(.333,1,.667,1) infinite cs-jake}.cs-lsn .cs-slide-hl{animation:15s step-end infinite cs-slide-hover}}@keyframes cs-jake{0%,14%{transform:translate(0)}26%{transform:translate(-70px,120px)}36%{transform:translate(26px,300px)}46%{transform:translate(60px,340px)}56%{transform:translate(10px,380px)}64%{transform:translate(46px,330px)}74%{transform:translate(-70px,120px)}88%,to{transform:translate(0)}}.cs-lsn--wb .cs-wb-sel,.cs-lsn--wb .cs-wb-bar{opacity:0}.cs-lsn--wb .cs-wb-cur{transform-box:fill-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.cs-lsn--wb .cs-wb-cur{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-wb-cur}.cs-lsn--wb .cs-wb-stk{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-wb-stk}.cs-lsn--wb .cs-wb-sel{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-wb-stk,11s step-end infinite cs-stk-show}.cs-lsn--wb .cs-wb-bar{animation:11s cubic-bezier(.333,1,.667,1) infinite cs-wb-stk,11s ease-in-out infinite cs-stk-bar}.cs-lsn--wb .cs-wb-e{animation:17s cubic-bezier(.333,1,.667,1) infinite cs-wb-e}.cs-lsn--wb .cs-wb-m{animation:21s cubic-bezier(.333,1,.667,1) -6s infinite cs-wb-m}.cs-lsn--wb .cs-wb-s{animation:19s cubic-bezier(.333,1,.667,1) -3s infinite cs-wb-s}}@keyframes cs-wb-cur{0%,6%{transform:translate(0)scale(1)}20%{transform:translate(117px,269px)scale(1)}22.5%{transform:translate(117px,269px)scale(.78)}25%{transform:translate(117px,269px)scale(1.32)}27.5%{transform:translate(117px,269px)scale(1)}44%,62%{transform:translate(-83px,171px)scale(1)}80%{transform:translate(117px,269px)scale(1)}86%{transform:translate(-240px,420px)scale(1)}88%{transform:translate(-240px,420px)scale(.78)}90%{transform:translate(-240px,420px)scale(1.32)}92%{transform:translate(-240px,420px)scale(1)}to{transform:translate(0)scale(1)}}@keyframes cs-wb-stk{0%,27.5%{transform:translate(0)}44%,62%{transform:translate(-200px,-98px)}80%,to{transform:translate(0)}}@keyframes cs-wb-e{0%,6%{transform:translate(0)}20%{transform:translate(120px,-180px)}34%{transform:translate(-200px,-420px)}44%{transform:translate(-150px,-380px)}56%{transform:translate(-260px,-460px)}76%{transform:translate(60px,-200px)}to{transform:translate(0)}}@keyframes cs-wb-m{0%,6%{transform:translate(0)}18%{transform:translate(-150px,-100px)}32%{transform:translate(-300px,-260px)}42%{transform:translate(-260px,-320px)}54%{transform:translate(-340px,-220px)}74%{transform:translate(-120px,-60px)}to{transform:translate(0)}}@keyframes cs-wb-s{0%,6%{transform:translate(0)}18%{transform:translate(120px,160px)}32%{transform:translate(260px,40px)}44%{transform:translate(200px,-120px)}58%{transform:translate(60px,260px)}76%{transform:translate(-120px,180px)}to{transform:translate(0)}}@keyframes cs-slide-hover{0%,16.5%{opacity:1}16.6%,77.2%{opacity:0}77.3%,to{opacity:1}}.cs-lsn--present .cs-pcur{transform-box:fill-box;transform-origin:0 0;will-change:transform}@media (prefers-reduced-motion:no-preference){.cs-lsn--present .cs-pcur--solo{animation:23s cubic-bezier(.333,1,.667,1) infinite cs-pcur-solo}.cs-lsn--present .cs-pcur--emily{animation:31s cubic-bezier(.333,1,.667,1) -6s infinite cs-pcur-emily}.cs-lsn--present .cs-pcur--mia{animation:27s cubic-bezier(.333,1,.667,1) -13s infinite cs-pcur-mia}.cs-lsn--present .cs-pcur--jake{animation:35s cubic-bezier(.333,1,.667,1) -3s infinite cs-pcur-jake}}@keyframes cs-pcur-solo{0%,7%{transform:none}9%{transform:translate(4px,-6px)}26%{transform:translate(-96px,-138px)}29%{transform:translate(-88px,-131px)}31%{transform:translate(-91px,-134px)}52%{transform:translate(62px,-42px)}55%{transform:translate(56px,-36px)}74%{transform:translate(-24px,96px)}77%{transform:translate(-18px,101px)}95%,to{transform:none}}@keyframes cs-pcur-emily{0%,5%{transform:none}22%{transform:translate(148px,-186px)}25%{transform:translate(141px,-178px)}27%{transform:translate(144px,-182px)}46%{transform:translate(212px,64px)}49%{transform:translate(206px,71px)}68%{transform:translate(46px,142px)}71%{transform:translate(52px,136px)}90%,to{transform:none}}@keyframes cs-pcur-mia{0%,9%{transform:none}24%{transform:translate(126px,88px)}27%{transform:translate(119px,94px)}44%{transform:translate(38px,236px)}47%{transform:translate(44px,229px)}49%{transform:translate(41px,233px)}70%{transform:translate(184px,306px)}73%{transform:translate(178px,299px)}92%,to{transform:none}}@keyframes cs-pcur-jake{0%,6%{transform:none}20%{transform:translate(-72px,142px)}23%{transform:translate(-66px,136px)}41%{transform:translate(64px,318px)}44%{transform:translate(58px,311px)}46%{transform:translate(61px,315px)}64%{transform:translate(216px,52px)}67%{transform:translate(209px,58px)}86%{transform:translate(28px,-24px)}89%{transform:translate(33px,-18px)}97%,to{transform:none}}body.cs-lang-zh{--cs-font-sans:"Wix Madefor Text","Noto Sans SC",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.cs-h1,.cs-h2,.cs-h3,.cs-shead h2,.cs-shead h3,.cs-pr__head h2,.cs-ctaband__copy h2,.cs-stepc__t,.cs-relay__t,.cs-rcard__t,.cs-sx__t,.cs-tabc__notes strong,.cs-clist--ticks strong,.cs-stats strong,.cs-quote-card__who strong,.cs-quote-card .cs-quote-card__text,.cs-acc__q>span:first-child,.cs-ft__blurb,.cs-hd__eq-item b{text-wrap:balance}.cs-lead,.cs-p,.cs-p-bold,.cs-caption-md,.cs-quote,.cs-shead p,.cs-clist li,.cs-acc__a,.cs-faq__lead{text-wrap:pretty}.cs-shead{max-width:980px}.cs-shead--center>p,.cs-shead[style*=text-align\:center]>p,.cs-pr__head>p{max-width:760px;margin-left:auto;margin-right:auto}#shared-browser .cs-shead{max-width:680px}.cs-blk-grid{gap:var(--cs-sp-5)}.cs-blk-grid+.cs-store{margin-top:var(--cs-sp-8)}@media (width<=900px){#between .cs-blk-grid--3{grid-template-columns:minmax(0,480px);justify-content:center}#between .cs-blk-grid{gap:var(--cs-sp-7)}:where(#during,#after).cs-section .cs-split__copy{padding:0}:where(#during,#after).cs-section .cs-split__copy,:where(#during,#after).cs-section .cs-split__lead,.cs-sx__h,.cs-sx__lead,.cs-sx__fine,.cs-sx__item,.cs-sx__t,.cs-sx__d,.cs-pr__head,.cs-tabc__flow,.cs-stats li,.cs-faq__head,.cs-faq__head h2,.cs-faq__lead{text-align:center}:where(#during,#after).cs-section .cs-split__copy,.cs-tabc__flow,.cs-stats li,.cs-shead,.cs-faq__head{align-items:center}:where(#during,#after).cs-section .cs-split__copy .cs-btn,:where(#during,#after).cs-section .cs-split__copy .cs-btn--lg,.cs-tabc__cta,.cs-faq__head .cs-btn,.cs-faq__cta{align-self:center}:where(#during,#after).cs-section .cs-split__lead,.cs-sx__lead,.cs-faq__lead{margin-inline:auto}.cs-clist,.cs-clist *,.cs-acc,.cs-relay,.cs-relay__step,.cs-relay__t,.cs-relay__s{text-align:left}.cs-relay,:where(#during,#after).cs-section .cs-split__copy .cs-clist{align-self:center;width:100%;max-width:560px}}@media (width<=640px){html{scroll-padding-top:80px}.cs-h2,.cs-sx__h,.cs-pr__head h2,.cs-ctaband__copy h2{letter-spacing:-.02em;line-height:1}#top.cs-section--pad,body.cs-rh-airy #top.cs-section--pad,body.cs-rh-tight #top.cs-section--pad{padding-top:var(--cs-sp-5);padding-bottom:var(--cs-sp-7)}.cs-shead,body.cs-rh-airy .cs-shead,body.cs-rh-tight .cs-shead{margin-bottom:var(--cs-sp-6)}#shared-browser .cs-tabc__flow .cs-shead{margin-bottom:0}#between .cs-blk-grid--3{grid-template-columns:1fr}#between .cs-shead+.cs-blk-grid{margin-top:var(--cs-sp-8)}.cs-pr__cards{gap:var(--cs-sp-5)}.cs-hp__actions{grid-auto-columns:auto;grid-auto-flow:row}.cs-stepc,.cs-stepc__t,.cs-rcard__t{text-align:center}.cs-stepc{align-items:center}.cs-ctaband__copy{text-align:center;align-items:center}.cs-relay__step,.cs-relay__t,.cs-relay__s{text-align:left}.cs-stepc .cs-itile{align-self:center}.cs-rcard__s,.cs-blog__all,.cs-tier,.cs-tier__name,.cs-tier__cap{text-align:center}.cs-sx__cta{justify-content:center;width:100%;display:flex}.cs-tier__tag{align-self:center}.cs-blog__all{justify-content:center}.cs-quote-card .cs-quote-card__text{padding:var(--cs-sp-8) 0 var(--cs-sp-7)}.cs-quote-card .cs-quote-card__text:before,.cs-quote-card .cs-quote-card__text:after{content:"";background:var(--cs-ink);opacity:.18;pointer-events:none;user-select:none;width:32px;height:32px;position:absolute;-webkit-mask:url(/icons/quote.svg) 50%/contain no-repeat;mask:url(/icons/quote.svg) 50%/contain no-repeat}.cs-quote-card .cs-quote-card__text:before{top:0;left:0}.cs-quote-card .cs-quote-card__text:after{bottom:0;right:0;transform:rotate(180deg)}.cs-tabc__art{width:100%}#after .cs-hp__screen{aspect-ratio:1;width:100%;height:auto}#after .cs-split__copy .cs-btn{margin-top:32px}#after .cs-split__copy .cs-clist,.cs-clist,.cs-relay{padding-inline:var(--cs-sp-3);box-sizing:border-box}.cs-tabc__media{display:none}.cs-hp__pane{overflow:hidden}.cs-more{align-items:center}}.cs-hp__viewsel{display:none}@media (width<=640px){.cs-hp__views{display:none}.cs-hp__viewsel{margin-top:var(--cs-sp-5);display:block;position:relative}.cs-section .cs-hp__vs-t{justify-content:space-between;gap:var(--cs-sp-2);width:100%;padding-inline:var(--cs-sp-5);text-align:left;display:flex}.cs-hp__viewsel.cs-is-open .cs-hp__vs-t{background:var(--cs-bg-secondary)}.cs-hp__vs-l{text-align:left;display:none}.cs-hp__stage.cs-is-board~.cs-hp__viewsel .cs-hp__vs-l--board,.cs-hp__stage.cs-is-call~.cs-hp__viewsel .cs-hp__vs-l--call,.cs-hp__stage.cs-is-present~.cs-hp__viewsel .cs-hp__vs-l--present,.cs-hp__stage.cs-is-materials~.cs-hp__viewsel .cs-hp__vs-l--materials{display:block}.cs-hp__viewsel.cs-is-open .cs-hd__chev{transform:rotate(180deg)}.cs-hp__vs-menu{margin-top:var(--cs-sp-1);z-index:30;padding:var(--cs-sp-3);background:var(--cs-bg);border-radius:var(--cs-r-4);opacity:0;visibility:hidden;pointer-events:none;gap:2px;transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a}.cs-hp__viewsel.cs-is-open .cs-hp__vs-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-in,transform .15s ease-in,visibility;transform:translateY(0)}.cs-hp__vs-o{appearance:none;cursor:pointer;text-align:left;min-height:44px;padding:var(--cs-sp-2) var(--cs-sp-3);border-radius:var(--cs-r-3);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);background:0 0;border:0;align-items:center;transition:background-color .15s ease-in;display:flex}.cs-hp__vs-o:hover{background-color:var(--cs-bg-secondary)}.cs-hp__stage.cs-is-board~.cs-hp__viewsel .cs-hp__vs-o--board,.cs-hp__stage.cs-is-call~.cs-hp__viewsel .cs-hp__vs-o--call,.cs-hp__stage.cs-is-present~.cs-hp__viewsel .cs-hp__vs-o--present,.cs-hp__stage.cs-is-materials~.cs-hp__viewsel .cs-hp__vs-o--materials{font-weight:700}@supports (corner-shape:squircle){.cs-hp__vs-o{corner-shape:squircle;border-radius:var(--cs-r-4)}.cs-hp__vs-menu{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-hp__stage .cs-hp__pane{aspect-ratio:1512/982;width:100%;height:auto}.cs-h2:has(.cs-hp__scribble){line-height:1.16}.cs-h2 .cs-hp__scribble svg{height:.14em;bottom:-.09em}.cs-h2 .cs-hp__scribble path{stroke-width:5px}}@media (width<=600px){.cs-hp__views{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.cs-hp__views::-webkit-scrollbar{display:none}.cs-hp__view{white-space:nowrap}}#between .cs-rcard__t,#between .cs-rcard__s{text-align:center}#between .cs-rcard__s{margin-inline:auto}.cs-quote-card .cs-quote-card__text{font-size:var(--cs-fs-h3)}.cs-hp__view{font-size:var(--cs-fs-body)}.cs-hp__track,.cs-hp__dup{display:contents}.cs-hp__dup{display:none}@media (width<=640px){#top .cs-hp__top>div:first-child{justify-self:stretch;min-width:0}#top .cs-hp__chips{contain:inline-size;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--cs-sp-5),#000 calc(100% - var(--cs-sp-5)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--cs-sp-5),#000 calc(100% - var(--cs-sp-5)),transparent);display:block;overflow:hidden}#top .cs-hp__track{gap:var(--cs-sp-6);width:max-content;padding-inline-end:var(--cs-sp-6);display:flex}#top .cs-hp__dup{display:contents}#top .cs-hp__chip{white-space:nowrap}}@media (width<=640px) and (prefers-reduced-motion:no-preference){#top .cs-hp__track{animation:18s linear infinite cs-hp-ticker}@keyframes cs-hp-ticker{to{transform:translate(-50%)}}}@media (width<=640px) and (prefers-reduced-motion:reduce){#top .cs-hp__chips{-webkit-mask-image:none;mask-image:none}#top .cs-hp__track{justify-content:center;gap:var(--cs-sp-3) var(--cs-sp-6);flex-wrap:wrap;width:auto;padding:0}#top .cs-hp__dup{display:none}}@media (prefers-reduced-motion:no-preference){.cs-ph{animation:.7s cubic-bezier(.333,1,.667,1) .1s both cs-hp-in}.cs-ph>*{animation:.7s cubic-bezier(.333,1,.667,1) both cs-hp-in}.cs-ph>:nth-child(2){animation-delay:80ms}.cs-ph>:nth-child(3){animation-delay:.16s}.cs-ph>:nth-child(4){animation-delay:.24s}body.cs-is-preloading .cs-ph,body.cs-is-preloading .cs-ph>*{animation-play-state:paused}body.cs-is-loaded .cs-ph,body.cs-is-loaded .cs-ph>*{animation:none}.cs-ph__title .cs-hp__scribble svg{clip-path:inset(0 100% 0 0);animation:.9s cubic-bezier(.333,1,.667,1) 1.2s forwards cs-scribble-draw}body.cs-is-preloading .cs-ph__title .cs-hp__scribble svg{animation-play-state:paused}}.cs-ph{align-items:center;gap:var(--cs-sp-5);text-align:center;flex-direction:column;display:flex}.cs-section .cs-h2{font-size:var(--cs-fs-h2)}.cs-ph__title{max-width:980px;font-size:var(--cs-fs-hero);text-wrap:balance;margin:0}.cs-ph__lead{max-width:680px;color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-ph__cta{gap:var(--cs-sp-3);margin-top:var(--cs-sp-2);flex-wrap:wrap;justify-content:center;display:flex}.cs-prose{gap:var(--cs-sp-4);flex-direction:column;max-width:980px;display:flex}.cs-prose>:is(h2,h3,.cs-claim)+p{margin-top:var(--cs-sp-2)}.cs-prose p{text-wrap:pretty;margin:0}.cs-prose>p,.cs-prose>ul,.cs-prose>ol{max-width:760px}.cs-prose .cs-lead{color:var(--cs-text-secondary)}.cs-claim{max-width:760px;font:700 32px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-shead+.cs-cards,.cs-shead+.cs-plans,.cs-shead+.cs-clist--check,.cs-shead+.cs-prose,.cs-shead+.cs-split,.cs-shead+.cs-ptbl-tools,.cs-shead+.cs-bill{margin-top:var(--cs-sp-8)}.cs-cards+.cs-note{margin-top:var(--cs-sp-5)}.cs-clist--check+.cs-note,.cs-plans+.cs-plans__fine,.cs-ptbl-scroll+.cs-note{margin-top:var(--cs-sp-8)}@supports (corner-shape:squircle){.cs-card{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-card__ico{align-self:flex-start;font-size:0}.cs-card__ico[class*=cs-i-]{-webkit-mask:var(--cs-ico) center / contain no-repeat;mask:var(--cs-ico) center / contain no-repeat;background:currentColor}.cs-card__ico.cs-i-wallet{--cs-ico:url(/icons/wallet.svg)}.cs-card__ico.cs-i-personal-privacy{--cs-ico:url(/icons/personal-privacy.svg)}.cs-card__ico.cs-i-earth{--cs-ico:url(/icons/earth.svg)}.cs-card__ico.cs-i-videocamera{--cs-ico:url(/icons/videocamera.svg)}.cs-card__ico.cs-i-transfer-data{--cs-ico:url(/icons/transfer-data.svg)}.cs-card__ico.cs-i-export{--cs-ico:url(/icons/export.svg)}@media (prefers-reduced-motion:no-preference){.cs-card--band:before{animation:17s ease-in-out -9s infinite alternate cs-pr-drift}}@supports (corner-shape:squircle){.cs-card--band{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-card--dark .cs-clist__ok{background:var(--cs-accent)}.cs-card--dark .cs-clist__ok:before{background:var(--cs-ink)}.cs-closer{margin-top:var(--cs-sp-8);text-align:center}.cs-closer p{text-wrap:pretty;max-width:760px;margin:0 auto}.cs-closer p+p{margin-top:var(--cs-sp-2)}.cs-flowsteps>article{position:relative}.cs-flowsteps{gap:var(--cs-sp-7)}.cs-flowsteps>article+article:before{content:"";left:calc(var(--cs-sp-7) / -2);background:var(--cs-text-tertiary);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-mask:url(/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(/icons/arrow-right.svg) 50%/contain no-repeat}@media (width<=900px){.cs-flowsteps>article+article:before{left:50%;top:calc(var(--cs-sp-7) / -2);transform:translate(-50%,-50%)rotate(90deg)}.cs-flowsteps>article:nth-child(odd):before{content:none}}@media (width<=600px){.cs-flowsteps>article:nth-child(odd):before{content:""}}#method .cs-split,#parents .cs-split{gap:var(--cs-sp-6)}#method .cs-clist,#parents .cs-clist{padding-left:var(--cs-sp-6);position:relative}#method .cs-clist>.cs-rule--n,#parents .cs-clist>.cs-rule--n{left:-6px}@media (width<=1060px){#method .cs-split,#parents .cs-split{gap:var(--cs-sp-5)}#method .cs-clist,#parents .cs-clist{padding-left:0}#method .cs-clist>.cs-rule--n,#parents .cs-clist>.cs-rule--n{display:none}}.cs-split{gap:var(--cs-sp-8);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;display:grid}.cs-split--hero{align-items:center;gap:var(--cs-sp-8);grid-template-columns:minmax(0,1fr) minmax(0,460px)}#book .cs-split--hero{align-items:center}.cs-split--hero .cs-demo{justify-self:end;width:100%;max-width:460px}@media (width<=900px){.cs-split--hero .cs-demo{justify-self:start}}.cs-demo{--cs-demo-lap:0px;background:var(--cs-bg);border-radius:var(--cs-r-6);border:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a}@supports (corner-shape:squircle){.cs-demo{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-demo__hd{isolation:isolate;justify-content:space-between;align-items:flex-start;gap:var(--cs-sp-4);margin:0 0 calc(var(--cs-demo-lap) * -1);padding:var(--cs-sp-6);background:var(--cs-bg-forest);border-bottom:0;display:flex;position:relative;overflow:hidden}.cs-demo__hd:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f3d 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:62%;position:absolute;top:-30%;left:-8%}@media (prefers-reduced-motion:no-preference){.cs-demo__hd:before{animation:14s ease-in-out -5s infinite alternate cs-pr-drift}}.cs-demo__hd .cs-demo__title{color:var(--cs-text-invert)}.cs-demo__hd .cs-demo__sub{color:#ffffffc7}.cs-demo__hdt{gap:var(--cs-sp-1);flex-direction:column;display:flex}.cs-demo__body,.cs-demo__ok{--cs-demo-step:var(--cs-sp-5);z-index:1;gap:var(--cs-demo-step);padding:var(--cs-sp-6);background:var(--cs-bg);border-radius:0;flex-direction:column;flex:auto;margin:0;display:flex;position:relative}@supports (corner-shape:squircle){.cs-demo__body,.cs-demo__ok{corner-shape:squircle;border-radius:0}}.cs-demo__pane{gap:var(--cs-sp-3);flex-direction:column;display:flex}.cs-demo__days+.cs-demo__tblock{margin-top:var(--cs-sp-4)}.cs-demo__pane[hidden]{display:none}.cs-demo i,.cs-demo em{font-style:normal}.cs-ph .cs-hp__chips{justify-content:flex-start;gap:var(--cs-sp-2) var(--cs-sp-5)}.cs-ph .cs-hp__chip{font-size:16px}.cs-demo__shead{align-items:center;gap:var(--cs-sp-3);grid-template-columns:32px minmax(0,1fr) 32px;display:grid}.cs-demo__shead .cs-demo__wklabel{text-align:center;grid-area:1/2}.cs-demo__wk [data-wk="-1"]{grid-area:1/1}.cs-demo__wk [data-wk="1"]{grid-area:1/3}.cs-demo__tblock .cs-demo__tz{text-align:center;margin-top:0}.cs-demo__wklabel{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-demo__tz{font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-demo__title{font:700 24px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-demo__sub{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-demo__days{gap:var(--cs-sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cs-demo__day{min-height:74px;padding:var(--cs-sp-2) 2px;border:1px solid var(--cs-border);border-radius:var(--cs-r-4);background:var(--cs-bg);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:border-color .15s ease-in,background .15s ease-in,color .15s ease-in;display:flex}.cs-demo__day b{order:1}.cs-demo__day em{font:700 12px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary);order:2;font-style:normal}.cs-demo__day i{order:3}.cs-demo__day b{font:700 18px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary)}.cs-demo__day i{font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);font-style:normal}.cs-demo__day:hover:not([disabled]):not(.cs-is-on){border-color:var(--cs-border-strong);background:var(--cs-bg-subtle)}.cs-demo__day.cs-is-on{background:var(--cs-bg);border-color:var(--cs-ink)}.cs-demo__day.cs-is-on b{color:var(--cs-text-primary)}.cs-demo__day[disabled]{background:var(--cs-bg-secondary);border-color:var(--cs-bg-secondary);cursor:default}.cs-demo__day[disabled] em,.cs-demo__day[disabled] b,.cs-demo__day[disabled] i{color:var(--cs-text-secondary)}.cs-demo__tblock{gap:var(--cs-sp-3);flex-direction:column;display:flex}.cs-demo__tlab{font:700 14px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-align:center}.cs-demo__times{gap:var(--cs-sp-2);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.cs-demo__slot{min-width:0;min-height:52px;padding:var(--cs-sp-2) var(--cs-sp-2);cursor:pointer;background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-4);flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:border-color .15s ease-in,background .15s ease-in;display:flex}@supports (corner-shape:squircle){.cs-demo__day,.cs-demo__slot{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-demo__slot b{font:700 16px/1.4 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-demo__slot span{font:400 12px/1.4 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-demo__slot span:before{content:"→ "}.cs-demo__slot:hover:not(.cs-is-on){border-color:var(--cs-border-strong);background:var(--cs-bg-subtle)}.cs-demo__slot:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-demo__slot.cs-is-on{border-color:var(--cs-ink)}.cs-demo__pick{justify-content:space-between;align-items:center;gap:var(--cs-sp-3);padding:var(--cs-sp-1) var(--cs-sp-1) var(--cs-sp-1) var(--cs-sp-4);background:var(--cs-bg-secondary);border-radius:var(--cs-r-4);display:flex}@supports (corner-shape:squircle){.cs-demo__pick{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-demo__pickt{min-width:0;font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);flex:auto}.cs-demo__change{flex:none}.cs-demo__foot{gap:var(--cs-sp-3);display:flex}.cs-demo__row{gap:var(--cs-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-demo .cs-field__label{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-field__input{border:1px solid var(--cs-border);border-radius:var(--cs-r-4);min-height:44px}.cs-dd--field{position:relative}.cs-dd--field .cs-dd__t{cursor:pointer;border:1px solid var(--cs-border);border-radius:var(--cs-r-4);color:var(--cs-text-primary);align-items:center;transition:border-color .15s ease-in;display:flex}@supports (corner-shape:squircle){.cs-field__input,.cs-dd--field .cs-dd__t{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-dd--field .cs-dd__t:hover{border-color:var(--cs-border-strong)}.cs-dd--field .cs-dd__t:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}.cs-dd--field.cs-is-open .cs-dd__t{border-color:var(--cs-border-strong)}.cs-dd--field .cs-caret{width:16px;height:16px;color:var(--cs-text-primary);background:currentColor;flex:none;font-size:0;transition:transform .15s ease-in;-webkit-mask:url(/icons/down.svg) 50%/contain no-repeat;mask:url(/icons/down.svg) 50%/contain no-repeat}.cs-dd--field.cs-is-open .cs-caret{transform:rotate(180deg)}.cs-dd--field .cs-dd__menu{margin-bottom:var(--cs-sp-1);z-index:30;padding:var(--cs-sp-3);background:var(--cs-bg);border-radius:var(--cs-r-4);opacity:0;visibility:hidden;pointer-events:none;border:0;gap:2px;transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s;display:grid;position:absolute;bottom:100%;left:0;right:0;transform:translateY(8px);box-shadow:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a}@supports (corner-shape:squircle){.cs-dd--field .cs-dd__menu{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-dd--field.cs-is-open .cs-dd__menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-in,transform .15s ease-in,visibility;transform:translateY(0)}.cs-dd--field .cs-dd__o{appearance:none;cursor:pointer;text-align:left;min-height:40px;padding:var(--cs-sp-2) var(--cs-sp-3);border-radius:var(--cs-r-3);font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);background:0 0;border:0;align-items:center;transition:background-color .15s ease-in;display:flex}@supports (corner-shape:squircle){.cs-dd--field .cs-dd__o{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-dd--field .cs-dd__o:hover{background-color:var(--cs-bg-secondary)}.cs-dd--field .cs-dd__o[aria-selected=true]{font-weight:700}@media (width<=640px){.cs-dd--field .cs-dd__o{min-height:44px}}.cs-field__input:hover{border-color:var(--cs-ink)}.cs-field__input:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}.cs-demo .cs-btn{justify-content:center;width:100%;min-height:48px;margin-top:0}.cs-demo .cs-demo__change{width:auto;min-height:36px;padding:0 var(--cs-sp-4);background:var(--cs-bg);border-radius:var(--cs-r-4);font-size:14px}@supports (corner-shape:squircle){.cs-demo .cs-demo__change{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-demo .cs-demo__change:hover{background:var(--cs-surface)}.cs-demo__times .cs-btn{width:auto;min-height:44px;margin-top:0}.cs-demo__fine{margin:calc(var(--cs-sp-4) - var(--cs-demo-step)) 0 0;font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-align:center;text-wrap:pretty}.cs-bill{margin-bottom:var(--cs-sp-7);justify-content:center;display:flex}.cs-bill__seg{gap:var(--cs-sp-1);padding:var(--cs-sp-1);background:var(--cs-surface);border-radius:var(--cs-r-4);display:flex;position:relative}@supports (corner-shape:squircle){.cs-bill__seg{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-bill__seg:before{content:"";top:var(--cs-sp-1);bottom:var(--cs-sp-1);left:var(--cs-pill-x,var(--cs-sp-1));width:var(--cs-pill-w,0);border-radius:var(--cs-r-3);background:var(--cs-bg);pointer-events:none;transition:left .35s cubic-bezier(.333,1,.667,1),width .35s cubic-bezier(.333,1,.667,1);position:absolute}@media (prefers-reduced-motion:reduce){.cs-bill__seg:before{transition:none}}.cs-bill__seg button{z-index:1;align-items:center;gap:var(--cs-sp-2);min-height:44px;padding:0 var(--cs-sp-5);border-radius:var(--cs-r-3);cursor:pointer;font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);background:0 0;border:0;transition:color .15s ease-in;display:inline-flex;position:relative}@supports (corner-shape:squircle){.cs-bill__seg:before,.cs-bill__seg button{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-bill__seg button:hover{color:var(--cs-text-primary)}.cs-bill__seg button:active{background:var(--cs-surface)}.cs-bill__seg.cs-is-measured button.cs-is-on:active{background:0 0}.cs-bill__seg button.cs-is-on{color:var(--cs-text-primary);background:var(--cs-bg)}.cs-bill__seg.cs-is-measured button.cs-is-on{background:0 0}.cs-bill__off{padding:2px var(--cs-sp-2);background:var(--cs-ink);font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-accent);border-radius:9999px}.cs-plans{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.cs-plan{grid-row:span 8;grid-template-rows:subgrid;row-gap:var(--cs-sp-3)}@supports not (grid-template-rows:subgrid){.cs-plan{gap:var(--cs-sp-3);flex-direction:column;height:100%;display:flex}}@supports (corner-shape:squircle){.cs-plan{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-plan--hi{position:relative}.cs-plan--hi:before{background-image:radial-gradient(circle closest-side,#bffb4f4d 0%,#bffb4f1f 55%,#bffb4f00 100%);background-position:50% -15%;background-repeat:no-repeat;background-size:150% 90%}@keyframes cs-plan-glow{0%{background-position:34% -22%}to{background-position:66% -4%}}@media (prefers-reduced-motion:no-preference){.cs-plan--hi:before{animation:14s ease-in-out infinite alternate cs-plan-glow}}.cs-plan--hi .cs-plan__name,.cs-plan--hi .cs-plan__price,.cs-plan--hi .cs-plan__incl{color:var(--cs-text-invert)}.cs-plan--hi .cs-plan__aud,.cs-plan--hi .cs-plan__price small,.cs-plan--hi .cs-plan__for,.cs-plan--hi .cs-plan__billed,.cs-plan--hi .cs-plan__list li{color:#ffffffc7}.cs-plan--hi .cs-plan__list li:after{color:var(--cs-ink)}.cs-section .cs-plan--hi a.cs-btn--primary.cs-tier__cta,.cs-section .cs-plan--hi .cs-tier__cta{background:var(--cs-accent);color:var(--cs-ink)}.cs-section .cs-plan--hi a.cs-btn--primary.cs-tier__cta:hover,.cs-section .cs-plan--hi .cs-tier__cta:hover{background:var(--cs-accent-hover);color:var(--cs-ink)}@keyframes cs-price-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-plan__price.cs-is-swap,.cs-plan__billed.cs-is-swap,.cs-ptbl .cs-tprice.cs-is-swap{animation:.35s cubic-bezier(.333,1,.667,1) both cs-price-swap}@media (prefers-reduced-motion:reduce){.cs-plan__price.cs-is-swap,.cs-plan__billed.cs-is-swap,.cs-ptbl .cs-tprice.cs-is-swap{animation:none}}.cs-plan__cta{justify-content:flex-start}.cs-plan .cs-btn,.cs-plan .cs-tier__cta{justify-content:center;width:100%;margin-top:0}.cs-plan__incl{align-self:end}.cs-plan__list li:after{color:var(--cs-accent);border:0}.cs-nocom{isolation:isolate;gap:var(--cs-sp-8);padding:var(--cs-sp-8);border-radius:var(--cs-r-9);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.cs-nocom:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;left:-10%}@media (prefers-reduced-motion:no-preference){.cs-nocom:before{animation:15s ease-in-out -6s infinite alternate cs-pr-drift}}@supports (corner-shape:squircle){.cs-nocom{corner-shape:squircle;border-radius:var(--cs-r-10)}}.cs-bento-who{gap:var(--cs-sp-5);grid-template-columns:minmax(0,1.56fr) minmax(0,.72fr) minmax(0,.72fr);display:grid}.cs-bento-who>*{min-width:0}.cs-bwho__cell{gap:var(--cs-sp-3);padding:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);flex-direction:column;display:flex}@supports (corner-shape:squircle){.cs-bwho__cell{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-bwho__cell b{font:700 40px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary)}.cs-bwho__cell>span{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-bwho__cell--wide{grid-column:2/span 2}.cs-bwho__cell--tall{grid-area:1/1/span 2;justify-content:flex-start}.cs-bwho__cell--tall h3{font:700 40px/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-bwho__cell--tall p{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-bwho__cell--tall .cs-more{padding-top:var(--cs-sp-2)}.cs-ptbl .cs-tier__cta{white-space:nowrap;padding-left:var(--cs-sp-3);padding-right:var(--cs-sp-3);justify-content:center;width:100%}.cs-ptbl td:has(.cs-tier__cta){padding-left:var(--cs-sp-2);padding-right:var(--cs-sp-2)}.cs-ptbl-tools{justify-content:space-between;align-items:center;gap:var(--cs-sp-4);margin-bottom:var(--cs-sp-4);flex-wrap:wrap;display:flex}.cs-ptbl-plans{gap:var(--cs-sp-2);flex-wrap:wrap;display:flex}.cs-ptbl-plans button{min-height:44px;padding:0 var(--cs-sp-5);border-radius:var(--cs-r-4);border:1px solid var(--cs-border);background:var(--cs-bg);cursor:pointer;font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);align-items:center;transition:border-color .15s ease-in,color .15s ease-in,background .15s ease-in;display:inline-flex}.cs-ptbl-plans button:hover{border-color:var(--cs-border-strong);color:var(--cs-text-primary)}.cs-ptbl-plans button.cs-is-on{background:var(--cs-bg);border-color:var(--cs-ink);color:var(--cs-text-primary)}.cs-ptbl-plans button:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-ptbl-nav{top:var(--cs-ptbl-shell,72px);z-index:6;gap:var(--cs-sp-2);scrollbar-width:none;-ms-overflow-style:none;padding:var(--cs-sp-3) 0;margin-bottom:var(--cs-sp-2);background:var(--cs-bg);flex-wrap:nowrap;display:flex;position:sticky;overflow-x:auto}.cs-ptbl-nav::-webkit-scrollbar{display:none}.cs-ptbl-nav{transition:box-shadow .2s ease-in}.cs-ptbl-nav.cs-is-stuck{box-shadow:0 6px 4px 0 var(--cs-bg)}.cs-ptbl-nav a{min-height:36px;padding:0 var(--cs-sp-4);border-radius:var(--cs-r-4);font:700 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);flex:none;align-items:center;text-decoration:none;transition:color .15s ease-in,background .15s ease-in;display:inline-flex}.cs-ptbl-nav a:hover{background:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-ptbl-nav a.cs-is-on{background:var(--cs-bg-secondary);color:var(--cs-text-primary);box-shadow:inset 0 0 0 1px var(--cs-border)}.cs-ptbl-toggle{align-items:center;gap:var(--cs-sp-3);min-height:44px;padding:0 var(--cs-sp-4) 0 var(--cs-sp-5);border-radius:var(--cs-r-4);background:var(--cs-bg);border:1px solid var(--cs-border);cursor:pointer;font:500 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);flex-direction:row-reverse;transition:border-color .15s ease-in,color .15s ease-in;display:inline-flex}@supports (corner-shape:squircle){.cs-ptbl-plans button,.cs-ptbl-nav a,.cs-ptbl-toggle{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-ptbl-toggle:hover,.cs-ptbl-toggle:has(input:checked){border-color:var(--cs-border-strong);color:var(--cs-text-primary)}.cs-ptbl-tools input{-webkit-appearance:none;appearance:none;background:var(--cs-border-strong);cursor:pointer;border-radius:9999px;flex:none;width:40px;height:24px;margin:0;transition:background .15s ease-in;position:relative}.cs-ptbl-tools input:after{content:"";background:var(--cs-bg);border-radius:9999px;width:22px;height:18px;transition:transform .15s cubic-bezier(.333,1,.667,1);position:absolute;top:3px;left:3px}.cs-ptbl-tools input:checked{background:var(--cs-ink)}.cs-ptbl-tools input:checked:after{background:var(--cs-accent);transform:translate(12px)}.cs-ptbl-tools input:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-ptbl-card{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7);padding:var(--cs-sp-3)}@supports (corner-shape:squircle){.cs-ptbl-card{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-ptbl-scroll{-webkit-overflow-scrolling:touch;overflow:visible}.cs-ptbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:860px}.cs-ptbl thead th:not(:first-child){width:16.5%}.cs-ptbl th,.cs-ptbl td{padding:var(--cs-sp-4) var(--cs-sp-5);text-align:left;vertical-align:top;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-ptbl thead tr{top:calc(var(--cs-ptbl-shell,72px) + var(--cs-ptbl-nav,0px));z-index:4;position:sticky}.cs-ptbl thead th{background:var(--cs-bg);vertical-align:middle;padding-top:var(--cs-sp-3);padding-bottom:var(--cs-sp-4)}.cs-ptbl thead th:not(:first-child){padding-left:var(--cs-sp-1);padding-right:var(--cs-sp-1)}.cs-ptbl thead th:first-child{font:700 14px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-tertiary)}.cs-ptbl thead th span{padding:var(--cs-sp-2) var(--cs-sp-2);white-space:nowrap;font:700 14px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-primary);display:block}.cs-ptbl thead th:not(:first-child),.cs-ptbl td:not(:first-child){text-align:center}.cs-ptbl-scroll{position:relative}.cs-ptbl{z-index:1;position:relative}.cs-ptbl tr.cs-grp td{background:linear-gradient(to bottom,var(--cs-bg) calc(100% - var(--cs-sp-3)),#fff0);top:calc(var(--cs-ptbl-shell,72px) + var(--cs-ptbl-nav,0px) + var(--cs-ptbl-head,64px));z-index:2;border:0;padding:0;position:sticky}.cs-ptbl tbody:not(:first-of-type) tr.cs-grp td{top:calc(var(--cs-ptbl-shell,72px) + var(--cs-ptbl-nav,0px) + var(--cs-ptbl-head,64px) - var(--cs-sp-8))}.cs-ptbl tbody:not(:first-of-type) tr.cs-grp span{margin-top:var(--cs-sp-8)}.cs-ptbl tr.cs-grp span{z-index:1;margin-bottom:var(--cs-sp-3);margin-left:var(--cs-sp-5);margin-right:var(--cs-sp-5);padding:var(--cs-sp-3) 0;box-shadow:0 4px 6px 0 var(--cs-bg);background:var(--cs-bg);border-bottom:1px solid var(--cs-border-strong);font:700 14px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-primary);display:block;position:relative}.cs-ptbl tr.cs-fr{cursor:pointer}.cs-ptbl tr.cs-fr td{padding-top:var(--cs-sp-4);padding-bottom:var(--cs-sp-4);border:0}.cs-ptbl tr.cs-fr:hover td{background-color:#f4f5f1}.cs-ptbl tr.cs-fr td:first-child{border-radius:var(--cs-r-4) 0 0 var(--cs-r-4)}.cs-ptbl tr.cs-fr td:last-child,.cs-ptbl[data-plan="2"] tr.cs-fr td:nth-child(2),.cs-ptbl[data-plan="3"] tr.cs-fr td:nth-child(3),.cs-ptbl[data-plan="4"] tr.cs-fr td:nth-child(4),.cs-ptbl[data-plan="5"] tr.cs-fr td:nth-child(5){border-radius:0 var(--cs-r-4) var(--cs-r-4) 0}.cs-ptbl tr.cs-fr td:first-child{color:var(--cs-text-primary);font-weight:500}.cs-ptbl tr.cs-fr td:first-child:after{content:"";vertical-align:-4px;margin-left:var(--cs-sp-1);background:var(--cs-text-tertiary);border:0;width:20px;height:20px;transition:transform .28s cubic-bezier(.333,1,.667,1);display:inline-block;-webkit-mask:url(/icons/down.svg) 50%/contain no-repeat;mask:url(/icons/down.svg) 50%/contain no-repeat}.cs-ptbl tr.cs-fr.cs-is-open td:first-child:after{transform:rotate(180deg)}.cs-ptbl tr.cs-fr.cs-is-open td,.cs-ptbl tr.cs-fr.cs-is-open:hover td{background-color:var(--cs-bg-secondary)}.cs-ptbl tr.cs-fr td{transition:background-color .28s cubic-bezier(.333,1,.667,1),border-radius .28s cubic-bezier(.333,1,.667,1),padding-bottom .28s cubic-bezier(.333,1,.667,1)}.cs-ptbl tr.cs-fr.cs-is-open td:first-child{border-radius:var(--cs-r-4) 0 0 0}.cs-ptbl tr.cs-fr.cs-is-open td:last-child,.cs-ptbl[data-plan="2"] tr.cs-fr.cs-is-open td:nth-child(2),.cs-ptbl[data-plan="3"] tr.cs-fr.cs-is-open td:nth-child(3),.cs-ptbl[data-plan="4"] tr.cs-fr.cs-is-open td:nth-child(4),.cs-ptbl[data-plan="5"] tr.cs-fr.cs-is-open td:nth-child(5){border-radius:0 var(--cs-r-4) 0 0}.cs-ptbl tr.cs-fr.cs-is-open td{padding-bottom:var(--cs-sp-2)}.cs-ptbl td.cs-yes,.cs-ptbl td.cs-no{font-weight:700}.cs-ptbl td.cs-yes{color:#0000;position:relative}.cs-ptbl td.cs-yes:after{content:"";left:50%;top:calc(var(--cs-sp-4) + 11px);width:20px;height:20px;color:var(--cs-ink);background:currentColor;border:0;position:absolute;transform:translate(-50%,-50%);-webkit-mask:url(/icons/check-small.svg) 50%/contain no-repeat;mask:url(/icons/check-small.svg) 50%/contain no-repeat}.cs-ptbl td.cs-no{color:#0000;position:relative}.cs-ptbl td.cs-no:after{content:"";left:50%;top:calc(var(--cs-sp-4) + 11px);background:var(--cs-text-tertiary);width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);-webkit-mask:url(/icons/minus.svg) 50%/contain no-repeat;mask:url(/icons/minus.svg) 50%/contain no-repeat}.cs-ptbl tr.cs-expl{display:table-row}.cs-ptbl tr.cs-expl td{padding:0 var(--cs-sp-5);text-align:left;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-ptbl .cs-expl__in{height:0;transition:height .28s cubic-bezier(.333,1,.667,1);overflow:hidden}.cs-ptbl tr.cs-fr.cs-is-open td:first-child>.cs-expl__in{height:auto}.cs-ptbl tr.cs-fr.cs-is-open td:first-child>.cs-expl__in>div{opacity:1;transform:none}.cs-ptbl .cs-expl__in>div{padding:var(--cs-sp-1) 0 var(--cs-sp-4);opacity:0;transition:opacity .28s cubic-bezier(.333,1,.667,1),transform .28s cubic-bezier(.333,1,.667,1);transform:translateY(-8px)}.cs-ptbl tr.cs-expl.cs-is-show .cs-expl__in>div{opacity:1;transform:none}.cs-ptbl.cs-is-diff tr.cs-same{display:none}.cs-ptbl thead th:first-child,.cs-ptbl tr.cs-fr td:first-child{background:var(--cs-bg);position:sticky;left:0}.cs-ptbl tr.cs-fr td:first-child{z-index:1}.cs-ptbl thead th{z-index:4}.cs-ptbl thead th:first-child{z-index:5}.cs-ptbl tr.cs-fr:hover td:first-child{background-color:#f4f5f1}.cs-ptbl tr.cs-fr.cs-is-open td:first-child,.cs-ptbl tr.cs-fr.cs-is-open:hover td:first-child{background-color:var(--cs-bg-secondary)}.cs-ptbl tr.cs-fr:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-ptbl tr.cs-expl td{border-radius:0 0 var(--cs-r-4) var(--cs-r-4);background:0 0;transition:background-color .28s cubic-bezier(.333,1,.667,1)}.cs-ptbl tr.cs-expl.cs-is-show td{background:var(--cs-bg-secondary)}.cs-ptbl tr.cs-tcta td{padding:var(--cs-sp-9) var(--cs-sp-2) var(--cs-sp-5);border:0}.cs-ptbl tr.cs-tcta .cs-tprice{margin-bottom:var(--cs-sp-3);white-space:nowrap;font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-ptbl tr.cs-tcta .cs-tprice small{font:500 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-ptbl tr.cs-tcta .cs-btn{white-space:nowrap;width:100%;padding-left:var(--cs-sp-3);padding-right:var(--cs-sp-3);justify-content:center}.cs-ptbl thead th:first-child{width:34%}.cs-ptbl[data-plan]{table-layout:auto;min-width:0}.cs-ptbl[data-plan] thead th:first-child{width:62%}.cs-ptbl[data-plan] thead th:nth-child(2),.cs-ptbl[data-plan] thead th:nth-child(3),.cs-ptbl[data-plan] thead th:nth-child(4),.cs-ptbl[data-plan] thead th:nth-child(5){width:38%}.cs-ptbl[data-plan="2"] :is(th,td):nth-child(n+3):not([colspan]),.cs-ptbl[data-plan="3"] :is(th,td):is(:nth-child(2),:nth-child(n+4)):not([colspan]),.cs-ptbl[data-plan="4"] :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(5)):not([colspan]),.cs-ptbl[data-plan="5"] :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4)):not([colspan]){display:none}.cs-ptbl[data-plan] thead th:not(:first-child),.cs-ptbl[data-plan] tr.cs-fr td:not(:first-child){text-align:left}.cs-ptbl[data-plan] td.cs-yes:before{left:var(--cs-sp-5);margin-left:0}.cs-ptbl[data-plan] td.cs-yes:after,.cs-ptbl[data-plan] td.cs-no:after{left:calc(var(--cs-sp-5) + 7.6px);margin-left:0}.cs-ptbl[data-plan] tr.cs-tcta td:not(:first-child){text-align:left;padding-left:var(--cs-sp-5)}.cs-ptbl[data-plan] tr.cs-tcta .cs-btn{width:auto}.cs-ptbl tr.cs-tcta td:first-child{padding-left:var(--cs-sp-5)}@media (width<=1351px){.cs-bill{margin-bottom:var(--cs-sp-4)}.cs-plans{--cs-sl-edge:40px;gap:var(--cs-sp-5);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:var(--cs-sp-5) var(--cs-sl-edge) var(--cs-sp-6);margin-inline:calc(var(--cs-sl-edge) * -1);scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column;scroll-padding-inline-start:var(--cs-sl-edge);overflow:auto clip}.cs-plans::-webkit-scrollbar{display:none}.cs-plan{scroll-snap-align:start}.cs-plans__nav{justify-content:flex-end;gap:var(--cs-sp-2);margin-top:0}.cs-plans__arw{border:1px solid var(--cs-border);background:var(--cs-bg);cursor:pointer;width:44px;height:44px;color:var(--cs-text-primary);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s ease-in,background .15s ease-in,color .15s ease-in;display:flex}.cs-plans__arw:hover:not([disabled]){border-color:var(--cs-border-strong);background:var(--cs-bg-subtle)}.cs-plans__arw[disabled]{background:var(--cs-bg-secondary);border-color:var(--cs-bg-secondary);color:var(--cs-text-tertiary);cursor:default}.cs-plans__arw:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;box-shadow:0 0 0 1px var(--cs-ink)}.cs-plans.cs-is-drag,.cs-plans.cs-is-anim{scroll-snap-type:none}.cs-plans.cs-is-drag{cursor:grabbing}.cs-plans.cs-is-drag .cs-plan{pointer-events:none}}@media (width<=1060px){.cs-split{gap:var(--cs-sp-5);grid-template-columns:1fr}.cs-split--hero .cs-demo,.cs-split .cs-demo{justify-self:stretch;width:100%}.cs-split--hero{gap:var(--cs-sp-7);grid-template-columns:1fr}.cs-nocom{gap:var(--cs-sp-7)}.cs-ptbl{min-width:0}.cs-ptbl-plans button.cs-ptbl-plans__all{display:none}}@media (width<=640px){.cs-ph__title{letter-spacing:-.02em;line-height:1}.cs-bill{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow-x:auto}.cs-bill::-webkit-scrollbar{display:none}.cs-bill__seg{flex:1 0 auto;width:max-content;min-width:100%;margin-inline:0}.cs-bill__seg button{white-space:nowrap;flex:auto;justify-content:center;min-width:max-content}.cs-ptbl tr.cs-grp span{margin-left:var(--cs-sp-3);margin-right:var(--cs-sp-3)}.cs-ptbl-tools{flex-direction:column;align-items:stretch}.cs-ptbl-toggle{justify-content:center;width:100%}.cs-ptbl-plans{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-ptbl-plans button{justify-content:center}.cs-ptbl[data-plan] td.cs-yes:before{left:var(--cs-sp-3)}.cs-ptbl[data-plan] td.cs-yes:after,.cs-ptbl[data-plan] td.cs-no:after{left:calc(var(--cs-sp-3) + 8px)}.cs-ptbl td.cs-yes:before{top:calc(var(--cs-sp-3) + 2px)}.cs-ptbl td.cs-yes:after,.cs-ptbl td.cs-no:after{top:calc(var(--cs-sp-3) + 7px)}.cs-cards{gap:var(--cs-sp-7)}#details .cs-card{grid-column:auto}.cs-demo__hd{padding:var(--cs-sp-4)}.cs-demo__row{grid-template-columns:1fr}.cs-demo__slot{min-height:52px}.cs-demo__day{min-height:72px}.cs-demo__times{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.cs-demo__pick{flex-direction:column;align-items:flex-start}.cs-demo__shead{align-items:center}.cs-field__input{min-height:44px}}.cs-sx__ico{font-size:48px}.cs-ctaband a:not(.cs-btn),.cs-demo__hd a:not(.cs-btn),.cs-plan--hi a:not(.cs-btn){color:var(--cs-text-invert);transition:color .15s ease-in}.cs-section .cs-ctaband a:not(.cs-btn):hover,.cs-section .cs-demo__hd a:not(.cs-btn):hover,.cs-section .cs-plan--hi a:not(.cs-btn):hover{color:var(--cs-accent)}.cs-demo__wk{display:contents}.cs-demo__arw{border:1px solid var(--cs-border);background:var(--cs-bg);cursor:pointer;width:32px;height:32px;font:400 14px/1 var(--cs-font-sans);color:var(--cs-text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s ease-in,background .15s ease-in;display:flex}.cs-demo__arw:hover:not([disabled]){border-color:var(--cs-border-strong);background:var(--cs-bg-subtle)}.cs-demo__chev{width:12px;height:12px;display:block;position:relative}.cs-demo__chev:before{content:"";border:2px solid;border-width:2px 2px 0 0;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 1.06px),-50%)rotate(45deg)}.cs-demo__chev--l:before{border-width:0 0 2px 2px;transform:translate(calc(1.06px - 50%),-50%)rotate(45deg)}.cs-demo__arw[disabled]{background:var(--cs-bg-secondary);border-color:var(--cs-bg-secondary);color:var(--cs-text-secondary);cursor:default}.cs-demo__empty{margin:var(--cs-sp-1) 0 0;font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-field.cs-is-err .cs-field__input{border-color:var(--cs-error)}.cs-demo__msg{font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-error-text);margin:0}.cs-demo__ok{align-items:flex-start;gap:var(--cs-sp-3)}.cs-demo__ok i{width:48px;height:48px;color:var(--cs-ink);background:currentColor;-webkit-mask:url(/icons/check-one.svg) 50%/contain no-repeat;mask:url(/icons/check-one.svg) 50%/contain no-repeat}.cs-demo__ok h3{font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance;margin:0}.cs-demo__ok p{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-demo__ok p b{color:var(--cs-text-primary)}@media (height<=820px) and (width>=861px){.cs-demo__hd{padding:var(--cs-sp-4) var(--cs-sp-5)}.cs-demo__body{--cs-demo-step:var(--cs-sp-4);padding:var(--cs-sp-5)}.cs-demo__pane{gap:var(--cs-sp-3)}.cs-demo__days+.cs-demo__tblock{margin-top:var(--cs-sp-2)}.cs-demo__day{min-height:66px}.cs-demo__title{font-size:24px}}@media (width<=1100px){#promise .cs-sx{padding:var(--cs-sp-6)}}@media (width<=900px){.cs-plans{--cs-sl-edge:24px}}@media (width<=600px){.cs-plans{--cs-sl-edge:12px}}@media (width<=860px){.cs-plans__nav{display:none}.cs-plans{grid-auto-columns:min(88vw,360px)}.cs-ptbl-tools,.cs-ptbl-nav{display:none}.cs-ptbl,.cs-ptbl tbody,.cs-ptbl tr,.cs-ptbl td{display:block}.cs-ptbl thead{display:none}.cs-ptbl{table-layout:auto;min-width:0}.cs-ptbl-scroll{overflow:visible}.cs-ptbl-plans button.cs-ptbl-plans__all{display:inline-flex}.cs-ptbl tr.cs-grp td{padding:0}.cs-ptbl tr.cs-fr{gap:var(--cs-sp-4);padding:var(--cs-sp-5) var(--cs-sp-6);border-radius:var(--cs-r-4);border:1px solid var(--cs-border);grid-template-columns:1fr 1fr;transition:background-color .28s cubic-bezier(.333,1,.667,1);display:grid}@supports (corner-shape:squircle){.cs-ptbl tr.cs-fr{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-ptbl tr.cs-grp span{background:0 0;margin-left:0;margin-right:0}.cs-ptbl tr.cs-fr{margin-top:var(--cs-sp-3)}.cs-ptbl tr.cs-grp+tr.cs-fr{margin-top:0}.cs-ptbl tr.cs-fr:hover{background-color:#f4f5f1}.cs-ptbl tr.cs-fr.cs-is-open,.cs-ptbl tr.cs-fr.cs-is-open:hover{background-color:var(--cs-bg-secondary)}.cs-ptbl tr.cs-expl{display:none}.cs-ptbl tr.cs-fr td,.cs-ptbl tr.cs-fr:hover td,.cs-ptbl tr.cs-fr.cs-is-open td,.cs-ptbl tr.cs-fr.cs-is-open:hover td,.cs-ptbl tr.cs-fr:hover td:first-child,.cs-ptbl tr.cs-fr.cs-is-open td:first-child{background-color:#0000;border-radius:0;padding:0}.cs-ptbl tr.cs-fr td:first-child,.cs-ptbl tr.cs-fr.cs-is-open td:first-child{grid-column:1/-1;padding:0;position:relative;left:auto}.cs-ptbl tr.cs-fr td:first-child:after{content:none}.cs-ptbl tr.cs-fr td:first-child .cs-fr__t{justify-content:space-between;align-items:center;gap:var(--cs-sp-4);padding-right:var(--cs-sp-2);display:flex}.cs-ptbl tr.cs-fr td:first-child .cs-fr__t:after{content:"";background:var(--cs-text-tertiary);border:0;flex:none;width:20px;height:20px;margin-left:0;transition:transform .28s cubic-bezier(.333,1,.667,1);display:block;transform:none;-webkit-mask:url(/icons/down.svg) 50%/contain no-repeat;mask:url(/icons/down.svg) 50%/contain no-repeat}.cs-ptbl tr.cs-fr.cs-is-open td:first-child .cs-fr__t:after{transform:rotate(180deg)}.cs-ptbl tr.cs-fr.cs-is-open td:first-child .cs-expl__in>div{opacity:1;transform:none}.cs-ptbl tr.cs-fr td:first-child .cs-expl__in{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-ptbl tr.cs-fr td:not(:first-child),.cs-ptbl[data-plan] tr.cs-fr td:not(:first-child){text-align:left}.cs-ptbl tr.cs-fr td:not(:first-child):before,.cs-ptbl tr.cs-tcta td:not(:first-child):before{margin:0 0 var(--cs-sp-1);font:700 14px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-primary);display:block;position:static;top:auto;left:auto}.cs-ptbl tr.cs-fr td:nth-child(2):before,.cs-ptbl tr.cs-tcta td:nth-child(2):before{content:"Free"}.cs-ptbl tr.cs-fr td:nth-child(3):before,.cs-ptbl tr.cs-tcta td:nth-child(3):before{content:"Solo Pro"}.cs-ptbl tr.cs-fr td:nth-child(4):before,.cs-ptbl tr.cs-tcta td:nth-child(4):before{content:"Solo Max"}.cs-ptbl tr.cs-fr td:nth-child(5):before,.cs-ptbl tr.cs-tcta td:nth-child(5):before{content:"Business"}.cs-ptbl td.cs-yes:after,.cs-ptbl[data-plan] td.cs-yes:after,.cs-ptbl td.cs-no:after,.cs-ptbl[data-plan] td.cs-no:after{margin:0 0 0 1px;display:inline-block;position:static;top:auto;left:auto}.cs-ptbl tr.cs-tcta{gap:var(--cs-sp-6) var(--cs-sp-4);padding:var(--cs-sp-7) var(--cs-sp-5) var(--cs-sp-2);grid-template-columns:1fr 1fr;display:grid}.cs-ptbl tr.cs-tcta td,.cs-ptbl[data-plan] tr.cs-tcta td:not(:first-child){text-align:left;padding:0}.cs-ptbl tr.cs-tcta td:first-child{display:none}.cs-ptbl tr.cs-tcta .cs-tprice{white-space:normal}.cs-ptbl tr.cs-tcta .cs-btn,.cs-ptbl[data-plan] tr.cs-tcta .cs-btn{width:100%}}@media (width<=640px){.cs-ptbl-plans button.cs-ptbl-plans__all{grid-column:1/-1}}.cs-demo__hd{--cs-demo-hd-y:var(--cs-sp-6);padding-top:var(--cs-demo-hd-y);padding-bottom:calc(var(--cs-demo-hd-y) + var(--cs-demo-lap));align-items:center}@media (height<=820px) and (width>=861px){.cs-demo__hd{--cs-demo-hd-y:var(--cs-sp-4)}}@media (width<=640px){.cs-demo__hd{--cs-demo-hd-y:var(--cs-sp-4)}}.cs-cgrid{gap:var(--cs-sp-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.cs-cgrid__routes{gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-crail{gap:var(--cs-sp-4);padding:var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-8);flex-direction:column;display:flex}@supports (corner-shape:squircle){.cs-crail{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-crail__h{font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}.cs-crail__row{flex-direction:column;gap:2px;display:flex}.cs-crail__row b{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-tertiary)}.cs-crail__row span{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:pretty}.cs-crail__rule{width:100%;height:12px;margin:var(--cs-sp-2) 0;display:block;overflow:visible}.cs-crail__rule path{fill:none;stroke:var(--cs-border-strong);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cs-clink{align-items:center;gap:var(--cs-sp-2);font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-decoration:none;transition:color .15s ease-in;display:inline-flex}.cs-section a.cs-clink:hover{color:var(--cs-accent-ink)}.cs-clink:focus-visible{border-radius:var(--cs-r-3)}.cs-crail .cs-clink{margin-top:var(--cs-sp-2)}.cs-cmail{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-cmail a{color:var(--cs-text-primary);transition:color .15s ease-in}.cs-section .cs-cmail a:hover{color:var(--cs-accent-ink)}@media (width<=900px){.cs-cgrid{gap:var(--cs-sp-6);grid-template-columns:1fr}.cs-crail{padding:var(--cs-sp-5)}}.cs-dagenda{gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-dagenda__h{margin:0 0 var(--cs-sp-2);font:700 var(--cs-fs-h2)/1.2 var(--cs-font-sans);letter-spacing:-.02em;color:var(--cs-text-primary);text-wrap:balance}.cs-dagenda .cs-clist--ticks{gap:var(--cs-sp-7);margin:0}.cs-dagenda__fine{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-dagenda__fine a{text-decoration:underline}.cs-dagenda .cs-note--rule{margin-top:var(--cs-sp-2);font-size:16px}@media (width<=640px){.cs-dagenda__h{margin-bottom:var(--cs-sp-4)}}.cs-split--media{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center}#lesson .cs-card--wide{grid-column:span 2}@media (width<=1060px){.cs-split--media{grid-template-columns:1fr}}@media (width>=1061px){.cs-split--rev>:first-child{order:2}.cs-split--rev>:last-child{order:1}}@media (width<=640px){#lesson .cs-card--wide{grid-column:auto}}.cs-mat-split{gap:var(--cs-sp-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.cs-mat-split .cs-ctaband__copy .cs-lead{color:var(--cs-text-secondary)}.cs-mat-mock{flex-direction:column;display:flex}@media (width<=900px){.cs-mat-split{gap:var(--cs-sp-6);grid-template-columns:1fr}}.cs-wbcopy{gap:var(--cs-sp-5);flex-direction:column;display:flex}.cs-wbcopy .cs-clist{margin:0}.cs-tcard__cap{margin-bottom:var(--cs-sp-2);padding:var(--cs-sp-1) var(--cs-sp-3);background:var(--cs-bg-secondary);font:700 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);border-radius:9999px;align-self:center}:is(.cs-msg--ai,.cs-msg--person){background:var(--cs-bg-secondary);color:var(--cs-text-primary);align-self:flex-start}.cs-tline{margin:var(--cs-sp-8) 0 0;max-width:860px;padding:0;list-style:none;display:grid}.cs-tline li{gap:var(--cs-sp-4);grid-template-columns:84px minmax(0,1fr);display:grid}.cs-tline time{font:700 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);padding-top:2px}.cs-tline__b{padding:0 0 var(--cs-sp-6) var(--cs-sp-5);border-left:1px solid var(--cs-border);position:relative}.cs-tline li:last-child .cs-tline__b{border-left-color:#0000;padding-bottom:0}.cs-tline__b:before{content:"";background:var(--cs-border-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:7.5px;left:-5px}.cs-tline li.cs-is-auto .cs-tline__b:before{background:var(--cs-accent)}.cs-tline__h{align-items:center;gap:var(--cs-sp-2);flex-wrap:wrap;display:flex}.cs-tline b{font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-tline p{margin:var(--cs-sp-1) 0 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}@media (width<=640px){.cs-tline li{grid-template-columns:1fr}}.cs-ctaband--day .cs-tline{max-width:620px;margin:var(--cs-sp-7) auto 0;text-align:left}.cs-ctaband--day .cs-tline time{letter-spacing:.04em;color:#ffffffc7}.cs-ctaband--day .cs-tline b{color:var(--cs-text-invert)}.cs-ctaband--day .cs-tline p{color:#ffffffc7}.cs-ctaband--day .cs-tline__b{border-left-color:#ffffff2e}.cs-ctaband--day .cs-tline li:first-child .cs-tline__b{border-left-color:#0000}.cs-ctaband--day .cs-tline li:first-child .cs-tline__b:after{background:#ffffff2e}.cs-ctaband--day .cs-tline__b:before{background:var(--cs-bg)}.cs-ctaband--day .cs-tline li:last-child .cs-tline__b:after{content:"";background:#ffffff2e;width:1px;height:12px;position:absolute;top:0;left:-1px}.cs-ctaband--day .cs-tline li.cs-is-auto .cs-tline__b:before{background:var(--cs-accent)}.cs-tline li:first-child .cs-tline__b{border-left-color:#0000}.cs-tline li:first-child .cs-tline__b:after{content:"";background:var(--cs-border);width:1px;position:absolute;top:12px;bottom:0;left:-1px}.cs-storestack{align-items:center;gap:var(--cs-sp-5);margin-top:var(--cs-sp-8);flex-direction:column;display:flex}.cs-storestack .cs-more{align-self:center;margin-top:0}.cs-bsec{gap:var(--cs-sp-6);flex-direction:column;display:flex}.cs-bsec+.cs-bsec{margin-top:var(--cs-sp-10)}.cs-bsec>h2,.cs-bsec__head h2{text-wrap:balance;margin:0}.cs-bsec__head{justify-content:space-between;align-items:baseline;gap:var(--cs-sp-5);flex-wrap:wrap;display:flex}.cs-bsec__head .cs-more{align-self:baseline;margin-top:0;padding-top:0}.cs-blog#top:before{height:calc(480px + 96px + var(--cs-sp-10))}.cs-section .cs-crumbs a:hover{color:var(--cs-accent-ink)}.cs-bsec>h1{text-wrap:balance;margin:0}.cs-bsec>.cs-crumbs+h1{margin-top:calc(-1 * var(--cs-sp-2))}.cs-bgrid.cs-bgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-bgrid+.cs-bgrid{margin-top:0}@media (width<=1060px){.cs-bgrid.cs-bgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.cs-bgrid.cs-bgrid--3{grid-template-columns:minmax(0,1fr)}.cs-bgrid+.cs-bgrid{margin-top:var(--cs-sp-2)}}.cs-btags{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--cs-sp-8),#000 calc(100% - var(--cs-sp-8)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--cs-sp-8),#000 calc(100% - var(--cs-sp-8)),transparent);display:flex;overflow:hidden}.cs-btags__track{gap:var(--cs-sp-7);padding:0 var(--cs-sp-7) 0 0;flex:none;margin:0;list-style:none;display:flex}.cs-tag--topic{font:700 16px/1.5 var(--cs-font-sans);text-transform:uppercase;text-decoration:none;transition:color .15s ease-in}.cs-section a.cs-tag--topic:hover{color:var(--cs-accent-ink)}.cs-tag--topic:focus-visible{border-radius:var(--cs-r-3)}@keyframes cs-btags-run{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:no-preference){.cs-btags__track{animation:40s linear infinite cs-btags-run}.cs-btags:hover .cs-btags__track,.cs-btags:focus-within .cs-btags__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.cs-btags{-webkit-mask-image:none;mask-image:none}.cs-btags__track{flex-wrap:wrap;flex:auto;row-gap:0;padding:0}.cs-btags__track[aria-hidden]{display:none}}.cs-bgrid{gap:var(--cs-sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-bsec .cs-blog__all{margin-top:0}.cs-section .cs-post--lead .cs-more{color:var(--cs-text-invert)}.cs-section .cs-post--lead a.cs-more:hover{color:var(--cs-accent)}@media (width<=860px){.cs-bgrid{gap:var(--cs-sp-7);grid-template-columns:minmax(0,1fr)}.cs-post--lead>:not(.cs-post__media){max-width:none}.cs-bsec{gap:var(--cs-sp-6)}.cs-bsec+.cs-bsec{margin-top:var(--cs-sp-8)}}.cs-article{column-gap:var(--cs-sp-10);grid-template-columns:minmax(0,760px) minmax(0,280px);grid-template-areas:"head aside""body aside";justify-content:space-between}.cs-article+.cs-article{margin-top:var(--cs-sp-10);padding-top:var(--cs-sp-10);border-top:1px solid var(--cs-border)}@media (prefers-reduced-motion:no-preference){.cs-article+.cs-article{animation:.6s cubic-bezier(.333,1,.667,1) both cs-hp-in}}.cs-article__meta b{color:var(--cs-text-primary);font-weight:700}.cs-article .cs-tag{font:700 12px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-tertiary)}.cs-article .cs-tag:not(:last-child):after{content:","}@supports (corner-shape:squircle){.cs-article__cover{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-article__body p,.cs-article__body li{font:400 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-article__toc a{padding:var(--cs-sp-1) 0 var(--cs-sp-1) var(--cs-sp-4);font:400 14px/1.5 var(--cs-font-sans);grid-template-columns:24px minmax(0,1fr);position:relative}.cs-article__toc a:before{content:counter(cs-toc) ".";color:var(--cs-text-tertiary)}.cs-article__toc a:after{content:"";left:-1px;top:var(--cs-sp-1);bottom:var(--cs-sp-1);background:var(--cs-ink);border-radius:2px;width:2px;transition:transform .25s cubic-bezier(.333,1,.667,1);position:absolute;transform:scaleY(0)}.cs-article__toc a.cs-is-active{color:var(--cs-text-primary);font-weight:500}.cs-article__toc a.cs-is-active:after{transform:scaleY(1)}.cs-bposts__more{height:1px}@media (width<=1060px){.cs-article{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""body"}.cs-article__body{padding-top:var(--cs-sp-6)}}.cs-article__toc a.cs-is-within{color:var(--cs-text-primary)}.cs-article__toc summary{font:700 18px/1.5 var(--cs-font-sans);text-transform:none;letter-spacing:0;color:var(--cs-text-primary)}.cs-article__toc ol{gap:var(--cs-sp-2);border-left:0}.cs-article__toc a{font:400 16px/1.5 var(--cs-font-sans);grid-template-columns:28px minmax(0,1fr);padding:0}.cs-article__toc a:before{color:inherit}.cs-article__toc a:after{content:none}.cs-article__toc a.cs-is-active,.cs-article__toc a.cs-is-within{color:var(--cs-accent-ink);font-weight:400}.cs-section .cs-article__toc a:hover{color:var(--cs-accent-ink)}@media (width<=1060px){.cs-article__toc summary{margin-bottom:0}}.cs-bposts__crumb{margin-bottom:var(--cs-sp-6)}.cs-article__toc summary{font:700 16px/1.5 var(--cs-font-sans)}.cs-article__body p,.cs-article__body li{color:var(--cs-text-secondary)}.cs-article__toc a{column-gap:var(--cs-sp-1);grid-template-columns:auto minmax(0,1fr)}.cs-article__toc a:before{min-width:1.1em}.cs-bmore{margin-top:var(--cs-sp-10);gap:var(--cs-sp-6);flex-direction:column;display:flex}.cs-bmore h2{margin:0}.cs-bmore__row{gap:var(--cs-sp-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}a.cs-bmore__card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.cs-bmore__card .cs-post__media{background-color:var(--cs-surface)}.cs-bmore__card h3{font-size:18px;line-height:1.5;transition:color .15s ease-in}.cs-section a.cs-bmore__card:hover h3{color:var(--cs-accent-ink)}.cs-bmore+.cs-article{margin-top:var(--cs-sp-10);padding-top:var(--cs-sp-10);border-top:1px solid var(--cs-border)}@media (width<=1060px){.cs-bmore__row{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--cs-sp-1);grid-template-columns:none;grid-auto-columns:minmax(260px,40%);grid-auto-flow:column;overflow-x:auto}.cs-bmore__row::-webkit-scrollbar{display:none}.cs-bmore__card{scroll-snap-align:start}}@media (width<=640px){.cs-bmore__row{grid-auto-columns:80%}}.cs-bmore .cs-bmore__card{padding:var(--cs-sp-4)}.cs-bmore .cs-bmore__card .cs-post__media{border-radius:var(--cs-r-2);margin-bottom:var(--cs-sp-4)}@supports (corner-shape:squircle){.cs-bmore .cs-bmore__card .cs-post__media{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-bmore .cs-bmore__card .cs-tags,.cs-bmore .cs-bmore__card h3{padding:0 var(--cs-sp-2)}.cs-article+.cs-article,.cs-bmore+.cs-article{border-top:0}.cs-article__body p,.cs-article__body li{font-size:16px;line-height:1.5}.cs-article{justify-content:stretch;column-gap:var(--cs-sp-8);grid-template-columns:minmax(0,1fr) 300px}@media (width<=1060px){.cs-article{grid-template-columns:minmax(0,1fr)}}.cs-bmore .cs-bmore__card h3{font-size:16px;line-height:1.5}.cs-bmore .cs-bmore__card .cs-tag{font-size:10px}.cs-bmore .cs-bmore__tags{white-space:nowrap;display:block;overflow:hidden}.cs-bmore__belt{display:inline-flex}.cs-bmore__track{gap:0 var(--cs-sp-1);flex:none;display:inline-flex}.cs-bmore__track+.cs-bmore__track{display:none}.cs-bmore__tags.cs-is-run{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}.cs-bmore__tags.cs-is-run .cs-bmore__track{padding-right:var(--cs-sp-5)}.cs-bmore__tags.cs-is-run .cs-bmore__track+.cs-bmore__track{display:inline-flex}.cs-bmore__tags.cs-is-run .cs-bmore__track .cs-tag:last-child:after{content:""}@keyframes cs-bmore-tk{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.cs-bmore__tags.cs-is-run .cs-bmore__belt{animation:cs-bmore-tk var(--cs-tk-dur,10s) linear infinite}.cs-bmore__card:hover .cs-bmore__tags.cs-is-run .cs-bmore__belt{animation-play-state:paused}}.cs-bmore{padding:var(--cs-sp-8);background:var(--cs-bg-secondary);border-radius:var(--cs-r-7)}@supports (corner-shape:squircle){.cs-bmore{corner-shape:squircle;border-radius:var(--cs-r-10)}}@media (width<=1060px){.cs-bmore{padding:var(--cs-sp-6)}}.cs-bmore .cs-bmore__row{gap:var(--cs-sp-4)}.cs-bmore .cs-bmore__card h3{text-wrap:balance}.cs-article__head,.cs-article__body{container-type:inline-size}.cs-article__title,.cs-article__h,.cs-article__sh,.cs-article__body p,.cs-article__body li,.cs-bmore__card h3{overflow-wrap:break-word;hyphens:auto}@container (width<=440px){.cs-article__h{line-height:1.2}}.cs-bmore{container-type:inline-size}@container (width<=1100px){.cs-bmore .cs-bmore__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 3 * var(--cs-sp-4)) / 3.4));scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.cs-bmore .cs-bmore__row::-webkit-scrollbar{display:none}.cs-bmore .cs-bmore__card{scroll-snap-align:start}}@container (width<=560px){.cs-bmore .cs-bmore__row{grid-auto-columns:80%}}.cs-section .cs-article__title{font-size:var(--cs-fs-h2);line-height:1.2}@container (width<=640px){.cs-section .cs-article__title{letter-spacing:-.02em}}@container (width<=440px){.cs-section .cs-article__title{line-height:1}}.cs-article+.cs-article,.cs-bmore+.cs-article{animation:none}.cs-article__meta .cs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-article__ico{width:16px;height:16px}.cs-article__meta{gap:var(--cs-sp-2)}.cs-article__mi+.cs-article__mi:before{margin-right:0}.cs-article__meta .cs-article__mi{gap:var(--cs-sp-2)}.cs-article a.cs-tag{text-decoration:none;transition:color .15s ease-in}.cs-section .cs-article a.cs-tag:hover{color:var(--cs-accent-ink)}.cs-article a.cs-tag:not(:last-child):after{color:var(--cs-text-tertiary)}.cs-article .cs-article__cover{margin-top:calc(var(--cs-sp-5) - var(--cs-sp-4))}.cs-article .cs-article__body{padding-top:var(--cs-sp-5)}.cs-bgrid .cs-post:not(.cs-bmore__card){border-radius:var(--cs-r-7)}@supports (corner-shape:squircle){.cs-bgrid .cs-post:not(.cs-bmore__card){border-radius:var(--cs-r-10)}}.cs-clink:before{content:"";width:20px;height:20px;color:var(--cs-accent-ink);background:currentColor;background-color:var(--cs-accent-ink);font:inherit;flex:none;-webkit-mask:url(/icons/right.svg) 50%/contain no-repeat;mask:url(/icons/right.svg) 50%/contain no-repeat}.cs-bgrid .cs-post--lead{isolation:isolate;background:var(--cs-bg-forest);border-color:var(--cs-bg-forest);position:relative;overflow:hidden}.cs-bgrid .cs-post--lead:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(60px);background:radial-gradient(circle closest-side,#bffb4f38 0%,#bffb4f1a 45%,#bffb4f00 100%);border-radius:50%;width:52%;position:absolute;top:-20%;right:-10%}@media (prefers-reduced-motion:no-preference){.cs-bgrid .cs-post--lead:before{animation:17s ease-in-out -9s infinite alternate cs-pr-drift}}.cs-post--lead .cs-tag,.cs-post--lead .cs-tag:not(:last-child):after,.cs-post--lead .cs-tag:hover:after{color:#ffffffc7}.cs-acd-menu .cs-hd__trigger{white-space:nowrap}.cs-acd-back{gap:var(--cs-sp-2);white-space:nowrap}@media (width<=1200px){.cs-acd-back{display:none}}.cs-search{margin-top:var(--cs-sp-2)}.cs-search input{padding:0 var(--cs-sp-5) 0 calc(var(--cs-sp-4) + 2px + 20px + var(--cs-sp-2))}@supports (corner-shape:squircle){.cs-search input{corner-shape:squircle;border-radius:var(--cs-r-6)}}.cs-search input::-webkit-search-cancel-button{appearance:none}.cs-search input{padding-right:calc(var(--cs-sp-3) + 44px)}.cs-search__clear{right:6px}@supports (corner-shape:squircle){.cs-search__clear{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-acd-sug{z-index:30;margin:var(--cs-sp-1) 0 0;padding:var(--cs-sp-3);text-align:left;background:var(--cs-bg);border-radius:var(--cs-r-4);list-style:none;animation:.15s ease-in cs-acd-sug-in;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 32px 80px -24px #102a1938,0 8px 28px -12px #102a191a}@supports (corner-shape:squircle){.cs-acd-sug{corner-shape:squircle;border-radius:var(--cs-r-6)}}@keyframes cs-acd-sug-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-acd-sug{animation:none}}.cs-acd-sug__item{align-items:center;gap:var(--cs-sp-3);min-height:44px;padding:var(--cs-sp-1) var(--cs-sp-3);border-radius:var(--cs-r-3);font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-decoration:none;transition:background .15s ease-in;display:flex}@supports (corner-shape:squircle){.cs-acd-sug__item{corner-shape:squircle;border-radius:var(--cs-r-4)}}.cs-acd-sug__item:before{content:"";background:var(--cs-text-tertiary);flex:none;width:18px;height:18px;-webkit-mask:url(/icons/search.svg) 50%/contain no-repeat;mask:url(/icons/search.svg) 50%/contain no-repeat}.cs-acd-sug__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-acd-sug__t b{font-weight:700}.cs-section a.cs-acd-sug__item:hover,.cs-acd-sug__item.cs-is-active{background:var(--cs-bg-secondary);color:var(--cs-text-primary)}.cs-more.cs-more--down{flex-direction:column;align-items:center}a.cs-card{color:inherit;text-decoration:none;transition:border-color .15s linear}.cs-acd-course{scroll-margin-top:96px}.cs-acd-course h3{justify-content:space-between;align-items:center;gap:var(--cs-sp-2);display:flex}.cs-acd-course h3 .cs-pill{padding:0 var(--cs-sp-3);background:var(--cs-surface);color:var(--cs-text-primary);font:700 14px/1 var(--cs-font-sans);letter-spacing:0;align-self:stretch;align-items:center;display:inline-flex}.cs-acd-list{margin:var(--cs-sp-2) 0 0;padding:0;list-style:none}.cs-acd-list li{border-top:1px solid var(--cs-border)}.cs-acd-list a{align-items:baseline;gap:var(--cs-sp-2);min-height:44px;padding:var(--cs-sp-3) 0;box-sizing:border-box;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-decoration:none;transition:color .15s linear;display:flex}.cs-acd-list a:hover{color:var(--cs-accent-ink)}.cs-acd-list a:hover i{color:var(--cs-text-primary)}.cs-acd-list i{min-width:12px;font:700 14px/1.5 var(--cs-font-sans);font-variant-numeric:tabular-nums;color:var(--cs-text-tertiary);flex:none;font-style:normal;transition:color .15s linear}.cs-acd-empty{margin:0 0 var(--cs-sp-5);text-align:center}.cs-acd-ft__l{align-items:center;gap:var(--cs-sp-2) var(--cs-sp-5);flex-wrap:wrap;display:flex}.cs-acd-ft__dot{color:#ffffff80}@media (width<=900px){.cs-cards.cs-acd-goals{--cs-cols:2}.cs-cards.cs-acd-courses{--cs-cols:1}}@media (width<=600px){.cs-cards.cs-acd-goals{--cs-cols:1}}@media (width<=640px){.cs-cards.cs-acd-goals{gap:var(--cs-sp-4)}}.cs-section.cs-acda-crumbbar{background:var(--cs-bg-forest)}.cs-acda-crumbbar .cs-crumbs{padding:var(--cs-sp-4) 0;color:#ffffff80}.cs-acda-crumbbar .cs-crumbs a{color:var(--cs-text-invert)}.cs-section .cs-acda-crumbbar .cs-crumbs a:hover{color:var(--cs-accent)}.cs-acda-crumbbar .cs-crumbs__cur{color:#ffffffc7}.cs-acda{padding-top:var(--cs-sp-8);padding-bottom:var(--cs-sp-10)}.cs-acda__grid{column-gap:var(--cs-sp-8);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.cs-acda__art{padding-left:var(--cs-sp-8);border-left:1px solid var(--cs-border)}@media (width<=1060px){.cs-acda__art{border-left:0;padding-left:0}}.cs-acda__nav{overscroll-behavior:contain;scrollbar-width:thin;gap:var(--cs-sp-3);flex-direction:column;max-height:calc(100vh - 160px);display:flex;position:sticky;top:120px;overflow-y:auto}.cs-acda__grp{flex-direction:column;display:flex}.cs-acda__nav .cs-acda__gt{justify-content:space-between;align-items:center;gap:var(--cs-sp-3);width:100%;min-height:44px;padding:var(--cs-sp-2) 0;box-sizing:border-box;cursor:pointer;text-align:left;font:700 12px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-tertiary);background:0 0;border:0;margin:0;transition:color .15s linear;display:flex}.cs-acda__gt:hover,.cs-acda__grp.cs-is-open .cs-acda__gt{color:var(--cs-text-primary)}.cs-acda__gt:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;border-radius:var(--cs-r-2)}.cs-acda__chev{background:currentColor;flex:none;width:20px;height:20px;transition:transform .28s cubic-bezier(.333,1,.667,1);-webkit-mask:url(/icons/down.svg) 50%/contain no-repeat;mask:url(/icons/down.svg) 50%/contain no-repeat}.cs-acda__grp.cs-is-open .cs-acda__chev{transform:rotate(180deg)}.cs-acda__gbody{grid-template-rows:minmax(0,0fr);transition:grid-template-rows .28s cubic-bezier(.333,1,.667,1);display:grid}.cs-acda__nav .cs-acda__gclip{min-height:0;overflow:hidden}.cs-acda__nav .cs-acda__gclip>ol{opacity:0;transition:opacity .28s cubic-bezier(.333,1,.667,1)}.cs-acda__nav .cs-acda__grp.cs-is-open .cs-acda__gclip>ol{opacity:1}.cs-acda__grp.cs-is-open .cs-acda__gbody{grid-template-rows:minmax(0,1fr)}.cs-acda__nav .cs-acda__gclip>ol{margin:var(--cs-sp-1) 0 var(--cs-sp-3)}@media (prefers-reduced-motion:reduce){.cs-acda__gbody,.cs-acda__chev,.cs-acda__nav .cs-acda__gclip>ol{transition:none}}.cs-acda__nav ol{gap:var(--cs-sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-acda__nav ol a{padding:var(--cs-sp-1) 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:pretty;text-decoration:none;transition:color .15s linear;display:block}.cs-section .cs-acda__nav ol a:hover{color:var(--cs-accent-ink)}.cs-acda__nav ol a.cs-is-active{color:var(--cs-accent-ink);font-weight:500}.cs-acda__head{gap:var(--cs-sp-4);padding-bottom:var(--cs-sp-6);border-bottom:1px solid var(--cs-border);flex-direction:column;display:flex}.cs-acda__meta{gap:var(--cs-sp-2);font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);flex-wrap:wrap;margin:0;display:flex}.cs-acda__meta span+span:before{content:"•";margin-right:var(--cs-sp-2);color:var(--cs-text-tertiary)}.cs-section .cs-acda__head h1{text-wrap:balance;margin:0;font-size:48px;line-height:1.2}.cs-acda__head .cs-lead{color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-acda__body{padding-top:var(--cs-sp-6)}.cs-acda__body p,.cs-acda__body li{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-acda__body b{color:var(--cs-text-primary)}.cs-acda__body ul{margin:0 0 var(--cs-sp-4);padding-left:var(--cs-sp-5);gap:var(--cs-sp-2);flex-direction:column;display:flex}.cs-acda__body li::marker{color:var(--cs-text-tertiary)}.cs-acda__body b{font-weight:700}.cs-acda__body a{color:var(--cs-accent-ink);text-underline-offset:3px;text-decoration:underline 1px;transition:color .15s linear}.cs-section .cs-acda__body a:hover{color:var(--cs-text-primary)}.cs-acda__h{margin:0 0 var(--cs-sp-5);font:700 32px/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);text-wrap:balance}.cs-acda__head h1,.cs-acda__h,.cs-acda__body p,.cs-acda__body li,.cs-acda__nav ol a{overflow-wrap:break-word;hyphens:manual}.cs-acda__pager{justify-content:space-between;gap:var(--cs-sp-5);margin-top:var(--cs-sp-8);padding-top:var(--cs-sp-8);border-top:1px solid var(--cs-border);display:flex}.cs-acda__next{align-items:flex-end;gap:var(--cs-sp-1);text-align:right;flex-direction:column;text-decoration:none;display:flex}.cs-acda__next b{transition:color .15s linear}.cs-section .cs-acda__next:hover b{color:var(--cs-accent-ink)}.cs-acda__next>span{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-tertiary)}.cs-acda__next b{align-items:center;gap:var(--cs-sp-2);font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance;display:inline-flex}.cs-acda__next .cs-more__ico{order:1}@media (width<=1060px){.cs-acda__grid{row-gap:var(--cs-sp-8);grid-template-columns:minmax(0,1fr)}.cs-acda__nav{max-height:none;padding-top:var(--cs-sp-8);border-top:1px solid var(--cs-border);order:1;position:static;overflow:visible}}.cs-acda__body ul li,.cs-article__body ul li{color:var(--cs-text-primary)}.cs-acda__body ul,.cs-article__body ul{margin-bottom:var(--cs-sp-5);padding:var(--cs-sp-5) var(--cs-sp-6) var(--cs-sp-5) calc(var(--cs-sp-6) + var(--cs-sp-4));background:var(--cs-surface);border-radius:var(--cs-r-6);border:0}@supports (corner-shape:squircle){.cs-acda__body ul,.cs-article__body ul{corner-shape:squircle;border-radius:var(--cs-r-8)}}@media (width<=600px){.cs-acda__body ul,.cs-article__body ul{padding:var(--cs-sp-4) var(--cs-sp-5) var(--cs-sp-4) calc(var(--cs-sp-5) + var(--cs-sp-3))}}.cs-article__toc{padding:var(--cs-sp-5) var(--cs-sp-6);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-r-7)}@supports (corner-shape:squircle){.cs-article__toc{corner-shape:squircle;border-radius:var(--cs-r-9)}}.cs-article__toc a{grid-template-columns:minmax(0,1fr)}.cs-article__toc a:before{content:none}.cs-article__aside .cs-article__toc a{padding:var(--cs-sp-1) 0;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);transition:color .15s linear}.cs-article__aside .cs-article__toc a:after{content:none}.cs-section .cs-article__aside .cs-article__toc a:hover{color:var(--cs-accent-ink)}.cs-article__aside .cs-article__toc a.cs-is-active,.cs-article__aside .cs-article__toc a.cs-is-within{color:var(--cs-accent-ink);font-weight:500}.cs-article__sec[id$=--faq] .cs-article__sh,.cs-article__sec--dense .cs-article__sh{padding-top:var(--cs-sp-4);border-top:1px solid var(--cs-border);font:700 16px/1.5 var(--cs-font-sans);letter-spacing:0;color:var(--cs-text-primary);margin:0}.cs-article__sec[id$=--faq] .cs-article__h+.cs-article__sh,.cs-article__sec--dense .cs-article__h+.cs-article__sh{margin-top:0}.cs-article__sec[id$=--faq] .cs-article__sh+p,.cs-article__sec--dense .cs-article__sh+p{margin:var(--cs-sp-1) 0 var(--cs-sp-4);color:var(--cs-text-secondary)}.cs-article__aside .cs-article__toc summary{font:700 12px/1.5 var(--cs-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-primary)}.cs-article__aside .cs-article__toc a,.cs-acda__nav ol a{color:var(--cs-text-secondary)}.cs-article__aside .cs-article__toc a.cs-is-active,.cs-article__aside .cs-article__toc a.cs-is-within,.cs-acda__nav ol a.cs-is-active{color:var(--cs-text-primary)}.cs-section .cs-article__aside .cs-article__toc a:hover,.cs-section .cs-acda__nav ol a:hover{color:var(--cs-accent-ink)}.cs-acda__tbl{margin:0 0 var(--cs-sp-4);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);overflow-x:auto}@supports (corner-shape:squircle){.cs-acda__tbl{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-acda__tbl table{border-collapse:collapse;width:100%;min-width:560px;font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-acda__tbl th,.cs-acda__tbl td{padding:var(--cs-sp-3) var(--cs-sp-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--cs-border)}.cs-acda__tbl tbody tr:last-child>*{border-bottom:0}.cs-acda__tbl thead th{background:var(--cs-surface);color:var(--cs-text-primary);white-space:nowrap;font-weight:700}.cs-acda__tbl tbody th{color:var(--cs-text-primary);font-weight:500}.cs-acda__tbl td.cs-is-yes,.cs-acda__tbl td.cs-is-no{color:#0000;position:relative}.cs-acda__tbl td.cs-is-yes:after,.cs-acda__tbl td.cs-is-no:after{content:"";left:var(--cs-sp-4);top:calc(var(--cs-sp-3) + 1px);width:20px;height:20px;position:absolute}.cs-acda__tbl td.cs-is-yes:after{background:var(--cs-ink);-webkit-mask:url(/icons/check-small.svg) 50%/contain no-repeat;mask:url(/icons/check-small.svg) 50%/contain no-repeat}.cs-acda__tbl td.cs-is-no:after{background:var(--cs-text-tertiary);-webkit-mask:url(/icons/minus.svg) 50%/contain no-repeat;mask:url(/icons/minus.svg) 50%/contain no-repeat}.cs-acda__qa{flex-direction:column;display:flex}.cs-acda__qi{padding:var(--cs-sp-4) 0;border-top:1px solid var(--cs-border)}.cs-acda__qi:first-child{border-top:0;padding-top:0}.cs-acda__qi h3{margin:0 0 var(--cs-sp-1);font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}.cs-acda__body .cs-acda__qi p{margin:0}.cs-acda__prev{text-align:left;align-items:flex-start;margin-right:auto}.cs-acda__prev b{flex-direction:row-reverse}.cs-acda__prev .cs-more__ico{transform:rotate(180deg)}.cs-acda__pager .cs-acda__next:not(.cs-acda__prev){margin-left:auto}.cs-acda__sh{margin:var(--cs-sp-6) 0 var(--cs-sp-3);font:700 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}.cs-acda__h+.cs-acda__sh{margin-top:0}.cs-acda__body .cs-acda__steps{margin:0 0 var(--cs-sp-5);padding:var(--cs-sp-5) var(--cs-sp-6) var(--cs-sp-5) calc(var(--cs-sp-6) + var(--cs-sp-4));gap:var(--cs-sp-2);background:var(--cs-surface);border-radius:var(--cs-r-6);flex-direction:column;display:flex}@supports (corner-shape:squircle){.cs-acda__body .cs-acda__steps{corner-shape:squircle;border-radius:var(--cs-r-8)}}@media (width<=600px){.cs-acda__body .cs-acda__steps{padding:var(--cs-sp-4) var(--cs-sp-5) var(--cs-sp-4) calc(var(--cs-sp-5) + var(--cs-sp-3))}}.cs-acda__body .cs-acda__steps li{color:var(--cs-text-primary)}.cs-acda__body .cs-acda__steps li::marker{color:var(--cs-text-primary);font-weight:400}.cs-acda__body .cs-acda__steps li{padding-left:var(--cs-sp-1)}.cs-acda__fig{margin:0 0 var(--cs-sp-5);border:1px solid var(--cs-border);border-radius:var(--cs-r-6);background:var(--cs-bg);overflow:hidden}@supports (corner-shape:squircle){.cs-acda__fig{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-acda__fig img{width:100%;height:auto;display:block}.cs-acda__fig--narrow{max-width:320px}.cs-acda__body code{padding:1px var(--cs-sp-1);border-radius:var(--cs-r-1);background:var(--cs-surface);color:var(--cs-text-primary);overflow-wrap:anywhere;font:400 14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.cs-acda__quote{margin:0 0 var(--cs-sp-5);padding:var(--cs-sp-5) var(--cs-sp-6);background:var(--cs-surface);border-radius:var(--cs-r-6);font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:pretty;position:relative}@supports (corner-shape:squircle){.cs-acda__quote{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-acda__quote{text-wrap:balance}.cs-acda__body p{margin:0 0 var(--cs-sp-4)}.cs-acda__body ul,.cs-acda__body .cs-acda__steps,.cs-acda__fig,.cs-acda__tbl,.cs-acda__quote,.cs-acda__qa{margin-top:var(--cs-sp-5);margin-bottom:var(--cs-sp-5)}.cs-acda__body .cs-acda__sec>:first-child,.cs-acda__body .cs-acda__h+*{margin-top:0}.cs-acda__body .cs-acda__sec>:last-child{margin-bottom:0}.cs-acda__sh{margin:var(--cs-sp-6) 0 var(--cs-sp-4);font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-acda__body .cs-acda__sh+*{margin-top:0}.cs-acda__fig+.cs-acda__fig{margin-top:var(--cs-sp-4)}.cs-acda__body code{border:1px solid var(--cs-border);background:var(--cs-surface)}.cs-acda__quote code,.cs-acda__body ul code,.cs-acda__body .cs-acda__steps code,.cs-acda__tbl thead code{background:var(--cs-bg)}.cs-acda__tbl tbody th{font-weight:400}.cs-acda__tbl tbody th b{font-weight:700}.cs-acda__tbl tbody th:not(:has(b)){font-weight:500}.cs-acda__pager{column-gap:var(--cs-sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cs-acda__pager .cs-acda__next,.cs-acda__pager .cs-acda__prev{min-width:0;margin:0}.cs-acda__pager .cs-acda__prev{grid-column:1;justify-self:start}.cs-acda__pager .cs-acda__next:not(.cs-acda__prev){grid-column:2;justify-self:end}.cs-acda__next b{max-width:100%}.cs-acda__body .cs-acda__note{margin-top:var(--cs-sp-5);margin-bottom:var(--cs-sp-5);padding:var(--cs-sp-5) var(--cs-sp-6);background:var(--cs-surface);border-radius:var(--cs-r-6);color:var(--cs-text-primary);text-wrap:pretty}@supports (corner-shape:squircle){.cs-acda__body .cs-acda__note{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-acda__note code{background:var(--cs-bg)}.cs-acda__sec--dense .cs-acda__sh{margin:var(--cs-sp-5) 0 var(--cs-sp-2);font:700 16px/1.5 var(--cs-font-sans);letter-spacing:0}.cs-acda__sec--dense .cs-acda__h+.cs-acda__sh{margin-top:0}@media (width<=860px){.cs-bento-who{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-bwho__cell--tall{order:-1;grid-area:auto/1/auto/-1}.cs-bwho__cell--wide{grid-column:1/-1}}@media (width<=640px){.cs-bwho__cell--tall h3{line-height:1}.cs-crumbs a,.cs-article a.cs-tag,.cs-clink{margin-block:-12px;padding-block:12px}.cs-cmail a{padding-block:12px}}#public-page.cs-section--pad{padding-top:var(--cs-sp-9);padding-bottom:var(--cs-sp-9)}@media (width<=640px){#public-page.cs-section--pad{padding-top:var(--cs-sp-8);padding-bottom:var(--cs-sp-8)}}.cs-plans__fine[style*=font-size\:12px],.cs-plans__fine[style*="font-size: 12px"],.cs-dagenda__fine{max-width:560px}@media (width<=640px){.cs-bmore .cs-bmore__card{padding:var(--cs-sp-5)}}.cs-claim{font-size:var(--cs-fs-h3)}.cs-bwho__cell--tall h3{font-size:var(--cs-fs-h5)}.cs-section .cs-acda__head h1{font-size:var(--cs-fs-h2)}.cs-demo__slot b,.cs-bill__seg button{font-size:var(--cs-fs-body)}.cs-bill__off{font-size:var(--cs-fs-caption)}.cs-article__h{font-size:var(--cs-fs-h3)}#between .cs-trow,.cs-tcard--float .cs-trow,.cs-tcard--float .cs-msg{box-shadow:none;background-image:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%);border:1px solid #0f11150d}#between .cs-trow[data-kind=time],.cs-tcard--float .cs-trow[data-kind=time]{background-color:#f1f9dc}#between .cs-trow[data-kind=time]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=time]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=time] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=time] .cs-trow__tag{color:#3d5e00;background:#fff}#between .cs-trow[data-kind=work],.cs-tcard--float .cs-trow[data-kind=work]{background-color:#eef4fd}#between .cs-trow[data-kind=work]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=work]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=work] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=work] .cs-trow__tag{color:#234f8c;background:#fff}#between .cs-trow[data-kind=money],.cs-tcard--float .cs-trow[data-kind=money]{background-color:#fdf1e4}#between .cs-trow[data-kind=money]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=money]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=money] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=money] .cs-trow__tag{color:#7f4709;background:#fff}#between .cs-trow[data-kind=learn],.cs-tcard--float .cs-trow[data-kind=learn]{background-color:#f2edfc}#between .cs-trow[data-kind=learn]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=learn]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=learn] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=learn] .cs-trow__tag{color:#553a96;background:#fff}#between .cs-trow[data-kind=cards],.cs-tcard--float .cs-trow[data-kind=cards]{background-color:#fceef3}#between .cs-trow[data-kind=cards]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=cards]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=cards] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=cards] .cs-trow__tag{color:#8a2649;background:#fff}#between .cs-trow[data-kind=ai],.cs-tcard--float .cs-trow[data-kind=ai]{background-color:#e6f6f4}#between .cs-trow[data-kind=ai]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=ai]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=ai] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=ai] .cs-trow__tag{color:#0b5f67;background:#fff}#between .cs-trow[data-kind=remind],.cs-tcard--float .cs-trow[data-kind=remind]{background-color:#fbf5dc}#between .cs-trow[data-kind=remind]>.cs-trow__well,.cs-tcard--float .cs-trow[data-kind=remind]>.cs-trow__well{background-color:#fff}#between .cs-trow[data-kind=remind] .cs-trow__tag,.cs-tcard--float .cs-trow[data-kind=remind] .cs-trow__tag{color:#6b5200;background:#fff}#between .cs-trow[data-kind] span,.cs-tcard--float .cs-trow[data-kind]>div>span,.cs-tcard--float .cs-msg{color:var(--cs-text-secondary);opacity:1}.cs-tcard--float .cs-msg b,#between .cs-trow b,.cs-tcard--float .cs-trow b{color:var(--cs-text-primary);opacity:1}.cs-section--surface #between .cs-trow,.cs-section--surface .cs-tcard--float .cs-trow,.cs-section--surface .cs-tcard--float .cs-msg{background-color:#fff;box-shadow:0 1px 2px #0f11150f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=time]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=time]>.cs-trow__well{background-color:#5c8a0024}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=time] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=time] .cs-trow__tag{color:#3d5e00;background:#5c8a0024}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=work]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=work]>.cs-trow__well{background-color:#2a5fa81f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=work] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=work] .cs-trow__tag{color:#234f8c;background:#2a5fa81f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=money]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=money]>.cs-trow__well{background-color:#b064101f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=money] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=money] .cs-trow__tag{color:#7f4709;background:#b064101f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=learn]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=learn]>.cs-trow__well{background-color:#6a45b51f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=learn] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=learn] .cs-trow__tag{color:#553a96;background:#6a45b51f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=cards]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=cards]>.cs-trow__well{background-color:#b0325e1f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=cards] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=cards] .cs-trow__tag{color:#8a2649;background:#b0325e1f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=ai]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=ai]>.cs-trow__well{background-color:#0e7c861f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=ai] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=ai] .cs-trow__tag{color:#0b5f67;background:#0e7c861f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=remind]>.cs-trow__well,.cs-section--surface #between .cs-trow[data-kind=remind]>.cs-trow__well{background-color:#8a6a001f}.cs-section--surface .cs-tcard--float .cs-trow[data-kind=remind] .cs-trow__tag,.cs-section--surface #between .cs-trow[data-kind=remind] .cs-trow__tag{color:#6b5200;background:#8a6a001f}.cs-tcard--float .cs-trow[data-kind=cards]>.cs-trow__well,#between .cs-trow[data-kind=cards]>.cs-trow__well{background-image:url(/icons/notif-cards.svg)}.cs-tcard--float>.cs-msg[style*=--cs-tr],.cs-tcard--float>.cs-trow[style*=--cs-tr],#between .cs-trow[style*=--cs-tr]{transform:rotate(var(--cs-tr,0deg)) translateX(var(--cs-tx,0px))}@media (width<=640px){.cs-tcard--float>.cs-msg[style*=--cs-tr],.cs-tcard--float>.cs-trow[style*=--cs-tr],#between .cs-trow[style*=--cs-tr]{transform:rotate(var(--cs-tr,0deg))}.cs-store__badge{background:#000;justify-content:center;width:189px;height:56px}.cs-store__badge img{width:auto;height:56px}}#between .cs-trow,.cs-tcard--float .cs-trow,.cs-tcard--float .cs-msg{align-items:start;row-gap:2px}#between .cs-trow b,.cs-tcard--float .cs-trow b,.cs-tcard--float .cs-msg b{line-height:20px;display:block}#between .cs-trow span:not(.cs-trow__tag):not(.cs-trow__well),.cs-tcard--float .cs-trow span:not(.cs-trow__tag):not(.cs-trow__well),.cs-tcard--float .cs-msg span:not(.cs-trow__tag):not(.cs-trow__well),.cs-tcard--float .cs-msg{line-height:20px}.cs-tcard--float .cs-trow>div>b,#between .cs-trow>div>b{margin-bottom:2px}#between .cs-trow>.cs-trow__well,.cs-tcard--float .cs-trow>.cs-trow__well,.cs-tcard--float .cs-msg>.cs-trow__well{align-self:start;margin-top:3px}#between .cs-trow .cs-trow__tag,.cs-tcard--float .cs-trow .cs-trow__tag,.cs-tcard--float .cs-msg .cs-trow__tag{align-self:center}.cs-split.cs-dhero{align-items:start;column-gap:var(--cs-sp-8);row-gap:var(--cs-sp-7);grid-template-rows:auto 1fr;grid-template-areas:"copy form""agenda form"}.cs-dhero>.cs-dhero__copy{text-align:left;grid-area:copy;align-items:flex-start;max-width:none;margin:0}.cs-dhero>.cs-dagenda{grid-area:agenda}.cs-dhero>.cs-demo{top:var(--cs-sp-10);grid-area:form;align-self:start;position:sticky}@media (width<=1060px){.cs-split.cs-dhero{grid-template-rows:auto;grid-template-areas:"copy""form""agenda"}.cs-dhero>.cs-dhero__copy{text-align:center;align-items:center}.cs-dhero>.cs-demo{justify-self:stretch;max-width:none;position:static}}.cs-demo{box-shadow:none}.cs-demo>.cs-demo__body{border:1px solid var(--cs-border);border-radius:0 0 var(--cs-r-6) var(--cs-r-6);border-top:0}@supports (corner-shape:squircle){.cs-demo>.cs-demo__body{corner-shape:squircle;border-radius:0 0 var(--cs-r-8) var(--cs-r-8)}}.cs-demo__tl{gap:var(--cs-sp-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.cs-demo__tlbar{display:none}.cs-demo__tls{align-items:center;gap:var(--cs-sp-2);padding-top:var(--cs-sp-3);font:500 14px/1.5 var(--cs-font-sans);color:var(--cs-text-tertiary);transition:color .2s ease-in;display:flex;position:relative}.cs-demo__tls:before{content:"";background:var(--cs-border);border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0}.cs-demo__tls:after{content:"";background:var(--cs-ink);transform-origin:0;border-radius:4px;height:4px;transition:transform .4s cubic-bezier(.333,1,.667,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cs-demo__tls i{font:700 12px/1 var(--cs-font-sans);letter-spacing:.04em;color:inherit;align-items:center;font-style:normal;display:inline-flex}.cs-demo__tls i:before{content:"0"}.cs-demo__tl[data-step="1"] .cs-demo__tls[data-n="1"],.cs-demo__tl[data-step="2"] .cs-demo__tls{color:var(--cs-text-primary)}.cs-demo__tl[data-step="1"] .cs-demo__tls[data-n="1"]:after,.cs-demo__tl[data-step="2"] .cs-demo__tls:after{transform:scaleX(1)}.cs-demo__tl[data-step="2"] .cs-demo__tls[data-n="1"]{color:var(--cs-text-secondary)}.cs-demo__tl[data-step="2"] .cs-demo__tls[data-n="1"] i{background:currentColor;width:16px;height:16px;font-size:0;-webkit-mask:url(/icons/check-small.svg) 50%/16px 16px no-repeat;mask:url(/icons/check-small.svg) 50%/16px 16px no-repeat}.cs-demo__tl[data-step="2"] .cs-demo__tls[data-n="1"] i:before{content:none}.cs-demo__chev{background:currentColor;width:16px;height:16px;-webkit-mask:url(/icons/chev-right.svg) 50%/contain no-repeat;mask:url(/icons/chev-right.svg) 50%/contain no-repeat}.cs-demo__chev--l{-webkit-mask-image:url(/icons/chev-left.svg);mask-image:url(/icons/chev-left.svg)}.cs-demo__chev:before,.cs-demo__chev--l:before{content:none}.cs-demo__arw{place-items:center;display:grid}.cs-demo__chev{transform:translate(.75px)}.cs-demo__chev--l{transform:translate(-.75px)}.cs-demo__hd{text-align:center;justify-content:center}.cs-demo__hd .cs-demo__hdt{align-items:center}.cs-acda__next>span{text-wrap:balance}.cs-acda__pager .cs-acda__next,.cs-acda__pager .cs-acda__prev{width:100%;min-width:0;overflow:hidden}.cs-acda__pager .cs-acda__next>span{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;max-width:100%;display:block;overflow:hidden}@media (width<=1060px){.cs-acda__nav ol{gap:0}.cs-acda__nav ol a{min-height:44px;padding:var(--cs-sp-2) 0;box-sizing:border-box;align-items:center;display:flex}.cs-acda__nav .cs-acda__gt{min-height:48px}}.cs-acda-crumbbar .cs-crumbs{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.cs-acda-crumbbar .cs-crumbs>a,.cs-acda-crumbbar .cs-crumbs>span[aria-hidden]{flex:none}.cs-acda-crumbbar .cs-crumbs>.cs-crumbs__cur{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@container (width<=1100px){.cs-bmore .cs-bmore__row{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab}}.cs-bmore{--cs-bm-pad:var(--cs-sp-8)}@media (width<=1060px){.cs-bmore{--cs-bm-pad:var(--cs-sp-6)}}@media (width<=640px){.cs-bmore{--cs-bm-pad:var(--cs-sp-5)}}@property --cs-fl{syntax:"<length>";inherits:false;initial-value:0}@property --cs-fr{syntax:"<length>";inherits:false;initial-value:0}@container (width<=1100px){.cs-bmore .cs-bmore__row{--cs-fl:var(--cs-bm-pad);--cs-fr:var(--cs-bm-pad);margin-inline:calc(var(--cs-bm-pad) * -1);padding-inline:var(--cs-bm-pad);scroll-padding-inline:var(--cs-bm-pad);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--cs-fl),#000 calc(100% - var(--cs-fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--cs-fl),#000 calc(100% - var(--cs-fr)),transparent 100%)}.cs-bmore .cs-bmore__row:after{content:"";flex:none;width:1px}@supports (animation-timeline:scroll()){.cs-bmore .cs-bmore__row{animation:linear both cs-bmore-fade scroll(self inline)}}}@keyframes cs-bmore-fade{0%{--cs-fl:0px;--cs-fr:var(--cs-bm-pad)}5%{--cs-fl:var(--cs-bm-pad)}95%{--cs-fr:var(--cs-bm-pad)}to{--cs-fl:var(--cs-bm-pad);--cs-fr:0px}}.cs-search__go{min-width:var(--cs-go-w);animation:.2s cubic-bezier(.333,1,.667,1) both cs-acd-go-in}@supports (corner-shape:squircle){.cs-search__go{corner-shape:squircle;border-radius:var(--cs-r-5)}}.cs-section .cs-search__go:hover{background:#262a31}.cs-search__go:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-search:has(.cs-search__go) .cs-search__clear{right:calc(4px + var(--cs-go-w) + 4px)}@keyframes cs-acd-go-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-search__go{animation:none}}.cs-search:has(.cs-search__go) .cs-search__clear{width:48px;height:auto;top:4px;bottom:4px;right:calc(4px + var(--cs-go-w) + 4px);border-radius:var(--cs-r-3);transform:none}@supports (corner-shape:squircle){.cs-search:has(.cs-search__go) .cs-search__clear{border-radius:var(--cs-r-5)}}.cs-search:has(.cs-search__go) input{padding-right:calc(4px + var(--cs-go-w) + 4px + 48px + var(--cs-sp-2))}.cs-search{--cs-go-w:112px}.cs-search__go{min-width:0}.cs-search:before{left:23px}.cs-search input{padding-left:54px}.cs-ck{left:var(--cs-sp-5);bottom:var(--cs-sp-5)}@supports (corner-shape:squircle){.cs-ck{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-ck__p a{transition:color .15s linear}.cs-ck__acts .cs-btn{margin:0}@media (width<=640px){.cs-ck{left:var(--cs-sp-3);bottom:var(--cs-sp-3)}}@media (prefers-reduced-motion:reduce){.cs-ck{transition:none;transform:none}}.cs-section.cs-ck{padding:var(--cs-sp-4);border-radius:var(--cs-r-7);gap:var(--cs-sp-4);margin:0}@supports (corner-shape:squircle){.cs-section.cs-ck{corner-shape:squircle;border-radius:var(--cs-r-8)}}.cs-section.cs-ck .cs-ck__copy{padding:var(--cs-sp-2) var(--cs-sp-2) 0}.cs-legal{gap:var(--cs-sp-8);flex-direction:column;max-width:880px;display:flex}.cs-legal p{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:pretty;overflow-wrap:break-word;margin:0}.cs-legal__lead{font-size:16px}.cs-legal__sec{gap:var(--cs-sp-4);flex-direction:column;display:flex}.cs-legal__h{margin:0 0 var(--cs-sp-1);font:700 var(--cs-fs-h3,32px)/1.2 var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);text-wrap:balance}.cs-legal__sh{margin:var(--cs-sp-3) 0 0;font:700 18px/1.5 var(--cs-font-sans);color:var(--cs-text-primary);text-wrap:balance}.cs-legal a{color:var(--cs-text-primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s linear}.cs-section .cs-legal a:hover{color:var(--cs-accent-ink)}.cs-legal__date{color:var(--cs-text-secondary)}@media (width<=640px){.cs-legal{gap:var(--cs-sp-7)}.cs-legal__h{font-size:24px}}.cs-legal p{color:var(--cs-text-secondary)}.cs-legal{gap:0;max-width:720px}.cs-legal__lead{margin:0}.cs-legal__sec{margin-top:var(--cs-sp-8);gap:0}.cs-legal__h{margin:0 0 var(--cs-sp-5);font-size:var(--cs-fs-h3)}.cs-legal__sec>p+p{margin-top:var(--cs-sp-4)}.cs-legal__sh{margin:var(--cs-sp-5) 0 var(--cs-sp-2);font:700 18px/1.5 var(--cs-font-sans)}.cs-legal__h+.cs-legal__sh{margin-top:0}.cs-legal p{hyphens:manual}.cs-legal__sec>p.cs-legal__date{margin-top:var(--cs-sp-5);font-size:14px}@media (width<=640px){.cs-legal{gap:0}.cs-legal__h{font-size:var(--cs-fs-h3)}}.cs-legal__list{margin:var(--cs-sp-4) 0;padding-left:var(--cs-sp-5);gap:var(--cs-sp-2);flex-direction:column;display:flex}.cs-legal__list li{font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty}.cs-legal__list li::marker{color:var(--cs-text-tertiary)}.cs-legal__sec>.cs-legal__list+p{margin-top:0}.cs-legal__lead+.cs-legal__lead{margin-top:var(--cs-sp-4)}.cs-legal--tos .cs-legal__sec{margin-top:var(--cs-sp-8);padding-top:var(--cs-sp-8);border-top:1px solid var(--cs-border)}.cs-legal p b{color:var(--cs-text-primary);font-weight:700}.cs-legal--tos{margin-inline:auto}.cs-legal--tos .cs-legal__h{text-align:center}@media (width<=640px){html body .cs-blk-grid,html body #between .cs-blk-grid,html body .cs-cards{gap:var(--cs-sp-4)}}@media (width<=1060px){#top .cs-split--media>:first-child{text-align:center;align-items:center!important}#top .cs-split--media>:first-child>*{margin-inline:auto!important}#top .cs-split--media>:first-child>div{justify-content:center}#top .cs-split--media>:last-child{justify-self:center}.cs-split--media>:first-child{text-align:center;align-items:center}.cs-split--media>:first-child>*{margin-inline:auto}.cs-split--media>:first-child>.cs-btn{align-self:center}.cs-split--media>:first-child>div{justify-content:center}.cs-split--media>:first-child .cs-clist{text-align:left;align-self:center;width:100%;max-width:560px}.cs-split--media>:first-child .cs-clist *{text-align:left}.cs-split--media>:not(:first-child){justify-self:center}.cs-split--media>.cs-clist{width:100%;max-width:560px}}@media (width<=960px){.cs-tabc__flow{text-align:center;align-items:center}.cs-tabc__flow .cs-btn,.cs-tabc__cta{align-self:center}.cs-tabc__flow .cs-relay{text-align:left;align-self:center;width:100%;max-width:560px}}.cs-tline:not(.cs-tline--row) li{grid-template-columns:minmax(0,1fr);gap:0}@media (width>=1061px){.cs-tline:not(.cs-tline--row) li{padding-left:100px}.cs-tline:not(.cs-tline--row) time{width:84px;padding-top:2px;position:absolute;top:0;left:-100px}}@media (width<=1060px){.cs-tline:not(.cs-tline--row) time{margin-bottom:var(--cs-sp-1);padding-top:0;display:block}.cs-tline:not(.cs-tline--row) .cs-tline__b:before{top:6px}.cs-tline:not(.cs-tline--row) .cs-tline__b{padding-left:var(--cs-sp-5)}}@media (width<=900px){.cs-mat-split>.cs-ctaband__copy{text-align:center;align-items:center}.cs-mat-split>.cs-ctaband__copy>*{margin-inline:auto}.cs-mat-split>.cs-ctaband__copy>.cs-btn{align-self:center}}#between .cs-trow[data-icon=ip-add-user][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-add-user][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/add-user-ai.svg)}#between .cs-trow[data-icon=ip-alarm-clock][data-kind=remind]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-alarm-clock][data-kind=remind]>.cs-trow__well{background-image:url(/icons/ip/alarm-clock-remind.svg)}#between .cs-trow[data-icon=ip-alarm][data-kind=remind]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-alarm][data-kind=remind]>.cs-trow__well{background-image:url(/icons/ip/alarm-remind.svg)}#between .cs-trow[data-icon=ip-all-application][data-kind=cards]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-all-application][data-kind=cards]>.cs-trow__well{background-image:url(/icons/ip/all-application-cards.svg)}#between .cs-trow[data-icon=ip-arrow-circle-right][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-arrow-circle-right][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/arrow-circle-right-learn.svg)}#between .cs-trow[data-icon=ip-attention][data-kind=remind]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-attention][data-kind=remind]>.cs-trow__well{background-image:url(/icons/ip/attention-remind.svg)}#between .cs-trow[data-icon=ip-audio-file][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-audio-file][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/audio-file-learn.svg)}#between .cs-trow[data-icon=ip-bank-card][data-kind=money]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-bank-card][data-kind=money]>.cs-trow__well{background-image:url(/icons/ip/bank-card-money.svg)}#between .cs-trow[data-icon=ip-bill][data-kind=money]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-bill][data-kind=money]>.cs-trow__well{background-image:url(/icons/ip/bill-money.svg)}#between .cs-trow[data-icon=ip-book-open][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-book-open][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/book-open-learn.svg)}#between .cs-trow[data-icon=ip-bookshelf][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-bookshelf][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/bookshelf-learn.svg)}#between .cs-trow[data-icon=ip-book][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-book][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/book-learn.svg)}#between .cs-trow[data-icon=ip-branch-one][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-branch-one][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/branch-one-time.svg)}#between .cs-trow[data-icon=ip-browser-chrome][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-browser-chrome][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/browser-chrome-work.svg)}#between .cs-trow[data-icon=ip-browser][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-browser][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/browser-work.svg)}#between .cs-trow[data-icon=ip-calendar-dot][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-calendar-dot][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/calendar-dot-time.svg)}#between .cs-trow[data-icon=ip-calendar][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-calendar][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/calendar-time.svg)}#between .cs-trow[data-icon=ip-chart-histogram][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-chart-histogram][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/chart-histogram-learn.svg)}#between .cs-trow[data-icon=ip-chart-line][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-chart-line][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/chart-line-learn.svg)}#between .cs-trow[data-icon=ip-chart-pie][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-chart-pie][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/chart-pie-learn.svg)}#between .cs-trow[data-icon=ip-check-correct][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-check-correct][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/check-correct-work.svg)}#between .cs-trow[data-icon=ip-check-one][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-check-one][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/check-one-work.svg)}#between .cs-trow[data-icon=ip-classroom][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-classroom][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/classroom-time.svg)}#between .cs-trow[data-icon=ip-click-tap][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-click-tap][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/click-tap-work.svg)}#between .cs-trow[data-icon=ip-click][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-click][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/click-work.svg)}#between .cs-trow[data-icon=ip-code][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-code][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/code-work.svg)}#between .cs-trow[data-icon=ip-collection-files][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-collection-files][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/collection-files-learn.svg)}#between .cs-trow[data-icon=ip-compass][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-compass][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/compass-learn.svg)}#between .cs-trow[data-icon=ip-copy][data-kind=cards]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-copy][data-kind=cards]>.cs-trow__well{background-image:url(/icons/ip/copy-cards.svg)}#between .cs-trow[data-icon=ip-dashboard][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-dashboard][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/dashboard-time.svg)}#between .cs-trow[data-icon=ip-delete][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-delete][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/delete-work.svg)}#between .cs-trow[data-icon=ip-download][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-download][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/download-work.svg)}#between .cs-trow[data-icon=ip-edit][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-edit][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/edit-work.svg)}#between .cs-trow[data-icon=ip-exchange][data-kind=cards]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-exchange][data-kind=cards]>.cs-trow__well{background-image:url(/icons/ip/exchange-cards.svg)}#between .cs-trow[data-icon=ip-experiment][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-experiment][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/experiment-learn.svg)}#between .cs-trow[data-icon=ip-export][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-export][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/export-work.svg)}#between .cs-trow[data-icon=ip-file-pdf][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-file-pdf][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/file-pdf-learn.svg)}#between .cs-trow[data-icon=ip-flag][data-kind=remind]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-flag][data-kind=remind]>.cs-trow__well{background-image:url(/icons/ip/flag-remind.svg)}#between .cs-trow[data-icon=ip-folder-open][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-folder-open][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/folder-open-work.svg)}#between .cs-trow[data-icon=ip-formula][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-formula][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/formula-learn.svg)}#between .cs-trow[data-icon=ip-graphic-design][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-graphic-design][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/graphic-design-learn.svg)}#between .cs-trow[data-icon=ip-hard-disk][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-hard-disk][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/hard-disk-work.svg)}#between .cs-trow[data-icon=ip-history][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-history][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/history-work.svg)}#between .cs-trow[data-icon=ip-iphone][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-iphone][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/iphone-time.svg)}#between .cs-trow[data-icon=ip-keyboard][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-keyboard][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/keyboard-work.svg)}#between .cs-trow[data-icon=ip-laptop][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-laptop][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/laptop-work.svg)}#between .cs-trow[data-icon=ip-layout-four][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-layout-four][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/layout-four-work.svg)}#between .cs-trow[data-icon=ip-lightning][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-lightning][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/lightning-ai.svg)}#between .cs-trow[data-icon=ip-link-one][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-link-one][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/link-one-ai.svg)}#between .cs-trow[data-icon=ip-link][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-link][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/link-ai.svg)}#between .cs-trow[data-icon=ip-list-checkbox][data-kind=cards]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-list-checkbox][data-kind=cards]>.cs-trow__well{background-image:url(/icons/ip/list-checkbox-cards.svg)}#between .cs-trow[data-icon=ip-lock][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-lock][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/lock-work.svg)}#between .cs-trow[data-icon=ip-login][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-login][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/login-time.svg)}#between .cs-trow[data-icon=ip-magic-wand][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-magic-wand][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/magic-wand-ai.svg)}#between .cs-trow[data-icon=ip-mail-open][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-mail-open][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/mail-open-ai.svg)}#between .cs-trow[data-icon=ip-mail][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-mail][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/mail-ai.svg)}#between .cs-trow[data-icon=ip-mouse][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-mouse][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/mouse-work.svg)}#between .cs-trow[data-icon=ip-move-one][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-move-one][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/move-one-work.svg)}#between .cs-trow[data-icon=ip-notebook-and-pen][data-kind=money]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-notebook-and-pen][data-kind=money]>.cs-trow__well{background-image:url(/icons/ip/notebook-and-pen-money.svg)}#between .cs-trow[data-icon=ip-notes][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-notes][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/notes-work.svg)}#between .cs-trow[data-icon=ip-page-template][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-page-template][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/page-template-learn.svg)}#between .cs-trow[data-icon=ip-pencil][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-pencil][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/pencil-work.svg)}#between .cs-trow[data-icon=ip-people-plus][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-people-plus][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/people-plus-ai.svg)}#between .cs-trow[data-icon=ip-people-speak][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-people-speak][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/people-speak-time.svg)}#between .cs-trow[data-icon=ip-peoples][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-peoples][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/peoples-ai.svg)}#between .cs-trow[data-icon=ip-pic][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-pic][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/pic-learn.svg)}#between .cs-trow[data-icon=ip-play][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-play][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/play-time.svg)}#between .cs-trow[data-icon=ip-preview-open][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-preview-open][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/preview-open-work.svg)}#between .cs-trow[data-icon=ip-recycling][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-recycling][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/recycling-work.svg)}#between .cs-trow[data-icon=ip-redo][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-redo][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/redo-work.svg)}#between .cs-trow[data-icon=ip-refresh][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-refresh][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/refresh-work.svg)}#between .cs-trow[data-icon=ip-remind][data-kind=remind]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-remind][data-kind=remind]>.cs-trow__well{background-image:url(/icons/ip/remind-remind.svg)}#between .cs-trow[data-icon=ip-save][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-save][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/save-work.svg)}#between .cs-trow[data-icon=ip-schedule][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-schedule][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/schedule-time.svg)}#between .cs-trow[data-icon=ip-search][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-search][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/search-work.svg)}#between .cs-trow[data-icon=ip-send-email][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-send-email][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/send-email-ai.svg)}#between .cs-trow[data-icon=ip-send][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-send][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/send-ai.svg)}#between .cs-trow[data-icon=ip-share][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-share][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/share-ai.svg)}#between .cs-trow[data-icon=ip-shuffle][data-kind=cards]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-shuffle][data-kind=cards]>.cs-trow__well{background-image:url(/icons/ip/shuffle-cards.svg)}#between .cs-trow[data-icon=ip-table-report][data-kind=money]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-table-report][data-kind=money]>.cs-trow__well{background-image:url(/icons/ip/table-report-money.svg)}#between .cs-trow[data-icon=ip-text][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-text][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/text-learn.svg)}#between .cs-trow[data-icon=ip-timer][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-timer][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/timer-time.svg)}#between .cs-trow[data-icon=ip-time][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-time][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/time-time.svg)}#between .cs-trow[data-icon=ip-translate][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-translate][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/translate-learn.svg)}#between .cs-trow[data-icon=ip-undo][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-undo][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/undo-work.svg)}#between .cs-trow[data-icon=ip-upload][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-upload][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/upload-work.svg)}#between .cs-trow[data-icon=ip-user-business][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-user-business][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/user-business-ai.svg)}#between .cs-trow[data-icon=ip-user][data-kind=ai]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-user][data-kind=ai]>.cs-trow__well{background-image:url(/icons/ip/user-ai.svg)}#between .cs-trow[data-icon=ip-video][data-kind=time]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-video][data-kind=time]>.cs-trow__well{background-image:url(/icons/ip/video-time.svg)}#between .cs-trow[data-icon=ip-volume-notice][data-kind=learn]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-volume-notice][data-kind=learn]>.cs-trow__well{background-image:url(/icons/ip/volume-notice-learn.svg)}#between .cs-trow[data-icon=ip-wallet][data-kind=money]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-wallet][data-kind=money]>.cs-trow__well{background-image:url(/icons/ip/wallet-money.svg)}#between .cs-trow[data-icon=ip-zoom-in][data-kind=work]>.cs-trow__well,:is(#between,html) .cs-trow[data-icon=ip-zoom-in][data-kind=work]>.cs-trow__well{background-image:url(/icons/ip/zoom-in-work.svg)}@media (prefers-reduced-motion:no-preference){.cs-lsn .cs-jit1{animation:14s cubic-bezier(.333,1,.667,1) infinite cs-jit1}.cs-lsn .cs-jit2{animation:17s cubic-bezier(.333,1,.667,1) -5s infinite cs-jit2}}@keyframes cs-jit1{0%,6%{transform:translate(0)}15%,23%{transform:translate(-110px,40px)}26%,32%{transform:translate(-104px,46px)}42%,49%{transform:translate(20px,-120px)}52%{transform:translate(14px,-114px)}55%,62%{transform:translate(18px,-117px)}72%,80%{transform:translate(-60px,180px)}83%{transform:translate(-54px,174px)}93%,to{transform:translate(0)}}@keyframes cs-jit2{0%,8%{transform:translate(0)}17%,24%{transform:translate(40px,-150px)}27%{transform:translate(46px,-144px)}30%,36%{transform:translate(43px,-147px)}44%{transform:translate(30px,90px)}50%{transform:translate(40px,290px)}58%,65%{transform:translate(-220px,340px)}68%{transform:translate(-214px,346px)}71%,76%{transform:translate(-217px,343px)}84%{transform:translate(20px,300px)}94%,to{transform:translate(0)}}.cs-relay__step{padding-left:clamp(44px,39.028px + 1.326vw,56px)}.cs-section--pad{padding-top:clamp(48px,28.11px + 5.3039vw,96px);padding-bottom:clamp(48px,28.11px + 5.3039vw,96px)}body.cs-rh-airy .cs-section--pad{padding-top:clamp(48px,18.166px + 7.9558vw,120px);padding-bottom:clamp(48px,18.166px + 7.9558vw,120px)}body.cs-rh-tight .cs-section--pad{padding-top:clamp(40px,36.685px + .884vw,48px);padding-bottom:clamp(40px,36.685px + .884vw,48px)}.cs-shead+.cs-blk-grid,.cs-blk-grid+.cs-store{margin-top:clamp(32px,25.37px + 1.768vw,48px)}.cs-blog__all{margin-top:clamp(24px,20.685px + .884vw,32px)}.cs-rcard__t{margin-top:clamp(16px,12.685px + .884vw,24px)}.cs-sx__grid{row-gap:clamp(24px,20.685px + .884vw,32px)}.cs-hp__stage{margin-top:clamp(40px,23.425px + 4.4199vw,80px)}.cs-sx__t{margin-top:clamp(4px,2.343px + .442vw,8px)}.cs-stepc,.cs-post,.cs-ctaband__aside,.cs-tier{padding:clamp(24px,20.685px + .884vw,32px)}.cs-acc .cs-acc__q{gap:clamp(16px,12.685px + .884vw,24px);padding:clamp(16px,12.685px + .884vw,24px) clamp(24px,20.685px + .884vw,32px)}.cs-acc__a{padding-bottom:clamp(24px,20.685px + .884vw,32px);padding-left:clamp(24px,20.685px + .884vw,32px);padding-right:clamp(24px,20.685px + .884vw,32px)}#after .cs-split,.cs-ctaband--split{gap:clamp(32px,25.37px + 1.768vw,48px)}.cs-sx__wrap{--cs-sx-gap:clamp(32px,calc(25.37px + 1.768vw),48px)}.cs-hd__row{gap:clamp(12px,7.028px + 1.326vw,24px);padding-top:clamp(12px,10.343px + .442vw,16px);padding-bottom:clamp(12px,10.343px + .442vw,16px)}.cs-hp__view{gap:clamp(4px,2.343px + .442vw,8px);padding-left:clamp(12px,7.028px + 1.326vw,24px);padding-right:clamp(12px,7.028px + 1.326vw,24px)}.cs-hd__drawer-top{padding:clamp(12px,10.343px + .442vw,16px) clamp(12px,7.028px + 1.326vw,24px)}.cs-closer{margin-top:clamp(32px,25.37px + 1.768vw,48px)}.cs-ph{gap:clamp(16px,12.685px + .884vw,24px)}.cs-nocom{padding:clamp(32px,25.37px + 1.768vw,48px)}.cs-bill__seg button{gap:clamp(4px,2.343px + .442vw,8px);padding-left:clamp(12px,7.028px + 1.326vw,24px);padding-right:clamp(12px,7.028px + 1.326vw,24px)}.cs-bill__seg button:has(.cs-bill__off){padding-right:clamp(8px,6.343px + .442vw,12px)}.cs-bill__off{padding-left:clamp(6px,5.171px + .221vw,8px);padding-right:clamp(6px,5.171px + .221vw,8px)}.cs-ptbl th,.cs-ptbl td,.cs-ptbl tr.cs-expl td{padding-left:clamp(12px,7.028px + 1.326vw,24px);padding-right:clamp(12px,7.028px + 1.326vw,24px)}.cs-ptbl-tools{gap:clamp(12px,10.343px + .442vw,16px)}.cs-card{padding:clamp(24px,20.685px + .884vw,32px)}.cs-demo__body{padding:clamp(16px,9.37px + 1.768vw,32px)}.cs-demo__shead{gap:clamp(8px,6.343px + .442vw,12px)}.cs-ctaband:not(.cs-ctaband--split){gap:clamp(16px,12.685px + .884vw,24px);padding:clamp(32px,25.37px + 1.768vw,48px) clamp(24px,14.055px + 2.6519vw,48px)}.cs-shead+.cs-cards,.cs-shead+.cs-plans,.cs-shead+.cs-clist--check,.cs-shead+.cs-prose,.cs-shead+.cs-split,.cs-shead+.cs-ptbl-tools,.cs-shead+.cs-bill,.cs-clist--check+.cs-note,.cs-plans+.cs-plans__fine,.cs-ptbl-scroll+.cs-note{margin-top:clamp(32px,25.37px + 1.768vw,48px)}.cs-dagenda{gap:clamp(16px,12.685px + .884vw,24px)}.cs-dagenda .cs-clist--ticks{gap:clamp(32px,28.685px + .884vw,40px)}.cs-tline li{gap:clamp(4px,1.326vw - .972px,16px)}.cs-tline__b{padding-left:clamp(16px,12.685px + .884vw,24px)}.cs-bposts{padding-top:clamp(32px,20.398px + 3.0939vw,60px);padding-bottom:clamp(48px,34.74px + 3.5359vw,80px)}.cs-article+.cs-article{margin-top:clamp(48px,34.74px + 3.5359vw,80px);padding-top:clamp(48px,34.74px + 3.5359vw,80px)}.cs-bmore{gap:clamp(24px,20.685px + .884vw,32px);margin-top:clamp(48px,34.74px + 3.5359vw,80px)}.cs-bmore+.cs-article{margin-top:clamp(48px,34.74px + 3.5359vw,80px);padding-top:clamp(48px,34.74px + 3.5359vw,80px)}.cs-acda{padding-bottom:clamp(48px,34.74px + 3.5359vw,80px)}.cs-acda__sec{margin-top:clamp(40px,36.685px + .884vw,48px)}.cs-bento-who{gap:clamp(16px,12.685px + .884vw,24px)}.cs-bwho__cell,.cs-plan{padding:clamp(24px,20.685px + .884vw,32px)}.cs-legal--tos .cs-legal__sec{margin-top:clamp(32px,25.37px + 1.768vw,48px);padding-top:clamp(32px,25.37px + 1.768vw,48px)}html body .cs-cards{gap:clamp(16px,12.685px + .884vw,24px)}@media (width<=1060px){.cs-nocom{gap:clamp(32px,27.62px + 1.1679vw,40px)}.cs-bmore{padding:clamp(24px,19.62px + 1.1679vw,32px)}.cs-article__toc{padding-top:clamp(16px,11.62px + 1.1679vw,24px);padding-bottom:clamp(16px,11.62px + 1.1679vw,24px)}}@media (width<=960px){.cs-tabc__cell{padding:clamp(24px,18.872px + 1.3675vw,32px)}}@media (width<=900px){:where(#during,#after).cs-section .cs-split{gap:clamp(32px,26.286px + 1.5238vw,40px)}}@media (width<=860px){.cs-sx,.cs-pr{padding:clamp(24px,17.814px + 1.6495vw,32px)}.cs-quote-card{gap:clamp(12px,4.1237vw - 3.464px,32px)}.cs-ptbl tr.cs-fr{padding-left:clamp(12px,4.1237vw - 3.464px,32px);padding-right:clamp(12px,4.1237vw - 3.464px,32px)}.cs-ptbl tr.cs-tcta{padding-left:clamp(12px,2.722px + 2.4742vw,24px);padding-right:clamp(12px,2.722px + 2.4742vw,24px)}}@media (width<=760px){.cs-ctaband--split{padding:clamp(24px,16.208px + 2.0779vw,32px)}}@media (width<=720px){.cs-quote-card{padding:clamp(24px,15.304px + 2.3188vw,32px)}}@media (height<=760px) and (width>=641px){.cs-section--pad{padding-top:var(--cs-sp-8);padding-bottom:var(--cs-sp-8)}#top.cs-section--pad{padding-top:var(--cs-sp-6);padding-bottom:var(--cs-sp-7)}.cs-hp__top{gap:var(--cs-sp-5)}.cs-hp__title{font-size:var(--cs-fs-h5)}.cs-hp__sub,.cs-hp__chips{margin-top:var(--cs-sp-4)}.cs-hp__stage{margin-top:var(--cs-sp-7)}.cs-tabc__cell,.cs-ctaband--split,.cs-sx,.cs-pr{padding:var(--cs-sp-6)}.cs-tabc{gap:var(--cs-sp-4)}.cs-tabc__flow{gap:var(--cs-sp-5)}.cs-relay{gap:var(--cs-sp-4)}:where(#during,#after).cs-section .cs-split__copy{padding:var(--cs-sp-6)}.cs-shead{gap:var(--cs-sp-3)}}.cs-jobs,.cs-tue-art{display:flex}@media (width<=900px){.cs-jobs,.cs-tue-art{display:none}.cs-jobs+.cs-closer{margin-top:var(--cs-sp-6)}}.cs-jobs__tile{aspect-ratio:1;corner-shape:squircle;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%),linear-gradient(135deg,#f4fcdf 0%,#d2f28a 100%);border:1px solid #5c8a002e;border-radius:18px;place-items:center;display:grid;box-shadow:0 1px 2px #0f11150f,0 10px 20px -12px #5c8a0073}.cs-jobs__well{aspect-ratio:1;corner-shape:squircle;background:var(--cs-bg);color:#4f7a00;border-radius:12px;place-items:center;width:69%;display:grid;box-shadow:0 1px 2px #0f11150d}.cs-jobs__ico{width:64%;height:auto}.cs-jobs__row{justify-content:flex-end;align-items:center;gap:var(--cs-sp-3);min-width:0;display:flex}.cs-jobs__label{font:500 clamp(13px,1.6vw,15px)/1.25 var(--cs-font-sans);color:var(--cs-text-primary);text-align:right;text-wrap:pretty;min-width:0}.cs-jobs__stack{flex:none;width:58px;height:50px;position:relative}.cs-jobs__done{background:var(--cs-ink);border-radius:50%;align-self:center;place-items:center;width:28px;height:28px;display:grid}html body .cs-blk-grid.cs-flowsteps{row-gap:var(--cs-sp-7);column-gap:var(--cs-sp-7)}html body .cs-flowsteps>article:first-child:before{content:none}@media (width<=900px) and (width>=601px){html body .cs-flowsteps>article:nth-child(2n):before{content:"";left:calc(var(--cs-sp-7) / -2);top:50%;transform:translate(-50%,-50%)}html body .cs-flowsteps>article:nth-child(3):before{content:"";left:calc(100% + var(--cs-sp-7) / 2);top:calc(var(--cs-sp-7) / -2);transform:translate(-50%,-50%)rotate(135deg)}}@media (width<=600px){html body .cs-flowsteps>article+article:before{content:"";left:50%;top:calc(var(--cs-sp-7) / -2);transform:translate(-50%,-50%)rotate(90deg)}}:where(:root:not(:has(#top.cs-hero--main))) #top:before{height:calc(100% + 96px + var(--cs-sp-10));-webkit-mask-image:radial-gradient(62% 78% at 50% 6%,#000 0%,#0000008c 50%,#0000 86%);mask-image:radial-gradient(62% 78% at 50% 6%,#000 0%,#0000008c 50%,#0000 86%)}:where(:root:not(:has(#top.cs-hero--main))) #top.cs-hero--home:before{height:calc(72% + 96px);-webkit-mask-image:radial-gradient(58% 62% at 50% 8%,#000 0%,#0000008c 45%,#0000 78%);mask-image:radial-gradient(58% 62% at 50% 8%,#000 0%,#0000008c 45%,#0000 78%)}:where(:root:not(:has(#top.cs-hero--main))) .cs-shead>.cs-lead{max-width:760px}:where(:root:not(:has(#top.cs-hero--main))) .cs-shead[style*=text-align\:center]>.cs-lead,:where(:root:not(:has(#top.cs-hero--main))) .cs-shead[style*="text-align: center"]>.cs-lead{margin-inline:auto!important}.cs-hp__mission-cta{align-self:center}@media (width<=640px){.cs-hp__mission-cta,.cs-tabc__cta,.cs-tabc__flow .cs-btn,:where(#during,#after).cs-section .cs-split__copy .cs-btn,:where(#during,#after).cs-section .cs-split__copy .cs-btn--lg,.cs-faq__head .cs-btn,.cs-faq__cta{align-self:stretch;width:100%}}.cs-hp__pane--materials{position:relative}.cs-hp__pane--materials>.cs-hp__mat{opacity:0;width:100%;height:100%;transition:opacity .7s cubic-bezier(.333,1,.667,1);position:absolute;inset:0}.cs-hp__pane--materials>.cs-hp__mat>svg{width:100%;height:100%;display:block}.cs-hp__pane--materials>.cs-hp__mat:first-child,.cs-hp__pane--materials>.cs-hp__mat.cs-is-on{opacity:1}@media (prefers-reduced-motion:reduce){.cs-hp__pane--materials>.cs-hp__mat{transition:none}}.cs-ftu-wk-ico{corner-shape:squircle;background:var(--cs-bg);color:#4f7a00;border-radius:10px;place-items:center;width:24px;height:24px;display:grid}.cs-ftu-sub{font:400 12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary)}.cs-ftu-txt{flex-direction:column;flex:1;min-width:0;display:flex}.cs-ftu-ttl{font:700 14px/1.3 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-ftu-wk-day{font:700 12px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-tertiary);text-align:center}.cs-ftu-wk-col{height:150px;margin-top:var(--cs-sp-2);position:relative}.cs-shead.cs-ftu-head{text-align:center;max-width:820px;margin:0 auto}.cs-ftu-day-li{padding-top:var(--cs-sp-5);border-top:2px solid #ffffff2e}.cs-h3.cs-ftu-day-time{margin:0;display:block}.cs-section .cs-p.cs-ftu-day-p{margin:var(--cs-sp-3) 0 0;color:#ffffffc7}.cs-ftu-name{font:700 24px/1.2 var(--cs-font-sans);color:var(--cs-text-primary)}.cs-ftu-ttl-nw{font:700 14px/1.3 var(--cs-font-sans);color:var(--cs-text-primary);white-space:nowrap;flex:none}.cs-ftu-wk-lesson{corner-shape:squircle;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%),linear-gradient(135deg,#f4fcdf 0%,#d2f28a 100%);border:1px solid #5c8a002e;border-radius:12px;place-items:center;height:30%;display:grid;position:absolute;top:4%;left:0;right:0}.cs-section .cs-lead.cs-ftu-lead{margin:var(--cs-sp-5) auto 0}.cs-ftu-jobs-ico--remind{corner-shape:squircle;background:var(--cs-bg);color:#8a6a00;border-radius:12px;place-items:center;width:22px;height:22px;display:grid}.cs-ftu-jobs-ico--work{corner-shape:squircle;background:var(--cs-bg);color:#2a5fa8;border-radius:12px;place-items:center;width:22px;height:22px;display:grid}.cs-ftu-jobs-ico--learn{corner-shape:squircle;background:var(--cs-bg);color:#6a45b5;border-radius:12px;place-items:center;width:22px;height:22px;display:grid}.cs-ftu-jobs-ico--time{corner-shape:squircle;background:var(--cs-bg);color:#4f7a00;border-radius:12px;place-items:center;width:22px;height:22px;display:grid}.cs-ftu-jobs-ico--money{corner-shape:squircle;background:var(--cs-bg);color:#b06410;border-radius:12px;place-items:center;width:22px;height:22px;display:grid}.cs-ftu-ph-screen{corner-shape:squircle;background:var(--cs-bg-secondary);padding:14px var(--cs-sp-4) var(--cs-sp-6);gap:var(--cs-sp-3);border-radius:66px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-ftu-ph-bar{background:var(--cs-ink);border-radius:9999px;width:100px;height:5px;margin-left:-50px;position:absolute;bottom:8px;left:50%}.cs-ftu-ph-status{margin-bottom:var(--cs-sp-2);color:var(--cs-ink);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.cs-ftu-ph-clock{font:700 14px/1 var(--cs-font-sans)}.cs-ftu-ph-sig{align-items:center;gap:6px;display:flex}.cs-ftu-ph-cap{font:700 12px/1.5 var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary)}.cs-ftu-ph-who{align-items:center;gap:var(--cs-sp-3);margin-bottom:var(--cs-sp-1);display:flex}.cs-ftu-ph-ava{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.cs-ftu-col{flex-direction:column;display:flex}.cs-ftu-ph-tile--time{align-items:center;gap:var(--cs-sp-3);corner-shape:squircle;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%),linear-gradient(135deg,#f4fcdf 0%,#d2f28a 100%);border:1px solid #5c8a002e;border-radius:18px;padding:10px;display:flex}.cs-ftu-ph-ico--time{corner-shape:squircle;background:var(--cs-bg);color:#4f7a00;border-radius:14px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-ftu-ph-tile--work{align-items:center;gap:var(--cs-sp-3);corner-shape:squircle;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%),linear-gradient(135deg,#edf4fd 0%,#b9d4f5 100%);border:1px solid #2a5fa82e;border-radius:18px;padding:10px;display:flex}.cs-ftu-ph-ico--work{corner-shape:squircle;background:var(--cs-bg);color:#2a5fa8;border-radius:14px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-ftu-ph-tag--work{background:var(--cs-bg);font:700 12px/1.5 var(--cs-font-sans);color:#2a5fa8;border-radius:8px;flex:none;padding:2px 8px}.cs-ftu-ph-tile--learn{align-items:center;gap:var(--cs-sp-3);corner-shape:squircle;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%),linear-gradient(135deg,#f5f0fc 0%,#d2c1f0 100%);border:1px solid #6a45b52e;border-radius:18px;padding:10px;display:flex}.cs-ftu-ph-ico--learn{corner-shape:squircle;background:var(--cs-bg);color:#6a45b5;border-radius:14px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-ftu-ph-rule{background:var(--cs-border);height:1px;margin:var(--cs-sp-1) 0}.cs-ftu-ph-tile--money{align-items:center;gap:var(--cs-sp-3);corner-shape:squircle;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%,#0f111505 100%),linear-gradient(135deg,#fef3e6 0%,#f5c88f 100%);border:1px solid #b064102e;border-radius:18px;padding:10px;display:flex}.cs-ftu-ph-ico--money{corner-shape:squircle;background:var(--cs-bg);color:#b06410;border-radius:14px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-ftu-ph-tag--money{background:var(--cs-bg);font:700 12px/1.5 var(--cs-font-sans);color:#b06410;border-radius:8px;flex:none;padding:2px 8px}.cs-ftu-ph-input{align-items:center;gap:var(--cs-sp-2);margin-top:var(--cs-sp-2);background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:9999px;padding:6px 6px 6px 14px;display:flex}.cs-ftu-ph-hint{font:400 14px/1.5 var(--cs-font-sans);color:var(--cs-text-tertiary);flex:1}.cs-ftu-ph-send{background:var(--cs-surface);width:28px;height:28px;color:var(--cs-text-tertiary);border-radius:50%;place-items:center;display:grid}.cs-soon{margin-left:var(--cs-sp-2);padding:0 var(--cs-sp-2);font:700 12px/20px var(--cs-font-sans);letter-spacing:0;text-transform:none;color:#553a96;vertical-align:middle;white-space:nowrap;background:#f2edfc;border-radius:9999px;align-items:center;display:inline-flex}.cs-h2 .cs-soon{vertical-align:.3em}.cs-trow .cs-soon{color:#553a96;background:#fff}.cs-ft .cs-soon,.cs-section--dark .cs-soon{color:#2e1d5c;background:#cdb9f5}.cs-ptbl tr.cs-fr td:first-child .cs-fr__t .cs-soon{margin-left:calc(var(--cs-sp-2) - var(--cs-sp-4));margin-right:auto}.cs-pill.cs-pill--soon{padding:var(--cs-sp-1) var(--cs-sp-3);color:#553a96;background:#f2edfc;align-self:flex-start;font-size:14px;line-height:20px}.cs-section--dark .cs-pill.cs-pill--soon{color:#2e1d5c;background:#cdb9f5;align-self:center}.cs-soon-note{max-width:480px;font:400 16px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.cs-soon-note a{color:var(--cs-text-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cs-soon-note a:hover{color:var(--cs-accent-ink)}.cs-section--dark .cs-soon-note{color:#fffc;max-width:560px}.cs-section--dark .cs-soon-note a{color:var(--cs-text-invert)}.cs-section--dark .cs-soon-note a:hover{color:var(--cs-accent)}.cs-store-note{margin:calc(var(--cs-sp-2) * -1) 0 0;color:var(--cs-text-secondary)}.cs-phone-note{text-align:center;max-width:720px;margin:clamp(32px,25.37px + 1.768vw,48px) auto 0}.cs-section--dark a.cs-more--browser{color:var(--cs-text-invert);align-self:center;padding-top:0}.cs-section--dark a.cs-more--browser:hover{color:var(--cs-accent)}@media (width<=1060px){#top .cs-split__copy .cs-store--start{justify-content:center}.cs-pill--soon{align-self:center}}.cs-hd__eq{background:var(--cs-bg-forest-panel)}.cs-hd__logo,.cs-hd__menu>.cs-hd__item,.cs-hd__actions{animation-fill-mode:backwards}.cs-dd__o{text-decoration:none}body.cs-lang-zh{--cs-font-zh:"Wix Madefor Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--cs-font-sans:"Wix Madefor Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif}.cs-article__body ol{margin:0 0 var(--cs-sp-4);padding-left:var(--cs-sp-5);gap:var(--cs-sp-2);flex-direction:column;display:flex}.cs-article__body a{color:var(--cs-accent-ink);text-underline-offset:2px}.cs-article__body blockquote{margin:0 0 var(--cs-sp-4);padding-left:var(--cs-sp-5);border-left:2px solid var(--cs-border)}.cs-article__table{margin:0 0 var(--cs-sp-5);overflow-x:auto}.cs-article__table table{border-collapse:collapse;width:100%;font:400 16px/1.5 var(--cs-font-sans)}.cs-article__table th,.cs-article__table td{padding:var(--cs-sp-2) var(--cs-sp-3);border-bottom:1px solid var(--cs-border);text-align:left;vertical-align:top}.cs-article__table th{font-weight:700}.cs-post a.cs-tag{text-decoration:none}.cs-search [hidden]{display:none}.cs-search:has(.cs-search__go[hidden]) input{padding-right:calc(var(--cs-sp-3) + 44px)}.cs-hd__actions .cs-hd__me{min-height:44px;color:var(--cs-text-primary);font:500 16px/1.5 var(--cs-font-sans);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.cs-hd__drawer-cta .cs-hd__me{gap:10px}.cs-hd__ava{width:36px;height:36px;color:var(--cs-text-secondary);font:700 15px/1 var(--cs-font-sans);background:#d9d9d9;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.cs-hd__drawer-cta .cs-hd__ava{width:28px;height:28px;font-size:13px}.cs-hd__ava img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.cs-hd__actions .cs-hd__me:hover .cs-hd__me-t{text-underline-offset:4px;text-decoration:underline}}@media (width<=600px){.cs-hd__actions .cs-hd__me-t{display:none}}
