.AmbientField_field__QE7Ck{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.AmbientField_bloom__cJPvZ{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);border-radius:50%;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--hue) 34%,transparent),transparent 70%);opacity:calc(.5 * var(--nb-ambient, 1));will-change:transform}@media (prefers-color-scheme:dark){.AmbientField_bloom__cJPvZ{opacity:calc(.26 * var(--nb-ambient, 1))}}.AmbientField_bloom__cJPvZ{translate:calc(var(--mx, 0) * 26px) calc(var(--my, 0) * 18px);transition:translate .7s var(--nb-ease)}.AmbientField_mote__yOJJL{translate:calc(var(--mx, 0) * 46px) calc(var(--my, 0) * 32px);transition:translate .52s var(--nb-ease)}@media (prefers-reduced-motion:reduce){.AmbientField_bloom__cJPvZ,.AmbientField_mote__yOJJL{translate:none;transition:none}}.AmbientField_driftA__Okuf6{animation:AmbientField_driftA__Okuf6 74s var(--nb-ease) infinite alternate}.AmbientField_driftB__iTllT{animation:AmbientField_driftB__iTllT 88s var(--nb-ease) infinite alternate}.AmbientField_driftC__8HQLJ{animation:AmbientField_driftC__8HQLJ 96s var(--nb-ease) infinite alternate}.AmbientField_driftD__ULUbA{animation:AmbientField_driftD__ULUbA 82s var(--nb-ease) infinite alternate}@keyframes AmbientField_driftA__Okuf6{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,4vh,0) scale(1.12)}to{transform:translate3d(-3vw,8vh,0) scale(.95)}}@keyframes AmbientField_driftB__iTllT{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-7vw,6vh,0) scale(.92)}to{transform:translate3d(2vw,-5vh,0) scale(1.1)}}@keyframes AmbientField_driftC__8HQLJ{0%{transform:translateZ(0) scale(.96)}50%{transform:translate3d(5vw,-7vh,0) scale(1.14)}to{transform:translate3d(-6vw,-2vh,0) scale(1)}}@keyframes AmbientField_driftD__ULUbA{0%{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(8vw,-4vh,0) scale(.94)}to{transform:translate3d(3vw,5vh,0) scale(1.06)}}.AmbientField_mote__yOJJL{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:28.5%;background:var(--hue);opacity:0;animation-name:AmbientField_rise__FLNEJ;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes AmbientField_rise__FLNEJ{0%{opacity:0;transform:translateZ(0) rotate(0deg)}12%{opacity:calc(.22 * var(--nb-ambient, 1))}88%{opacity:calc(.22 * var(--nb-ambient, 1))}to{opacity:0;transform:translate3d(2vw,calc(var(--rise) * -1),0) rotate(24deg)}}@media (prefers-color-scheme:dark){@keyframes AmbientField_rise__FLNEJ{0%{opacity:0;transform:translateZ(0) rotate(0deg)}12%{opacity:calc(.3 * var(--nb-ambient, 1))}88%{opacity:calc(.3 * var(--nb-ambient, 1))}to{opacity:0;transform:translate3d(2vw,calc(var(--rise) * -1),0) rotate(24deg)}}}@media (prefers-reduced-motion:reduce){.AmbientField_bloom__cJPvZ,.AmbientField_mote__yOJJL{animation-play-state:paused}.AmbientField_mote__yOJJL{opacity:calc(.18 * var(--nb-ambient, 1))}}@media (max-width:700px){.AmbientField_mote__yOJJL{display:none}.AmbientField_bloom__cJPvZ{opacity:calc(.36 * var(--nb-ambient, 1))}}:root{--nb-coral-tint:#FFEBE8;--nb-coral-soft:#FFCFC9;--nb-coral-base:#FD7468;--nb-coral-deep:#B13A34;--nb-coral-ink:#842521;--nb-tangerine-tint:#FFECDF;--nb-tangerine-soft:#FFD2B2;--nb-tangerine-base:#FA8C23;--nb-tangerine-deep:#9D5200;--nb-tangerine-ink:#733B00;--nb-sunflower-tint:#FEEFCB;--nb-sunflower-soft:#F8D98E;--nb-sunflower-base:#FCC618;--nb-sunflower-deep:#826400;--nb-sunflower-ink:#5F4800;--nb-lime-tint:#E4F8D5;--nb-lime-soft:#C4EBA6;--nb-lime-base:#92D255;--nb-lime-deep:#487900;--nb-lime-ink:#335800;--nb-mint-tint:#D3FBE7;--nb-mint-soft:#9DF2C9;--nb-mint-base:#00D192;--nb-mint-deep:#007C56;--nb-mint-ink:#005A3D;--nb-aqua-tint:#D2F8FF;--nb-aqua-soft:#89EFFF;--nb-aqua-base:#00BED4;--nb-aqua-deep:#007785;--nb-aqua-ink:#005661;--nb-sky-tint:#E6F1FF;--nb-sky-soft:#C5DFFF;--nb-sky-base:#5AA8FF;--nb-sky-deep:#0C69BE;--nb-sky-ink:#004B8F;--nb-orchid-tint:#F2EDFF;--nb-orchid-soft:#E2D4FF;--nb-orchid-base:#B487FC;--nb-orchid-deep:#784FB3;--nb-orchid-ink:#583687;--nb-rose-tint:#FFE9F3;--nb-rose-soft:#FFCBE2;--nb-rose-base:#EF71B2;--nb-rose-deep:#A63A75;--nb-rose-ink:#7C2555;--nb-paper:#FFFCF6;--nb-cream:#FBF5EA;--nb-sand:#F3E9D9;--nb-border:#E5D7C2;--nb-rule:#D8C6AC;--nb-muted:#7A6C5D;--nb-ink:#2B2521;--nb-night:#171310;--nb-slate:#221D19;--nb-slate2:#302923;--nb-chalk:#F5EFE6;--nb-ash:#A2958A;--nb-hairline:#3B322B;--nb-bg:var(--nb-paper);--nb-surface:#FFFFFF;--nb-surface-2:var(--nb-cream);--nb-raised:var(--nb-sand);--nb-line:var(--nb-border);--nb-line-strong:var(--nb-rule);--nb-text:var(--nb-ink);--nb-text-muted:var(--nb-muted);--nb-action:var(--nb-coral-base);--nb-action-text:var(--nb-ink);--nb-link:var(--nb-coral-deep);--nb-focus:var(--nb-sky-deep);--nb-danger:var(--nb-coral-deep);--nb-success:var(--nb-mint-deep);--nb-r-sm:8px;--nb-r-md:14px;--nb-r-lg:22px;--nb-r-xl:32px;--nb-font-display:"Figtree",ui-sans-serif,-apple-system,system-ui,sans-serif;--nb-font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Figtree",system-ui,sans-serif;--nb-font-num:"SF Pro Rounded",ui-rounded,"Figtree",system-ui,sans-serif;--nb-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--nb-ease:cubic-bezier(0.2,0.9,0.25,1);--nb-dur-fast:120ms;--nb-dur:200ms;--nb-dur-slow:280ms}@media (prefers-color-scheme:dark){:root{--nb-bg:var(--nb-night);--nb-surface:var(--nb-slate);--nb-surface-2:var(--nb-slate2);--nb-raised:var(--nb-slate2);--nb-line:var(--nb-hairline);--nb-line-strong:#4A3F36;--nb-text:var(--nb-chalk);--nb-text-muted:var(--nb-ash);--nb-link:var(--nb-coral-soft);--nb-focus:var(--nb-sky-base);--nb-danger:var(--nb-coral-soft);--nb-success:var(--nb-mint-soft)}}html{--nb-font-display:var(--nb-font-figtree),ui-sans-serif,-apple-system,system-ui,sans-serif}:root{--nb-t-12:0.75rem;--nb-t-14:0.875rem;--nb-t-16:1rem;--nb-t-20:1.25rem;--nb-t-25:1.5625rem;--nb-t-31:1.9375rem;--nb-t-39:2.4375rem;--nb-t-49:3.0625rem;--nb-t-61:3.8125rem;--nb-measure:68ch;--nb-gutter:24px;--nb-max:1140px;--nb-narrow:760px;--nb-header-h:62px;--nb-shadow-sm:0 1px 2px color-mix(in srgb,var(--nb-ink) 6%,transparent);--nb-shadow:0 12px 30px color-mix(in srgb,var(--nb-ink) 9%,transparent),0 2px 6px color-mix(in srgb,var(--nb-ink) 5%,transparent);--nb-shadow-lift:0 20px 46px color-mix(in srgb,var(--nb-ink) 16%,transparent),0 3px 8px color-mix(in srgb,var(--nb-ink) 8%,transparent);--nb-stage:var(--nb-cream);--nb-stage-card:var(--nb-surface);--nb-hud-panel:var(--nb-cream);--nb-stage-hot:var(--nb-coral-tint);--nb-ambient:calc(1 + 0.85 * min(clamp(0, calc(var(--scene-p, 0) / 0.25), 1),
        clamp(0, calc((1 - var(--scene-p, 0)) / 0.25), 1)))}@media (prefers-color-scheme:dark){:root{--nb-shadow-sm:0 1px 2px rgb(0 0 0/0.4);--nb-shadow:0 12px 30px rgb(0 0 0/0.45),0 2px 6px rgb(0 0 0/0.3);--nb-shadow-lift:0 20px 46px rgb(0 0 0/0.55),0 3px 8px rgb(0 0 0/0.35);--nb-stage:var(--nb-slate);--nb-stage-card:var(--nb-slate2);--nb-hud-panel:var(--nb-night);--nb-stage-hot:color-mix(in srgb,var(--nb-coral-base) 24%,var(--nb-slate2))}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nb-header-h) + 16px)}body{margin:0;background:var(--nb-bg);color:var(--nb-text);font-family:var(--nb-font-display);font-size:var(--nb-t-16);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 .45em;text-wrap:balance}h1{font-size:clamp(var(--nb-t-39),6.2vw,var(--nb-t-61))}h2{font-size:clamp(var(--nb-t-31),4.4vw,var(--nb-t-39))}h3{font-size:var(--nb-t-25)}h3,h4{letter-spacing:-.01em}h4{font-size:var(--nb-t-20)}li,p{max-width:var(--nb-measure)}p{margin:0 0 1rem}a{color:var(--nb-link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}b,strong{font-weight:700}hr{border:0;border-top:1px solid var(--nb-line);margin-block:40px}code{font-size:.88em;border:1px solid var(--nb-line);border-radius:var(--nb-r-sm);padding:.1em .36em}code,pre{font-family:var(--nb-font-mono);background:var(--nb-raised)}pre{border:1px solid var(--nb-line);border-radius:var(--nb-r-md);padding:16px 18px;overflow-x:auto;font-size:var(--nb-t-14)}pre code{background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--nb-focus);outline-offset:2px;border-radius:var(--nb-r-sm)}::selection{background:var(--nb-coral-soft);color:var(--nb-ink)}body>footer,body>header,body>main{position:relative;z-index:1}body>header{z-index:50}.footer,.section--action,.section--statement{background:color-mix(in srgb,var(--nb-surface-2) 92%,transparent)}.wrap{width:100%;max-width:var(--nb-max);margin-inline:auto;padding-inline:var(--nb-gutter)}.wrap--narrow{max-width:var(--nb-narrow)}.section{padding-block:clamp(64px,9vw,116px)}.section--tight{padding-block:clamp(40px,6vw,72px)}.section--statement{background:var(--nb-surface-2);border-block:1px solid var(--nb-line)}.section--statement .section__body{max-width:42ch;font-size:var(--nb-t-20)}.section--action,.section--proof{border-top:1px solid var(--nb-line)}.section--action{background:var(--nb-surface-2);text-align:center}.section--action p{margin-inline:auto}.section--action .btn-note{max-width:46ch;margin-inline:auto}.eyebrow{font-size:var(--nb-t-14);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.eyebrow,.lede{color:var(--nb-text-muted)}.lede{font-size:var(--nb-t-20);line-height:1.55}.small{font-size:var(--nb-t-14);color:var(--nb-text-muted)}.skip{position:absolute;left:-9999px;top:0;background:var(--nb-surface);color:var(--nb-text);padding:12px 18px;border-radius:var(--nb-r-md);border:1px solid var(--nb-line);box-shadow:var(--nb-shadow);z-index:100;font-weight:600;text-decoration:none}.skip:focus{left:12px;top:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}[data-js] .reveal{opacity:0;transform:translateY(12px);transition:opacity var(--nb-dur-slow) var(--nb-ease),transform var(--nb-dur-slow) var(--nb-ease)}[data-js] .reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-js] .reveal{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:var(--nb-t-16);font-weight:700;line-height:1;padding:15px 24px;border-radius:var(--nb-r-md);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--nb-dur) var(--nb-ease),background-color var(--nb-dur) var(--nb-ease),box-shadow var(--nb-dur) var(--nb-ease)}.btn--primary{background:var(--nb-action);color:var(--nb-action-text);box-shadow:var(--nb-shadow-sm)}.btn--primary:hover{background:color-mix(in srgb,var(--nb-action) 88%,var(--nb-ink))}.btn--secondary{background:var(--nb-surface);color:var(--nb-text);border-color:var(--nb-line-strong)}.btn--secondary:hover{border-color:var(--nb-text-muted)}.btn--quiet{background:transparent;color:var(--nb-text);padding-inline:6px;font-weight:600}.btn--quiet:hover{color:var(--nb-link)}.btn--sm{padding:10px 16px;font-size:var(--nb-t-14)}.btn--wide{width:100%}.btn[disabled]{opacity:.55;cursor:default}.btn:hover:not([disabled]){transform:translateY(-1px)}.btn:active:not([disabled]){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.btn,.btn:active,.btn:hover{transform:none;transition:background-color var(--nb-dur) linear}}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.section--action .btn-row{justify-content:center}.btn-note{font-size:var(--nb-t-14);color:var(--nb-text-muted);margin-top:14px;margin-bottom:0}.keycap{justify-content:center;min-width:1.9em;padding:.15em .45em;margin-inline:.14em;border-radius:6px;background:var(--nb-sand);border:1px solid var(--nb-rule);box-shadow:0 2px 0 var(--nb-rule);font-family:var(--nb-font-mono);font-size:.9em;font-weight:500;color:var(--nb-ink);vertical-align:baseline;line-height:1.5}.keycap,.keycap-run{display:inline-flex;align-items:center}.keycap-run{gap:2px;white-space:nowrap}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--nb-header-h);background:color-mix(in srgb,var(--nb-bg) 88%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--nb-line)}.header,.header__inner{display:flex;align-items:center}.header__inner{justify-content:space-between;gap:16px;width:100%}.header__brand{display:inline-flex;align-items:center;color:var(--nb-text);text-decoration:none;padding:4px 7px 4px 0}.header__nav{gap:20px}.header__links,.header__nav{display:flex;align-items:center}.header__links{gap:22px}.header__links a{color:var(--nb-text);text-decoration:none;font-size:var(--nb-t-14);font-weight:600}.header__links a:hover,.header__links a[aria-current=page]{color:var(--nb-link)}@media (max-width:760px){.header__links{display:none}}.header__mark{display:none}@media (max-width:400px){.header__lockup{display:none}.header__mark{display:block}}.footer{border-top:1px solid var(--nb-line);background:var(--nb-surface-2);padding-block:56px 32px;font-size:var(--nb-t-14);margin-top:auto}.footer__cols{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:36px 28px;gap:36px 28px}@media (max-width:860px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.footer__cols{grid-template-columns:1fr}}.footer__blurb{max-width:34ch;margin-top:14px}.footer h2,.footer__blurb{color:var(--nb-text-muted)}.footer h2{font-size:var(--nb-t-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.footer li{max-width:none}.footer a{color:var(--nb-text);text-decoration:none}.footer a:hover{color:var(--nb-link);text-decoration:underline}.footer__base{margin-top:44px;padding-top:22px;border-top:1px solid var(--nb-line);color:var(--nb-text-muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.hero{padding-block:clamp(52px,8vw,104px) clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center}.hero h1{max-width:12ch}.hero__art{display:grid;place-items:center;padding:12%;min-width:0}.hero__art svg{width:100%;height:auto;max-width:260px}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero__art{display:none}}.hero__lede{color:var(--nb-text-muted);line-height:1.45}.hero__lede,.hero__punch{font-size:clamp(var(--nb-t-20),2.3vw,var(--nb-t-25));max-width:46ch}.hero__punch{color:var(--nb-text);font-weight:700}.proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}@media (max-width:860px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.proof{grid-template-columns:1fr}}.proof__cell{background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:var(--nb-r-lg);padding:24px 22px}.proof__figure{font-size:var(--nb-t-31);font-weight:800;letter-spacing:-.02em;line-height:1.05;font-family:var(--nb-font-num)}.proof__label{margin:8px 0 0;color:var(--nb-text-muted);font-size:var(--nb-t-14);max-width:none}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}@media (max-width:800px){.cards{grid-template-columns:1fr}}.card{background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:var(--nb-r-lg);padding:30px 28px;box-shadow:var(--nb-shadow-sm)}.card--primary{border-color:var(--nb-action);border-width:2px;padding:29px 27px;box-shadow:var(--nb-shadow)}.card__tag{display:inline-block;font-size:var(--nb-t-12);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--nb-coral-tint);color:var(--nb-coral-ink);border-radius:999px;padding:5px 11px;margin-bottom:14px}.card h2,.card h3{font-size:var(--nb-t-20);margin-bottom:10px}.card__price{font-size:var(--nb-t-39);font-weight:800;letter-spacing:-.025em;line-height:1.05;font-family:var(--nb-font-num);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.card__cadence{font-size:var(--nb-t-16);font-weight:500;letter-spacing:0;color:var(--nb-text-muted);font-family:var(--nb-font-display)}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:960px){.tiers{grid-template-columns:1fr;max-width:460px}}.tier{display:flex;flex-direction:column}.tier>.card__tag{align-self:flex-start}.tier__points{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:var(--nb-t-14);color:var(--nb-text-muted)}.tier__points li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;max-width:none}.tier__points li:before{content:"";width:9px;height:9px;margin-top:.42em;border-radius:3px;background:var(--nb-line-strong)}.card--primary .tier__points li:before{background:var(--nb-action)}.tier__action{margin-top:auto;padding-top:26px}.tier__action .btn-note{margin-bottom:0}.compare{border:1px solid var(--nb-line);border-radius:var(--nb-r-lg);background:var(--nb-surface)}.table--compare{min-width:560px}.table--compare th[scope=col]{font-size:var(--nb-t-14);padding-block:16px}.table--compare td,.table--compare th[scope=col]:not(:first-child){text-align:center;width:132px}.table--compare th[scope=row]{font-weight:500;color:var(--nb-text)}.table--compare .is-pro{background:var(--nb-coral-tint)}@media (prefers-color-scheme:dark){.table--compare .is-pro{background:color-mix(in srgb,var(--nb-coral-base) 12%,transparent)}}.table--compare thead th.is-pro{color:var(--nb-coral-ink)}@media (prefers-color-scheme:dark){.table--compare thead th.is-pro{color:var(--nb-coral-soft)}}.compare__group th{background:var(--nb-surface-2);font-size:var(--nb-t-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-block:11px}.cell,.compare__group th{color:var(--nb-text-muted)}.cell{display:inline-flex;align-items:center;justify-content:center;font-size:var(--nb-t-14)}.cell--yes{color:var(--nb-success)}.cell--no{color:var(--nb-line-strong)}.card__sub{color:var(--nb-text-muted);margin-bottom:22px}.card__list,.card__sub{font-size:var(--nb-t-14)}.card__list{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:11px;gap:11px}.card__list li{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:baseline;max-width:none;padding-bottom:11px;border-bottom:1px solid var(--nb-line)}.card__list li:last-child{border-bottom:0;padding-bottom:0}.card__list span:last-child{color:var(--nb-text-muted);text-align:right}.note{background:var(--nb-surface-2);border:1px solid var(--nb-line);border-radius:var(--nb-r-md);padding:20px 22px;font-size:var(--nb-t-14)}.note--plain{background:var(--nb-surface)}.note>:last-child{margin-bottom:0}.note h3{font-size:var(--nb-t-20);margin-bottom:8px}.note--level{border-left:3px solid var(--nb-action);border-radius:0 var(--nb-r-md) var(--nb-r-md) 0}.table{width:100%;border-collapse:collapse;font-size:var(--nb-t-14);text-align:left}.table td,.table th{padding:13px 14px;border-bottom:1px solid var(--nb-line);vertical-align:top}.table th{font-weight:700;color:var(--nb-text)}.table thead th{border-bottom:1px solid var(--nb-line-strong);white-space:nowrap}.table td{color:var(--nb-text-muted)}.table tbody th{color:var(--nb-text);font-weight:600}.scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.field{display:flex;gap:10px;flex-wrap:wrap;max-width:480px}.field input{flex:1 1 220px;min-width:0;font-family:inherit;font-size:var(--nb-t-16);padding:14px 15px;border-radius:var(--nb-r-md);border:1px solid var(--nb-line-strong);background:var(--nb-surface);color:var(--nb-text)}.field input::placeholder{color:var(--nb-text-muted)}.form-status{margin-top:14px;font-size:var(--nb-t-14);max-width:52ch}.form-status--ok{color:var(--nb-success)}.form-status--bad{color:var(--nb-danger)}.hp{position:absolute;left:-9999px;opacity:0;pointer-events:none;height:0}.dialog{border:0;padding:0;background:transparent;color:var(--nb-text);max-width:min(94vw,540px);width:100%;margin:auto}.dialog::-webkit-backdrop{background:color-mix(in srgb,var(--nb-ink) 46%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dialog::backdrop{background:color-mix(in srgb,var(--nb-ink) 46%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dialog__panel{position:relative;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:var(--nb-r-lg);box-shadow:var(--nb-shadow-lift);padding:30px 32px 32px;text-align:left}.dialog__panel h2{font-size:var(--nb-t-25);margin-bottom:10px;padding-right:36px}.dialog__panel p{color:var(--nb-text-muted);font-size:var(--nb-t-14)}.dialog__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--nb-r-sm);border:1px solid transparent;background:transparent;color:var(--nb-text-muted);cursor:pointer}.dialog__close:hover{background:var(--nb-raised);color:var(--nb-text)}.dialog[open] .dialog__panel{animation:dialog-settle var(--nb-dur) var(--nb-ease) both}@keyframes dialog-settle{0%{opacity:0;transform:translateY(4px) scale(.97)}}@media (prefers-reduced-motion:reduce){.dialog[open] .dialog__panel{animation:none}}.stage-page{min-height:62vh;display:grid;place-items:center;text-align:center;padding-block:clamp(56px,9vw,96px)}.stage-page__inner{max-width:620px}.stage-page p{margin-inline:auto;max-width:52ch}.stage-page .field,.stage-page .note{text-align:left;margin-inline:auto}.stage-page .note{margin-top:30px}.prose{max-width:var(--nb-measure);font-size:var(--nb-t-16)}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--nb-t-31);margin-top:2em;padding-top:.4em;border-top:1px solid var(--nb-line)}.prose h2:first-of-type{border-top:0;padding-top:0}.prose h3{font-size:var(--nb-t-20);margin-top:1.9em}.prose h4{font-size:var(--nb-t-16);margin-top:1.6em}.prose li,.prose p{line-height:1.65}.prose ol,.prose ul{padding-left:1.25em;margin-block:0 1.1rem}.prose li{margin-bottom:.4em}.prose blockquote{margin:1.4rem 0;padding:18px 22px;border-left:3px solid var(--nb-action);background:var(--nb-surface-2);border-radius:0 var(--nb-r-md) var(--nb-r-md) 0}.prose blockquote>:last-child{margin-bottom:0}.prose__scroll{overflow-x:auto;margin-block:1.4rem;border:1px solid var(--nb-line);border-radius:var(--nb-r-md)}.prose table{width:100%;border-collapse:collapse;font-size:var(--nb-t-14);text-align:left}.prose td,.prose th{padding:12px 14px;border-bottom:1px solid var(--nb-line);vertical-align:top}.prose tbody tr:last-child td,.prose tbody tr:last-child th{border-bottom:0}.prose thead th{background:var(--nb-surface-2);font-weight:700;white-space:nowrap}.prose hr{margin-block:2.4em}.prose code{background:color-mix(in srgb,var(--nb-raised) 70%,transparent);border-color:transparent;color:var(--nb-text)}.prose .keycap{margin-inline:.1em}.prose td .keycap,.prose th .keycap{vertical-align:middle}.prose h2,.prose h3{scroll-margin-top:calc(var(--nb-header-h) + 20px)}.doc{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}@media (max-width:900px){.doc{grid-template-columns:1fr}}.toc{position:-webkit-sticky;position:sticky;top:calc(var(--nb-header-h) + 24px);max-height:calc(100vh - var(--nb-header-h) - 48px);overflow-y:auto;font-size:var(--nb-t-14)}@media (max-width:900px){.toc{position:static;max-height:none;background:var(--nb-surface-2);border:1px solid var(--nb-line);border-radius:var(--nb-r-md);padding:18px 20px}}.toc h2{font-size:var(--nb-t-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-muted);margin-bottom:12px;border:0;padding:0}.toc ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.toc li{max-width:none}.toc a{color:var(--nb-text-muted);text-decoration:none;display:block;line-height:1.35}.toc a:hover{color:var(--nb-link)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding:0;list-style:none}.chips li{max-width:none;border:1px solid var(--nb-line);border-radius:999px;padding:9px 18px;font-weight:600;font-size:var(--nb-t-14)}.chips li,.rows{background:var(--nb-surface)}.rows{display:grid;grid-gap:0;gap:0;border:1px solid var(--nb-line);border-radius:var(--nb-r-lg);overflow:hidden}.rows__row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--nb-line)}.rows__row:last-child{border-bottom:0}.rows__row p{margin:4px 0 0;font-size:var(--nb-t-14);color:var(--nb-text-muted)}.rows__name{font-weight:700}.pill{display:inline-flex;align-items:center;gap:8px;font-size:var(--nb-t-14);font-weight:600;color:var(--nb-success);white-space:nowrap}.pill:before{content:"";width:9px;height:9px;border-radius:999px;background:currentColor}.faq{display:grid;grid-gap:0;gap:0;margin-top:12px;border-top:1px solid var(--nb-line)}.faq__item{border-bottom:1px solid var(--nb-line);padding-block:22px}.faq__item h3{font-size:var(--nb-t-20);margin-bottom:8px}.faq__item p:last-child{margin-bottom:0}.stack{display:grid;grid-gap:20px;gap:20px}.checksum{font-family:var(--nb-font-mono);font-size:var(--nb-t-12);word-break:break-all;color:var(--nb-text-muted);background:var(--nb-raised);border:1px solid var(--nb-line);border-radius:var(--nb-r-sm);padding:10px 12px;max-width:100%;display:block}.steps{counter-reset:step;list-style:none;padding:0;margin:28px 0 0;display:grid;grid-gap:18px;gap:18px}.steps li{counter-increment:step;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;max-width:var(--nb-measure)}.steps li:before{content:counter(step);display:grid;place-items:center;width:34px;height:34px;border-radius:var(--nb-r-sm);background:var(--nb-raised);border:1px solid var(--nb-line);font-family:var(--nb-font-num);font-weight:700;font-size:var(--nb-t-14)}.steps p{margin:0}.steps strong{display:block;margin-bottom:2px}@media (max-width:900px),(pointer:coarse){.footer__base a,.footer__cols a,.header__links a,.small>a{display:inline-flex;align-items:center;min-height:44px}.header .btn--sm,.header__brand{min-height:44px}}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_8f38c6{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_8f38c6{--nb-font-figtree:"Figtree","Figtree Fallback"}