:root{--paper:#0a0a0a;--well:#060606;--surface:#141414;--elevated:#1d1d1d;--ink:#f2f2f2;--muted:#9a9a9a;--hairline:#262626;--accent:#fff;--accent-hover:#d9d9d9;--accent-deep:#8c8c8c;--on-accent:#0a0a0a;--cat:#fff;--cat-deep:#8c8c8c;--info:#c9c9c9;--status-working:var(--accent);--status-waiting:#fff;--status-done:var(--info);--status-stalled:#fff;--shadow-rest:0 1px 2px #00000080, 0 8px 24px #00000059;--shadow-hover:0 2px 4px #00000080, 0 14px 36px #00000073;--ring:0 0 0 1px var(--hairline);--island-ring:0 0 0 1px #f2f2f21f;--island-black:#000;--hairline-strong:#343434;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-return:cubic-bezier(.22, 1, .36, 1);--font-display:var(--font-sans), -apple-system, "Helvetica Neue", sans-serif;--font-body:var(--font-sans), -apple-system, "Helvetica Neue", sans-serif;--font-mono:var(--font-mono-brand), ui-monospace, "SF Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23262626' fill-opacity='0.5'/%3E%3C/svg%3E");font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit}.display,h1,h2{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 60, "WONK" 0}h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.75rem,1.4rem + 5.2vw,5.5rem);font-weight:560;line-height:1.04}h2{letter-spacing:-.016em;text-wrap:balance;font-size:clamp(1.875rem,1.2rem + 2.4vw,3rem);font-weight:540;line-height:1.12}h3{letter-spacing:-.008em;font-size:1.1875rem;font-weight:600;line-height:1.35}kbd{font-family:var(--font-mono);letter-spacing:.02em;background:var(--elevated);border:1px solid var(--hairline);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:.8125rem;line-height:1}.skip-link{z-index:60;background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;padding:12px 24px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.section{padding-block:clamp(72px,5vw + 32px,112px);scroll-margin-top:88px}.btn{cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);padding:15px 30px;font-size:1rem}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{border-color:var(--hairline);color:var(--ink);background:0 0;padding:9px 18px;font-size:.9375rem}.btn-ghost:hover{background:var(--surface)}@media (prefers-reduced-motion:no-preference){.btn{transition:transform .16s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease)}.btn:active{transform:scale(.98)}}.nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--hairline);background:#0a0a0acc;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;height:64px;display:flex}.nav-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nav-brand svg{width:26px;height:26px}.nav-brand .display{letter-spacing:-.014em;font-size:1.375rem;font-weight:600}.nav-links{gap:24px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);transition:color .16s var(--ease);font-size:.9375rem;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--ink)}@media (max-width:899.98px){.nav-links{display:none}.nav-cta{margin-left:auto}}.hero{padding-top:clamp(40px,6vh,80px);padding-bottom:clamp(56px,6vw,96px);overflow:hidden}.hero-copy{text-align:center;max-width:760px;margin-inline:auto}.hero-sub{color:var(--muted);max-width:44ch;margin:24px auto 0;font-size:1.1875rem}.hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.hero-fineprint{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.mono-chip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 14px;font-size:.8125rem;line-height:1;display:inline-flex}.chip-btn{cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0}.chip-btn:hover{color:var(--ink);background:var(--surface)}.chip-btn.is-on{color:var(--ink);border-color:var(--accent)}.mdm-wrap{margin-top:clamp(40px,5vw,64px)}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-copy>*{animation:rise .6s var(--ease) backwards}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.mdm-wrap{animation:rise .7s var(--ease) .2s backwards}.mascot .cat-body,.mascot .cat-tail,.mascot .cat-ears,.mascot .zzz{transform-box:fill-box}.mascot .cat-body{transform-origin:50% 100%;animation:4.8s ease-in-out infinite breathe}.mascot .cat-tail{transform-origin:92% 60%;animation:tail-flick 9s var(--ease) infinite}.mascot .cat-ears{transform-origin:50% 100%;animation:13s ease-in-out infinite ear-twitch}.mascot .zzz{transform-origin:50% 100%;animation:5.2s ease-in-out infinite z-float}.mascot .zzz-2{animation-delay:1.7s}.mascot .zzz-3{animation-delay:3.4s}@keyframes breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.015)}}@keyframes tail-flick{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-2.6deg)}93%{transform:rotate(1.4deg)}97%{transform:rotate(0)}}@keyframes ear-twitch{0%,37%,45%,to{transform:rotate(0)}39%{transform:rotate(2.4deg)}42%{transform:rotate(-1.4deg)}}@keyframes z-float{0%{opacity:0;transform:translateY(8px)scale(.85)}28%{opacity:1}62%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(1.06)}}}.section h2{max-width:24ch}.pricing-head{text-align:center;margin-inline:auto}.hiw-cols{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(24px,3vw,48px);margin-top:56px;display:grid}.hiw-cols>.reveal{height:100%}.hiw-step{border-top:1px solid var(--hairline);height:100%;padding-top:24px}.hiw-step-top{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:16px;display:flex}.hiw-num{color:var(--accent);font-size:2rem;font-weight:560;line-height:1}.hiw-visual{color:var(--muted);align-items:center;display:inline-flex}.hiw-key{display:inline-block}.hiw-mascot{width:32px}.hiw-touchid{width:26px;height:26px}.hiw-step p{color:var(--muted);max-width:46ch;margin-top:8px;font-size:1.0625rem}@media (max-width:899.98px){.hiw-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@keyframes key-pulse{0%{transform:scale(1)}35%{transform:scale(1.14)}65%{transform:scale(.97)}to{transform:scale(1)}}.reveal.is-visible .hiw-key{animation:key-pulse .6s var(--ease) .55s 1 both}}.demo-panel{background:var(--surface);box-shadow:var(--ring);text-align:center;border-radius:24px;overflow:hidden}.demo-menubar{background:var(--elevated);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:44px;padding-inline:16px;display:flex}.demo-menubar-glyph{width:22px;height:22px;color:var(--ink)}.demo-menubar-clock{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-size:.8125rem}.demo-body{padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px)}.demo-panel h2{margin-inline:auto}.demo-invite{color:var(--muted);max-width:52ch;margin:16px auto 0}.demo-actions{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.demo-hint{color:var(--muted);font-size:.9375rem}.demo-panel kbd{background:var(--elevated)}.nap-overlay{z-index:100;-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);background:#0a0a0ad1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nap-overlay:focus{outline:none}.nap-overlay-inner{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.nap-overlay-mascot{width:clamp(120px,16vw,180px)}.nap-overlay-pixelword{opacity:.9;width:clamp(150px,22vw,240px);margin-top:20px}.nap-overlay-wordmark{letter-spacing:-.016em;color:var(--ink);margin-top:4px;font-size:2rem;font-weight:600}.nap-overlay-hint{color:var(--muted);margin-top:10px;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){@keyframes overlay-in{0%{opacity:0}}@keyframes overlay-pop{0%{opacity:0;transform:scale(.96)translateY(8px)}}@keyframes overlay-out{to{opacity:0}}@keyframes hint-in{0%{opacity:0}}.nap-overlay{animation:overlay-in .28s var(--ease) both}.nap-overlay-inner{animation:overlay-pop .5s var(--ease) both}.nap-overlay-hint{animation:hint-in .6s var(--ease) 2s backwards}.nap-overlay.is-closing{animation:overlay-out .18s var(--ease) both}}.bento-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px;display:grid}.bento-cell{background:var(--paper);box-shadow:var(--ring);border-radius:16px;min-width:0;padding:24px}.bento-cell-surface{background:var(--surface)}.span-4x2{grid-area:span 2/span 4}.span-2x2{grid-area:span 2/span 2}.span-2x1{grid-column:span 2}.span-6x1{grid-column:span 6}.bento-cell-inner{flex-direction:column;height:100%;display:flex}.bento-text h3{font-size:1.0625rem}.bento-text p{color:var(--muted);margin-top:8px;font-size:.9375rem}.bento-visual{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;margin-top:24px;display:flex}@media (max-width:899.98px){.bento-grid{grid-template-columns:1fr}.span-4x2,.span-2x2,.span-2x1,.span-6x1{grid-area:auto}}.bento-term-wrap{border-radius:12px;flex:1;width:100%;min-height:176px;position:relative;overflow:hidden}.bento-term{background:var(--well);flex-direction:column;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.bento-term-line{--term-o:.72;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);opacity:var(--term-o);white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.bento-term-line:first-child{--term-o:1;color:var(--accent)}@media (prefers-reduced-motion:no-preference){@keyframes term-type{0%{opacity:0}6%{opacity:var(--term-o)}86%{opacity:var(--term-o)}94%{opacity:0}to{opacity:0}}.bento-term-line{animation:8s ease-in-out infinite term-type}.bento-term-line:nth-child(2){animation-delay:1s}.bento-term-line:nth-child(3){animation-delay:2s}.bento-term-line:nth-child(4){animation-delay:3s}}.bento-term-frost{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0a0ab8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(-104%)}.bento-frost-cat{width:48px}@media (hover:hover) and (pointer:fine){.bento-cell:hover .bento-term-frost{transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bento-term-frost{transition:transform .42s var(--ease)}}.bento-displays{align-items:flex-end;gap:12px;width:100%;display:flex}.bento-display{background:var(--elevated);border:1px solid var(--hairline);border-radius:6px;display:block;position:relative;overflow:hidden}.bento-display.is-laptop{aspect-ratio:16/10;width:46%}.bento-display.is-external{aspect-ratio:16/9;width:33%}.bento-display.is-vertical{aspect-ratio:9/16;width:15%}.bento-display-ui{flex-direction:column;gap:9%;display:flex;position:absolute;inset:14% 12%}.bento-display-ui i{background:var(--hairline);border-radius:999px;height:8%;min-height:2px;display:block}.bento-display-frost{border-bottom:1px solid var(--hairline);background:#0a0a0ae6;display:block;position:absolute;inset:0;transform:translateY(-104%)}@media (hover:hover) and (pointer:fine){.bento-cell:hover .bento-display-frost{transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bento-display-frost{transition:transform .32s var(--ease)}}.bento-toggle{background:var(--paper);border:1px solid var(--hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bento-cell:not(.bento-cell-surface) .bento-toggle{background:var(--surface)}.bento-toggle button{color:var(--muted);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:600;line-height:1}.bento-toggle button.is-on{background:var(--accent);color:var(--on-accent)}.bento-count-digits{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.bento-count-digits span{height:1em;line-height:1;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes count-down{0%{transform:translateY(0)}to{transform:translateY(-3em)}}.bento-cell:hover .bento-count-digits span{animation:1.8s steps(3,end) .2s forwards count-down}}.bento-pillbox{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.bento-pill-menubar{background:var(--hairline);width:100%;max-width:200px;height:1px;display:block}.bento-pill{width:84px;height:22px;box-shadow:var(--island-ring);background:#000;border-radius:999px;display:block}@media (hover:hover) and (pointer:fine){.bento-cell:hover .bento-pill{transform:translateY(4px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bento-pill{transition:transform .22s var(--ease)}}.price-card{background:var(--surface);max-width:520px;box-shadow:var(--ring), var(--shadow-rest);border-radius:24px;margin:48px auto 0;padding:clamp(32px,5vw,48px)}.price-label{font-size:.9375rem;font-weight:600}.price-line{align-items:baseline;gap:12px;margin-top:6px;display:flex}.price-amount{letter-spacing:-.02em;font-size:4rem;font-weight:560;line-height:1}.price-once{color:var(--muted)}.price-list{border-top:1px solid var(--hairline);padding:0;gap:12px;margin-top:28px;padding-top:24px;list-style:none;display:grid}.price-list li{font-size:1.0625rem}.price-btn{width:100%;margin-top:32px}.price-note{color:var(--muted);margin-top:24px;font-size:.9375rem}.faq-list{max-width:760px;margin-top:40px}.faq-item{border-top:1px solid var(--hairline)}.faq-item:last-child{border-bottom:1px solid var(--hairline)}.faq-q button{text-align:left;letter-spacing:-.008em;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-block:24px;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex}.faq-icon{flex:none;width:14px;height:14px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--muted);border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:0;translate:0 -50%}.faq-icon:after{rotate:90deg}.faq-q button[aria-expanded=true] .faq-icon:after{rotate:none}.faq-a{grid-template-rows:0fr;display:grid}.faq-a[data-open=true]{grid-template-rows:1fr}.faq-a-clip{visibility:hidden;min-height:0;overflow:hidden}.faq-a[data-open=true] .faq-a-clip{visibility:visible}.faq-a p{color:var(--ink);max-width:68ch;padding-bottom:24px}@media (prefers-reduced-motion:no-preference){.faq-a{transition:grid-template-rows .32s var(--ease)}.faq-a-clip{transition:visibility 0s linear .32s}.faq-a[data-open=true] .faq-a-clip{transition:visibility}.faq-icon:after{transition:rotate .32s var(--ease)}}.closing-inner{text-align:center}.closing-inner h2{max-width:none;margin-inline:auto}.closing-cta-row{margin-top:32px}.closing-fineprint{letter-spacing:.01em;color:var(--muted);margin-top:16px;font-size:.8125rem;line-height:1.5}.footer{border-top:1px solid var(--hairline);padding-top:64px;overflow:hidden}.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,56px);display:grid}.footer-brand{align-items:center;gap:10px;display:inline-flex}.footer-brand svg{width:24px;height:24px}.footer-brand .display{letter-spacing:-.014em;font-size:1.25rem;font-weight:600}.footer-line{color:var(--muted);max-width:40ch;margin-top:16px;font-size:.9375rem}.footer-col-title{letter-spacing:.01em;color:var(--ink);font-size:.8125rem;font-weight:600}.footer-col ul{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.footer-col a,.footer-link-button{color:var(--muted);transition:color .16s var(--ease);font-size:.9375rem;text-decoration:none}.footer-link-button{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.footer-col a:hover,.footer-link-button:hover{color:var(--ink);text-decoration:underline}.footer-link-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.footer-plain{color:var(--muted);font-size:.9375rem}.footer-signoff{letter-spacing:-.012em;color:var(--ink);margin-top:48px;font-size:1.25rem;font-weight:540}.analytics-consent{z-index:1000;border:1px solid var(--hairline-strong);background:var(--surface);width:min(620px,100vw - 32px);box-shadow:var(--shadow-hover);border-radius:24px;gap:16px;padding:24px;display:grid;position:fixed;bottom:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px)}.analytics-consent-title{color:var(--ink);font-size:1rem;font-weight:600}.analytics-consent-copy{max-width:58ch;color:var(--muted);margin-top:4px;font-size:1rem;line-height:1.5}.analytics-consent-copy a{color:var(--ink);text-underline-offset:3px}.analytics-consent-actions{flex-wrap:wrap;gap:12px;display:flex}.analytics-consent-actions button{border:1px solid var(--hairline-strong);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px}.analytics-consent-actions button:last-child{border-color:var(--ink);background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.analytics-consent-actions button:hover{transform:translateY(-1px)}}.analytics-consent-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:520px){.analytics-consent-actions{grid-template-columns:1fr;display:grid}}.newsletter-shell{z-index:990;background:color-mix(in srgb, var(--ink) 28%, transparent);place-items:end center;padding:24px;display:grid;position:fixed;inset:0}.newsletter-card{border:1px solid var(--hairline-strong);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow-hover);border-radius:28px;padding:clamp(28px,5vw,42px);position:relative}.newsletter-card h2{letter-spacing:-.055em;color:var(--ink);margin-top:8px;font-size:clamp(2rem,6vw,3.6rem);line-height:.98}.newsletter-card>p:not(.newsletter-kicker),.newsletter-card small{color:var(--muted);margin-top:14px;line-height:1.55;display:block}.newsletter-card small{font-size:.78rem}.newsletter-card small a{color:var(--ink);text-underline-offset:2px}.newsletter-kicker{font-family:var(--font-mono-brand), monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.newsletter-close{border:1px solid var(--hairline-strong);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;font-size:1.5rem;line-height:1;position:absolute;top:16px;right:16px}.newsletter-card form{gap:10px;margin-top:24px;display:grid}.newsletter-card form label{color:var(--ink);font-size:.82rem;font-weight:650}.newsletter-card input[type=email]{border:1px solid var(--hairline-strong);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:14px;padding:0 16px}.newsletter-submit{background:var(--ink);min-height:52px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-weight:700}.newsletter-submit:disabled{cursor:wait;opacity:.65}.newsletter-close:focus-visible,.newsletter-submit:focus-visible,.newsletter-card input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.newsletter-error{font-size:.86rem;color:#9f2f20!important;margin-top:2px!important}.newsletter-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (min-width:700px){.newsletter-shell{place-items:end;padding:40px}}@media (prefers-reduced-motion:no-preference){.newsletter-card{animation:newsletter-arrive .26s var(--ease) both}@keyframes newsletter-arrive{0%{opacity:0;transform:translateY(16px)scale(.98)}}}@media (max-width:767.98px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brandcol{grid-column:1/-1}}.footer-end{height:clamp(140px,22vw,280px);margin-top:48px;position:relative}.footer-ghost{letter-spacing:-.03em;color:var(--surface);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(7rem,24vw,21rem);font-weight:600;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,.34em)}.footer-ghost-cat{width:clamp(180px,26vw,360px);display:block;position:absolute;bottom:0;right:clamp(16px,9vw,120px);transform:translateY(30%)}.footer-ghost-cat svg{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .6s var(--ease) var(--reveal-delay,0s), transform .6s var(--ease) var(--reveal-delay,0s);transform:translateY(8px)}.reveal.is-visible{opacity:1;transform:none}}.roam{z-index:40;pointer-events:none;will-change:transform;width:56px;transition:opacity .24s var(--ease), visibility 0s linear 0s;position:fixed;bottom:-5px;left:0}html[data-napping] .roam{opacity:0;visibility:hidden;transition:opacity .24s var(--ease), visibility 0s linear .24s}@media (max-width:767.98px){.roam{display:none}}@media (prefers-reduced-motion:reduce){.roam{display:none}}@media (prefers-reduced-motion:no-preference){.roam-flip{transition:transform .2s var(--ease);position:relative}.roam-flip.roam-left{transform:scaleX(-1)}.roam-cat{width:100%}.roam .walk-leg,.roam .walk-head,.roam .walk-tail,.roam .walk-body{transform-box:fill-box}.roam .walk-leg{transform-origin:50% 6%}.roam-cat,.roam .walk-leg,.roam .walk-head,.roam .walk-tail{transition:transform .65s var(--ease), opacity .4s var(--ease)}@keyframes leg-swing{0%,to{transform:rotate(14deg)}50%{transform:rotate(-14deg)}}@keyframes walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.roam-walking .walk-leg-front,.roam-walking .walk-leg-back-far{animation:.9s ease-in-out infinite leg-swing}.roam-walking .walk-leg-back,.roam-walking .walk-leg-front-far{animation:.9s ease-in-out -.45s infinite leg-swing}.roam-walking .walk-body,.roam-walking .walk-head{animation:.45s ease-in-out infinite walk-bob}.roam-sit .roam-cat{transform-origin:32% 92%;transform:rotate(-12deg)}.roam-sit .walk-leg-front,.roam-sit .walk-leg-front-far{transform:rotate(12deg)}.roam-sit .walk-head{transform-origin:30% 85%;transform:rotate(9deg)}.roam-sleep .roam-cat{transform-origin:50% 100%;transform:translateY(5px)scaleY(.78)}.roam-sleep .walk-head{transform-origin:20% 100%;transform:translateY(52px)translate(-14px)rotate(16deg)scale(.94)}.roam-sleep .walk-tail{transform-origin:96% 96%;transform:rotate(34deg)}.roam-sleep .walk-leg{transform:scaleY(.24)}.roam-z{width:15px;height:15px;color:var(--accent);opacity:0;position:absolute;top:-12px;left:68%}@keyframes roam-z-float{0%{opacity:0;transform:translateY(5px)scale(.8)}30%{opacity:1}to{opacity:0;transform:translateY(-11px)scale(1.05)}}.roam-sleep .roam-z{animation:3s ease-in-out .5s infinite roam-z-float}}.v5 h1,.v5 h2{font-family:var(--font-body);font-variation-settings:normal}.pxbtn{letter-spacing:.01em;cursor:pointer;color:var(--on-accent);background:var(--accent);clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));transition:background-color .16s var(--ease);border:none;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.pxbtn:hover{background:var(--accent-hover)}.pxbtn-ghost{color:var(--ink);background:var(--elevated)}.pxbtn-ghost:hover{background:var(--hairline)}.v5hero{padding-top:clamp(48px,7vh,96px);overflow:hidden}.v5hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:899.98px){.v5hero-grid{grid-template-columns:1fr}.v5hero-cat{display:none}}.v5hero-label{align-items:center;gap:14px;margin-bottom:28px;display:flex}.v5hero-label svg{width:auto;height:12px}.v5hero-label-line{background:var(--accent);flex:0 0 48px;height:1px}.v5hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,1.4rem + 5.4vw,5.5rem);font-weight:700;line-height:1}.v5hero-sub{color:var(--muted);max-width:54ch;margin-top:28px;font-size:1.1875rem;line-height:1.55}.v5hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.v5hero-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:clamp(48px,6vw,72px)}.v5hero-strip-inner{flex-wrap:wrap;display:flex}.v5hero-strip-cell{border-right:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:.8125rem;display:flex}.v5hero-strip-cell:first-child{border-left:1px solid var(--hairline)}.v5hero-strip-cell strong{color:var(--ink);font-weight:400}.v5hero-cat{justify-content:center;display:flex;position:relative}.v5hero-cat-sprite{width:clamp(200px,24vw,300px)}.v5hero-z{width:26px;color:var(--accent);opacity:0;position:absolute;top:4%;right:14%}@media (prefers-reduced-motion:no-preference){.v5hero-cat-sprite{transform-origin:50% 100%;animation:4.6s ease-in-out infinite v5breathe}@keyframes v5breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.03)}}.v5hero-z{animation:5s ease-in-out infinite z-float}.v5hero-z:nth-child(3){width:18px;animation-delay:2.5s;top:12%;right:8%}}.ticker{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);-webkit-user-select:none;user-select:none;padding-block:13px;overflow:hidden}.ticker-track{gap:0;width:max-content;display:flex}.ticker-seq{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:.8125rem;display:flex}.ticker-seq b{color:var(--accent);font-weight:400}.ticker-dot{background:var(--accent);flex:none;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:42s linear infinite ticker-roll}@keyframes ticker-roll{to{transform:translate(-50%)}}}.pgrid-wrap{padding-block:clamp(64px,7vw,104px)}.pgrid-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.pgrid-head h2{letter-spacing:-.03em;font-size:clamp(2rem,1.2rem + 3.4vw,3.5rem);font-weight:700;line-height:1.02}.pgrid-head-note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);max-width:34ch;font-size:.8125rem}.pgrid{border:1px solid var(--hairline);background:var(--hairline);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.pcell{background:var(--paper);min-width:0;padding:clamp(22px,2.6vw,34px);position:relative}.pcell-mock{padding:clamp(22px,2.6vw,34px)}.pc-12{grid-column:span 12}.pc-7{grid-column:span 7}.pc-5{grid-column:span 5}.pc-6{grid-column:span 6}.pc-4{grid-column:span 4}.pc-8{grid-column:span 8}@media (max-width:899.98px){.pc-7,.pc-5,.pc-6,.pc-4,.pc-8{grid-column:span 12}}.pcell-tag{align-items:center;gap:12px;margin-bottom:18px;display:flex}.pcell-num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);font-size:.75rem}.pcell-tag svg{opacity:.9;width:auto;height:9px}.pcell h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700;line-height:1.15}.pcell-body{color:var(--muted);max-width:52ch;margin-top:10px;font-size:.9844rem;line-height:1.6}.pcell-visual{flex-direction:column;align-items:center;margin-top:26px;display:flex}.usemeter{gap:18px;width:100%;max-width:360px;display:grid}.usemeter-row{gap:8px;display:grid}.usemeter-top{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);justify-content:space-between;font-size:.8125rem;display:flex}.usemeter-top b{color:var(--status-done);font-weight:400}.usemeter-track{gap:4px;display:flex}.usemeter-track i{background:var(--elevated);flex:1;height:8px}.usemeter-track i.on{background:var(--status-done)}.usemeter-track i.hot{background:var(--accent)}.watchstack{gap:10px;width:100%;max-width:380px;font-size:.9375rem;display:grid}.v5nums{text-align:center;padding-block:clamp(72px,8vw,120px)}.v5nums-row{flex-wrap:wrap;justify-content:center;gap:clamp(40px,8vw,128px);display:flex}.v5nums-n{letter-spacing:-.04em;color:var(--ink);font-size:clamp(3.5rem,2rem + 7vw,7.5rem);font-weight:700;line-height:1}.v5nums-l{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:.8125rem}.guide{padding-block:clamp(64px,8vw,112px) clamp(96px,10vw,150px)}.guide-eyebrow svg{width:auto;height:10px}.guide h1{letter-spacing:-.03em;max-width:22ch;margin-top:18px;font-size:clamp(2.25rem,1.4rem + 3.6vw,4rem);font-weight:700;line-height:1.05}.guide-lede{color:var(--muted);max-width:62ch;margin-top:20px;font-size:1.125rem}.guide-prose{gap:18px;max-width:68ch;margin-top:48px;font-size:1.0625rem;line-height:1.7;display:grid}.guide-prose h2{letter-spacing:-.02em;margin-top:26px;font-size:1.5rem;font-weight:700}.guide-prose p{color:var(--muted)}.guide-prose strong{color:var(--ink);font-weight:600}.guide-prose ul{color:var(--muted);gap:10px;margin:0;padding-left:22px;display:grid}.guide-prose code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--hairline);border-radius:6px;padding:1px 7px;font-size:.9em}.dl-hero{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.dl-cat{width:64px;margin-left:8px}.guide-cta{border:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:32px;display:flex}.guide-cta-line{max-width:44ch;font-size:1.125rem;font-weight:600}.guide-table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border:1px solid var(--hairline);padding:13px 18px}.guide-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:400}.guide-table td:first-child{color:var(--muted)}.accent-word{color:var(--accent)}.eyebrow-pixel{margin-bottom:18px}.eyebrow-pixel svg{width:auto;height:11px}.hero-eyebrow{justify-content:center;margin-bottom:24px;display:flex}.hero-eyebrow svg{width:auto;height:12px}.pixdiv{height:60px;position:relative;overflow:hidden}.pixdiv:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:14px;left:0;right:0}.pixdiv-walker{width:54px;height:36px;display:none;position:absolute;bottom:15px;left:-72px}.pix-frame{width:100%;height:100%;position:absolute;inset:0}.pixdiv-sleeper{width:44px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.pixdiv-walker{animation:34s linear infinite pixdiv-cross;display:block}.pixdiv-sleeper{display:none}.pix-frame-a{animation:.5s step-end infinite pix-swap-a}.pix-frame-b{animation:.5s step-end infinite pix-swap-b}@keyframes pix-swap-a{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes pix-swap-b{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes pixdiv-cross{to{transform:translate(calc(100vw + 150px))}}}.barmock-stage{flex-direction:column;align-items:center;gap:14px;margin-top:48px;display:flex}.barmock{width:min(480px,100%);box-shadow:var(--island-ring), var(--shadow-rest);background:#000;border-radius:999px;align-items:center;gap:10px;padding:13px 24px;display:flex}.barmock-eq{align-items:flex-end;gap:3px;height:14px;display:flex}.barmock-eq i{background:var(--info);border-radius:1px;width:4px;height:6px}.barmock-eq i:nth-child(2){height:12px}.barmock-eq i:nth-child(3){height:9px}@media (prefers-reduced-motion:no-preference){@keyframes barmock-eq{0%{height:5px}33%{height:13px}66%{height:8px}to{height:5px}}.barmock-eq i{animation:1.1s steps(3,end) infinite barmock-eq}.barmock-eq i:nth-child(2){animation-delay:-.35s}.barmock-eq i:nth-child(3){animation-delay:-.7s}}.barmock-working{font-family:var(--font-mono);letter-spacing:.02em;color:#f2f2f2d9;font-size:.875rem}.barmock-count{font-family:var(--font-mono);color:#f2f2f280;font-size:.8125rem}.barmock-gap{flex:1}.barmock-cat{width:30px}.barmock-caption{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-size:.8125rem}.approvals-grid{grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (max-width:899.98px){.approvals-grid{grid-template-columns:1fr;gap:48px}}.askmock{box-shadow:var(--island-ring), var(--shadow-rest);text-align:center;background:#000;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:208px;padding:clamp(32px,4vw,44px) clamp(24px,3vw,40px);display:flex}.askmock:focus{outline:none}.askmock-dotrow{gap:6px;display:flex}.askmock-dotrow i{background:#f2f2f22e;border-radius:1px;width:4px;height:4px}.askmock-title{letter-spacing:-.008em;color:var(--ink);font-size:1.1875rem;font-weight:600}.askmock-dot{background:var(--accent);vertical-align:2px;border-radius:999px;width:7px;height:7px;margin-right:10px;display:inline-block}.askmock-detail{font-family:var(--font-mono);letter-spacing:.02em;color:#f2f2f299;font-size:.875rem}.askmock-actions{gap:14px;margin-top:6px;display:flex}.askmock-allow{color:var(--on-accent);background:var(--accent);cursor:pointer;transition:background-color .16s var(--ease);border:none;border-radius:999px;padding:13px 30px;font-size:.9375rem;font-weight:600;line-height:1}.askmock-allow:hover{background:var(--accent-hover)}.askmock-deny{color:#f2f2f2d9;cursor:pointer;transition:background-color .16s var(--ease);background:0 0;border:1px solid #f2f2f247;border-radius:999px;padding:12px 26px;font-size:.9375rem;font-weight:600;line-height:1}.askmock-deny:hover{background:#f2f2f21a}.askmock-settled{font-family:var(--font-mono);letter-spacing:.02em;color:var(--status-done);font-size:.875rem}.stat-huge{flex-wrap:wrap;justify-content:center;gap:clamp(32px,7vw,110px);margin-top:56px;display:flex}.stat-huge-n{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 60, "WONK" 0;letter-spacing:-.02em;color:var(--ink);font-size:clamp(3.25rem,1.8rem + 6vw,6.25rem);font-weight:560;line-height:1}.stat-huge-l{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin-top:12px;font-size:.8125rem}.hiw-step{background:var(--surface);box-shadow:var(--ring);border-top:none;border-radius:20px;padding:26px 26px 30px}.hiw-num{background:var(--elevated);border-radius:999px;align-items:center;padding:7px 14px;font-size:1.125rem;display:inline-flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:.75rem;font-weight:600;line-height:1.2}.eyebrow-mono{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:.8125rem;line-height:1.2}.madefor{padding-block:clamp(24px,3vw,48px)}.madefor-line{text-align:center;color:var(--muted);text-wrap:balance;max-width:64ch;margin-inline:auto;font-size:1.0625rem}.madefor-line strong{color:var(--ink);font-weight:600}.madefor-item{white-space:nowrap}.madefor-dot{color:var(--accent);white-space:pre}.island-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.island-sub{color:var(--muted);max-width:48ch;margin-top:16px}.island-claims{gap:12px;margin-top:32px;padding:0;list-style:none;display:grid}.island-claims li{align-items:baseline;gap:12px;max-width:52ch;display:flex}.island-check{width:14px;height:14px;color:var(--accent);flex:none;transform:translateY(1px)}.island-footnote{letter-spacing:.01em;color:var(--muted);max-width:48ch;margin-top:24px;font-size:.8125rem}.island-demo-card{background:var(--paper);box-shadow:var(--ring), var(--shadow-rest);border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.island-mock-menubar{background:var(--surface);border-bottom:1px solid var(--hairline);align-items:center;gap:12px;height:40px;padding-inline:16px;display:flex}.island-mock-glyph{width:18px;height:18px;color:var(--ink);flex:none}.island-mock-menus{color:var(--muted);white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.island-mock-clock{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);margin-left:auto;font-size:.8125rem}.island-mock-wallpaper{aspect-ratio:16/6;background:var(--well);position:relative;overflow:hidden}.island-mock-win{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:7%;width:34%;height:64%;padding:9% 4% 4%;display:flex;position:absolute;top:18%;left:5.5%}.island-mock-win:before{content:"";border-bottom:1px solid var(--hairline);height:6.5%;position:absolute;top:0;left:0;right:0}.island-mock-win i{background:var(--hairline);border-radius:999px;height:4.5%;min-height:2px;display:block}.island-mock-term{background:var(--well);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;justify-content:flex-end;gap:6%;width:30%;height:52%;padding:4% 3.5%;display:flex;position:absolute;bottom:14%;right:6%;overflow:hidden}.island-mock-term span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);opacity:.55;white-space:nowrap;font-size:clamp(5px,1.4cqw,9px);line-height:1.3;overflow:hidden}.island-mock-term span.is-accent{color:var(--accent);opacity:.9}.island-mock-zs{width:100%;height:100%;color:var(--hairline);position:absolute;inset:0}.island-ni{z-index:2;pointer-events:none;justify-content:center;font-size:clamp(9.5px,2.55cqw,15.5px);display:flex;position:absolute;top:0;left:0;right:0}.island-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;display:flex}@media (max-width:899.98px){.island-grid{grid-template-columns:1fr;gap:48px}}.stat-section{text-align:center;border-block:1px solid var(--hairline)}.stat-title{max-width:none;margin-inline:auto}.stat-row{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);flex-wrap:wrap;justify-content:center;gap:16px 48px;margin:48px auto 0;padding:0;font-size:clamp(1rem,.85rem + .8vw,1.375rem);list-style:none;display:flex}.stat-row li{white-space:nowrap}.why-para{color:var(--muted);max-width:62ch;margin-top:24px}.why-card{background:var(--surface);box-shadow:var(--ring);border-radius:16px;margin-top:48px;padding:clamp(8px,2vw,16px) clamp(20px,3vw,32px);overflow-x:auto}.why-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9375rem;line-height:1.5}.why-table td,.why-table th{text-align:left;vertical-align:top;padding:16px 24px 16px 0}.why-table td:last-child,.why-table th:last-child{padding-right:0}.why-table thead th{color:var(--ink);font-weight:600}.why-table tbody tr{border-top:1px solid var(--hairline)}.why-table tbody th{letter-spacing:.01em;width:24%;color:var(--muted);font-size:.8125rem;font-weight:500}.why-closing{letter-spacing:.01em;color:var(--muted);margin-top:24px;font-size:.8125rem}.pricing-eyebrow{text-align:center}.price-card{position:relative;overflow:hidden}.price-zs{width:clamp(140px,40%,200px);color:var(--hairline);pointer-events:none;position:absolute;top:0;right:0}.price-badge{pointer-events:none;width:clamp(88px,20vw,112px);position:absolute;top:24px;right:24px}.price-badge svg{width:100%;height:auto;overflow:visible}.price-badge-text{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--muted);font-size:11px}.price-badge-spin{transform-origin:60px 60px}@media (prefers-reduced-motion:no-preference){@keyframes badge-spin{to{transform:rotate(360deg)}}.price-badge-spin{animation:28s linear infinite badge-spin}}.price-quiet{text-align:center;color:var(--muted);margin-top:16px;font-size:.9375rem}.price-quiet+.price-quiet{margin-top:8px}.price-quiet a{color:var(--muted);text-underline-offset:3px;transition:color .16s var(--ease);text-decoration:underline}.price-quiet a:hover{color:var(--ink)}.price-context{text-align:center;color:var(--muted);max-width:52ch;margin:32px auto 0;font-size:.9375rem}.changelog{padding-block:clamp(64px,8vw,128px) clamp(96px,10vw,160px)}.changelog-intro{color:var(--muted);max-width:56ch;margin-top:24px}.changelog-list{gap:64px;margin-top:clamp(48px,6vw,96px);display:grid}.release{border-top:1px solid var(--hairline);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:32px;padding-top:32px;display:grid}.release-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.release-pill{font-family:var(--font-mono);letter-spacing:.02em;background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:7px 12px;font-size:.8125rem;line-height:1}.release-date{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:.75rem}.release-group+.release-group{margin-top:32px}.release-group-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);font-size:.75rem}.release-group ul{gap:12px;margin-top:12px;padding:0;list-style:none;display:grid}.release-group li{max-width:68ch}@media (max-width:767.98px){.release{grid-template-columns:1fr;gap:16px}.release-meta{flex-direction:row;align-items:center}}.ni{pointer-events:none;width:21.5em;height:10.5em;position:relative}.ni-closed{width:10.5em;height:2em;box-shadow:var(--island-ring);pointer-events:auto;cursor:pointer;background:#000;border-radius:0 0 .75em .75em;justify-content:flex-end;align-items:center;padding-right:.55em;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ni.is-nudge .ni-closed{transform:translate(-50%)scale(1.04)}.ni-cat{width:2.6em;height:1.2em}.ni-count{font-family:var(--font-mono);letter-spacing:.02em;color:var(--on-accent);background:var(--accent);border-radius:999px;padding:.28em .65em;font-size:.8em;line-height:1}.ni-card{width:21.5em;box-shadow:var(--island-ring);transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;background:#000;border-radius:0 0 1.375em 1.375em;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.55)}.ni.is-open .ni-card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.ni.is-open .ni-cat,.ni.is-open .ni-count,.ni.is-bare .ni-cat,.ni.is-bare .ni-count{opacity:0}.ni-card-content{opacity:0;align-items:center;gap:1em;padding:.9em 1.2em 1.1em;display:flex}.ni.is-open .ni-card-content{opacity:1}.ni-mascot{flex:none;width:6em}.ni-col{flex-direction:column;flex:1;align-items:stretch;gap:.6em;min-width:0;display:flex}.ni-start{font-family:var(--font-mono);letter-spacing:.02em;color:var(--on-accent);background:var(--accent);cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease), color .18s var(--ease);border:none;border-radius:999px;padding:.62em 1.1em;font-size:.8125em;line-height:1}.ni-start:hover{background:var(--accent-hover)}.ni-presets{gap:.4em;display:flex}.ni-preset{font-family:var(--font-mono);letter-spacing:.02em;color:#f2f2f2c7;cursor:pointer;white-space:nowrap;transition:color .16s var(--ease), border-color .16s var(--ease);background:0 0;border:1px solid #f2f2f247;border-radius:999px;padding:.5em .9em;font-size:.7em;line-height:1}.ni-preset:hover{color:var(--ink);border-color:#f2f2f299}.ni-toggle{background:#f2f2f224;border-radius:999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.ni-toggle button{color:#f2f2f2bf;cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:none;border-radius:999px;padding:.55em .95em;font-size:.7em;font-weight:600;line-height:1}.ni-toggle button.is-on{background:var(--ink);color:var(--paper)}.ni-micro{width:14em;height:5.5em}.ni-micro .ni-card{border-radius:0 0 1.1em 1.1em;width:12.5em}.ni-micro .ni-card-content{justify-content:center;padding:1em}.ni-micro .ni-start{cursor:default}.ni-micro-wrap{justify-content:center;width:100%;height:76px;font-size:10px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ni-closed{transition:transform .22s var(--ease)}.ni-cat,.ni-count{transition:opacity .14s var(--ease)}.ni-card{transition:transform .3s var(--ease), opacity .22s var(--ease), visibility 0s linear .3s}.ni.is-open .ni-card{transition:transform .42s var(--ease), opacity .18s var(--ease), visibility 0s}.ni-card-content{transition:opacity .16s var(--ease)}.ni.is-open .ni-card-content{transition:opacity .26s var(--ease) .14s}}.mdm{--mb-h:clamp(20px, 2.9cqw, 32px);aspect-ratio:16/9;background:var(--paper);box-shadow:var(--ring), var(--shadow-rest);border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:767.98px){.mdm{aspect-ratio:4/3}}.mdm-menubar{z-index:3;height:var(--mb-h);background:var(--surface);border-bottom:1px solid var(--hairline);align-items:center;gap:1.4cqw;padding-inline:1.8cqw;font-size:clamp(8px,1.15cqw,13px);display:flex;position:absolute;top:0;left:0;right:0}.mdm-glyph{width:1.5em;height:1.5em;color:var(--ink);flex:none}.mdm-menus{color:var(--muted);letter-spacing:.01em;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.mdm-menus strong{color:var(--ink);font-weight:600}.mdm-status{color:var(--ink);flex:none;align-items:center;gap:1em;margin-left:auto;display:flex}.mdm-status-glyph{width:1.2em;height:1em}.mdm-batt{width:1.7em}.mdm-clock{font-family:var(--font-mono);letter-spacing:.02em;text-align:right;min-width:7.5ch}.mdm-zs{width:100%;height:100%;color:var(--hairline);pointer-events:none;position:absolute;inset:0}.mdm-window{background:var(--surface);border:1px solid var(--hairline);z-index:1;border-radius:10px;flex-direction:column;gap:.9cqw;width:50%;height:56%;padding:4.6cqw 2.2cqw 2.2cqw;display:flex;position:absolute;top:16%;left:6.5%;overflow:hidden}.mdm-window-bar{border-bottom:1px solid var(--hairline);align-items:center;gap:.7cqw;height:3.2cqw;padding-inline:1.2cqw;display:flex;position:absolute;top:0;left:0;right:0}.mdm-window-bar i{background:var(--hairline);border-radius:999px;flex:none;width:.9cqw;height:.9cqw}.mdm-window-title{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;margin-inline:auto;font-size:clamp(6px,1cqw,11px);overflow:hidden}.mdm-code-line{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);opacity:.55;white-space:pre;flex:none;font-size:clamp(6.5px,1.1cqw,12px);line-height:1.45;overflow:hidden}.mdm-code-line.is-kw{color:var(--accent);opacity:.9}.mdm-code-line.is-dim{opacity:.32}.mdm-dock{z-index:1;background:var(--surface);border:1px solid var(--hairline);border-radius:1.3cqw;align-items:center;gap:.9cqw;padding:.65cqw .95cqw;display:flex;position:absolute;bottom:2.2%;left:50%;transform:translate(-50%)}.mdm-dock i{background:var(--elevated);border-radius:.7cqw;flex:none;width:2.5cqw;height:2.5cqw}.mdm-dock i.is-cat{background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;display:flex}.mdm-dock i.is-cat svg{width:78%;height:78%}@media (max-width:479.98px){.mdm-dock{display:none}}.mdm-terminal{background:var(--well);border:1px solid var(--hairline);z-index:2;border-radius:10px;flex-direction:column;justify-content:flex-end;gap:.9cqw;width:46%;height:54%;padding:4cqw 2cqw 1.8cqw;display:flex;position:absolute;bottom:9%;right:5.5%;overflow:hidden}.mdm-term-bar{border-bottom:1px solid var(--hairline);align-items:center;gap:.7cqw;height:2.8cqw;padding-inline:1.2cqw;display:flex;position:absolute;top:0;left:0;right:0}.mdm-term-bar i{background:var(--hairline);border-radius:999px;flex:none;width:.8cqw;height:.8cqw}.mdm-term-bar span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;margin-inline:auto;font-size:clamp(6px,.95cqw,10px);overflow:hidden}.mdm-term-line{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);opacity:.72;white-space:nowrap;flex:none;font-size:clamp(7px,1.25cqw,13px);line-height:1.4;overflow:hidden}.mdm-term-line.is-ok{color:var(--accent);opacity:1}.mdm-term-line.is-attention{color:var(--status-waiting);opacity:1}.mdm-prompt{flex:none;display:flex}.mdm-caret{background:var(--accent);width:.7cqw;min-width:4px;height:clamp(9px,1.55cqw,16px)}@media (prefers-reduced-motion:no-preference){@keyframes term-line-in{0%{opacity:0;transform:translateY(4px)}}.mdm-term-line{animation:term-line-in .24s var(--ease) backwards}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}.mdm-caret{animation:1.1s step-end infinite caret-blink}}.mdm-frost{z-index:4;-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);cursor:pointer;background:#0a0a0ab8;flex-direction:column;justify-content:center;align-items:center;gap:.4cqw;display:flex;position:absolute;inset:0;transform:translateY(-102%)}.mdm-frost.is-on{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.mdm-frost{transition:transform .52s var(--ease)}}.mdm-frost-cat{width:clamp(64px,12cqw,120px)}.mdm-frost-pixelword{opacity:.9;width:clamp(110px,16cqw,180px);margin-top:12px}.mdm-frost-word{letter-spacing:-.014em;color:var(--ink);font-size:clamp(20px,2.6cqw,28px);font-weight:600}.mdm-frost-hint{color:var(--muted);font-size:clamp(9px,1.3cqw,14px)}.mdm-touchid{z-index:5;opacity:0;visibility:hidden;background:var(--elevated);border:1px solid var(--hairline);box-shadow:var(--shadow-rest);color:var(--muted);pointer-events:none;border-radius:12px;flex-direction:column;align-items:center;gap:.8cqw;padding:1.6cqw 2.4cqw;font-size:clamp(8px,1.2cqw,13px);font-weight:600;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.94)}.mdm-touchid svg{width:2.6em;height:2.6em;color:var(--muted)}.mdm-touchid.is-in{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.mdm-touchid.is-ok svg{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.mdm-touchid{transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear .22s}.mdm-touchid.is-in{transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s}.mdm-touchid svg{transition:color .35s var(--ease)}}.mdm-notch{z-index:6;pointer-events:none;justify-content:center;font-size:clamp(7.5px,1.45cqw,16px);display:flex;position:absolute;top:0;left:0;right:0}.mdm-notch .ni-closed{height:calc(var(--mb-h) + 2px)}.fcur{z-index:8;pointer-events:none;opacity:0;width:clamp(12px,1.6cqw,18px);position:absolute}.fcur.is-active{opacity:1}@media (prefers-reduced-motion:no-preference){.fcur{transition:opacity .24s var(--ease)}}.fcur-body{transform-origin:15% 10%}.fcur-ripple{border:2px solid var(--accent);opacity:0;border-radius:999px;width:24px;height:24px;position:absolute;top:-11px;left:-11px;transform:scale(.25)}.scene-wrap{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.scene-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.scene-pill{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--hairline);cursor:pointer;white-space:nowrap;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:.8125rem;line-height:1;display:inline-flex;position:relative;overflow:hidden}.scene-pill:hover{color:var(--ink);background:var(--surface)}.scene-pill.is-active{color:var(--ink);border-color:var(--accent)}.scene-pill.is-done{color:var(--ink)}.scene-check{width:10px;height:10px;color:var(--accent);flex:none}.scene-fill{background:var(--accent);transform-origin:0;border-radius:999px;height:2px;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@keyframes scene-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scene-pill.is-active .scene-fill{animation:scene-fill var(--scene-dur,4s) linear both}}.scene-caption{color:var(--muted);text-align:center;min-height:1.5em;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){@keyframes caption-in{0%{opacity:0;transform:translateY(4px)}}.scene-caption{animation:caption-in .3s var(--ease) backwards}}@media (max-width:599.98px){.scene-pills{gap:6px}.scene-pill{padding:8px 11px;font-size:.75rem}}.ob-sub{color:var(--muted);max-width:52ch;margin-top:16px}.ob-flow{flex-direction:column;gap:16px;margin-top:48px;display:flex}@media (min-width:900px){.ob-flow{grid-template-columns:repeat(5,1fr);gap:40px clamp(16px,2.5vw,40px);display:grid}.ob-step{grid-row:1}.ob-card-slot{grid-area:2/1/auto/-1}}.ob-step{text-align:left;border:none;border-top:1px solid var(--hairline);cursor:pointer;transition:border-color .2s var(--ease);background:0 0;flex-direction:column;gap:8px;padding:16px 0 8px;display:flex}.ob-num{color:var(--muted);transition:color .2s var(--ease);font-size:1.5rem;font-weight:560;line-height:1}.ob-step.is-active{border-top-color:var(--accent)}.ob-step.is-active .ob-num{color:var(--accent)}.ob-step-title{color:var(--ink);font-size:.9375rem;font-weight:600}.ob-card-slot{flex-direction:column;align-items:center;gap:16px;display:flex}.ob-card-frame{justify-content:center;width:100%;display:flex}.ob-card{background:var(--paper);width:100%;max-width:440px;min-height:320px;box-shadow:var(--ring), var(--shadow-rest);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}@media (max-width:767.98px){.ob-card{min-height:280px;padding:24px}}@media (prefers-reduced-motion:no-preference){.ob-card-frame{animation:caption-in .3s var(--ease) backwards}}.ob-mascot{width:88px}.ob-h{letter-spacing:-.008em;font-size:1.0625rem;font-weight:600}.ob-body{color:var(--muted);max-width:36ch;font-size:.9375rem}.ob-btn{color:var(--on-accent);background:var(--accent);border-radius:999px;align-items:center;margin-top:4px;padding:10px 20px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.ob-quiet{color:var(--muted);font-size:.8125rem}.ob-keyrow{margin-block:8px;display:inline-flex;position:relative}.ob-key{border-radius:10px;padding:12px 18px;font-size:1.25rem}.ob-check{width:22px;height:22px;position:absolute;top:-9px;right:-9px}@media (prefers-reduced-motion:no-preference){.ob-card .ob-key{animation:key-pulse .6s var(--ease) .35s 1 both}@keyframes ob-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ob-check{animation:ob-check-in .26s var(--ease) .9s backwards}.ob-confirm{animation:caption-in .3s var(--ease) 1.05s backwards}}.ob-wake-cards{gap:12px;width:100%;max-width:320px;margin-block:8px;display:grid}.ob-wake{text-align:left;border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ob-wake-title{color:var(--ink);font-size:.9375rem;font-weight:600}.ob-wake-body{color:var(--muted);font-size:.8125rem}.ob-island-stage{border-top:1px solid var(--hairline);justify-content:center;width:100%;max-width:300px;height:128px;margin-block:8px;display:flex;position:relative;overflow:hidden}.ob-island-stage .ni{font-size:11px}.ob-caption{color:var(--muted);text-align:center;font-size:.8125rem}.sess{text-align:left;align-items:flex-start;gap:.7em;min-width:0;display:flex}.sess-dot{border-radius:999px;flex:none;width:.45em;height:.45em}.sess>.sess-dot{margin-top:.42em}.sess-dot.is-working{background:var(--status-working)}.sess-dot.is-waiting,.sess-dot.is-approval{background:var(--status-waiting)}.sess-dot.is-done{background:var(--status-done)}.sess-dot-glow{box-shadow:0 0 8px #ffc53d59}@media (prefers-reduced-motion:no-preference){@keyframes sess-pulse{0%,to{opacity:1}50%{opacity:.4}}.sess-dot-pulse{animation:2.2s ease-in-out infinite sess-pulse}}.sess-main{flex-direction:column;flex:1;gap:.3em;min-width:0;display:flex}.sess-top{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.sess-title{letter-spacing:-.005em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9375em;font-weight:600;overflow:hidden}.sess-status{font-family:var(--font-mono);letter-spacing:.02em;flex:none;font-size:.75em;line-height:1.4}.sess-status.is-working{color:var(--status-working)}.sess-status.is-waiting,.sess-status.is-approval{color:var(--status-waiting)}.sess-status.is-done{color:var(--status-done)}.sess-bottom{justify-content:space-between;align-items:center;gap:1em;min-height:2em;display:flex}.sess-detail{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125em;overflow:hidden}.sess-detail.is-attention{color:var(--status-waiting)}.sess-controls{flex:none;align-items:center;gap:.5em;display:inline-flex}.sess-approve{color:var(--on-accent);background:var(--accent);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease);border:none;border-radius:999px;padding:.52em 1em;font-size:.8125em;font-weight:600;line-height:1}.sess-approve:hover{background:var(--accent-hover)}.sess-deny{color:var(--ink);border:1px solid var(--hairline);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:999px;padding:.46em .95em;font-size:.8125em;font-weight:600;line-height:1}.sess-deny:hover{background:var(--elevated)}.sess-jump{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--hairline);cursor:pointer;white-space:nowrap;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;border-radius:999px;padding:.56em 1em;font-size:.75em;line-height:1}.sess-jump:hover{color:var(--ink);background:var(--surface)}.sess-elapsed{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75em}@media (prefers-reduced-motion:no-preference){.sess-approve,.sess-deny,.sess-jump{transition:transform .14s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease)}.sess-approve:active,.sess-deny:active,.sess-jump:active{transform:scale(.96)}}.sess-card{background:var(--surface);box-shadow:var(--ring);border-radius:12px;padding:.85em 1em}.ni-card-wide{width:24em}.ni-card-slot{padding:1em 1.2em 1.1em}.sess-ni{flex:1;min-width:0}.sess-ni .sess-detail{color:#f2f2f299}.sess-ni .sess-detail.is-attention{color:var(--status-waiting)}.sess-ni .sess-deny{color:#f2f2f2d9;border-color:#f2f2f247}.sess-ni .sess-deny:hover{background:#f2f2f21f}.ni-report{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap;flex:1;align-items:center;gap:.8em;padding-block:.4em;font-size:.72em;display:flex}.ni-report .sess-dot{width:.6em;height:.6em}.agents-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.agents-demo-col{order:-1}@media (max-width:899.98px){.agents-grid{grid-template-columns:1fr;gap:48px}.agents-demo-col{order:0}}.agents-demo-card{background:var(--well);box-shadow:var(--ring), var(--shadow-rest);border-radius:24px;padding:0 clamp(14px,2.5vw,22px) clamp(14px,2.5vw,22px);position:relative;overflow:hidden}.agents-strip{justify-content:center;margin-bottom:18px;display:flex}.agents-island{width:168px;height:30px;box-shadow:var(--island-ring);background:#000;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;padding-inline:12px 9px;display:flex}.agents-glance{background:var(--status-waiting);border-radius:999px;width:6px;height:6px}.agents-island .ni-cat{width:2.4em;height:1.1em}.agents-cards{gap:10px;font-size:clamp(.8125rem,.72rem + .5vw,1rem);display:grid}.agents-cards .sess-approve,.agents-cards .sess-deny,.agents-cards .sess-jump{min-height:1.5rem}.agents-queue{justify-self:start;margin-left:4px;padding:6px 11px;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.reveal.is-visible .sess-jump{animation:key-pulse .6s var(--ease) .9s 1 both}@keyframes sess-jump-nudge{0%{transform:translate(0)}35%{transform:translate(6px)}to{transform:translate(0)}}.sess-card.is-jumped{animation:sess-jump-nudge .45s var(--ease) 1}}.bento-sess-stack{gap:8px;width:100%;display:grid}.bento-sess.is-quiet{opacity:.72}.bento-sess-status{font-family:var(--font-mono);letter-spacing:.02em;color:var(--status-done);font-size:.8125rem;line-height:1.3}.bento-sess{background:var(--elevated);border:1px solid var(--hairline);border-radius:12px;align-items:flex-start;gap:10px;width:100%;max-width:250px;padding:14px 16px;display:flex}.bento-sess-dot{width:7px;height:7px;margin-top:6px}.bento-sess-main{flex-direction:column;gap:4px;min-width:0;display:flex}.bento-sess .sess-title{font-size:.9375rem}.bento-sess-words{height:1.3em;font-family:var(--font-mono);letter-spacing:.02em;font-size:.8125rem;line-height:1.3;display:block;overflow:hidden}.bento-sess-strip{display:block}.bento-sess-strip span{height:1.3em;display:block}.bento-sess-strip .is-working{color:var(--status-working)}.bento-sess-strip .is-waiting{color:var(--status-waiting)}.bento-sess-strip .is-done{color:var(--status-done)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes sess-words-cycle{0%{transform:translateY(0)}to{transform:translateY(-2.6em)}}.bento-cell:hover .bento-sess-strip{animation:1.4s steps(2,end) .1s forwards sess-words-cycle}@keyframes sess-dot-cycle{0%{background:var(--status-working)}50%{background:var(--status-waiting)}to{background:var(--status-done)}}.bento-cell:hover .bento-sess-dot{animation:1.4s step-end .1s forwards sess-dot-cycle}}.bento-approve{border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 14px;display:flex}.bento-approve .sess-dot{flex:none;width:7px;height:7px}.bento-approve-line{min-width:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;overflow:hidden}.bento-approve-line.is-attention{color:var(--status-waiting)}.bento-approve .sess-controls{font-size:.9375rem}.bento-cell-close{position:relative;overflow:hidden}.bento-cell-close .bento-text{z-index:1;max-width:60ch;position:relative}.bento-cell-close .bento-visual{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.bento-zs{width:clamp(120px,26%,220px);color:var(--hairline);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ob-optional{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.6875rem;font-weight:400;display:inline-block}.ob-btn-ghost{color:var(--ink);border:1px solid var(--hairline);background:0 0}.w7{--w7-max:1040px}.w7-mono-line{font-family:var(--font-mono)}.w7-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.8125rem}.w7 h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(2.6rem,1.3rem + 4.6vw,4.6rem);font-weight:700;line-height:1}.w7 h2{letter-spacing:-.028em;margin:0 0 18px;font-size:clamp(2rem,1.2rem + 3.4vw,3.5rem);font-weight:700;line-height:1.05}.w7 h3{letter-spacing:-.015em;margin:10px 0 8px;font-size:1.25rem;font-weight:600;line-height:1.3}.w7-dim{color:var(--muted)}.w7 kbd{font-family:var(--font-mono);background:var(--elevated);border:1px solid var(--hairline-strong);border-radius:6px;padding:2px 7px;font-size:.875em}.w7-btn{letter-spacing:-.01em;color:var(--on-accent);background:var(--accent);clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));cursor:pointer;transition:background .15s var(--ease-out), transform .15s var(--ease-out);border:0;border-radius:0;padding:14px 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.w7-btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.w7-btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong);background:0 0}.w7-btn-ghost:hover{background:var(--elevated);transform:translateY(-1px)}.w7-btn-nav{padding:10px 18px;font-size:.9375rem}.nav-brand-cat{width:33px;height:22px;margin-left:-3px;display:inline-flex}.nav-brand-sprite{width:33px;height:22px;display:block}.nav-brand-awake{display:none}.nav-brand:hover .nav-brand-awake,.nav-brand:focus-visible .nav-brand-awake{display:block}.nav-brand:hover .nav-brand-asleep,.nav-brand:focus-visible .nav-brand-asleep{display:none}.nav-brand-word{letter-spacing:-.02em;color:var(--ink);font-size:1.125rem;font-weight:700}.w7-hero{padding:96px 0 30px;position:relative;overflow:hidden}.w7-hero-copy{z-index:1;text-align:center;max-width:880px;position:relative}.w7-hero-sub{max-width:600px;color:var(--muted);margin:0 auto 30px}.w7-hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.w7-hero-note{z-index:1;text-align:center;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 0;font-size:.75rem;position:relative}.w7-cubes{pointer-events:none;perspective:900px;--px:0;--py:0;position:absolute;inset:0}.w7-cube{width:var(--s);height:var(--s);transform-style:preserve-3d;translate:calc(var(--px) * var(--d) * 26px) calc(var(--py) * var(--d) * 18px);transition:translate .6s var(--ease-return);animation:w7cubespin var(--dur) linear infinite;animation-play-state:paused;position:absolute}.w7-hero:hover .w7-cube,.w7 .w7-cube{animation-play-state:running}.w7-cube i{position:absolute;inset:0}.w7-cube .f{transform:translateZ(calc(var(--s) / 2))}.w7-cube .b{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.w7-cube .l{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.w7-cube .r{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.w7-cube .t{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.w7-cube .u{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.w7-cube-violet .f,.w7-cube-violet .b{background:#3a3a3a}.w7-cube-violet .l,.w7-cube-violet .r,.w7-cube-violet .u{background:#262626}.w7-cube-violet .t{background:#575757}.w7-cube-mint .f,.w7-cube-mint .b{background:#2e2e2e}.w7-cube-mint .l,.w7-cube-mint .r,.w7-cube-mint .u{background:#1f1f1f}.w7-cube-mint .t{background:#474747}.w7-cube-cyan .f,.w7-cube-cyan .b{background:#333}.w7-cube-cyan .l,.w7-cube-cyan .r,.w7-cube-cyan .u{background:#222}.w7-cube-cyan .t{background:#4f4f4f}@keyframes w7cubespin{0%{transform:rotateX(-18deg)rotateY(0)translateY(0)}50%{transform:rotateX(-18deg)rotateY(180deg)translateY(-14px)}to{transform:rotateX(-18deg)rotateY(360deg)translateY(0)}}.w7-stage{perspective:1200px;max-width:var(--w7-max);margin:44px auto 0;padding:0 20px}.w7-stage-tilt{--rx:2deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry))}.w7-stage-tilt.settling{transition:transform .5s var(--ease-return)}.w7-screen{background-color:var(--surface);border:1px solid var(--hairline-strong);height:470px;box-shadow:var(--shadow-hover);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23262626' fill-opacity='0.6'/%3E%3C/svg%3E");border-radius:18px;position:relative;overflow:hidden}.w7-menubar{height:30px;font-family:var(--font-mono);color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:.6875rem;display:flex}.w7-desktop{position:absolute;inset:30px 0 0}.w7-window-ghost{background:var(--well);border:1px solid var(--hairline);opacity:.55;border-radius:10px;width:230px;height:130px;position:absolute;top:34%;left:6%}.w7-window{background:var(--well);border:1px solid var(--hairline);width:320px;font-family:var(--font-mono);color:#f2f2f2bf;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px 14px;font-size:.75rem;display:flex;position:absolute;top:20%;right:7%}.w7-window-bar{color:var(--muted);align-items:center;gap:5px;margin-bottom:4px;display:flex}.w7-window-bar b{margin-left:6px;font-size:.6875rem;font-weight:400}.w7-window-bar i{background:#2e3242;border-radius:50%;width:8px;height:8px}.w7-window-line.dim{color:var(--muted)}.w7-caret{background:var(--accent);width:7px;height:13px;animation:1.06s step-end infinite w7caret}@keyframes w7caret{50%{opacity:0}}.w7i{background:var(--island-black);width:min(620px,92%);height:37px;box-shadow:var(--island-ring);contain:layout style paint;transition:height .48s var(--ease), border-radius .48s var(--ease);z-index:2;border-radius:0 0 12px 12px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.w7i.open{border-radius:0 0 22px 22px;height:358px}.w7i.open.ask{height:208px;transition:height .36s var(--ease), border-radius .36s var(--ease)}.w7i-bar{justify-content:space-between;align-items:center;height:37px;padding:0 16px;display:flex}.w7i-bar-left{min-width:150px;height:100%;position:relative}.w7i-bar-state{opacity:1;height:100%;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0;transform:translateY(0)}.w7i-bar-state.away{opacity:0;transition:opacity .14s var(--ease-in), transform .14s var(--ease-in);transform:translateY(6px)}.w7i-bar-label{font-family:var(--font-mono);color:#f2f2f2cc;font-size:.6875rem}.w7i-bar-count{font-family:var(--font-mono);color:var(--muted);font-size:.6875rem}.w7i-amber{color:var(--status-waiting)}.w7i-mint-text{color:var(--accent)}.w7i-dot-amber{background:var(--status-waiting);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite w7throb}.w7i-dot-amber.off{opacity:.4;animation:none}.w7i-dot-mint{background:var(--accent);border-radius:50%;width:6px;height:6px}@keyframes w7throb{50%{opacity:.45}}.w7i-eq{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.w7i-eq i{background:var(--accent);width:3px;animation:1.2s ease-in-out infinite w7eq}.w7i-eq i:first-child{height:6px}.w7i-eq i:nth-child(2){height:11px;animation-delay:.16s}.w7i-eq i:nth-child(3){height:8px;animation-delay:.32s}@keyframes w7eq{0%,to{opacity:1}50%{opacity:.35}}.w7i-bar-cat{width:34px;display:inline-flex}.w7i-card{height:calc(100% - 37px);padding:2px 16px 14px;position:relative}.w7i-panel{flex-direction:column;gap:8px;display:flex;position:absolute;inset:2px 16px 14px}.w7i-panel-sessions{opacity:1;transition:opacity .32s var(--ease-out) .14s, transform .32s var(--ease-out) .14s;transform:translateY(0)}.w7i-panel-sessions.exiting{opacity:0;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in);pointer-events:none;transform:translateY(-6px)}.w7i-panel-ask{text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:10px;transform:translateY(10px)scale(.98)}.w7i-panel-ask.entering{opacity:1;transition:opacity .26s var(--ease-out) .14s, transform .26s var(--ease-out) .14s;transform:translateY(0)scale(1)}.w7i-usage{color:var(--muted);gap:10px;font-size:.6875rem;display:flex}.w7i-usage b{color:var(--accent);font-weight:400}.w7i-usage-sep{color:#f2f2f233}.w7i-napstrip{align-items:center;gap:7px;display:flex}.w7i-pill{color:#f2f2f2bf;border:1px solid #f2f2f22e;border-radius:999px;padding:4px 11px;font-size:.6875rem}.w7i-pill-mint{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.w7i-napstrip-side{color:var(--muted);margin-left:auto;font-size:.6875rem}.w7i-row{background:#f2f2f208;border-radius:12px;align-items:flex-start;gap:11px;padding:8px 10px;display:flex}.w7i-row-cat{flex:none;width:26px;padding-top:3px;display:inline-flex}.w7i-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.w7i-row-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.w7i-row-line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.w7i-row-line em{color:var(--info);font-style:normal}.w7i-row-slot{height:16px;color:var(--info);font-size:.75rem;position:relative}.w7i-slot-a,.w7i-slot-b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.w7i-slot-a{opacity:1}.w7i-slot-a.out{opacity:0;transition:opacity .14s var(--ease-in), transform .14s var(--ease-in);transform:translateY(-5px)}.w7i-slot-b{opacity:0}.w7i-slot-b.in{opacity:1;transition:opacity .2s var(--ease-out) 60ms}.w7i-row-side{flex:none;align-items:center;gap:8px;padding-top:3px;display:flex}.w7i-row-chips{gap:5px;display:flex}.w7i-chip{color:#c9ccda;white-space:nowrap;background:#f2f2f214;border-radius:999px;padding:2px 8px;font-size:.6563rem}.w7i-status{background:#f2f2f240;border-radius:50%;width:6px;height:6px}.w7i-status.on{background:var(--accent);animation:2.4s ease-in-out infinite w7throbslow}.w7i-row:nth-child(3) .w7i-status.on{animation-delay:-800ms}.w7i-row:nth-child(5) .w7i-status.on{animation-delay:-1600ms}.w7i-status.pulse{animation:.7s ease-in-out w7doublepulse}@keyframes w7throbslow{50%{opacity:.5}}@keyframes w7doublepulse{0%,50%,to{opacity:1}25%,75%{opacity:.3}}.w7i-ask-head{color:#fff;align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;display:flex;position:relative}.w7i-ask-title{transition:opacity .15s var(--ease-out)}.w7i-ask-title.away{opacity:0;pointer-events:none;position:absolute}.w7i-ask-body{color:var(--muted);transition:opacity .2s var(--ease-in);font-size:.8125rem}.w7i-ask-body.dim{opacity:.45}.w7i-ask-buttons{gap:10px;margin-top:4px;display:flex}.w7i-btn{color:#fff;transition:opacity .2s var(--ease-in), transform .16s var(--ease-return);background:#f2f2f21a;border:0;border-radius:999px;padding:8px 22px;font-size:.875rem;font-weight:600}.w7i-btn.dim{opacity:.45}.w7i-btn-mint{background:var(--accent);color:var(--on-accent)}.w7i-btn-mint.pressed{background:#d9d9d9;transform:scale(.955)}.w7-facts{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:64px}.w7-facts-row{grid-template-columns:repeat(4,1fr);display:grid}.w7-fact{text-align:center;flex-direction:column;gap:4px;padding:26px 10px;display:flex}.w7-fact strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.w7-fact span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.w7-nap{padding:120px 0}.w7-nap-grid{grid-template-columns:2fr 3fr;align-items:center;gap:56px;display:grid}.w7-nap-copy p{margin:0 0 16px}.w7-nap-copy button{margin-top:8px}.w7-nap-screen{aspect-ratio:16/10;background:var(--well);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-rest);border-radius:16px;position:relative;overflow:hidden}.w7-nap-term{color:#f2f2f2cc;flex-direction:column;gap:9px;padding:24px;font-size:.8125rem;display:flex}.w7-nap-term .dim{color:var(--muted)}.w7-nap-frost{-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .26s var(--ease-in);pointer-events:none;background:#0a0a0ad1;position:absolute;inset:0}.napping .w7-nap-frost{opacity:1;transition:opacity .6s var(--ease-out)}.w7-nap-clock{color:var(--muted);opacity:0;transition:opacity .26s var(--ease-in);font-size:.75rem;position:absolute;top:14px;right:18px}.napping .w7-nap-clock{opacity:1;transition:opacity .4s var(--ease-out) .4s}.w7-nap-cat{opacity:0;transition:opacity .26s var(--ease-in), transform .26s var(--ease-in);position:absolute;top:50%;left:50%;transform:translateY(10px)scale(.96)}.napping .w7-nap-cat{opacity:1;transition:opacity .5s var(--ease-out) .7s, transform .5s var(--ease-out) .7s;transform:translateY(0)scale(1)}.w7-nap-cat>svg{transform-origin:50% 100%;width:138px;height:auto;animation:3.6s ease-in-out infinite w7breathe;display:block}.w7-nap-z svg{width:13px;height:auto;display:block}.w7-nap-z.z2 svg{width:18px}@keyframes w7breathe{50%{transform:scaleY(1.03)}}.w7-nap-z{opacity:0;position:absolute;top:calc(50% - 46px);left:calc(50% + 58px)}.w7-nap-z.z2{top:calc(50% - 64px);left:calc(50% + 74px)}.napping .w7-nap-z{animation:2.8s ease-in-out 1.1s infinite w7zrise}.napping .w7-nap-z.z2{animation-delay:1.5s}@keyframes w7zrise{0%{opacity:0;transform:translate(0)}40%{opacity:.9}to{opacity:0;transform:translate(5px,-26px)}}.w7-jobs{padding:40px 0 120px}.w7-jobs-grid{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid}.w7-jobs-grid>*{background:var(--paper)}.w7-jobs-cell{background:var(--paper);height:100%;transition:background .15s var(--ease-out);padding:30px 32px 34px}.w7-jobs-cell:hover{background:var(--surface)}.w7-jobs-cell .w7-kicker{margin-bottom:2px;font-size:.75rem}.w7-jobs-cell p{color:var(--muted);margin:0;font-size:.9375rem}.w7-pricing{padding:0 0 120px}.w7-pricing-card{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:20px;grid-template-columns:11fr 9fr;gap:48px;padding:46px 48px;display:grid}.w7-fine{margin:26px 0 0;padding:0;list-style:none}.w7-fine li{color:var(--muted);border-top:1px solid var(--hairline-strong);padding:12px 0;font-size:.9375rem}.w7-fine b{color:var(--ink);font-weight:600}.w7-pricing-side{flex-direction:column;justify-content:center;gap:12px;display:flex}.w7-pricing-side .w7-btn{text-align:center}.w7-pricing-side p{text-align:center;letter-spacing:.06em;margin:6px 0 0;font-size:.75rem}.w7-faq{padding:0 0 120px}.w7-faq .container{max-width:760px}.w7-faq-list{border-top:1px solid var(--hairline);margin-top:28px}.w7-faq-item{border-bottom:1px solid var(--hairline)}.w7-faq-item summary{cursor:pointer;padding:18px 30px 18px 0;font-size:1.0625rem;font-weight:600;list-style:none;position:relative}.w7-faq-item summary::-webkit-details-marker{display:none}.w7-faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);position:absolute;top:50%;right:4px;translate:0 -50%}.w7-faq-item[open] summary:after{content:"−"}.w7-faq-item p{color:var(--muted);max-width:640px;margin:0;padding:0 30px 20px 0}.w7-closing{perspective:1000px;padding:40px 0 140px}.w7-closing-inner{text-align:center}.w7-closing h2{margin:44px 0 26px}.w7-closing .w7-dim{letter-spacing:.08em;margin-top:18px;font-size:.75rem}.w7-voxcat{margin:0 auto;position:relative}.w7-voxcat-sway{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(-12deg)rotateY(18deg)}.w7-voxcat.live .w7-voxcat-sway{animation:9s ease-in-out infinite alternate w7sway}.w7-voxcat-breathe{transform-style:preserve-3d;transform-origin:50% 100%}.w7-voxcat.live .w7-voxcat-breathe{animation:3.6s ease-in-out infinite w7breathe}@keyframes w7sway{0%{transform:rotateX(-12deg)rotateY(-22deg)}to{transform:rotateX(-12deg)rotateY(22deg)}}.w7-voxel{width:16px;height:16px;transform-style:preserve-3d;position:absolute}.w7-voxel i{position:absolute}.w7-voxel .vf{background:#e9e9e9;inset:1px;transform:translateZ(4px)}.w7-voxel .vt{transform-origin:top;background:#fff;height:8px;top:0;left:0;right:0;transform:rotateX(90deg)translateZ(4px)}.w7-voxel .vu{transform-origin:bottom;background:#4a4a4a;height:8px;bottom:0;left:0;right:0;transform:rotateX(-90deg)translateZ(4px)}.w7-voxel .vl{transform-origin:0;background:#8c8c8c;width:8px;top:0;bottom:0;left:0;transform:rotateY(-90deg)translateZ(4px)}.w7-voxel .vr{transform-origin:100%;background:#8c8c8c;width:8px;top:0;bottom:0;right:0;transform:rotateY(90deg)translateZ(4px)}@media (max-width:900px){.w7-nap-grid{grid-template-columns:1fr;gap:34px}.w7-jobs-grid,.w7-pricing-card{grid-template-columns:1fr}.w7-pricing-card{gap:28px;padding:34px 26px}}@media (max-width:760px){.w7-facts-row{grid-template-columns:1fr 1fr}.w7-screen{height:430px}.w7-window{display:none}.w7i{width:94%}.w7i-row-chips .w7i-chip:nth-child(2),.w7-cubes{display:none}}@media (prefers-reduced-motion:reduce){.w7-cube,.w7i-eq i,.w7i-dot-amber,.w7i-status.on,.w7-caret,.w7-nap-cat>svg,.napping .w7-nap-z,.w7-voxcat.live .w7-voxcat-sway,.w7-voxcat.live .w7-voxcat-breathe{animation:none}.napping .w7-nap-z{opacity:.6;transform:translate(2px,-12px)}.w7-stage-tilt{transform:none}}.w8 .w8-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:.8125rem;display:flex}.w8-kicker-dot{background:var(--accent);width:6px;height:6px}.w8-dim{color:var(--muted)}.w8-caption{letter-spacing:.08em;color:var(--muted);font-size:.75rem}.w8-section-sub{max-width:520px;color:var(--muted);margin:0 0 40px}.vcm{perspective:900px;--lx:0;--ly:0;position:relative}.vcm-sway{transform-style:preserve-3d;transform:rotateX(calc(-10deg + var(--ly) * -8deg)) rotateY(calc(14deg + var(--lx) * 14deg));transition:transform .4s var(--ease-out);position:absolute;top:50%;left:50%}.vcm-breathe{transform-style:preserve-3d;transform-origin:50% 100%;animation:3.6s ease-in-out infinite w7breathe}.vcm-asleep .vcm-breathe{animation-duration:5.2s}.vcm-vox{width:var(--cell);height:var(--cell);transform-style:preserve-3d;position:absolute}.vcm-vox i{position:absolute}.vcm-vox .vf{transform:translateZ(calc(var(--cell) / 3));background:#e9e9e9;inset:1px}.vcm-vox .vt{height:calc(var(--cell) / 1.5);transform:rotateX(90deg) translateZ(calc(var(--cell) / 3));transform-origin:top;background:#fff;top:0;left:0;right:0}.vcm-vox .vu{height:calc(var(--cell) / 1.5);transform:rotateX(-90deg) translateZ(calc(var(--cell) / 3));transform-origin:bottom;background:#4a4a4a;bottom:0;left:0;right:0}.vcm-vox .vl,.vcm-vox .vr{width:calc(var(--cell) / 1.5);background:#8c8c8c;top:0;bottom:0}.vcm-vox .vl{transform:rotateY(-90deg) translateZ(calc(var(--cell) / 3));transform-origin:0;left:0}.vcm-vox .vr{transform:rotateY(90deg) translateZ(calc(var(--cell) / 3));transform-origin:100%;right:0}.vcm-eye .vf{translate:calc(var(--lx) * 3px) calc(var(--ly) * 2.5px);transition:translate .3s var(--ease-out);background:#0a0a0a}.vcm.blink .vcm-eye .vf{transform:translateZ(calc(var(--cell) / 3)) scaleY(.12)}.vcm-lid .vf{transform:translateZ(calc(var(--cell) / 3)) scaleY(.28);background:#0a0a0a}.w8-hero{padding:88px 0 40px}.w8-hero-grid{grid-template-columns:7fr 4fr;align-items:center;gap:40px;margin-bottom:56px;display:grid}.w8 h1{letter-spacing:-.035em;font-size:clamp(2.6rem,1.2rem + 4.4vw,4.4rem);line-height:1.02}.w8-word-slot{vertical-align:bottom;display:inline-block;overflow:hidden}.w8-word{color:var(--accent);opacity:1;transition:transform .24s var(--ease-out), opacity .24s var(--ease-out);display:inline-block;transform:translateY(0)}.w8-word.out{opacity:0;transition:transform .22s var(--ease-in), opacity .22s var(--ease-in);transform:translateY(-100%)}.w8-hero-sub{max-width:560px;color:var(--muted);margin:0 0 28px}.w8-hero-cta{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.w8-hero-cat{justify-content:center;padding:40px 0 60px;display:flex;position:relative}.w8-hero-cat-shadow{background:#0a0908;border-radius:50%;width:150px;height:14px;position:absolute;bottom:14px;left:50%;translate:-50%}.w8-stage{max-width:1040px;margin:0 auto;padding:0 20px}.w8-stage-note{text-align:center;text-transform:uppercase;margin:16px 0 0}.w8-frostwrap{height:250vh}.w8-frost{background:var(--well);height:100vh;position:sticky;top:0;overflow:hidden}.w8-frost-desk{grid-template-columns:repeat(3,1fr);gap:20px;padding:60px 40px;display:grid;position:absolute;inset:0}.w8-frost-term{color:#f2f2f2cc;border:1px solid var(--hairline);background:#0a0908;border-radius:12px;flex-direction:column;gap:10px;padding:20px;font-size:.8125rem;display:flex}.w8-frost-term .dim{color:var(--muted)}.w8-frost-glass{-webkit-backdrop-filter:blur(18px);opacity:0;transition:opacity .45s var(--ease-out);background:#0e0d0bd1;position:absolute;inset:0}.w8-frost.s1 .w8-frost-glass{opacity:.25}.w8-frost.s2 .w8-frost-glass{opacity:.5}.w8-frost.s3 .w8-frost-glass{opacity:.72}.w8-frost.s4 .w8-frost-glass,.w8-frost.s5 .w8-frost-glass{opacity:1}.w8-frost-content{text-align:center;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 24px;display:flex;position:absolute;inset:0;transform:translateY(14px)}.w8-frost.s3 .w8-frost-content,.w8-frost.s4 .w8-frost-content,.w8-frost.s5 .w8-frost-content{opacity:1;transform:none}.w8-frost-content h2{margin:0}.w8-frost-content p{max-width:540px;color:var(--muted);margin:0}.w8-frost-clock{color:var(--muted);font-size:.8125rem;position:absolute;top:26px;right:34px}.w8-frost-cat{position:relative}.w8-frost-cat>svg{transform-origin:50% 100%;width:150px;height:auto;animation:3.6s ease-in-out infinite w7breathe;display:block}.w8-frost-z{opacity:0;position:absolute;top:-12px;right:-34px}.w8-frost-z.z2{top:-38px;right:-58px}.w8-frost.s4 .w8-frost-z,.w8-frost.s5 .w8-frost-z{animation:2.8s ease-in-out infinite w7zrise}.w8-frost.s4 .w8-frost-z.z2,.w8-frost.s5 .w8-frost-z.z2{animation-delay:-1400ms}.w8-frost-z svg{width:14px;height:auto;display:block}.w8-frost-z.z2 svg{width:20px}.w8-walkwrap{height:300vh}.w8-walk{border-top:1px solid var(--hairline);align-items:center;height:100vh;display:flex;position:sticky;top:0}.w8-walk-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;display:grid}.w8-walk-steps{flex-direction:column;margin-top:34px;display:flex}.w8-walk-step{text-align:left;border:0;border-left:2px solid var(--hairline);cursor:pointer;transition:border-color .2s var(--ease-out), opacity .2s var(--ease-out);opacity:.45;background:0 0;gap:18px;padding:18px 0 18px 22px;display:flex}.w8-walk-step.on{opacity:1;border-left-color:var(--accent)}.w8-walk-num{color:var(--muted);font-size:1.5rem;line-height:1.1}.w8-walk-step.on .w8-walk-num{color:var(--accent)}.w8-walk-step b{color:var(--ink);margin-bottom:6px;font-size:1.0625rem;display:block}.w8-walk-step em{color:var(--muted);font-size:.9375rem;font-style:normal;display:block}.w8-walk-stage{min-height:420px;position:relative}.w8-islandwrap{height:100%;min-height:420px;position:relative}.w8-islandwrap .w7i{width:min(560px,100%);top:20px}.w8-agents{border-top:1px solid var(--hairline);padding:120px 0 110px;overflow:hidden}.w8-agents h2{margin-bottom:12px}.w8-marquee{padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.w8-marquee-track{gap:12px;width:max-content;padding-right:12px;animation:36s linear infinite w8marquee;display:inline-flex}.w8-marquee.rev .w8-marquee-track{animation-duration:42s;animation-direction:reverse}.w8-marquee:hover .w8-marquee-track{animation-play-state:paused}.w8-dup{display:contents}@keyframes w8marquee{to{transform:translate(calc(-50% - 6px))}}.w8-agent-chip{color:var(--ink);border:1px solid var(--hairline);background:var(--surface);white-space:nowrap;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);align-items:center;gap:9px;padding:10px 16px;font-size:.875rem;display:inline-flex}.w8-agent-chip:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.w8-agent-chip i{background:var(--accent);width:6px;height:6px}.w8-spot{border-top:1px solid var(--hairline);padding:110px 0}.w8-spot-grid{grid-template-columns:5fr 6fr;align-items:center;gap:64px;display:grid}.w8-spot-copy p{margin:0 0 14px}.w8-spot-copy code{font-family:var(--font-mono);background:var(--elevated);border-radius:6px;padding:1px 6px;font-size:.85em}.w8-beforeafter{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.w8-ba-before,.w8-ba-after{background:var(--well);flex-direction:column;gap:10px;min-height:280px;padding:46px 18px 18px;display:flex;position:relative}.w8-ba-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;position:absolute;top:14px;left:18px}.w8-ba-noise{color:var(--muted);border:1px solid var(--hairline);background:var(--surface);transform:rotate(calc((var(--i) - 1.5) * 1.2deg));border-radius:9px;padding:9px 12px;font-size:.75rem}.w8-ba-noise b{color:var(--ink);margin-bottom:2px;font-size:.6875rem;display:block}.w8-ba-after{justify-content:center}.w8-ba-ask{box-shadow:var(--island-ring);text-align:center;background:#000;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:flex}.w8-ba-ask-head{color:#fff;align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:flex}.w8-ba-ask-head i{background:var(--status-waiting);border-radius:50%;width:6px;height:6px}.w8-ba-ask-body{color:var(--muted);font-size:.75rem}.w8-ba-ask-buttons{gap:8px;margin-top:6px;display:flex}.w8-jump{border:1px solid var(--hairline);background:var(--well);border-radius:14px;overflow:hidden}.w8-jump-tabs{color:var(--muted);border-bottom:1px solid var(--hairline);gap:2px;padding:10px 12px 0;font-size:.75rem;display:flex}.w8-jump-tabs span{border-radius:8px 8px 0 0;padding:7px 14px}.w8-jump-tabs .on{background:var(--surface);color:var(--accent)}.w8-jump-term{color:#f2f2f2d9;flex-direction:column;gap:9px;min-height:170px;padding:20px;font-size:.8125rem;display:flex}.w8-jump-term .dim{color:var(--muted)}.w8-jump-note{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 20px 16px;font-size:.6875rem;display:block}.w8-numbers{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--well)}.w8-numbers-row{grid-template-columns:repeat(4,1fr);display:grid}.w8-number{text-align:center;flex-direction:column;gap:6px;padding:44px 10px;display:flex}.w8-number+.w8-number{border-left:1px solid var(--hairline)}.w8-number strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(2rem,4vw,3.4rem);font-weight:700}.w8-number span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.w8-ledger{padding:120px 0}.w8-ledger-table{border-top:1px solid var(--hairline);margin-top:40px}.w8-ledger-row{border-bottom:1px solid var(--hairline);grid-template-columns:200px 1fr;gap:30px;padding:18px 0;display:grid}.w8-ledger-term{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding-top:3px;font-size:.8125rem}.w8-ledger-def{color:var(--muted);max-width:640px}.w8-pricing{padding:0 0 120px}.w8-price-card{background:var(--surface);border:1px solid var(--hairline-strong);grid-template-columns:3fr 2fr;gap:48px;padding:48px 50px;display:grid;position:relative}@property --w8angle{syntax:"<angle>";inherits:false;initial-value:0deg}.w8-price-card:before{content:"";background:conic-gradient(from var(--w8angle), transparent 0 340deg, var(--accent) 355deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite w8beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes w8beam{to{--w8angle:360deg}}.w8-price-main p{color:var(--muted);max-width:460px}.w8-price-side{flex-direction:column;justify-content:center;gap:12px;display:flex}.w8-price-num{letter-spacing:-.04em;margin-bottom:10px;font-size:4rem;font-weight:700;line-height:1}.w8-price-num em{font-size:.875rem;font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:10px}.w8-price-side .w7-btn{text-align:center}.w8-price-side p{text-align:center;margin:4px 0 0}.w8-faq{padding:0 0 120px}.w8-faq .container{max-width:760px}.w8-faq h2{margin-bottom:8px}.w8-closing{border-top:1px solid var(--hairline);perspective:1000px;padding:90px 0 140px}.w8-closing-inner{text-align:center}.w8-closing h2{margin:40px 0 26px}.w8-closing-cat{display:inline-block;position:relative}.w8-closing-z{color:var(--accent);opacity:0;font-size:1rem;animation:2.8s ease-in-out infinite w7zrise;position:absolute;top:-8px;right:-26px}.w8-closing-z.z2{font-size:1.4rem;animation-delay:-1400ms;top:-30px;right:-46px}.w8-closing .w8-caption{margin-top:16px}@media (max-width:900px){.w8-hero-grid{grid-template-columns:1fr}.w8-hero-cat{order:-1;padding:10px 0 20px}.w8-walk-grid{grid-template-columns:1fr;gap:24px}.w8-walk{align-items:flex-start;padding-top:40px;overflow-y:auto}.w8-spot-grid{grid-template-columns:1fr;gap:34px}.w8-numbers-row{grid-template-columns:1fr 1fr}.w8-number:nth-child(3){border-left:0}.w8-number{border-top:1px solid var(--hairline)}.w8-number:nth-child(-n+2){border-top:0}.w8-ledger-row{grid-template-columns:1fr;gap:6px}.w8-price-card{grid-template-columns:1fr;padding:34px 26px}.w8-frost-desk{grid-template-columns:1fr}.w8-frost-term:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.w8-marquee-track,.w8-price-card:before,.w8-closing-z,.vcm-breathe{animation:none}.w8-closing-z{opacity:.6}.w8-frostwrap{height:auto}.w8-frost{position:relative}.w8-walkwrap{height:auto}.w8-walk{height:auto;padding:60px 0;position:relative}}.flatcap .w8-frostwrap{height:auto}.flatcap .w8-frost{height:780px;position:relative}.flatcap .w8-frost .w8-frost-glass{opacity:1}.flatcap .w8-frost .w8-frost-content{opacity:1;transform:none}.flatcap .w8-frost .w8-frost-z{animation:2.8s ease-in-out infinite w7zrise}.flatcap .w8-walkwrap{height:auto}.flatcap .w8-walk{height:auto;padding:100px 0;position:relative}.vgl{perspective:500px;margin-right:6px;display:inline-block;position:relative}.vgl-pose{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(-16deg)rotateY(24deg)}.vgl-vox{width:var(--cell);height:var(--cell);transform-style:preserve-3d;position:absolute}.vgl-vox i{position:absolute}.vgl-vox .vf{transform:translateZ(calc(var(--cell) / 3));background:#e9e9e9;inset:.5px}.vgl-vox .vt{height:calc(var(--cell) / 1.5);transform:rotateX(90deg) translateZ(calc(var(--cell) / 3));transform-origin:top;background:#fff;top:0;left:0;right:0}.vgl-vox .vu{height:calc(var(--cell) / 1.5);transform:rotateX(-90deg) translateZ(calc(var(--cell) / 3));transform-origin:bottom;background:#4a4a4a;bottom:0;left:0;right:0}.vgl-vox .vl,.vgl-vox .vr{width:calc(var(--cell) / 1.5);background:#8c8c8c;top:0;bottom:0}.vgl-vox .vl{transform:rotateY(-90deg) translateZ(calc(var(--cell) / 3));transform-origin:0;left:0}.vgl-vox .vr{transform:rotateY(90deg) translateZ(calc(var(--cell) / 3));transform-origin:100%;right:0}.w8-desk{background:var(--well);position:absolute;inset:0}.w8-desk-menubar{height:30px;color:var(--muted);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:0 18px;font-size:.6875rem;display:flex}.w8-desk-winbar{color:var(--muted);border-bottom:1px solid var(--hairline);align-items:center;gap:5px;padding:10px 14px;font-size:.6875rem;display:flex}.w8-desk-winbar i{background:#2c2c2c;border-radius:50%;width:8px;height:8px}.w8-desk-winbar b{margin-left:6px;font-weight:400}.w8-desk-term{border:1px solid var(--hairline);background:#0a0a0a;border-radius:12px;width:min(560px,60%);position:absolute;top:12%;left:6%;overflow:hidden}.w8-desk-lines{color:#f2f2f2d9;flex-direction:column;gap:8px;padding:16px 18px 18px;font-size:.8125rem;display:flex}.w8-desk-lines .dim{color:var(--muted)}.w8-desk-lines em{float:right;color:#f2f2f28c;font-style:normal}.w8-desk-editor{border:1px solid var(--hairline);background:#0f0f0f;border-radius:12px;flex-direction:column;gap:8px;width:min(400px,40%);padding-bottom:18px;font-size:.8125rem;display:flex;position:absolute;top:34%;right:5%;overflow:hidden}.w8-desk-editor>span:not(.w8-desk-winbar){padding:0 16px}.w8-desk-editor .dim{color:var(--muted)}.w8-frost-vignette{opacity:0;transition:opacity .45s var(--ease-out);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 220px 60px #000000d9}.w8-frost.s3 .w8-frost-vignette,.w8-frost.s4 .w8-frost-vignette,.w8-frost.s5 .w8-frost-vignette{opacity:1}.w8-frost-clock{color:#f2f2f2e6;letter-spacing:.04em;font-size:clamp(3.4rem,8vw,6.5rem);line-height:1;position:static}.flatcap .w8-frost .w8-frost-vignette{opacity:1}.arc{--paper:#fff;--well:#fffcec;--surface:#fffcec;--elevated:#fffadd;--ink:#3139fb;--muted:#6b6ee0;--hairline:#3139fb29;--hairline-strong:#3139fb57;--accent:#3139fb;--accent-hover:#262dd8;--on-accent:#fff;background-color:var(--paper);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='1' cy='1' r='1' fill='%233139FB' fill-opacity='0.10'/%3E%3C/svg%3E")}.arc .w7-btn{clip-path:none;border-radius:8px;transition:background .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.arc .w7-btn:hover{background:var(--accent-hover);color:#fff}.arc .w7-btn:active{transform:translateY(1px)scale(.98)}.arc .w7-btn-ghost{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.arc .w7-btn-ghost:hover{background:var(--elevated);color:var(--accent)}.arc .nav{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);background:#ffffffd9}.arc .nav-links a{color:var(--ink);opacity:.75}.arc .nav-links a:hover{opacity:1}.arc .nav-brand-word{color:var(--ink)}.arc .vcm-vox .vf{background:#3139fb}.arc .vcm-vox .vt{background:#6a70fd}.arc .vcm-vox .vl,.arc .vcm-vox .vr{background:#232ac4}.arc .vcm-vox .vu{background:#161b8f}.arc .vcm-eye .vf,.arc .vcm-lid .vf{background:#fffcec}.arc .vgl-vox .vf{background:#3139fb}.arc .vgl-vox .vt{background:#6a70fd}.arc .vgl-vox .vl,.arc .vgl-vox .vr{background:#232ac4}.arc .vgl-vox .vu{background:#161b8f}.arc .w8-hero-cat-shadow{background:#3139fb1f}.arc .w8-kicker{color:var(--muted)}.arc .w8-kicker-dot{background:var(--accent)}.arc .w8-dim,.arc .w8-caption,.arc .w8-section-sub,.arc .w8-hero-sub{color:var(--muted)}.arc .w8 h1,.arc h1,.arc h2,.arc h3{color:var(--ink)}.arc kbd{background:var(--elevated);border-color:var(--hairline-strong);color:var(--ink)}.arc .w7-screen{background-color:#141414;background-image:none;border:1px solid #3139fb40;border-radius:22px;box-shadow:0 24px 60px #3139fb29}.arc .w8-frost{background:#0a0a0a}.arc .w8-frost-content h2{color:#fff}.arc .w8-frost-content p{color:#ffffffb8}.arc .w8-frost-content kbd{color:#f2f2f2;background:#1d1d1d;border-color:#343434}.arc .w8-jump{background:#0f0f0f;border-color:#262626}.arc .w8-jump-tabs{color:#9a9a9a;border-color:#262626}.arc .w8-jump-tabs .on{color:#9db1ff;background:#1d1d1d}.arc .w8-jump-note{color:#9a9a9a}.arc .w8-ba-before,.arc .w8-ba-after{background:var(--well)}.arc .w8-ba-noise{border-color:var(--hairline);color:var(--muted);background:#fff}.arc .w8-ba-noise b{color:var(--ink)}.arc .w8-ba-label{color:var(--muted)}.arc .w8-agents{border-color:var(--hairline)}.arc .w8-agent-chip{border:1.5px solid var(--hairline);color:var(--ink);background:#fff;border-radius:8px}.arc .w8-agent-chip:hover{border-color:var(--accent)}.arc .w8-agent-chip i{display:none}.arc .w8-numbers{background:var(--well);border-color:var(--hairline)}.arc .w8-number strong{color:var(--ink)}.arc .w8-number span{color:var(--muted)}.arc .w8-number+.w8-number{border-color:var(--hairline)}.arc .w8-ledger-term{color:var(--accent)}.arc .w8-ledger-def{color:var(--muted)}.arc .w8-ledger-row,.arc .w8-ledger-table{border-color:var(--hairline)}.arc .w8-price-card{background:var(--surface);border:1.5px solid var(--accent);border-radius:22px;padding:48px 50px}.arc .w8-price-card:before{display:none}.arc .w8-price-num{color:var(--ink)}.arc .w8-price-num em,.arc .w8-price-main p{color:var(--muted)}.arc .w7-faq-item,.arc .w7-faq-list{border-color:var(--hairline)}.arc .w7-faq-item summary{color:var(--ink)}.arc .w7-faq-item summary:after,.arc .w7-faq-item p{color:var(--muted)}.arc .w8-closing{border-color:var(--hairline)}.arc .w8-closing-z{color:var(--accent)}.arc .w8-walk{border-color:var(--hairline)}.arc .w8-walk-step{border-left-color:var(--hairline)}.arc .w8-walk-step.on{border-left-color:var(--accent)}.arc .w8-walk-step b{color:var(--ink)}.arc .w8-walk-step em,.arc .w8-walk-num{color:var(--muted)}.arc .w8-walk-step.on .w8-walk-num{color:var(--accent)}.arc .w8-spot{border-color:var(--hairline)}.arc .w8-spot-copy code{background:var(--elevated);color:var(--ink)}.arc .w8-spot-copy p{color:var(--muted)}.arc .w8-spot-copy h2{color:var(--ink)}.arc footer,.arc .footer{border-top:1px solid var(--hairline)}.arc .footer-ghost-cat svg rect{fill:#3139fb}.arc .w8-word{color:var(--accent);background:var(--elevated);border-radius:8px;padding:0 10px}.arc .w7-menubar{color:#9a9a9a}.arc .w7-window{color:#f2f2f2bf;background:#0f0f0f;border-color:#262626}.arc .w7-window-bar{color:#9a9a9a}.arc .w7-window-bar i{background:#2c2c2c}.arc .w7-window-line.dim{color:#9a9a9a}.arc .w7-window-ghost{opacity:.55;background:#0f0f0f;border-color:#262626}.arc .w7i-pill-mint{color:#07130b;background:#4ade86;border-color:#4ade86}.arc .w7i-pill{color:#f2f2f2bf;border-color:#f2f2f22e}.arc .w7i-usage b{color:#4ade86}.arc .w7i-usage{color:#9a9a9a}.arc .w7i-eq i,.arc .w7i-status.on{background:#4ade86}.arc .w7i-status{background:#f2f2f240}.arc .w7i-dot-mint{background:#4ade86}.arc .w7i-mint-text{color:#4ade86}.arc .w7i-dot-amber{background:#ffc53d}.arc .w7i-amber{color:#ffc53d}.arc .w7i-row-line{color:#9a9a9a}.arc .w7i-row-line em,.arc .w7i-row-slot{color:#6fc3e8}.arc .w7i-bar-label{color:#f2f2f2cc}.arc .w7i-bar-count{color:#9a9a9a}.arc .w7i-chip{color:#c9c9c9;background:#f2f2f214}.arc .w7i-btn{color:#fff;background:#f2f2f21a}.arc .w7i-btn-mint{color:#07130b;background:#4ade86}.arc .w7i-btn-mint.pressed{background:#6fe8a3}.arc .w7i-ask-body{color:#9a9a9a}.arc .w8-ba-ask-head i{background:#ffc53d}.arc .w8-ba-ask-body{color:#9a9a9a}.flatcap main div[style*=opacity]{opacity:1!important;filter:none!important;transform:none!important}
