@layer reset,tokens,base,layout,components,utilities;@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,pre,ul,ol,fieldset,legend{margin:0}ul,ol,fieldset,legend{padding:0}fieldset{border:0;min-inline-size:0}img,svg,video,canvas,picture{max-inline-size:100%;display:block}img,video{block-size:auto}svg{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}[hidden]:not([hidden=until-found]){display:none!important}:where(a,button,[role=button],[role=switch],[role=tab],input,select,label,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@layer tokens{:root{--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-regular:400;--fw-strong:600;--fs-hero:clamp(2rem, 1.25rem + 2.6vw, 3rem);--fs-h1:clamp(1.75rem, 1.15rem + 2.3vw, 2.875rem);--fs-h2:clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--fs-h3:clamp(1.0625rem, .98rem + .35vw, 1.25rem);--fs-lead:clamp(1.0625rem, .98rem + .35vw, 1.25rem);--fs-body:clamp(1rem, .95rem + .2vw, 1.0625rem);--fs-md:1.0625rem;--fs-sm:.9375rem;--fs-xs:.875rem;--fs-cap:.8125rem;--fs-2xs:.75rem;--fs-3xs:.75rem;--fs-kicker:clamp(1rem, .94rem + .3vw, 1.125rem);--fs-num:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-orb:clamp(1.0625rem, .9rem + .6vw, 1.375rem);--lh-display:1.08;--lh-head:1.2;--lh-tight:1.3;--lh-body:1.55;--ls-display:-.025em;--ls-head:-.012em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-9:36px;--sp-10:40px;--sp-11:44px;--sp-12:48px;--sp-section:clamp(40px, 2.5vw + 30px, 64px);--gap-card:clamp(12px, 1.2vw + 6px, 20px);--content-max:1040px;--read-max:720px;--aside-w:340px;--gutter:16px;--header-h:60px;--tap:44px;--line-w:4px;--ring-w:3px;--station:44px;--station-sm:40px;--orb-size:clamp(128px, 34vw, 168px);--orb-gap:5px;--r-lg:16px;--r-md:12px;--r-sm:8px;--r-xs:2px;--r-chip:15px;--r-btn:12px;--r-pill:999px;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-press:.12s;--dur-state:.16s;--dur-draw:.28s;--dur-sheet:.32s;--dur-flow:1.8s;--flow-count:8;--dur-copied:2s;--z-raised:1;--z-sticky:20;--z-bar:30;--z-drawer:40;--z-overlay:50;--z-modal:60;--z-toast:70;--z-skip:80;--bp-ms:480px;--bp-md:600px;--bp-lg:834px;--bp-xl:1200px;--bp-2xl:1440px;--bp-3xl:1920px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f3;--surface-1:#fff;--surface-2:#efeeea;--surface-3:#e4e2dc;--border:#dedbd4;--border-strong:#86837b;--text-1:#1c1b18;--text-2:#46443e;--text-3:#67645c;--accent:#473872;--accent-2:#382e5c;--accent-edge:#2a2346;--accent-text:#453878;--accent-fg:#fff;--accent-soft:#47387214;--focus:#473872;--hover:#1c1b180b;--selected:#4738721a;--line:#2e2c28;--healthy:#2d6a45;--healthy-soft:#e3eee6;--degraded:#a94a00;--degraded-soft:#f8eadf;--failed:#9f1d3a;--failed-soft:#f7e4e7;--suspected:#6f5b00;--suspected-soft:#f1ebd3;--unknown:#5f5d57;--unknown-soft:#ecebe7;--inconclusive:#5a5e3f;--inconclusive-soft:#eaebdd;--info:#2b5885;--info-soft:#e2eaf3;--grid:#1c1b1814;--band:#1c1b1813;--bar:#8d8a82;--scrim:#1c1b186b;--shadow-pop:0 1px 2px #1c1b181a, 0 12px 28px -10px #1c1b1847;--shadow-sheet:0 -1px 0 #1c1b180f, 0 -16px 40px -16px #1c1b184d;--shadow-cta:0 3px 0 0 var(--accent-edge);--shadow-cta-pressed:0 1px 0 0 var(--accent-edge)}@media (min-width:600px){:root{--gutter:20px}}@media (min-width:834px){:root{--gutter:28px}}@media (min-width:1200px){:root{--gutter:32px}}@media (min-width:1440px){:root{--gutter:40px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1917;--surface-1:#22211e;--surface-2:#2a2926;--surface-3:#34332f;--border:#3a3935;--border-strong:#7c7970;--text-1:#eeece6;--text-2:#c6c3ba;--text-3:#a09d94;--accent:#7463ab;--accent-2:#66589e;--accent-edge:#43397a;--accent-text:#c4bcec;--accent-fg:#fff;--accent-soft:#c4bcec1a;--focus:#c4bcec;--hover:#eeece60d;--selected:#c4bcec1f;--line:#cfcbc2;--healthy:#86c69e;--healthy-soft:#213026;--degraded:#e58a4e;--degraded-soft:#37291f;--failed:#f2879a;--failed-soft:#3a2328;--suspected:#e4cd68;--suspected-soft:#322d1b;--unknown:#a9a69d;--unknown-soft:#2c2b28;--inconclusive:#bbbe94;--inconclusive-soft:#2e2f24;--info:#93b8e3;--info-soft:#212b37;--grid:#eeece614;--band:#eeece616;--bar:#77746c;--scrim:#0009;--shadow-pop:0 1px 2px #0006, 0 14px 32px -10px #0009;--shadow-sheet:0 -1px 0 #0006, 0 -16px 40px -16px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1917;--surface-1:#22211e;--surface-2:#2a2926;--surface-3:#34332f;--border:#3a3935;--border-strong:#7c7970;--text-1:#eeece6;--text-2:#c6c3ba;--text-3:#a09d94;--accent:#7463ab;--accent-2:#66589e;--accent-edge:#43397a;--accent-text:#c4bcec;--accent-fg:#fff;--accent-soft:#c4bcec1a;--focus:#c4bcec;--hover:#eeece60d;--selected:#c4bcec1f;--line:#cfcbc2;--healthy:#86c69e;--healthy-soft:#213026;--degraded:#e58a4e;--degraded-soft:#37291f;--failed:#f2879a;--failed-soft:#3a2328;--suspected:#e4cd68;--suspected-soft:#322d1b;--unknown:#a9a69d;--unknown-soft:#2c2b28;--inconclusive:#bbbe94;--inconclusive-soft:#2e2f24;--info:#93b8e3;--info-soft:#212b37;--grid:#eeece614;--band:#eeece616;--bar:#77746c;--scrim:#0009;--shadow-pop:0 1px 2px #0006, 0 14px 32px -10px #0009;--shadow-sheet:0 -1px 0 #0006, 0 -16px 40px -16px #000000b3}@media (prefers-contrast:more){:root,:root:not([data-theme=light]),:root[data-theme]{--border:var(--border-strong);--text-3:var(--text-2)}}@media (prefers-reduced-motion:reduce){:root{--dur-press:.01ms;--dur-state:.01ms;--dur-draw:.01ms;--dur-sheet:.01ms;--flow-count:0}}}@layer base{:root{--page-gutter:max(var(--gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--font-text:"Onest", "Onest Fallback", var(--font-sans);--font-code:"JetBrains Mono", "JetBrains Mono Fallback", var(--font-mono);--bottombar-h:0px}html{background:var(--bg);color:var(--text-1);scrollbar-gutter:stable;scroll-padding-block-start:calc(var(--header-h) + env(safe-area-inset-top,0px) + var(--sp-2));scroll-padding-block-end:calc(var(--bottombar-h) + var(--sp-2))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100dvh;background:var(--bg);color:var(--text-1);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;font-synthesis-weight:none;padding-block-start:env(safe-area-inset-top,0px)}h1,h2,h3,h4{font-weight:var(--fw-strong);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:-.024em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-tight)}h4{font-size:var(--fs-body);line-height:var(--lh-tight)}p,li,dd,figcaption,blockquote{text-wrap:pretty}strong,b{font-weight:var(--fw-strong)}small{font-size:var(--fs-sm)}code,kbd,samp,pre{font-family:var(--font-code);font-variant-ligatures:none;font-size:.9375em}hr{border:0;border-block-start:1px solid var(--border);margin:0}abbr[title]{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}::placeholder{color:var(--text-3);opacity:1}::selection{background:color-mix(in srgb, var(--accent) 26%, var(--bg));color:var(--text-1)}a{color:var(--accent-text);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}a:active{text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible),main[tabindex="-1"]:focus{outline:none}h1[tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:var(--r-sm)}.nobr{white-space:nowrap}[data-st=healthy]{--st-c:var(--healthy);--st-soft:var(--healthy-soft)}[data-st=degraded]{--st-c:var(--degraded);--st-soft:var(--degraded-soft)}[data-st=failed]{--st-c:var(--failed);--st-soft:var(--failed-soft)}[data-st=suspected]{--st-c:var(--suspected);--st-soft:var(--suspected-soft)}[data-st=unknown],[data-st=wait],[data-st=waiting]{--st-c:var(--unknown);--st-soft:var(--unknown-soft)}[data-st=inconclusive]{--st-c:var(--inconclusive);--st-soft:var(--inconclusive-soft)}[data-st=info]{--st-c:var(--info);--st-soft:var(--info-soft)}[data-st=checking]{--st-c:var(--text-2);--st-soft:var(--surface-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer layout{.app{min-block-size:calc(100dvh - env(safe-area-inset-top,0px));flex-direction:column;padding-block-end:var(--bottombar-h);display:flex}.app>main{flex:1 0 auto;min-inline-size:0}.container{inline-size:100%;max-inline-size:calc(var(--content-max) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.container--read{max-inline-size:calc(var(--read-max) + 2 * var(--page-gutter))}.page{padding-block:clamp(16px, 2vw + 8px, 32px) var(--sp-section)}.sections{row-gap:var(--sp-section);grid-template-columns:minmax(0,1fr);display:grid}.sections>*,.grid-auto>*,.grid-2>*{min-inline-size:0}.section-rule{border-block-start:1px solid var(--border);padding-block-start:var(--sp-8)}.read{max-inline-size:var(--read-max)}.read-center{max-inline-size:var(--read-max);margin-inline:auto}.layout-result{gap:var(--sp-section);grid-template-columns:minmax(0,1fr);display:grid}.layout-result>*{min-inline-size:0}.layout-result__full{grid-column:1/-1;margin-block-end:calc(clamp(24px, 2vw + 16px, 40px) - var(--sp-section))}.layout-result__main{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(36px,2vw + 24px,52px);display:grid}.layout-result__aside{gap:var(--sp-8);border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-content:start;padding-block-start:var(--sp-7);display:grid}@media (min-width:834px){.layout-result{grid-template-columns:minmax(0, 1fr) var(--aside-w);column-gap:clamp(28px,3vw,44px)}.layout-result__aside{border-block-start:0;border-inline-start:1px solid var(--border);padding-block-start:0;padding-inline-start:clamp(20px,2vw,28px)}}@media (min-width:1440px){.layout-result{column-gap:48px}}.grid-auto{--grid-min:220px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min)), 1fr));gap:var(--gap-card);display:grid}.grid-auto--118{--grid-min:118px}.grid-auto--150{--grid-min:150px}.grid-auto--220{--grid-min:220px}.grid-auto--230{--grid-min:230px}.grid-2{gap:var(--gap-card);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:834px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer components{.brand{min-block-size:var(--tap);min-inline-size:0;color:var(--text-1);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark__line{stroke:var(--line)}.brand-mark__branch{stroke:var(--accent)}.brand-mark__dot{fill:var(--line)}.brand__name{font-size:var(--fs-md);font-weight:var(--fw-strong);letter-spacing:-.01em}.brand__product{border-inline-start:1px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-md);padding-inline-start:10px;line-height:1.1}.brand--header .brand__product{display:none}@media (min-width:360px){.brand--header .brand__product{display:inline}.brand--header{gap:clamp(6px,26.6667vw - 90px,10px)}.brand--header .brand__name,.brand--header .brand__product{font-size:clamp(var(--fs-body), calc(var(--fs-md) - (375px - 100vw) / 15), var(--fs-md))}.brand--header .brand__product{padding-inline-start:clamp(6px,26.6667vw - 90px,10px)}}@media (min-width:600px){.brand--header .brand__product{display:none}}@media (min-width:1200px){.brand--header .brand__product{display:inline}}.brand--footer{gap:var(--sp-2);min-block-size:var(--tap)}.brand--footer .brand__name,.brand--footer .brand__product{font-size:var(--fs-sm)}.brand--footer .brand__product{padding-inline-start:var(--sp-2)}.brand:active .brand__name{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.brand:hover .brand__name{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}}@media (forced-colors:active){.brand-mark__line,.brand-mark__branch{stroke:canvastext}.brand-mark__dot{fill:canvastext}}.seg-field{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-inline-size:0;display:flex}.seg-field__label{color:var(--text-2);font-size:var(--fs-sm)}.seg{border:1px solid var(--border-strong);border-radius:calc(var(--r-md) + 1px);flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex}.seg-field--full .seg{inline-size:100%;display:flex}.seg-field--full .seg__btn{flex:1 1 0}.seg__btn{min-block-size:var(--tap);min-inline-size:var(--tap);padding-block:0;padding-inline:var(--sp-3);border-radius:calc(var(--r-md) - 3px);color:var(--text-2);font-size:var(--fs-sm);text-align:center;transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);background:0 0;border:0;line-height:1.2}.seg__btn:active{background:var(--surface-3)}.seg__btn[aria-pressed=true]{background:var(--selected);color:var(--text-1);font-weight:var(--fw-strong)}@media (hover:hover) and (pointer:fine){.seg__btn:hover{color:var(--text-1);background:var(--hover)}.seg__btn[aria-pressed=true]:hover{background:var(--selected)}}.seg__btn{flex:auto}@media (forced-colors:active){.seg__btn[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.radio-group{gap:0;display:grid}.radio-group__legend{color:var(--text-2);font-size:var(--fs-sm);margin-block-end:var(--sp-1)}.radio{align-items:center;gap:var(--sp-3);min-block-size:var(--tap);padding-inline:var(--sp-2);margin-inline:calc(-1 * var(--sp-2));border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-body);display:flex}.radio:active{background:var(--surface-3)}@media (hover:hover) and (pointer:fine){.radio:hover{background:var(--hover)}}.radio__input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-1);cursor:pointer;border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;margin:0;display:grid}.radio__input:before{content:"";background:var(--text-1);block-size:10px;inline-size:10px;transition:transform var(--dur-state) var(--ease-out);border-radius:50%;transform:scale(0)}.radio__input:checked{border-color:var(--text-1)}.radio__input:checked:before{transform:scale(1)}.radio__input:checked+.radio__label{font-weight:var(--fw-strong)}.radio__label{min-inline-size:0}@media (forced-colors:active){.radio__input:before{forced-color-adjust:none;background:canvastext}}.skip-link{z-index:var(--z-skip);min-block-size:var(--tap);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-1);font-weight:var(--fw-strong);align-items:center;padding-block:0;padding-inline:14px;display:inline-flex;position:absolute;inset-block-start:-80px;inset-inline-start:12px}.skip-link:focus{inset-block-start:calc(env(safe-area-inset-top,0px) + var(--sp-2))}.icon{flex-shrink:0;max-inline-size:none;display:block}.icon--dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.icon--inline{vertical-align:-.125em;display:inline-block}.toast-host{z-index:var(--z-toast);padding-inline:var(--page-gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom,0px) + var(--bottombar-offset,0px));inset-inline:0}.toast{align-items:flex-start;gap:var(--sp-2);max-inline-size:min(480px,100%);padding-block:var(--sp-3);padding-inline:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);pointer-events:auto;animation:toast-in var(--dur-state) var(--ease-out);line-height:1.45;display:flex}.toast__text{min-inline-size:0}.toast__glyph{margin-block-start:2px}.toast--success .toast__glyph{color:var(--healthy)}.toast--error .toast__glyph{color:var(--failed)}@keyframes toast-in{0%{transform:translateY(8px)}}@media (forced-colors:active){.toast{border:2px solid canvastext}}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:48px;padding-block:0;padding-inline:var(--sp-5);border-radius:var(--r-btn);color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-strong);text-align:center;text-wrap:balance;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn__label{min-inline-size:0}.btn--md{min-block-size:var(--tap);padding-inline:var(--sp-4);font-size:var(--fs-sm)}.btn--lg{min-block-size:48px}.btn--xl{min-block-size:56px;padding-inline:var(--sp-6);font-size:var(--fs-md)}.btn--full,.btn-wrap--full,.btn--full-phone,.btn-wrap--full-phone{inline-size:100%}@media (min-width:600px){.btn--full-phone,.btn-wrap--full-phone{inline-size:auto}}.btn--primary{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-cta);margin-block-end:3px}.btn--primary:active{box-shadow:var(--shadow-cta-pressed);transform:translateY(2px)}.btn--secondary{border-color:var(--border-strong)}.btn--secondary:active,.btn--ghost:active,.btn--danger:active{background:var(--surface-3)}.btn--danger{color:var(--failed);border-color:var(--border-strong)}.btn--text{min-block-size:var(--tap);border-radius:var(--r-sm);color:var(--accent-text);font-size:var(--fs-sm);text-underline-offset:.22em;border:0;padding-inline:0;text-decoration:underline;text-decoration-thickness:1px}.btn--text:active{text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--accent-2)}.btn--secondary:hover,.btn--ghost:hover,.btn--danger:hover{background:var(--hover)}.btn--secondary:hover{border-color:var(--text-3)}.btn--text:hover{text-decoration-thickness:2px}.btn--disabled:hover{background:var(--surface-2);border-color:#0000}.btn--text.btn--disabled:hover{background:0 0}}.btn--disabled,.btn--disabled:active{background:var(--surface-2);color:var(--text-3);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.btn--text.btn--disabled{background:0 0;text-decoration:none}.btn--loading{cursor:progress}.btn--loading:active{transform:none}.btn-spinner{animation:.9s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn-wrap{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.btn-wrap--full>.btn,.btn-wrap--full-phone>.btn{inline-size:100%}@media (min-width:600px){.btn-wrap--full-phone>.btn{inline-size:auto}}.btn-hint{min-inline-size:0;color:var(--text-2);font-size:var(--fs-sm);line-height:1.4}@media (forced-colors:active){.btn{border-color:buttontext}.btn--text{border:0}}}@layer utilities{.visually-hidden,.sr-only,.visually-hidden-focusable:not(:focus,:focus-within){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.stack--1{gap:var(--sp-1)}.stack--2{gap:var(--sp-2)}.stack--3{gap:var(--sp-3)}.stack--4{gap:var(--sp-4)}.stack--5{gap:var(--sp-5)}.stack--6{gap:var(--sp-6)}.stack--8{gap:var(--sp-8)}.stack--section{gap:var(--sp-section)}.cluster{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cluster--3{gap:var(--sp-3)}.cluster--4{gap:var(--sp-4)}.cluster--6{gap:var(--sp-2) var(--sp-6)}.cluster--start{align-items:flex-start}.cluster--baseline{align-items:baseline}.cluster--end{justify-content:flex-end}.cluster--between{justify-content:space-between}.stack>*,.cluster>*,.min-w-0{min-inline-size:0}.t-hero{font-size:var(--fs-hero);font-weight:var(--fw-strong);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-h1{font-size:var(--fs-h1);font-weight:var(--fw-strong);line-height:var(--lh-display);letter-spacing:-.024em}.t-h2{font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:var(--lh-head);letter-spacing:var(--ls-head)}.t-h3{font-size:var(--fs-h3);font-weight:var(--fw-strong);line-height:var(--lh-tight)}.t-lead{font-size:var(--fs-lead);color:var(--text-2);line-height:1.5}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-sm{font-size:var(--fs-sm);line-height:1.45}.t-cap{font-size:var(--fs-cap);line-height:1.35}.t-kicker{font-size:var(--fs-kicker);font-weight:var(--fw-strong);line-height:var(--lh-tight);color:var(--st-c,var(--text-1))}.t-num{font-size:var(--fs-num);font-weight:var(--fw-strong);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1.15}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.strong{font-weight:var(--fw-strong)}.measure{max-inline-size:38em}.measure-narrow{max-inline-size:32em}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-code);font-variant-ligatures:none;letter-spacing:.02em}.nowrap{white-space:nowrap}.break-anywhere{overflow-wrap:anywhere}.w-only,.w-blk{display:none}@media (min-width:600px){.w-only{display:inline}.w-blk{display:block}.n-only,.n-blk{display:none}}.hairline-top{border-block-start:1px solid var(--border)}.hairline-bottom{border-block-end:1px solid var(--border)}}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-symbols.woff2)format("woff2");unicode-range:U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Fallback;font-style:normal;font-weight:100 500;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Roboto);size-adjust:102.56%;ascent-override:94.58%;descent-override:29.25%;line-gap-override:0%}@font-face{font-family:Onest Fallback;font-style:normal;font-weight:501 900;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:98.44%;ascent-override:98.54%;descent-override:30.48%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-style:normal;font-weight:100 800;src:local(Menlo),local(Menlo-Regular),local(Consolas),local(Courier New),local(Liberation Mono);size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}
