@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/schibsted-grotesk-400800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--n00:#030303;--n01:#0a0a0a;--n02:#141414;--n03:#1e1e1e;--n04:#2b2b2b;--n05:#3d3d3d;--n06:#5e5e5e;--n07:#7d7d7d;--n08:#9a9a9a;--n09:#b8b8b8;--n10:#d4d4d4;--n11:#e8e8e8;--n12:#f4f4f4;--n13:#fff;--bg:#fbfbfb;--bg-raised:var(--n13);--bg-sunken:var(--n12);--ink:var(--n01);--ink-body:#363636;--ink-muted:#545454;--ink-faint:#6a6a6a;--ink-ghost:#707070;--ink-quiet:#838383;--rule:#00000016;--rule-strong:#00000029;--rule-bright:#0000006b;--tint:#00000007;--f-sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--f-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--w-display:500;--t-hero:clamp(2.6rem, 6.4vw, 6.5rem);--t-display:clamp(2.35rem, 5.4vw, 4.75rem);--t-title:clamp(1.9rem, 3.7vw, 3.25rem);--t-lead:clamp(1.0625rem, 1.3vw, 1.375rem);--t-body:clamp(.9375rem, 1.02vw, 1.0625rem);--t-small:.875rem;--t-label:.6875rem;--t-micro:.625rem;--gutter:clamp(1.35rem, 5vw, 5rem);--shell:1400px;--section-y:clamp(6.5rem, 16vh, 14rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.66, 0, .13, 1);--dur-fast:.24s;--dur:.48s;--dur-slow:1.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.invert{--bg:var(--n01);--bg-raised:#141414;--bg-sunken:var(--n00);--ink:#f7f7f7;--ink-body:var(--n09);--ink-muted:var(--n08);--ink-faint:#8a8a8a;--ink-ghost:#7d7d7d;--ink-quiet:#7a7a7a;--rule:#ffffff14;--rule-strong:#ffffff26;--rule-bright:#ffffff52;--tint:#ffffff09;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink-body);font-family:var(--f-sans);font-size:var(--t-body);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.6;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:1px solid var(--rule-bright);outline-offset:3px}h1,h2,h3,h4{font-weight:var(--w-display);letter-spacing:-.038em;color:var(--ink);text-wrap:balance;line-height:.96}h1 em,h2 em,h3 em,h4 em,.display em,p em{color:var(--ink-quiet);font-style:normal}.display{font-weight:var(--w-display);letter-spacing:-.04em;color:var(--ink);line-height:.96}.label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:400}.lead{font-size:var(--t-lead);letter-spacing:-.018em;color:var(--ink-muted);text-wrap:pretty;line-height:1.5}.shell{width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.section{padding-block:var(--section-y);background:var(--bg);color:var(--ink-body);position:relative}.section--flush-top{padding-top:0}.sec-head{grid-template-columns:minmax(0,1fr);gap:1.35rem;margin-bottom:clamp(3rem,7vw,6rem);padding-top:1.6rem;display:grid;position:relative}.sec-head:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.sec-head.reveal:before{transition:transform 1.4s var(--ease-out) .12s;transform:scaleX(0)}.sec-head.reveal.is-in:before{transform:none}@media (prefers-reduced-motion:reduce){.sec-head.reveal:before{transition:none;transform:none}}@media (min-width:900px){.sec-head{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem)}}.sec-head__index{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);white-space:nowrap;padding-top:.45rem}.sec-head__body{max-width:60ch}.sec-head__title{font-size:var(--t-title);max-width:18ch}.sec-head__note{font-size:var(--t-lead);letter-spacing:-.018em;color:var(--ink-muted);text-wrap:pretty;max-width:48ch;margin-top:1.5rem;line-height:1.5}.grain{z-index:9999;pointer-events:none;opacity:.05;mix-blend-mode:multiply;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");animation:7s steps(6,end) infinite grain-drift;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes grain-drift{0%{transform:translate(0)}16%{transform:translate(-3%,-2%)}33%{transform:translate(2%,-4%)}50%{transform:translate(-2%,3%)}66%{transform:translate(3%,1%)}83%{transform:translate(-1%,-3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.page{animation:page-in .72s var(--ease-out) both;display:block}.page:focus{outline:none}.page.is-leaving{animation:page-out .2s var(--ease-inout) both;pointer-events:none}.route-bar{z-index:300;background:var(--ink);transform-origin:0;opacity:0;pointer-events:none;height:2px;transition:opacity .42s,transform 0s linear .42s;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html.is-routing .route-bar{opacity:1;transition:transform .64s var(--ease-out), opacity 0s;transform:scaleX(1)}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes page-out{0%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.page,.page.is-leaving{animation:none}}section[id],article[id]{scroll-margin-top:64px}:where(p,li,dd,td,th) code:not([class]){font-family:var(--f-mono);letter-spacing:0;color:var(--ink);background:var(--bg-sunken);border:1px solid var(--rule);overflow-wrap:anywhere;padding:.08em .38em;font-size:.86em}.reveal{opacity:0;filter:blur(4px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.reveal.is-in{opacity:1;filter:none;transform:none}.line-mask{margin-bottom:-.28em;padding-bottom:.28em;display:block;overflow:hidden}.line-mask>span{transition:transform 1.2s var(--ease-out);transition-delay:var(--reveal-delay,0s);display:block;transform:translateY(150%)}.line-mask.is-in>span{transform:none}@media (prefers-reduced-motion:reduce){.reveal,.line-mask>span{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--ink);color:var(--bg);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out);padding:.75rem 1.25rem;position:absolute;top:0;left:0;transform:translateY(-140%)}.skip-link:focus-visible{transform:none}.masthead{z-index:100;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), backdrop-filter var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}.masthead.is-stuck{background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(0%);border-bottom-color:var(--rule)}.masthead.invert.is-stuck{background:var(--bg);-webkit-backdrop-filter:none}.masthead,.masthead .wordmark,.masthead .navlink,.masthead .btn{transition-property:background,border-color,color,-webkit-backdrop-filter,backdrop-filter;transition-duration:.36s;transition-timing-function:var(--ease-out)}.masthead__inner{align-items:center;gap:clamp(1rem,3vw,2.5rem);height:68px;display:flex}@media (min-width:900px){.masthead__inner{height:78px}}.wordmark{color:var(--ink);flex:none;align-items:center;margin-block-start:-.45rem;margin-block-end:-.45rem;padding-block-start:.45rem;padding-block-end:.45rem;display:inline-flex}.wordmark__art{width:auto;display:block;overflow:visible}.wordmark--sm .wordmark__art{height:22px}.wordmark--lg .wordmark__art{height:30px}@media (min-width:900px){.wordmark--sm .wordmark__art{height:26px}.wordmark--lg .wordmark__art{height:34px}}.wordmark__art rect{transition:transform .62s var(--ease-out)}.wordmark:hover .wordmark__art rect:first-of-type{transform:translate(-1.6%)}.wordmark:hover .wordmark__art rect:nth-of-type(2){transform:translate(1.2%)}.wordmark:hover .wordmark__art rect:nth-of-type(3){transform:translate(-.9%)}.wordmark:hover .wordmark__art rect:nth-of-type(4){transform:translate(1.4%)}.wordmark:hover .wordmark__art rect:nth-of-type(5){transform:translate(-.7%)}@media (prefers-reduced-motion:reduce){.wordmark__art rect{transition:none}}.masthead__nav{align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem);margin-left:auto;display:none}@media (min-width:900px){.masthead__nav{display:flex}}.navlink{letter-spacing:-.004em;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out);padding-block-start:.35rem;padding-block-end:.35rem;font-size:.8125rem;position:relative}.navlink:after{content:"";transform-origin:0;height:1px;transition:transform .52s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.navlink:hover,.navlink[aria-current=page]{color:var(--ink)}.navlink:hover:after,.navlink[aria-current=page]:after{transform:scaleX(1)}.btn.masthead__cta{display:none}@media (min-width:900px){.btn.masthead__cta{display:inline-flex}}.burger{width:40px;height:40px;margin-left:auto;margin-right:-8px;display:block;position:relative}@media (min-width:900px){.burger{display:none}}.burger span{background:var(--ink);width:20px;height:1px;transition:transform .46s var(--ease-out);margin-left:-10px;position:absolute;top:50%;left:50%}.burger span:first-child{transform:translateY(-3.5px)}.burger span:last-child{transform:translateY(3.5px)}.burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.sheet{z-index:99;background:var(--bg);padding:96px var(--gutter) var(--gutter);opacity:0;visibility:hidden;transition:opacity .42s var(--ease-out), visibility .42s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet.is-open{opacity:1;visibility:visible}.sheet__nav{border-top:1px solid var(--rule);flex-direction:column;display:flex}.sheet__nav a{font-size:clamp(2.25rem,11vw,3.25rem);font-weight:var(--w-display);letter-spacing:-.045em;color:var(--ink);border-bottom:1px solid var(--rule);opacity:0;transition:opacity .62s var(--ease-out), transform .62s var(--ease-out);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-start:1.05rem;padding-block-end:1.05rem;line-height:1;display:flex;transform:translateY(14px)}.sheet.is-open .sheet__nav a{opacity:1;transform:none}.sheet.is-open .sheet__nav a:first-child{transition-delay:90ms}.sheet.is-open .sheet__nav a:nth-child(2){transition-delay:.15s}.sheet.is-open .sheet__nav a:nth-child(3){transition-delay:.21s}.sheet.is-open .sheet__nav a:nth-child(4){transition-delay:.27s}.sheet.is-open .sheet__nav a:nth-child(5){transition-delay:.33s}.sheet__nav a small{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost)}.sheet__foot{flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.sheet__note{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);max-width:34ch;line-height:1.8}.btn{--btn-pad:.9rem 1.4rem;padding:var(--btn-pad);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--rule-strong);color:var(--ink);isolation:isolate;transition:color .46s var(--ease-out), border-color .46s var(--ease-out);align-items:center;gap:.7rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ink);transform-origin:50% 100%;transition:transform .56s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.btn:hover:before{transform:scaleY(1)}.btn:focus-visible:before{transform:scaleY(1)}.btn:hover{color:var(--bg);border-color:var(--ink)}.btn:focus-visible{color:var(--bg);border-color:var(--ink)}.btn__arrow{transition:transform .46s var(--ease-out);display:inline-block}.btn:hover .btn__arrow{transform:translate(4px)}.btn--solid{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn--solid:before{background:0 0}.btn--solid:hover{color:var(--bg);background:var(--ink-body);border-color:var(--ink-body)}.btn--solid:focus-visible{color:var(--bg);background:var(--ink-body);border-color:var(--ink-body)}.btn--sm{--btn-pad:.62rem 1rem;font-size:var(--t-micro)}.btn--wide{--btn-pad:1.05rem 1.75rem}.tlink{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule-strong);transition:color .38s var(--ease-out), border-color .38s var(--ease-out);align-items:center;gap:.55rem;padding-top:.4rem;padding-bottom:.45rem;display:inline-flex;position:relative}.tlink:hover{color:var(--ink);border-bottom-color:var(--ink)}.tlink span:last-child{transition:transform .42s var(--ease-out)}.tlink:hover span:last-child{transform:translate(4px)}.pip{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.55rem;display:inline-flex}.pip:before{content:"";background:var(--ink);width:5px;height:5px;animation:pip-pulse 2.8s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #ffffff59}.invert .pip:before{box-shadow:0 0 #0000004d}@keyframes pip-pulse{0%{opacity:1;box-shadow:0 0}70%{opacity:.55;box-shadow:0 0 0 7px #0000}to{opacity:1;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pip:before{animation:none}}.colophon{background:var(--bg-sunken);border-top:1px solid var(--rule);padding-block-start:clamp(2.5rem,6vh,4rem);padding-block-end:2rem}.colophon__top{align-items:start;gap:2rem;display:grid}@media (min-width:900px){.colophon__top{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(3rem,8vw,8rem)}}.colophon__nav{gap:.75rem;display:grid}@media (min-width:900px){.colophon__nav{justify-items:end}}.colophon__nav ul{flex-wrap:wrap;gap:.35rem 1.75rem;list-style:none;display:flex}.colophon__nav a{font-size:var(--t-small);color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out);padding-block-start:.3rem;padding-block-end:.3rem;display:inline-block}.colophon__nav a:hover{color:var(--ink)}.colophon__fns a{color:var(--ink);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out);padding-block-start:.15rem;padding-block-end:.15rem}.colophon__fns a:hover{border-bottom-color:var(--ink)}.colophon__base{border-top:1px solid var(--rule);gap:.4rem;margin-top:clamp(2rem,5vh,3rem);padding-top:1.25rem;display:grid}.colophon__base p{max-width:96ch;color:var(--ink-ghost);text-wrap:pretty;font-size:.75rem;line-height:1.6}.colophon__base a{color:var(--ink-faint);border-bottom:1px solid var(--rule-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.colophon__base a:hover{color:var(--ink);border-bottom-color:var(--ink)}.billing{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;display:flex}.toggle{border:1px solid var(--rule-strong);isolation:isolate;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.toggle:before{content:"";z-index:-1;background:var(--ink);width:calc(50% - 3px);transition:transform .56s var(--ease-out);position:absolute;top:3px;bottom:3px;left:3px}.toggle[data-period=annual]:before{transform:translate(100%)}.toggle__btn{min-width:7.25rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);transition:color .42s var(--ease-out);padding:.72rem 1.2rem;font-weight:500}.toggle__btn[aria-pressed=true]{color:var(--bg)}.toggle__btn[aria-pressed=false]:hover{color:var(--ink)}.toggle__btn:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.billing__note{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);max-width:44ch;line-height:1.75}@media (prefers-reduced-motion:reduce){.toggle:before{transition:none}}.seg{border:1px solid var(--rule-strong);flex-wrap:wrap;display:inline-flex}.seg__btn{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);transition:background .42s var(--ease-out), color .42s var(--ease-out);padding:.5rem .8rem;font-weight:500}.seg__btn+.seg__btn{border-left:1px solid var(--rule-strong)}.seg__btn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg__btn[aria-pressed=false]:hover{color:var(--ink);background:var(--tint)}.seg__btn:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.plans{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}.plans>*{min-width:0}@media (min-width:1000px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plans .plan{grid-row:span 7;grid-template-rows:subgrid;row-gap:1.35rem;display:grid}.plans--compact .plan{grid-row:span 6}.plans .btn.plan__cta{place-self:end start}}.plan{background:var(--bg);transition:background .62s var(--ease-out);flex-direction:column;gap:1.35rem;padding:clamp(1.6rem,3vw,2.75rem);display:flex;position:relative}.plan:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .72s var(--ease-out);position:absolute;top:auto;bottom:0;left:0;right:0;transform:scaleX(0)}.plan:hover{background:var(--bg-sunken)}.plan:hover:after,.plan:focus-within:after{transform:scaleX(1)}.plan__top{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost);justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan__name{letter-spacing:-.055em;font-size:clamp(2.6rem,4.4vw,3.75rem);line-height:.92}.plan__for{max-width:34ch;font-size:var(--t-body);color:var(--ink-muted);text-wrap:pretty;line-height:1.5}@media (min-width:1000px){.plan__for{min-height:3em}}.plan__price{border-top:1px solid var(--rule);padding-top:1.35rem}.plan__amount{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding-bottom:.08em;display:flex;overflow:hidden}.plan__fig{font-size:clamp(2.9rem,5.2vw,4.5rem);font-weight:var(--w-display);letter-spacing:-.055em;color:var(--ink);animation:price-in .64s var(--ease-out) both;line-height:1;display:inline-block}.plan__per{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;gap:.3rem;display:inline-flex}.plan__vat{font-size:var(--t-micro);color:var(--ink-ghost)}.plan__alt{font-size:var(--t-small);color:var(--ink-faint);margin-top:.7rem}.plan__body{border-top:1px solid var(--rule);flex:auto;padding-top:1.35rem}.plan__lead{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:1rem}.plan__list{gap:.65rem;list-style:none;display:grid}.plan__list li{font-size:var(--t-small);color:var(--ink-muted);grid-template-columns:1.1rem minmax(0,1fr);line-height:1.5;display:grid}.plan__list li:before{content:"/";font-family:var(--f-mono);color:var(--ink-ghost);font-size:.75rem}.plan__terms{border-top:1px solid var(--rule);padding-top:1.1rem}.plan__terms>div{grid-template-columns:6.75rem minmax(0,1fr);gap:.75rem;padding-block-start:.42rem;padding-block-end:.42rem;display:grid}.plan__terms dt{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);padding-top:.18rem;line-height:1.5}.plan__terms dd{color:var(--ink-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.plan__terms a{color:var(--ink);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out)}.plan__terms a:hover{border-bottom-color:var(--ink)}.btn.plan__cta{align-self:flex-start;margin-top:auto}.plan--compact .btn.plan__cta{margin-top:.25rem}.plannote{gap:1rem 2.5rem;margin-top:1.5rem;display:grid}@media (min-width:1000px){.plannote:not(.plannote--stacked){grid-template-columns:minmax(0,1fr) auto;align-items:center}}.plannote--stacked{max-width:34rem;margin-top:0}.plannote p{max-width:72ch;font-size:var(--t-small);color:var(--ink-faint);text-wrap:pretty;line-height:1.55}.plannote__links{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.install{background:var(--rule);border:1px solid var(--rule-strong);gap:1px;max-width:56rem;display:grid}.install__row{background:var(--bg-raised);min-width:0}.install__head{border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);justify-content:space-between;gap:1rem;padding:.7rem clamp(1rem,2vw,1.4rem);display:flex}.install__line{align-items:center;gap:1rem;padding:1rem clamp(1rem,2vw,1.4rem);display:flex}.install__line code{min-width:0;font-family:var(--f-mono);white-space:nowrap;color:var(--ink);scrollbar-width:thin;flex:auto;font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.6;overflow-x:auto}@media (max-width:699px){.install__line{align-items:flex-start}.install__line code{white-space:normal;overflow-wrap:anywhere;overflow-x:visible}}.install__prompt{color:var(--ink-ghost);-webkit-user-select:none;user-select:none;margin-right:.75em}.install__copy{min-width:5.5rem;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-strong);transition:background .38s var(--ease-out), color .38s var(--ease-out), border-color .38s var(--ease-out);flex:none;padding:.55rem .9rem;font-weight:500}.install__copy:hover,.install__copy.is-copied{background:var(--ink);color:var(--bg);border-color:var(--ink)}@keyframes price-in{0%{opacity:0;filter:blur(3px);transform:translateY(.38em)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.plan__fig{animation:none}}.faq{border-top:1px solid var(--rule-strong)}.faq__item{border-bottom:1px solid var(--rule)}.faq__item summary{cursor:pointer;transition:background .42s var(--ease-out);grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;align-items:baseline;gap:1rem;padding-block-start:1.4rem;padding-block-end:1.4rem;list-style:none;display:grid}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{background:var(--tint)}.faq__item summary:focus-visible{outline:1px solid var(--rule-bright);outline-offset:-1px}.faq__n{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;color:var(--ink-ghost);font-variant-numeric:tabular-nums}.faq__q{font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:var(--w-display);letter-spacing:-.028em;color:var(--ink);line-height:1.2}.faq__mark{align-self:center;width:13px;height:13px;position:relative}.faq__mark:before,.faq__mark:after{content:"";background:var(--ink);height:1px;transition:transform .48s var(--ease-out);position:absolute;top:50%;left:0;right:0}.faq__mark:after{transform:rotate(90deg)}.faq__item[open] .faq__mark:after{transform:rotate(0)}.faq__a{max-width:68ch;animation:faq-in .56s var(--ease-out);padding:0 2.25rem 1.9rem 3.5rem}.faq__a p{font-size:var(--t-body);color:var(--ink-muted);line-height:1.62}.faq__a p+p{margin-top:.9em}.faq__a a{color:var(--ink);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out)}.faq__a a:hover{border-bottom-color:var(--ink)}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:640px){.faq__item summary{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.75rem}.faq__a{padding:0 0 1.6rem 2.75rem}}@media (prefers-reduced-motion:reduce){.faq__a{animation:none}.faq__mark:before,.faq__mark:after{transition:none}}.term__caret{vertical-align:text-bottom;background:var(--ink);width:.6em;height:1.15em;margin-left:1px;animation:1.05s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term__caret{animation:none}}.hero{background:var(--bg);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vh,3.5rem);padding-top:clamp(5.75rem,11vh,8rem);padding-bottom:1.1rem;display:grid;position:relative}@media (min-width:1100px){.hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,23fr) minmax(0,20fr);align-items:center;gap:2rem clamp(3rem,5vw,6rem);min-height:100svh}.hero__rail{grid-column:1/-1;align-self:end}}.hero__inner{min-width:0;position:relative}.hero__eyebrow{align-items:center;gap:1rem;margin-bottom:clamp(1.25rem,2.8vh,2rem);display:flex}.hero__eyebrow .label{white-space:nowrap}.hero__eyebrow-rule,.hero__eyebrow .label+.hero__eyebrow-rule+.label{display:none}.hero__eyebrow-rule{background:var(--rule-strong);flex:0 6rem;height:1px}@media (min-width:620px){.hero__eyebrow-rule,.hero__eyebrow .label+.hero__eyebrow-rule+.label{display:block}}.hero__title{letter-spacing:-.05em;font-size:clamp(2.3rem,4.9vw,4.6rem);line-height:.93}.hero__sub{letter-spacing:-.012em;max-width:54ch;color:var(--ink-muted);text-wrap:pretty;margin-top:clamp(1.25rem,2.6vh,1.85rem);font-size:clamp(1rem,1.08vw,1.125rem);line-height:1.58}.hero__sub p+p{margin-top:.8em}.hero__actions{flex-wrap:wrap;align-items:center;gap:.9rem 2rem;margin-top:clamp(1.4rem,2.8vh,2rem);display:flex}.hero__demo{width:100%;min-width:0;max-width:38rem}@media (min-width:1100px){.hero__demo{justify-self:end}}.hero__rail{border-top:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);animation:rail-in .9s var(--ease-out) .8s both;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;padding-top:.9rem;display:flex;position:relative}@keyframes rail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__rail{animation:none}}.hero__note{flex:22rem;max-width:78ch;line-height:1.75}.hero__scroll{color:var(--ink-faint);align-items:center;gap:.6rem;margin-left:auto;display:none}.hero__scroll i{transform-origin:50% 0;width:1px;height:14px;animation:scroll-cue 2.4s var(--ease-inout) infinite;background:currentColor;display:block}@keyframes scroll-cue{0%,to{opacity:.35;transform:scaleY(.25)}45%{opacity:1;transform:scaleY(1)}}@media (min-width:760px){.hero__scroll{display:inline-flex}}@media (prefers-reduced-motion:reduce){.hero__scroll i{animation:none}}.demo{border:1px solid var(--rule-strong);background:var(--bg-raised);transition:opacity .45s var(--ease-out), transform .45s var(--ease-out)}.demo.is-out{opacity:0;transform:translateY(-6px)}.demo__bar{border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);align-items:baseline;gap:1rem;padding:.75rem 1.1rem;display:flex;position:relative}.demo__bar b{color:var(--ink);margin-left:auto;font-weight:500}.demo__progress{background:var(--ink);height:1px;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .9s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0}.demo__cmd{border-bottom:1px solid var(--rule);background:var(--bg-sunken);font-family:var(--f-mono);color:var(--ink);grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;padding:.8rem 1.1rem;font-size:.71875rem;line-height:1.6;display:grid}.demo__prompt{color:var(--ink-ghost)}.demo__typed,.demo__sizer{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/2}.demo__sizer{visibility:hidden}.demo__body{padding:.95rem 1.1rem .4rem}.demo__head{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);justify-content:space-between;gap:1rem;display:flex}.demo__num{font-size:clamp(2.9rem,5vw,4.4rem);font-weight:var(--w-display);letter-spacing:-.06em;color:var(--ink);opacity:0;transition:opacity .4s var(--ease-out);margin-top:.45rem;line-height:.9}.demo.is-running .demo__num{opacity:1}.demo__track{background:var(--tint);height:10px;margin:1rem 0 1.4rem;position:relative}.demo__ghost,.demo__fill{transition:clip-path .95s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.demo__ghost{box-shadow:inset 0 0 0 1px var(--ink)}.demo__fill{background:var(--ink)}.demo__zero{background:var(--rule-bright);width:1px;position:absolute;top:-5px;bottom:-5px}.demo__zero em{font-family:var(--f-mono);font-size:var(--t-micro);color:var(--ink-ghost);padding-top:2px;font-style:normal;position:absolute;top:100%;left:0;transform:translate(-50%)}.demo__rows{border-top:1px solid var(--rule);list-style:none}.demo__rows li{border-bottom:1px solid var(--rule);min-height:2rem;color:var(--ink-muted);opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out), color .4s var(--ease-out);grid-template-columns:1.6rem minmax(0,1fr) auto 3.4rem;align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.8125rem;display:grid;transform:translate(-6px)}.demo__rows li:last-child{border-bottom:0}.demo__rows li.is-in{opacity:1;transform:none}.demo__rows li.is-now,.demo__rows li.is-total.is-in{color:var(--ink)}.demo__rows li.is-total.is-in .demo__name{font-weight:500}.demo__n{font-family:var(--f-mono);font-size:var(--t-micro);color:var(--ink-ghost)}.demo__cut{font-family:var(--f-mono);color:var(--ink-faint);text-align:right;font-size:.75rem}.demo__rows b{font-family:var(--f-mono);color:var(--ink);text-align:right;font-size:.8125rem;font-weight:500}.demo__end{border-top:1px solid var(--rule);min-height:9.75rem;padding:.9rem 1.1rem 1.1rem}.demo__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost)}.demo__verdict{font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:var(--w-display);letter-spacing:-.045em;color:var(--ink);margin-top:.35rem;padding-bottom:.1em;line-height:1;overflow:hidden}.demo__verdict span{transition:transform .9s var(--ease-out);display:inline-block;transform:translateY(110%)}.demo.is-verdict .demo__verdict span{transform:none}.demo__note{color:var(--ink-muted);opacity:0;transition:opacity .6s var(--ease-out) .3s;margin-top:.7rem;font-size:.8125rem;line-height:1.5}.demo.is-verdict .demo__note{opacity:1}.demo__note code{font-family:var(--f-mono);color:var(--ink-body);background:var(--bg-sunken);border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.45rem;padding:.45rem .6rem;font-size:.6875rem;line-height:1.55;display:block}.demo__line{color:var(--ink-ghost);margin-right:.75em}.demo__note mark{background:linear-gradient(var(--ink), var(--ink)) 0 100% / 0 1px no-repeat;color:var(--ink);transition:background-size .8s var(--ease-out) .7s;padding-bottom:1px;font-weight:500}.demo.is-verdict .demo__note mark{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.demo,.demo__progress,.demo__num,.demo__ghost,.demo__fill,.demo__rows li,.demo__verdict span,.demo__note,.demo__note mark{transition:none!important}}.figure__bar{border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);flex-wrap:wrap;align-items:center;gap:.4rem 1.75rem;padding:.8rem clamp(1rem,2vw,1.5rem);display:flex}.figure__bar b{color:var(--ink-faint);font-weight:500}.figure__note{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);margin-top:1.1rem;line-height:1.8}.teamprice>*,.deflate__body>*,.phead__grid>*,.sec-head>*{min-width:0}.phead{padding-top:clamp(8rem,20vh,13rem);padding-bottom:clamp(3.5rem,9vh,7rem);position:relative;overflow:hidden}.phead__top{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-bottom:clamp(2.5rem,6vh,4.5rem);padding-bottom:1.2rem;display:flex}.phead__top .pip{margin-left:auto}.phead__title{letter-spacing:-.055em;font-size:clamp(3.25rem,11.5vw,9.5rem);line-height:.9}.phead__grid{gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vh,4.5rem);display:grid}@media (min-width:900px){.phead__grid{grid-template-columns:1.3fr 1fr;align-items:end}}.phead__lede{font-size:clamp(1.4rem,2.4vw,2.125rem);font-weight:var(--w-display);letter-spacing:-.032em;color:var(--ink);max-width:24ch;line-height:1.14}.phead__facts{gap:.9rem;display:grid}.phead__facts div{border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:.75rem;display:flex}.phead__facts b{color:var(--ink-body);text-align:right;font-weight:500}.nf{align-content:center;gap:1.75rem;min-height:76svh;padding-top:6rem;display:grid}.section--tight{padding-block-start:clamp(4.5rem,11vh,8.5rem);padding-block-end:clamp(4.5rem,11vh,8.5rem)}.sec-head__more{margin-top:2rem}.phead__title--sentence{font-size:var(--t-hero);letter-spacing:-.05em;line-height:.92}.step{border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block-start:1.7rem;padding-block-end:1.7rem;display:grid}.plans__head{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-top:1.6rem;display:flex}.plans__after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}.plans__vat{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);line-height:1.75}.plans__fns{margin-top:2.25rem}.plans__rule{max-width:70ch;font-size:var(--t-small);color:var(--ink-faint);flex:1 0 100%;line-height:1.55}.teamprice{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1000px){.teamprice{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.teamprice__toggle{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.teamprice .plan{border-block:1px solid var(--rule)}.deflate{border:1px solid var(--rule-strong);background:var(--bg-raised)}.deflate__bar{justify-content:space-between}.deflate__body{border-bottom:1px solid var(--rule);gap:clamp(1.75rem,3vw,3rem);padding:clamp(1.25rem,3vw,2.75rem);display:grid}@media (min-width:900px){.deflate__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.deflate__readout{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.deflate__step{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:baseline;gap:.75rem;display:flex}.deflate__step b{color:var(--ink);font-weight:500}.deflate__num{font-size:clamp(3.9rem,8.2vw,8.25rem);font-weight:var(--w-display);letter-spacing:-.06em;color:var(--ink);white-space:nowrap;line-height:.84}.deflate__unit{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost)}.wf{grid-template-rows:minmax(0,1fr) auto;height:clamp(230px,28vw,360px);display:grid}.wf__plot{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));margin-left:1.25rem;display:grid;position:relative}.wf__zero{border-top:1px solid var(--rule-bright);height:0;position:absolute;left:0;right:0}.wf__zero em{font-family:var(--f-mono);font-size:var(--t-micro);color:var(--ink-ghost);padding-right:.5rem;font-style:normal;position:absolute;top:0;right:100%;transform:translateY(-50%)}.wf__col{position:relative}.wf__bar{transition:transform 1s var(--ease-out);position:absolute;left:22%;right:22%;transform:scaleY(0)}.wf__col.is-shown .wf__bar{transform:none}.wf__bar--total{background:var(--ink)}.wf__col:first-child .wf__bar--total{background:var(--tint);box-shadow:inset 0 0 0 1px var(--ink)}.wf__bar--cut{background:repeating-linear-gradient(135deg, var(--rule-bright) 0 1px, transparent 1px 6px);box-shadow:inset 0 0 0 1px var(--rule-bright)}.wf__col.is-now .wf__bar--cut{box-shadow:inset 0 0 0 1px var(--ink)}.wf__val{background:var(--bg-raised);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .5s var(--ease-out) .42s, color .4s var(--ease-out);padding:0 .25rem;position:absolute;left:50%;transform:translate(-50%,calc(-100% - .35rem))}.wf__val--below{transform:translate(-50%,.35rem)}.wf__col.is-shown .wf__val{opacity:1}.wf__col.is-now .wf__val{color:var(--ink);font-weight:500}.wf__link{border-top:1px dashed var(--rule-bright);opacity:0;width:44%;height:0;transition:opacity .5s var(--ease-out) .65s;position:absolute;left:78%}.wf__col.is-shown .wf__link{opacity:1}.wf__names{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--rule);margin-left:1.25rem;padding-top:.75rem;display:grid}.wf__names span{text-align:center;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-ghost);transition:color .5s var(--ease-out);padding-inline-start:2px;padding-inline-end:2px;line-height:1.4}.wf__names span.is-shown{color:var(--ink-muted)}@media (max-width:600px){.wf__names span{letter-spacing:.02em;font-size:.5625rem}}.deflate__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:1rem;display:block}@media (prefers-reduced-motion:reduce){.wf__bar,.wf__val,.wf__link,.wf__names span{transition:none!important}}.teammap{border:1px solid var(--rule);background:var(--bg-raised);padding:clamp(1.25rem,3vw,2.5rem)}.teammap__bill{border:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 2rem;padding:1rem 1.25rem;display:flex}.teammap__k{letter-spacing:-.02em;color:var(--ink);font-size:1.125rem;font-weight:500}.teammap__v{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);line-height:1.7}.teammap__seats{gap:clamp(.75rem,1.4vw,1.25rem);margin-top:2.6rem;list-style:none;display:grid;position:relative}.teammap__seats:before{content:"";background:var(--rule-bright);height:1px;transition:transform .9s var(--ease-out) .25s;position:absolute;top:-1.3rem;left:10%;right:10%;transform:scaleX(0)}.teammap__seats:after{content:"";background:var(--rule-bright);transform-origin:50% 0;width:1px;height:1.3rem;transition:transform .5s var(--ease-out) .1s;position:absolute;top:-2.6rem;left:50%;transform:scaleY(0)}.teammap.is-in .teammap__seats:before,.teammap.is-in .teammap__seats:after{transform:none}.seat{border:1px solid var(--rule-strong);background:var(--bg-raised);opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.55s + var(--i) * .11s);flex-direction:column;gap:.7rem;padding:1rem;display:flex;position:relative;transform:translateY(10px)}.seat:before{content:"";background:var(--rule-bright);width:1px;height:1.3rem;position:absolute;top:calc(-1.3rem - 1px);left:50%}.teammap.is-in .seat{opacity:1;transform:none}.seat__who{font-size:var(--t-small);letter-spacing:-.01em;color:var(--ink);font-weight:500}.seat__line{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);line-height:1.55}.seat__line--quiet{border-top:1px dashed var(--rule-strong);color:var(--ink-ghost);padding-top:.7rem}.seat__line--machines{color:var(--ink-ghost);margin-top:-.3rem}.seat__machines{gap:.35rem;display:flex}.seat__machines i{border:1px solid var(--rule-bright);background:var(--tint);transform-origin:50% 100%;height:1.7rem;transition:transform .6s var(--ease-out);transition-delay:calc(.85s + var(--i) * .11s);flex:1;transform:scaleY(0)}.seat__machines i:nth-child(2){transition-delay:calc(.93s + var(--i) * .11s)}.seat__machines i:nth-child(3){transition-delay:calc(1.01s + var(--i) * .11s)}.teammap.is-in .seat__machines i{transform:none}.teammap__cap{max-width:64ch;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);margin-top:1.75rem;line-height:1.8}@media (min-width:760px){.teammap__seats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:759px){.teammap__seats{margin-top:1.4rem;padding-left:1.4rem}.teammap__seats:before{transform-origin:50% 0;width:1px;height:auto;top:-1.4rem;bottom:4.5rem;left:0;right:auto;transform:scaleY(0)}.teammap__seats:after{display:none}.seat{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:.5rem 1rem;display:grid}.seat:before{width:1.4rem;height:1px;top:50%;left:calc(-1.4rem - 1px)}.seat__line{grid-column:1/-1}.seat__machines{grid-area:1/2}.seat__machines i{height:1.3rem}}@media (prefers-reduced-motion:reduce){.teammap__seats:before,.teammap__seats:after,.seat,.seat__machines i{opacity:1!important;transition:none!important;transform:none!important}}.does__grid{background:var(--rule);border-block:1px solid var(--rule);gap:1px;display:grid}@media (min-width:700px){.does__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.does__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.does__grid>.does__item{grid-row:span 5;grid-template-rows:subgrid;row-gap:1rem;display:grid}}.does__item{background:var(--bg);min-width:0;transition:background .52s var(--ease-out);flex-direction:column;gap:1rem;padding:clamp(1.4rem,2.2vw,2rem);display:flex}.does__item:hover{background:var(--bg-sunken)}.does__top{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);justify-content:space-between;gap:1rem;display:flex}.does__t{letter-spacing:-.045em;font-size:clamp(1.65rem,2.3vw,2.1rem);line-height:1}.does__frame{border:1px solid var(--rule);background:var(--bg-raised);height:162px;position:relative;overflow:hidden}.does__cap{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-ghost);margin-top:.55rem;font-size:.5625rem;line-height:1.6}.does__d{font-size:var(--t-small);color:var(--ink-muted);text-wrap:pretty;line-height:1.55}.mini{position:absolute;top:0;bottom:0;left:0;right:0}.mini--canvas{top:0;bottom:0;left:0;right:0}.mini--check{flex-direction:column;justify-content:center;gap:.3rem;padding:.85rem 1rem;display:flex}.mini__label{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.mini__num{font-size:2.6rem;font-weight:var(--w-display);letter-spacing:-.055em;color:var(--ink);line-height:1}.mini__track{background:var(--tint);height:8px;margin-top:.35rem;position:relative}.mini__ghost,.mini__fill{transform-origin:0;transition:transform .75s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.mini__ghost{box-shadow:inset 0 0 0 1px var(--ink)}.mini__fill{background:var(--ink)}.mini__tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);border:1px solid var(--rule-strong);opacity:.3;transition:opacity .5s var(--ease-out), background .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);align-self:flex-start;margin-top:.45rem;padding:.25rem .45rem;font-size:.5625rem;font-weight:500}.mini--check.is-done .mini__tag{opacity:1;color:var(--bg);background:var(--ink);border-color:var(--ink)}.mini--page{flex-direction:column;justify-content:center;gap:.45rem;padding:.8rem .9rem;display:flex}.mini__first,.mini--page dl>div{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(4px)}.mini__first.is-in,.mini--page dl>div.is-in{opacity:1;transform:none}.mini__first{color:var(--ink);font-size:.6875rem;font-weight:500;line-height:1.32}.mini--page dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:.75rem;padding-block-start:.2rem;padding-block-end:.2rem;font-size:.6875rem;display:flex}.mini--page dt{color:var(--ink-muted)}.mini--page dd{color:var(--ink);text-align:right;font-weight:500}@media (prefers-reduced-motion:reduce){.mini__ghost,.mini__fill,.mini__tag,.mini__first,.mini--page dl>div{transition:none!important}}@media (min-width:900px){.does__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.does__grid--3>.does__item{grid-row:span 4;grid-template-rows:subgrid;row-gap:1rem;display:grid}}.mini--bring{flex-direction:column;justify-content:center;gap:.9rem;padding:.9rem 1rem;display:flex}.mini__cmd{font-family:var(--f-mono);white-space:nowrap;color:var(--ink);font-size:.78rem;overflow:hidden}.mini__prompt{color:var(--ink-ghost);margin-right:.6em}.mini__formats{flex-wrap:wrap;gap:.35rem;display:flex}.mini__formats span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-ghost);border:1px solid var(--rule-strong);transition:background .42s var(--ease-out), color .42s var(--ease-out), border-color .42s var(--ease-out);padding:.22rem .45rem;font-size:.5625rem}.mini__formats span.is-on{color:var(--bg);background:var(--ink);border-color:var(--ink)}.mini--verdict{flex-direction:column;justify-content:center;gap:.6rem;padding:.85rem 1rem;display:flex}.mini--verdict .mini__label{justify-content:space-between;gap:1rem;display:flex}.mini--verdict .mini__label b{color:var(--ink-ghost);animation:mini-in .6s var(--ease-out) both;font-weight:400}.mini--verdict ol{border-top:1px solid var(--rule);list-style:none}.mini--verdict li{border-bottom:1px solid var(--rule);color:var(--ink-ghost);transition:color .5s var(--ease-out);padding:.26rem 0 .26rem .95rem;font-size:.75rem;line-height:1.35;position:relative}.mini--verdict li:before{content:"";background:var(--ink);width:5px;height:5px;transition:transform .46s var(--ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)scale(0)}.mini--verdict li.is-on{color:var(--ink);font-weight:500}.mini--verdict li.is-on:before{transform:translateY(-50%)scale(1)}@keyframes mini-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.proof__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost)}.proof__verdict{margin-top:auto;display:block}.proof__verdict .deflate__k{margin-bottom:.5rem}.proof__word{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:var(--w-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:-.14em;padding-bottom:.14em;line-height:1;display:block;overflow:hidden}.proof__word span{transition:transform 1s var(--ease-out);display:inline-block;transform:translateY(115%)}.proof.is-done .proof__word span{transform:none}.section--home{padding-block-start:clamp(4rem,9vh,7rem);padding-block-end:clamp(4rem,9vh,7rem)}.section--home .sec-head{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.getband{border-top:1px solid var(--rule);gap:2rem clamp(3rem,6vw,6rem);padding-top:1.6rem;display:grid}.getband>*{min-width:0}@media (min-width:1000px){.getband{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.getband__title{font-size:var(--t-title);max-width:14ch;margin-top:1.35rem}.getband__note{max-width:40ch;font-size:var(--t-body);color:var(--ink-muted);margin-top:1.25rem;line-height:1.55}.phead--compact{padding-bottom:clamp(2.5rem,6vh,4rem)}.phead__lede--quiet{max-width:52ch;font-size:var(--t-lead);letter-spacing:-.018em;color:var(--ink-muted);margin-top:clamp(1.5rem,3.5vh,2.25rem);font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.mini__formats span,.mini--verdict li,.mini--verdict li:before,.proof__word span{transition:none!important}.mini--verdict .mini__label b{animation:none}.proof__word span{transform:none}}.ph{-webkit-text-decoration:underline dashed var(--rule-bright);text-decoration:underline dashed var(--rule-bright);text-underline-offset:.24em;text-decoration-thickness:1px}.textbtn{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule-strong);transition:color .38s var(--ease-out), border-color .38s var(--ease-out);align-items:center;gap:.55rem;padding-block-start:.4rem;padding-block-end:.45rem;display:inline-flex;position:relative}.textbtn:hover{color:var(--ink);border-bottom-color:var(--ink)}.phead__top .textbtn{margin-left:auto}.phead__facts b a{border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out)}.phead__facts b a:hover{border-bottom-color:var(--ink)}.phead--doc{padding-bottom:clamp(3rem,7vh,5rem)}.phead__title--doc{font-size:var(--t-display);letter-spacing:-.05em;line-height:.92}.doclayout{border-top:1px solid var(--rule);gap:clamp(2rem,5vw,4rem);padding-top:1.6rem;display:grid}.doclayout>*{min-width:0}@media (min-width:1000px){.doclayout{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}.doclayout--plain{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr)}.doclayout--plain .doclayout__main{grid-column:2}}.toc{display:none}@media (min-width:1000px){.toc{border-left:1px solid var(--rule);scrollbar-width:thin;max-height:calc(100svh - 132px);padding-left:1rem;display:block;position:sticky;top:104px;overflow-y:auto}}.toc__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:.9rem}.toc__list{gap:.1rem;list-style:none;display:grid}.toc__list a{letter-spacing:-.005em;color:var(--ink-faint);transition:color var(--dur-fast) var(--ease-out);grid-template-columns:2.6rem minmax(0,1fr);gap:.4rem;padding-block-start:.32rem;padding-block-end:.32rem;font-size:.8125rem;line-height:1.38;display:grid;position:relative}.toc__list a:hover,.toc__list a[aria-current]{color:var(--ink)}.toc .toc__list a:before{content:"";background:var(--ink);width:1px;transition:transform .42s var(--ease-out);position:absolute;top:.4rem;bottom:.4rem;left:calc(-1rem - 1px);transform:scaleY(0)}.toc .toc__list a[aria-current]:before{transform:scaleY(1)}.toc__n{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;color:var(--ink-ghost);font-variant-numeric:tabular-nums;padding-top:.12rem}.toc__sub a{font-size:.78rem}.toc__wide>a{grid-template-columns:minmax(0,1fr);gap:.15rem}.toc__wide .toc__n{letter-spacing:.16em;text-transform:uppercase}.toc__list li:not(.toc__sub)+li:not(.toc__sub){margin-top:.15rem}.toc__sub+li:not(.toc__sub){margin-top:.55rem}.toc-m{border-block:1px solid var(--rule);margin-bottom:2.25rem}@media (min-width:1000px){.toc-m{display:none}}.toc-m summary{cursor:pointer;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1rem;padding-block-end:1rem;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m__count{color:var(--ink-ghost);align-items:center;gap:.75rem;display:inline-flex}.toc-m__count:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);width:7px;height:7px;transition:transform .42s var(--ease-out);transform:translateY(-2px)rotate(45deg)}.toc-m[open] .toc-m__count:after{transform:translateY(2px)rotate(225deg)}.toc-m .toc__list{padding-bottom:1rem}.toc-m .toc__list a{font-size:var(--t-small);padding-block-start:.5rem;padding-block-end:.5rem}.doc{max-width:44rem;animation:doc-in .76s var(--ease-out) both}.doc--waiting{min-height:60svh;animation:none}@keyframes doc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.doc>*+*{margin-top:1.15rem}.doc p,.doc li{font-size:var(--t-body);letter-spacing:-.006em;color:var(--ink-body);text-wrap:pretty;line-height:1.7}.doc>:first-child{margin-top:0}.doc__h{scroll-margin-top:104px}.doc h2{border-top:1px solid var(--rule);letter-spacing:-.038em;margin-top:clamp(3.5rem,8vh,5.5rem);padding-top:1.35rem;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.04}.doc>h2:first-child{border-top:0;padding-top:0}.doc h2 .doc__n{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:.9rem;font-weight:400;display:block}.doc h3{letter-spacing:-.024em;margin-top:2.6rem;font-size:clamp(1.15rem,1.45vw,1.375rem);line-height:1.22}.doc h3 .doc__n{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-ghost);margin-right:.35em;font-size:.72em;font-weight:400}.doc h4{letter-spacing:-.015em;margin-top:2rem;font-size:1.0625rem;line-height:1.3}.doc h2+*,.doc h3+*,.doc h4+*{margin-top:1rem}.doc strong{color:var(--ink);font-weight:500}.doc em{color:var(--ink);font-style:normal}.doc a{color:var(--ink);border-bottom:1px solid var(--rule-strong);overflow-wrap:anywhere;transition:border-color var(--dur-fast) var(--ease-out)}.doc a:hover{border-bottom-color:var(--ink)}.doc ul,.doc ol{gap:.6rem;list-style:none;display:grid}.doc li{padding-left:1.6rem;position:relative}.doc ul>li:before{content:"/";font-family:var(--f-mono);color:var(--ink-ghost);font-size:.78em;position:absolute;top:.05em;left:.1rem}.doc ol{counter-reset:doc-ol}.doc ol>li{counter-increment:doc-ol}.doc ol>li:before{content:counter(doc-ol, decimal-leading-zero);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--ink-ghost);position:absolute;top:.32em;left:0}.doc li>ul,.doc li>ol,.doc li>p+p{margin-top:.6rem}.doc blockquote{border-left:1px solid var(--rule-bright);padding:.15rem 0 .15rem 1.1rem}.doc blockquote>*+*{margin-top:.9rem}.doc blockquote p,.doc blockquote li{color:var(--ink-muted)}.doc hr{background:var(--rule);border:0;height:1px;margin-block-start:3rem;margin-block-end:3rem}.doc pre{font-family:var(--f-mono);color:var(--ink);background:var(--bg-sunken);border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.doc__anchor{height:0;scroll-margin-top:104px;display:block}.doc__table{margin-block-start:1.75rem;margin-block-end:1.75rem}.doc__table table{border-collapse:collapse;border-top:1px solid var(--rule-strong);width:100%}.doc__table th,.doc__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.9rem 1.1rem .9rem 0}.doc__table th:last-child,.doc__table td:last-child{padding-right:0}.doc__table th{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);font-weight:400}.doc__table td{font-size:var(--t-small);color:var(--ink-muted);line-height:1.55}.doc__table td:first-child{color:var(--ink)}.doc__table tbody tr{transition:background .42s var(--ease-out)}.doc__table tbody tr:hover{background:var(--tint)}@media (max-width:699px){.doc__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc__table table,.doc__table tbody,.doc__table tr,.doc__table td{display:block}.doc__table tr{border-bottom:1px solid var(--rule);padding-block-start:.95rem;padding-block-end:.95rem}.doc__table td{border:0;padding:0}.doc__table td+td{margin-top:.55rem}.doc__table td:before{content:attr(data-label);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:.2rem;display:block}}.doc--missing p{border-left:1px solid var(--rule-bright);color:var(--ink-muted);padding-left:.95rem}.docnav{max-width:44rem;margin-top:clamp(4.5rem,10vh,7rem)}.docnav__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:1rem}.docnav ul{border-top:1px solid var(--rule-strong);list-style:none;display:grid}@media (min-width:700px){.docnav ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.docnav a{border-bottom:1px solid var(--rule);letter-spacing:-.02em;height:100%;color:var(--ink);transition:background .42s var(--ease-out);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-start:1.05rem;padding-block-end:1.05rem;font-size:1.0625rem;font-weight:500;line-height:1.25;display:flex}.docnav a>span:last-child{color:var(--ink-faint);transition:transform .42s var(--ease-out), color .42s var(--ease-out)}.docnav a:hover>span:last-child{color:var(--ink);transform:translate(4px)}.docnav__alt{letter-spacing:-.005em;color:var(--ink-faint);flex-wrap:wrap;gap:.1rem .9rem;margin-top:.3rem;font-size:.8125rem;font-weight:400;display:flex}@media (prefers-reduced-motion:reduce){.doc{animation:none!important}.toc .toc__list a:before{transition:none}}@media print{@page{margin:16mm 16mm 18mm}html,body{background:#fff!important}.masthead,.sheet,.grain,.route-bar,.skip-link,.colophon,.toc,.toc-m,.docnav,.textbtn{display:none!important}.page,.doc{animation:none!important}.reveal,.line-mask>span{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.phead{padding-top:0;padding-bottom:1.25rem}.phead__title{font-size:30pt}.section{padding-block-start:0;padding-block-end:0}.doclayout{border-top:0;display:block}.doc{max-width:none}.doc h2,.doc h3,.doc h4{break-after:avoid}.doc tr,.doc li{break-inside:avoid}}.phead--form{padding-top:clamp(6.75rem,16vh,10.5rem);padding-bottom:clamp(2.75rem,7vh,4.5rem)}.phead__title--form{letter-spacing:-.052em;font-size:clamp(2.6rem,6vw,5.9rem);line-height:.92}.phead__langs{margin-top:clamp(1rem,2.4vh,1.5rem)}.phead__langs-in{letter-spacing:-.018em;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.3;display:flex}@media (max-width:699px){.phead__langs-in{flex-direction:column;align-items:flex-start}}@media (min-width:700px){.phead__langs-in>span+span:before{content:"";vertical-align:-.1em;background:var(--rule-bright);width:1px;height:.9em;margin-right:1.25rem;display:inline-block}}.phead__grid--form{align-items:start;margin-top:clamp(1.6rem,4vh,2.5rem)}.phead__lede--form{max-width:46ch;font-size:var(--t-lead);letter-spacing:-.018em;color:var(--ink-muted);font-weight:400;line-height:1.5}.rights{gap:clamp(3.5rem,7vw,6rem);display:grid}.rights>*{min-width:0}@media (min-width:1000px){.rights{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(3rem,7vw,8rem)}.rights__aside{position:sticky;top:104px}}.rform{border-top:1px solid var(--rule);gap:clamp(2rem,4vw,2.6rem);max-width:40rem;padding-top:1.6rem;display:grid}.field{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.field__label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:.85rem;line-height:1.55;display:flex}.field__n{font-size:var(--t-micro);color:var(--ink-ghost);font-variant-numeric:tabular-nums;flex:none}.field__opt{font-size:var(--t-micro);color:var(--ink-ghost);margin-left:auto}.field--choice>legend{float:left;width:100%;margin-bottom:.55rem;padding:0}.field--choice>legend+*{clear:both}.field__control{border-bottom:1px solid var(--rule-strong);transition:border-color .42s var(--ease-out);position:relative}.field__control:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .52s var(--ease-out);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.field__control:focus-within:after{transform:scaleX(1)}.field[data-invalid] .field__control{border-bottom-color:var(--ink)}.field__control input,.field__control select{width:100%;min-width:0;min-height:2.75rem;font:inherit;letter-spacing:-.012em;color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:.4rem 0 .65rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);display:block}.field__control select{cursor:pointer;padding-right:2rem}.field__control--select:before{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:.35rem;transform:translateY(-80%)rotate(45deg)}.field__control input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.field__hint{max-width:52ch;font-size:var(--t-small);color:var(--ink-faint);line-height:1.5}.field__error{font-size:var(--t-small);color:var(--ink);animation:error-in .42s var(--ease-out) both;align-items:baseline;gap:.65rem;font-weight:500;line-height:1.5;display:flex}.field__error:before{content:"";background:var(--ink);flex:none;width:.42rem;height:.42rem;transform:translateY(-.1rem)rotate(45deg)}@keyframes error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.choice{border-bottom:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:.9rem;padding-block-start:.85rem;padding-block-end:.85rem;display:flex}.field--choice>legend+.choice{border-top:1px solid var(--rule)}.choice input{border:1px solid var(--rule-bright);-webkit-appearance:none;appearance:none;cursor:pointer;width:1.05rem;height:1.05rem;transition:border-color .32s var(--ease-out);border-radius:50%;flex:none;place-items:center;margin:.22rem 0 0;display:grid}.choice input:before{content:"";background:var(--ink);width:.45rem;height:.45rem;transition:transform .36s var(--ease-out);border-radius:50%;transform:scale(0)}.choice input:checked{border-color:var(--ink)}.choice input:checked:before{transform:scale(1)}.choice input:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.choice__t{font-size:var(--t-body);color:var(--ink);gap:.2rem;line-height:1.45;display:grid}.choice__t small{font-size:var(--t-small);color:var(--ink-faint)}.choice__date{animation:error-in .42s var(--ease-out) both;gap:.55rem;padding:1rem 0 0 1.95rem;display:grid}.rform__send{justify-items:start;gap:1.15rem;padding-top:.4rem;display:grid}.rform__btn[disabled]{cursor:progress}.rform__btn.is-sending:after{content:"";background:var(--bg);width:38%;height:2px;animation:sending 1.1s var(--ease-inout) infinite;position:absolute;bottom:0;left:0}@keyframes sending{0%{transform:translate(-100%)}to{transform:translate(270%)}}.rform__btn-alt:before{content:"";vertical-align:-.12em;opacity:.45;background:currentColor;width:1px;height:.95em;margin:0 .95em;display:inline-block}.rform__note{max-width:48ch;font-size:var(--t-small);color:var(--ink-faint);line-height:1.55}.rform__note a,.rights__aside-note a,.steps-next a,.record__save a,.unsent a:not(.btn){color:var(--ink);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out)}.rform__note a:hover,.rights__aside-note a:hover,.steps-next a:hover,.record__save a:hover,.unsent a:not(.btn):hover{border-bottom-color:var(--ink)}.steps-next__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:1rem}.steps-next ol{border-top:1px solid var(--rule-strong);list-style:none}.steps-next li{border-bottom:1px solid var(--rule);grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;padding-block-start:1.15rem;padding-block-end:1.15rem;display:grid}.steps-next__n{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;color:var(--ink-ghost);font-variant-numeric:tabular-nums;padding-top:.32rem}.steps-next h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:500;line-height:1.3}.steps-next p{font-size:var(--t-small);color:var(--ink-muted);margin-top:.35rem;line-height:1.58}.rights__aside-note{border-left:1px solid var(--rule-bright);font-size:var(--t-small);color:var(--ink-faint);margin-top:1.75rem;padding-left:.95rem;line-height:1.55}.unsent{border:1px solid var(--ink);background:var(--bg-raised);animation:error-in .52s var(--ease-out) both;outline:none;gap:.8rem;padding:1.3rem clamp(1rem,2.4vw,1.5rem);display:grid}.unsent__k{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.unsent p{max-width:58ch;font-size:var(--t-small);color:var(--ink-muted);line-height:1.58}.unsent .unsent__error{color:var(--ink);font-weight:500}.unsent__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:.25rem;display:flex}.record{border:1px solid var(--rule-strong);background:var(--bg-raised);animation:record-in .82s var(--ease-out) both;outline:none;scroll-margin-top:96px}@keyframes record-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.record__bar{border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);justify-content:space-between;gap:1rem;padding:.75rem clamp(1rem,2vw,1.4rem);display:flex;position:relative}.record__bar:after{content:"";background:var(--ink);transform-origin:0;height:1px;animation:rule-draw 1.1s var(--ease-out) .24s both;position:absolute;bottom:-1px;left:0;right:0}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.record__page{gap:1.4rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.record__title{letter-spacing:-.038em;max-width:22ch;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.04}.record__statement{border-left:2px solid var(--ink);padding:.35rem 0 .35rem 1.15rem}.record__statement p{letter-spacing:-.018em;max-width:48ch;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.42}.record__facts>div{border-bottom:1px solid var(--rule);animation:fact-in .62s var(--ease-out) both;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.35rem 1rem;padding-block-start:.7rem;padding-block-end:.7rem;display:grid}.record__facts>div:first-child{border-top:1px solid var(--rule)}.record__facts>div:first-child{animation-delay:.32s}.record__facts>div:nth-child(2){animation-delay:.4s}.record__facts>div:nth-child(3){animation-delay:.48s}.record__facts>div:nth-child(4){animation-delay:.56s}@keyframes fact-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.record__facts dt{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);padding-top:.2rem}.record__facts dd{font-size:var(--t-small);color:var(--ink);overflow-wrap:anywhere;line-height:1.5}@media (max-width:539px){.record__facts>div{grid-template-columns:minmax(0,1fr)}}.record__save{max-width:56ch;font-size:var(--t-small);color:var(--ink-muted);line-height:1.58}.record__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.record,.record__bar:after,.record__facts>div,.unsent,.field__error,.choice__date,.rform__btn.is-sending:after{animation:none!important}.field__control:after,.choice input:before{transition:none}}@media print{.rights__aside,.rform,.record__actions,.phead--form .phead__grid{display:none!important}.record,.record *,.record__bar:after{animation:none!important}.phead--form{padding-top:0;padding-bottom:1.25rem}.phead__title--form{font-size:30pt}.record{break-inside:avoid;border-color:#000}.record__facts>div{break-inside:avoid}}.pick{background:var(--rule);border:1px solid var(--rule-strong);gap:1px;display:grid}.pick--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pick--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.pick--assets{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick__opt{background:var(--bg);cursor:pointer;min-width:0;transition:background .38s var(--ease-out), color .38s var(--ease-out);gap:.2rem;padding:.85rem 1rem;display:grid;position:relative}.pick__opt input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.pick__opt:hover{background:var(--bg-sunken)}.pick__opt:has(input:checked){background:var(--ink)}.pick__opt:has(input:focus-visible){outline:1px solid var(--ink);outline-offset:2px;z-index:1}.pick__t{font-size:var(--t-body);letter-spacing:-.01em;color:var(--ink);font-weight:500}.pick__d{color:var(--ink-faint);font-size:.8125rem;line-height:1.4}.pick__opt:has(input:checked) .pick__t{color:var(--bg)}.pick__opt:has(input:checked) .pick__d{color:color-mix(in srgb, var(--bg) 70%, transparent)}.checks{gap:.75rem;display:grid}.check{border:1px solid var(--rule-strong);cursor:pointer;transition:border-color .38s var(--ease-out);grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid}.check:has(input:checked){border-color:var(--ink)}.checks[data-invalid] .check:has(input:not(:checked)){border-color:var(--ink)}.check input{border:1px solid var(--rule-bright);-webkit-appearance:none;appearance:none;cursor:pointer;width:1.05rem;height:1.05rem;transition:background .32s var(--ease-out), border-color .32s var(--ease-out);place-items:center;margin:.18rem 0 0;display:grid}.check input:before{content:"";border-left:1.5px solid var(--bg);border-bottom:1.5px solid var(--bg);width:.55rem;height:.3rem;transition:transform .3s var(--ease-out);margin-top:-.12rem;transform:rotate(-45deg)scale(0)}.check input:checked{background:var(--ink);border-color:var(--ink)}.check input:checked:before{transform:rotate(-45deg)scale(1)}.check input:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.check span{font-size:var(--t-small);color:var(--ink-body);line-height:1.55}.check a{color:var(--ink);border-bottom:1px solid var(--rule-strong)}.order__rows{border-top:1px solid var(--rule-strong)}.order__rows>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1.5rem;padding-block-start:.7rem;padding-block-end:.7rem;display:flex}.order__rows dt{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost)}.order__rows dd{font-size:var(--t-small);color:var(--ink);text-align:right}.invoice{border:1px solid var(--rule-strong);background:var(--bg-raised);animation:record-in .82s var(--ease-out) both;outline:none;scroll-margin-top:96px}.invoice__bar{border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.75rem clamp(1rem,2vw,1.4rem);display:flex}.invoice__page{gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}@media (min-width:760px){.invoice__page--open{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem)}.invoice__status{grid-column:1/-1}}.invoice__code{justify-self:center;width:100%;max-width:15rem}.qr{border:1px solid var(--rule);width:100%;height:auto;display:block}.qr__ground{fill:var(--bg-raised)}.qr__ink{fill:var(--ink)}.invoice__body{gap:1rem;min-width:0;display:grid}.invoice__title{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.08}.invoice__rows{border-top:1px solid var(--rule)}.invoice__rows>div{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block-start:.6rem;padding-block-end:.6rem;display:grid}.invoice__rows dt{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost)}.invoice__rows dd{min-width:0;font-size:var(--t-small);color:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invoice__rows dd>span:first-child{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.invoice__addr{font-family:var(--f-mono);font-size:.78rem;line-height:1.5}.copy{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-strong);transition:background .38s var(--ease-out), color .38s var(--ease-out), border-color .38s var(--ease-out);flex:none;padding:.35rem .65rem;font-weight:500}.copy:hover,.copy.is-copied{background:var(--ink);color:var(--bg);border-color:var(--ink)}.invoice__exact{border-left:2px solid var(--ink);font-size:var(--t-small);color:var(--ink);padding-left:.95rem;font-weight:500;line-height:1.5}.btn.invoice__wallet{justify-self:start}.invoice__status{border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-muted);align-items:center;gap:.7rem;padding-top:1rem;display:flex}.invoice__dot{background:var(--ink);width:7px;height:7px;animation:pip-pulse 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}.invoice__dot.is-seen{box-shadow:0 0 0 3px var(--bg-raised), 0 0 0 4px var(--ink);animation:none}.invoice__p{max-width:52ch;font-size:var(--t-body);color:var(--ink-muted);line-height:1.6}.invoice__p a{color:var(--ink);border-bottom:1px solid var(--rule-strong)}.invoice__ref{white-space:nowrap}.invoice__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.invoice__sig{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);gap:.3rem;display:grid}.invoice__sig span{letter-spacing:0;text-transform:none;color:var(--ink-faint);overflow-wrap:anywhere;font-size:.75rem}@media (prefers-reduced-motion:reduce){.invoice,.invoice__dot{animation:none!important}.pick__opt,.check,.check input,.check input:before{transition:none}}@media print{.rights__aside,.invoice__wallet,.copy{display:none!important}.invoice{break-inside:avoid;animation:none!important}}@media (min-width:640px){.pick--assets .pick__opt:has(input[value=PAYPAL]){grid-column:1/-1}.pick--assets .pick__opt:has(input[value=BTC]){grid-column:1/-1}}.hero2{--bg:#040404;isolation:isolate;background:var(--bg);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero2__field{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.field__gl,.field__top{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.field__top{color:var(--ink)}.field__hud{right:var(--gutter);z-index:3;font-family:var(--f-mono);text-transform:uppercase;pointer-events:none;grid-template-columns:repeat(3,auto);gap:0 clamp(1.25rem,2.6vw,2.6rem);display:grid;position:absolute;bottom:clamp(4.25rem,9vh,5.5rem)}.field__hud dt{font-size:var(--t-micro);letter-spacing:.18em;color:var(--ink-ghost)}.field__hud dd{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin-top:.35rem;font-size:clamp(1.1rem,1.7vw,1.6rem)}.field__hud[hidden]{display:none}@media (max-width:760px){.field__hud{display:none}}.hero2__scrim{z-index:1;pointer-events:none;background:linear-gradient(100deg,#040404e6 0%,#040404b8 30%,#04040400 62%),linear-gradient(#04040499 0%,#04040400 18%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:760px){.hero2__scrim{background:linear-gradient(#04040400 78%,#040404e0 100%),linear-gradient(#040404eb 0%,#040404bf 48%,#0404041a 75%)}}.hero2__inner{z-index:2;pointer-events:none;width:100%;padding-top:clamp(7.5rem,17vh,11rem);position:relative}.hero2__inner a,.hero2__inner button{pointer-events:auto}.hero2__eyebrow{align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3.4vh,2.4rem);display:flex}.hero2__rule{background:var(--rule-bright);flex:0 5rem;height:1px}@media (max-width:619px){.hero2__rule,.hero2__eyebrow .label+.hero2__rule+.label{display:none}.hero2__inner{padding-top:6.75rem}.hero2__sub{font-size:.98rem}}.hero2__title{font-size:clamp(2rem,4.1vw,4.1rem);font-weight:var(--w-display);letter-spacing:-.045em;color:var(--ink);line-height:1}.hero2__name{letter-spacing:-.065em;padding-bottom:.06em;font-size:min(2.35em,15.2vw);line-height:.86;display:block}.hero2__title em{color:var(--ink-quiet);font-style:normal}.hero2__sub{max-width:44ch;color:var(--ink-body);margin-top:clamp(1.4rem,3vh,2.1rem);font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.6}.hero2__actions{flex-wrap:wrap;align-items:center;gap:.9rem 2rem;margin-top:clamp(1.5rem,3.2vh,2.3rem);display:flex}.hero2__rail{z-index:2;width:100%;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost);animation:rail-in .9s var(--ease-out) .9s both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 2rem;padding-bottom:1.25rem;display:flex;position:relative}.hero2__note{max-width:52ch;line-height:1.8}.hero2__free{color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.hero2__rail{animation:none}}.wordsband{padding-block-start:clamp(7rem,22vh,15rem);padding-block-end:clamp(7rem,22vh,15rem)}.scrollwords{font-size:clamp(1.7rem,3.6vw,3.4rem);font-weight:var(--w-display);letter-spacing:-.038em;color:var(--ink);text-wrap:pretty;max-width:26ch;line-height:1.12}.sw{opacity:calc(.13 + .87 * var(--a,0));transition:opacity .12s linear}.scrollwords.is-still .sw{opacity:1}.story{background:var(--bg);height:440vh;color:var(--ink);position:relative}.story__stage{flex-direction:column;justify-content:center;height:100svh;padding-top:4.5rem;display:flex;position:sticky;top:0;overflow:hidden}.story__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;display:grid}@media (min-width:1000px){.story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,5vw,6rem)}}.story__eyebrow{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.story__eyebrow span+span{color:var(--ink-ghost)}.story__figure{margin-top:clamp(1rem,3vh,2.2rem)}.story__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);display:block}.story__big{font-size:clamp(4.2rem,10.5vw,10rem);font-weight:var(--w-display);letter-spacing:-.06em;color:var(--ink);margin-top:.4rem;line-height:.88;display:block}.story__steps{border-top:1px solid var(--rule);margin-top:clamp(1.25rem,3.4vh,2.4rem);padding:0;list-style:none}.story__step{border-bottom:1px solid var(--rule);color:var(--ink-quiet);transition:color .42s var(--ease-out);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;padding:clamp(.5rem,1.3vh,.85rem) 0;display:grid}.story__n{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em}.story__name{letter-spacing:-.01em;font-size:clamp(.95rem,1.1vw,1.08rem)}.story__val{font-family:var(--f-mono);font-size:var(--t-small);font-variant-numeric:tabular-nums}.story__say{font-size:var(--t-small);color:var(--ink-muted);opacity:0;transition:grid-template-rows .52s var(--ease-out), opacity .42s var(--ease-out);grid-column:2/-1;grid-template-rows:0fr;line-height:1.5;display:grid}.story__say:before{content:""}.story__step .story__say{overflow:hidden}.story__step.is-done{color:var(--ink-muted)}.story__step.is-on{color:var(--ink)}.story__step.is-on .story__say{opacity:1;grid-template-rows:1fr;padding-top:.35rem}.story__right{min-width:0;position:relative}.story__canvas{width:100%;height:clamp(220px,52vh,560px);color:var(--ink);display:block}@media (max-width:999px){.story__stage{padding-top:4.75rem}.story__grid{gap:.9rem}.story__eyebrow span+span{display:none}.story__figure{margin-top:.6rem}.story__canvas{height:clamp(140px,24vh,300px)}.story__big{font-size:clamp(3.2rem,15vw,6rem)}.story__steps{margin-top:.9rem}.story__step{padding:.42rem 0}.story__name{font-size:.9rem}.story__val{font-size:.78rem}.story__step:not(.is-on) .story__say{display:none}.story__note{margin-top:.7rem;font-size:.55rem}}.story__verdict{opacity:0;filter:blur(6px);max-width:min(32rem,70%);transition:opacity .7s var(--ease-out), transform .9s var(--ease-out), filter .7s var(--ease-out);pointer-events:none;position:absolute;top:0;left:0;transform:translateY(24px)}.story__verdict strong{font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:var(--w-display);letter-spacing:-.05em;color:var(--ink);margin-top:.45rem;line-height:.95;display:block}.story__finding{font-size:var(--t-small);color:var(--ink-muted);margin-top:1rem;line-height:1.6}.story__finding code{font-family:var(--f-mono);color:var(--ink-body);background:var(--bg-raised);border:1px solid var(--rule-strong);overflow-wrap:anywhere;margin-top:.6rem;padding:.65rem .8rem;font-size:.74rem;line-height:1.6;display:block}.story__finding mark{background:var(--ink);color:var(--bg);padding:0 .2em}.story__line{color:var(--ink-ghost);margin-right:.9em}.story__stage[data-step="4"] .story__verdict{opacity:1;filter:none;transform:none}@media (max-width:999px){.story__verdict{max-width:100%}.story__verdict strong{font-size:clamp(1.9rem,9vw,3rem)}.story__finding{display:none}}.story__note{width:100%;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);margin-top:clamp(1rem,3vh,2rem);line-height:1.8}@media (prefers-reduced-motion:reduce){.story{height:auto}.story__stage{height:auto;padding-block:var(--section-y);position:relative}}.improve{--bg:#040404;background:var(--bg)}.lineage{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:1000px){.lineage{grid-template-columns:minmax(0,1fr) 19rem;align-items:stretch;gap:clamp(2rem,4vw,4rem)}}.lineage__canvas{width:100%;height:clamp(300px,54vh,540px);color:var(--ink);display:block}.lineage__side{border-top:1px solid var(--rule-strong);flex-direction:column;min-width:0;padding-top:1rem;display:flex}.lineage__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);display:block}.lineage__n{font-size:clamp(3rem,5vw,4.6rem);font-weight:var(--w-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.3rem;line-height:.9;display:block}.ledger{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-muted);margin-top:1.4rem;padding:0;font-size:.7rem;list-style:none}.ledger__row{border-bottom:1px solid var(--rule);white-space:nowrap;animation:ledger-in .52s var(--ease-out) both;grid-template-columns:3.4rem 4.6rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;display:grid}.ledger__row span:last-child{text-overflow:ellipsis;overflow:hidden}.ledger__row.is-kept{color:var(--ink)}@keyframes ledger-in{0%{opacity:0;background:var(--tint);transform:translateY(-10px)}to{opacity:1;background:0 0;transform:none}}.watchband{position:relative}.watchband__canvas{width:100%;height:clamp(240px,42vh,420px);color:var(--ink);display:block}.watchband__alert{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--bg);opacity:0;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);align-items:center;gap:.8rem;padding:.75rem 1rem;display:flex;position:absolute;top:.5rem;right:0;transform:translateY(-10px)}.watchband__alert.is-on{opacity:1;transform:none}.watchband__dot{background:var(--bg);border-radius:50%;width:7px;height:7px;animation:.9s steps(2,jump-none) infinite blink}.watchband__time{color:var(--n09)}@keyframes blink{50%{opacity:.2}}@media (max-width:600px){.watchband__alert{left:0;right:auto}.watchband__time{display:none}}.getsec{--bg:#040404;background:var(--bg)}.pband{--bg:#040404;isolation:isolate;background:var(--bg);color:var(--ink);position:relative;overflow:hidden}.pband__field{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.pband__scrim{z-index:1;pointer-events:none;background:linear-gradient(100deg,#040404e6 0%,#04040499 42%,#04040400 78%);position:absolute;top:0;bottom:0;left:0;right:0}.pband__head{z-index:2;background:0 0;min-height:min(78svh,46rem);padding-bottom:clamp(4rem,12vh,8rem);position:relative}.pband+.section--flush-top{padding-top:clamp(3.5rem,9vh,6.5rem)}.improve .sec-head__title{max-width:24ch}@media (max-width:619px){.hero2__free{display:none}}.wordsband__works{margin-top:clamp(4.5rem,12vh,8rem)}.wordsband__k{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:1.25rem}.works{border-top:1px solid var(--rule-strong)}.works__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:clamp(1rem,2.4vh,1.5rem) 0;display:grid}@media (min-width:900px){.works__row{grid-template-columns:15rem minmax(0,1fr);align-items:baseline;gap:clamp(2rem,5vw,5rem)}}.works__role{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-ghost)}.works__tools{font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:var(--w-display);letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.35rem 0;line-height:1.15;display:flex}.works__tool{transition:color .3s var(--ease-out);position:relative}.works__tool+.works__tool:before{content:"/";color:var(--ink-quiet);margin:0 .45em;font-weight:400}.works__row:hover .works__tool{color:var(--ink-muted)}.works__row:hover .works__tool:hover{color:var(--ink)}.works__note{letter-spacing:-.01em;color:var(--ink-faint);margin-left:.7em;font-size:.5em;font-weight:400}.term{border-top:1px solid var(--rule);gap:2rem clamp(3rem,6vw,6rem);margin-top:clamp(4.5rem,10vw,8rem);padding-top:1.6rem;display:grid}.term>*{min-width:0}@media (min-width:1000px){.term{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.term__k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-top:1.35rem}.term__tabs{border-top:1px solid var(--rule);margin-top:1.5rem;display:grid}.term__tab{border:0;border-bottom:1px solid var(--rule);text-align:left;color:var(--ink-faint);cursor:pointer;transition:color .24s var(--ease-out);background:0 0;grid-template-columns:2.75rem minmax(0,1fr);column-gap:.25rem;padding:1.05rem 0 1.15rem;display:grid;position:relative}.term__tab:hover{color:var(--ink-body)}.term__tab:focus-visible{color:var(--ink-body)}.term__tab.is-on{color:var(--ink)}.term__tab-k{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;color:var(--ink-ghost);grid-row:1/span 2;padding-top:.32rem}.term__tab-name{letter-spacing:-.012em;font-size:1.125rem}.term__tab-about{font-size:var(--t-small);color:var(--ink-faint);margin-top:.3rem;line-height:1.5}.term__tab-bar{background:var(--ink);transform-origin:0;opacity:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.term__tab.is-on .term__tab-bar{opacity:1}.term__window{background:#0a0a0a;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 50px 120px #000000bf,0 0 140px #ffffff09}.term__bar{background:#121212;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.term__bar span{background:#2e2e2e;border-radius:50%;flex:none;width:11px;height:11px}.term__bar p{text-align:center;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:#6a6a6a;flex:1;margin:0 46px 0 0}.term__screen{line-height:0}.term__screen canvas{width:100%;display:block}.term__note{max-width:44ch;font-size:var(--t-small);color:var(--ink-faint);margin-top:1.25rem;line-height:1.55}@media (max-width:600px){.term__window{border-radius:8px}.term__bar{height:28px}.term__bar span{width:8px;height:8px}}
