:root,[data-theme=light]{--paper:#fff;--canvas:#f4f6fa;--mist:#eaedf3;--line:#dee1e9;--line-strong:#c4c9d3;--control:#818895;--muted:#5b6374;--ink-2:#293144;--ink:#00000d;--blue-50:#f4f7fd;--blue-100:#e5edfc;--blue-200:#cbdbfa;--blue-300:#a3bff8;--blue-400:#729bf6;--blue-500:#3c71f6;--blue-600:#0838f7;--blue-700:#0738c3;--blue-800:#0d328d;--blue-900:#0c2660;--blue-950:#08183a;--night-1000:#00000d;--night-950:#03091f;--night-900:#06122d;--night-850:#0d1b3b;--night-800:#16264a;--night-700:#2a3c63;--on-night:#fff;--on-night-muted:#b2bed5;--on-night-faint:#8692ab;--line-on-night:#ffffff1f;--line-on-night-strong:#ffffff47;--signal:#c6fe3b;--signal-50:#f2fdd4;--risk:#c22826;--risk-on-night:#f98f87;--caution:#915b00;--relay-ground:#0c1022;--relay-amber:#fbbf24;--relay-amber-light:#ffd894;--focus:var(--blue-600);--focus-on-night:var(--signal);--shadow-float:0 1px 2px #00000d0f, 0 18px 40px -18px #00000d52}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:14px;--radius-md:22px;--radius-lg:30px;--radius-pill:999px;--radius-round:50%;--content-max:1280px;--measure:68ch;--nav-height:80px;--nav-height-phone:72px;--dur-tap:90ms;--dur-press:.12s;--dur-hover:.2s;--dur-hop:.24s;--dur-move:.42s;--dur-tile:.46s;--dur-enter:.56s;--dur-reveal:.8s;--dur-route:1.2s;--dur-scene:1.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.7, 0, .2, 1);--ease-travel:cubic-bezier(.5, 0, .1, 1);--ease-snap:cubic-bezier(.34, 1.4, .64, 1);--ease-scan:steps(10, end);--font-display:"Unbounded", "Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-text:"Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Martian Mono", ui-monospace, Menlo, Consolas, monospace}
@keyframes a-arrow-swap{0%{transform:translate(0)}45%{transform:translate(170%)}46%{transform:translate(-170%)}to{transform:translate(0)}}@keyframes a-dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes a-field-error{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes a-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ind-arrow-back{0%{transform:rotate(180deg)translate(0)}45%{transform:rotate(180deg)translate(170%)}46%{transform:rotate(180deg)translate(-170%)}to{transform:rotate(180deg)translate(0)}}[data-ground~=paper],[data-ground~=canvas],[data-ground~=tint]{--a-ground:var(--paper);--a-fg:var(--ink);--a-fg-2:var(--ink-2);--a-muted:var(--muted);--a-line:var(--line);--a-line-strong:var(--line-strong);--a-hover:var(--mist);--a-focus:var(--focus);--a-link:var(--blue-600);--a-link-hover:var(--blue-700);--a-key:var(--blue-600);--a-stop:var(--blue-600);--a-dot-on:var(--blue-600);--a-dot-lo:var(--blue-300);--a-dot-off:var(--blue-100);--a-icon-sock:var(--night-1000);--a-sock:var(--night-1000);--a-card:var(--paper);--a-card-2:var(--canvas);--a-run:var(--blue-200);--a-run-lit:var(--blue-600);--a-head:var(--blue-600);--a-display-w:600;--a-text-w:400;--a-pri-bg:var(--blue-600);--a-pri-fg:var(--on-night);--a-pri-bloom:var(--blue-800);--a-pri-press:var(--blue-900);--a-sock-bg:var(--night-1000);--a-sock-fg:var(--signal);--a-sec-bg:var(--paper);--a-sec-fg:var(--ink);--a-sec-bd:var(--line-strong);--a-sec-hbg:var(--canvas);--a-sec-hbd:var(--ink);--a-gh-fg:var(--ink);--a-gh-hbg:var(--mist);--a-gh-hfg:var(--ink);--a-dis-bg:var(--mist);--a-dis-fg:var(--muted);--a-dis-sock:var(--line-strong);--a-dis-sfg:var(--paper);--a-ib-bg:var(--paper);--a-ib-fg:var(--ink);--a-ib-bd:var(--line-strong);--a-ib-hbg:var(--mist);--a-ib-hbd:var(--control);--a-in-bg:var(--paper);--a-in-fg:var(--ink);--a-in-bd:var(--control);--a-in-hbd:var(--ink-2);--a-in-ph:var(--muted)}[data-ground~=paper]{background:var(--paper);color:var(--a-fg-2)}[data-ground~=canvas]{--a-ground:var(--canvas);--a-card-2:var(--paper);--a-sec-hbg:var(--paper);background:var(--canvas);color:var(--a-fg-2)}[data-ground~=tint]{--a-ground:var(--blue-50);--a-card-2:var(--paper);--a-sec-hbg:var(--paper);background:var(--blue-50);color:var(--a-fg-2)}[data-ground~=night]{--a-ground:var(--night-950);--a-fg:var(--on-night);--a-fg-2:var(--on-night-muted);--a-muted:var(--on-night-faint);--a-line:var(--line-on-night);--a-line-strong:var(--line-on-night-strong);--a-hover:var(--night-850);--a-focus:var(--focus-on-night);--a-link:var(--blue-300);--a-link-hover:var(--on-night);--a-key:var(--on-night);--a-stop:var(--signal);--a-dot-on:var(--blue-400);--a-dot-lo:var(--blue-600);--a-dot-off:var(--night-850);--a-icon-sock:var(--signal);--a-sock:var(--night-1000);--a-card:var(--night-900);--a-card-2:var(--night-850);--a-run:var(--night-700);--a-run-lit:var(--blue-600);--a-head:var(--signal);--a-display-w:560;--a-text-w:380;--a-pri-bg:var(--blue-600);--a-pri-fg:var(--on-night);--a-pri-bloom:var(--blue-800);--a-pri-press:var(--blue-900);--a-sock-bg:var(--night-1000);--a-sock-fg:var(--signal);--a-sec-bg:transparent;--a-sec-fg:var(--on-night);--a-sec-bd:var(--line-on-night-strong);--a-sec-hbg:var(--night-850);--a-sec-hbd:var(--on-night);--a-gh-fg:var(--on-night-muted);--a-gh-hbg:var(--night-850);--a-gh-hfg:var(--on-night);--a-dis-bg:var(--night-850);--a-dis-fg:var(--on-night-faint);--a-dis-sock:var(--night-700);--a-dis-sfg:var(--on-night-faint);--a-ib-bg:transparent;--a-ib-fg:var(--on-night);--a-ib-bd:var(--line-on-night-strong);--a-ib-hbg:var(--night-850);--a-ib-hbd:var(--on-night);--a-in-bg:var(--night-900);--a-in-fg:var(--on-night);--a-in-bd:var(--line-on-night-strong);--a-in-hbd:var(--on-night-muted);--a-in-ph:var(--on-night-faint);background:var(--night-950);color:var(--on-night-muted)}[data-ground~=deep]{--a-ground:var(--night-1000);background:var(--night-1000)}[data-ground~=field]{--a-ground:var(--blue-600);--a-fg:var(--on-night);--a-fg-2:var(--blue-100);--a-muted:var(--blue-200);--a-line:#ffffff38;--a-line-strong:#ffffff8c;--a-hover:var(--blue-700);--a-focus:var(--on-night);--a-link:var(--on-night);--a-link-hover:var(--on-night);--a-key:var(--on-night);--a-stop:var(--signal);--a-dot-on:var(--on-night);--a-dot-lo:var(--blue-200);--a-dot-off:var(--blue-500);--a-icon-sock:var(--signal);--a-sock:var(--night-1000);--a-card:var(--blue-950);--a-card-2:var(--blue-800);--a-run:var(--blue-400);--a-run-lit:var(--on-night);--a-head:var(--signal);--a-display-w:560;--a-text-w:380;--a-pri-bg:var(--paper);--a-pri-fg:var(--ink);--a-pri-bloom:var(--blue-100);--a-pri-press:var(--blue-200);--a-sock-bg:var(--night-1000);--a-sock-fg:var(--signal);--a-sec-bg:transparent;--a-sec-fg:var(--on-night);--a-sec-bd:#ffffff8c;--a-sec-hbg:var(--blue-700);--a-sec-hbd:var(--on-night);--a-gh-fg:var(--on-night);--a-gh-hbg:var(--blue-700);--a-gh-hfg:var(--on-night);--a-dis-bg:var(--blue-700);--a-dis-fg:var(--blue-100);--a-dis-sock:var(--blue-800);--a-dis-sfg:var(--blue-200);--a-ib-bg:transparent;--a-ib-fg:var(--on-night);--a-ib-bd:#ffffff8c;--a-ib-hbg:var(--blue-700);--a-ib-hbd:var(--on-night);--a-in-bg:var(--paper);--a-in-fg:var(--ink);--a-in-bd:var(--paper);--a-in-hbd:var(--blue-200);--a-in-ph:var(--muted);background:var(--blue-600);color:var(--blue-100)}[data-ground~=relay]{--a-ground:var(--relay-ground);--a-fg:var(--on-night);--a-fg-2:var(--on-night-muted);--a-muted:var(--on-night-faint);--a-line:#fbbf2438;--a-line-strong:#fbbf2473;--a-hover:#fbbf241a;--a-focus:var(--relay-amber);--a-link:var(--relay-amber);--a-link-hover:var(--relay-amber-light);--a-key:var(--relay-amber);--a-stop:var(--relay-amber);--a-head:var(--relay-amber);--a-display-w:560;--a-text-w:380;--a-pri-bg:var(--relay-amber);--a-pri-fg:var(--relay-ground);--a-pri-bloom:var(--relay-amber-light);--a-pri-press:var(--relay-amber-light);--a-sock-bg:var(--relay-ground);--a-sock-fg:var(--relay-amber);--a-sec-bg:transparent;--a-sec-fg:var(--on-night);--a-sec-bd:#fbbf2473;--a-sec-hbg:#fbbf241a;--a-sec-hbd:var(--relay-amber);--a-gh-fg:var(--on-night-muted);--a-gh-hbg:#fbbf241a;--a-gh-hfg:var(--on-night);--a-ib-bg:transparent;--a-ib-fg:var(--on-night);--a-ib-bd:#fbbf2473;--a-ib-hbg:#fbbf241a;--a-ib-hbd:var(--relay-amber);--a-card:#121729;--a-card-2:#1a2036;--a-dot-on:var(--relay-amber);--a-dot-lo:#fbbf246b;--a-dot-off:#ffffff12;--a-icon-sock:var(--relay-ground);background:var(--relay-ground);color:var(--on-night-muted)}.a-nav--condensed{--a-ground:var(--paper);--a-fg:var(--ink);--a-fg-2:var(--ink-2);--a-muted:var(--muted);--a-line:var(--line);--a-line-strong:var(--line-strong);--a-hover:var(--mist);--a-focus:var(--focus);--a-link:var(--blue-600);--a-link-hover:var(--blue-700);--a-key:var(--blue-600);--a-stop:var(--blue-600);--a-dot-on:var(--blue-600);--a-dot-lo:var(--blue-300);--a-dot-off:var(--blue-100);--a-icon-sock:var(--night-1000);--a-sock:var(--night-1000);--a-card:var(--paper);--a-card-2:var(--canvas);--a-run:var(--blue-200);--a-run-lit:var(--blue-600);--a-head:var(--blue-600);--a-display-w:600;--a-text-w:400;--a-pri-bg:var(--blue-600);--a-pri-fg:var(--on-night);--a-pri-bloom:var(--blue-800);--a-pri-press:var(--blue-900);--a-sock-bg:var(--night-1000);--a-sock-fg:var(--signal);--a-sec-bg:var(--paper);--a-sec-fg:var(--ink);--a-sec-bd:var(--line-strong);--a-sec-hbg:var(--canvas);--a-sec-hbd:var(--ink);--a-gh-fg:var(--ink);--a-gh-hbg:var(--mist);--a-gh-hfg:var(--ink);--a-dis-bg:var(--mist);--a-dis-fg:var(--muted);--a-dis-sock:var(--line-strong);--a-dis-sfg:var(--paper);--a-ib-bg:var(--paper);--a-ib-fg:var(--ink);--a-ib-bd:var(--line-strong);--a-ib-hbg:var(--mist);--a-ib-hbd:var(--control);--a-in-bg:var(--paper);--a-in-fg:var(--ink);--a-in-bd:var(--control);--a-in-hbd:var(--ink-2);--a-in-ph:var(--muted);color:var(--ink-2)}[data-ground~=night] ::selection,[data-ground~=field] ::selection{background:var(--signal);color:var(--ink)}@property --a-route{syntax:"<percentage>";inherits:true;initial-value:100%}.a-icon{width:var(--a-icon-size,32px);height:var(--a-icon-size,32px);flex:none;display:block}.a-dot--on{fill:var(--a-dot-on)}.a-dot--lo{fill:var(--a-dot-lo)}.a-dot--off{fill:var(--a-dot-off)}.a-dot--sock{fill:var(--a-icon-sock)}.a-dot--core{fill:var(--signal)}[data-ground~=relay] .a-dot--core{fill:var(--relay-amber-light)}.a-icon .a-dot{transform-box:fill-box;transform-origin:50%}.a-icon.is-run .a-dot--on,.a-icon.is-run .a-dot--lo{animation:a-dot-pop var(--dur-tile) var(--ease-snap) both;animation-delay:calc(var(--i,0) * 28ms)}[data-ground~=paper],[data-ground~=canvas],[data-ground~=tint]{--a-in-err:var(--risk)}[data-ground~=night],[data-ground~=relay]{--a-in-err:var(--risk-on-night)}.a-field-error{font:500 13.5px/1.4 var(--font-text);color:var(--a-in-err);animation:a-field-error var(--dur-hover) var(--ease-out) both;align-items:flex-start;gap:9px;margin:0;display:flex}.a-field-error:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;width:6px;height:6px;margin-top:calc(.7em - 3px)}[data-ground~=paper],[data-ground~=canvas],[data-ground~=tint],[data-ground~=field]{--a-pk-bg:var(--paper);--a-pk-fg:var(--ink);--a-pk-muted:var(--muted);--a-pk-line:var(--line);--a-pk-hover:var(--mist);--a-pk-focus:var(--focus)}[data-ground~=night]{--a-pk-bg:var(--night-900);--a-pk-fg:var(--on-night);--a-pk-muted:var(--on-night-faint);--a-pk-line:var(--line-on-night-strong);--a-pk-hover:var(--night-850);--a-pk-focus:var(--focus-on-night)}[data-ground~=relay]{--a-pk-bg:var(--relay-ground);--a-pk-fg:var(--on-night);--a-pk-muted:var(--on-night-faint);--a-pk-line:var(--a-line-strong);--a-pk-hover:var(--a-hover);--a-pk-focus:var(--relay-amber)}@supports (appearance:base-select){@position-try --a-pick-down{position-area:self-end span-self-end;max-block-size:stretch;min-block-size:132px}@position-try --a-pick-up{position-area:self-start span-self-end;max-block-size:stretch}}.a-nav--condensed{top:calc(12px + env(safe-area-inset-top,0px));border:1px solid var(--line);border-radius:var(--radius-lg);width:min(1232px,100% - 32px);box-shadow:var(--shadow-float);background:var(--paper);position:fixed;left:50%;transform:translate(-50%)}@property --a-scan{syntax:"<percentage>";inherits:true;initial-value:100%}.a-lanes{width:100%;height:auto;display:block}.a-lanes circle{fill:var(--a-dot-off)}.a-lanes .is-trail{fill:var(--blue-800)}.a-lanes .is-lit{fill:var(--a-run-lit)}.a-lanes .is-head{fill:var(--signal)}:where([data-ground~=paper],[data-ground~=canvas],[data-ground~=tint]) .a-lanes .is-trail{fill:var(--blue-300)}:where([data-ground~=paper],[data-ground~=canvas],[data-ground~=tint]) .a-lanes .is-head{fill:var(--night-1000)}.a-qa__mark{border-radius:var(--radius-round);border:1px solid var(--a-line-strong);width:28px;height:28px;transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;flex:none;position:relative}.a-qa__mark:before,.a-qa__mark:after{content:"";background:var(--a-fg);width:10px;height:1.6px;transition:transform var(--dur-hop) var(--ease-out);margin:-.8px 0 0 -5px;position:absolute;top:50%;left:50%}.a-qa__mark:after{transform:rotate(90deg)}.a-rise.is-run{animation:a-rise var(--dur-enter) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 6) * 40ms)}html{-webkit-text-size-adjust:100%;scroll-padding-top:104px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;margin:0}img,svg{max-width:100%}main:focus,[data-landed]:focus{outline:none}[hidden]{display:none!important}h1,h2,h3,p,ul,ol,figure{margin-top:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.is-sheet{overflow:hidden}.switch__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w-dot{fill:var(--night-700);transition:fill .16s}.w-dot.is-lit{fill:var(--blue-600)}.w-dot.is-trail{fill:var(--blue-800)}.w-pkt{fill:var(--signal);stroke:var(--night-900);stroke-width:3px}.switch__fx{z-index:2}@media (max-width:880px){.switch__fx{z-index:0}}.switch__flow{z-index:0;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out);position:absolute;top:0;left:0}@media (min-width:600px) and (max-width:880px){.switch__fx{z-index:2}}@media (max-width:599px){.switch__wires{display:none}}.a-nav--condensed{width:calc(100% - 24px)}.phero__scene{aspect-ratio:1.12;width:100%;min-height:320px;position:relative}.phero__canvas{pointer-events:none;display:block;position:absolute;top:0;left:0}@media (max-width:960px){.phero__scene{aspect-ratio:1.35;min-height:260px;max-height:420px}}.ipager{border-top:1px solid var(--a-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:clamp(48px,6vw,72px);display:grid}.ipager__a{border-radius:var(--radius-sm);min-width:0;color:var(--a-fg);grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:18px;margin-top:14px;padding:12px 0;text-decoration:none;display:grid}.ipager__a--next{text-align:right;grid-column:2;grid-template-columns:minmax(0,1fr) auto;justify-self:end}.ipager__txt{gap:7px;min-width:0;display:grid}.ipager__n{font:500 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--a-muted);font-variant-numeric:tabular-nums}.ipager__t{font:600 18px/1.3 var(--font-text);letter-spacing:-.01em;color:var(--a-fg);text-wrap:balance}.ipager__go{border-radius:var(--radius-round);border:1px solid var(--a-line-strong);width:44px;height:44px;color:var(--a-fg);transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ipager__go svg{width:16px;height:16px}.ipager__a--prev .ipager__go svg{transform:rotate(180deg)}.ipager__a--next .ipager__go{border-color:var(--night-1000);background:var(--night-1000);color:var(--signal)}.ipager__a:focus-visible{outline:2px solid var(--a-focus);outline-offset:4px}@media (hover:hover){.ipager__a--prev:hover .ipager__go{border-color:var(--control);background:var(--canvas)}.ipager__a:hover .ipager__go svg{animation:a-arrow-swap var(--dur-move) var(--ease-out)}.ipager__a--prev:hover .ipager__go svg{animation-name:ind-arrow-back}}@media (max-width:560px){.ipager{grid-template-columns:minmax(0,1fr)}.ipager__a{border-radius:0;width:100%;margin-top:0;padding:18px 0}.ipager__a+.ipager__a{border-top:1px solid var(--a-line)}.ipager__a--next{grid-column:auto}.ipager__t{font-size:17px}}.pair__fold{width:100%;min-height:64px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 18px 12px 22px;display:flex}.pair__fold:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--radius-md)}.pair__fold[aria-expanded=true] .a-qa__mark{background:var(--a-sock);border-color:var(--a-sock)}.pair__fold[aria-expanded=true] .a-qa__mark:before,.pair__fold[aria-expanded=true] .a-qa__mark:after{background:var(--signal)}.pair__fold[aria-expanded=true] .a-qa__mark:after{transform:rotate(0)}.legal__toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--a-fg);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.legal__toggle:focus-visible{outline:2px solid var(--a-focus);outline-offset:6px}@media print{.phero__scene{display:none!important}}.pv-hero__gl{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
@font-face{font-family:unbounded;src:url(../media/Unbounded_Variable_latin-s.p.2iu9p0a12z3e_.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}._0xLdLW_className{font-family:unbounded,unbounded Fallback}._0xLdLW_variable{--font-unbounded:"unbounded", "unbounded Fallback"}
@font-face{font-family:monaSans;src:url(../media/MonaSans_Variable_latin-s.p.0kl3-j9km8j1n.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:monaSans Fallback;src:local(Arial);ascent-override:105.85%;descent-override:31.08%;line-gap-override:0.0%;size-adjust:102.98%}.tugkqG_className{font-family:monaSans,monaSans Fallback}.tugkqG_variable{--font-mona-sans:"monaSans", "monaSans Fallback"}
@font-face{font-family:martianMono;src:url(../media/MartianMono_Variable_latin-s.0f-7x9h3wggho.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:martianMono Fallback;src:local(Arial);ascent-override:70.2%;descent-override:14.04%;line-gap-override:0.0%;size-adjust:142.45%}._0gjIjq_className{font-family:martianMono,martianMono Fallback}._0gjIjq_variable{--font-martian-mono:"martianMono", "martianMono Fallback"}
