:root{--ink:#1c1c1c;--ink-soft:#262626;--ink-deep:#121212;--cream:#f2efe9;--mint:#b4e0bf;--mint-soft:#dcf0e2;--mint-mid:#8fbf9b;--pink:#e77aa8;--pink-soft:#f5c4d9;--warning:#e8b04b;--error:#e5675f}
:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.chip{animation:chip-in .26s var(--ease-out) both}@keyframes chip-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.bar span{transition:width .42s var(--ease-in-out)}.cta .label{transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}.cta .spin,.cta .check{opacity:0}.cta.sending .label{opacity:0;transform:translateY(-6px)}.cta.sending .spin{opacity:1;animation:.72s linear infinite spin}.cta.sent{background:var(--mint)}.cta.sent .label{opacity:0}.cta.sent .check{opacity:1}.cta.sent .check path{stroke-dasharray:26;stroke-dashoffset:26px;animation:draw .38s var(--ease-out) forwards}@keyframes spin{to{transform:rotate(360deg)}}@keyframes draw{to{stroke-dashoffset:0}}.done .mark{animation:pop .42s var(--ease-out) both}.done .mark .tick{stroke-dasharray:34;stroke-dashoffset:34px;animation:draw .42s var(--ease-out) .18s forwards}.done h2,.done>p{animation:rise .38s var(--ease-out) both;animation-delay:.12s}.timeline li{animation:rise .38s var(--ease-out) both}@keyframes pop{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.reveal{animation:rise-in var(--ease-out) both;animation-timeline:view();animation-range:entry 10% cover 32%}h2.reveal,.sub-lead.reveal,.eyebrow.reveal{animation-name:rise-soft}}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)scale(.985)}}@keyframes rise-soft{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.reveal{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.marquee-inner{animation:48s linear infinite marquee}.marquee:hover .marquee-inner{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(calc(-100% / var(--copies,2)), 0, 0)}}@supports (animation-timeline:scroll()){.cta-bar{animation:linear both bar-in,linear both bar-out;animation-timeline:scroll(root),--form;animation-range:0 480px,entry entry 40%}}@keyframes bar-in{0%{opacity:0}to{opacity:1}}@keyframes bar-out{0%{transform:none}to{transform:translateY(130%)}}@media (prefers-reduced-motion:reduce){.marquee-inner{animation:none!important}.cta-bar{opacity:1!important;animation:none!important;transform:none!important}}
.creators{timeline-scope:--form}.creators .topbar{justify-content:space-between;align-items:center;gap:var(--gap);width:100%;margin-bottom:clamp(28px,5vw,44px);display:flex}.creators .hero img{margin-bottom:0}.creators .lang{font-size:var(--fs-sm);color:#f2efe9c7;border-radius:var(--pill);transition:border-color .16s var(--ease-out), color .16s var(--ease-out);border:1px solid #f2efe947;padding:8px 14px;text-decoration:none}.creators .lang:hover{color:var(--cream);border-color:var(--cream)}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px;display:flex}.creators .hero .jump{margin-top:0;display:inline-flex}.ghost-link{font-size:var(--fs-md);color:#f2efe9db;min-height:48px;transition:border-color .16s var(--ease-out);border-bottom:1px solid #0000;align-items:center;padding:14px 4px;text-decoration:none;display:inline-flex}.ghost-link:hover{border-color:currentColor}.wrap.block{padding-top:var(--section)}.block>h2{margin-bottom:var(--gap)}.sub-lead{color:var(--ink-muted);max-width:52ch;margin:calc(var(--gap) * -1 + 10px) 0 var(--gap)}.eyebrow{font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-weight:600}.proof dt{font-variant-numeric:tabular-nums}.creator-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.creator-grid{grid-template-columns:repeat(4,1fr)}}.creator-card{text-align:center;border-radius:var(--radius);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#fff;justify-items:center;gap:2px;padding:22px 16px 20px;text-decoration:none;display:grid}.creator-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1c1c1c14}.creator-card img,.avatar-fallback{border-radius:var(--pill);object-fit:cover;width:72px;height:72px;margin-bottom:10px}.avatar-fallback{background:var(--mint-soft);color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;place-items:center;font-size:26px;font-weight:700;display:grid}.creator-card b{font-size:var(--fs-md);align-items:center;gap:4px;font-weight:600;display:inline-flex}.verified-mark{color:var(--pink);flex:none}.creator-card .handle{font-size:var(--fs-sm);color:var(--ink-faint)}.creator-card .meta{font-size:var(--fs-sm);color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.tag{color:var(--ink);background:var(--mint);border-radius:var(--pill);padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.why{gap:14px;display:grid}@media (min-width:720px){.why{grid-template-columns:1fr 1fr}}.why .card b{font-size:var(--fs-h3)}.why .card span{font-size:var(--fs-md)}.fit{margin-top:var(--gap);max-width:64ch}.fit h3{font-size:var(--fs-h3);margin-bottom:10px}.fit ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fit li{color:var(--ink-muted);font-size:var(--fs-md);padding-left:22px;position:relative}.fit li:before{content:"";border-radius:var(--pill);background:var(--mint);width:9px;height:9px;position:absolute;top:.62em;left:0}.fit li.no:before{border:1.5px solid var(--ink-faint);background:0 0;width:8px;height:8px}.marquee{margin-top:var(--section);position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--cream), transparent);width:10%;position:absolute;top:0;bottom:0}.marquee:after{background:linear-gradient(to left, var(--cream), transparent);right:0}.marquee:before{left:0}.marquee-inner{width:max-content;display:flex}.marquee-track{gap:12px;padding-right:12px;display:flex}.marquee-track img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-sm);background:#1c1c1c0f;width:auto;height:clamp(180px,26vw,260px)}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee:before,.marquee:after{display:none}}.creators .how-list{gap:var(--gap)}@media (min-width:640px){.creators .how-list{grid-template-columns:repeat(3,1fr)}}.deal{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.deal{grid-template-columns:1fr 1fr}}.deal .card span{font-size:var(--fs-md)}.faq{gap:8px;max-width:760px;display:grid}.faq details{border-radius:var(--radius-sm);background:#fff;padding:0 20px}.faq summary{cursor:pointer;min-height:48px;padding:16px 32px 16px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;transition:transform .2s var(--ease-out);position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.faq details p{color:var(--ink-muted);max-width:62ch;padding:0 0 18px}.closer{margin-top:var(--section);background:var(--bg);color:var(--fg);padding:var(--section) 0}.closer .wrap{justify-items:start;gap:14px;display:grid}.closer h2{color:var(--fg)}.closer p{color:rgb(var(--fg-rgb) / .86);max-width:46ch}.closer .jump{background:var(--pink);min-height:52px;color:var(--ink);border-radius:var(--pill);transition:filter .16s var(--ease-out), transform .12s var(--ease-out);justify-content:center;align-items:center;margin-top:6px;padding:15px 32px;font-weight:700;text-decoration:none;display:inline-flex}.closer .jump:hover{filter:brightness(1.04)}.closer .jump:active{transform:scale(.985)}.apply{padding-bottom:var(--section);scroll-margin-top:16px}.apply .form-card{max-width:640px}#bewerben{view-timeline-name:--form}.cta-bar{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:10;background:var(--pink);min-height:52px;color:var(--ink);border-radius:var(--pill);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 28px #1c1c1c2e}@media (min-width:1000px){.cta-bar{display:none}}@media (max-width:999px){.creators footer{padding-bottom:88px}}.home.creators{--ink-muted:var(--fg-muted);--ink-faint:var(--fg-faint);--line:rgb(var(--fg-rgb) / .28)}.home.creators .hero-copy{align-items:center}.home.creators .creators-hero{min-height:82svh;padding-bottom:clamp(48px,8vw,96px)}.home.creators .creators-hero .spots{color:rgb(var(--fg-rgb) / .86);margin-top:6px}.home.creators .hero-actions{justify-content:center}.home.creators .creators-hero .jump{background:var(--pink);min-height:52px;color:var(--ink);border-radius:var(--pill);margin-top:0;padding:15px 32px;font-weight:700;text-decoration:none;display:inline-flex}.home.creators .proof{border-bottom-color:var(--line-d)}.home.creators .proof dl{text-align:center;justify-items:center}.home.creators .form-card,.home.creators .creator-card,.home.creators .card{background:var(--surface);border:1px solid var(--line-d);color:var(--fg)}.home.creators .creator-card:hover{box-shadow:none;border-color:rgb(var(--fg-rgb) / .2)}.home.creators .creator-card b,.home.creators .form-card h2,.home.creators .fit h3{color:var(--fg)}.home.creators .avatar-fallback{background:var(--mint);color:var(--ink)}.home.creators input[type=text],.home.creators input[type=email],.home.creators input[type=url],.home.creators textarea{background:var(--field);border-color:rgb(var(--fg-rgb) / .28);color:var(--fg)}.home.creators input:hover,.home.creators textarea:hover{border-color:rgb(var(--fg-rgb) / .45)}.home.creators input:focus-visible,.home.creators textarea:focus-visible{border-color:var(--accent-fg);outline:none;box-shadow:0 0 0 4px #b4e0bf2e}.home.creators input::placeholder,.home.creators textarea::placeholder{color:var(--fg-faint)}.home.creators label{color:var(--fg)}.home.creators .chip{border-color:var(--line-d);color:var(--fg-muted);background:0 0}.home.creators .chip:has(input:checked){background:var(--mint);border-color:var(--mint);color:var(--ink)}.home.creators .chip input,.home.creators .confirm input{accent-color:var(--mint)}.home.creators .bar{background:rgb(var(--fg-rgb) / .12)}.home.creators .bar span{background:var(--mint)}.home.creators .steps-list .on span{color:var(--fg)}.home.creators .steps-list button{color:var(--fg-muted)}.home.creators .error{background:var(--surface);color:var(--fg)}.home.creators .timeline .dot{background:var(--surface);border-color:rgb(var(--fg-rgb) / .3)}.home.creators .timeline li:not(:last-child):before{background:rgb(var(--fg-rgb) / .15)}.home.creators .timeline b{color:var(--fg)}.home.creators .fit li.no:before{border-color:var(--fg-faint)}.home.creators .how-list .num{color:var(--accent-fg)}.home.creators .closer:not([data-theme]){background:var(--surface);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.home.creators .ghost{color:var(--fg-muted)}.home.creators .ghost:hover{color:var(--fg)}.home.creators .apply{scroll-margin-top:88px}.home.creators .why .card b{color:var(--fg)}.home.creators .nav{justify-content:center}.home.creators .step-count{font-size:var(--fs-sm);color:var(--accent-fg);margin:0;font-weight:600}.home.creators .steps-head{gap:8px}.home.creators .chip{transition:background .2s var(--ease-out), border-color .2s var(--ease-out), transform .12s var(--ease-out), color .2s}.home.creators .chip:hover{border-color:rgb(var(--fg-rgb) / .4);color:var(--fg)}.home.creators .chip:has(input:checked){transform:scale(1.02)}.home.creators .form-card{padding:clamp(24px,4vw,40px)}.home.creators .form-card>h2{font-size:var(--fs-h2)}.home.creators .apply .form-card{max-width:720px;margin:0 auto}.home.creators input[type=text],.home.creators input[type=email],.home.creators textarea{border-radius:var(--radius-sm);padding:14px 16px}.home.creators .steps-list .past button:before{color:var(--accent-fg)}.cpick{display:block;position:relative}.cpick-field{margin-top:6px;position:relative}.cpick-flag{font-size:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.home.creators .cpick:has(.cpick-flag) input[type=text]{padding-left:46px}.cpick-suggest{font:inherit;font-size:var(--fs-sm);color:var(--fg);border-radius:var(--pill);cursor:pointer;animation:rise .32s var(--ease-out) both;background:#b4e0bf24;border:1px solid #b4e0bf66;margin-top:8px;padding:8px 14px}.cpick-suggest:hover{background:#b4e0bf3d}.cpick-list{z-index:5;border:1px solid var(--line-d);border-radius:var(--radius-sm);max-height:280px;animation:rise .2s var(--ease-out) both;background:#1c1c1cfa;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #00000073}.cpick-list li{font-size:var(--fs-sm);cursor:pointer;color:var(--fg);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cpick-list li.on{background:var(--mint);color:var(--ink)}.cpick-list li.none{color:var(--fg-muted);cursor:default}.socials{gap:10px}.social-chips{flex-wrap:wrap;gap:8px;display:flex}.schip{font:inherit;font-size:var(--fs-sm);border-radius:var(--pill);border:1px solid var(--line);min-height:40px;color:var(--fg-muted);cursor:pointer;transition:background .2s var(--ease-out), color .2s, border-color .2s, transform .12s var(--ease-out);background:0 0;padding:0 16px;font-weight:600}.schip:hover{color:var(--fg);border-color:rgb(var(--fg-rgb) / .45)}.schip:active{transform:scale(.97)}.schip.on{background:var(--mint);color:var(--ink);border-color:var(--mint)}.social-fields{gap:8px;display:grid}.social-field{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);animation:rise .26s var(--ease-out) both;align-items:baseline;display:flex;overflow:hidden}.social-field:focus-within{border-color:var(--accent-fg);box-shadow:0 0 0 4px #b4e0bf2e}.social-field .prefix{color:var(--fg-muted);white-space:nowrap;padding:13px 0 13px 14px;font-size:16px;line-height:1.6}.home.creators .social-field input{box-shadow:none;background:0 0;border:0;padding:13px 14px 13px 2px;line-height:1.6}.home.creators .social-field input:focus-visible{box-shadow:none}.reach-seg{flex-wrap:wrap;gap:8px;display:flex}.rchip{display:inline-flex}.rchip input{opacity:0;pointer-events:none;position:absolute}.rchip span{font-size:var(--fs-sm);border-radius:var(--pill);border:1px solid var(--line);min-height:40px;color:var(--fg-muted);cursor:pointer;align-items:center;padding:0 16px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.rchip:hover span{color:var(--fg)}.rchip input:checked+span{background:var(--mint);color:var(--ink);border-color:var(--mint);font-weight:600}.rchip input:focus-visible+span{outline:2px solid var(--mint);outline-offset:2px}.pp{gap:8px;display:grid}.pp-title{font-size:var(--fs-sm);color:var(--accent-fg);margin:0;font-weight:600}.pp-card{border-radius:var(--radius);background:var(--bg);border:1px solid var(--line-d);text-align:center;justify-items:center;gap:4px;padding:20px;display:grid}.pp-avatar{border-radius:var(--pill);background:var(--mint);width:64px;height:64px;color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;transition:transform .3s var(--ease-out);place-items:center;margin-bottom:6px;font-size:26px;font-weight:700;display:grid}.pp-card:hover .pp-avatar{transform:scale(1.05)}.pp-name{font-size:var(--fs-h3);color:var(--fg);animation:rise .26s var(--ease-out) both;font-weight:600}.pp-handle{font-size:var(--fs-sm);color:var(--fg-faint)}.pp-loc{font-size:var(--fs-sm);color:var(--fg-muted);animation:rise .26s var(--ease-out) both}.pp-chips,.pp-links{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.pp-chips span{background:var(--mint);color:var(--ink);border-radius:var(--pill);animation:chip-in .26s var(--ease-out) both;padding:4px 10px;font-size:12px;font-weight:600}.pp-links span{color:var(--fg);border:1px solid rgb(var(--fg-rgb) / .28);border-radius:var(--pill);animation:chip-in .26s var(--ease-out) both;padding:4px 10px;font-size:12px}@media (prefers-reduced-motion:reduce){.pp-name,.pp-loc,.pp-chips span,.pp-links span,.social-field,.cpick-list,.cpick-suggest{animation:none!important}}.stepper{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.stepper:before,.stepper:after{content:"";border-radius:2px;height:2px;position:absolute;top:16px;left:16.6667%;right:16.6667%}.stepper:before{background:rgb(var(--fg-rgb) / .14)}.stepper:after{background:var(--mint);width:calc((100% - 100% / 3) * var(--p,0) / 100%);transform-origin:0;transition:width .42s var(--ease-in-out);right:auto}.stepper li{z-index:1;justify-items:center;display:grid;position:relative}.stepper li>*{font:inherit;color:inherit;cursor:default;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.stepper li.past>button{cursor:pointer}.stepper .dot{border-radius:var(--pill);background:var(--surface);border:2px solid rgb(var(--fg-rgb) / .2);width:34px;height:34px;color:var(--fg-muted);transition:background .26s var(--ease-out), border-color .26s, color .26s, transform .26s var(--ease-out);place-items:center;font-size:13px;font-weight:700;display:grid}.stepper .lbl{font-size:var(--fs-sm);color:var(--fg-faint);transition:color .2s}.stepper li.past .dot{background:var(--mint);border-color:var(--mint);color:var(--ink)}.stepper li.past .lbl{color:var(--fg-muted)}.stepper li.past>button:hover .dot{transform:scale(1.08)}.stepper li.on .dot{background:var(--fg);border-color:var(--fg);color:var(--on-fg);animation:step-pulse .9s var(--ease-out) 1;transform:scale(1.12)}.stepper li.on .lbl{color:var(--fg);font-weight:600}@keyframes step-pulse{0%{box-shadow:0 0 0 0 rgb(var(--fg-rgb) / .45)}to{box-shadow:0 0 0 14px rgb(var(--fg-rgb) / 0)}}@media (max-width:479px){.stepper .lbl{font-size:12px}}@media (prefers-reduced-motion:reduce){.stepper li.on .dot{animation:none}.stepper:after{transition:none}}.avatar-field{gap:8px;display:grid}.avatar-row{align-items:center;gap:14px;display:flex}.avatar-wrap{position:relative}.avatar-pick{border-radius:var(--pill);border:1.5px dashed rgb(var(--fg-rgb) / .32);background:var(--field);width:88px;height:88px;color:var(--fg-muted);cursor:pointer;transition:border-color .2s, transform .2s var(--ease-out);place-items:center;padding:0;display:grid;position:relative}.avatar-pick:hover{border-color:var(--mint);color:var(--fg);transform:scale(1.03)}.avatar-pick.has{border-style:solid;border-color:var(--mint);overflow:visible}.avatar-pick img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-badge{border-radius:var(--pill);background:var(--mint);width:30px;height:30px;color:var(--ink);border:3px solid var(--surface);place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.avatar-x{border-radius:var(--pill);background:var(--fg);width:24px;height:24px;color:var(--on-fg);border:2px solid var(--surface);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.avatar-hint{font-size:var(--fs-sm);color:var(--fg-muted)}.avatar-wrap.over .avatar-pick{border-color:var(--mint);border-style:solid;transform:scale(1.06)}.pp-avatar.img{animation:pop .42s var(--ease-out) both;overflow:hidden}.pp-avatar.img img{object-fit:cover;width:100%;height:100%}.home.creators .ghost{border:1px solid rgb(var(--fg-rgb) / .28);border-radius:var(--pill);min-height:48px;color:var(--fg);font-size:var(--fs-sm);transition:background .16s var(--ease-out), border-color .16s;order:0;padding:0 20px;font-weight:600}.home.creators .ghost:hover{background:rgb(var(--fg-rgb) / .06);border-color:rgb(var(--fg-rgb) / .5)}.home.creators .nav{gap:10px}.home.creators .cta{min-width:200px}.home.creators form,.home.creators .step-wrap>.step-active{gap:22px}.home.creators .form-card .intro{max-width:52ch}.home.creators .pp-card{gap:2px;padding:16px}.home.creators .pp-avatar{width:56px;height:56px;margin-bottom:4px;font-size:22px}.avatar-error{font-size:var(--fs-sm);color:var(--error);margin:0}.crop-dialog{border-radius:var(--radius);background:var(--surface);color:var(--fg);border:0;max-width:min(360px,100vw - 32px);padding:20px}.crop-dialog::backdrop{background:#0009}.crop-dialog h3{font-size:var(--fs-h3);margin:0 0 4px;font-weight:700}.crop-hint{font-size:var(--fs-sm);color:var(--fg-muted);margin:0 0 14px}.crop-stage{border-radius:var(--radius-sm);cursor:grab;touch-action:none;background:#0b0b0b;margin:0 auto;overflow:hidden}.crop-stage:active{cursor:grabbing}.crop-stage canvas{display:block}.crop-zoom{margin:16px 0 18px;display:block}.crop-zoom input{width:100%;accent-color:var(--mint)}.crop-actions{justify-content:flex-end;gap:10px;display:flex}.crop-actions .cta{border-radius:var(--pill);background:var(--pink);min-height:48px;color:var(--ink);cursor:pointer;border:0;padding:0 22px;font-weight:700}@media (max-width:479px){.crop-dialog{padding:16px}}.avatar-pick.busy:after{content:"";border-radius:inherit;border:2px solid #b4e0bf59;border-top-color:var(--mint);animation:.72s linear infinite spin;position:absolute;inset:-4px}.home.creators .timeline li{animation:none}.home.creators .timeline .dot{color:var(--ink);border-color:rgb(var(--fg-rgb) / .28);animation:dot-pop .36s var(--ease-out) both;animation-delay:inherit;background:0 0;place-items:center;font-size:10px;font-weight:700;display:grid}.home.creators .timeline li.past .dot{background:var(--mint);border-color:var(--mint)}.home.creators .timeline li.now .dot{background:var(--fg);border-color:var(--fg)}.home.creators .timeline li.now .dot:after{content:"";border-radius:inherit;border:2px solid rgb(var(--fg-rgb) / .5);animation:1.8s ease-in-out infinite dot-breathe;position:absolute;inset:-6px}.home.creators .timeline .dot{position:relative}.home.creators .timeline li:not(:last-child):before{background:rgb(var(--fg-rgb) / .15);transform-origin:top;animation:grow-y .42s var(--ease-out) both;animation-delay:inherit}.home.creators .timeline li.past:not(:last-child):before{background:var(--mint)}.home.creators .timeline li>div{animation:rise .38s var(--ease-out) both;animation-delay:inherit}.home.creators .timeline li.next b,.home.creators .timeline li.next span:not(.dot){color:var(--fg-faint)}@keyframes dot-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes dot-breathe{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.home.creators .timeline .dot,.home.creators .timeline li:before,.home.creators .timeline li>div,.home.creators .timeline li.now .dot:after{opacity:1;transform:none;animation:none!important}}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
.home{background:var(--bg);color:var(--fg);overflow-x:clip}.home h1,.home h2,.home h3{color:var(--fg);text-wrap:balance}.home .wrap.block{padding-top:var(--section);scroll-margin-top:88px}.home .block>h2{text-align:center;margin-bottom:10px}.home .sub-lead{color:var(--fg-muted);text-align:center;margin:0 auto var(--gap);text-wrap:pretty;max-width:48ch}.home .card{background:var(--surface);border:1px solid var(--line-d);color:var(--fg)}.home .card b{color:var(--fg)}.home .card span{color:var(--fg-muted)}.home input:focus-visible,.home button:focus-visible,.home a:focus-visible,.home summary:focus-visible{outline-color:var(--mint)}.home .eyebrow{color:var(--accent-fg);text-align:center}.home .lazy{content-visibility:auto;contain-intrinsic-size:auto 720px}:is(html:has(>body>.home),body:has(>.home)){background:var(--ink-deep)}.skip{z-index:30;background:var(--mint);color:var(--ink);border-radius:var(--pill);transition:transform .2s var(--ease-out);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:50%;transform:translate(-50%,-200%)}.skip:focus-visible{outline:none;transform:translate(-50%)}.skeleton{background:linear-gradient(100deg, var(--surface) 40%, rgb(var(--fg-rgb) / .08) 50%, var(--surface) 60%);background-size:240% 100%;animation:1.6s linear infinite shimmer}@keyframes shimmer{to{background-position:-120% 0}}@supports (animation-timeline:view()){.reveal-scale{animation:rise-scale .52s var(--ease-out) both;animation-timeline:view();animation-range:entry 10% cover 35%}}@keyframes rise-scale{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:none}}.sheet{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.sheet::backdrop{background:#0000008c}.sheet-in{border:1px solid var(--line-d);border-radius:var(--radius);background:#1c1c1cf5;max-height:calc(100svh - 24px);padding:20px;position:fixed;inset:auto 12px 12px;overflow:auto}.sheet-close{border-radius:var(--pill);background:rgb(var(--fg-rgb) / .08);width:40px;height:40px;color:var(--fg);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}@supports (transition-behavior:allow-discrete){.sheet{transition:opacity .24s var(--ease-out), overlay .24s allow-discrete, display .24s allow-discrete;opacity:0}.sheet[open]{opacity:1}@starting-style{.sheet[open]{opacity:0}}.sheet .sheet-in{transition:transform .3s var(--ease-out);transform:translateY(24px)}.sheet[open] .sheet-in{transform:none}@starting-style{.sheet[open] .sheet-in{transform:translateY(24px)}}}.hero-wl{isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:end;min-height:100svh;padding-top:110px;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-1;position:absolute;inset:0}.hero-media img,.hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media{will-change:filter;overflow:hidden}.hero-media img,.hero-media video{filter:blur(44px)saturate(1.2);transform:scale(1.12)}.hero-media video{opacity:0;transition:opacity .6s var(--ease-out)}.hero-media video.is-ready{opacity:1}.hero-media:after{content:"";background:linear-gradient(to bottom, #12121299, #1212124d 40%, #12121233 60%, var(--bg) 100%), rgb(var(--fg-rgb) / .14);position:absolute;inset:0}.hero-copy{text-align:center;padding:0 var(--gutter);justify-items:center;gap:18px;max-width:900px;margin:0 auto;display:grid}.hero-badge{background:rgb(var(--fg-rgb) / .92);color:var(--ink);border-radius:var(--pill);font-size:var(--fs-sm);align-items:center;gap:10px;padding:4px 14px 4px 4px;display:inline-flex}.hero-wl h1{letter-spacing:-.02em;font-size:clamp(38px,6vw,68px);line-height:1.04}.hero-wl .lead{font-size:var(--fs-lg);color:rgb(var(--fg-rgb) / .86);text-wrap:pretty;max-width:46ch}@media (max-width:479px){.hero-wl h1{font-size:clamp(30px,8.6vw,38px)}.hero-wl .lead{font-size:var(--fs-md)}.hero-copy{gap:16px}}.hero-form{justify-items:center;gap:12px;width:100%;display:grid}.hero-note{font-size:var(--fs-sm);color:var(--fg-muted);max-width:46ch}.hero-note a{color:rgb(var(--fg-rgb) / .86)}.hero-confirmed{font-size:var(--fs-sm);border-radius:var(--pill);background:var(--mint);color:var(--ink);padding:10px 16px;font-weight:600}.trust{font-size:var(--fs-sm);color:rgb(var(--fg-rgb) / .8);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.trust a{color:rgb(var(--fg-rgb) / .86)}.trust li{align-items:center;gap:7px;display:inline-flex}.trust li:before{content:"";border-radius:var(--pill);background:var(--mint);flex:none;width:6px;height:6px}@media (max-width:479px){.trust{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;margin-inline:auto}}.consent{color:var(--fg-muted);margin:-4px 0 0;font-size:13px}.consent a{color:rgb(var(--fg-rgb) / .86)}@supports (transition-behavior:allow-discrete){.hero-copy>:not(h1,.lead),.phones{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transition-delay:var(--d,0s)}@starting-style{.hero-copy>:not(h1,.lead),.phones{opacity:0;transform:translateY(14px)}}}.wl-form{border-radius:var(--pill);background:rgb(var(--fg-rgb) / .04);border:1px solid rgb(var(--fg-rgb) / .28);width:min(100%,540px);transition:border-color .2s var(--ease-out), box-shadow .3s var(--ease-out), background .2s var(--ease-out);align-items:center;gap:6px;margin:6px 0 0;padding:6px 6px 6px 22px;display:flex}.wl-form:hover{border-color:rgb(var(--fg-rgb) / .45)}.wl-form:focus-within{border-color:var(--mint);background:rgb(var(--fg-rgb) / .06);box-shadow:0 0 0 4px #b4e0bf2e,0 14px 36px #00000029}.home .wl-form input[type=email]{min-width:0;color:var(--fg);font:inherit;caret-color:var(--mint);background:0 0;border:0;flex:1;padding:12px 0;font-size:16px}.wl-form input::placeholder{color:var(--fg-faint)}.wl-form input:focus-visible{outline:none}.wl-form input:-webkit-autofill{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 100px var(--surface) inset}.wl-form .cta{width:auto;height:48px;min-height:48px;inline-size:auto;transition:inline-size .38s var(--ease-out), background .3s var(--ease-out), padding-inline .38s var(--ease-out), transform .12s var(--ease-out), filter .16s var(--ease-out), box-shadow .3s var(--ease-out);flex:none;padding-block:0;padding-inline:22px}.home.creators .wl-form .cta{min-width:0}.wl-form .cta:hover:not(:disabled){box-shadow:0 0 0 6px #e77aa833}.wl-form .cta.sending,.wl-form .cta.sent{inline-size:48px;padding-inline:0}.wl-form .cta.sending .label,.wl-form .cta.sent .label{opacity:0}.wl-form .cta.sent{background:var(--mint)}.wl-form .cta .spin{border-color:#1c1c1c40;border-top-color:var(--ink)}@supports (interpolate-size:allow-keywords){.wl-form .cta{interpolate-size:allow-keywords}}.wl-hint{color:var(--accent-fg);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px;text-decoration:underline}.wl-error{background:var(--surface);border:1px solid var(--error);color:var(--fg);border-radius:var(--radius-sm);font-size:var(--fs-sm);max-width:540px;padding:12px 16px}.wl-done{justify-items:center;gap:8px;max-width:560px;display:grid}.wl-done .mark{border-radius:var(--pill);background:var(--mint);width:56px;height:56px;color:var(--ink);animation:pop .42s var(--ease-out) both;place-items:center;display:grid}.wl-done .mark .tick{stroke-dasharray:34;stroke-dashoffset:34px;animation:draw .42s var(--ease-out) .18s forwards}.wl-done h2{font-size:var(--fs-h2)}.wl-done p{color:var(--fg-muted);overflow-wrap:anywhere;max-width:46ch}.wl-done>button{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px;text-decoration:underline}::view-transition-old(wl){animation:.2s var(--ease-out) both fade-out}::view-transition-old(cr){animation:.2s var(--ease-out) both fade-out}::view-transition-new(wl){animation:.32s var(--ease-out) both rise}::view-transition-new(cr){animation:.32s var(--ease-out) both rise}@keyframes fade-out{to{opacity:0;transform:scale(.98)}}.phones{z-index:2;perspective:1400px;pointer-events:none;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}@keyframes float{50%{translate:0 -8px}}.home .cta-bar{transition:translate .36s var(--ease-out);animation:none;translate:0 calc(100% + 40px)}.home .cta-bar[data-show]{translate:none}@media (max-width:999px){.home footer{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.reveal-scale{opacity:1!important;animation:none!important;transform:none!important}.wl-form .cta,.home .cta-bar{transition:none}}.home{--glass:rgb(var(--fg-rgb) / .08);--glass-line:rgb(var(--fg-rgb) / .18);--glass-blur:24px}.home .glass{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4)}.home .wl-form.glass{background:var(--glass);border-color:var(--glass-line)}.home .wl-form.glass:focus-within{background:rgb(var(--fg-rgb) / .12);box-shadow:0 0 0 4px #b4e0bf29,0 24px 60px #00000059}.home .wl-form{padding:5px 5px 5px 20px}.home .wl-form[hidden]{display:none}.home.creators .wl-form input[type=email],.home.creators .wl-form input[type=email]:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:12px 0}@media (max-width:479px){.home.creators .wl-form input[type=email]{padding:12px 0}}.wl-go{border-radius:var(--pill);background:var(--fg);width:44px;height:44px;color:var(--on-fg);cursor:pointer;transition:background .2s var(--ease-out), transform .12s var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid}.wl-go svg{transition:transform .2s var(--ease-out)}.wl-go:hover{background:var(--mint)}.wl-go:hover svg{transform:translate(3px)}.wl-go:active{transform:scale(.94)}.wl-form .cta .arrow{display:none}@media (max-width:479px){.home .wl-form .cta{inline-size:44px;height:44px;min-height:44px;padding-inline:0}.home .wl-form .cta .label{display:none}.home .wl-form .cta.idle .arrow{display:grid}.home .wl-form{border-radius:var(--pill);flex-direction:row;padding:5px 5px 5px 16px}.home .wl-form input[type=email]{padding:12px 0}}.cr-start{justify-items:center;width:100%;display:grid}.cr-expand{width:100%;transition:grid-template-rows .52s var(--ease-out);grid-template-rows:0fr;display:grid}.cr-expand>div{overflow:hidden}.cr-start.open .cr-expand{grid-template-rows:1fr}.cr-start.open .cr-expand>div{overflow:visible}.cr-steps{border-radius:var(--radius);text-align:left;gap:14px;width:min(100%,540px);margin:6px auto 0;padding:18px 20px 16px;display:grid;position:relative}.home.creators .cr-steps{gap:14px;margin-top:6px}.cr-bar{background:rgb(var(--fg-rgb) / .14);border-radius:var(--radius) var(--radius) 0 0;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.cr-bar span{background:var(--mint);height:100%;transition:width .4s var(--ease-out);display:block}.cr-count{font-size:var(--fs-sm);color:var(--fg-faint);margin:0}.cr-step{gap:12px;display:grid}.cr-step[hidden]{display:none}.cr-q{font-family:var(--font-body), system-ui, sans-serif;text-transform:none;letter-spacing:-.01em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600}.cr-q .opt{font-weight:400;font-size:var(--fs-sm);color:var(--fg-faint);margin-left:6px}.home.creators .cr-steps input[type=text],.home.creators .cr-steps textarea{padding:13px 15px}.cr-steps .chips{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.cr-steps .avatar-field .label,.cr-steps .cpick>label,.cr-steps .socials legend{display:none}.cr-steps .socials .sub{margin-top:-4px}.cr-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-back{color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0}.cr-back:hover{color:var(--fg)}.cr-enter{font-size:var(--fs-sm);color:var(--fg-faint);margin-left:auto}.home.creators .cr-steps .cta{min-width:0;min-height:44px;font-size:var(--fs-sm);width:auto;padding:0 22px}.cr-steps .cta.sending .label{opacity:0}@media (max-width:479px){.cr-steps{padding:16px}.cr-enter{display:none}}.cr-steps .pp{animation:rise .36s var(--ease-out) both}.home.creators .cr-steps .pp-title{display:none}.home.creators .cr-steps .pp-card{text-align:left;border-color:rgb(var(--fg-rgb) / .12);background:#12121259;grid-template-columns:44px 1fr;place-items:center start;gap:0 12px;padding:10px 12px}.home.creators .cr-steps .pp-avatar{grid-row:1/span 2;width:44px;height:44px;margin:0;font-size:18px}.home.creators .cr-steps .pp-avatar.img img{width:44px;height:44px}.home.creators .cr-steps .pp-name{font-size:var(--fs-md);line-height:1.2}.home.creators .cr-steps .pp-handle,.home.creators .cr-steps .pp-loc,.home.creators .cr-steps .pp-chips,.home.creators .cr-steps .pp-links{grid-column:2}.home.creators .cr-steps .pp-chips,.home.creators .cr-steps .pp-links{justify-content:flex-start;margin-top:6px}.cr-step.on>*{animation:rise .36s var(--ease-out) both}.cr-step.on>:nth-child(2){animation-delay:50ms}.cr-step.on>:nth-child(3){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.cr-expand,.cr-bar span,.wl-go,.wl-go svg{transition:none}.cr-step.on>*,.cr-steps .pp{animation:none}}
.snav{--e:cubic-bezier(.32, .72, 0, 1);inset-inline:0;z-index:50;width:fit-content;max-width:100%;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;transition:transform .5s var(--e), opacity .5s var(--e);animation:snav-in .5s var(--e) backwards;margin:0 auto;padding:0 16px;position:fixed;top:16px}@media (min-width:768px){.snav{top:24px}}.snav[data-hidden]{opacity:0;pointer-events:none;transform:translateY(-24px)}@keyframes snav-in{0%{opacity:0;transform:translateY(-20px)}}.snav-pill{border-radius:24px;position:relative}.snav-glass{border-radius:inherit;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(145deg,#ffffffd9,#ffffffa6);border:1px solid #0000000f;position:absolute;inset:0;box-shadow:0 8px 24px #0000001f}.snav-bar{transition:padding .5s var(--e);align-items:center;gap:4px;padding:12px 16px;display:flex;position:relative}.snav[data-scrolled] .snav-bar{padding-block:10px}.snav-logo{align-items:center;padding:0 4px;display:flex}.snav-logo img{width:auto;height:20px;display:block}.snav-links{align-items:center;gap:2px;margin-inline:12px 8px;display:none}.snav-links a{border-radius:var(--pill);color:#1c1c1cad;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.snav-links a:hover,.snav-links a[aria-current]{color:var(--ink);background:#b4e0bf66}.snav-right{align-items:center;gap:4px;margin-left:auto;padding-left:4px;display:flex}.snav-lang{position:relative}.snav-lang>button{border-radius:var(--pill);height:32px;font:inherit;color:#1c1c1ca6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.snav-lang>button:hover{color:var(--ink)}.snav-lang ul{z-index:50;opacity:0;visibility:hidden;transform-origin:100% 0;min-width:150px;transition:opacity .18s var(--e), transform .18s var(--e), visibility .18s;background:#fff;border:1px solid #0000000f;border-radius:16px;margin:8px 0 0;padding:4px;list-style:none;position:absolute;top:100%;right:0;transform:translateY(-6px)scale(.98);box-shadow:0 8px 24px #0000001f}.snav-lang ul.on{opacity:1;visibility:visible;transform:none}.snav-lang li a{border-radius:var(--radius-sm);color:#1c1c1ccc;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background-color .15s;display:flex}.snav-lang li a:hover{background:#0000000a}.snav-lang li a[aria-current]{color:var(--ink);background:#b4e0bf66;font-weight:600}.snav-cta{border-radius:var(--pill);background:var(--ink);height:32px;color:var(--cream);white-space:nowrap;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.snav-cta:hover{background:#000}.snav :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.snav-burger{color:#1c1c1cb3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:4px;display:flex;position:relative}.snav-burger:hover{color:var(--ink)}.snav-burger span{border-radius:var(--pill);width:18px;height:1.5px;transition:transform .3s var(--e);background:currentColor;position:absolute}.snav-burger span:first-child{transform:translateY(-3.5px)}.snav-burger span:last-child{transform:translateY(3.5px)}.snav[data-open] .snav-burger span:first-child{transform:rotate(45deg)}.snav[data-open] .snav-burger span:last-child{transform:rotate(-45deg)}.snav-sheet{opacity:0;transition:grid-template-rows .5s var(--e), opacity .3s var(--e);grid-template-rows:0fr;display:grid}.snav[data-open] .snav-sheet{opacity:1;grid-template-rows:1fr;transition-delay:0s,80ms}.snav-sheet>div{min-height:0;position:relative;overflow:hidden}.snav-list{border-top:1px solid #0000000f;gap:2px;margin:0 16px;padding:12px 0;display:grid}.snav-list a{color:#1c1c1cd9;opacity:0;transition:opacity .35s var(--e), transform .35s var(--e), background-color .15s;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex;transform:translate(-8px)}.snav[data-open] .snav-list a{opacity:1;transition-delay:calc(.12s + var(--i) * 40ms), calc(.12s + var(--i) * 40ms), 0s;transform:none}.snav-list a:hover{background:#b4e0bf66}.snav-list a span:last-child{color:#1c1c1c4d}.snav-langrow{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;margin:0 16px;padding:12px 4px;display:flex}.snav-langrow>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:#1c1c1c80;font-size:12px;font-weight:500}.snav-inline{gap:4px;display:flex}.snav-inline a{border-radius:var(--pill);color:#1c1c1ca6;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.snav-inline a[aria-current]{color:var(--ink);background:#b4e0bf80;font-weight:600}.snav-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#1c1c1c33;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.snav-backdrop.on{opacity:1;visibility:visible}@media (max-width:419px){.snav-lang{display:none}.snav-logo img{height:17px}}@media (min-width:1024px){.snav-links{display:flex}.snav-burger,.snav-sheet,.snav-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.snav,.snav-sheet,.snav-list a,.snav-burger span,.snav-lang ul,.snav-backdrop{transition:none;animation:none}}
.nh{isolation:isolate;padding:112px var(--gutter) calc(var(--chapter-r) + 8px);position:relative;overflow:hidden}@media (min-width:1024px){.nh{padding-top:132px}}.nh-aurora{z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 30% 38%,#8fcf9f47,#0000 70%),radial-gradient(34% 38% at 72% 30%,#b4e0bf99,#0000 70%),radial-gradient(50% 40% at 50% 70%,#b4e0bf38,#0000 70%);height:1100px;animation:18s ease-in-out infinite nh-aurora;position:absolute;inset:0 0 auto}@keyframes nh-aurora{50%{transform:translateY(24px)scale(1.05)}}.nh-copy{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:1100px;margin:0 auto;display:flex}.home .nh-title{letter-spacing:-.045em;text-wrap:nowrap;width:100%;font-size:clamp(38px,9.6vw,116px);line-height:.95}.nh-line{display:block}.nh-mask{vertical-align:bottom;margin:-.14em 0;padding:.14em 0;display:inline-block;overflow:hidden}.nh-line.nh-mask{display:block}.nh-word{animation:.9s cubic-bezier(.16,1,.3,1) both nh-word;display:inline-block}@keyframes nh-word{0%{transform:translateY(140%)}}.rw{justify-items:center;display:grid}.rw-w{white-space:nowrap;grid-area:1/1;position:relative}.rw-ch{display:inline-block}.rw-w.in .rw-ch{animation:.6s cubic-bezier(.16,1,.3,1) both rw-in;animation-delay:calc(var(--k) * 35ms)}.rw-w.out .rw-ch{animation:.35s cubic-bezier(.16,1,.3,1) both rw-out;animation-delay:calc(var(--k) * 20ms)}@keyframes rw-in{0%{opacity:0;filter:blur(10px);transform:translateY(.55em)}}@keyframes rw-out{to{opacity:0;filter:blur(10px);transform:translateY(-.55em)}}.rw-w:after{content:"";z-index:-1;background:var(--mint);transform-origin:0;border-radius:.06em;height:.22em;animation:.8s cubic-bezier(.16,1,.3,1) .26s both rw-mark;position:absolute;bottom:.12em;left:-.03em;right:-.03em}.rw-w.out:after{animation:.3s both rw-fade}@keyframes rw-mark{0%{transform:scaleX(0)}}@keyframes rw-fade{to{opacity:0}}.nh-sub{max-width:40rem;color:var(--fg-muted);text-wrap:pretty;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.nh-in{animation:.7s cubic-bezier(.22,1,.36,1) both nh-in}@keyframes nh-in{0%{opacity:0;transform:translateY(16px)}}.nh-form{justify-items:center;gap:12px;width:100%;margin-top:-4px;display:grid}.home .nh .wl-form.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#00000014;box-shadow:0 4px 14px #0000000f}.home .nh .wl-form.glass:focus-within{background:#fff;border-color:#0003;box-shadow:0 0 0 4px #b4e0bf8c,0 10px 28px #00000014}.home .nh .cr-steps.glass,.home .nh .wl-done.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#00000014;box-shadow:0 10px 30px #00000014}.nh-live{color:var(--fg-muted);align-items:center;gap:9px;margin-top:-10px;font-size:14px;display:inline-flex}.nh-dot{border-radius:var(--pill);background:var(--accent-fg);flex:none;width:8px;height:8px;position:relative}.nh-dot:after{content:"";border-radius:inherit;background:var(--mint);animation:live-ping 2s var(--ease-out) infinite;position:absolute;inset:0}.nh-alt{color:var(--fg-muted);margin-top:-18px;font-size:14px}.nh-alt a{color:var(--fg);font-weight:600;text-decoration:none}.nh-alt a:hover{text-decoration:underline}.nh-stage{view-timeline:--nh-stage block;width:min(100%,480px);margin:20px auto 0;position:relative}@media (min-width:1024px){.nh-stage{margin-top:4px}}.hp{flex-direction:column;align-items:center;gap:6px;display:flex}.hp-photo{aspect-ratio:960/1548;transform-origin:50% 100%;width:100%;margin:0;position:relative}.hp-photo>img{-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 8% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 8% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hp-screen{background:#000;position:absolute;overflow:hidden;container-type:size}.hp-slide{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.hp-slide.on{opacity:1;transform:none}.hp-dots{align-items:center;display:flex}.hp-dots button{border-radius:var(--pill);width:44px;height:44px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hp-dots button span{border-radius:var(--pill);background:rgb(var(--fg-rgb) / .2);width:8px;height:8px;transition:width .3s var(--ease-out), background-color .3s;display:block}.hp-dots button[aria-pressed=true] span{background:var(--fg);width:24px}.hp-dots .hp-play:hover{color:var(--fg)}.nh-float{z-index:2;display:none;position:absolute}.nh-float.f0{--par:50px;top:20%;left:-6%}.nh-float.f1{--par:110px;top:42%;right:-6%}.nh-card{text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;animation:.7s cubic-bezier(.22,1,.36,1) both nh-in,6s ease-in-out infinite nh-bob;display:flex;box-shadow:0 18px 40px -12px #1c1c1c47,0 0 0 1px #0000000a}@keyframes nh-bob{50%{transform:translateY(-4px)}}.nh-ico{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink);background:#b4e0bf80;flex:none;place-items:center;display:grid}.nh-card b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.2;display:block}.nh-card small{color:#5f5d58;font-size:12px;line-height:1.3;display:block}@media (min-width:640px){.nh-float{display:block}}@media (min-width:1024px){.nh-float.f0{left:-26%}.nh-float.f1{right:-24%}}@supports (animation-timeline:view()){.hp-photo{animation:linear both nh-grow;animation-timeline:--nh-stage;animation-range:cover 20% cover 70%}.nh-float{animation:linear both nh-par;animation-timeline:--nh-stage;animation-range:cover}}@keyframes nh-grow{0%{transform:scale(.94)}to{transform:scale(1.08)}}@keyframes nh-par{0%{transform:translateY(var(--par))}to{transform:translateY(calc(var(--par) * -1))}}@media (prefers-reduced-motion:reduce){.nh-aurora,.nh-word,.nh-in,.nh-card,.rw-ch,.rw-w:after,.hp-photo,.nh-float,.nh-dot:after{animation:none!important}.hp-slide{transition:none}}
.home,.home [data-theme=dark]{--bg:var(--ink-deep);--surface:var(--ink);--float:var(--cream);--field:#12121259;--fg:var(--cream);--fg-rgb:242 239 233;--on-fg:var(--ink);--accent-fg:var(--mint);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home [data-theme=light]{--bg:var(--cream);--surface:#fff;--float:#fff;--field:#fff;--fg:var(--ink);--fg-rgb:28 28 28;--on-fg:var(--cream);--accent-fg:color-mix(in oklab, var(--mint) 30%, var(--ink));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.home [data-theme=mint]{--bg:var(--mint);--surface:#ffffff80;--float:#fff;--field:#ffffffb3;--fg:var(--ink);--fg-rgb:28 28 28;--on-fg:var(--cream);--accent-fg:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.home,.home [data-theme]{--fg-muted:rgb(var(--fg-rgb) / .66);--fg-faint:rgb(var(--fg-rgb) / .56);--line-d:rgb(var(--fg-rgb) / .1);--cream-muted:var(--fg-muted);--cream-faint:var(--fg-faint);--card:var(--surface);--ink-muted:var(--fg-muted);--ink-faint:var(--fg-faint);--line:rgb(var(--fg-rgb) / .28)}.home [data-theme]{background:var(--bg);color:var(--fg)}.home,.home [data-theme]{--glass:rgb(var(--fg-rgb) / .08);--glass-line:rgb(var(--fg-rgb) / .18)}.home{--font-display:var(--font-body)}.home h1,.home h2,.home h3{text-transform:none;letter-spacing:-.03em}.home .block>h2,.home .founding-big,.home .hl-title{letter-spacing:-.035em;line-height:1.04}.home .block>h2{font-size:clamp(30px,4.6vw,56px)}
.bento{margin-top:var(--gap);gap:14px;display:grid}.bento .card{transition:transform .32s var(--ease-out), border-color .32s var(--ease-out);align-content:start;gap:8px;padding:26px;display:grid;overflow:hidden}.bento .card:hover,.home .stat:hover{border-color:rgb(var(--fg-rgb) / .2);transform:translateY(-4px)}.home .stat{transition:transform .32s var(--ease-out), border-color .32s var(--ease-out)}.bento .card h3{text-transform:none;font-size:clamp(22px,2.6vw,30px);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.bento .card p{color:var(--fg-muted);max-width:44ch}.bento .tag{color:var(--ink);background:var(--mint);border-radius:var(--pill);justify-self:start;padding:6px 12px;font-size:12px;font-style:normal;font-weight:600}.bento .card.wide{gap:12px}.bento .card.wide .chip-rows{margin:10px -26px -26px;padding:0 0 26px}.bento .card.wide h3{margin-top:12px}.bento .card.visual{gap:8px;padding-top:0}.bento .shot{height:250px;margin:0 -26px 14px;position:relative;overflow:hidden}.bento .shot .phone{width:58%;height:auto;transition:transform .5s var(--ease-out);position:absolute;top:26px;left:50%;transform:translate(-50%)rotate(-4deg)}.bento .card.visual:hover .shot .phone{transform:translate(-50%)rotate(0)translateY(-8px)}.bento .shot:after{content:"";background:linear-gradient(to top, var(--surface), transparent);height:40%;position:absolute;inset:auto 0 0}.bento .shot .check{z-index:2;background:var(--float);color:var(--ink);border-radius:var(--pill);animation:pop .52s var(--ease-out) both;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation-delay:.3s;display:flex;position:absolute;bottom:26px;right:22px;box-shadow:0 14px 32px #00000059}.home .bento .shot .check b,.home .bento .shot .check small{color:var(--ink)}.home .bento .shot .check small{color:#5f5d58}.bento .shot .check .dot{color:var(--ink);border-radius:var(--pill);background:var(--mint);flex:none;place-items:center;width:30px;height:30px;display:grid}.bento .shot .check b{font-size:var(--fs-sm);font-weight:600;line-height:1.1;display:block}.bento .shot .check small{color:var(--ink-muted);font-size:11px}.bento .card{position:relative}.mock{height:150px;margin:-6px 0 10px;position:relative}.mock img{object-fit:cover;background:var(--line-d);border-radius:10px}.mock-license{align-items:center;gap:14px;display:flex}.mock-license img{width:84px;height:150px}.mock-license ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-license li{font-size:var(--fs-sm);color:var(--fg);align-items:center;gap:8px;display:flex}.mock-license li:before{content:"✓";border-radius:var(--pill);background:var(--mint);width:22px;height:22px;color:var(--ink);place-items:center;font-size:12px;font-weight:700;display:grid}.mock-fan .fan{height:150px;margin-right:0;position:relative}.mock-fan .fan img{transform-origin:50% 110%;width:84px;height:150px;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:50%;box-shadow:0 10px 24px #0006}.mock-fan .fan img:first-child{transform:translate(-50%)rotate(-12deg)translate(-10px)}.mock-fan .fan img:nth-child(2){z-index:1;transform:translate(-50%)}.mock-fan .fan img:nth-child(3){transform:translate(-50%)rotate(12deg)translate(10px)}.card:hover .mock-fan .fan img:first-child{transform:translate(-50%)rotate(-20deg)translate(-26px)}.card:hover .mock-fan .fan img:nth-child(3){transform:translate(-50%)rotate(20deg)translate(26px)}.card:hover .mock-fan .fan img:nth-child(2){transform:translate(-50%)translateY(-6px)}.home .mock-fan .pill-new{z-index:2;background:var(--mint);color:var(--ink);border-radius:var(--pill);padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:4px;left:0}.mock-pack{grid-template-rows:1fr auto;gap:8px;display:grid}.mock-pack .pack-grid{grid-template-columns:repeat(3,1fr);gap:6px;height:104px;display:grid}.mock-pack .pack-grid img{width:100%;height:104px;transition:transform .4s var(--ease-out)}.card:hover .mock-pack .pack-grid img{transform:translateY(-4px)}.card:hover .mock-pack .pack-grid img:nth-child(2){transition-delay:60ms}.card:hover .mock-pack .pack-grid img:nth-child(3){transition-delay:.12s}.mock-pack .pack-foot{font-size:var(--fs-sm);justify-content:space-between;align-items:center;display:flex}.mock-pack .pack-foot b{color:var(--fg);font-weight:600;display:block}.mock-pack .pack-foot small{color:var(--fg-muted)}.mock-pack .pack-foot em{background:var(--fg);color:var(--on-fg);border-radius:var(--pill);padding:6px 10px;font-size:12px;font-style:normal;font-weight:600}@media (min-width:760px){.bento{grid-template-columns:repeat(6,1fr)}.bento .card.visual{grid-column:span 2}.bento .card.wide{grid-column:span 4}.bento .card.third{grid-column:span 2}}.specs{margin:var(--gap) 0 0;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.specs li{font-size:var(--fs-sm);color:var(--fg-muted);border:1px solid var(--line-d);border-radius:var(--pill);padding:8px 14px}.quote-grid{margin-top:var(--gap);gap:14px;display:grid}.quote{border-radius:var(--radius);color:var(--ink);transition:transform .32s var(--ease-out);background:#fff;align-content:space-between;gap:22px;padding:26px;display:grid}.quote:hover{transform:translateY(-4px)}.quote.mint{background:var(--mint)}.quote blockquote{margin:0}.quote .stars{letter-spacing:3px;margin-bottom:14px;font-size:13px}.quote p{font-size:var(--fs-md);text-wrap:pretty}.quote.lead p{font-size:var(--fs-lg);max-width:40ch}.quote-by{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:10px;display:flex}.quote-by b{color:var(--ink);font-weight:600;display:block}.quote-by i{border-radius:var(--pill);background:var(--ink);width:34px;height:34px;color:var(--cream);place-items:center;font-style:normal;font-weight:700;display:grid}.quote-by small{color:#1c1c1cb3;display:block}@media (min-width:760px){.quote-grid{grid-template-columns:repeat(3,1fr)}.quote.lead{grid-column:span 2}}.home .faq{max-width:none;margin:var(--gap) auto 0;align-items:start;gap:0 clamp(24px,4vw,56px);display:grid}@media (min-width:860px){.home .faq{grid-template-columns:1fr 1fr}}.home .faq details{color:var(--fg);border-top:1px solid var(--line-d);background:0 0;border-radius:0;padding:0;transition:none}.home .faq details:last-child,.home .faq details:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line-d)}@media (max-width:859px){.home .faq details:nth-last-child(2):nth-child(odd){border-bottom:0}}.home .faq summary{font-weight:500;font-size:var(--fs-md);color:rgb(var(--fg-rgb) / .86);padding:16px 40px 16px 0;transition:color .16s}.home .faq summary:hover,.home .faq details[open] summary{color:var(--fg)}.home .faq summary:after{content:none}.home .faq summary:before,.home .faq summary{position:relative}.home .faq summary:before{content:"";border-radius:var(--pill);border:1px solid rgb(var(--fg-rgb) / .28);background:linear-gradient(var(--cream), var(--cream)) center/10px 1.5px no-repeat, linear-gradient(var(--cream), var(--cream)) center/1.5px 10px no-repeat;width:22px;height:22px;transition:transform .24s var(--ease-out), background .2s, border-color .2s;margin-top:-11px;position:absolute;top:50%;right:4px}.home .faq details[open] summary:before{background:linear-gradient(var(--ink), var(--ink)) center/10px 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center/1.5px 10px no-repeat, var(--mint);border-color:var(--mint);transform:rotate(45deg)}.home .faq details[open]{color:var(--fg);background:0 0}.home .faq details p{color:var(--fg-muted);max-width:52ch;padding:0 0 18px}.home .faq details[open] p{color:var(--fg-muted)}.closer-wl{gap:var(--gap);margin-top:var(--gap);align-items:center;display:grid}.closer-img{border-radius:var(--radius);background:var(--mint);aspect-ratio:1;overflow:hidden}.closer-img img{object-fit:cover;width:100%;height:100%;display:block}.closer-wl h2{text-align:left;font-size:clamp(28px,4vw,46px)}.closer-wl .lead{color:var(--fg-muted);max-width:44ch;margin-top:12px}.stores{font-size:var(--fs-sm);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.store{border-radius:var(--radius-sm);border:1px solid var(--line-d);background:var(--surface);color:var(--fg);align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.store small{color:var(--fg-muted);font-size:10px;line-height:1;display:block}.store b{font-size:var(--fs-md);font-weight:600;line-height:1.1;display:block}.audiences{grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.audiences li{align-items:flex-start;gap:10px;display:flex}.audiences li:before{content:"";border-left:7px solid var(--mint);border-top:5px solid #0000;border-bottom:5px solid #0000;flex:none;width:0;height:0;margin-top:calc(.5lh - 5px)}@media (min-width:860px){.closer-wl{grid-template-columns:1fr 1.3fr;gap:clamp(32px,5vw,72px)}}.creator-cta{margin-top:var(--section);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-d);justify-items:start;gap:10px;padding:clamp(24px,4vw,40px);display:grid}.creator-cta h2{text-align:left}.creator-cta p{color:var(--fg-muted);max-width:52ch}.creator-cta .link{border-radius:var(--pill);background:var(--cream);min-height:48px;color:var(--ink);align-items:center;gap:8px;margin-top:8px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.creator-cta .link:hover{background:#fff}@media (max-width:479px){.creator-cta .link{justify-content:center;width:100%}}.home footer{border-top-color:var(--line-d);color:var(--fg-muted);margin-top:var(--section);padding:var(--section) 0 28px}.foot{gap:28px;display:grid}.foot h3{font-family:var(--font-body), system-ui, sans-serif;text-transform:none;letter-spacing:0;font-size:var(--fs-md);color:var(--fg);margin:0 0 12px;font-weight:600}.foot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--fg-muted);text-decoration:none}.foot a:hover{color:var(--fg)}.foot .about{max-width:34ch}.foot .about img{width:auto;height:22px;margin-bottom:14px;display:block}.foot-end a{align-items:center;min-height:44px;display:inline-flex}.foot-end{border-top:1px solid var(--line-d);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:32px;padding-top:20px;display:flex}@media (min-width:760px){.foot{grid-template-columns:1.5fr 1fr 1fr 1fr}}.npick{gap:16px;margin-top:6px;display:grid}.npick-chips{flex-wrap:wrap;gap:8px;display:flex}.home .npick .nchip{border-radius:var(--pill);border:1px solid var(--line-d);min-height:40px;color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .12s var(--ease-out);background:0 0;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-weight:600;display:inline-flex}.home .npick .nchip i{border-radius:var(--pill);background:var(--line-d);width:24px;height:24px;color:var(--fg);place-items:center;font-size:12px;font-style:normal;transition:background .2s,color .2s;display:grid}.home .npick .nchip:hover{border-color:rgb(var(--fg-rgb) / .3);color:var(--fg)}.home .npick .nchip:active{transform:scale(.97)}.home .npick .nchip.on{background:var(--mint);color:var(--ink);border-color:var(--mint)}.home .npick .nchip.on i{background:var(--ink);color:var(--mint)}.npick-stage{gap:8px;display:grid}.npick-posters{gap:8px;display:flex}.npick-posters img{object-fit:cover;background:var(--line-d);width:92px;height:164px;animation:poster-in .36s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);border-radius:10px}@keyframes poster-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.home .npick-count{font-size:var(--fs-sm);color:var(--fg-muted)}.home .seg button{z-index:1;border-radius:var(--pill);min-height:40px;font:inherit;font-size:var(--fs-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-weight:600;transition:color .2s;position:relative}.home .seg button.on{color:var(--on-fg);background:var(--fg);transition:color .2s,background 0s .32s}.home .seg.small{grid-template-columns:repeat(3,1fr);width:100%;margin:0 0 14px}.home .seg.small button{min-height:44px;padding:8px 12px;font-size:13px}.cswitch{gap:6px;margin:-6px 0 12px;display:grid}.cswitch-line{gap:2px;display:grid}.cswitch-line b{font-size:var(--fs-h3);font-weight:600}.home .cswitch-line>span{color:var(--fg-muted);font-size:var(--fs-sm)}.cswitch-num{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.home .cswitch-note{color:var(--accent-fg);font-size:12px}.ba{margin-top:var(--section);justify-items:center;gap:14px;display:grid}.ba .seg{margin:0}@media (max-width:479px){.ba .seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home .ba .seg button{padding-inline:8px}}.ba-rows{gap:10px;width:min(100%,520px);margin:6px 0 0;padding:0;list-style:none;display:grid}.ba-rows li{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line-d);font-size:var(--fs-md);animation:rise .36s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);align-items:center;gap:12px;padding:14px 18px;display:flex}.ba-dot{border-radius:var(--pill);background:rgb(var(--fg-rgb) / .28);flex:none;width:10px;height:10px}.ba-rows.with .ba-dot{background:var(--mint)}.ba-rows.without li{color:var(--fg-muted)}.faq-body{overflow:hidden}.home .faq details[open] .faq-body p{color:var(--fg-muted)}.home .npick .nchip{position:relative;overflow:hidden}.home .npick .nchip.auto:after{content:"";background:var(--ink);opacity:.35;transform-origin:0;width:100%;height:2px;animation:4s linear chip-progress;position:absolute;bottom:0;left:0}@keyframes chip-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.npick-posters img{transition:transform .3s var(--ease-out)}.npick-posters img:hover{transform:translateY(-4px)scale(1.03)}.home .npick-count b{color:var(--fg);font-weight:600}@media (max-width:479px){.npick-posters{scrollbar-width:none;margin:0 -26px;padding:0 26px;overflow-x:auto}.npick-posters img{flex:none}}.cdots{flex-wrap:wrap;gap:5px;max-width:260px;margin-top:10px;display:flex}.cdots i{border-radius:var(--pill);background:var(--mint);width:9px;height:9px;animation:dot-in .32s var(--ease-out) both;animation-delay:calc(var(--i) * 12ms)}@keyframes dot-in{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.home .npick .nchip.auto:after,.cdots i,.npick-posters img{animation:none!important}}.home .npick-count b{display:inline}@media (min-width:760px){.bento .card.visual{grid-template-rows:1fr auto auto;display:grid}.bento .shot{height:auto;min-height:250px}.bento .shot .phone{height:auto;top:26px;bottom:0}}.home .faq-all{text-align:center;margin:22px 0 0}
.keynote{text-align:center}.keynote .big{justify-items:center;gap:0;margin-top:10px;display:grid}.keynote .big .num{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(72px,12vw,160px);font-weight:700;line-height:.95}.keynote .big .unit{font-family:var(--font-display), system-ui, sans-serif;color:var(--accent-fg);margin-top:6px;font-size:clamp(22px,3vw,34px);font-weight:700}.keynote .big-line{color:var(--fg-muted);font-size:var(--fs-lg);text-wrap:balance;max-width:40ch;margin:18px auto 0}.facts{margin:var(--gap) 0 0;flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.facts>div{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-d);min-width:150px;padding:18px 22px}.facts dt{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-num);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.facts dd{font-size:var(--fs-sm);color:var(--fg-muted);margin:6px 0 0}@media (max-width:479px){.facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.facts>div{min-width:0;padding:16px 8px}.facts dd{font-size:13px}}.home .marquee{margin-top:var(--section)}.home .marquee:before{background:linear-gradient(to right, var(--bg), transparent)}.home .marquee:after{background:linear-gradient(to left, var(--bg), transparent)}.home .marquee-track img{background:var(--surface);border-radius:10px;height:150px}.chart{margin:var(--section) auto 0;text-align:left;max-width:720px}.chart figcaption{gap:2px;margin-bottom:18px;display:grid}.chart figcaption b{font-size:var(--fs-h3);font-weight:600}.chart figcaption span{font-size:var(--fs-sm);color:var(--fg-muted)}.chart ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chart li{font-size:var(--fs-sm);grid-template-columns:130px 1fr 52px;align-items:center;gap:12px;display:grid}.chart .lbl{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart .val{text-align:right;color:var(--fg-muted);font-variant-numeric:tabular-nums}.chart .bar{background:rgb(var(--fg-rgb) / .06);border-radius:4px;height:10px;overflow:hidden}.chart .bar i{height:100%;width:var(--p);background:var(--mint);transform-origin:0;border-radius:4px;transition:filter .2s;display:block}.chart li{border-radius:var(--radius-sm);transition:background .16s var(--ease-out);margin:0 -8px;padding:4px 8px}.chart li:hover{background:rgb(var(--fg-rgb) / .05)}.chart li:hover .bar i{filter:brightness(1.08)}.chart-foot{font-size:var(--fs-sm);color:var(--fg-muted);margin-top:12px}@supports (animation-timeline:view()){.chart .bar i{animation:grow-x .7s var(--ease-out) both;animation-timeline:view();animation-range:entry entry 60%;animation-delay:calc(var(--i) * 40ms)}}@keyframes grow-x{0%{transform:scaleX(0)}}@media (max-width:479px){.chart li{grid-template-columns:112px 1fr 40px;gap:10px}}.story-grid{gap:var(--gap);margin-top:var(--gap);display:grid}.story-stick{align-self:start;display:none;position:sticky;top:90px}.story-phone{place-items:start center;height:560px;display:grid;position:relative}.story-phone .screen{opacity:0;place-items:start center;display:grid;position:absolute;inset:0}.story-phone .phone{aspect-ratio:71.9/150;height:100%}.story-steps{gap:clamp(60px,12vh,140px);margin:0;padding:0;list-style:none;display:grid}.story-steps li{gap:8px;max-width:42ch;scroll-margin-top:120px;display:grid}.step-thumb{width:120px;margin-bottom:8px}@media (min-width:860px){.step-thumb{display:none}}@media (max-width:859px){.story-steps{gap:56px}}.story-steps .num{font-size:var(--fs-sm);color:var(--accent-fg);font-variant-numeric:tabular-nums;font-weight:600}.story-steps h3{text-transform:none;font-size:clamp(26px,3.4vw,40px);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.story-steps p{color:var(--fg-muted);font-size:var(--fs-lg);text-wrap:pretty}.story-phone .screen{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transform:translateY(16px)}.story[data-step="0"] .screen:first-child,.story[data-step="1"] .screen:nth-child(2),.story[data-step="2"] .screen:nth-child(3){opacity:1;transform:none}.story-phone .screen:first-child{transition-delay:0s}@supports (animation-timeline:view()){.story-steps li{animation:linear both step-focus;animation-timeline:view();animation-range:entry 20% cover 50%}}@keyframes step-focus{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:860px){.story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px)}.story-stick{display:block}.story-steps{padding-block:120px 160px}}.compare{margin-top:var(--section)}.compare-title{text-align:center;font-weight:600;font-size:var(--fs-h3);margin-bottom:14px}.compare table{border-collapse:separate;border-spacing:0;width:100%;max-width:760px;font-size:var(--fs-sm);margin:0 auto}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line-d);vertical-align:top;padding:12px 14px}.compare thead th{color:var(--fg-muted);font-weight:500}.compare tbody th{color:var(--fg);width:22%;font-weight:600}.compare td{color:var(--fg-muted)}.compare td.us{color:var(--fg)}.compare td.us:before{content:"";border-radius:var(--pill);background:var(--mint);width:8px;height:8px;margin-right:8px;display:inline-block}.seg{width:max-content;max-width:100%;margin:0 auto var(--gap);border-radius:var(--pill);background:var(--surface);border:1px solid var(--line-d);grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label{z-index:1;border-radius:var(--pill);cursor:pointer;font-size:var(--fs-sm);color:var(--fg-muted);text-align:center;place-items:center;min-height:40px;padding:10px 22px;font-weight:600;transition:color .2s;display:grid;position:relative}.seg input:checked+label{color:var(--on-fg)}.seg .thumb{background:var(--fg);border-radius:var(--pill);width:calc(50% - 4px);transition:transform .32s var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px}.seg:has(#lic-b:checked) .thumb{transform:translate(100%)}.seg:has(input:focus-visible){outline:2px solid var(--mint);outline-offset:2px}.plan-grid{gap:14px;display:grid}:is(.plans-wl:has(#lic-b:checked) .plan-grid.private,.plans-wl:not(:has(#lic-b:checked)) .plan-grid.business){display:none}.plan{transition:transform .32s var(--ease-out), border-color .32s var(--ease-out);align-content:start;gap:6px;padding:26px;display:grid;position:relative}.plan:hover{border-color:rgb(var(--fg-rgb) / .2);transform:translateY(-4px)}.plan.hot{border-color:var(--mint)}.plan.hot:before{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--mint) inset;pointer-events:none;position:absolute;inset:0}.plan>b{font-size:var(--fs-h3);font-weight:600}.plan .price{font-family:var(--font-display), system-ui, sans-serif;margin:6px 0 0;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1}.plan .price .cur{vertical-align:top;margin-right:2px;font-size:.5em}.plan .price .per{font-size:var(--fs-sm);color:var(--fg-muted);font-weight:400;font-family:var(--font-body), system-ui, sans-serif;margin-left:6px}.plan small{color:var(--fg-muted);font-size:var(--fs-sm)}.plan ul{font-size:var(--fs-sm);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.plan li{color:var(--fg);align-items:center;gap:8px;display:flex}.plan li:before{content:"✓";border-radius:var(--pill);background:var(--mint);width:20px;height:20px;color:var(--ink);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.plans-wl .hint{text-align:center;color:var(--fg-muted);margin-top:var(--gap)}@media (min-width:720px){.plan-grid{grid-template-columns:repeat(3,1fr)}}.cstrip{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.cstrip .avatars{display:flex}.cstrip img{border-radius:var(--pill);object-fit:cover;border:2px solid var(--bg);background:var(--surface);width:44px;height:44px;margin-left:-10px}.cstrip img:first-child{margin-left:0}.cstrip p{color:var(--fg-muted);font-size:var(--fs-md)}.welcome-page main{place-items:center;min-height:100svh;padding-block:80px 40px;display:grid}.welcome{text-align:center;justify-items:center;gap:12px;max-width:560px;display:grid}.welcome .mark{border-radius:var(--pill);background:var(--mint);width:72px;height:72px;color:var(--ink);animation:pop .52s var(--ease-out) both;place-items:center;display:grid}.welcome .mark .tick{stroke-dasharray:34;stroke-dashoffset:34px;animation:draw .42s var(--ease-out) .2s forwards}.welcome h1{font-size:clamp(34px,5vw,52px)}.welcome .pos{font-family:var(--font-display), system-ui, sans-serif;color:var(--accent-fg);font-size:clamp(22px,3vw,30px);font-weight:700}.welcome .cd{color:var(--fg-muted)}.welcome .early{color:var(--fg-muted);font-size:var(--fs-sm)}.share-box{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-d);justify-items:center;gap:6px;width:100%;margin-top:14px;padding:22px;display:grid}.share-box b{font-size:var(--fs-h3);font-weight:600}.share-box>span{color:var(--fg-muted);font-size:var(--fs-sm)}.share-box em{font-style:normal;font-size:var(--fs-sm);color:var(--accent-fg)}.share-row{justify-items:center;gap:10px;width:100%;margin-top:8px;display:grid}.share-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.share-btn{border-radius:var(--pill);border:1px solid rgb(var(--fg-rgb) / .24);min-height:44px;color:var(--fg);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.share-btn:hover{background:rgb(var(--fg-rgb) / .08);border-color:rgb(var(--fg-rgb) / .5)}.share-btn:active{transform:scale(.97)}.share-btn.wa{background:var(--cream);color:var(--ink);border-color:var(--fg)}.share-btn.ok{background:var(--mint);color:var(--ink);border-color:var(--mint)}.share-url{color:var(--fg-muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}.welcome .timeline{text-align:left;max-width:320px;margin-top:18px}.welcome .timeline .dot{background:var(--surface);border-color:rgb(var(--fg-rgb) / .3)}.welcome .timeline li.past .dot{background:var(--mint);border-color:var(--mint)}.welcome .timeline li.now .dot{background:var(--cream);border-color:var(--fg)}.welcome .timeline li:not(:last-child):before{background:rgb(var(--fg-rgb) / .15)}.welcome .timeline b{color:var(--fg)}.welcome .timeline li.next b{color:var(--fg-muted)}.welcome .ghost-link{margin-top:10px}@media (prefers-reduced-motion:reduce){.chart .bar i,.story-steps li{opacity:1!important;animation:none!important;transform:none!important}.story-phone .screen{transition:none}}
@property --w{syntax:"<length>";inherits:true;initial-value:260px}.dev-scene{perspective:1600px}.dev{--w:260px;--t:calc(var(--w) * .122);--r:calc(var(--w) * .18);--rim:calc(var(--w) * .011);--bez:calc(var(--w) * .034);width:var(--w);aspect-ratio:71.9/150;transform-style:preserve-3d;flex:none;position:relative}.dev,.dev[data-finish=silver]{--al:#cfd2d6;--al-hi:#f6f7f8;--al-lo:#8e939a;--tint:#dfe1e4;--logo:#b3b7bd}.dev[data-finish=matcha]{--al:#9ccdab;--al-hi:#dbf1e2;--al-lo:#5b8c69;--tint:var(--mint);--logo:#86b894}.dev[data-finish=ink]{--al:#3a3b3f;--al-hi:#74767b;--al-lo:#19191b;--tint:#2a2b2e;--logo:#4c4e53}.dev-body{transform-style:preserve-3d;transform:rotateZ(var(--rz,0deg)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:absolute;inset:0}.dev-layer{--lit:color-mix(in oklab, var(--al-hi) calc(var(--k) * 100%), var(--al-lo));border-radius:var(--r);background:linear-gradient(90deg, var(--lit) 0 7%, var(--al-lo) 7% 93%, color-mix(in oklab, var(--lit) 72%, #000) 93%);transform:translateZ(calc(var(--z) * var(--t)));position:absolute;inset:0}.dev-front{border-radius:var(--r);background:linear-gradient(135deg, var(--al-hi), var(--al) 42%, var(--al-lo));transform:translateZ(calc(var(--t) / 2 + .5px));backface-visibility:hidden;position:absolute;inset:0}.dev-front:before{content:"";inset:var(--rim);border-radius:calc(var(--r) - var(--rim));background:#060607;position:absolute}.dev-front:after{content:"";inset:var(--bez);z-index:6;border-radius:calc(var(--r) - var(--bez));pointer-events:none;background:linear-gradient(118deg,#ffffff21,#fff0 30%);position:absolute}.dev-screen{inset:var(--bez);border-radius:calc(var(--r) - var(--bez));background:#000;position:absolute;overflow:hidden;container-type:size}.dev-media,.dev-screen>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.phone{container-type:inline-size}.phone>.dev{--w:100cqw}.dev:not(.d3) .dev-front{box-shadow:0 calc(var(--w) * .1) calc(var(--w) * .2) calc(var(--w) * -.04) #00000073;transform:none}.dev-back{border-radius:var(--r);background:linear-gradient(165deg, var(--al-hi), var(--al) 38%, var(--al-lo));transform:rotateY(180deg) translateZ(calc(var(--t) / 2 + .5px));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;container-type:size}.dev-plateau{border-radius:var(--r) var(--r) 7cqw 7cqw;background:linear-gradient(180deg, color-mix(in oklab, var(--al-hi) 55%, var(--al)), var(--al));height:29cqh;position:absolute;inset:0 0 auto;box-shadow:inset 0 -.4cqw #ffffff40,0 1.2cqw 2.6cqw #00000052}.lens,.flash,.lidar,.mic{aspect-ratio:1;border-radius:50%;position:absolute}.lens{background:radial-gradient(circle at 37% 35%, #fff9 0 3%, transparent 9%), radial-gradient(circle at 60% 64%, #7896ff40 0 6%, transparent 14%), radial-gradient(circle, #141c2b 0 18%, #06080c 19% 40%, #24272d 41% 47%, #0b0c0f 48% 62%, #3a3d43 63% 69%, var(--al-lo) 70% 74%, color-mix(in oklab, var(--al-hi) 70%, var(--al)) 75%);width:23cqw;box-shadow:0 .8cqw 1.8cqw #00000073}.l1{top:5cqw;left:5cqw}.l2{top:32cqw;left:5cqw}.l3{top:18.5cqw;left:29cqw}.flash{background:radial-gradient(circle, #fffaf0 0 38%, #e6dcc4 40% 62%, var(--al-lo) 64%);width:9cqw;top:10cqw;left:71cqw}.lidar{background:radial-gradient(circle, #101012 0 55%, #2c2e32 57% 72%, var(--al-lo) 74%);width:8cqw;top:40cqw;left:71.5cqw}.mic{background:#151517;width:2.4cqw;top:28cqw;left:60cqw}.dev-backglass{background:linear-gradient(170deg, color-mix(in oklab, var(--tint), #fff 14%), var(--tint) 60%, color-mix(in oklab, var(--tint), #000 8%));border-radius:13cqw;position:absolute;inset:31cqh 4cqw 2cqh;box-shadow:inset 0 0 0 .4cqw #0000000d}.dev-logo{aspect-ratio:1;background:var(--logo);width:22cqw;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask:url(/brand/signet-color.png) 50%/contain no-repeat;mask:url(/brand/signet-color.png) 50%/contain no-repeat}.dev-btn{width:calc(var(--t) * .46);background:linear-gradient(90deg, var(--al-lo), var(--al-hi) 50%, var(--al-lo));backface-visibility:hidden;border-radius:99px;position:absolute}.dev-btn.l{left:calc(var(--t) * -.23 - 1px);transform:rotateY(-90deg)}.dev-btn.r{right:calc(var(--t) * -.23 - 1px);transform:rotateY(90deg)}.dev-btn.act{height:4.6%;top:19.5%}.dev-btn.vu{height:8.4%;top:27%}.dev-btn.vd{height:8.4%;top:37.5%}.dev-btn.side{height:12.5%;top:28.5%}.dev-btn.cam{height:9.5%;box-shadow:0 0 0 1.5px var(--al-lo);background:linear-gradient(90deg,#202124,#5c5f65 50%,#202124);top:57%}.dev-island{z-index:5;background:#000;border-radius:99px;align-items:center;width:31cqw;height:9.3cqw;display:flex;position:absolute;top:2.8cqw;left:50%;overflow:hidden;translate:-50%}.di-live{opacity:0;white-space:nowrap;color:#fff;align-items:center;gap:2.6cqw;width:100%;padding:0 3.4cqw 0 2.6cqw;display:flex}.di-live img{border-radius:2.6cqw;flex:none;width:10cqw;height:10cqw}.di-live span{min-width:0;line-height:1.15;display:grid}.di-live b{font-size:3.6cqw;font-weight:600}.di-live small{color:#ffffff9e;font-size:3cqw}.di-dot{background:var(--mint);border-radius:50%;flex:none;width:5cqw;height:5cqw;margin-left:auto;box-shadow:0 0 0 1.4cqw #b4e0bf2e}.dev-island.live{animation:island 7.5s var(--ease-out) 2.2s infinite}.dev-island.live .di-live{animation:island-in 7.5s var(--ease-out) 2.2s infinite}@keyframes island{0%,6%{width:31cqw;height:9.3cqw}13%,50%{border-radius:7.5cqw;width:88cqw;height:17cqw}58%,to{width:31cqw;height:9.3cqw}}@keyframes island-in{0%,11%{opacity:0}17%,46%{opacity:1}52%,to{opacity:0}}.ru{z-index:2;will-change:transform;color:#fff;pointer-events:none;font-size:3.4cqw;line-height:1.25;position:absolute;inset:0}.ru:before{content:"";background:linear-gradient(#00000061,#0000 22% 55%,#0000009e);position:absolute;inset:0}.ru>*{margin:0;position:absolute}.ru svg{width:6.4cqw;height:6.4cqw;display:block}.ru p{margin:0}.ru-status{justify-content:space-between;align-items:center;font-size:3.8cqw;display:flex;top:4.1cqw;left:8.5cqw;right:6.5cqw}.ru .ru-status svg{width:17cqw;height:3.2cqw}.ru-tabs{text-align:center;color:#ffffff9e;font-size:4.3cqw;top:15cqw;left:0;right:0}.ru-tabs b{color:#fff;margin-right:2.6cqw}.ru-act{justify-items:center;gap:5cqw;display:grid;bottom:40cqw;right:3.4cqw}.ru-dl,.ru-add{background:var(--pink);color:var(--ink);border-radius:50%;place-items:center;display:grid}.ru-dl{width:10.5cqw;height:10.5cqw}.ru .ru-dl svg{width:5.6cqw;height:5.6cqw}.ru-meta{gap:1.8cqw;display:grid;bottom:22cqw;left:4.6cqw;right:18cqw}.ru-who{align-items:center;gap:2cqw;font-size:3.5cqw;display:flex}.ru-who img{border-radius:50%;width:7.4cqw;height:7.4cqw}.ru-follow{border:.3cqw solid #ffffffbf;border-radius:99px;margin-left:1cqw;padding:.5cqw 2.6cqw;font-size:3cqw}.ru-chips span{background:#fff3;border-radius:99px;padding:.8cqw 2.4cqw;font-size:2.8cqw;display:inline-block}.ru-bar{color:#ffffffd1;background:#1e1e1ee0;border-radius:99px;justify-content:space-around;align-items:center;height:13.5cqw;padding:0 2.6cqw;display:flex;bottom:4.5cqw;left:4cqw;right:4cqw}.ru .ru-bar svg{width:5.4cqw;height:5.4cqw}.ru-on{color:#fff;background:#ffffff21;border-radius:99px;align-items:center;gap:1.4cqw;padding:1.8cqw 3cqw;font-size:3.2cqw;display:flex}.ru-add{width:10cqw;height:10cqw}@media (prefers-reduced-motion:reduce){.dev-island.live,.dev-island.live .di-live{animation:none}}
.home .hero-badge{background:var(--glass);border:1px solid var(--glass-line);color:var(--fg);-webkit-backdrop-filter:blur(16px)saturate(1.4);gap:9px;padding:7px 16px 7px 12px;font-weight:500}.hero-badge .live{border-radius:var(--pill);background:var(--mint);flex:none;width:8px;height:8px;position:relative}.hero-badge .live:after{content:"";border-radius:inherit;background:var(--mint);animation:live-ping 2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes live-ping{70%,to{opacity:0;transform:scale(2.8)}}.trust li:before{background:var(--mint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.5 12.5l3.8 3.8 7.2-8' fill='none' stroke='%231C1C1C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 12px no-repeat;width:16px;height:16px}.pitch-stage{height:clamp(460px,122vw,640px);margin:clamp(28px,5vw,56px) auto 0;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.pitch-stage .fan-slot{top:24px}.phones.fan{--dw:clamp(200px, 21vw, 290px);pointer-events:auto;display:block}.fan-tilt,.fan-slot,.fan-in{transform-style:preserve-3d}.fan-tilt{position:absolute;inset:0}.fan-slot{width:var(--dw);margin-left:calc(var(--dw) / -2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .9s var(--ease-out);position:absolute;top:0;left:50%}.fan-slot .dev{--w:var(--dw)}.fan-slot.c{cursor:default;transform:rotateY(-12deg)}.fan-slot.c .dev{animation:9s ease-in-out infinite float}.fan-slot.l{transform:translate(-66%)translateZ(-200px)rotateY(32deg)}.fan-slot.r{transform:translate(66%)translateZ(-200px)rotateY(-32deg)}.fan-slot .dev-screen{transition:filter .9s var(--ease-out)}.fan-slot:not(.c) .dev-screen{filter:brightness(.55)saturate(.9)}@supports (animation-timeline:view()){.fan-in{animation:linear both fan-in;animation-timeline:view();animation-range:entry entry 75%}.fan-tilt{animation:linear both fan-tilt;animation-timeline:scroll(root);animation-range:0 100svh}.phones.fan{animation:linear both fan-open;animation-timeline:scroll(root);animation-range:0 70svh}}@keyframes fan-in{0%{transform:translateX(var(--fx,0)) translateZ(-160px) rotateY(var(--fr,-64deg))}}.fan-slot.l .fan-in{--fx:66%;--fr:50deg}.fan-slot.r .fan-in{--fx:-66%;--fr:-50deg}@keyframes fan-tilt{to{transform:rotateX(12deg)translateZ(-40px)}}@keyframes fan-open{to{scale:1.06}}.story-dots{display:none}@media (max-width:859px){.story-steps{margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:76vw;grid-auto-flow:column;gap:12px;padding:12px 12vw 8px;overflow-x:auto}.story-steps::-webkit-scrollbar{display:none}.story-steps li{scroll-snap-align:center;text-align:center;justify-items:center;max-width:none;animation:none}.step-thumb{width:min(60%,230px);margin:0 auto 12px}.story-steps h3{font-size:26px}.story-steps p{font-size:var(--fs-md)}.story-dots{justify-content:center;gap:2px;margin-top:10px;display:flex}.story-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.story-dots button:after{content:"";border-radius:var(--pill);background:rgb(var(--fg-rgb) / .28);width:8px;height:8px;transition:width .32s var(--ease-out), background .2s}.story-dots button[aria-current]:after{background:var(--fg);width:22px}@supports (animation-timeline:view(inline)){.story-steps li{animation:linear both coverflow;animation-timeline:view(inline);animation-range:cover}}}@keyframes coverflow{0%{opacity:.4;transform:perspective(1000px)rotateY(36deg)scale(.86)}50%{opacity:1;transform:none}to{opacity:.4;transform:perspective(1000px)rotateY(-36deg)scale(.86)}}@supports (animation-timeline:view()){.bento .card.visual{view-timeline-name:--shot}.bento .shot .phone{animation:linear both phone-up;animation-timeline:--shot;animation-range:entry cover 50%}}@keyframes phone-up{0%{transform:translate(-50%)translateY(46px)rotate(-12deg)scale(.9)}to{transform:translate(-50%)rotate(-3deg)}}.quote .stars{letter-spacing:0;gap:2px;display:flex}@media (max-width:759px){.quote-grid{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.quote-grid::-webkit-scrollbar{display:none}.quote{scroll-snap-align:start;animation:none}.quote.lead p{font-size:var(--fs-md)}}@media (max-width:479px){.npick-posters{scroll-snap-type:x mandatory;scroll-padding-inline:26px}.npick-posters img{scroll-snap-align:start}}.home .chart{background:var(--surface);border:1px solid var(--line-d);border-radius:var(--radius);padding:22px 22px 18px}.audiences{flex-wrap:wrap;gap:8px;display:flex}.audiences li{border:1px solid var(--line-d);border-radius:var(--pill);font-size:var(--fs-sm);color:var(--fg-muted);background:rgb(var(--fg-rgb) / .03);padding:8px 14px}.audiences li:before{content:none}@media (max-width:859px){.closer-wl>div:last-child,.closer-wl h2{text-align:center}.closer-wl .lead{margin-inline:auto}.stores,.audiences{justify-content:center}.home #creator .creator-cta{text-align:center;justify-items:center}.home #creator .creator-cta h2{text-align:center}}.plan li:before,.mock-license li:before{content:"";background:var(--mint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.5 12.5l3.8 3.8 7.2-8' fill='none' stroke='%231C1C1C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 13px no-repeat}@media (max-width:759px){#faq .faq details:nth-child(n+7){display:none}#faq .faq details:nth-child(6){border-bottom:1px solid var(--line-d)}.home .faq-all .ghost-link{border-radius:var(--pill);border:1px solid var(--line-d);align-items:center;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}}@media (prefers-reduced-motion:reduce){.hero-badge .live:after,.fan-slot .dev,.fan-in,.fan-tilt,.phones.fan,.story-steps li,.bento .shot .dev{animation:none!important}.fan-slot{transition:none}.story-steps li{opacity:1!important;transform:none!important}}
.cl{position:relative}.cl.live{height:300svh}.cl-stick{max-width:var(--wrap);padding:var(--section) var(--gutter) 0;justify-items:center;gap:22px;margin:0 auto;display:grid}.cl.live .cl-stick{max-width:none;height:100svh;padding:84px var(--gutter) 24px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;position:sticky;top:0;overflow:hidden}@media (max-width:999px){.cl.live .cl-stick{padding-bottom:84px}}.cl-copy{text-align:center;max-width:36ch}.cl-steps{margin:10px 0 0;padding:0;list-style:none;display:grid}.cl-steps h3{letter-spacing:-.01em;font-size:clamp(26px,6.2vw,46px);line-height:1.06}.cl-steps p{color:var(--fg-muted);max-width:38ch;font-size:var(--fs-md);text-wrap:pretty;margin:10px auto 0}.cl:not(.live) .cl-steps{gap:28px}.cl.live .cl-steps>li{opacity:0;filter:blur(6px);transition:opacity .42s var(--ease-out), translate .56s var(--ease-out), filter .42s var(--ease-out);grid-area:1/1;translate:0 16px}.cl.live .cl-steps>li.on{opacity:1;filter:none;translate:none}.cl-stage{isolation:isolate;touch-action:pan-y;place-items:center;width:100%;min-height:0;padding:12px 0;display:grid;position:relative}@media (max-width:959px){.cl.live .cl-stage{overflow:clip}}.cl.live .cl-stage{cursor:grab}.cl.live .cl-stage:active{cursor:grabbing}.cl-stage:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#b4e0bf26,#0000 72%);width:min(130vw,980px);position:absolute;top:50%;left:50%;translate:-50% -50%}.cl-dev{transform-style:preserve-3d;transform:translateY(var(--ty,0%)) scale(var(--s,1));position:relative}.cl.live .cl-stage{container-type:size}.cl-dev .dev{--w:min(56vw, 290px)}.cl.live .cl-dev .dev{--w:min(56vw, 100cqh / 2.3, 300px)}.cl:not(.live) .cl-dev .dev{--w:min(62vw, 280px);--ry:-16deg;--rx:4deg}.cl-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);width:min(60vw,320px);height:36px;position:absolute;bottom:4%;left:50%;translate:-50%}.cl-chips{transition:opacity .32s var(--ease-out), translate .32s var(--ease-out), visibility .32s;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cl.live:not([data-step="2"]) .cl-chips{opacity:0;visibility:hidden;translate:0 10px}.cl-chips button{border-radius:var(--pill);border:1px solid rgb(var(--fg-rgb) / .22);min-height:44px;color:var(--fg);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;padding:0 18px;font-weight:600}.cl-chips button:hover{border-color:rgb(var(--fg-rgb) / .5)}.cl-chips button[aria-pressed=true]{background:var(--fg);color:var(--on-fg);border-color:var(--fg)}@media (max-width:479px){.cl-chips{gap:6px}.cl-chips button{padding:0 13px}}.cl-hint{font-size:var(--fs-sm);color:var(--fg-faint);margin:0;display:none}@media (hover:hover) and (pointer:fine){.cl-hint{display:block}}@media (min-width:960px){.cl.live .cl-stick{padding:96px max(var(--gutter), calc((100vw - var(--wrap)) / 2)) 32px;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:40px}.cl.live .cl-copy{text-align:left;grid-row:1/-1;place-self:center start}.cl.live .cl-copy .eyebrow{text-align:left}.cl.live .cl-steps p{margin-left:0}.cl.live .cl-stage,.cl.live .cl-chips,.cl.live .cl-hint{grid-column:2}}@media (prefers-reduced-motion:reduce){.cl-steps>li,.cl-chips{transition:none}}
.wall-stick{justify-items:center;gap:var(--gap);padding-bottom:8px;display:grid;position:relative;overflow:hidden}.wall-copy{z-index:2;text-align:center;padding:0 var(--gutter);justify-items:center;display:grid;position:relative}.wall-grid{--th:36svh;grid-template-columns:repeat(7, calc(var(--th) * 9 / 16));grid-auto-rows:var(--th);justify-content:center;gap:12px;width:100%;display:grid}.wall-tile{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);width:100%;height:100%;position:relative;overflow:hidden}.wall-grid>:nth-child(-n+7),.wall-grid>:nth-child(n+15){display:none}@supports (animation-timeline:view()){.wall{view-timeline:--wall block;height:250svh}.wall-stick{place-items:center;height:100svh;padding:0;position:sticky;top:0}.wall-grid>*{display:block!important}.wall-grid{will-change:transform;width:auto;animation:linear both wall-zoom;animation-timeline:--wall;animation-range:contain contain 62%;position:absolute;top:50%;left:50%;translate:-50% -50%}.wall-tile:not(.c){animation:linear both wall-tiles;animation-timeline:--wall;animation-range:contain contain 82%}.wall-tile.c{animation:linear both wall-back;animation-timeline:--wall;animation-range:contain 64% contain 82%}.wall-copy{animation:linear both wall-copy;animation-timeline:--wall;animation-range:contain 64% contain 86%}.wall-copy:before{content:"";z-index:-1;aspect-ratio:1.35;background:radial-gradient(closest-side, var(--bg) 52%, color-mix(in oklab, var(--bg) 60%, transparent) 74%, transparent);width:min(1150px,170vw);position:absolute;top:50%;left:50%;translate:-50% -50%}}@keyframes wall-zoom{0%{transform:scale(2.9)}}@keyframes wall-tiles{0%,16%{opacity:0}60%,78%{opacity:1}to{opacity:.22}}@keyframes wall-back{to{opacity:.22}}@keyframes wall-copy{0%{opacity:0;transform:translateY(28px)scale(.96)}}@media (prefers-reduced-motion:reduce){.wall{height:auto!important}.wall-stick{height:auto!important;padding:0 0 8px!important;position:relative!important}.wall-grid,.wall-tile,.wall-copy{opacity:1!important;animation:none!important;transform:none!important}.wall-grid{position:static!important;translate:none!important}.wall-grid>:nth-child(-n+7),.wall-grid>:nth-child(n+15){display:none!important}.wall-copy:before{display:none}}
.home .lit{text-wrap:balance;max-width:15ch;margin:10px auto 18px;font-size:clamp(32px,7.4vw,60px);line-height:1.08}@supports (animation-timeline:view()){.lit{view-timeline-name:--lit}.lit span{animation:linear both lit;animation-timeline:--lit;animation-range:cover calc(12% + var(--p) * 30%) cover calc(20% + var(--p) * 30%)}}@keyframes lit{0%{opacity:.36}to{opacity:1}}.home .hl-title{margin-top:var(--section)}.hl{--hl-w:min(84vw, 940px);--hl-pad:calc((100vw - var(--hl-w)) / 2);margin-top:var(--gap)}.hl-list{padding:6px var(--hl-pad) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hl-pad);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 calc(50% - 50vw);list-style:none;display:flex;position:relative;overflow-x:auto}.hl-list::-webkit-scrollbar{display:none}.hl-card{--glow:#b4e0bf57;isolation:isolate;width:var(--hl-w);scroll-snap-align:start;border-radius:var(--radius);border:1px solid var(--line-d);background:#1b1b1b;flex:none;height:clamp(470px,58vw,600px);position:relative;overflow:hidden}.hl-card:nth-child(2n){--glow:#e77aa847}.hl-card:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--glow), transparent);opacity:.35;height:75%;transition:opacity .9s var(--ease-out);position:absolute;inset:auto -25% -35%}.hl-card.on:before{opacity:1}.hl-cap{z-index:2;max-width:32ch;color:var(--fg-muted);text-wrap:pretty;margin:0;padding:26px 26px 0;font-size:clamp(17px,1.7vw,21px);font-weight:500;line-height:1.42;position:relative}.hl-cap b{color:var(--fg);font-weight:600}.hl-visual{place-items:end center;height:68%;display:grid;position:absolute;inset:auto 0 0}.hl-phone{width:min(58%,250px);transition:translate 1s var(--ease-out), rotate 1s var(--ease-out);translate:0 22%;rotate:5deg}.hl-card.on .hl-phone{translate:0 9%;rotate:none}@property --deg{syntax:"<angle>";inherits:true;initial-value:0deg}.hl-ring{--deg:0deg;aspect-ratio:1;width:min(66%,290px);transition:--deg 1.6s var(--ease-out) .15s;place-items:center;margin-bottom:16%;display:grid;position:relative}.hl-card.on .hl-ring{--deg:180deg}.hl-ring:before{content:"";background:conic-gradient(var(--mint) 0 min(var(--deg), 108deg), var(--pink) 0 var(--deg), rgb(var(--fg-rgb) / .08) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px));mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px))}.hl-ring span{font-family:var(--font-display), system-ui, sans-serif;color:var(--fg);letter-spacing:-.03em;font-size:clamp(64px,17vw,112px);font-weight:700;line-height:1}.hl-ring small{margin-left:4px;font-size:.38em}.hl-ring em{white-space:nowrap;color:var(--ink);background:var(--mint);border-radius:var(--pill);opacity:0;transition:opacity .4s var(--ease-out) .9s;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:65.5%;left:97.5%;translate:-50% -50%}.hl-ring em:after{content:" %"}.hl-card.on .hl-ring em{opacity:1}.hl-fan{width:100%;height:100%;position:relative}.hl-fan img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);transform-origin:50% 130%;width:min(34%,150px);height:auto;transition:transform 1s var(--ease-out);position:absolute;bottom:14%;left:50%;translate:-50%;box-shadow:0 20px 44px #00000080}.hl-fan img:first-child{transform:rotate(-5deg)}.hl-fan img:nth-child(3){transform:rotate(5deg)}.hl-fan img:nth-child(2){z-index:1}.hl-card.on .hl-fan img:first-child{transform:rotate(-17deg)translate(-14%)}.hl-card.on .hl-fan img:nth-child(3){transform:rotate(17deg)translate(14%)}.hl-card.on .hl-fan img:nth-child(2){transform:translateY(-5%)}.hl-copy{z-index:3;background:var(--cream);width:58px;height:58px;color:var(--ink);opacity:0;transition:scale .6s var(--ease-out) .45s, opacity .3s .45s;border-radius:50%;place-items:center;font-size:30px;font-weight:700;display:grid;position:absolute;bottom:7%;left:50%;translate:-50%;scale:.5;box-shadow:0 14px 30px #00000073}.hl-card.on .hl-copy{opacity:1;scale:1}@media (min-width:860px){.hl-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.hl-cap{max-width:20ch;padding:0 0 0 56px;font-size:24px;line-height:1.38}.hl-visual{height:100%;position:relative;inset:auto}.hl-phone{width:min(60%,290px)}.hl-card.v-ring .hl-visual{place-items:center}.hl-ring{margin-bottom:0}}.hl-ctrl{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.hl-dots{border-radius:var(--pill);background:rgb(var(--fg-rgb) / .08);-webkit-backdrop-filter:blur(14px);align-items:center;padding:6px 8px;display:flex}.hl-dots button{box-sizing:content-box;background:rgb(var(--fg-rgb) / .36) padding-box;border-radius:var(--pill);cursor:pointer;width:8px;height:8px;transition:width .42s var(--ease-out);border:12px solid #0000;padding:0;position:relative;overflow:hidden}.hl-dots button.on{width:40px}.hl-dots i{border-radius:inherit;background:var(--cream);transform-origin:0;animation:linear forwards hl-fill;position:absolute;inset:0}@keyframes hl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hl-play{background:rgb(var(--fg-rgb) / .08);width:44px;height:44px;color:var(--fg);cursor:pointer;-webkit-backdrop-filter:blur(14px);transition:background .2s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hl-play:hover{background:rgb(var(--fg-rgb) / .14)}@supports (animation-timeline:view()){.closer-img.reveal{animation:linear both grow-in;animation-timeline:view();animation-range:entry cover 42%}}@keyframes grow-in{0%{opacity:.5;border-radius:48px;transform:scale(.84)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lit span{opacity:1!important;animation:none!important}.hl-phone,.hl-fan img,.hl-copy,.hl-ring,.hl-ring em,.hl-card:before{transition:none}}
.home{--chapter-r:clamp(28px, 5vw, 56px)}.founding,.chapter{border-radius:var(--chapter-r);position:relative}.founding{margin-top:var(--section);padding:clamp(56px, 9vw, 112px) 0 calc(clamp(56px, 9vw, 112px) + var(--chapter-r))}.chapter{z-index:1;margin-top:calc(-1 * var(--chapter-r));padding-bottom:var(--section);box-shadow:0 -20px 60px #00000029}.founding-in{align-items:center;gap:clamp(28px,5vw,56px);display:grid}.founding-head,.founding-copy{text-align:center;justify-items:center;display:grid}.home .founding-big{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(46px,13vw,140px);line-height:.94}.founding-big span{display:block}.founding-text{max-width:44ch;font-size:var(--fs-lg);color:var(--fg-muted);text-wrap:pretty}.clock-label{font-size:var(--fs-sm);color:var(--fg-muted);margin:26px 0 10px;font-weight:600}@media (min-width:900px){.founding-in{grid-template-columns:1.1fr 1fr}.founding-head{grid-column:1/-1}.home .founding-big{font-size:clamp(64px,9vw,140px)}.founding-head,.founding-copy{text-align:left;justify-items:start}.founding .eyebrow{text-align:left}}@supports (animation-timeline:view()){.founding-big span:first-child{animation:linear both from-left;animation-timeline:view();animation-range:entry cover 35%}.founding-big span:last-child{animation:linear both from-right;animation-timeline:view();animation-range:entry cover 42%}}@keyframes from-left{0%{opacity:0;translate:-22%}}@keyframes from-right{0%{opacity:0;translate:22%}}.clock{gap:8px;display:flex}.clock-unit{border-radius:var(--radius-sm);background:var(--surface);justify-items:center;gap:6px;min-width:68px;padding:14px 8px 10px;display:grid}.clock-num{font-family:var(--font-display), system-ui, sans-serif;font-size:clamp(30px,8vw,44px);font-weight:700;line-height:1.05;display:flex;overflow:hidden}.clock-num i{text-align:center;width:.64em;animation:digit-in .42s var(--ease-out) both;font-style:normal}@keyframes digit-in{0%{opacity:0;translate:0 70%}}.clock-unit small{color:var(--fg-muted);font-size:12px;font-weight:600}.founding-cta{border-radius:var(--pill);background:var(--fg);min-height:56px;color:var(--on-fg);font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .24s var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:0 26px;font-weight:700;display:inline-flex}.founding-cta:hover{box-shadow:0 14px 34px #1c1c1c38}.founding-cta:active{transform:scale(.97)}.founding-cta svg{transition:translate .22s var(--ease-out)}.founding-cta:hover svg{translate:4px}@media (max-width:559px){.founding-cta{width:100%}}.notes{justify-self:center;gap:10px;width:min(100%,380px);margin:0;padding:0;list-style:none;display:grid}.note{background:var(--float);border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #1c1c1c1f}.app-ico{border-radius:22.5%;flex:none;width:38px;height:38px;box-shadow:0 0 0 .5px #1c1c1c1f}.note-body{text-align:left;flex:1;min-width:0;display:grid}.note b{font-size:15px;font-weight:600}.note small{color:var(--fg-muted);font-size:13px}.note em{color:var(--fg-faint);align-self:start;font-size:12px;font-style:normal}@supports (animation-timeline:view()){.note{animation:linear both note-in;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 14%) entry calc(55% + var(--i) * 14%)}}@keyframes note-in{0%{opacity:0;translate:0 26px;scale:.94}}.lib-copy{text-align:center;justify-items:center;gap:12px;display:grid}.home .lib-copy h2{font-size:clamp(36px,7.4vw,66px)}.lib-copy .sub-lead{margin-bottom:6px}@property --open{syntax:"<number>";inherits:true;initial-value:1}.lib-fan{--open:1;max-width:720px;height:clamp(220px,32vw,330px);margin:0 auto calc(clamp(24px,4vw,44px) + 24px);position:relative}.lib-fan img{z-index:calc(3 - var(--ak));aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);transform-origin:50% 165%;width:clamp(96px,16vw,164px);height:auto;translate:calc(-50% + var(--mx,0) * var(--ak) * 40px) calc(var(--my,0) * var(--ak) * 26px);transform:rotate(calc(var(--k) * (3deg + var(--open) * 9deg))) translateY(calc(var(--ak) * var(--open) * 10px));transition:translate .45s var(--ease-out);position:absolute;bottom:0;left:50%;box-shadow:0 18px 40px #1c1c1c2e}@supports (animation-timeline:view()){.lib-fan{animation:linear both fan-spread;animation-timeline:view();animation-range:entry cover 45%}}@keyframes fan-spread{0%{--open:0}to{--open:1}}.home .closer[data-theme]{border-radius:var(--chapter-r);padding:clamp(56px, 9vw, 112px) 0 calc(clamp(56px, 9vw, 112px) + var(--chapter-r))}.closer[data-theme] .wrap{text-align:center;justify-items:center}.home .closer[data-theme] h2{letter-spacing:-.03em;max-width:14ch;font-size:clamp(40px,11vw,96px);line-height:.98}.closer[data-theme] p{color:var(--fg-muted);font-size:var(--fs-lg)}.closer[data-theme=mint] .jump{background:var(--fg);color:var(--on-fg)}@media (prefers-reduced-motion:reduce){.founding-big span,.note,.lib-fan{opacity:1!important;animation:none!important;translate:none!important}.clock-num i{animation:none}.lib-fan img{transition:none}}
html:has(dialog[open]){overflow:hidden}.home .cta-bar{font:inherit;cursor:pointer;border:0;font-weight:700}.join-sheet{--sheet-ease:cubic-bezier(.32, .72, 0, 1)}.join-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000073}@supports (transition-behavior:allow-discrete){.home .join-sheet{opacity:1;transition:overlay .46s allow-discrete, display .46s allow-discrete}.join-sheet::backdrop{transition:background-color .46s var(--sheet-ease), overlay .46s allow-discrete, display .46s allow-discrete}@starting-style{.join-sheet[open]::backdrop{background-color:#0000}}}.home .join-sheet .sheet-in{inset:auto 0 var(--kb,0px);width:100%;height:min(90svh, calc(var(--vvh,100svh) - 10px));text-align:center;max-height:none;padding:0 20px calc(24px + env(safe-area-inset-bottom));background:var(--surface);color:var(--fg);overscroll-behavior:contain;transition:transform .46s var(--sheet-ease), bottom .28s var(--sheet-ease), height .28s var(--sheet-ease);border:0;border-radius:32px 32px 0 0;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 40px #0000004d}.home .join-sheet[open] .sheet-in{transform:none}@starting-style{.home .join-sheet[open] .sheet-in{transform:translateY(100%)}}.join-sheet .sheet-head{z-index:2;background:var(--surface);touch-action:none;cursor:grab;border-radius:32px 32px 0 0;flex:none;align-self:stretch;place-items:center;height:44px;margin:0 -20px;display:grid;position:sticky;top:0}.join-sheet .grab{border-radius:var(--pill);background:rgb(var(--fg-rgb) / .22);width:36px;height:5px}.join-sheet .sheet-close{width:32px;height:32px;top:10px;right:14px}.join-sheet .app-ico{width:56px;height:56px}.join-sheet h2{max-width:16ch;font-size:clamp(26px,7vw,32px)}.join-sheet .sheet-sub{color:var(--fg-muted);max-width:34ch;margin:-4px 0 6px}.join-sheet .cr-start,.join-sheet .wl-form{width:100%;max-width:480px}.join-sheet .consent{max-width:40ch}@media (min-width:860px){.home .join-sheet .sheet-in{opacity:0;width:min(560px,100vw - 48px);height:auto;max-height:min(760px,100svh - 48px);transition:transform .32s var(--ease-out), opacity .24s var(--ease-out);border-radius:28px;padding-bottom:28px;inset:50% auto auto 50%;transform:scale(.96)}.home .join-sheet[open] .sheet-in{opacity:1;transform:none}@starting-style{.home .join-sheet[open] .sheet-in{opacity:0;transform:scale(.96)}}.join-sheet .sheet-head{cursor:default;background:0 0}.join-sheet .grab{visibility:hidden}}
