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