@font-face{font-family:Mukta;src:url(/_astro/Mukta-Regular.p7Up21hL.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mukta;src:url(/_astro/Mukta-Medium.J1FhH2qg.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Mukta;src:url(/_astro/Mukta-SemiBold.D-BwbhZQ.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Mukta;src:url(/_astro/Mukta-ExtraBold.ChVr6lJQ.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Regular.CfpTLUC3.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Medium.BZfZgfgR.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Libre Barcode 39 Text";src:url(/_astro/LibreBarcode39Text-Regular.CnRMZo2p.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Dana;src:url(/_astro/DanaVF.4Tkbr4Se.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-raised:#fff;--surface-tint:#f6fafb;--surface-sunken:#edf4f5;--surface-hover:#0f1b1e0a;--overlay:#0f1b1e52;--ink:#0f1b1e;--ink-muted:#4a585c;--ink-faint:#56666a;--ink-disabled:var(--ink-faint);--ink-inverse:#fff;--border:#e1ebed;--border-soft:#edf3f4;--border-dash:#bbd0d4;--border-strong:#7d8f93;--float-border:var(--border);--accent:#2f8a99;--accent-hover:#287f8d;--accent-active:#2f8a99;--accent-ink:#1c6773;--accent-deep:#15525c;--on-accent:#fff;--accent-soft:#e3f1f3;--accent-soft-hover:#d3e9ec;--accent-soft-active:#c2e0e5;--accent-edge:#bfdde3;--success:#32703a;--success-soft:#e3efdd;--warning:#8c5a00;--warning-soft:#f8ebd2;--danger:#b23a3a;--danger-soft:#f6e0dc;--info:#4a6490;--info-soft:#e3e8f2;--band-bg:#0f1b1e;--band-ink:#e6eff0;--band-muted:#93a6aa;--band-line:#24363a;--band-accent:#7fc3ce;--grid-line:var(--border-soft);--grid-cross:#c9dadd;--shadow-color:#0f1b1e1a;--line:#9db9be;--chart-1:#3d73b6;--chart-2:#9d4518;--chart-3:#7d5fad;--chart-4:#767700;--chart-5:#9f5387;--chart-6:var(--chart-neutral);--ring-color:var(--accent-ink);--link-underline:var(--border-strong);--chart-neutral:var(--ink-muted);--chart-grid:var(--border);--chart-axis:var(--ink-faint);--chart-fill:12%;--btn-primary-bg:var(--accent-ink);--btn-primary-bg-hover:var(--accent-deep);--btn-primary-bg-active:var(--accent-deep);--btn-primary-fg:var(--on-accent);--btn-primary-border:transparent;--skeleton-bg:transparent;--skeleton-border:var(--border-dash);--skeleton-bar:var(--surface-sunken);--skeleton-style:dashed;--mark-color:var(--border-strong);--mark-size:12px;--bp-stroke:var(--accent);--bp-dash:4px;--bp-gap:3px;--bp-tick:6px;--bp-offset:18px;--bp-follow:.22;--bp-ghost-w:168px;--font-sans:"Mukta", "Dana", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:"Mukta", "Dana", system-ui, "Segoe UI", Roboto, sans-serif;--font-hero:var(--font-display);--font-barcode:"Libre Barcode 39 Text", monospace;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--font-num:var(--font-mono);--font-label:var(--font-mono);--numeric-features:normal;--weight-regular:400;--weight-strong:500;--weight-display:600;--weight-heavy:800;--text-xs:.75rem;--text-ui:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3.25rem;--text-4xl:4.25rem;--text-5xl:5.5rem;--leading-tight:1;--leading-snug:1.25;--leading-body:1.6;--leading-label:1;--leading-code:1.6;--tracking-display:-.025em;--tracking-eyebrow:.14em;--tracking-label:.06em;--case-eyebrow:uppercase;--measure:68ch;--measure-hint:300px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--sp-96:96px;--sp-128:128px;--space-inset:var(--sp-24);--space-within:var(--sp-8);--space-between:var(--sp-32);--space-section:var(--sp-128);--container:1320px;--container-wide:1440px;--gutter:40px;--nav-h:64px;--utility-h:36px;--bottom-bar-h:64px;--rail-w:240px;--rail-w-collapsed:64px;--drawer-w:420px;--drawer-w-min:320px;--dialog-w:520px;--control-h:40px;--control-h-sm:32px;--control-h-lg:52px;--control-h-xs:24px;--row-h:44px;--hit-min:44px;--check-size:18px;--toggle-w:36px;--toggle-h:20px;--icon:20px;--icon-sm:16px;--globe-max:640px;--r-1:0px;--r-2:0px;--r-3:0px;--r-4:0px;--r-full:999px;--bw:1px;--ring-width:2px;--ring-offset:2px;--bracket-w:2px;--bracket-arm:8px;--chamfer:10px;--chamfer-lg:14px;--chamfer-angle:315deg;--grid-pitch:32px;--grid-fade:70%;--cross-size:11px;--shadow-float:0 12px 32px var(--shadow-color);--dur-instant:0s;--dur-micro:80ms;--dur-small:.15s;--dur-medium:.25s;--dur-large:.4s;--dur-blink:1s;--blink-count:5;--dur-shake:.32s;--dur-scroll:.6s;--dur-highlight:1.2s;--stagger:50ms;--press-scale:.97;--caret-w:.55ch;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear;--ease-pop:cubic-bezier(.2, .9, .3, 1.1);--loading-delay:.3s;--tooltip-delay:.3s;--toast-info:4s;--toast-warning:7s;--undo-window:5s;--undo-window-bulk:10s;--z-sticky:10;--z-drawer:20;--z-modal:30;--z-dropdown:40;--z-toast:50;--z-tooltip:55;--z-skip:60;--inline-sign:1;accent-color:var(--ink);font-synthesis-weight:none}:root[data-theme=dark][data-tokens=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1719;--surface:#121e21;--surface-raised:#172528;--surface-tint:#111c1f;--surface-sunken:#1c2b2f;--surface-hover:#e6eff00f;--overlay:#0000008f;--ink:#e6eff0;--ink-muted:#a9bbbf;--ink-faint:#93a6aa;--ink-inverse:#0d1719;--border:#263639;--border-soft:#1c2a2d;--border-dash:#3c5257;--border-strong:#6f8589;--accent:#5fb3c1;--accent-hover:#74c0cc;--accent-active:#5fb3c1;--accent-ink:#7fc3ce;--accent-deep:#9ad2db;--on-accent:#0d1719;--accent-soft:#14343a;--accent-soft-hover:#1a3f46;--accent-soft-active:#204b53;--accent-edge:#2d5f68;--success:#6dba76;--success-soft:#16301a;--warning:#e0a93f;--warning-soft:#33270f;--danger:#f08a80;--danger-soft:#3a1c1a;--info:#93aedb;--info-soft:#1c2638;--band-bg:#081012;--band-line:#1f2e31;--grid-cross:#2a3b3f;--shadow-color:#00000080;--line:#3f5a5f;--chart-1:#7fa6db;--chart-2:#d98a5e;--chart-3:#ac94d6;--chart-4:#b9ba4a;--chart-5:#d68dbe}[dir=rtl]{--inline-sign:-1;--chamfer-angle:45deg}[dir=ltr]{--inline-sign:1;--chamfer-angle:315deg}[lang|=fa],[lang|=ar]{--font-sans:"Dana", system-ui, "Segoe UI", Tahoma, sans-serif;--font-display:"Dana", system-ui, "Segoe UI", Tahoma, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, "Dana", monospace;--font-num:"Dana", system-ui, sans-serif;--font-label:"Dana", system-ui, sans-serif;--numeric-features:"ss03";--leading-tight:1.35;--leading-snug:1.5;--leading-body:1.85;--leading-label:1.5;--tracking-display:0;--tracking-eyebrow:0;--tracking-label:0;--case-eyebrow:none}[lang|=ru]{--font-sans:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}[data-density=compact]{--row-h:36px;--space-inset:var(--sp-16);--space-within:var(--sp-4);--space-between:var(--sp-16)}[data-density=comfortable]{--row-h:56px;--space-inset:var(--sp-32);--space-within:var(--sp-12);--space-between:var(--sp-48)}@media (pointer:coarse){:root{--hit-min:48px;--control-h:44px;--control-h-sm:40px}[data-density=compact]{--row-h:var(--hit-min)}}@media (width<=1023px){:root{--gutter:24px}}@media (width<=767px){:root{--gutter:16px;--space-inset:var(--sp-16);--space-section:var(--sp-64);--text-3xl:2.25rem;--text-4xl:2.75rem;--text-5xl:3.25rem}[data-density=comfortable]{--space-inset:var(--sp-24);--space-between:var(--sp-32)}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:1ms;--dur-small:1ms;--dur-medium:1ms;--dur-large:1ms;--dur-shake:0s;--dur-scroll:0s;--blink-count:0;--stagger:0s;--press-scale:1;--ease-pop:var(--ease-out);--bp-follow:1}}@media (forced-colors:active){:root{--ring-color:Highlight;--ink-disabled:GrayText;--border-strong:ButtonText;--link-underline:LinkText}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font:var(--weight-regular) var(--text-base) / var(--leading-body) var(--font-sans);scroll-padding-block:calc(var(--nav-h) + var(--sp-16)) var(--bottom-bar-h);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html:has(dialog:modal){overflow:hidden}body{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;margin:0;display:flex}main{flex:1;container-type:inline-size}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}b,strong{font-family:var(--font-display);font-weight:var(--weight-display)}:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover,a:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);transition:text-decoration-color var(--dur-micro)}svg{display:block}::selection{background:var(--accent-soft-active);color:var(--ink)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.mono{font-family:var(--font-mono)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features)}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.ltr{direction:ltr;unicode-bidi:isolate}.eyebrow{font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow);color:var(--ink-muted)}.eyebrow-accent{color:var(--accent-ink)}.display{font-family:var(--font-display);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);line-height:var(--leading-snug)}.lede{font-size:var(--text-md);color:var(--ink-muted);max-width:var(--measure);text-wrap:pretty}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip);position:absolute;inset-block-start:var(--sp-8);inset-inline-start:var(--sp-16)}.skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden}.skip-link:focus{padding:var(--sp-8) var(--sp-12);background:var(--surface);border:var(--bw) solid var(--border-strong)}.tag{font:var(--weight-strong) var(--text-xs) / 1 var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);padding:var(--sp-4) var(--sp-8);color:var(--accent-ink);background:var(--accent-soft);border:var(--bw) solid var(--accent-edge);white-space:nowrap;align-items:center;display:inline-flex}.arrow:after{content:"→";font-family:var(--font-mono);transition:transform var(--dur-micro) var(--ease-out);margin-inline-start:var(--sp-8);display:inline-block}: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)) .arrow:after{transform:scaleX(-1)}@media (hover:hover){.arrow:hover:after{transform:translateX(calc(var(--inline-sign) * var(--sp-4)))}: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)) .arrow:hover:after{transform:translateX(calc(var(--inline-sign) * var(--sp-4))) scaleX(-1)}}.caret{width:var(--caret-w);vertical-align:baseline;height:.82em;animation:caret-blink var(--dur-blink) steps(1, end) var(--blink-count);background:currentColor;margin-inline-start:.08em;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.grid-ground{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-pitch) var(--grid-pitch)}.cross{width:var(--cross-size);height:var(--cross-size);pointer-events:none;position:absolute}.cross:before,.cross:after{content:"";background:var(--grid-cross);position:absolute}.cross:before{height:1px;inset-block-start:calc(50% - .5px);inset-inline:0}.cross:after{width:1px;inset-block:0;inset-inline-start:calc(50% - .5px)}.cross-start{inset-block-start:var(--sp-24);inset-inline-start:var(--sp-24)}.cross-end{inset-block-start:var(--sp-24);inset-inline-end:var(--sp-24)}.index-line{align-items:center;gap:var(--sp-16);display:flex}.index-num{font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-num);font-feature-settings:var(--numeric-features);color:var(--accent-ink);letter-spacing:var(--tracking-label)}.index-rule{background:var(--border);height:1px;min-width:var(--sp-32);flex:1}.index-aside{white-space:nowrap}.btn{justify-content:center;align-items:center;gap:var(--sp-8);height:var(--control-h);padding-inline:var(--sp-16);border:var(--bw) solid transparent;font:var(--weight-strong) var(--text-ui) / 1 var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro), border-color var(--dur-micro), color var(--dur-micro), transform var(--dur-micro);background:0 0;text-decoration:none;display:inline-flex}.btn:active{transform:scale(var(--press-scale))}.btn-sm{height:var(--control-h-sm);padding-inline:var(--sp-12)}.btn-lg{height:var(--control-h-lg);padding-inline:var(--sp-24)}.btn-primary{--plane:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border);background:linear-gradient(var(--chamfer-angle), transparent calc(var(--chamfer) * .7071), var(--plane) 0)}.btn-lg.btn-primary{background:linear-gradient(var(--chamfer-angle), transparent calc(var(--chamfer-lg) * .7071), var(--plane) 0)}.btn-primary:hover{--plane:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.btn-primary:active{--plane:var(--btn-primary-bg-active)}.btn-secondary{border-color:var(--ink)}.btn-secondary:hover{background:var(--surface-hover)}.btn-ghost{color:var(--ink-muted)}.btn-ghost:hover{color:var(--ink);background:var(--surface-hover)}[lang|=fa] .btn{font-weight:var(--weight-display)}.utility{background:var(--surface-tint);border-block-end:var(--bw) solid var(--border)}.utility-inner{max-width:var(--container);padding-inline:var(--gutter);min-height:var(--utility-h);justify-content:space-between;align-items:center;gap:var(--sp-16);font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink-muted);margin-inline:auto;display:flex}.utility-live{align-items:center;gap:var(--sp-8);display:flex}.live-dot{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-full);background:var(--success);flex-shrink:0}.utility-links{margin:0;padding:0;list-style:none;display:flex}.utility-links li+li{border-inline-start:var(--bw) solid var(--border)}.utility-links a{min-height:var(--utility-h);padding-inline:var(--sp-12);color:var(--ink-muted);align-items:center;text-decoration:none;display:inline-flex}.utility-links a:hover{color:var(--ink);background:var(--surface-hover)}.utility-links a[lang|=fa],.nav-sheet a[lang|=fa]{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:none}.nav{z-index:var(--z-sticky);background:var(--bg);border-block-end:var(--bw) solid var(--border);align-items:center;gap:var(--sp-32);height:var(--nav-h);padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));display:flex;position:sticky;top:0}.brand{color:var(--ink);flex-shrink:0;display:block}.brand svg{width:auto;height:36px}.brand .brackets{color:var(--accent)}.brand .mark{display:none}.nav-links{gap:var(--sp-24);margin:0;padding:0;list-style:none;display:flex}.nav-links a{padding-block:var(--sp-8);color:var(--ink);font-size:var(--text-ui);font-weight:var(--weight-display);text-decoration:none;display:inline-block;position:relative}.nav-links a:after{content:"";height:var(--bracket-w);background:var(--ink);transform-origin:0;transition:transform var(--dur-micro) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}: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)) .nav-links a:after{transform-origin:100%}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a[aria-current=page]:after{background:var(--accent);transform:scaleX(1)}.nav-end{gap:var(--sp-8);align-items:center;margin-inline-start:auto;display:flex}.nav-menu{display:none}.nav-menu summary{list-style:none}.nav-menu-trigger{inline-size:var(--hit-min);block-size:var(--hit-min);font-size:var(--text-lg);padding:0}.nav-menu[open]:before{content:"";background:var(--overlay);block-size:100vh;position:absolute;inset-block-start:100%;inset-inline:0}.nav-sheet a[aria-current=page]{color:var(--accent-ink);font-weight:var(--weight-display)}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu[open] .nav-sheet{background:var(--surface-raised);border-block:var(--bw) solid var(--float-border);box-shadow:var(--shadow-float);padding:var(--sp-16) var(--gutter);gap:var(--sp-4);isolation:isolate;display:grid;position:absolute;inset-block-start:var(--nav-h);inset-inline:0}.nav-sheet a{min-height:var(--hit-min);color:var(--ink);border-block-end:var(--bw) solid var(--border);align-items:center;text-decoration:none;display:flex}.hero{border-block-end:var(--bw) solid var(--border);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-pitch) var(--grid-pitch);-webkit-mask-image:linear-gradient(to bottom, #000, transparent var(--grid-fade));-webkit-mask-image:linear-gradient(to bottom, #000, transparent var(--grid-fade));mask-image:linear-gradient(to bottom, #000, transparent var(--grid-fade));position:absolute;inset:0}.hero-inner{gap:var(--sp-48);max-width:var(--container);padding:var(--sp-96) var(--gutter) var(--sp-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;margin-inline:auto;display:grid;position:relative}.hero-copy{gap:var(--sp-32);align-content:start;display:grid}.hero-copy .index-line{max-width:34rem}.hero-title{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.hero-accent{color:var(--accent-ink);white-space:nowrap}.hero-actions{gap:var(--sp-16);flex-wrap:wrap;align-items:center;display:flex}.checks{gap:var(--sp-8) var(--sp-24);font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.checks li{align-items:center;gap:var(--sp-8);display:inline-flex}.checks li+li{border-inline-start:var(--bw) solid var(--border);padding-inline-start:var(--sp-24)}.checks .num{color:var(--ink)}.check{width:var(--icon-sm);height:var(--icon-sm);border:var(--bw) solid var(--accent-edge);background:var(--accent-soft);flex-shrink:0;position:relative}.check:after{content:"";border:solid var(--accent-ink);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;inset-block-start:2px;inset-inline-start:5px;transform:rotate(45deg)}.rack-figure{gap:var(--sp-12);justify-items:center;display:grid}.rack-figure svg{width:100%;max-width:520px;height:auto;overflow:visible}.rack-figure figcaption{text-align:center;border-block-start:var(--bw) dashed var(--border-dash);justify-self:stretch;padding-block-start:var(--sp-12)}.rf-floor{fill:var(--surface-tint);stroke:var(--border-dash);stroke-width:1px;stroke-dasharray:var(--bp-dash) var(--bp-gap)}.rf-front,.rf-side,.rf-top{stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round}.rf-front{fill:var(--surface)}.rf-side{fill:var(--surface-sunken)}.rf-top{fill:var(--surface-tint)}.rf-unit{stroke:var(--line);stroke-width:1px}.rf-vent{stroke:var(--border-dash);stroke-width:1px}.rf-led{fill:var(--line)}.rf-led.is-live{fill:var(--accent)}.rf-dim,.rf-dim-tick{stroke:var(--accent);stroke-width:1px}.rf-dim{stroke-dasharray:var(--bp-dash) var(--bp-gap)}.rf-callout path{fill:none;stroke:var(--accent);stroke-width:1px}.rf-callout circle{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.rf-callout text{font:var(--weight-strong) 11px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);fill:var(--accent-ink)}[lang|=fa] .rf-callout text{font-family:var(--font-num);font-size:13px}.page-index{background:var(--band-bg);color:var(--band-ink)}.page-index-inner{max-width:var(--container);padding-inline:var(--gutter);align-items:center;gap:var(--sp-24);min-height:var(--sp-48);scrollbar-width:none;margin-inline:auto;display:flex;overflow-x:auto}.page-index .eyebrow{color:var(--band-muted);white-space:nowrap}.page-index ol{gap:var(--sp-24);margin:0;padding:0;list-style:none;display:flex}.page-index a{gap:var(--sp-8);min-height:var(--sp-48);white-space:nowrap;color:var(--band-ink);font:var(--weight-strong) var(--text-xs) / 1 var(--font-label);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow);align-items:center;text-decoration:none;display:inline-flex}.page-index a .num,.page-index a:hover{color:var(--band-accent)}.page-index :focus-visible{outline-color:var(--band-accent)}.ref-band{background:var(--surface-tint);border-block-end:var(--bw) solid var(--border)}.ref-inner{max-width:var(--container);padding:var(--sp-48) var(--gutter);gap:var(--sp-48);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-inline:auto;display:grid}.ref-plans{gap:var(--sp-16);align-content:start;display:grid}.sample{background:var(--surface);border:var(--bw) solid var(--border);display:grid}.sample-row{gap:var(--sp-4) var(--sp-16);padding:var(--sp-12) var(--sp-16);font-size:var(--text-ui);transition:background-color var(--dur-micro);grid-template-columns:minmax(0,1fr) auto;display:grid}.sample-row+.sample-row{border-block-start:var(--bw) solid var(--border)}.sample-row .name{font-size:var(--text-base);font-weight:var(--weight-display)}.sample-row .end{text-align:end}.spec{border-inline-start:var(--bw) solid var(--border);align-content:start;padding-inline-start:var(--sp-48);display:grid}.spec-row{align-items:baseline;gap:var(--sp-12);padding-block:var(--sp-12);display:flex}.spec-row+.spec-row{border-block-start:var(--bw) solid var(--border)}.spec-row dt{font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow);color:var(--ink-muted);flex-shrink:0}.spec-row dd{align-items:baseline;gap:var(--sp-12);text-align:end;font-weight:var(--weight-strong);flex:1;display:flex}.spec-row dd:before{content:"";min-width:var(--sp-16);border-block-end:var(--bw) dotted var(--border-dash);flex:1}.page-hero{border-block-end:var(--bw) solid var(--border);position:relative}.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-pitch) var(--grid-pitch);-webkit-mask-image:linear-gradient(to bottom, #000, transparent var(--grid-fade));-webkit-mask-image:linear-gradient(to bottom, #000, transparent var(--grid-fade));mask-image:linear-gradient(to bottom, #000, transparent var(--grid-fade));position:absolute;inset:0}.page-hero-inner{max-width:var(--container);padding:var(--sp-96) var(--gutter) var(--sp-64);gap:var(--sp-24);margin-inline:auto;display:grid;position:relative}.page-hero h1{font-size:var(--text-4xl)}.section{max-width:var(--container);padding:var(--space-section) var(--gutter) 0;margin-inline:auto;position:relative}.section:last-child{padding-block-end:var(--space-section)}.section:first-child{padding-block-start:var(--sp-64)}.section-head{gap:var(--sp-16);margin-block-end:var(--sp-48);display:grid}.section-head .index-line{margin-block-end:var(--sp-8)}.section-head h2{font-size:var(--text-3xl);max-width:22ch}.section-head h1{font-size:var(--text-4xl);max-width:22ch}.section-head.is-centered{text-align:center;justify-items:center}.section-head.is-centered .index-line{text-align:start;justify-self:stretch}.section-head.is-centered .lede{text-wrap:balance}.section-foot{font:var(--weight-strong) var(--text-ui) / 1 var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);margin-block-start:var(--space-between)}.section-foot a{color:var(--accent-ink);text-decoration:none}.points{border-block-start:var(--bw) solid var(--border);border-inline-start:var(--bw) solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.point{gap:var(--sp-12);padding:var(--sp-32) var(--sp-24);border-inline-end:var(--bw) solid var(--border);border-block-end:var(--bw) solid var(--border);background:var(--surface);transition:background-color var(--dur-micro);align-content:start;display:grid;position:relative}.point .step{font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-num);font-feature-settings:var(--numeric-features);letter-spacing:var(--tracking-label);color:var(--accent-ink)}.point .title{font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display)}.point p{color:var(--ink-muted);max-width:var(--measure)}.points.is-steps .point:after{content:"";width:var(--sp-16);background:var(--accent);z-index:1;height:1px;position:absolute;inset-block-start:calc(var(--sp-32) + .5em);inset-inline-end:calc(-1 * var(--sp-8))}.points.is-steps .point:last-child:after{content:none}.points.is-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.point.is-wide{grid-column:span 2}.point.is-plane{background:var(--btn-primary-bg);color:var(--on-accent);align-content:end}.point.is-plane p,.point.is-plane .step{color:var(--on-accent)}.slice{padding:var(--sp-12) var(--sp-16) var(--sp-4);background:var(--surface-tint);border:var(--bw) solid var(--border);margin-block-end:var(--sp-12);display:grid}.slice>.eyebrow{padding-block-end:var(--sp-8)}.slice-row,.slice-meter{align-items:center;gap:var(--sp-12);padding-block:var(--sp-8);border-block-start:var(--bw) solid var(--border);font-size:var(--text-ui);display:grid}.slice-row{grid-template-columns:auto minmax(0,1fr) auto}.slice-row .sub{color:var(--ink-muted);font-size:var(--text-xs);display:block}.slice-row .end,.slice-meter .end{text-align:end;white-space:nowrap}.slice-mark{inline-size:var(--icon);block-size:var(--icon);border:var(--bw) solid var(--border-strong);font-family:var(--font-mono);color:var(--ink-muted);place-items:center;display:grid}.slice-mark.is-in{color:var(--success);border-color:var(--success)}.status{align-items:center;gap:var(--sp-4);font:var(--weight-strong) var(--text-xs) / 1 var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);color:var(--success);display:inline-flex}.slice-meter{grid-template-columns:6rem minmax(0,1fr) auto}.meter{block-size:var(--sp-8);background:var(--surface-sunken)}.meter>span{background:var(--accent);block-size:100%;display:block}main{position:relative}@media (width>=1024px){main:before{content:"";pointer-events:none;inset-block:0;inset-inline:calc(max(0px, (100% - var(--container)) / 2) + var(--gutter));border-inline:var(--bw) dashed var(--border-dash);position:absolute}.page-index,.footer{z-index:1;position:relative}.points,.globe,.cta,.tier-grid{position:relative}.points:before,.points:after,.globe:before,.globe:after,.cta:before,.cta:after,.tier-grid:before,.tier-grid:after{content:"";z-index:1;inline-size:var(--sp-8);block-size:var(--sp-8);border:var(--bw) solid var(--border-dash);background:var(--bg);position:absolute;inset-block-start:calc(var(--sp-8) / -2)}.points:before,.globe:before,.cta:before,.tier-grid:before{inset-inline-start:calc(var(--sp-8) / -2 - var(--bw))}.points:after,.globe:after,.cta:after,.tier-grid:after{inset-inline-end:calc(var(--sp-8) / -2)}}.globe{border:var(--bw) solid var(--border);background:var(--surface);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.globe-stage{padding:var(--sp-48) var(--sp-24) var(--sp-32);border-inline-end:var(--bw) solid var(--border);place-items:center;min-height:24rem;display:grid;position:relative}.globe-stage .fig-tag{position:absolute;inset-block-start:var(--sp-16);inset-inline-start:var(--sp-16)}.globe-svg{width:100%;max-width:var(--globe-max);aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;opacity:0;height:auto;transition:opacity var(--dur-medium) var(--ease-out)}.globe.is-ready .globe-svg{opacity:1}.globe-svg:active{cursor:grabbing}.globe.is-failed .globe-stage{display:none}.globe.is-failed{grid-template-columns:minmax(0,1fr)}.g-sphere{fill:var(--surface-tint);stroke:var(--accent-edge);stroke-width:1px}.g-grat{fill:none;stroke:var(--border);stroke-width:.75px}.g-country{fill:var(--surface);stroke:var(--border-dash);stroke-width:.5px}.g-country.is-sale{fill:var(--accent-soft-active);stroke:var(--accent-edge);stroke-width:.75px;cursor:pointer;transition:fill var(--dur-micro)}.g-country.is-sale.is-hot,.g-country.is-sale.is-picked{fill:var(--accent);stroke:var(--accent-ink);stroke-width:1.25px}.g-pin{cursor:pointer}.g-pin-hit{fill:#0000}.g-pin-ring{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.6;transition:opacity var(--dur-micro)}.g-pin-dot{fill:var(--accent-ink)}.g-pin.is-hot .g-pin-ring{opacity:1;stroke-width:1.5px}.globe-sheet{align-content:start;gap:var(--sp-16);padding:var(--sp-24);background:var(--surface-tint);min-width:0;display:grid}.globe-hint{font-size:var(--text-ui)}.globe-pinned{border-block-start:var(--bw) solid var(--border);padding-block-start:var(--sp-16)}.globe-pinned .gc-more{display:none}.globe-card.is-floating{inset-block-start:0;z-index:var(--z-tooltip);width:min(22rem, calc(100vw - var(--sp-32)));padding:var(--sp-16);background:var(--surface-raised);border:var(--bw) solid var(--float-border);box-shadow:var(--shadow-float);pointer-events:none;opacity:0;transition:opacity var(--dur-small) var(--ease-out);position:fixed;left:0}.globe-card.is-floating.is-on{opacity:1}.globe-card.is-floating:before,.globe-card.is-floating:after{content:"";width:var(--bp-tick);height:var(--bp-tick);border:var(--bracket-w) solid var(--accent);position:absolute}.globe-card.is-floating:before{border-block-end:0;border-inline-end:0;inset-block-start:-1px;inset-inline-start:-1px}.globe-card.is-floating:after{border-block-start:0;border-inline-start:0;inset-block-end:-1px;inset-inline-end:-1px}.globe-card.is-floating .gc-city.is-extra,.globe-card.is-floating .gc-link{display:none}.globe-card-body{gap:var(--sp-12);display:grid}.gc-head{align-items:center;gap:var(--sp-12);display:flex}.gc-flag{font-size:var(--text-xl);line-height:1}.gc-name{font:var(--weight-heavy) var(--text-lg) / var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-display)}.gc-head .tag{margin-inline-start:auto}.gc-cities{display:grid}.gc-city{align-items:baseline;gap:var(--sp-12);padding-block:var(--sp-8);border-block-start:var(--bw) dotted var(--border-dash);font-size:var(--text-ui);display:flex}.gc-city dt{font-weight:var(--weight-display);flex-shrink:0}.gc-city dd{text-align:end;margin-inline-start:auto}.gc-city .num{color:var(--ink);font-weight:var(--weight-strong)}.gc-more{font-size:var(--text-ui)}.gc-link{color:var(--accent-ink);font:var(--weight-strong) var(--text-xs) / 1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--case-eyebrow);padding-block:var(--sp-8);justify-self:start;text-decoration:none}.filter-row{gap:var(--sp-8) var(--sp-16);grid-template-columns:10rem minmax(0,1fr);align-items:start;display:grid}.filter-row>.eyebrow{line-height:var(--control-h-sm)}.result-line{gap:var(--sp-16);font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-block-end:var(--sp-12);display:flex}.plans{border-block-start:var(--bw) solid var(--ink);container-type:inline-size}.plan-row{align-items:center;gap:var(--sp-16);min-height:var(--row-h);padding:var(--sp-8) var(--sp-12);border-block-end:var(--bw) solid var(--border);font-size:var(--text-ui);grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,.55fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1.5fr) auto;display:grid}.plan-row.head{min-height:36px;font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);color:var(--ink-muted);top:var(--nav-h);background:var(--bg);z-index:var(--z-sticky);position:sticky}.plan-row .name{font-size:var(--text-base);font-weight:var(--weight-display);overflow-wrap:anywhere}.plan-row .sub{color:var(--ink-muted);font-size:var(--text-ui);font-weight:var(--weight-regular);display:block}.plan-row .end{text-align:end}.plan-row .price{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:var(--numeric-features);font-size:var(--text-base);font-weight:var(--weight-strong)}.plan-row .badge{margin-block-start:var(--sp-4)}.plan-row .label-sm{display:none}.sort{align-items:center;gap:var(--sp-4);min-block-size:var(--control-h-xs);color:inherit;text-decoration:none;display:inline-flex}.sort:hover,[aria-sort]>.sort{color:var(--ink)}.order{gap:var(--sp-8);justify-content:flex-end;display:flex}.order-link{min-block-size:var(--control-h-sm);padding-inline:var(--sp-8);border:var(--bw) solid var(--border-strong);color:var(--ink);white-space:nowrap;font:var(--weight-strong) var(--text-xs) / 1 var(--font-label);letter-spacing:var(--tracking-label);text-transform:var(--case-eyebrow);align-items:center;text-decoration:none;display:inline-flex}.order-link:hover{background:var(--surface-hover);border-color:var(--ink)}@container (width<=52rem){.plan-row{row-gap:var(--sp-4);padding-block:var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name price""loc loc price""cpu ram traffic""order order order"}.plan-row.head{display:none}.plan-row>:first-child{grid-area:name}.plan-row>:nth-child(2){color:var(--ink-muted);grid-area:loc}.plan-row>:nth-child(3){text-align:start;grid-area:cpu}.plan-row>:nth-child(4){text-align:start;grid-area:ram}.plan-row>:nth-child(5){grid-area:traffic}.plan-row>:nth-child(6){grid-area:price;align-self:start}.plan-row>:nth-child(7){grid-area:order;justify-content:flex-end}.plan-row .label-sm{color:var(--ink-muted);display:inline}}.toggle-group{gap:var(--sp-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.toggle{align-items:center;gap:var(--sp-8);min-block-size:var(--control-h-sm);padding-inline:var(--sp-12);border:var(--bw) solid var(--border-strong);background:var(--surface);color:var(--ink);font:var(--weight-strong) var(--text-ui) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-micro), color var(--dur-micro), background-color var(--dur-micro);text-decoration:none;display:inline-flex}.toggle:hover{background:var(--surface-hover)}.toggle[aria-pressed=true],.toggle[aria-current=true],.toggle[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.toggle[aria-disabled=true]{border-style:dashed;border-color:var(--border-dash);color:var(--ink-faint);cursor:not-allowed;background:0 0}.toggle-count{font-size:var(--text-xs);color:var(--ink-muted)}.toggle[aria-current=true] .toggle-count{color:var(--accent-ink)}.toggle-group.is-segmented{gap:0}.toggle-group.is-segmented li+li .toggle{margin-inline-start:calc(-1 * var(--bw))}.toggle-group.is-segmented .toggle[aria-current=true]{z-index:1;position:relative}.filters{gap:var(--sp-16);margin-block-end:var(--sp-24);display:grid}.filter-form{gap:var(--sp-16);padding:var(--sp-16);background:var(--surface-tint);border:var(--bw) solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:start;display:grid}.field{gap:var(--sp-4);align-content:start;display:grid}.field-wide{grid-column:span 2}.field label{font:var(--weight-display) var(--text-ui) / var(--leading-label) var(--font-sans)}.control{inline-size:100%;block-size:var(--control-h);padding-inline:var(--sp-12);border:var(--bw) solid var(--border-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);font:var(--weight-regular) var(--text-base) / 1 var(--font-sans)}.control[aria-invalid=true]{border-color:var(--danger)}.field-hint{font-size:var(--text-xs);color:var(--ink-muted)}.field-msg{font-size:var(--text-xs);color:var(--danger);font-weight:var(--weight-strong)}.field-msg:empty{display:none}.field-actions{gap:var(--sp-8);flex-wrap:wrap;margin-block-start:calc(var(--text-ui) * var(--leading-label) + var(--sp-4));display:flex}.pager{gap:var(--sp-8);flex-wrap:wrap;justify-content:center;align-items:center;margin-block-start:var(--sp-24);display:flex}.pager .toggle{min-inline-size:var(--control-h-sm);justify-content:center}.pager-gap{min-block-size:var(--control-h-sm);padding-inline:var(--sp-4);color:var(--ink-muted);align-items:center;display:inline-flex}.tiers{gap:var(--sp-12);margin-block-end:var(--sp-32);display:grid}.tier-grid{border-block-start:var(--bw) solid var(--border);border-inline-start:var(--bw) solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tier{gap:var(--sp-8);padding:var(--sp-24);background:var(--surface);border-inline-end:var(--bw) solid var(--border);border-block-end:var(--bw) solid var(--border);align-content:start;display:grid}.tier-size{font:var(--weight-heavy) var(--text-md) / var(--leading-snug) var(--font-display)}.tier-price .num{font-size:var(--text-xl);font-weight:var(--weight-heavy)}.tier-plan{font-size:var(--text-ui)}.spec-chips{gap:var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spec-chips li{padding:var(--sp-4) var(--sp-8);border:var(--bw) solid var(--border);font-size:var(--text-xs);color:var(--ink-muted)}.tier-link{padding-block:var(--sp-8);color:var(--accent-ink);font-size:var(--text-ui);font-weight:var(--weight-display);justify-self:start;text-decoration:none}.tier-link:hover{text-decoration:underline}.badge{align-items:center;gap:var(--sp-4);font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-label);letter-spacing:var(--tracking-label);padding:var(--sp-4) var(--sp-8);background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;display:inline-flex}.alert{align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);background:var(--surface);border:var(--bw) solid var(--border);border-inline-start:var(--bracket-w) solid var(--warning);flex-wrap:wrap;display:flex}.alert .glyph{color:var(--warning);font:var(--weight-strong) var(--text-base) / 1 var(--font-mono);width:var(--icon);text-align:center}.alert .text{gap:var(--sp-4);flex:20rem;display:grid}.alert .actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.empty{gap:var(--sp-8);padding:var(--sp-32);border:var(--bw) var(--skeleton-style) var(--skeleton-border);justify-items:start;display:grid}.empty p{color:var(--ink-muted);max-width:var(--measure)}.empty-actions{gap:var(--sp-8);flex-wrap:wrap;margin-block-start:var(--sp-8);display:flex}.link-list{gap:var(--sp-8) var(--sp-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.link-list a{color:var(--accent-ink);font-weight:var(--weight-display);min-block-size:var(--hit-min);align-items:center;text-decoration:none;display:inline-flex}.faq{border-block-start:var(--bw) solid var(--ink);max-width:56rem;display:grid}.faq details{border-block-end:var(--bw) solid var(--border)}.faq summary{align-items:baseline;gap:var(--sp-24);min-height:var(--hit-min);padding-block:var(--sp-24);cursor:pointer;font-size:var(--text-md);font-weight:var(--weight-display);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-num{font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-num);font-feature-settings:var(--numeric-features);color:var(--accent-ink);letter-spacing:var(--tracking-label);flex-shrink:0}.faq-q{flex:1}.faq summary:after{content:"+";font:var(--weight-regular) var(--text-lg) / 1 var(--font-mono);color:var(--ink-muted)}.faq details[open] summary:after{content:"−";color:var(--accent-ink)}.faq .answer{color:var(--ink-muted);max-width:var(--measure);padding-block-end:var(--sp-24);padding-inline-start:calc(var(--sp-24) + 2ch)}.cta{gap:var(--sp-24);padding:var(--sp-96) var(--sp-64);background-color:var(--surface-tint);border:var(--bw) solid var(--border);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-pitch) var(--grid-pitch);justify-items:start;display:grid;position:relative}.cta .index-line{justify-self:stretch}.cta h2{font-size:var(--text-4xl);max-width:20ch}.channels{border-block-start:var(--bw) solid var(--border);border-inline-start:var(--bw) solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.channel{gap:var(--sp-12);background:var(--surface);padding:var(--sp-32) var(--sp-24);border-inline-end:var(--bw) solid var(--border);border-block-end:var(--bw) solid var(--border);align-content:start;display:grid}.channel .title{font-size:var(--text-lg);font-weight:var(--weight-heavy)}.channel p{color:var(--ink-muted)}.channel .link{min-block-size:var(--hit-min);overflow-wrap:anywhere;color:var(--accent-ink);font-weight:var(--weight-display);align-items:center;margin-block-start:var(--sp-4);text-decoration:none;display:inline-flex}.status-line{font:var(--weight-strong) var(--text-xl) / var(--leading-snug) var(--font-mono);margin-block-end:var(--sp-8)}.status-line b{color:var(--accent-ink);font-weight:inherit;font-family:inherit}.footer{background:var(--band-bg);color:var(--band-ink)}.footer-inner{max-width:var(--container);padding:var(--sp-64) var(--gutter) var(--sp-32);gap:var(--sp-48);margin-inline:auto;display:grid}.footer-top{justify-content:space-between;align-items:center;gap:var(--sp-24);border-block-end:var(--bw) solid var(--band-line);flex-wrap:wrap;padding-block-end:var(--sp-32);display:flex}.footer .brand{color:var(--band-ink)}.footer .brand .brackets{color:var(--band-accent)}.footer-tagline{color:var(--band-muted);max-width:40ch;font-size:var(--text-ui)}.footer-cols{gap:var(--space-between);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer .eyebrow{color:var(--band-muted)}.footer ul{margin:var(--sp-16) 0 0;gap:var(--sp-8);padding:0;list-style:none;display:grid}.footer a{color:var(--band-ink);font-size:var(--text-ui);text-decoration:none}.footer a:hover{color:var(--band-accent)}.footer :focus-visible{outline-color:var(--band-accent)}.footer-line{justify-content:space-between;align-items:center;gap:var(--sp-16);color:var(--band-muted);font:var(--weight-strong) var(--text-xs) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-label);border-block-start:var(--bw) solid var(--band-line);flex-wrap:wrap;padding-block-start:var(--sp-24);display:flex}.barcode{font-family:var(--font-barcode);font-size:var(--text-3xl);color:var(--band-muted);letter-spacing:0;direction:ltr;line-height:1}@media (width<=1023px){.nav-links{display:none}.nav-menu{display:block}.hero-inner{grid-template-columns:minmax(0,1fr);padding-block-start:var(--sp-64)}.rack-figure{justify-self:center;width:100%;max-width:30rem}.ref-inner{grid-template-columns:minmax(0,1fr)}.spec{border-inline-start:0;padding-inline-start:0}.globe{grid-template-columns:minmax(0,1fr)}.globe-stage{border-inline-end:0;border-block-end:var(--bw) solid var(--border)}.points.is-bento{grid-template-columns:minmax(0,1fr)}.point.is-wide{grid-column:auto}}@media (width<=767px){.footer-cols{grid-template-columns:minmax(0,1fr)}.nav-end .btn-login,.utility-live{display:none}.utility-inner{justify-content:flex-end}.cta{padding:var(--sp-48) var(--sp-24)}.hero-accent{white-space:normal}.checks li+li{border-inline-start:0;padding-inline-start:0}.btn-nav{height:var(--control-h-sm);padding-inline:var(--sp-12)}.faq .answer{padding-inline-start:0}.filter-row{grid-template-columns:minmax(0,1fr)}.filter-row .toggle-group.is-wrap{scrollbar-width:thin;flex-wrap:nowrap;padding-block-end:var(--sp-4);overflow-x:auto}.field-wide{grid-column:auto}.tier-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(16rem,80%);grid-auto-flow:column;overflow-x:auto}.tier{scroll-snap-align:start}}@media (width<=479px){.brand .wordmark{display:none}.brand .mark{height:32px;display:block}.nav{gap:var(--sp-8)}.btn-nav.arrow:after{content:none}.hero-actions .btn{inline-size:100%}.index-line{flex-wrap:wrap}.index-aside{white-space:normal}}
