@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.cbc7a99b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0184f1e4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.7cba12cc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_aab2fd66-module__WSF8cG__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_aab2fd66-module__WSF8cG__variable{--font-mona:"Mona Sans","Mona Sans Fallback"}
.s-site{--bg:#f6f6f7;--bg-2:#ececef;--card:#fff;--ink:#0d0f12;--ink-2:#4a4f59;--ink-3:#686e79;--line:#e2e3e7;--earned:#f46622;--earned-ink:#b4450e;--owned:#4075aa;--owned-ink:#33608f;--sheet:#0d0f13;--sheet-2:#171a20;--sheet-line:#262a32;--sheet-ink:#f1f2f4;--sheet-ink-2:#a9aeb8;--btn:#0d0f12;--btn-ink:#fff;--btn-hover:#2b2f37;--focus:#4075aa;--shadow-card:0 1px 2px rgba(13,15,18,.05),0 18px 40px -24px rgba(13,15,18,.26);--f:var(--font-mona),ui-sans-serif,system-ui,-apple-system,sans-serif;--max:1200px;--gutter:clamp(16px,4vw,40px);--sec:clamp(96px,11vw,152px);--nav-h:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--f);font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}@media (prefers-color-scheme:dark){.s-site{--bg:#0b0c0f;--bg-2:#131519;--card:#15171c;--ink:#eef0f3;--ink-2:#a8adb7;--ink-3:#8c919c;--line:#25282f;--earned:#f0702f;--earned-ink:#ff9d6b;--owned:#6197cd;--owned-ink:#96b9e2;--sheet:#15171c;--sheet-2:#1c1f25;--sheet-line:#2c3038;--btn:#eef0f3;--btn-ink:#0b0c0f;--btn-hover:#fff;--focus:#96b9e2;--shadow-card:0 1px 0 rgba(255,255,255,.04) inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e0e10;--foreground:#f1f0ee;--card-foreground:#f1f0ee;--popover:#1c1d20;--popover-foreground:#f1f0ee;--primary-foreground:#110c0a;--secondary:#242427;--secondary-foreground:#e8e8e6;--muted:#222226;--muted-foreground:#a2a4aa;--accent:#262629;--accent-foreground:#efeeec;--border:rgba(255,255,255,.09);--input:rgba(255,255,255,.12);--ok:#49d3a1;--fail:#ff7c84;--warn:#eeb154;--chart-muted:#626269;--chart-earned:#e96326;--chart-owned:#4f8ac6;--shadow-card-lift:0 2px 6px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.35);--shadow-pop:0 18px 48px rgba(0,0,0,.5)}@supports (color:color(display-p3 0 0 0)){.s-site{--background:color(display-p3 .0549155 .0550519 .0636904);--foreground:color(display-p3 .943544 .941091 .933341);--card-foreground:color(display-p3 .943544 .941091 .933341);--popover:color(display-p3 .111693 .111888 .123153);--popover-foreground:color(display-p3 .943544 .941091 .933341);--primary-foreground:color(display-p3 .0638675 .0474726 .0400517);--secondary:color(display-p3 .139479 .139692 .15131);--secondary-foreground:color(display-p3 .911043 .908606 .900907);--muted:color(display-p3 .134789 .134999 .14656);--muted-foreground:color(display-p3 .638371 .644387 .663621);--accent:color(display-p3 .148927 .149145 .160874);--accent-foreground:color(display-p3 .937026 .934577 .926836);--border:color(display-p3 1 1 1/.09);--input:color(display-p3 1 1 1/.12);--ok:color(display-p3 .449682 .81725 .644085);--fail:color(display-p3 .936066 .514856 .529136);--warn:color(display-p3 .898059 .703285 .393002);--owned:color(display-p3 .427096 .584851 .786691);--chart-muted:color(display-p3 .386144 .386158 .408966);--chart-earned:color(display-p3 .849486 .421524 .222868);--chart-owned:color(display-p3 .364366 .536504 .756419);--shadow-card:0 1px 0 color(display-p3 1 1 1/.04) inset;--shadow-card-lift:0 2px 6px color(display-p3 0 0 0/.3),0 12px 32px color(display-p3 0 0 0/.35);--shadow-pop:0 18px 48px color(display-p3 0 0 0/.5)}}@supports (color:lab(0% 0 0)){.s-site{--background:lab(4.02961% .313818 -1.21101);--foreground:lab(94.7957% -.00885129 1.14341);--card-foreground:lab(94.7957% -.00885129 1.14341);--popover:lab(10.6272% .585243 -2.17717);--popover-foreground:lab(94.7957% -.00885129 1.14341);--primary-foreground:lab(3.66264% 1.58244 1.44292);--secondary:lab(14.1075% .580922 -2.17969);--secondary-foreground:lab(91.8957% -.00879169 1.14344);--muted:lab(13.5275% .581592 -2.17931);--muted-foreground:lab(67.4761% .056535 -3.029);--accent:lab(15.2676% .579685 -2.18041);--accent-foreground:lab(94.2157% -.00885129 1.14342);--border:lab(100% 0 0/.09);--input:lab(100% 0 0/.12);--ok:lab(76.3387% -47.825 13.5888);--fail:lab(68.1361% 51.4958 20.6848);--warn:lab(76.7321% 16.4406 55.1357);--owned:lab(60.2483% -6.4882 -34.1537);--chart-muted:lab(41.9112% 1.0166 -3.61925);--chart-earned:lab(59.175% 50.6512 58.3034);--chart-owned:lab(55.5275% -6.15969 -37.3762);--shadow-card:0 1px 0 lab(100% 0 0/.04) inset;--shadow-card-lift:0 2px 6px lab(0% 0 0/.3),0 12px 32px lab(0% 0 0/.35);--shadow-pop:0 18px 48px lab(0% 0 0/.5)}}.s-site .s-app{--card:#171719;--earned-ink:#ffa46b;--owned-ink:#85b6e9}@supports (color:color(display-p3 0 0 0)){.s-site .s-app{--card:color(display-p3 .0894359 .0895989 .0987211);--earned-ink:color(display-p3 .965716 .653689 .436375);--owned-ink:color(display-p3 .561298 .70743 .894344)}}@supports (color:lab(0% 0 0)){.s-site .s-app{--card:lab(7.73907% .477307 -1.8105);--earned-ink:lab(76.0603% 33.194 47.8765);--owned-ink:lab(71.93% -6.83203 -30.9753)}}.s-site .s-app .text-amber-700{color:#f0ba59;color:color(display-p3 .908665 .738385 .410925);color:lab(79.1996% 12.6808 55.9505)}.s-site .s-app .text-violet-700{color:#c0b0ff;color:color(display-p3 .743335 .688175 .996778);color:lab(75.3399% 19.8911 -40.143)}.s-site .s-app .text-cyan-700{color:#65d0dc;color:color(display-p3 .50565 .807682 .855102);color:lab(77.6769% -29.8454 -15.8822)}}html:has(.s-site){background:#f6f6f7}body:has(.s-site){background:#f6f6f7}@media (prefers-color-scheme:dark){html:has(.s-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0f}body:has(.s-site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0f}}@layer base{:where(.s-site) *{box-sizing:border-box}:where(.s-site) :before{box-sizing:border-box}:where(.s-site) :after{box-sizing:border-box}:where(.s-site) a{color:inherit;text-decoration:none}:where(.s-site) :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}:where(.s-site) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.s-site) :where(ul,ol){list-style:none}}.s-site ::selection{background:color-mix(in srgb,var(--earned)28%,transparent);color:inherit}.s-site .tabular-nums,.s-proof dd{font-variant-numeric:tabular-nums}.s-h1{letter-spacing:-.038em;text-wrap:balance;font-size:max(2.2rem,min(1.2rem + 3.9vw,4.1rem));font-weight:620;font-stretch:114%;line-height:.98}.s-h1--sm{font-size:max(2.25rem,min(1.4rem + 3vw,3.75rem))}.s-h2{letter-spacing:-.032em;text-wrap:balance;font-size:max(1.95rem,min(1.3rem + 2.5vw,3.2rem));font-weight:620;font-stretch:112%;line-height:1.02}.s-h3{letter-spacing:-.015em;font-size:22px;font-weight:600;font-stretch:106%;line-height:1.15}.s-lead{color:var(--ink-2);letter-spacing:-.006em;text-wrap:pretty;font-size:max(17px,min(.95rem + .3vw,19px));line-height:1.5}.s-ink-e{color:var(--earned-ink)}.s-ink-o{color:var(--owned-ink)}.s-wrap{width:100%;max-width:calc(var(--max) + 2*var(--gutter));padding-inline:var(--gutter);margin-left:auto;margin-right:auto}.s-wrap--wide{max-width:calc(1280px + 2*var(--gutter))}.s-wrap--mid{max-width:calc(940px + 2*var(--gutter))}.s-sec{padding-block:0 var(--sec)}.s-sec--sheet{padding-bottom:var(--sec)}.s-head{gap:18px;margin-bottom:max(36px,min(5vw,64px));display:grid}.s-head--center{text-align:center;justify-items:center}.s-head--center .s-h2{max-width:20ch}.s-head--center .s-lead{max-width:600px}.s-head--left .s-lead{max-width:520px}.s-actions{flex-wrap:wrap;gap:12px;display:flex}.s-actions--center{justify-content:center}.s-btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:560;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.s-btn--lg{height:52px;padding:0 26px;font-size:16px}.s-btn--sm{height:38px;padding:0 16px;font-size:14px}.s-btn--primary{background:var(--btn);color:var(--btn-ink)}.s-btn--primary:hover{background:var(--btn-hover)}.s-btn--secondary{background:var(--card);color:var(--ink);border:1px solid var(--line)}.s-btn--secondary:hover{border-color:color-mix(in srgb,var(--ink)25%,transparent)}.s-btn--light{color:#0d0f12;background:#fff}.s-btn--light:hover{background:#e9eaee}.s-arrow{flex:none;width:15px;height:15px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.s-btn:hover .s-arrow,a:hover>.s-link .s-arrow,.s-link:hover .s-arrow,.s-related__item:hover>.s-arrow{transform:translate(3px)}.s-link{align-items:center;gap:6px;font-size:15px;font-weight:560;display:inline-flex}.s-glyph{background:var(--card);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 2px rgba(13,15,18,.05)}.s-glyph svg{stroke-width:1.8px;width:19px;height:19px}.s-glyph--sm{border-radius:9px;width:30px;height:30px}.s-glyph--sm svg{width:15px;height:15px}.s-glyph--campaigns svg{color:var(--earned)}.s-nav{z-index:50;background:color-mix(in srgb,var(--bg)84%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line)70%,transparent);position:-webkit-sticky;position:sticky;top:0}.s-nav__in{max-width:calc(var(--max) + 2*var(--gutter));padding-inline:var(--gutter);height:var(--nav-h);align-items:center;gap:28px;margin-left:auto;margin-right:auto;display:flex}.s-logo{letter-spacing:-.03em;align-items:center;gap:9px;font-size:19px;font-weight:650;font-stretch:112%;display:inline-flex}.s-nav__links{gap:2px;display:flex}.s-nav__links a{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:color .15s,background-color .15s}.s-nav__links a:hover,.s-nav__links a[aria-current=page]{color:var(--ink);background:color-mix(in srgb,var(--ink)6%,transparent)}.s-nav__end{align-items:center;gap:16px;margin-left:auto;display:flex}.s-nav__signin{color:var(--ink-2);font-size:14.5px;font-weight:500}.s-nav__signin:hover{color:var(--ink)}.s-menu{display:none;position:relative}.s-menu summary{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.s-menu summary::-webkit-details-marker{display:none}.s-menu summary svg{width:18px;height:18px}.s-menu__panel{background:var(--card);border:1px solid var(--line);width:min(340px,100vw - 32px);box-shadow:var(--shadow-card);border-radius:16px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.s-menu__panel a{border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.s-menu__panel a:hover{background:var(--bg)}.s-menu__panel b{font-size:15px;font-weight:600;display:block}.s-menu__panel small{color:var(--ink-2);font-size:13px;line-height:1.35;display:block}.s-menu__plain{border-top:1px solid var(--line);margin-top:4px;font-size:15px;font-weight:500;border-radius:0 0 10px 10px!important}@media (max-width:860px){.s-nav__links,.s-nav__signin{display:none}.s-menu{display:block}.s-nav__end{gap:8px}}.s-hero{padding-top:max(40px,min(5.5vw,80px));padding-bottom:var(--sec)}.s-hero__copy{text-align:center;justify-items:center;gap:22px;display:grid}.s-hero__copy .s-h1{max-width:15ch}.s-hero__lead{max-width:600px}.s-hero__copy .s-actions{margin-top:8px}.s-hero--product .s-hero__copy{margin-bottom:max(48px,min(6vw,80px))}.s-prodname{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.s-demonote{text-align:center;color:var(--ink-3);margin-top:16px;font-size:13px}.s-orbit{margin-top:max(8px,min(2vw,24px));position:relative}.s-orbit__stage{--orb-w:clamp(70px,7.6vw,104px);height:max(440px,min(46vw,600px));position:relative;overflow-x:clip}.s-orbit__rings{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.s-orbit__rings ellipse{fill:none;stroke:var(--line);stroke-width:1.25px;stroke-dasharray:2 7;stroke-linecap:round}.s-orbit__card{z-index:1;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.s-orbit__face img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.s-orbit__tiles number-flow-react{--number-flow-mask-height:.1em;vertical-align:top;overflow:clip}.s-orbit__card--outer{--orb-w:clamp(64px,6.8vw,94px)}.s-orbit__card.is-hit>div{animation:.9s cubic-bezier(.2,.8,.2,1) s-hit}@keyframes s-hit{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--earned)60%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--earned)0%,transparent)}}.s-orbit__plus{white-space:nowrap;background:var(--earned);color:#fff;font-variant-numeric:tabular-nums;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--earned)70%,transparent);pointer-events:none;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;animation:1.7s cubic-bezier(.2,.8,.2,1) forwards s-plus;display:inline-flex;position:absolute;top:-6px;left:50%}@keyframes s-plus{0%{opacity:0;transform:translate(-50%,-60%)}14%{opacity:1;transform:translate(-50%,-100%)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-190%)}}.s-orbit__launch{z-index:2;width:max(138px,min(15vw,200px));position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.s-orbit__launch:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--owned)16%,transparent),transparent);z-index:-1;border-radius:50%;position:absolute;top:-18%;bottom:-18%;left:-18%;right:-18%}.s-orbit__tiles{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:780px;margin:-40px auto 0;display:grid;position:relative}.s-orbit__tile{border-radius:12px;position:relative;box-shadow:0 18px 40px -22px rgba(13,15,18,.35)}.s-orbit__flash{border:1.5px solid var(--earned);pointer-events:none;z-index:1;border-radius:12px;animation:1s ease-out forwards s-flash;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes s-flash{0%{opacity:.9}to{opacity:0}}@media (max-width:640px){.s-orbit__stage{--orb-w:74px;height:430px}.s-orbit__card:not(.s-orbit__card--outer){display:none}.s-hero__copy .s-actions{gap:8px}.s-hero__copy .s-btn--lg{height:46px;padding:0 16px;font-size:15px}.s-orbit__card--outer{--orb-w:66px}.s-orbit__tiles{gap:6px;margin-top:-24px}.s-orbit__tiles>div>div{padding:10px}.s-orbit__tiles .text-\[22px\]{font-size:18px}}.s-proof__h{text-align:center;color:var(--ink-2);margin-bottom:28px;font-size:15px;font-weight:560}.s-proof{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s-proof>div{text-align:center;justify-items:center;gap:6px;padding:28px 24px;display:grid}.s-proof>div+div{border-left:1px solid var(--line)}.s-proof dt{color:var(--ink-3);font-size:14px}.s-proof dd{letter-spacing:-.035em;font-size:max(34px,min(2rem + 1.6vw,54px));font-weight:620;font-stretch:110%;line-height:1}.s-source{color:var(--ink-3);text-align:center;margin-top:18px;text-wrap:pretty;max-width:720px;margin-left:auto;margin-right:auto;font-size:13.5px}@media (max-width:760px){.s-proof{grid-template-columns:1fr 1fr}.s-proof>div:nth-child(3){border-left:0}.s-proof>div:nth-child(n+3){border-top:1px solid var(--line)}.s-proof>div{padding:22px 12px}}.s-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:max(32px,min(6vw,88px));display:grid}.s-split .s-head{margin-bottom:0}.s-split--flip .s-split__copy{order:2}.s-split--stack{grid-template-columns:minmax(0,1fr);gap:0}.s-split--stack .s-head{margin-bottom:max(36px,min(5vw,64px))}.s-keys{color:var(--ink-2);gap:10px;margin-top:28px;font-size:15px;display:grid}.s-keys li{align-items:center;gap:10px;display:flex}.s-dot{border-radius:99px;flex:none;width:10px;height:10px;display:inline-block}.s-dot--e{background:var(--earned)}.s-dot--o{background:var(--owned)}@media (max-width:900px){.s-split{grid-template-columns:minmax(0,1fr)}.s-split--flip .s-split__copy{order:0}}.s-plate{background:var(--bg-2);border-radius:28px;padding:max(12px,min(2.4vw,28px))}.s-stack{gap:12px;display:grid}.s-source--center{margin-top:24px}.s-dash{background:var(--bg-2);border-radius:28px;padding:max(14px,min(2.6vw,32px))}.s-dash__head{margin-bottom:18px}.s-dash__title{letter-spacing:-.03em;margin-top:6px;font-size:max(26px,min(1.2rem + 1.5vw,36px));font-weight:600;font-stretch:108%;line-height:1.1}.s-sheet{background:var(--sheet);color:var(--sheet-ink);border-radius:max(24px,min(3vw,36px));margin-left:max(8px,min(1.2vw,16px));margin-right:max(8px,min(1.2vw,16px));padding-top:max(72px,min(9vw,128px));padding-bottom:max(72px,min(9vw,128px))}.s-sheet .s-lead{color:var(--sheet-ink-2)}.s-ask{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:max(32px,min(6vw,88px));display:grid}.s-ask__copy{justify-items:start;gap:28px;display:grid}.s-ask__copy .s-head{margin-bottom:0}.s-ask__art{justify-self:end;width:100%;max-width:620px}.s-ask__art .trend-dark{box-shadow:0 0 0 1px rgba(255,255,255,.09)}@media (max-width:900px){.s-ask{grid-template-columns:minmax(0,1fr)}.s-ask__art{justify-self:stretch}}.s-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.s-prod{background:var(--card);border:1px solid var(--line);border-radius:24px;align-content:start;gap:28px;padding:max(22px,min(3vw,36px));transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.s-prod:hover{border-color:color-mix(in srgb,var(--ink)18%,transparent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.s-prod--wide{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.s-prod__copy{justify-items:start;gap:12px;display:grid}.s-prod__copy .s-h3{margin-top:6px}.s-prod__copy p{color:var(--ink-2);max-width:440px}.s-prod__copy .s-link{margin-top:6px}.s-prod__art--pair{grid-template-columns:1fr 1fr;gap:12px;max-height:380px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.s-prod__art--crop{max-height:380px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,transparent);mask-image:linear-gradient(#000 74%,transparent)}@media (max-width:860px){.s-prods,.s-prod--wide{grid-template-columns:minmax(0,1fr)}}.s-platforms{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:48px;font-size:14px;display:flex}.s-platforms li{align-items:center;gap:7px;display:inline-flex}.s-platforms__icon{width:16px;height:16px}.s-bento{background:var(--card);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid;overflow:hidden}.s-bento__cell{border-right:1px solid var(--line);align-content:start;gap:8px;padding:max(18px,min(2.6vw,32px));display:grid}.s-bento__cell:last-child,.s-bento__cell:nth-child(2){border-right:0}.s-bento__cell--full{border-top:1px solid var(--line);grid-column:1/-1}.s-bento__cell h3{letter-spacing:-.01em;margin-top:18px;font-size:19px;font-weight:600}.s-bento__cell p{color:var(--ink-2);max-width:52ch;font-size:15px}.s-bento__art{max-height:330px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.s-bento__art--center{justify-items:center;display:grid}.s-bento__art--center>*{width:100%;max-width:280px}@media (max-width:900px){.s-bento{grid-template-columns:minmax(0,1fr)}.s-bento__cell{border-right:0}.s-bento__cell+.s-bento__cell{border-top:1px solid var(--line)}}.s-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(20px,min(3vw,40px));display:grid}.s-pains>div{border-top:1px solid var(--ink);align-content:start;gap:10px;padding-top:20px;display:grid}.s-pains h3{letter-spacing:-.015em;font-size:20px;font-weight:600;font-stretch:106%}.s-pains p{color:var(--ink-2)}@media (max-width:760px){.s-pains{grid-template-columns:minmax(0,1fr)}}.s-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:max(16px,min(2.4vw,28px));display:grid}.s-steps li{align-content:start;gap:10px;display:grid}.s-steps h3{letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:600}.s-steps p{color:var(--ink-2);font-size:15px}.s-steps__n{border:1px solid var(--line);background:var(--card);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:inline-grid}@media (max-width:860px){.s-steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.s-steps{grid-template-columns:minmax(0,1fr)}}.s-related__h{margin-bottom:20px}.s-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.s-related__item{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:16px;padding:20px 22px;transition:border-color .2s;display:flex}.s-related__item:hover{border-color:color-mix(in srgb,var(--ink)22%,transparent)}.s-related__txt{flex:1;gap:2px;display:grid}.s-related__txt b{font-size:17px;font-weight:600}.s-related__txt span{color:var(--ink-2);font-size:14.5px}@media (max-width:760px){.s-related{grid-template-columns:minmax(0,1fr)}}.s-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;display:grid}.s-faq__list{border-top:1px solid var(--line)}.s-faq details{border-bottom:1px solid var(--line)}.s-faq summary{cursor:pointer;letter-spacing:-.01em;padding:20px 36px 20px 0;font-size:17px;font-weight:560;list-style:none;position:relative}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 12px no-repeat;width:12px;height:12px;margin-top:-6px;transition:transform .25s;position:absolute;top:50%;right:6px}.s-faq details[open] summary:after{transform:rotate(45deg)}.s-faq details p{color:var(--ink-2);max-width:64ch;padding:0 36px 22px 0}@media (max-width:760px){.s-faq{grid-template-columns:minmax(0,1fr);gap:16px}}.s-cta{background:var(--sheet);color:var(--sheet-ink);text-align:center;border-radius:max(24px,min(3vw,36px));justify-items:center;gap:18px;padding:max(56px,min(8vw,112px)) max(24px,min(5vw,64px));display:grid;position:relative;overflow:hidden}.s-cta:before{content:"";aspect-ratio:2;background:radial-gradient(closest-side at 38% 50%,color-mix(in srgb,var(--earned)34%,transparent),transparent),radial-gradient(closest-side at 64% 55%,color-mix(in srgb,var(--owned)30%,transparent),transparent);filter:blur(20px);pointer-events:none;width:120%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.s-cta>*{position:relative}.s-cta .s-h2{max-width:16ch}.s-cta .s-lead{color:var(--sheet-ink-2);max-width:520px}.s-cta .s-actions{margin-top:10px}.s-hero--demo{padding-bottom:var(--sec)}.s-demo{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:max(32px,min(6vw,80px));display:grid}.s-demo__copy{gap:18px;display:grid;position:-webkit-sticky;position:sticky;top:104px}.s-next{gap:18px;margin-top:14px;display:grid}.s-next li{align-items:flex-start;gap:14px;display:flex}.s-next b{font-weight:600;display:block}.s-next span:not(.s-steps__n){color:var(--ink-2);font-size:15px;display:block}.s-demo__form{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:24px;padding:max(22px,min(3.4vw,40px))}@media (max-width:900px){.s-demo{grid-template-columns:minmax(0,1fr)}.s-demo__copy{position:static}}.w-form{gap:16px;display:grid}.w-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.w-form__row{grid-template-columns:1fr}}.w-field{gap:7px;display:grid}.w-field>span{font-size:14px;font-weight:600}.w-field em{color:var(--ink-3);margin-left:4px;font-style:normal;font-weight:400}.w-field input,.w-field textarea{font:400 16px/1.4 var(--f);color:var(--ink);background:var(--bg);border:1px solid var(--line);width:100%;caret-color:var(--earned);border-radius:12px;padding:12px 14px;transition:border-color .15s,background-color .15s}.w-field textarea{resize:vertical;min-height:96px}.w-field input::placeholder,.w-field textarea::placeholder{color:var(--ink-3)}.w-field input:focus,.w-field textarea:focus{border-color:var(--owned);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--owned)22%,transparent);outline:none}.w-field [aria-invalid=true]{border-color:#d14343}.w-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.w-form__err{color:#c23a3a;font-size:14.5px;font-weight:500}@media (prefers-color-scheme:dark){.w-form__err{color:#ff8a8a}}.w-form__foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.w-form__foot p{color:var(--ink-3);font-size:13.5px}.w-btn{height:52px;font:560 16px/1 var(--f);cursor:pointer;background:var(--btn);color:var(--btn-ink);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;transition:background-color .2s;display:inline-flex}.w-btn:hover{background:var(--btn-hover)}.w-btn[disabled]{opacity:.6;cursor:progress}.w-done{justify-items:start;gap:10px;padding:12px 0;display:grid}.w-done:focus{outline:none}.w-done__mark{width:48px;height:48px}.w-done__mark circle{fill:color-mix(in srgb,var(--earned)14%,transparent)}.w-done__mark path{fill:none;stroke:var(--earned);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.w-done h3{letter-spacing:-.02em;font-size:24px;font-weight:620;font-stretch:108%;line-height:1.2}.w-done p{color:var(--ink-2)}.s-foot{border-top:1px solid var(--line);padding-top:56px;padding-bottom:32px;font-size:14.5px}.s-foot__in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px;display:grid}.s-foot__brand{align-content:start;gap:14px;display:grid}.s-foot__brand p{color:var(--ink-2);max-width:420px}.s-foot__cols{grid-template-columns:repeat(3,minmax(0,168px));justify-content:end;gap:24px;display:grid}.s-foot__cols div{align-content:start;gap:10px;display:grid}.s-foot__cols h3{color:var(--ink-3);margin-bottom:4px;font-size:13px;font-weight:600}.s-foot__cols a{color:var(--ink-2)}.s-foot__cols a:hover{color:var(--ink)}.s-foot__legal{background:linear-gradient(var(--line),var(--line))center top/calc(100% - 2*var(--gutter))1px no-repeat;color:var(--ink-3);gap:10px;margin-top:48px;padding-top:20px;font-size:13px;display:grid}.s-foot__entity{color:var(--ink-2);flex-wrap:wrap;gap:2px 0;display:flex}.s-foot__entity span:not(:last-child):after{content:"·";color:var(--ink-3);margin-left:8px;margin-right:8px}.s-foot__note{max-width:720px;font-size:12px;line-height:1.5}@media (max-width:700px){.s-foot__in{grid-template-columns:1fr}.s-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start}.s-foot__entity{gap:2px;display:grid}.s-foot__entity span:after{display:none}}@media (max-width:420px){.s-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}.s-legal{padding-top:max(40px,min(5.5vw,80px));padding-bottom:var(--sec)}.s-legal__head{justify-items:start;gap:18px;margin-bottom:max(40px,min(6vw,72px));display:grid}.s-legal__head .s-lead{max-width:620px}.s-legal__tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.s-legal__tabs a{border:1px solid var(--line);color:var(--ink-2);background:var(--card);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500}.s-legal__tabs a:hover{color:var(--ink)}.s-legal__tabs a[aria-current=page]{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}.s-legal__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.s-legal__body{grid-template-columns:minmax(0,260px) minmax(0,720px);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.s-legal__toc{top:calc(var(--nav-h) + 32px);font-size:14px;position:-webkit-sticky;position:sticky}.s-legal__toc p{color:var(--ink-3);margin-bottom:12px;font-size:13px;font-weight:600}.s-legal__toc ol{border-left:1px solid var(--line);gap:8px;padding-left:16px;display:grid}.s-legal__toc a{color:var(--ink-2)}.s-legal__toc a:hover{color:var(--ink)}.s-legal__doc{color:var(--ink-2);gap:48px;font-size:16.5px;line-height:1.65;display:grid}.s-legal__doc section{scroll-margin-top:calc(var(--nav-h) + 24px);gap:14px;display:grid}.s-legal__doc h2{letter-spacing:-.018em;color:var(--ink);border-top:1px solid var(--line);align-items:baseline;gap:12px;padding-top:24px;font-size:24px;font-weight:600;font-stretch:108%;line-height:1.2;display:flex}.s-legal__n{color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:1.4em;font-size:15px;font-weight:500;font-stretch:100%}.s-legal__doc h3{color:var(--ink);margin-top:8px;font-size:17px;font-weight:600}.s-legal__doc b{color:var(--ink);font-weight:600}.s-legal__doc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink)30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink)30%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.s-legal__doc a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.s-legal__doc ul{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.s-legal__doc ul ul{margin-top:8px;list-style:circle}.s-legal__doc li::marker{color:var(--ink-3)}.s-legal__doc code{color:var(--ink);overflow-wrap:anywhere;font-family:inherit;font-size:14px;font-weight:500}.s-legal__table{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow-x:auto}.s-legal__table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.s-legal__table th,.s-legal__table td{text-align:left;vertical-align:top;padding:12px 16px}.s-legal__table th{color:var(--ink-3);border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.s-legal__table tbody tr+tr td{border-top:1px solid var(--line)}@media (max-width:900px){.s-legal__body{grid-template-columns:minmax(0,1fr)}.s-legal__toc{display:none}}@media (max-width:560px){.s-legal__tabs a{padding:5px 11px;font-size:13px}.s-legal__doc{gap:40px;font-size:16px}.s-legal__doc h2{font-size:21px}.s-legal__table table,.s-legal__table thead,.s-legal__table tbody,.s-legal__table tr,.s-legal__table th,.s-legal__table td{display:block}.s-legal__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.s-legal__table tbody tr+tr td{border-top:0}.s-legal__table tbody tr+tr{border-top:1px solid var(--line)}.s-legal__table td{padding:4px 16px}.s-legal__table td:first-child{padding-top:14px}.s-legal__table td:last-child{color:var(--ink-3);padding-bottom:14px;font-size:13.5px}}.s-draw.is-in svg{animation:1.6s cubic-bezier(.2,.7,.2,1) both s-wipe}@keyframes s-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.s-fresh{animation:.9s cubic-bezier(.2,.8,.2,1) s-fresh}@keyframes s-fresh{0%{opacity:.35;box-shadow:0 0 0 2px var(--earned);transform:translateY(-10px)scale(.98)}60%{box-shadow:0 0 0 2px color-mix(in srgb,var(--earned)40%,transparent)}to{opacity:1;transform:none}}.s-spark-on .s-spark{stroke-dasharray:1;animation:1.6s cubic-bezier(.2,.7,.2,1) both s-line}@keyframes s-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.s-progress{animation:9s linear infinite s-progress}@keyframes s-progress{0%{width:0}to{width:100%}}.s-donut-seg{cursor:pointer}.s-tier--s{--tier-ink:#3a2500;color:var(--tier-ink);--tw-ring-color:#d08a0c;text-shadow:0 1px rgba(255,255,255,.45);letter-spacing:-.01em;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0) 46%),linear-gradient(135deg,#ffe9a3 0%,#f6c445 38%,#e39a16 72%,#f3c04c 100%);box-shadow:0 0 0 1px #d08a0c,inset 0 1px rgba(255,255,255,.7),0 6px 18px -6px rgba(214,140,12,.65)}.s-tier--aplus{color:#fff;background:var(--ok);--tw-ring-color:var(--ok)}.s-avatar{background:linear-gradient(140deg,oklch(.66 .17 var(--h)),oklch(.46 .18 calc(var(--h) + 40)));letter-spacing:-.02em}.s-banner{background:radial-gradient(120% 140% at 85% 0%,oklch(.62 .2 calc(var(--h) + 50)/.85),transparent 60%),radial-gradient(90% 160% at 10% 100%,oklch(.55 .19 var(--h)/.9),transparent 65%),repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 14px),oklch(.24 .08 var(--h))}@media (prefers-color-scheme:dark){.s-site .s-tier--s{box-shadow:0 0 0 1px #f0b232,inset 0 1px rgba(255,255,255,.7),0 0 22px -4px rgba(246,196,69,.55)}.s-site .s-tier--aplus{color:#04160e;color:color(display-p3 .0303526 .0834975 .0576908);color:lab(5.57565% -7.16796 2.10934)}}@media (prefers-reduced-motion:reduce){.s-site *,.s-site :before,.s-site :after{transition:none!important;animation:none!important}}.s-deck{padding-top:max(40px,min(5.5vw,80px));padding-bottom:var(--sec)}.s-deck__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-bottom:max(24px,min(4vw,48px));display:flex}.s-deck__slides{gap:max(12px,min(2vw,24px));margin:0 auto;list-style:none;display:grid}.s-deck__slides img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.s-deck__foot{justify-content:center;margin-top:max(28px,min(4vw,48px));display:flex}
