:root{--s-bg:#ffffff;--s-mist:#f4f7fb;--s-mist-2:#eaf0f8;--s-card:#ffffff;--s-edge:rgb(15 30 49/0.08);--s-edge-2:rgb(15 30 49/0.14);--s-ink:#0b111a;--s-ink-2:#3a434e;--s-ink-3:#67707b;--s-ink-4:#9aa2ac;--s-blue:#1878d8;--s-blue-2:#0f5bb5;--s-blue-deep:#0a4a96;--s-blue-text:#0f5bb5;--s-blue-soft:#e8f1fc;--s-blue-tint:rgb(24 120 216/0.1);--s-cyan:#1ca8db;--s-green:#1b6e4f;--s-green-2:#2c9b6c;--s-green-soft:#e3f2ea;--s-red:#c4322a;--s-red-soft:#fbe9e7;--s-amber:#95590a;--s-amber-soft:#f8efdc;--s-night:#060a12;--s-night-2:#0c1320;--s-night-3:#121b2b;--s-night-ink:#f2f5f9;--s-night-ink-2:#b7c0cc;--s-night-ink-3:#7d8896;--s-night-edge:rgb(255 255 255/0.08);--s-grad:linear-gradient(135deg,#0f5bb5,#1569be 52%,#0a4a96);--s-grad-bright:linear-gradient(135deg,#1e9de0,#1878d8 55%,#0f5bb5);--s-shadow-1:0 1px 2px rgb(11 17 26/0.04),0 2px 10px -4px rgb(11 17 26/0.06);--s-shadow-2:0 1px 2px rgb(11 17 26/0.04),0 14px 34px -14px rgb(11 17 26/0.16);--s-shadow-3:0 2px 6px rgb(11 17 26/0.05),0 40px 80px -32px rgb(11 17 26/0.28);--s-shadow-blue:0 1px 0 rgb(255 255 255/0.25) inset,0 12px 28px -12px rgb(24 120 216/0.7);--s-ease:cubic-bezier(0.16,1,0.3,1);--s-ease-in-out:cubic-bezier(0.65,0,0.35,1);--s-spring:cubic-bezier(0.34,1.56,0.64,1);--s-radius:28px;--s-radius-sm:18px;--s-gutter:clamp(20px,4vw,40px);--s-max:1240px;--a-ground:#f7f9fc;--a-surface:#eaf0f8;--a-card:#ffffff;--a-edge:rgb(15 30 49/0.05);--a-ink:#14181d;--a-ink-2:#3f464e;--a-ink-3:#5a6068;--a-ink-4:#858b93;--a-accent:#1878d8;--a-accent-text:#0f5bb5;--a-accent-soft:rgb(24 120 216/0.13);--a-rule:#dce3ee;--a-good:#1b6e4f;--a-good-soft:#e2efe9;--a-risk:#c4322a;--a-risk-soft:#f8e7e5;--a-warn:#95590a;--a-warn-soft:#f7eedc;--a-tabbar:rgb(255 255 255/0.94)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s-bg:#080c13;--s-mist:#0d131d;--s-mist-2:#131b27;--s-card:#111824;--s-edge:rgb(255 255 255/0.07);--s-edge-2:rgb(255 255 255/0.12);--s-ink:#f2f5f9;--s-ink-2:#c3cad3;--s-ink-3:#8f99a6;--s-ink-4:#66707d;--s-blue-text:#7fb4ee;--s-blue-soft:rgb(127 180 238/0.12);--s-blue-tint:rgb(127 180 238/0.1);--s-green:#6fd3ac;--s-green-2:#6fd3ac;--s-green-soft:rgb(111 211 172/0.12);--s-red:#f0897f;--s-red-soft:rgb(240 137 127/0.12);--s-amber:#e8b45c;--s-amber-soft:rgb(232 180 92/0.12);--s-shadow-1:0 1px 2px rgb(0 0 0/0.3);--s-shadow-2:0 1px 2px rgb(0 0 0/0.3),0 18px 40px -18px rgb(0 0 0/0.6);--s-shadow-3:0 2px 6px rgb(0 0 0/0.3),0 40px 90px -30px rgb(0 0 0/0.75);--a-ground:#121820;--a-surface:#1b222c;--a-card:#1b222c;--a-edge:rgb(255 255 255/0.06);--a-ink:#f4f3f0;--a-ink-2:#d3d7db;--a-ink-3:#9aa2aa;--a-ink-4:#7c848d;--a-accent-text:#7fb4ee;--a-accent-soft:rgb(127 180 238/0.18);--a-rule:#2c3542;--a-good:#6fd3ac;--a-good-soft:#182c23;--a-risk:#f0897f;--a-risk-soft:#2e1c1b;--a-warn:#e8b45c;--a-warn-soft:#2e2617;--a-tabbar:rgb(27 34 44/0.94)}}:root[data-theme=dark]{--s-bg:#080c13;--s-mist:#0d131d;--s-mist-2:#131b27;--s-card:#111824;--s-edge:rgb(255 255 255/0.07);--s-edge-2:rgb(255 255 255/0.12);--s-ink:#f2f5f9;--s-ink-2:#c3cad3;--s-ink-3:#8f99a6;--s-ink-4:#66707d;--s-blue-text:#7fb4ee;--s-blue-soft:rgb(127 180 238/0.12);--s-blue-tint:rgb(127 180 238/0.1);--s-green:#6fd3ac;--s-green-2:#6fd3ac;--s-green-soft:rgb(111 211 172/0.12);--s-red:#f0897f;--s-red-soft:rgb(240 137 127/0.12);--s-amber:#e8b45c;--s-amber-soft:rgb(232 180 92/0.12);--s-shadow-1:0 1px 2px rgb(0 0 0/0.3);--s-shadow-2:0 1px 2px rgb(0 0 0/0.3),0 18px 40px -18px rgb(0 0 0/0.6);--s-shadow-3:0 2px 6px rgb(0 0 0/0.3),0 40px 90px -30px rgb(0 0 0/0.75)}.app[data-scheme=dark],.night .app,:root[data-theme=dark]{--a-ground:#121820;--a-surface:#1b222c;--a-card:#1b222c;--a-edge:rgb(255 255 255/0.06);--a-ink:#f4f3f0;--a-ink-2:#d3d7db;--a-ink-3:#9aa2aa;--a-ink-4:#7c848d;--a-accent-text:#7fb4ee;--a-accent-soft:rgb(127 180 238/0.18);--a-rule:#2c3542;--a-good:#6fd3ac;--a-good-soft:#182c23;--a-risk:#f0897f;--a-risk-soft:#2e1c1b;--a-warn:#e8b45c;--a-warn-soft:#2e2617;--a-tabbar:rgb(27 34 44/0.94)}@layer components{.site{background:var(--s-bg);color:var(--s-ink);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";overflow-x:clip}.site ::selection{background:rgb(24 120 216/.22)}.site :focus-visible{outline:2px solid var(--s-blue);outline-offset:3px;border-radius:8px}.shell{max-width:var(--s-max)}.shell,.shell-narrow{width:100%;margin-inline:auto;padding-inline:var(--s-gutter)}.shell-narrow{max-width:880px}.section{padding-block:clamp(88px,11vw,160px);position:relative}.section-tight{padding-block:clamp(64px,8vw,112px);position:relative}.hd-hero{font-size:clamp(2.75rem,6.2vw,5.25rem);line-height:.96;letter-spacing:-.052em}.hd-1,.hd-hero{font-weight:650;text-wrap:balance}.hd-1{font-size:clamp(2.4rem,5.6vw,4.6rem);line-height:1;letter-spacing:-.048em}.hd-2{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:650;line-height:1.04;letter-spacing:-.042em;text-wrap:balance}.hd-3{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.18;letter-spacing:-.028em}.hd-3,.hd-4{font-weight:620}.hd-4{font-size:1.125rem;line-height:1.3;letter-spacing:-.018em}.lede{font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.55;letter-spacing:-.012em}.body,.lede{color:var(--s-ink-3);text-wrap:pretty}.body{font-size:1rem;line-height:1.62}.small{font-size:.875rem;line-height:1.5;color:var(--s-ink-3)}.figure{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.ink-grad{background:linear-gradient(100deg,#1e9de0,#1878d8 45%,#0f5bb5);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .ink-grad{background-image:linear-gradient(100deg,#6cc6f2,#6aa9f0 50%,#4d8de6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ink-grad{background-image:linear-gradient(100deg,#6cc6f2,#6aa9f0 50%,#4d8de6)}}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--s-edge);background:var(--s-card);box-shadow:var(--s-shadow-1);font-size:.8125rem;font-weight:550;letter-spacing:-.005em;color:var(--s-ink-2);white-space:nowrap}.chip-dot{width:7px;height:7px;border-radius:999px;background:var(--s-green-2);box-shadow:0 0 0 4px var(--s-green-soft)}.kicker{font-size:.875rem;letter-spacing:-.005em;color:var(--s-blue-text)}.btn,.kicker{font-weight:600}.btn{--h:48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 22px;border-radius:999px;font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--s-ease),box-shadow .25s var(--s-ease),background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn-lg{--h:56px;padding:0 28px;font-size:1rem}.btn-sm{--h:38px;padding:0 16px;font-size:.875rem}.btn-primary{color:#fff;background:var(--s-grad-bright);box-shadow:var(--s-shadow-blue)}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.25),0 18px 36px -14px rgb(24 120 216/.8)}.btn-secondary{color:var(--s-ink);background:var(--s-card);border:1px solid var(--s-edge-2);box-shadow:var(--s-shadow-1)}.btn-secondary:hover{transform:translateY(-1px);border-color:var(--s-ink-4)}.btn-ghost{color:var(--s-ink);padding-inline:6px}.btn-ghost:hover{color:var(--s-blue-text)}.btn-light{color:#0b111a;background:#fff;box-shadow:0 12px 30px -14px rgb(0 0 0/.5)}.btn-light:hover{transform:translateY(-1px)}.btn-glass{color:#fff;background:rgb(255 255 255/.12);border:1px solid rgb(255 255 255/.22);backdrop-filter:blur(12px)}.btn-glass:hover{background:rgb(255 255 255/.18)}.btn .btn-arrow{transition:transform .3s var(--s-ease)}.btn:hover .btn-arrow{transform:translateX(3px)}.store{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 22px 0 16px;border-radius:16px;background:var(--s-ink);color:var(--s-bg);text-align:left;transition:transform .25s var(--s-ease),box-shadow .25s var(--s-ease);box-shadow:0 14px 30px -16px rgb(11 17 26/.55)}.store:hover{transform:translateY(-2px)}.store-meta{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.01em;opacity:.72;line-height:1.2}.store-name{display:block;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;line-height:1.15}.store[aria-disabled=true]{background:transparent;color:var(--s-ink-2);border:1.5px dashed var(--s-edge-2);box-shadow:none;cursor:not-allowed}.store[aria-disabled=true]:hover{transform:none}.night .store{background:#fff;color:#0b111a}.night .store[aria-disabled=true]{background:transparent;color:var(--s-night-ink-2);border-color:rgb(255 255 255/.22)}.card{background:var(--s-card);border:1px solid var(--s-edge);box-shadow:var(--s-shadow-1)}.card,.card-mist{position:relative;border-radius:var(--s-radius);overflow:hidden}.card-mist{background:var(--s-mist)}.card-hover{transition:transform .45s var(--s-ease),box-shadow .45s var(--s-ease),border-color .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--s-shadow-2);border-color:var(--s-edge-2)}.band-mist{background:var(--s-mist)}.night{position:relative;background:var(--s-night);color:var(--s-night-ink);isolation:isolate;--s-ink:var(--s-night-ink);--s-ink-2:var(--s-night-ink-2);--s-ink-3:var(--s-night-ink-3);--s-ink-4:#5b6573;--s-edge:var(--s-night-edge);--s-edge-2:rgb(255 255 255/0.14);--s-card:var(--s-night-2);--s-mist:var(--s-night-2);--s-blue-text:#7fb4ee;--s-blue-soft:rgb(127 180 238/0.12);--s-green:#6fd3ac;--s-green-2:#6fd3ac;--s-green-soft:rgb(111 211 172/0.12);--s-red:#f0897f;--s-red-soft:rgb(240 137 127/0.14)}.night:before{background:radial-gradient(60% 50% at 50% 0,rgb(24 120 216/.22),transparent 70%),radial-gradient(40% 40% at 90% 100%,rgb(28 168 219/.1),transparent 70%)}.grain:after,.night:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.grain:after{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.horizon{inset:auto;border-radius:999px;filter:blur(60px);background:radial-gradient(closest-side,rgb(30 157 224/.35),rgb(24 120 216/.16) 55%,transparent)}.dots,.horizon{position:absolute;pointer-events:none}.dots{inset:0;background-image:radial-gradient(rgb(15 30 49/.13) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%)}:root[data-theme=dark] .dots{background-image:radial-gradient(rgb(255 255 255/.09) 1px,transparent 1.2px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dots{background-image:radial-gradient(rgb(255 255 255/.09) 1px,transparent 1.2px)}}.hairline{height:1px;background:var(--s-edge);border:0}.phone{--pw:300;position:relative;width:calc(var(--pw) * 1px);aspect-ratio:9/19.5;padding:calc(var(--pw) * .032px);border-radius:calc(var(--pw) * .158px);background:linear-gradient(150deg,#3a3f47,#15181d 18%,#0b0d10 50%,#1b1e24 82%,#3a3f47);box-shadow:0 0 0 1px rgb(0 0 0/.55),inset 0 0 0 1.5px rgb(255 255 255/.1),inset 0 0 0 calc(var(--pw) * .012px) #050607,0 calc(var(--pw) * .1px) calc(var(--pw) * .22px) calc(var(--pw) * -.08px) rgb(11 17 26/.45),0 calc(var(--pw) * .03px) calc(var(--pw) * .06px) rgb(11 17 26/.12);flex:none}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--pw) * .128px);background:var(--a-ground);isolation:isolate}.phone-screen:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;background:linear-gradient(118deg,rgb(255 255 255/.1),rgb(255 255 255/0) 34%);mix-blend-mode:screen}.app{position:relative;width:390px;height:876px;zoom:calc(var(--pw) * .936 / 390);background:var(--a-ground);color:var(--a-ink);font-family:var(--font-sans);font-size:15px;line-height:22px;letter-spacing:-.01em;overflow:hidden;font-variant-numeric:tabular-nums}.app-island{position:absolute;z-index:40;top:11px;left:50%;width:118px;height:34px;margin-left:-59px;border-radius:999px;background:#000}.app-card{background:var(--a-card);border-radius:20px;box-shadow:0 0 0 1px var(--a-edge),0 4px 14px -4px rgb(15 30 49/.09)}.app-hero{position:relative;border-radius:24px;background:var(--s-grad);color:#fff;box-shadow:0 12px 22px -10px rgb(10 74 150/.55);overflow:hidden}.app-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);pointer-events:none}.app-tabbar{position:absolute;z-index:20;left:14px;right:14px;bottom:18px;height:66px;border-radius:26px;background:var(--a-tabbar);box-shadow:0 0 0 1px var(--a-edge),0 10px 30px -10px rgb(15 30 49/.25);backdrop-filter:blur(14px)}.app-fab{position:absolute;left:50%;top:-24px;width:64px;height:64px;margin-left:-32px;border-radius:999px;background:var(--s-grad);color:#fff;display:grid;place-items:center;box-shadow:0 12px 22px -8px rgb(10 74 150/.65),0 0 0 5px var(--a-ground)}.tilt{transform:perspective(1800px) rotateY(-14deg) rotateX(6deg) rotate(1.5deg);transform-style:preserve-3d}.tilt-r{transform:perspective(1800px) rotateY(14deg) rotateX(6deg) rotate(-1.5deg)}.paper{position:relative;background:#fffdf8;color:#1d2026;font-family:var(--font-mono);box-shadow:0 1px 1px rgb(0 0 0/.05),0 20px 40px -18px rgb(11 17 26/.35);--tooth:10px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /calc(var(--tooth) * 2) var(--tooth) repeat-x,linear-gradient(#000 0 0) top /100% calc(100% - var(--tooth) + .5px) no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /calc(var(--tooth) * 2) var(--tooth) repeat-x,linear-gradient(#000 0 0) top /100% calc(100% - var(--tooth) + .5px) no-repeat}}.motion [data-reveal]:not([data-in]){opacity:0;transform:translate3d(0,28px,0)}.motion [data-reveal=fade]:not([data-in]){transform:none}.motion [data-reveal=scale]:not([data-in]){transform:scale(.94)}.motion [data-reveal=left]:not([data-in]){transform:translate3d(-36px,0,0)}.motion [data-reveal=right]:not([data-in]){transform:translate3d(36px,0,0)}.motion [data-reveal=blur]:not([data-in]){transform:translate3d(0,14px,0);filter:blur(10px)}.motion [data-reveal]{transition:opacity .9s var(--s-ease),transform 1.1s var(--s-ease),filter .9s var(--s-ease);transition-delay:calc(var(--d, 0) * 80ms)}.motion [data-stagger]:not([data-in])>*{opacity:0;transform:translate3d(0,22px,0)}.motion [data-stagger]>*{transition:opacity .8s var(--s-ease),transform 1s var(--s-ease)}.motion [data-stagger]>:nth-child(2){transition-delay:70ms}.motion [data-stagger]>:nth-child(3){transition-delay:.14s}.motion [data-stagger]>:nth-child(4){transition-delay:.21s}.motion [data-stagger]>:nth-child(5){transition-delay:.28s}.motion [data-stagger]>:nth-child(6){transition-delay:.35s}.motion [data-stagger]>:nth-child(7){transition-delay:.42s}.motion [data-stagger]>:nth-child(8){transition-delay:.49s}.motion [data-stagger]>:nth-child(n+9){transition-delay:.56s}.motion [data-reveal] .grow-x,.motion [data-stagger] .grow-x{transform-origin:left center;transition:transform 1.3s var(--s-ease) .25s}.motion [data-reveal]:not([data-in]) .grow-x,.motion [data-stagger]:not([data-in]) .grow-x{transform:scaleX(0)}.motion [data-reveal] .grow-y{transform-origin:bottom center;transition:transform 1.2s var(--s-ease);transition-delay:calc(.2s + var(--i, 0) * .09s)}.motion [data-reveal]:not([data-in]) .grow-y{transform:scaleY(0)}.ring-draw{stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--p, 0))}.motion [data-reveal] .ring-draw{transition:stroke-dashoffset 1.6s var(--s-ease) .3s}.motion [data-reveal]:not([data-in]) .ring-draw{stroke-dashoffset:100}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.parallax{animation:s-parallax linear both;animation-timeline:view();animation-range:cover}.parallax-slow{animation:s-parallax-slow linear both;animation-timeline:view();animation-range:cover}.untilt{animation:s-untilt linear both;animation-timeline:view();animation-range:exit 0 exit 80%}}}@keyframes s-parallax{0%{transform:translate3d(0,60px,0)}to{transform:translate3d(0,-60px,0)}}@keyframes s-parallax-slow{0%{transform:translate3d(0,28px,0)}to{transform:translate3d(0,-28px,0)}}@keyframes s-untilt{0%{transform:perspective(1800px) rotateY(-14deg) rotateX(6deg) rotate(1.5deg)}to{transform:perspective(1800px) rotateY(-4deg) rotateX(18deg) rotate(0deg) translateY(-40px) scale(.94)}}.seq-capture{opacity:0;visibility:hidden}.seq-result{opacity:1}.motion .seq-capture{visibility:visible;animation:seq-capture 3.3s var(--s-ease-in-out) both}.motion .seq-result{animation:seq-result .9s var(--s-ease) 2.75s both}.motion .seq-beam{animation:seq-beam 1.7s var(--s-ease-in-out) .55s both}.motion .seq-lock{animation:seq-lock .45s var(--s-spring) both;animation-delay:calc(.9s + var(--i, 0) * .17s)}.motion .seq-flash{animation:seq-flash .5s ease-out 2.45s both}.seq-chip{opacity:1}.motion .seq-chip{animation:seq-chip .8s var(--s-spring) both;animation-delay:calc(3.05s + var(--i, 0) * .16s)}.motion .seq-pop{animation:seq-pop .7s var(--s-spring) both;animation-delay:calc(3.1s + var(--i, 0) * .08s)}@keyframes seq-capture{0%,80%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes seq-result{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes seq-beam{0%{top:4%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:92%;opacity:0}}@keyframes seq-lock{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes seq-flash{0%{opacity:0}30%{opacity:.85}to{opacity:0}}@keyframes seq-chip{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@keyframes seq-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.beam{position:absolute;left:6%;right:6%;top:92%;height:3px;opacity:0;border-radius:99px;background:linear-gradient(90deg,transparent,#3fc6ee 18%,#a8ecff 50%,#3fc6ee 82%,transparent);box-shadow:0 0 18px 4px rgb(63 198 238/.55),0 0 60px 10px rgb(63 198 238/.2)}@layer components{.float-card{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:18px;background:color-mix(in srgb,var(--s-card) 86%,transparent);border:1px solid var(--s-edge);box-shadow:var(--s-shadow-2);backdrop-filter:blur(16px) saturate(1.4);white-space:nowrap}.faq summary{list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq .faq-icon{transition:transform .35s var(--s-ease)}.faq[open] .faq-icon{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq::details-content{height:0;overflow:clip;transition:height .4s var(--s-ease),content-visibility .4s allow-discrete}.faq[open]::details-content{height:auto}}.nav-pill{border-radius:999px;border:1px solid var(--s-edge);background:color-mix(in srgb,var(--s-bg) 78%,transparent);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 1px 2px rgb(11 17 26/.04),0 10px 30px -18px rgb(11 17 26/.25);transition:box-shadow .3s ease,background-color .3s ease}.nav-link{position:relative;padding:8px 14px;border-radius:999px;font-size:.9rem;font-weight:520;letter-spacing:-.01em;color:var(--s-ink-3);transition:color .2s ease,background-color .2s ease}.nav-link:hover{color:var(--s-ink);background:var(--s-mist)}.nav-link[aria-current=page]{color:var(--s-ink);background:var(--s-mist-2)}.mask-fade-b{mask-image:linear-gradient(180deg,#000 70%,transparent)}.mask-fade-x{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{scroll-behavior:auto!important}.tilt,.tilt-r{transform:none}}