@font-face{font-display:swap;font-family:Archivo Site;font-stretch:84% 92%;font-weight:400 850;font-style:normal;src:url(/assets/archivo-core-D9WHt_qL.woff2)format("woff2");unicode-range:U+20-7E,U+A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-display:swap;font-family:Archivo Site;font-stretch:84% 92%;font-weight:400 850;font-style:normal;src:url(/assets/archivo-ext-DpRlwUQu.woff2)format("woff2");unicode-range:U+A0-A8,U+AA-FF,U+201A,U+201E,U+2022,U+2039-203A,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-display:swap;font-family:Plex Mono Site;font-weight:500;font-style:normal;src:url(/assets/mono-500-D7k0yktO.woff2)format("woff2");unicode-range:U+20-7E,U+A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-display:swap;font-family:Plex Mono Site;font-weight:600;font-style:normal;src:url(/assets/mono-600-ChrVh6cD.woff2)format("woff2");unicode-range:U+20-7E,U+A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}:root{--paper:var(--lightningcss-light,#ebe8e2)var(--lightningcss-dark,#0d0f12);--panel:var(--lightningcss-light,#fdfcfa)var(--lightningcss-dark,#171a1f);--panel-deep:var(--lightningcss-light,#ded9d0)var(--lightningcss-dark,#1d2127);--ink:var(--lightningcss-light,#16171c)var(--lightningcss-dark,#edeff2);--ink-soft:var(--lightningcss-light,#414349)var(--lightningcss-dark,#bcc2cb);--muted:var(--lightningcss-light,#6a6960)var(--lightningcss-dark,#8c939e);--line:var(--lightningcss-light,#d3cec3)var(--lightningcss-dark,#262a31);--line-strong:var(--ink);--accent:var(--lightningcss-light,#1f4fd8)var(--lightningcss-dark,#7fa6ff);--accent-solid:var(--lightningcss-light,#1f4fd8)var(--lightningcss-dark,#2f4fb8);--accent-ink:#fff;--contrast-bg:var(--lightningcss-light,#16171c)var(--lightningcss-dark,#1b1f26);--contrast-ink:var(--lightningcss-light,#f1efeb)var(--lightningcss-dark,#edeff2);--contrast-soft:var(--lightningcss-light,#a9a69f)var(--lightningcss-dark,#9aa2ad);--contrast-line:var(--lightningcss-light,#2f3037)var(--lightningcss-dark,#333944);--contrast-accent:var(--lightningcss-light,#9dbaff)var(--lightningcss-dark,#8fb2ff);--ok:var(--lightningcss-light,#0f6b3c)var(--lightningcss-dark,#6ee7a8);--bad:var(--lightningcss-light,#a3231a)var(--lightningcss-dark,#ff9c9c);--mark-light:var(--lightningcss-light,#d6d2c9)var(--lightningcss-dark,#8e959f);--mark-dark:var(--lightningcss-light,#45464b)var(--lightningcss-dark,#191d23);--focus:var(--accent);--panel-shadow:6px 6px 0 var(--lightningcss-light,#000a281f)var(--lightningcss-dark,#00000073);--layout-max:1120px;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-display:"Archivo Site", "Helvetica Neue", sans-serif;--font-body:"Archivo Site", "Helvetica Neue", sans-serif;--font-mono:"Plex Mono Site", "SFMono-Regular", Menlo, monospace;font-family:var(--font-body)}*{box-sizing:border-box}html{background:var(--paper);scroll-padding-top:88px;overflow-x:clip}@media (width<=980px){html{scroll-padding-top:0}}body{background:var(--paper);color:var(--ink);text-rendering:geometricprecision;flex-direction:column;min-width:320px;max-width:100%;min-height:100svh;margin:0;display:flex;position:relative;overflow-x:clip}main{flex:1 0 auto;min-width:0;max-width:100%;overflow-x:clip}main:focus{outline:none}.responsive-picture{display:contents}.responsive-picture>source{display:none}img{max-width:100%}a{color:inherit}a,button{cursor:pointer;touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.launch-band,.release-notes,.home-product-upcoming-panel,.upcoming-products,.mark-reward){--focus:var(--contrast-accent)}::selection{background:var(--accent-solid);color:var(--accent-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--accent);font:500 13px/1 var(--font-mono);letter-spacing:.06em;text-transform:lowercase;margin:0 0 18px}.eyebrow-mark{opacity:.6}.skip-link{background:var(--accent-solid);color:var(--accent-ink);font:600 13px/1 var(--font-mono);transition:top .18s var(--ease-out);z-index:100;padding:10px 14px;text-decoration:none;position:fixed;top:-120px;left:max(20px,6vw)}.skip-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;top:12px}h1,h2,h3,p{text-wrap:pretty;margin-top:0}h1,h2,h3,p,span,strong{overflow-wrap:break-word}h1,h2,h3{color:inherit;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:700;font-stretch:90%}h1{max-width:10ch;margin-bottom:0;font-size:clamp(38px,5.2vw,62px);line-height:.98}h2{max-width:13ch;margin-bottom:0;font-size:52px;line-height:1.02}h3{margin-bottom:14px;font-size:27px;line-height:1.1}.site-footer{z-index:1;position:relative}main{position:relative}.scroll-rule{background:var(--accent);height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;z-index:30;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.scroll-rule{display:none}}.page-field{contain:strict;pointer-events:none;z-index:0;position:fixed;inset:0}:root{--sheet-surface:var(--lightningcss-light,#fdfcfa)var(--lightningcss-dark,#1c212a);--sheet-tint:var(--lightningcss-light,#f7f5f0)var(--lightningcss-dark,#222a38);--sheet-span:min(100%, calc(var(--layout-max) + 12vw));--band-half:calc(var(--sheet-span) / 2);--band-trim:3px;--band-reach:calc(var(--band-half) - var(--band-trim))}.page-field:before{background:var(--sheet-surface);border-left:3px solid var(--accent);border-right:1px solid var(--line);content:"";width:var(--sheet-span);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}main>:where(section){max-width:var(--sheet-span);margin-inline:auto}main>:where(section:nth-of-type(2n)){background:linear-gradient(to right, transparent 0 calc(50% - var(--band-reach)), var(--sheet-tint) calc(50% - var(--band-reach)) calc(50% + var(--band-reach)), transparent calc(50% + var(--band-reach)) 100%)}.star-field{contain:layout paint style;pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.star-parallax{bottom:calc(-1 * var(--parallax-span,0px));transform:translate3d(0, calc(var(--scroll-progress,0) * -1 * var(--parallax-span,0px)), 0);position:absolute;top:0;left:0;right:0}.star-orbit{animation:star-turn var(--orbit-duration) linear var(--orbit-delay) infinite;animation-direction:var(--orbit-direction);height:0;transform-origin:var(--orbit-x) var(--orbit-y);width:0;position:absolute}.star{animation:star-turn var(--epi-duration) linear var(--epi-delay) infinite;animation-direction:var(--epi-direction);background:var(--lightningcss-light,var(--star-color))var(--lightningcss-dark,var(--star-dust));height:var(--star-size);opacity:var(--star-opacity);transform-origin:var(--epi-x) var(--epi-y);width:var(--star-size);display:block;position:absolute;top:0;left:0}:root{--star-dust:#cdd6e4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .star-orbit-light{display:none}}:root[data-theme=dark] .star-orbit-light{display:none}@keyframes star-turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.star-orbit,.star{animation-play-state:paused}.star-parallax{transform:none}}.hero-copy .hero-statement{letter-spacing:-.018em;max-width:20ch;font-size:clamp(38px,6.4vw,78px);font-weight:750;font-stretch:88%;line-height:1}.hero-copy .hero-line{display:block}.hero-copy .hero-line:first-child{color:var(--lightningcss-light,var(--ink-soft))var(--lightningcss-dark,var(--muted));letter-spacing:-.006em;margin-bottom:.06em;font-size:.66em;font-weight:560}.site-header{animation:header-drop .62s var(--ease-out) both;background:color-mix(in oklab, var(--paper) 97%, transparent);border-bottom:1px solid var(--line);z-index:10;align-items:center;gap:clamp(10px,2vw,22px);padding:14px max(20px,6vw);display:flex;position:fixed;top:0;left:0;right:0}@media (hover:hover) and (width>=900px) and (prefers-reduced-motion:no-preference){.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1)}}.site-nav{align-items:center;gap:2px;display:flex}.site-nav a{color:var(--ink-soft);font:650 14px / 1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;min-height:44px;transition:color .16s var(--ease-out);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{background:var(--accent);content:"";transform-origin:0;height:2px;transition:transform .18s var(--ease-out);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.site-nav a[data-status=active]{color:var(--ink)}.site-nav a[data-status=active]:after{transform:scaleX(1)}.theme-selector{margin-left:auto;position:relative}.brand-mark{color:var(--ink);align-items:center;gap:10px;min-height:40px;padding:6px 0;text-decoration:none;transition:transform .18s;display:flex}.theme-trigger{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:5px;height:44px;padding:0 12px 0 13px;transition:background-color .18s,color .18s,transform .12s;display:inline-flex}.theme-trigger svg,.theme-menu-item svg{flex:none;transition:transform .18s}.theme-trigger:focus-visible,.theme-menu-item:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.theme-trigger[aria-expanded=true] .theme-trigger-chevron{transform:rotate(180deg)}.theme-menu{animation:menu-pop .18s var(--ease-out) both;background:var(--panel);border:1px solid var(--line);box-shadow:var(--panel-shadow);z-index:20;border-radius:0;gap:2px;min-width:176px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.theme-menu-item{appearance:none;color:var(--muted);cursor:pointer;font:500 13px/1 var(--font-mono);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;min-height:44px;padding:0 12px;display:flex}.theme-menu-item:after{border:1.5px solid var(--line);content:"";width:7px;height:7px;margin-left:auto;transition:background-color .16s,border-color .16s}.theme-menu-item[data-active=true]{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--ink)}.theme-menu-item[data-active=true]:after{background:var(--accent);border-color:var(--accent)}.site-footer{--footer-pad-block:clamp(28px, 4vw, 44px);background:var(--paper);border-top:1px solid var(--line);color:var(--muted);padding-block:var(--footer-pad-block);padding-inline:max(20px,6vw)}.footer-inner{max-width:var(--layout-max);gap:10px;margin-inline:auto;display:grid}.footer-main{justify-items:start;row-gap:10px;display:grid}.footer-logo-link{color:var(--ink);padding:4px 0}.footer-boundary{color:var(--muted);font:450 12px/1.5 var(--font-mono);min-width:0;max-width:88ch;margin:0}.footer-plate{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0;padding-top:18px;display:grid}.footer-plate-item{border-left:1px solid var(--line);gap:6px;min-width:0;padding:2px clamp(12px,1.6vw,20px);display:grid}.footer-plate-item:first-child{border-left:0;padding-left:0}@media (width<=700px){.footer-plate{grid-template-columns:minmax(0,1fr);gap:14px}.footer-plate-item{border-left:0;padding-inline:0}}.footer-plate dt{color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.footer-plate dd{color:var(--ink);font:600 14px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:0}.footer-plate a{color:var(--accent);align-items:center;width:fit-content;min-height:24px;text-decoration:none;display:inline-flex}.footer-meta{border-top:1px solid var(--line);color:var(--muted);font:450 11px/1.4 var(--font-mono);gap:22px;padding-top:18px;display:grid}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,42px);min-width:0;display:grid}.footer-nav-group{align-content:start;gap:8px;min-width:0;display:grid}.footer-nav-label{color:var(--muted);font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.footer-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.footer-nav-group a{color:var(--ink-soft);font:600 12px/1.3 var(--font-mono);letter-spacing:.04em;overflow-wrap:anywhere;min-height:24px;transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;align-items:center;text-decoration:none;display:inline-flex}.footer-copy{white-space:nowrap;justify-self:end}@media (width<=700px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}.brand-lockup{flex:none;width:auto;height:19px;display:block}.footer-logo-link .brand-lockup{height:16px}.launch-band{background:var(--contrast-bg);border-block:1px solid var(--contrast-line);color:var(--contrast-ink);padding:clamp(56px,9vh,104px) max(20px,6vw);position:relative}.status-ticker{align-content:start;gap:18px;min-width:0;max-width:100%;display:grid}.status-label{color:var(--contrast-soft);font:500 14px/1 var(--font-mono);letter-spacing:.04em;text-transform:lowercase;width:fit-content}.status-label:before{color:var(--accent);content:"$ "}.status-line{color:var(--contrast-ink);font:500 clamp(20px, 2.6vw, 28px) / 1.3 var(--font-mono);flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;min-height:40px;margin:0;display:flex;overflow:hidden}.status-text{max-width:min(100%, calc(var(--type-chars,28) * 1ch));white-space:nowrap;flex:0 auto;width:max-content;min-width:0;overflow:hidden}.status-text[data-phase=typing]{animation:type-in var(--type-duration,1.2s) steps(var(--type-chars,28), end) both}.status-text[data-phase=erasing]{animation:type-out var(--type-duration,.6s) steps(var(--type-chars,28), end) both}@media (prefers-reduced-motion:reduce){.status-text{opacity:1!important;width:auto!important;max-width:100%!important;animation:none!important}}.status-cursor{background:var(--accent);flex:none;width:3px;height:1em;margin-left:6px;animation:1.1s step-end infinite cursor-blink}.newsletter-panel{--field-ink:var(--ink);--field-muted:var(--muted);--field-border:color-mix(in srgb, var(--ink) 46%, transparent);--field-rule:var(--line);--field-accent:var(--accent);--field-placeholder:color-mix(in srgb, var(--ink) 62%, transparent);--field-ok:var(--lightningcss-light,#0a6b3d)var(--lightningcss-dark,var(--ok));--field-bad:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad));gap:22px;min-width:0;display:grid}.launch-band .newsletter-panel,.release-notes .newsletter-panel{--field-ink:var(--contrast-ink);--field-muted:var(--contrast-soft);--field-border:color-mix(in srgb, var(--contrast-ink) 46%, transparent);--field-rule:var(--contrast-line);--field-accent:var(--contrast-accent);--field-placeholder:color-mix(in srgb, var(--contrast-ink) 62%, transparent);--field-ok:#6ee7a8;--field-bad:#ff9c9c}.launch-band .newsletter-panel{border-left:1px solid var(--field-rule);padding-left:clamp(0px,4vw,56px)}.newsletter-heading{gap:10px;display:grid}.newsletter-heading .eyebrow{color:var(--field-accent);margin:0}.newsletter-heading h2{color:var(--field-ink);max-width:none;margin:0;font-size:clamp(32px,4vw,46px);font-weight:800;font-stretch:85%;line-height:.98}.newsletter-heading p:not(.eyebrow){color:var(--field-muted);font:450 16px/1.5 var(--font-body);max-width:40ch;margin:0}.newsletter-field{border:1px solid var(--field-border);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:58px;transition:border-color .16s;display:grid}.newsletter-field:focus-within{border-color:var(--field-accent)}.newsletter-field svg{color:var(--field-muted);align-self:center;margin-left:16px}.newsletter-field input{appearance:none;color:var(--field-ink);font:500 16px/1 var(--font-mono);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 14px}.newsletter-field input::placeholder{color:var(--field-placeholder)}.newsletter-field button{appearance:none;background:var(--accent-solid);color:var(--accent-ink);cursor:pointer;font:600 13px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:0;padding:0 22px;transition:background-color .18s,color .18s}.newsletter-field button:disabled,.newsletter-field input:disabled{cursor:not-allowed;opacity:.55}.newsletter-honey{display:none}.newsletter-status{color:var(--field-muted);font:450 13px/1.5 var(--font-body);min-height:20px;transition:color .24s var(--ease-out);margin:0}.newsletter-status[data-state=success]{animation:newsletter-status-in .48s var(--ease-out) both;color:var(--field-ok)}.newsletter-status[data-state=error]{animation:newsletter-status-in .48s var(--ease-out) both;color:var(--field-bad)}.newsletter-status a{color:var(--field-accent);transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;font-weight:600;text-decoration:none}.newsletter-status[data-state=error] a{color:var(--field-bad)}.release-notes{background:var(--contrast-bg);border-top:1px solid var(--contrast-line);color:var(--contrast-ink);padding:clamp(58px,9vh,112px) max(20px,6vw)}.release-notes-inner{min-width:0;max-width:100%;width:min(100%, var(--layout-max));margin-inline:auto}.release-notes-inner>.newsletter-panel{background:color-mix(in srgb, var(--contrast-ink) 6%, var(--contrast-bg));border:1px solid var(--contrast-line);border-top:3px solid var(--contrast-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,72px);padding:clamp(26px,4vw,46px)}.release-notes-inner>.newsletter-panel .newsletter-heading{grid-row:span 2}@media (width<=860px){.release-notes-inner>.newsletter-panel{grid-template-columns:minmax(0,1fr)}.release-notes-inner>.newsletter-panel .newsletter-heading{grid-row:auto}}.hero{padding:clamp(120px,17vh,176px) max(20px,6vw) 0;display:grid;position:relative}.hero-inner{min-width:0;max-width:100%;width:min(100%, var(--layout-max));grid-template-columns:minmax(0,1.05fr) minmax(0,.62fr);align-items:center;gap:clamp(28px,4vw,56px);margin-inline:auto;padding-bottom:clamp(44px,7vh,78px);display:grid}.hero-copy{gap:clamp(14px,2vw,20px);display:grid}.hero-copy>*,.hero-copy .eyebrow{margin:0;animation-delay:40ms}.hero-statement{color:var(--ink);font-family:var(--font-display);letter-spacing:-.022em;max-width:11ch;margin:0;font-size:clamp(50px,8.6vw,112px);font-weight:800;font-stretch:85%;line-height:.9;animation-delay:0s}.hero-subtitle{color:var(--ink-soft);font:450 clamp(18px, 2.2vw, 22px) / 1.5 var(--font-body);max-width:46ch;margin:0;animation-delay:0s}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;animation-delay:.26s;display:flex}.action-solid,.action-ghost{font:600 13px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);align-items:center;gap:10px;padding:17px 22px;text-decoration:none;display:inline-flex;position:relative}.action-solid{background:var(--accent-solid);border:1px solid var(--accent-solid);color:var(--accent-ink);overflow:hidden}.action-solid:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff42 50%,#0000 80%);position:absolute;inset:0;transform:translate(-110%)}.action-ghost{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.action-solid svg,.action-ghost svg{transition:transform .22s var(--ease-out)}.hero-privacy{color:var(--muted);font:500 13px/1.5 var(--font-mono);letter-spacing:.02em;max-width:46ch;margin:4px 0 0;animation-delay:.33s}.build-strip{border-block:1px solid var(--line);padding:14px max(20px,6vw)}.build-strip-inner{min-width:0;max-width:100%;width:min(100%, var(--layout-max));justify-content:space-between;align-items:center;gap:clamp(16px,3vw,40px);margin-inline:auto;display:flex}.build-strip .status-ticker{grid-auto-flow:column;align-items:center;gap:16px;min-width:0;display:flex}.build-strip .status-label{color:var(--muted);flex:none}.build-strip .status-line{color:var(--ink);min-height:24px;font-size:clamp(13px,1.5vw,16px)}.build-strip .status-cursor{width:2px;height:.95em}.build-strip-count{color:var(--muted);font:500 12px/1 var(--font-mono);letter-spacing:.05em;white-space:nowrap;flex:none}.build-strip-count:before{content:"// ";opacity:.7}@media (hover:hover) and (pointer:fine){.action-solid:hover{background:color-mix(in oklab, var(--accent-solid) 78%, var(--ink));border-color:color-mix(in oklab, var(--accent-solid) 78%, var(--ink))}.action-solid:hover:after{animation:action-sweep .62s var(--ease-out)}.action-solid:hover svg,.action-ghost:hover svg{transform:translateY(-1px)}.action-ghost:hover{background:color-mix(in oklab, var(--ink) 14%, transparent);border-color:var(--ink);color:var(--ink)}}.action-solid:active,.action-ghost:active{translate:0 1px}@keyframes action-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.hero-copy>*,.action-solid:hover:after{animation:none}}.section-head{gap:clamp(14px,2vw,20px);padding-bottom:clamp(16px,2vw,22px);display:grid;position:relative}.section-head:after{background:var(--ink);content:"";transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.section-head-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-head-copy{gap:10px;min-width:0;display:grid}.section-head-copy .eyebrow{margin:0}.section-head h2{max-width:16ch;margin:0;font-size:clamp(33px,4.4vw,54px);font-weight:800;font-stretch:85%;line-height:1}.section-head-meta{color:var(--muted);font:500 13px/1 var(--font-mono);letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;padding-bottom:6px}.section-head-meta:before{content:"// ";opacity:.7}.index-intro{color:var(--ink-soft);font:450 clamp(17px, 2vw, 20px) / 1.55 var(--font-body);max-width:64ch;margin:0}.index-band{padding:clamp(58px,9vh,112px) max(20px,6vw)}.index-band-accountability{border-top:1px solid var(--line)}.index-inner{min-width:0;max-width:100%;width:min(100%, var(--layout-max));gap:clamp(28px,4vw,44px);margin-inline:auto;display:grid}.index-list{--gutter-left:64px;margin:0;padding:0;list-style:none;display:grid;position:relative}.index-list:before{background:var(--line);content:"";bottom:0;left:var(--gutter-left);width:1px;position:absolute;top:0}.index-row{background:color-mix(in oklab, var(--panel-deep) calc(var(--row-active,0) * 100%), transparent);border-bottom:1px solid var(--line);transition:border-color .2s var(--ease-out);grid-template-columns:64px minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(18px,3vw,40px);padding:clamp(26px,4vw,42px) 0;display:grid;position:relative}.index-band:not(.index-band-accountability) .index-row{contain:paint}.index-no{color:color-mix(in oklab, var(--accent) calc(var(--row-active,0) * 100%), var(--muted));font:700 clamp(19px, 2vw, 23px) / 1.3 var(--font-mono);letter-spacing:.04em;text-align:right;transition:color .12s linear, transform .26s var(--ease-out);padding-right:18px}.index-row h3{max-width:18ch;transition:transform .3s var(--ease-out);margin:0;font-size:clamp(24px,3vw,34px);font-weight:750;font-stretch:88%;line-height:1.04}.index-copy{gap:12px;display:grid}.index-copy p{color:var(--ink-soft);font:450 clamp(16px, 1.8vw, 18px) / 1.55 var(--font-body);max-width:52ch;margin:0}.index-link{color:var(--accent);font:600 13px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;width:fit-content;min-height:24px;text-decoration:none;transition:color .16s;display:inline-flex}.index-link:after{content:" →";transition:transform .2s var(--ease-out);white-space:pre;display:inline-block}@media (width>=981px){.index-band-accountability .index-list{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;margin-inline:calc(-1*clamp(18px,2.2vw,30px))}.index-band-accountability .index-list:before{display:none}.index-band-accountability .index-row{border-bottom:0;border-left:1px solid var(--line);grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:14px;padding:clamp(22px,3vw,32px) clamp(18px,2.2vw,30px)}.index-band-accountability .index-row:first-child{border-left:0}.index-band-accountability .index-no{text-align:left;padding-right:0}.index-band-accountability .index-row h3{max-width:15ch}.index-band-accountability .index-copy{align-content:space-between;gap:18px;height:100%}}@media (width<=980px){.index-band-accountability .index-row{contain:paint}}.index-band-accountability .index-row h3{font-size:clamp(21px,2.3vw,27px)}.index-band-accountability .index-copy p{max-width:none;font-size:clamp(15px,1.6vw,16px)}@media (hover:hover) and (pointer:fine){.index-row:focus-within{background:color-mix(in srgb, var(--panel) 72%, transparent)}.index-row:hover .index-no{transform:translate(-3px)}.index-row:hover h3{transform:translate(4px)}.index-link:hover{color:var(--ink)}.index-link:hover:after{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.index-no,.index-row h3{transition:none}.index-row:hover .index-no,.index-row:hover h3{transform:none}}.home-contact{border-top:1px solid var(--line);background:0 0;padding:clamp(56px,9vh,104px) max(20px,6vw)}.home-contact-inner{min-width:0;width:min(100%, var(--layout-max));margin-inline:auto}.home-contact-head{gap:14px;display:grid}.home-contact-split{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;column-gap:clamp(36px,6vw,84px);min-width:0;display:grid}.home-contact-copy{gap:18px;min-width:0;display:grid}.home-contact-form{min-width:0;margin:0;padding-top:0}.home-contact-form .contact-field:first-child label{min-height:14px}.home-contact-head .eyebrow{margin:0}.home-contact-head h2{max-width:12ch;margin:0;font-size:clamp(32px,4vw,46px);font-weight:800;font-stretch:88%;line-height:1.02}.home-contact-body{color:var(--ink-soft);font:400 17px/1.6 var(--font-body);max-width:42ch;margin:0}.home-contact-alt{color:var(--muted);font:500 13px/1 var(--font-mono);align-items:center;gap:8px;margin:4px 0 0;display:flex}.home-contact-alt svg{color:var(--ink);flex:none}.home-contact-alt a{color:var(--ink);transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;margin-block:-6px;padding-block:6px;text-decoration:none;display:inline-block}.hero-mark{align-self:end;justify-items:end;min-width:0;margin-block-end:clamp(8px,3vh,34px);display:grid;position:relative}.mark-progress{animation:mark-progress-appear .26s var(--ease-out) .25s both;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);justify-items:start;gap:7px;display:grid;position:absolute;bottom:-26px;left:6%;right:6%}@keyframes mark-progress-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.mark-progress[data-done=true]{opacity:0;pointer-events:none;animation:none;transform:translateY(4px)}.mark-progress-track{background:var(--line);width:100%;height:2px;position:relative;overflow:hidden}.mark-progress-fill{background:var(--accent);height:100%;transform:scaleX(var(--mark-progress,.08));transform-origin:0;transition:transform .56s var(--ease-out);width:100%}.mark-progress[data-stage=sampling]{--mark-progress:.3}.mark-progress[data-stage=ready]{--mark-progress:1}.mark-progress-track:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent) 55%, var(--paper)), transparent);content:"";width:40%;animation:1.4s linear infinite mark-progress-sweep;position:absolute;top:0;bottom:0;left:0}.mark-progress[data-stage=ready] .mark-progress-track:after{opacity:0;animation:none}@keyframes mark-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.mark-progress-label{color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.mark-progress-label:before{content:"// "}.mark-stage{appearance:none;aspect-ratio:5/4;color:inherit;text-align:inherit;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.mark-stage:disabled{cursor:default}.mark-canvas,.mark-flat,.mark-placeholder{width:100%;height:100%;display:block;position:absolute;inset:0}.mark-canvas{opacity:0;transition:opacity .52s var(--ease-out)}.mark-placeholder{opacity:1;transition:opacity .52s var(--ease-out);will-change:filter;animation:.7s cubic-bezier(.32,.72,.4,1) both mark-placeholder-focus}.mark-placeholder:before{background-color:var(--ink);content:"";position:absolute;inset:0;-webkit-mask-image:url(data:image/webp;base64,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);mask-image:url(data:image/webp;base64,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);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mark-placeholder-focus{0%{filter:blur(9px)}to{filter:blur()}}.mark-flat{color:var(--ink);padding:6%}.mark-stage[data-solid=true] .mark-canvas{opacity:1}.mark-stage[data-solid=true] .mark-placeholder{opacity:0}.mark-stage[data-solid=true] .mark-flat{display:none}.mark-reward{animation:mark-reward-fade .62s linear both, mark-reward-rise .38s var(--ease-out) both;background:var(--contrast-bg);border:1px solid var(--contrast-line);color:var(--contrast-ink);--reward-shift-x:-50%;--reward-shift-y:-50%;--reward-travel:10px;bottom:auto;inset-inline:50% auto;min-width:min(372px,100vw - 44px);max-width:none;transform:translate(var(--reward-shift-x), var(--reward-shift-y));will-change:opacity, transform;z-index:2;gap:13px;margin:0;padding:22px 24px 13px;display:grid;position:absolute;top:50%;box-shadow:7px 7px var(--lightningcss-light,#16171c33)var(--lightningcss-dark,#00000080)}dialog.mark-reward:not([open]){display:none}.mark-reward::backdrop{background:0 0}@keyframes mark-reward-fade{0%{opacity:0}to{opacity:1}}@keyframes mark-reward-rise{0%{transform:translate(var(--reward-shift-x), calc(var(--reward-shift-y) + var(--reward-travel)))}to{transform:translate(var(--reward-shift-x), var(--reward-shift-y))}}.mark-reward>*{animation:mark-reward-row .42s var(--ease-out) both;will-change:transform}.mark-reward>:nth-child(2){animation-delay:55ms}.mark-reward>:nth-child(3){animation-delay:.11s}.mark-reward>:nth-child(4){animation-delay:.165s}.mark-reward>:nth-child(5){animation-delay:.22s}@keyframes mark-reward-row{0%{transform:translateY(7px)}to{transform:none}}.mark-reward .eyebrow{color:var(--contrast-accent);margin:0}.mark-reward-title{color:var(--contrast-ink);font-family:var(--font-display);letter-spacing:.01em;max-width:none;margin:0;font-size:clamp(15px,1.6vw,16px);font-weight:500;font-stretch:88%;line-height:1.25}.mark-reward-discount{color:var(--contrast-ink);letter-spacing:-.032em;margin-bottom:7px;font-size:clamp(40px,4.2vw,47px);font-weight:620;line-height:.9;display:block}.mark-reward-body{color:var(--contrast-soft);font:450 13px/1.55 var(--font-body);margin:0}.mark-reward-code{background:color-mix(in srgb, var(--contrast-ink) 7%, var(--contrast-bg));border:1px solid var(--contrast-line);align-items:stretch;margin-top:2px;display:flex}.mark-reward-code code{color:var(--contrast-ink);font:500 15px/1 var(--font-mono);letter-spacing:.18em;-webkit-user-select:all;user-select:all;flex:1;padding:13px 14px}.mark-reward-code button{appearance:none;background:var(--contrast-accent);color:var(--contrast-bg);cursor:pointer;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:0;align-items:center;gap:7px;padding:0 14px;transition:background-color .18s;display:inline-flex}.mark-reward-check{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:2.6px;width:13px;height:13px}.mark-reward-check path{animation:check-draw .34s var(--ease-out) 40ms both;stroke-dasharray:1;stroke-dashoffset:1px}@keyframes check-draw{to{stroke-dashoffset:0}}.mark-reward-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:-6px;display:flex}.mark-reward-actions .product-text-link{color:var(--contrast-accent)}.mark-reward-dismiss{appearance:none;color:var(--contrast-soft);cursor:pointer;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:4px 0;display:inline-flex}@media (hover:hover) and (pointer:fine){.mark-reward-code button:hover{background:color-mix(in oklab, var(--contrast-accent) 84%, white)}.mark-reward-dismiss:hover,.mark-reward-actions .product-text-link:hover{color:var(--contrast-ink)}.mark-stage[data-solid=true]{cursor:pointer}}@media (prefers-reduced-motion:reduce){.mark-canvas{transition:none}.mark-placeholder{will-change:auto;animation:none}.mark-progress-track:after{opacity:0;animation:none}.mark-reward{will-change:auto;animation:.16s linear both mark-reward-fade}.mark-reward>*{will-change:auto;animation:none}}.page-hero{grid-template-columns:min(var(--page-column,var(--layout-max)), 100%);justify-content:center;gap:16px;min-width:0;padding:clamp(108px,11vh,124px) max(24px,6vw) clamp(32px,4vh,46px);display:grid;overflow-x:clip}.page-hero h1{max-width:min(13ch, var(--page-column,var(--layout-max)))}.page-hero p:last-child{color:var(--muted);font:500 clamp(17px, 1.7vw, 19px) / 1.5 var(--font-body);max-width:min(62ch, var(--page-column,var(--layout-max)))}.section-band{min-width:0;padding:clamp(48px,7vw,76px) max(24px,6vw);overflow-x:clip}.page-content{border-top:1px solid var(--line)}.legal-statement{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--line-strong);color:var(--ink);border-radius:0 0 4px 4px;width:100%;min-width:0;max-width:980px;margin-bottom:24px;padding:42px 48px}.legal-statement svg{color:var(--ink)}.legal-statement p{color:var(--ink);font:600 clamp(22px, 2.5vw, 28px) / 1.34 var(--font-body);letter-spacing:-.012em;text-wrap:pretty;max-width:52ch;margin:20px 0 0;font-stretch:92%}.fact-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:760px;margin-top:22px;padding:0;list-style:none;display:grid}.document-fact-wall{margin-top:4px}.entity-panel{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;width:100%;min-width:0;max-width:980px;margin-bottom:24px;padding:24px 0;display:grid}.entity-panel div{gap:8px;min-width:0;display:grid}.entity-panel strong,.entity-panel a{color:var(--ink);font:700 32px/1 var(--font-display);text-decoration:none}.entity-panel a{color:var(--ink);overflow-wrap:anywhere;transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;width:fit-content}.entity-panel .eyebrow{margin:0}.entity-panel div>span{color:var(--muted);font:700 16px/1.35 var(--font-body)}.document-layout{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,68px);min-width:0;max-width:100%;display:grid}.document-aside{border-block:1px solid var(--line);gap:20px;padding:24px 0;display:grid;position:sticky;top:112px}.aside-icon{background:color-mix(in srgb, var(--ink) 10%, transparent);border:1px solid var(--line);color:var(--muted);border-radius:0;place-items:center;width:52px;height:52px;display:grid}.document-aside h2{margin:8px 0 0;font-size:38px;line-height:.98}.document-aside .eyebrow{margin:0}.document-aside>p{color:var(--muted);font:17px/1.55 var(--font-body);margin:0}.document-aside>.document-note-footnote{font-size:14px}.aside-meta{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.aside-meta span{color:var(--muted);font:600 11px/1 var(--font-mono);text-transform:uppercase}.aside-meta strong,.aside-meta a{color:var(--ink);font:600 16px/1.25 var(--font-mono);overflow-wrap:anywhere;text-decoration:none}.aside-meta a{min-height:24px;transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;align-items:center;width:fit-content;display:inline-flex}.document-sections{border-top:2px solid var(--ink);min-width:0;display:grid}.guide-sections-standalone{width:100%;max-width:980px;margin-inline:auto}.document-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:24px clamp(32px,5vw,64px);min-width:0;padding:48px 0;display:grid}.document-section header{gap:10px;min-width:0;display:grid}.document-index{color:var(--ink);font:700 23px/1 var(--font-mono);letter-spacing:.08em;align-items:baseline;gap:.35em;display:inline-flex}.document-index .eyebrow-mark{color:var(--ink);font:500 14px/1 var(--font-mono);letter-spacing:.04em}.document-section :is(h2,h3){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 5 4;overflow-wrap:normal;text-wrap:pretty;min-width:0;max-width:100%;margin:0;font-size:clamp(34px,4.2vw,44px);line-height:1.02}.document-copy{gap:14px;min-width:0;display:grid}.document-copy p,.document-list{color:var(--ink-soft);font:400 17px/1.68 var(--font-body);max-width:68ch;margin:0}.document-list{gap:8px;padding-left:1.1rem;display:grid}.document-list strong{color:var(--ink);font-weight:700}.fact-chip{border-bottom:1px solid var(--line);font:600 13px/1.3 var(--font-mono);text-transform:uppercase;align-items:center;gap:10px;min-height:46px;padding:12px 2px;display:flex}.fact-chip svg{color:var(--muted);flex:none}@media (width<=620px){.fact-wall{grid-template-columns:1fr}}.newsletter-page{color:var(--ink);background:0 0;flex-direction:column;display:flex}.newsletter-page-shell{flex:1;align-content:center;padding:clamp(128px,18vh,172px) max(20px,6vw) clamp(54px,8vh,86px);display:grid}.newsletter-page-card{animation:reveal-up .68s var(--ease-out) both;gap:18px;width:min(100%,620px);max-width:620px;margin-inline:auto;display:grid}.newsletter-page-icon{background:color-mix(in srgb, var(--ink) 10%, transparent);border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);border-radius:0;place-items:center;width:54px;height:54px;display:grid}.newsletter-page-card .eyebrow{margin:0}.newsletter-page-card h1{max-width:10ch;margin:0;font-size:clamp(48px,8vw,86px);line-height:.92}.newsletter-page-card>p:not(.eyebrow){color:var(--muted);font:500 19px/1.48 var(--font-body);max-width:34ch;margin:0}.newsletter-page-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.newsletter-page-actions button,.newsletter-page-actions a{font:760 14px/1 var(--font-body);border-radius:0;align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.newsletter-page-actions button{appearance:none;background:var(--accent-solid);color:var(--accent-ink);cursor:pointer;border:0;transition:background-color .18s,color .18s,transform .18s}.newsletter-page-actions button:disabled{cursor:not-allowed;opacity:.6}.newsletter-page-actions a{border:1px solid var(--line);color:var(--ink);transition:border-color .18s,transform .18s}.newsletter-page-error{color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad))!important;font-size:15px!important}.document-index-link{text-decoration:none}.document-index-icon{color:var(--accent);opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);transform:translate(-4px)}.document-index-link:hover .document-index-icon,.document-index-link:focus-visible .document-index-icon{opacity:1;transform:translate(0)}.document-section{scroll-margin-top:24px}.document-contents{border-top:1px solid var(--line);padding-top:16px}.document-contents-label{color:var(--muted);font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.document-contents ol{counter-reset:none;gap:2px;margin:0;padding:0;list-style:none;display:grid}.document-contents a{color:var(--ink-soft);font:450 14px/1.4 var(--font-body);min-height:24px;transition:color .16s var(--ease-out);align-items:baseline;gap:10px;padding:3px 0;text-decoration:none;display:flex}.document-contents a>span{color:var(--muted);font:600 11px/1.7 var(--font-mono);flex:none}.document-contents a:hover,.document-contents a:focus-visible{color:var(--accent)}.guide-index-list{margin:0;padding:0;list-style:none;display:grid}.guide-index-list li{border-bottom:1px solid var(--line)}.guide-index-list a{color:inherit;transition:color .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(16px,3vw,32px);padding:28px 0;text-decoration:none;display:grid}.guide-index-no{color:var(--accent);font:700 20px/1.2 var(--font-mono);letter-spacing:.06em}.guide-index-copy{gap:8px;min-width:0;display:grid}.guide-index-title{font:700 clamp(22px, 2.6vw, 28px) / 1.1 var(--font-display);letter-spacing:-.015em;font-stretch:90%}.guide-index-summary{color:var(--muted);font:450 16px/1.55 var(--font-body);max-width:62ch}.guide-index-list a>svg{color:var(--muted);transition:color .16s var(--ease-out), transform .2s var(--ease-out);margin-top:6px}.related-guides{border-top:1px solid var(--line);max-width:var(--layout-max);width:100%;margin-inline:auto;padding:clamp(48px,7vh,80px) max(20px,6vw) clamp(56px,8vh,96px)}.related-guides-head h2{max-width:16ch;margin:0 0 28px;font-size:clamp(30px,3.6vw,40px)}.related-guides-list{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.related-guides-list a{border-bottom:1px solid var(--line);color:inherit;height:100%;transition:color .16s var(--ease-out);align-content:start;gap:10px;padding:24px 24px 24px 0;text-decoration:none;display:grid}.related-guide-label{font:600 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:lowercase}.related-guide-summary{color:var(--muted);font:450 15px/1.55 var(--font-body)}.related-guides-list a>svg{color:var(--muted);transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.guide-index-list a:hover,.related-guides-list a:hover{color:var(--accent)}.guide-index-list a:hover>svg,.related-guides-list a:hover>svg{color:var(--accent);transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.document-index-icon,.guide-index-list a>svg,.related-guides-list a>svg{transition:none}}@media (width<=760px){.guide-index-list a{grid-template-columns:auto minmax(0,1fr)}.guide-index-list a>svg{display:none}}.document-sections-questions{display:contents}.document-sections-questions .document-section :is(h2,h3){-webkit-hyphens:manual;hyphens:manual;font-size:clamp(22px,2.1vw,27px);line-height:1.16}.document-sections-questions .document-section{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.contact-page{--page-column:720px}.contact-stack{gap:clamp(24px,4vw,36px);width:100%;min-width:0;max-width:720px;margin-inline:auto;display:grid}.contact-email-alt{justify-items:start;gap:10px;display:grid}.contact-email-alt .aside-icon{justify-self:start}.contact-email-link{color:var(--ink);font:600 clamp(22px, 4vw, 28px) / 1.2 var(--font-mono);overflow-wrap:anywhere;transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;width:fit-content;text-decoration:none}.contact-email-alt p{color:var(--muted);font:16px/1.55 var(--font-body);max-width:46ch;margin:0}.contact-or{color:var(--muted);font:500 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:lowercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0;display:grid}.contact-or:before,.contact-or:after{background:var(--line);content:"";height:1px}.contact-form{gap:22px;display:grid}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.contact-field{gap:8px;min-width:0;display:grid}.contact-required-note{color:var(--muted);font:450 12px/1.4 var(--font-mono);margin:0}.contact-field label>span[aria-hidden=true]{color:var(--muted);margin-left:.2em}.contact-required-note span{color:var(--muted)}.contact-field-message{grid-column:1/-1}.contact-field-system{grid-column:1/-1;align-content:start;max-width:520px}.contact-system-control{grid-template-columns:minmax(0,1fr) auto;display:grid}.contact-system-control input{border-right:0;min-height:40px;padding-block:8px}.contact-system-detect{appearance:none;background:var(--panel-deep);border:1px solid color-mix(in srgb, var(--ink) 50%, transparent);color:var(--accent);cursor:pointer;font:600 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;min-height:40px;transition:background-color .14s var(--ease-out), color .14s var(--ease-out), transform 90ms var(--ease-out);white-space:nowrap;border-radius:0;padding:0 14px}.contact-system-detect:not(:disabled):active{background:var(--accent-solid);color:var(--accent-ink);transform:translateY(2px)}.contact-system-detect:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.contact-system-detect:disabled{cursor:not-allowed;opacity:.55}.contact-system-note{color:var(--muted);font:450 12px/1.45 var(--font-body);max-width:70ch;margin:0}.contact-field label{color:var(--accent);font:500 13px/1 var(--font-mono);letter-spacing:.04em}.contact-field-hint{color:var(--muted);margin-left:8px;font-weight:400}.contact-field-error{animation:newsletter-status-in .32s var(--ease-out) both;color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad));font:500 13px/1.45 var(--font-body);margin:0}.contact-field input,.contact-field select,.contact-field textarea{appearance:none;background:var(--panel);border:1px solid color-mix(in srgb, var(--ink) 50%, transparent);color:var(--ink);font:500 16px/1.45 var(--font-body);border-radius:0;width:100%;min-height:48px;padding:12px 14px;transition:border-color .14s}.contact-field textarea{resize:vertical;min-height:168px}.contact-message-wrap{position:relative}.contact-message-wrap textarea{z-index:0;position:relative}.contact-message-placeholders{pointer-events:none;z-index:1;position:absolute;inset:0}.contact-message-placeholder{color:var(--muted);font:500 16px/1.45 var(--font-body);width:100%;margin:0;padding:12px 14px;position:absolute;top:0;left:0}.contact-message-placeholder.is-entering{animation:contact-placeholder-in .28s var(--ease-out) both}.contact-message-placeholder.is-exiting{animation:contact-placeholder-out .22s var(--ease-out) both}.contact-field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--muted);opacity:1}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.contact-field input[aria-invalid=true],.contact-field select[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad));box-shadow:inset 0 0 0 1px var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad))}.contact-field input[aria-invalid=true]:focus-visible,.contact-field select[aria-invalid=true]:focus-visible,.contact-field textarea[aria-invalid=true]:focus-visible{outline-color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad))}.contact-field input:disabled,.contact-field select:disabled,.contact-field textarea:disabled{cursor:not-allowed;opacity:.55}.contact-honey{display:none}.contact-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contact-actions button{appearance:none;background:var(--accent-solid);color:var(--accent-ink);cursor:pointer;font:600 13px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0;min-height:48px;padding:0 26px;transition:background-color .18s,color .18s,transform .12s}.contact-actions button:disabled{cursor:not-allowed;opacity:.6}.contact-status{color:var(--muted);font:450 14px/1.5 var(--font-body);min-width:240px;min-height:20px;transition:color .24s var(--ease-out);flex:1;margin:0}.contact-status[data-state=error]{animation:newsletter-status-in .48s var(--ease-out) both;color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad))}.contact-status a{color:var(--accent);transition:color .16s var(--ease-out), background-size .22s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;font-weight:600;text-decoration:none}.contact-status[data-state=error] a{color:var(--lightningcss-light,#8f1030)var(--lightningcss-dark,#ffb3c2)}.contact-success{animation:newsletter-status-in .48s var(--ease-out) both;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--line-strong);gap:12px;padding:34px 38px}.contact-success[data-state=success]{border-top-color:var(--lightningcss-light,#15803d)var(--lightningcss-dark,var(--ok))}.contact-success-kicker{color:var(--accent);font:600 13px/1 var(--font-mono);letter-spacing:.04em;text-transform:lowercase;margin:0}.contact-success[data-state=success] .contact-success-kicker{color:var(--lightningcss-light,#15803d)var(--lightningcss-dark,var(--ok))}.contact-success-kicker:before{content:"// ";opacity:.7}.contact-success-title{color:var(--ink);font:500 22px/1.35 var(--font-body);margin:0}.contact-success-ticket{color:var(--muted);font:500 14px/1.4 var(--font-body);margin:0}.contact-success-ticket code{color:var(--accent);font:600 14px/1 var(--font-mono)}@media (hover:hover){.contact-system-detect:not(:disabled):hover{background:color-mix(in oklab, var(--panel-deep) 80%, var(--accent) 20%)}.contact-actions button:not(:disabled):hover{background:color-mix(in oklab, var(--accent-solid) 78%, var(--ink));color:var(--accent-ink)}}@media (width<=880px){.contact-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.contact-system-control{grid-template-columns:minmax(0,1fr)}.contact-system-control input{border-right:1px solid color-mix(in srgb, var(--ink) 50%, transparent)}.contact-system-detect{border-top:0;justify-self:stretch}}.contact-problem-summary{animation:newsletter-status-in .32s var(--ease-out) both;border:1px solid var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad));border-left-width:3px;gap:8px;margin:0 0 4px;padding:14px 16px;display:grid}.contact-problem-summary p{color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad));font:600 13px/1.4 var(--font-mono);margin:0}.contact-problem-summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.contact-problem-summary a{color:var(--ink);font:450 14px/1.5 var(--font-body);align-items:center;min-height:24px;display:inline-flex}.contact-problem-summary:focus{outline:none}.contact-message-count{color:var(--muted);font:500 12px/1.4 var(--font-mono);text-align:right;margin:6px 0 0}.contact-message-count[data-state=full]{color:var(--lightningcss-light,#a52016)var(--lightningcss-dark,var(--bad))}@media (prefers-reduced-motion:reduce){.contact-problem-summary{animation:none}}.home-product-preview{border-bottom:1px solid var(--line)}.home-product-preview-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);width:100%;max-width:none;margin:0;display:grid}.home-product-preview-copy{gap:18px;min-width:0;display:grid}.home-product-preview-copy .eyebrow,.featured-product-copy .eyebrow{margin:0 0 14px}.home-product-preview-copy h3{max-width:12ch;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:780;font-stretch:88%;line-height:1.02}.home-product-preview-lede{color:var(--ink-soft);font:450 clamp(16px, 1.8vw, 19px) / 1.5 var(--font-body);max-width:36ch;margin:0}.home-product-preview-shot,.featured-product-shot,.product-screen-card{min-width:0;display:block;position:relative}.home-product-preview-shot{color:var(--ink);transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .32s var(--ease-out);text-decoration:none}.home-product-preview-shot img,.featured-product-shot img,.product-screen-card img{border-radius:10px;width:100%;height:auto;display:block}.product-title-group{gap:9px;min-width:0;display:grid}.product-status-row{color:var(--muted);font:600 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-status-dot{background:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;flex:none;width:8px;height:8px;animation:2.8s ease-in-out infinite product-status-pulse}.product-status-row[data-live=true]{color:var(--accent)}.product-status-row[data-live=true] .product-status-dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);animation-name:product-status-live}@keyframes product-status-live{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);opacity:1}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent);opacity:.75}}.product-launch-note{color:var(--muted);font:500 12px/1.5 var(--font-mono);margin:-2px 0 0}.product-lockup{align-items:center;gap:clamp(16px,2.2vw,24px);min-width:0;display:flex}.product-app-icon{border-radius:23%;flex:none;width:clamp(64px,5.6vw,76px);height:clamp(64px,5.6vw,76px);box-shadow:inset 0 1px #ffffffb3,0 12px 28px #000a2829}.product-app-icon-small{width:clamp(62px,6vw,78px);height:clamp(62px,6vw,78px)}.product-text-link{color:var(--accent);font:650 13px/1 var(--font-mono);text-transform:uppercase;min-height:44px;transition:color .16s var(--ease-out);align-items:center;gap:9px;width:fit-content;text-decoration:none;display:inline-flex}.product-text-link svg{transition:transform .2s var(--ease-out)}.products-hero{padding-bottom:clamp(40px,6vh,64px);position:relative}.products-hero h1{max-width:15ch}.products-hero p:last-of-type{max-width:760px}.products-hero-jump{border-bottom:1px solid var(--line-strong);color:var(--ink);font:650 13px/1 var(--font-mono);text-transform:uppercase;min-height:44px;transition:border-color .18s var(--ease-out), color .16s var(--ease-out);justify-self:start;align-items:center;gap:10px;margin-top:clamp(16px,2.5vh,26px);text-decoration:none;display:inline-flex}.products-hero-jump svg{color:var(--ink);transition:transform .2s var(--ease-out)}.featured-product{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--ink) 6%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in oklab, var(--ink) 4%, var(--paper)), var(--paper) 40%);border-block:1px solid var(--line);padding-block:clamp(72px,11vw,132px)}.featured-product-inner{max-width:var(--layout-max);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,7vw,92px);margin-inline:auto;display:grid}.featured-product-copy{gap:20px;min-width:0;display:grid}.featured-product-copy h2{max-width:14ch;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:780;font-stretch:88%;line-height:1.02}.featured-product-one-line{color:var(--ink);font:650 clamp(21px, 2.4vw, 27px) / 1.3 var(--font-body);max-width:25ch;margin:2px 0 0;font-stretch:92%}.featured-product-body{color:var(--ink-soft);font:450 17px/1.62 var(--font-body);max-width:43ch;margin:0}.featured-product-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.product-primary-link,.product-secondary-link{font:650 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 18px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.product-primary-link{background:var(--accent-solid);border:1px solid var(--accent-solid);color:var(--accent-ink)}.product-secondary-link{border:1px solid var(--line-strong);color:var(--ink)}.product-disclaimer{border-top:1px solid var(--line);color:var(--muted);font:500 12px/1.5 var(--font-mono);margin:4px 0 0;padding-top:16px}.featured-product-shot{transform-origin:100%;margin:0;transform:perspective(1400px)rotateY(-2.5deg)rotateX(1deg)}.featured-product-shot figcaption,.product-screen-card figcaption{color:var(--muted);font:500 12px/1.5 var(--font-mono);margin:0;padding:14px 2px 0}.product-screens{padding-block:clamp(72px,10vw,124px)}.product-section-heading{max-width:var(--layout-max);gap:14px;margin-inline:auto;display:grid}.product-section-heading .eyebrow{margin:0}.product-section-heading h2{max-width:16ch;margin:0;font-size:clamp(38px,5vw,58px);font-weight:820;font-stretch:86%;line-height:.98}.product-section-heading>p:last-child{color:var(--ink-soft);font:450 18px/1.58 var(--font-body);max-width:58ch;margin:0}.product-screens{background:var(--panel);border-block:1px solid var(--line)}.product-screen-grid{max-width:var(--layout-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,42px);margin:clamp(44px,7vw,78px) auto 0;display:grid}.product-screen-card{transition:transform .26s var(--ease-out);margin:0}.products-newsletter-band{border-top:1px solid var(--contrast-line)}.products-newsletter-inner{max-width:var(--layout-max);margin-inline:auto}.products-newsletter-inner>.newsletter-panel{background:color-mix(in srgb, var(--contrast-ink) 6%, var(--contrast-bg));border:1px solid var(--contrast-line);border-top:3px solid var(--contrast-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,72px);padding:clamp(26px,4vw,46px)}.products-newsletter-inner>.newsletter-panel .newsletter-heading{grid-row:span 2}@media (hover:hover) and (pointer:fine){.home-product-preview-shot:hover{will-change:transform}.home-upcoming-signal-map{transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .32s var(--ease-out)}.product-primary-link:hover,.product-secondary-link:hover{transform:translateY(-2px)}.product-primary-link:hover{background:color-mix(in oklab, var(--accent-solid) 78%, var(--ink));border-color:color-mix(in oklab, var(--accent-solid) 78%, var(--ink));color:var(--accent-ink)}.product-secondary-link:hover{border-color:var(--ink);color:var(--ink)}.product-screen-card:hover{transform:translateY(-5px)}}@keyframes product-status-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 12%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--ink) 0%, transparent)}}@media (width<=980px){.home-product-preview-inner,.featured-product-inner{grid-template-columns:1fr}.home-product-preview-shot,.featured-product-shot{transform:none}.products-newsletter-inner>.newsletter-panel{grid-template-columns:minmax(0,1fr)}.products-newsletter-inner>.newsletter-panel .newsletter-heading{grid-row:auto}}@media (width<=700px){.products-hero{min-height:auto}.featured-product,.product-screens,.upcoming-products{padding-inline:20px}.product-screen-grid,.upcoming-product-card{grid-template-columns:1fr}}@media (width<=520px){.product-lockup{align-items:flex-start}.product-app-icon{width:62px;height:62px}.featured-product-actions{align-items:stretch;display:grid}.product-primary-link,.product-secondary-link{width:100%}}@media (prefers-reduced-motion:reduce){.product-status-dot{animation:none!important}.featured-product-shot,.home-product-preview-shot,.home-upcoming-signal-map,.product-reveal,.product-screen-card{animation:none!important;transform:none!important}}.home-product-preview{--product-column:min(calc(100vw - 2 * max(20px, 6vw)), var(--layout-max));padding:clamp(58px,9vh,112px) max(20px,6vw) clamp(48px,7vh,80px);overflow-x:clip}.home-product-preview .section-head{max-width:100%;width:var(--product-column);margin:0 auto clamp(28px,4vw,40px)}.home-product-strip-foot{justify-content:space-between;align-items:end;gap:28px;display:flex}.home-product-carousel-controls{flex:none;align-items:center;gap:8px;padding-bottom:2px;display:flex}.home-product-carousel-status{color:var(--muted);font:600 12px/1 var(--font-mono);letter-spacing:.06em;min-width:52px;margin-right:6px}.home-product-carousel-button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;height:44px;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);background:0 0;justify-content:center;align-items:center;width:44px;padding:0;display:flex}.home-product-carousel-button[aria-disabled=true]{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.42}.home-product-carousel-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home-product-preview-scroll{scrollbar-width:none;overscroll-behavior-inline:contain;padding-block:6px 4px;padding-inline:max(max(20px, 6vw), calc(50vw - var(--layout-max) / 2));scroll-padding-inline:max(max(20px, 6vw), calc(50vw - var(--layout-max) / 2));scroll-snap-type:x mandatory;touch-action:pan-x pan-y;gap:clamp(18px,2.5vw,28px);width:100vw;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}.home-product-preview-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;-webkit-mask-image:none;mask-image:none}.home-product-preview-scroll .home-product-preview-inner{border:1px solid var(--line);flex:0 0 var(--product-column);scroll-snap-align:start;scroll-snap-stop:always;min-height:0;width:var(--product-column);margin:0;padding:clamp(28px,4vw,48px)}.home-product-featured-panel{background:var(--panel);border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.home-product-preview-scroll::-webkit-scrollbar{display:none}.home-product-preview-scroll{-webkit-mask-image:linear-gradient(90deg, transparent 0 calc(50% - var(--band-reach)), #00000059 calc(50% - var(--band-reach)),  #000 calc(50% - var(--band-reach) + 40px), #000 calc(50% + var(--band-reach) - 90px), #00000059 calc(50% + var(--band-reach)), transparent calc(50% + var(--band-reach)));mask-image:linear-gradient(90deg, transparent 0 calc(50% - var(--band-reach)), #00000059 calc(50% - var(--band-reach)),  #000 calc(50% - var(--band-reach) + 40px), #000 calc(50% + var(--band-reach) - 90px), #00000059 calc(50% + var(--band-reach)), transparent calc(50% + var(--band-reach)))}.home-product-upcoming-panel{background:var(--contrast-bg);color:var(--contrast-ink);border-color:var(--contrast-line)!important}.home-product-upcoming-panel h3,.home-product-upcoming-panel .eyebrow{color:var(--contrast-ink)}.home-product-upcoming-panel .home-product-preview-lede{color:var(--contrast-soft)}.home-product-upcoming-panel .product-status-row,.home-product-upcoming-panel .product-text-link{color:var(--contrast-ink)}.product-status-dot-upcoming{background:var(--contrast-ink);animation:none;box-shadow:0 0 0 4px #6bb8ff24}.home-product-upcoming-copy h3{max-width:14ch}.home-upcoming-signal-map{background:color-mix(in srgb, var(--contrast-ink) 4%, transparent);border:1px solid var(--contrast-line);grid-template-rows:auto 1fr;align-self:stretch;display:grid}.home-upcoming-signal-head{border-bottom:1px solid var(--contrast-line);color:var(--contrast-soft);font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.home-upcoming-signal-head b{color:var(--contrast-ink);font-weight:600}.home-upcoming-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;padding:clamp(14px,2vw,22px);display:grid}.home-upcoming-signal-grid>span{border-bottom:1px solid var(--contrast-line);color:var(--contrast-ink);font:500 clamp(11px, 1.1vw, 13px) / 1.4 var(--font-mono);align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.home-upcoming-signal-grid>span:nth-child(odd){border-right:1px solid var(--contrast-line);padding-right:16px}.home-upcoming-signal-grid>span:nth-child(2n){padding-left:16px}.home-upcoming-signal-grid>span:nth-last-child(-n+2){border-bottom:0}.home-upcoming-signal-grid b{color:var(--contrast-ink);font:500 11px/1 var(--font-mono)}@media (width<=700px){.home-product-strip-foot{align-items:start;gap:16px;display:grid}.home-product-carousel-controls{justify-self:start}.home-product-preview-scroll .home-product-preview-inner{padding:24px}.home-upcoming-signal-grid{grid-template-columns:1fr;padding:18px}.home-upcoming-signal-grid>span:nth-child(odd){border-right:0}.home-upcoming-signal-grid>span:nth-last-child(2){border-bottom:1px solid var(--contrast-line)}}@media (prefers-reduced-motion:reduce){.home-product-carousel-button{transition:none}}@media (hover:hover) and (pointer:fine){.home-product-carousel-button:not([aria-disabled=true]):hover{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-ink);transform:translateY(-1px)}}@media (width>=1100px){.home-product-preview-scroll{scroll-snap-type:none;width:var(--product-column);gap:clamp(20px,2.4vw,32px);margin-inline:auto;padding-inline:0;display:grid;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.home-product-preview-scroll .home-product-preview-inner{flex:initial;scroll-snap-align:none;width:100%}.home-product-preview .home-product-carousel-controls{display:none}}.upcoming-products{background:var(--contrast-bg);color:var(--contrast-ink);padding-block:clamp(72px,10vw,124px)}.upcoming-products-inner{max-width:var(--layout-max);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(38px,7vw,84px);margin-inline:auto;display:grid}@media (width<=980px){.upcoming-products-inner{grid-template-columns:minmax(0,1fr)}}.upcoming-products-head{align-content:start;gap:16px;display:grid}.upcoming-products-head .eyebrow{margin:0}.upcoming-products-head h2{color:var(--contrast-ink);max-width:13ch;margin:0;font-size:clamp(38px,5vw,58px);font-weight:820;font-stretch:84%;line-height:.96}.upcoming-products-head>p:last-child{color:var(--contrast-soft);font:450 17px/1.58 var(--font-body);max-width:42ch;margin:0}.upcoming-product-card{border:1px solid var(--contrast-line);border-top:3px solid var(--contrast-ink);gap:24px;padding:clamp(26px,4vw,44px);display:grid}.upcoming-product-copy{gap:16px;min-width:0;display:grid}.upcoming-product-meta{color:var(--contrast-ink);font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;display:flex}.upcoming-product-meta span+span:before{content:"/ ";opacity:.6}.upcoming-product-copy h3{color:var(--contrast-ink);max-width:19ch;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:780;font-stretch:88%;line-height:1.03}.upcoming-product-copy>p:not(.upcoming-product-note){color:var(--contrast-soft);font:450 16px/1.58 var(--font-body);max-width:56ch;margin:0}.upcoming-product-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.upcoming-product-copy li{color:var(--contrast-ink);font:500 15px/1.55 var(--font-body);padding-left:19px;position:relative}.upcoming-product-copy li:before{background:var(--contrast-ink);content:"";width:7px;height:7px;position:absolute;top:.52em;left:0}.upcoming-product-note{border-top:1px solid var(--contrast-line);color:var(--contrast-soft);font:450 14px/1.55 var(--font-body);flex-wrap:wrap;align-items:flex-start;gap:9px;margin:4px 0 0;padding-top:16px;display:flex}.upcoming-product-note-link{color:var(--contrast-accent);font:600 12px/1 var(--font-mono);letter-spacing:.05em;text-transform:lowercase;flex:1 0 100%;align-items:center;gap:6px;width:fit-content;margin-left:24px;display:inline-flex}.upcoming-product-note svg{flex:none;margin-top:2px}.upcoming-guide-links{background:var(--contrast-line);border:1px solid var(--contrast-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4px;display:grid}.upcoming-guide-links a{background:var(--contrast-bg);color:var(--contrast-accent);font:600 12px/1.4 var(--font-mono);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 15px;text-decoration:none;display:flex}.upcoming-guide-links svg{transition:transform .18s var(--ease-out);flex:none}@media (hover:hover){.upcoming-guide-links a:hover svg{transform:translate(2px,-2px)}}@media (width<=760px){.upcoming-guide-links{grid-template-columns:minmax(0,1fr)}.upcoming-guide-links a{min-height:54px}}.product-screen-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.product-screen-zoom img{width:100%;display:block}.product-screen-zoom-badge{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);height:34px;transition:background .16s var(--ease-out), color .16s var(--ease-out);justify-content:center;align-items:center;width:34px;display:flex;position:absolute;top:12px;right:12px}.product-screen-zoom:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.screenshot-viewer{background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0}.screenshot-viewer::backdrop{background:#06080bd1}.screenshot-viewer-inner{align-content:center;justify-items:center;gap:16px;width:100%;max-width:1100px;min-height:100%;margin:0 auto;padding:clamp(20px,5vh,56px) max(16px,4vw);display:grid;position:relative}.screenshot-viewer-inner img{border:1px solid var(--contrast-line);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh;display:block}.screenshot-viewer-caption{color:#d8dae0;font:500 13px/1.5 var(--font-mono);text-align:center;max-width:70ch;margin:0}.screenshot-viewer-close{color:#edeff2;height:44px;transition:background .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;border:1px solid #ffffff57;justify-content:center;align-items:center;width:44px;display:flex;position:absolute;top:max(16px,3vh);right:max(16px,4vw)}.screenshot-viewer-close:focus-visible{outline-offset:3px;outline:2px solid #7fa6ff}@media (hover:hover) and (pointer:fine){.product-screen-zoom:hover .product-screen-zoom-badge{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-ink)}.screenshot-viewer-close:hover{background:#ffffff1f;border-color:#fff9}}@media (prefers-reduced-motion:reduce){.product-screen-zoom-badge,.screenshot-viewer-close{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (hover:hover) and (pointer:fine){.brand-mark:hover{transform:translateY(-2px)}.theme-menu-item:hover,.site-nav a:hover{color:var(--ink)}.site-nav a:hover:after{transform:scaleX(1)}.theme-trigger:hover svg,.theme-menu-item:hover svg{transform:scale(1.08)rotate(-6deg)}.theme-trigger:hover,.theme-menu-item[data-active=true]:hover{color:var(--ink)}.contact-actions button:not(:disabled):hover,.newsletter-field button:not(:disabled):hover{background:color-mix(in oklab, var(--accent-solid) 78%, var(--ink));color:var(--accent-ink)}.newsletter-page-actions button:not(:disabled):hover,.newsletter-page-actions a:hover{transform:translateY(-1px)}.newsletter-page-actions button:not(:disabled):hover{background:color-mix(in oklab, var(--accent-solid) 78%, var(--ink));color:var(--accent-ink)}.newsletter-status a:hover,.contact-status a:hover,.home-contact-alt a:hover,.contact-email-link:hover,.footer-nav-group a:hover,.entity-panel a:hover,.aside-meta a:hover{background-size:100% 1.5px}.home-contact-alt a:hover,.contact-email-link:hover,.aside-meta a:hover,.entity-panel a:hover,.product-text-link:hover{color:var(--ink)}.product-text-link:hover svg{transform:translate(3px,-3px)}.home-product-upcoming-panel .product-text-link:hover{color:var(--contrast-ink)}.products-hero-jump:hover{border-color:var(--ink);color:var(--ink)}.products-hero-jump:hover svg{transform:translateY(4px)}.footer-nav-group a:hover{color:var(--accent)}.newsletter-status a:hover{color:color-mix(in oklab, var(--field-accent) 80%, var(--field-ink))}.contact-status a:hover,.contact-status[data-state=error] a:hover{color:var(--ink)}.contact-field input:hover:not(:disabled,:focus-visible),.contact-field select:hover:not(:disabled,:focus-visible),.contact-field textarea:hover:not(:disabled,:focus-visible){border-color:var(--muted)}.newsletter-field:hover:not(:focus-within){border-color:color-mix(in oklab, var(--field-border) 60%, var(--field-ink))}.contact-actions button:not(:disabled):active,.newsletter-field button:not(:disabled):active,.newsletter-page-actions button:not(:disabled):active,.theme-trigger:active{transform:translateY(1px)}.footer-logo-link:hover{transform:translateY(-2px)}}:root.theme-is-changing *,:root.theme-is-changing :before,:root.theme-is-changing :after{transition:background-color .42s var(--ease-out), border-color .42s var(--ease-out), box-shadow .42s var(--ease-out), color .42s var(--ease-out), opacity .42s var(--ease-out)!important}::view-transition-old(root){animation-duration:.52s;animation-timing-function:var(--ease-out);mix-blend-mode:normal}::view-transition-new(root){animation-duration:.52s;animation-timing-function:var(--ease-out);mix-blend-mode:normal}::view-transition-old(root){animation-name:theme-slab-out}::view-transition-new(root){animation-name:theme-slab-in}[data-reveal]:not([data-revealed]){transform:translateY(14px)}[data-reveal]{transition:transform .62s var(--ease-out)}.index-row:nth-child(2){transition-delay:70ms}.index-row:nth-child(3){transition-delay:.14s}.index-row:nth-child(4){transition-delay:.21s}.section-head[data-reveal]{opacity:1;transform:none}.section-head[data-reveal]:not([data-revealed])>*{transform:translateY(14px)}.section-head[data-reveal]>*{transition:transform .62s var(--ease-out)}.section-head[data-reveal]:not([data-revealed]):after{transform:scaleX(0)}.section-head[data-reveal]:after{transition:transform .72s var(--ease-out) .12s}.index-list:before{transform-origin:top;transition:transform .9s var(--ease-out) .14s}.index-list:has(.index-row[data-reveal]:not([data-revealed])):before{transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.home-product-preview-scroll>article img{transition:transform .52s var(--ease-out)}.home-product-preview-scroll>article:hover img{transform:scale(1.012)}}.page-hero .eyebrow{animation:rise-in .56s var(--ease-out) both}.page-hero h1{animation:rise-in .64s var(--ease-out) 70ms both}.page-hero p:last-child{animation:rise-in .64s var(--ease-out) .15s both}.page-content>:first-child{animation:rise-in .64s var(--ease-out) .24s both}@keyframes header-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes type-in{0%{max-width:0}to{max-width:min(100%, calc(var(--type-chars,28) * 1ch))}}@keyframes type-out{0%{max-width:min(100%, calc(var(--type-chars,28) * 1ch))}to{max-width:0}}@keyframes newsletter-status-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-placeholder-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-placeholder-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes theme-slab-in{0%{clip-path:inset(0 0 0 100%);transform:translate(12px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes theme-slab-out{0%{opacity:1}to{opacity:.96}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.status-cursor{opacity:1;animation:none!important}[data-reveal],[data-reveal]>*,.index-list:before,.section-head[data-reveal]:after,.build-strip-inner,.document-section,.entity-panel,.fact-wall-block,.featured-product-shot img,.footer-inner,.home-contact-split,.home-product-preview-scroll>article,.home-product-preview-shot img,.index-row,.legal-statement,.product-reveal,.product-screen-card img,.product-screen-grid,.products-newsletter-inner,.release-notes-inner>.newsletter-panel,.section-head:after,.upcoming-product-card{opacity:1!important;animation:none!important;animation-timeline:none!important;transform:none!important}.index-list:has(.index-row[data-reveal]:not([data-revealed])):before{opacity:1!important;animation:none!important;animation-timeline:none!important;transform:none!important}::view-transition-old(root){animation-duration:1ms!important}::view-transition-new(root){animation-duration:1ms!important}}@media (width<=1100px){.document-section{grid-template-columns:1fr;row-gap:18px}.document-section :is(h2,h3){max-width:18ch}}@media (width<=980px){h2{font-size:46px}.site-header{position:absolute}.hero{padding-top:112px}.hero-inner{grid-template-columns:1fr;gap:40px}.hero-mark{justify-self:start;justify-items:start;width:min(300px,72vw)}.mark-reward{--reward-shift-y:0%;--reward-travel:-12px;max-height:calc(100svh - env(safe-area-inset-top,0px) - 28px);top:calc(env(safe-area-inset-top,0px) + 14px);position:fixed;overflow-y:auto}.mark-reward::backdrop{background:#06070a94;animation:.62s linear both mark-reward-fade}.mark-reward-actions>*{min-height:44px}.index-list{--gutter-left:48px}.index-row{grid-template-columns:48px minmax(0,1fr)}.index-no{padding-right:14px}.index-copy{grid-column:2}.home-contact-split{grid-template-columns:1fr;row-gap:28px}.document-layout,.entity-panel{grid-template-columns:1fr}.document-aside{position:static}.document-section{grid-template-columns:1fr;row-gap:18px}}@media (width<=760px){.build-strip-inner{flex-direction:column;align-items:flex-start;gap:8px}.build-strip .status-ticker{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:100%}.build-strip .status-line{width:100%;font-size:clamp(10px,3vw,13px)}.build-strip-count{display:none}}@media (width<=640px){h2{font-size:37px}h3{font-size:26px}.site-header{align-items:center;gap:4px;padding:14px 18px}.site-nav{gap:0}.site-nav a{letter-spacing:.03em;padding-inline:8px;font-size:12px}.theme-trigger{height:44px;padding-inline:10px}.theme-menu{min-width:150px}.hero{padding:118px 20px 0}.hero-copy{gap:16px}.hero-subtitle{max-width:none;font-size:17px}.hero-actions a{flex:auto;justify-content:center}.hero-mark{justify-self:start;justify-items:start;width:min(260px,68vw)}.index-band{padding:48px 20px}.index-list{--gutter-left:36px}.index-row{grid-template-columns:36px minmax(0,1fr);gap:10px 14px;padding:24px 0}.index-no{padding-right:10px;font-size:14px}.index-row h3{font-size:22px}.index-copy{grid-column:2}.launch-band,.release-notes{padding:48px 20px}.status-line{font-size:18px}.newsletter-field{grid-template-columns:auto minmax(0,1fr)}.newsletter-field input{min-height:52px}.newsletter-field button{letter-spacing:.08em;grid-column:1/-1;width:100%;min-height:52px;padding:10px 16px;font-size:12px}.site-footer{padding-block:var(--footer-pad-block);padding-inline:20px}.footer-main{row-gap:8px}.legal-statement{padding:28px 22px}}
