:root{--fs-azure-100:#E0F3FE;--fs-azure-200:#B9E6FD;--fs-azure-300:#7DD3FC;--fs-azure-400:#6BB4E2;--fs-azure-450:#4A9FD8;--fs-azure-500:#0EA5E9;--fs-azure-600:#0672B8;--fs-azure-700:#075E93;--fs-azure-900:#0A3A5A;--fs-gray-0:#FFFFFF;--fs-gray-25:#FAFBFC;--fs-gray-50:#F2F4F7;--fs-gray-100:#E4E8EE;--fs-gray-200:#CBD2DC;--fs-gray-300:#A4AEBC;--fs-gray-400:#7E8896;--fs-gray-500:#5D6674;--fs-gray-600:#434B57;--fs-gray-700:#2C333D;--fs-gray-800:#2E323B;--fs-gray-850:#242830;--fs-gray-900:#1C2027;--fs-gray-950:#14171E;--fs-gray-975:#0B0E14;--fs-green-500:#3FA97F;--fs-green-700:#047857;--fs-amber-600:#B68A32;--fs-amber-700:#B45309;--fs-red-500:#E4646D;--fs-red-600:#BE123C;--fs-violet-500:#9285D6;--fs-violet-700:#6D28D9;--fs-font:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--fs-font-mono:var(--font-jetbrains-mono),"JetBrains Mono","Cascadia Code",ui-monospace,Consolas,monospace;--fs-font-ar:"Noto Sans Arabic","SF Arabic","Geeza Pro","Segoe UI","Traditional Arabic",var(--fs-font);--fs-display-1-size:clamp(3rem,7vw,5.5rem);--fs-display-1-lh:0.98;--fs-display-1-weight:300;--fs-display-1-track:-0.032em;--fs-display-2-size:clamp(2.25rem,5vw,3.75rem);--fs-display-2-lh:1.04;--fs-display-2-weight:300;--fs-display-2-track:-0.028em;--fs-title-1-size:clamp(1.75rem,3.2vw,2.5rem);--fs-title-1-lh:1.12;--fs-title-1-weight:400;--fs-title-1-track:-0.022em;--fs-title-2-size:1.5rem;--fs-title-2-lh:1.2;--fs-title-2-weight:500;--fs-title-2-track:-0.016em;--fs-title-3-size:1.1875rem;--fs-title-3-lh:1.3;--fs-title-3-weight:550;--fs-title-3-track:-0.01em;--fs-headline-size:1.0625rem;--fs-headline-weight:600;--fs-body-lg-size:1.0625rem;--fs-body-lg-lh:1.55;--fs-body-size:0.9375rem;--fs-body-lh:1.6;--fs-callout-size:0.875rem;--fs-footnote-size:0.8125rem;--fs-caption-size:0.75rem;--fs-label-size:0.6875rem;--fs-label-weight:600;--fs-label-track:0.085em;--fs-mono-size:0.8125rem;--fs-numeric:"tnum" 1,"zero" 1;--fs-space-1:4px;--fs-space-2:8px;--fs-space-3:12px;--fs-space-4:16px;--fs-space-5:20px;--fs-space-6:24px;--fs-space-8:32px;--fs-space-10:40px;--fs-space-12:48px;--fs-space-16:64px;--fs-space-20:80px;--fs-space-24:96px;--fs-space-32:128px;--fs-radius-xs:6px;--fs-radius-sm:10px;--fs-radius:14px;--fs-radius-lg:20px;--fs-radius-xl:28px;--fs-radius-2xl:36px;--fs-radius-pill:999px;--fs-ease:cubic-bezier(0.32,0.72,0,1);--fs-ease-spring:cubic-bezier(0.34,1.42,0.64,1);--fs-ease-out:cubic-bezier(0.16,1,0.3,1);--fs-dur-1:140ms;--fs-dur-2:240ms;--fs-dur-3:400ms;--fs-dur-4:640ms;--fs-z-content:0;--fs-z-raised:10;--fs-z-nav:40;--fs-z-drawer:60;--fs-z-modal:80;--fs-z-toast:100;--fs-maxw:1240px;color-scheme:light;--fs-canvas:var(--fs-gray-25);--fs-canvas-sunken:var(--fs-gray-50);--fs-surface:var(--fs-gray-0);--fs-surface-2:var(--fs-gray-50);--fs-surface-3:var(--fs-gray-100);--fs-ink:#0C1219;--fs-ink-2:var(--fs-gray-500);--fs-ink-3:var(--fs-gray-400);--fs-ink-inverse:var(--fs-gray-0);--fs-line:rgba(12,18,25,0.09);--fs-line-strong:rgba(12,18,25,0.16);--fs-accent:var(--fs-azure-600);--fs-accent-hover:var(--fs-azure-700);--fs-accent-mark:var(--fs-azure-500);--fs-accent-soft:var(--fs-azure-100);--fs-on-accent:var(--fs-gray-0);--fs-ok:var(--fs-green-700);--fs-caution:var(--fs-amber-700);--fs-alert:var(--fs-red-600);--fs-info:var(--fs-azure-600);--fs-offline:var(--fs-gray-400);--fs-risk-low:var(--fs-green-700);--fs-risk-medium:var(--fs-amber-700);--fs-risk-high:var(--fs-red-600);--fs-risk-critical:var(--fs-violet-700);--fs-shadow-1:0 1px 2px rgba(12,18,25,.05),0 1px 1px rgba(12,18,25,.04);--fs-shadow-2:0 4px 16px rgba(12,18,25,.07),0 1px 3px rgba(12,18,25,.05);--fs-shadow-3:0 18px 48px rgba(12,18,25,.12),0 4px 12px rgba(12,18,25,.06);--fs-shadow-glow:0 0 0 1px rgba(14,165,233,.18),0 8px 32px rgba(14,165,233,.16);--fs-focus:0 0 0 2px var(--fs-canvas),0 0 0 4px var(--fs-accent);--fs-scrim:rgba(12,18,25,0.28);--fs-tint-fill:11%;--fs-tint-border:34%;--fs-scene-fill:#EFF1F4;--fs-scene-fill-strong:#E7EAEE;--fs-data-alpha:0.62;--fs-specular-a:rgba(255,255,255,0);--fs-specular-b:rgba(255,255,255,0);--fs-knob:#FFFFFF;--fs-knob-shadow:0 1px 3px rgba(12,18,25,.28)}.dark{color-scheme:dark;--fs-canvas-sunken:var(--fs-gray-975);--fs-canvas:var(--fs-gray-950);--fs-surface:var(--fs-gray-900);--fs-surface-2:var(--fs-gray-850);--fs-surface-3:var(--fs-gray-800);--fs-ink:#E3E7EC;--fs-ink-2:#96A0AE;--fs-ink-3:#828C9A;--fs-ink-inverse:var(--fs-gray-975);--fs-line:rgba(255,255,255,0.08);--fs-line-strong:rgba(255,255,255,0.15);--fs-accent:var(--fs-azure-450);--fs-accent-hover:var(--fs-azure-400);--fs-accent-mark:var(--fs-azure-450);--fs-accent-soft:rgba(74,159,216,0.14);--fs-on-accent:#08131C;--fs-ok:var(--fs-green-500);--fs-caution:var(--fs-amber-600);--fs-alert:var(--fs-red-500);--fs-info:var(--fs-azure-450);--fs-offline:#78828F;--fs-risk-low:var(--fs-green-500);--fs-risk-medium:var(--fs-amber-600);--fs-risk-high:var(--fs-red-500);--fs-risk-critical:var(--fs-violet-500);--fs-shadow-1:0 1px 2px rgba(0,0,0,.5);--fs-shadow-2:0 8px 28px rgba(0,0,0,.55);--fs-shadow-3:0 24px 64px rgba(0,0,0,.65);--fs-shadow-glow:0 0 0 1px rgba(74,159,216,.20),0 8px 32px rgba(74,159,216,.14);--fs-focus:0 0 0 2px var(--fs-canvas),0 0 0 4px var(--fs-accent);--fs-scrim:rgba(5,7,10,0.55);--fs-tint-fill:9%;--fs-tint-border:26%;--fs-scene-fill:#1A1E25;--fs-scene-fill-strong:#232830;--fs-data-alpha:0.22;--fs-specular-a:rgba(255,255,255,0.055);--fs-specular-b:rgba(255,255,255,0.022);--fs-knob:#C6CCD4;--fs-knob-shadow:0 1px 3px rgba(0,0,0,.55)}:root{--fs-ok-fill:color-mix(in srgb,var(--fs-ok) var(--fs-tint-fill),transparent);--fs-ok-border:color-mix(in srgb,var(--fs-ok) var(--fs-tint-border),transparent);--fs-caution-fill:color-mix(in srgb,var(--fs-caution) var(--fs-tint-fill),transparent);--fs-caution-border:color-mix(in srgb,var(--fs-caution) var(--fs-tint-border),transparent);--fs-alert-fill:color-mix(in srgb,var(--fs-alert) var(--fs-tint-fill),transparent);--fs-alert-border:color-mix(in srgb,var(--fs-alert) var(--fs-tint-border),transparent);--fs-info-fill:color-mix(in srgb,var(--fs-info) var(--fs-tint-fill),transparent);--fs-info-border:color-mix(in srgb,var(--fs-info) var(--fs-tint-border),transparent)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:var(--fs-canvas);color:var(--fs-ink);font-family:var(--fs-font);font-size:var(--fs-body-size);line-height:var(--fs-body-lh);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--fs-dur-2) var(--fs-ease),color var(--fs-dur-2) var(--fs-ease)}[dir=rtl] body{font-family:var(--fs-font-ar)}figure,h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}a{color:var(--fs-accent);text-decoration:none}.fs-mono,code{font-family:var(--fs-font-mono);font-size:var(--fs-mono-size);font-feature-settings:var(--fs-numeric)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:none;box-shadow:var(--fs-focus);border-radius:var(--fs-radius-xs)}.fs-display-1{font-size:var(--fs-display-1-size);line-height:var(--fs-display-1-lh);font-weight:var(--fs-display-1-weight);letter-spacing:var(--fs-display-1-track)}.fs-display-2{font-size:var(--fs-display-2-size);line-height:var(--fs-display-2-lh);font-weight:var(--fs-display-2-weight);letter-spacing:var(--fs-display-2-track)}.fs-title-1{font-size:var(--fs-title-1-size);line-height:var(--fs-title-1-lh);font-weight:var(--fs-title-1-weight);letter-spacing:var(--fs-title-1-track)}.fs-title-2{font-size:var(--fs-title-2-size);line-height:var(--fs-title-2-lh);font-weight:var(--fs-title-2-weight);letter-spacing:var(--fs-title-2-track)}.fs-title-3{font-size:var(--fs-title-3-size);line-height:var(--fs-title-3-lh);font-weight:var(--fs-title-3-weight);letter-spacing:var(--fs-title-3-track)}.fs-headline{font-size:var(--fs-headline-size);font-weight:var(--fs-headline-weight)}.fs-body-lg{font-size:var(--fs-body-lg-size);line-height:var(--fs-body-lg-lh)}.fs-callout{font-size:var(--fs-callout-size)}.fs-footnote{font-size:var(--fs-footnote-size)}.fs-caption{font-size:var(--fs-caption-size)}.fs-label{font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-ink-3)}.fs-muted{color:var(--fs-ink-2)}.fs-faint{color:var(--fs-ink-3)}.fs-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--fs-numeric)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--fs-mat-ultrathin:rgba(255,255,255,0.52);--fs-mat-thin:rgba(255,255,255,0.66);--fs-mat-regular:rgba(255,255,255,0.78);--fs-mat-thick:rgba(255,255,255,0.90);--fs-mat-chrome:rgba(250,251,252,0.96);--fs-mat-edge:inset 0 1px 0 rgba(255,255,255,0.85);--fs-mat-hairline:rgba(12,18,25,0.10);--fs-vib-primary:rgba(12,18,25,0.94);--fs-vib-secondary:rgba(12,18,25,0.62);--fs-vib-tertiary:rgba(12,18,25,0.42);--fs-vib-fill:rgba(12,18,25,0.06);--fs-bloom:radial-gradient(120% 120% at 50% 0%,rgba(14,165,233,0.10),transparent 62%)}.dark{--fs-mat-ultrathin:rgba(35,40,48,0.50);--fs-mat-thin:rgba(35,40,48,0.62);--fs-mat-regular:rgba(35,40,48,0.74);--fs-mat-thick:rgba(35,40,48,0.86);--fs-mat-chrome:rgba(35,40,48,0.94);--fs-mat-edge:inset 0 1px 0 rgba(255,255,255,0.09);--fs-mat-hairline:rgba(255,255,255,0.09);--fs-vib-primary:rgba(227,231,236,0.95);--fs-vib-secondary:rgba(227,231,236,0.62);--fs-vib-tertiary:rgba(227,231,236,0.40);--fs-vib-fill:rgba(255,255,255,0.05);--fs-bloom:radial-gradient(120% 120% at 50% 0%,rgba(74,159,216,0.07),transparent 62%)}.fs-mat-chrome,.fs-mat-regular,.fs-mat-thick,.fs-mat-thin,.fs-mat-ultrathin{box-shadow:var(--fs-mat-edge);border:1px solid var(--fs-mat-hairline);isolation:isolate}.fs-mat-ultrathin{background-color:var(--fs-mat-ultrathin);backdrop-filter:blur(16px) saturate(180%)}.fs-mat-thin{background-color:var(--fs-mat-thin);backdrop-filter:blur(24px) saturate(180%)}.fs-mat-regular{background-color:var(--fs-mat-regular);backdrop-filter:blur(36px) saturate(190%)}.fs-mat-thick{background-color:var(--fs-mat-thick);backdrop-filter:blur(48px) saturate(200%)}.fs-mat-chrome{background-color:var(--fs-mat-chrome);backdrop-filter:blur(60px) saturate(200%)}.fs-vib{color:var(--fs-vib-primary)}.fs-vib-secondary{color:var(--fs-vib-secondary)}.fs-vib-tertiary{color:var(--fs-vib-tertiary)}.fs-vib-fill{background-color:var(--fs-vib-fill)}.fs-layer-content{position:relative;z-index:var(--fs-z-content);background:var(--fs-canvas)}.fs-layer-functional{position:relative;z-index:var(--fs-z-nav)}.fs-panel{border-radius:var(--fs-radius-lg);box-shadow:var(--fs-mat-edge),var(--fs-shadow-2);border:1px solid var(--fs-mat-hairline);background-color:var(--fs-mat-regular);backdrop-filter:blur(36px) saturate(190%)}.fs-panel--thin{background-color:var(--fs-mat-thin);backdrop-filter:blur(24px) saturate(180%)}.fs-panel--thick{background-color:var(--fs-mat-thick);backdrop-filter:blur(48px) saturate(200%);box-shadow:var(--fs-mat-edge),var(--fs-shadow-3)}.fs-bloom{position:relative}.fs-bloom:before{content:"";position:absolute;inset-block-start:-40%;inset-inline:0;block-size:80%;background:var(--fs-bloom);pointer-events:none;z-index:-1}.fs-specular{position:relative;overflow:hidden}.fs-specular:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,var(--fs-specular-a) 0,rgba(255,255,255,0) 34%,rgba(255,255,255,0) 66%,var(--fs-specular-b) 100%);pointer-events:none}.fs-hairline{border-block-end:1px solid var(--fs-mat-hairline)}.fs-hairline-t{border-block-start:1px solid var(--fs-mat-hairline)}@media (prefers-reduced-transparency:reduce){.fs-mat-chrome,.fs-mat-regular,.fs-mat-thick,.fs-mat-thin,.fs-mat-ultrathin,.fs-panel,.fs-panel--thick,.fs-panel--thin{backdrop-filter:none!important;background-color:var(--fs-surface)!important}.fs-bloom:before,.fs-specular:after{display:none}.fs-vib{color:var(--fs-ink)}.fs-vib-secondary{color:var(--fs-ink-2)}.fs-vib-tertiary{color:var(--fs-ink-3)}}@media (prefers-contrast:more){.fs-mat-chrome,.fs-mat-regular,.fs-mat-thick,.fs-mat-thin,.fs-mat-ultrathin,.fs-panel,.fs-panel--thick,.fs-panel--thin{backdrop-filter:none!important;background-color:var(--fs-surface)!important;border-color:var(--fs-ink-2)!important}.fs-bloom:before,.fs-specular:after{display:none}.fs-vib,.fs-vib-secondary{color:var(--fs-ink)}.fs-vib-tertiary{color:var(--fs-ink-2)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fs-mat-chrome,.fs-mat-regular,.fs-mat-thick,.fs-mat-thin,.fs-mat-ultrathin,.fs-panel,.fs-panel--thick,.fs-panel--thin{background-color:var(--fs-surface)}}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fs-space-2);font-size:var(--fs-callout-size);font-weight:590;line-height:1;letter-spacing:-.01em;padding:11px 18px;border-radius:var(--fs-radius);border:1px solid var(--fs-line-strong);background:transparent;color:var(--fs-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--fs-dur-1) var(--fs-ease),border-color var(--fs-dur-1) var(--fs-ease),transform var(--fs-dur-1) var(--fs-ease-spring),box-shadow var(--fs-dur-2) var(--fs-ease)}.fs-btn:hover{border-color:var(--fs-ink-3);background:var(--fs-vib-fill)}.fs-btn:active{transform:scale(.975)}.fs-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.fs-btn--primary{background:var(--fs-accent);border-color:transparent;color:var(--fs-on-accent);font-weight:620}.fs-btn--primary:hover{background:var(--fs-accent-hover);box-shadow:var(--fs-shadow-glow)}.fs-btn--glass{background-color:var(--fs-mat-thin);backdrop-filter:blur(24px) saturate(180%);border-color:var(--fs-mat-hairline);box-shadow:var(--fs-mat-edge);color:var(--fs-vib-primary)}.fs-btn--ghost{border-color:transparent;color:var(--fs-ink-2)}.fs-btn--ghost:hover{color:var(--fs-ink);background:var(--fs-vib-fill)}.fs-btn--danger{color:var(--fs-alert);border-color:currentColor}.fs-btn--danger:hover{background:color-mix(in srgb,var(--fs-alert) 10%,transparent)}.fs-btn--sm{padding:7px 13px;font-size:var(--fs-footnote-size);border-radius:var(--fs-radius-sm)}.fs-btn--lg{padding:15px 26px;font-size:var(--fs-body-lg-size);border-radius:var(--fs-radius)}.fs-btn--icon{padding:9px;border-radius:var(--fs-radius-sm)}.fs-btn svg{inline-size:1em;block-size:1em;flex:none}.fs-field{display:grid;gap:var(--fs-space-2)}.fs-input,.fs-select,.fs-textarea{inline-size:100%;font-size:var(--fs-callout-size);color:var(--fs-ink);background:var(--fs-vib-fill);border:1px solid var(--fs-line);border-radius:var(--fs-radius);padding:11px 14px;transition:border-color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease),box-shadow var(--fs-dur-1) var(--fs-ease)}.fs-input:hover,.fs-select:hover,.fs-textarea:hover{border-color:var(--fs-line-strong)}.fs-input:focus,.fs-select:focus,.fs-textarea:focus{outline:none;border-color:var(--fs-accent);background:var(--fs-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent) 18%,transparent)}.fs-input::-moz-placeholder{color:var(--fs-ink-3)}.fs-input::placeholder{color:var(--fs-ink-3)}.fs-help{color:var(--fs-ink-3)}.fs-error,.fs-help{font-size:var(--fs-footnote-size)}.fs-error{color:var(--fs-alert)}.fs-toggle{display:inline-flex;align-items:center;gap:var(--fs-space-3);cursor:pointer}.fs-toggle input{position:absolute;opacity:0;inline-size:0;block-size:0}.fs-toggle i{position:relative;flex:none;inline-size:44px;block-size:26px;border-radius:var(--fs-radius-pill);background:var(--fs-vib-fill);border:1px solid var(--fs-line-strong);transition:background-color var(--fs-dur-2) var(--fs-ease),border-color var(--fs-dur-2) var(--fs-ease)}.fs-toggle i:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:20px;block-size:20px;border-radius:50%;background:var(--fs-knob);box-shadow:var(--fs-knob-shadow);transition:transform var(--fs-dur-2) var(--fs-ease-spring)}.fs-toggle input:checked+i{background:var(--fs-accent);border-color:transparent}.fs-toggle input:checked+i:after{transform:translateX(18px)}[dir=rtl] .fs-toggle input:checked+i:after{transform:translateX(-18px)}.fs-toggle input:focus-visible+i{box-shadow:var(--fs-focus)}.fs-segment{display:inline-flex;padding:3px;gap:2px;background:var(--fs-vib-fill);border:1px solid var(--fs-line);border-radius:var(--fs-radius)}.fs-segment button{font-size:var(--fs-footnote-size);font-weight:560;line-height:1;color:var(--fs-ink-2);border:0;background:transparent;border-radius:calc(var(--fs-radius) - 4px);padding:8px 14px;cursor:pointer;transition:color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease)}.fs-segment button:hover{color:var(--fs-ink)}.fs-segment button[aria-pressed=true]{color:var(--fs-ink)}.fs-card,.fs-segment button[aria-pressed=true]{background:var(--fs-surface);box-shadow:var(--fs-shadow-1)}.fs-card{border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg)}.fs-card__head{display:flex;align-items:center;gap:var(--fs-space-3);padding:var(--fs-space-4) var(--fs-space-5);border-block-end:1px solid var(--fs-line)}.fs-card__head>:first-child{flex:1;min-inline-size:0}.fs-card__body{padding:var(--fs-space-5)}.fs-card__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--fs-space-2);padding:var(--fs-space-4) var(--fs-space-5);border-block-start:1px solid var(--fs-line)}.fs-metric{padding:var(--fs-space-5);display:grid;gap:3px}.fs-metric b{font-size:2.25rem;font-weight:350;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:var(--fs-numeric)}.fs-metric__delta{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}.fs-metric__delta.up{color:var(--fs-ok)}.fs-metric[data-state=alert] b,.fs-metric__delta.down{color:var(--fs-alert)}.fs-metric[data-state=caution] b{color:var(--fs-caution)}.fs-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption-size);font-weight:600;line-height:1;letter-spacing:.02em;border-radius:var(--fs-radius-pill);padding:5px 11px;border:1px solid color-mix(in srgb,currentColor var(--fs-tint-border),transparent);background:color-mix(in srgb,currentColor var(--fs-tint-fill),transparent);color:var(--fs-ink-2);white-space:nowrap}.fs-badge--quiet{border-color:var(--fs-line);background:var(--fs-vib-fill)}.fs-badge i{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.fs-badge--ok{color:var(--fs-ok)}.fs-badge--caution{color:var(--fs-caution)}.fs-badge--alert{color:var(--fs-alert)}.fs-badge--info{color:var(--fs-info)}.fs-badge--offline{color:var(--fs-offline)}.fs-badge--risk-low{color:var(--fs-risk-low)}.fs-badge--risk-medium{color:var(--fs-risk-medium)}.fs-badge--risk-high{color:var(--fs-risk-high)}.fs-badge--risk-critical{color:var(--fs-risk-critical)}.fs-badge--ga{color:var(--fs-ok)}.fs-badge--beta{color:var(--fs-info)}.fs-badge--preview{color:var(--fs-caution)}.fs-badge--planned{color:var(--fs-offline)}.fs-live{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-footnote-size);font-weight:600;color:var(--fs-ok);border:1px solid color-mix(in srgb,var(--fs-ok) 30%,transparent);background:color-mix(in srgb,var(--fs-ok) 10%,transparent);border-radius:var(--fs-radius-pill);padding:6px 13px}.fs-live i{position:relative;inline-size:7px;block-size:7px;border-radius:50%;background:currentColor;flex:none}.fs-live i:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid;animation:fs-ping 2.4s var(--fs-ease-out) infinite}@keyframes fs-ping{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.fs-table-wrap{overflow-x:auto;border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface)}.fs-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-footnote-size)}.fs-table th{font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-ink-3);text-align:start;background:var(--fs-surface);white-space:nowrap;position:sticky;inset-block-start:0;z-index:1}.fs-table td,.fs-table th{padding:var(--fs-space-3) var(--fs-space-5);border-block-end:1px solid var(--fs-line)}.fs-table tr:last-child td{border-block-end:0}.fs-table tbody tr{transition:background-color var(--fs-dur-1) var(--fs-ease)}.fs-table tbody tr:hover{background:var(--fs-vib-fill)}.fs-table tbody tr[aria-selected=true]{background:var(--fs-accent-soft)}.fs-table .num{text-align:end;font-variant-numeric:tabular-nums;font-feature-settings:var(--fs-numeric)}.fs-empty{display:grid;place-items:center;gap:var(--fs-space-3);text-align:center;padding:var(--fs-space-16) var(--fs-space-6);color:var(--fs-ink-3)}.fs-empty svg{inline-size:44px;block-size:44px;opacity:.35}.fs-empty b{font-size:var(--fs-title-3-size);font-weight:500;color:var(--fs-ink-2)}.fs-empty p{font-size:var(--fs-footnote-size);max-inline-size:44ch}.fs-stepper{display:flex;gap:var(--fs-space-1);counter-reset:fsstep}.fs-step{flex:1;display:flex;align-items:center;gap:var(--fs-space-3);padding:var(--fs-space-3) var(--fs-space-2);color:var(--fs-ink-3);transition:color var(--fs-dur-2) var(--fs-ease)}.fs-step:before{counter-increment:fsstep;content:counter(fsstep);display:grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:50%;font-size:var(--fs-caption-size);font-weight:600;border:1.5px solid var(--fs-line-strong);transition:background-color var(--fs-dur-2) var(--fs-ease-spring),border-color var(--fs-dur-2) var(--fs-ease-spring),color var(--fs-dur-2) var(--fs-ease-spring),box-shadow var(--fs-dur-2) var(--fs-ease-spring)}.fs-step span{font-size:var(--fs-footnote-size);font-weight:560}.fs-step[data-state=active]{color:var(--fs-ink)}.fs-step[data-state=active]:before{border-color:var(--fs-accent);color:var(--fs-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-accent) 15%,transparent)}.fs-step[data-state=done]{color:var(--fs-ink-2)}.fs-step[data-state=done]:before{content:"âœ“";background:var(--fs-accent);border-color:transparent;color:var(--fs-on-accent)}.fs-tabs{display:inline-flex;gap:2px;padding:3px;background:var(--fs-vib-fill);border:1px solid var(--fs-line);border-radius:var(--fs-radius)}.fs-tab{font-size:var(--fs-footnote-size);font-weight:560;line-height:1;color:var(--fs-ink-2);background:transparent;border:0;border-radius:calc(var(--fs-radius) - 4px);padding:9px 15px;cursor:pointer;transition:color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease)}.fs-tab:hover{color:var(--fs-ink)}.fs-tab[aria-selected=true]{background:var(--fs-surface);color:var(--fs-ink);box-shadow:var(--fs-shadow-1)}.fs-scrim{position:fixed;inset:0;background:var(--fs-scrim);backdrop-filter:blur(3px);z-index:var(--fs-z-modal);display:grid;place-items:center;padding:var(--fs-space-6);animation:fs-fade var(--fs-dur-2) var(--fs-ease)}.fs-modal{inline-size:min(560px,100%);max-block-size:86vh;overflow:auto;border-radius:var(--fs-radius-xl);background-color:var(--fs-mat-thick);backdrop-filter:blur(48px) saturate(200%);border:1px solid var(--fs-mat-hairline);box-shadow:var(--fs-mat-edge),var(--fs-shadow-3);animation:fs-rise var(--fs-dur-3) var(--fs-ease-spring)}.fs-drawer-scrim{position:fixed;inset:0;background:var(--fs-scrim);z-index:var(--fs-z-drawer);animation:fs-fade var(--fs-dur-2) var(--fs-ease)}.fs-drawer{position:fixed;inset-block:var(--fs-space-3);inset-inline-end:var(--fs-space-3);z-index:calc(var(--fs-z-drawer) + 1);inline-size:min(420px,calc(100vw - 24px));overflow:auto;border-radius:var(--fs-radius-xl);background-color:var(--fs-mat-thick);backdrop-filter:blur(48px) saturate(200%);border:1px solid var(--fs-mat-hairline);box-shadow:var(--fs-mat-edge),var(--fs-shadow-3);animation:fs-slide var(--fs-dur-3) var(--fs-ease-out)}@keyframes fs-fade{0%{opacity:0}}@keyframes fs-rise{0%{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes f…147 tokens truncated… toast â•â•â•â•â•â•â•â•â•â•â•â• */
.fs-toasts{position:fixed;inset-block-end:var(--fs-space-5);inset-inline-end:var(--fs-space-5);display:grid;gap:var(--fs-space-2);z-index:var(--fs-z-toast);pointer-events:none}.fs-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--fs-space-3);max-inline-size:420px;padding:var(--fs-space-4) var(--fs-space-5);border-radius:var(--fs-radius-lg);background-color:var(--fs-mat-thick);backdrop-filter:blur(48px) saturate(200%);border:1px solid var(--fs-mat-hairline);border-inline-start:3px solid var(--fs-ok);box-shadow:var(--fs-mat-edge),var(--fs-shadow-3);font-size:var(--fs-footnote-size);animation:fs-rise var(--fs-dur-3) var(--fs-ease-spring)}.fs-toast--alert{border-inline-start-color:var(--fs-alert)}.fs-toast--caution{border-inline-start-color:var(--fs-caution)}.fs-shell{--fs-nav-w:244px;display:grid;grid-template-columns:var(--fs-nav-w) 1fr;min-block-size:100vh;transition:grid-template-columns var(--fs-dur-3) var(--fs-ease)}.fs-shell--rail{--fs-nav-w:68px}.fs-skip{position:absolute;inset-inline-start:-9999px;inset-block-start:0;z-index:calc(var(--fs-z-toast) + 1);padding:10px 16px;background:var(--fs-accent);color:var(--fs-on-accent);font-size:var(--fs-footnote-size);font-weight:620;border-radius:0 0 var(--fs-radius) 0}.fs-skip:focus{inset-inline-start:0}.fs-sidenav{position:sticky;inset-block-start:0;block-size:100vh;overflow-x:hidden;overflow-y:auto;padding:var(--fs-space-4) var(--fs-space-3);display:flex;flex-direction:column;gap:2px;background-color:var(--fs-mat-chrome);backdrop-filter:blur(60px) saturate(200%);border-inline-end:1px solid var(--fs-mat-hairline);z-index:var(--fs-z-nav)}.fs-sidenav__brand{display:flex;align-items:center;gap:var(--fs-space-3);padding:var(--fs-space-2) var(--fs-space-3) var(--fs-space-5);color:inherit;text-decoration:none}.fs-sidenav__group{font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-ink-3);padding:var(--fs-space-5) var(--fs-space-3) var(--fs-space-2)}.fs-sidenav a{position:relative;display:flex;align-items:center;gap:var(--fs-space-3);font-size:var(--fs-footnote-size);font-weight:520;color:var(--fs-ink-2);text-decoration:none;padding:10px var(--fs-space-3);border-radius:var(--fs-radius-sm);transition:color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease)}.fs-sidenav a:hover{color:var(--fs-ink);background:var(--fs-vib-fill)}.fs-sidenav a[aria-current=page]{color:var(--fs-accent);font-weight:600;background:var(--fs-accent-soft)}.fs-sidenav a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-12px;inset-block:22%;inline-size:3px;border-radius:var(--fs-radius-pill);background:var(--fs-accent)}.fs-sidenav a svg{inline-size:17px;block-size:17px;flex:none;opacity:.85}.fs-shell--rail .fs-sidenav__word{display:none}.fs-shell--rail .fs-sidenav{padding-inline:var(--fs-space-2);align-items:center}.fs-shell--rail .fs-sidenav a{inline-size:44px}.fs-shell--rail .fs-sidenav a,.fs-shell--rail .fs-sidenav__brand{justify-content:center;padding-inline:0}.fs-shell--rail .fs-sidenav__group{padding:var(--fs-space-3) 0;margin-inline:auto;inline-size:22px;border-block-start:1px solid var(--fs-line);block-size:0}.fs-shell--rail .fs-sidenav a[aria-current=page]:before{inset-inline-start:-8px}.fs-tip-host{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;inset-inline-start:calc(100% + 10px);inset-block-start:50%;transform:translateY(-50%) scale(.96);transform-origin:center inline-start;padding:7px 11px;border-radius:var(--fs-radius-sm);background:var(--fs-mat-chrome);backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--fs-mat-hairline);box-shadow:var(--fs-mat-edge),var(--fs-shadow-2);color:var(--fs-ink);font-size:var(--fs-caption-size);font-weight:560;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--fs-dur-1) var(--fs-ease),transform var(--fs-dur-1) var(--fs-ease-spring);z-index:calc(var(--fs-z-nav) + 5)}.fs-shell--rail .fs-sidenav [data-tip]:focus-visible:after,.fs-shell--rail .fs-sidenav [data-tip]:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.fs-nav-burger{display:none}.fs-nav-rail-btn{display:inline-flex}.fs-nav-scrim{position:fixed;inset:0;background:var(--fs-scrim);z-index:calc(var(--fs-z-nav) + 1);animation:fs-fade var(--fs-dur-2) var(--fs-ease)}.fs-topbar{position:sticky;inset-block-start:0;z-index:var(--fs-z-nav);display:flex;align-items:center;gap:var(--fs-space-4);padding:0 var(--fs-space-6);block-size:62px;background-color:var(--fs-mat-chrome);backdrop-filter:blur(60px) saturate(200%);border-block-end:1px solid var(--fs-mat-hairline)}.fs-topbar h1{flex:1;min-inline-size:0;font-size:var(--fs-title-3-size);font-weight:var(--fs-title-3-weight);letter-spacing:var(--fs-title-3-track);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.fs-topbar{padding-inline:var(--fs-space-4);gap:var(--fs-space-2)}.fs-topbar .fs-live{display:none}}@media (max-width:420px){.fs-topbar{padding-inline:var(--fs-space-3)}.fs-topbar h1{font-size:var(--fs-headline-size)}}.fs-main>#screen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fs-space-5);align-content:start;min-inline-size:0}.fs-main>#screen.fs-bleed{display:block}.fs-page-head{display:flex;align-items:flex-start;gap:var(--fs-space-5);flex-wrap:wrap}.fs-page-head__text{flex:1 1 420px;min-inline-size:0}.fs-page-head h2{font-size:var(--fs-title-1-size);line-height:var(--fs-title-1-lh);font-weight:var(--fs-title-1-weight);letter-spacing:var(--fs-title-1-track)}.fs-page-head p{margin-block-start:var(--fs-space-2);font-size:var(--fs-callout-size);color:var(--fs-ink-2);max-inline-size:62ch}.fs-page-head__aside{flex:0 1 auto}.fs-page-head--split{display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:stretch}@media (max-width:900px){.fs-page-head--split{grid-template-columns:minmax(0,1fr)}}.fs-modal__body{padding:var(--fs-space-6);display:grid;gap:var(--fs-space-5)}.fs-modal__body h3{color:var(--fs-vib-primary)}.fs-modal__body p{font-size:var(--fs-footnote-size);color:var(--fs-vib-secondary)}.fs-modal__body p b{color:var(--fs-vib-primary)}.fs-modal__rows{display:grid;gap:0;margin:0}.fs-modal__rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-space-4);padding-block:var(--fs-space-3);border-block-end:1px solid var(--fs-mat-hairline)}.fs-modal__rows>div:last-child{border-block-end:0}.fs-modal__rows dt{font-size:var(--fs-footnote-size);color:var(--fs-vib-secondary);flex:none}.fs-modal__rows dd{margin:0;text-align:end;font-size:var(--fs-footnote-size);color:var(--fs-vib-primary);font-weight:560}.fs-main{padding:var(--fs-space-6);display:grid;align-content:start;gap:var(--fs-space-5);grid-template-columns:minmax(0,1fr)}.fs-timeline{display:grid;gap:0;padding:0;margin:0;list-style:none}.fs-timeline li{position:relative;display:grid;grid-template-columns:22px 1fr;gap:var(--fs-space-3);padding-block-end:var(--fs-space-5)}.fs-timeline li:before{content:"";justify-self:center;inline-size:9px;block-size:9px;border-radius:50%;background:var(--fs-line-strong);margin-block-start:6px;box-shadow:0 0 0 3px var(--fs-canvas);z-index:1}.fs-timeline li:after{content:"";position:absolute;inset-inline-start:10.5px;inset-block-start:16px;inset-block-end:0;inline-size:1px;background:var(--fs-line)}.fs-timeline li:last-child{padding-block-end:0}.fs-timeline li:last-child:after{display:none}.fs-timeline li[data-state=ok]:before{background:var(--fs-ok)}.fs-timeline li[data-state=alert]:before{background:var(--fs-alert)}.fs-timeline li[data-state=caution]:before{background:var(--fs-caution)}.fs-timeline time{display:block;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);font-variant-numeric:tabular-nums}.fs-reveal{opacity:1;transform:none;transition:opacity var(--fs-dur-4) var(--fs-ease-out),transform var(--fs-dur-4) var(--fs-ease-out)}.fs-reveal[data-reveal-state=pending]{opacity:0;transform:translateY(22px)}.fs-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fs-reveal{opacity:1;transform:none}}.fs-row,.fs-row-wrap{display:flex;align-items:center;gap:var(--fs-space-3)}.fs-row-wrap{flex-wrap:wrap}.fs-grid-2,.fs-stack{display:grid;gap:var(--fs-space-4)}.fs-grid-2{grid-template-columns:repeat(2,1fr)}.fs-grid-3{grid-template-columns:repeat(3,1fr)}.fs-grid-3,.fs-grid-4{display:grid;gap:var(--fs-space-4)}.fs-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.fs-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.fs-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.fs-nav-burger{display:inline-flex}.fs-nav-rail-btn{display:none}.fs-shell,.fs-shell--rail{grid-template-columns:1fr}.fs-sidenav{position:fixed;inset-block:0;inset-inline-start:0;inline-size:264px;max-inline-size:84vw;z-index:calc(var(--fs-z-nav) + 2);transform:translateX(-102%);transition:transform var(--fs-dur-3) var(--fs-ease);box-shadow:var(--fs-shadow-3)}[dir=rtl] .fs-sidenav{transform:translateX(102%)}.fs-shell.is-nav-open .fs-sidenav{transform:none}.fs-shell--rail .fs-sidenav__word{display:revert}.fs-shell--rail .fs-sidenav{padding-inline:var(--fs-space-3);align-items:stretch}.fs-shell--rail .fs-sidenav a{justify-content:flex-start;padding-inline:var(--fs-space-3);inline-size:auto}.fs-shell--rail .fs-sidenav__brand{justify-content:flex-start}.fs-shell--rail .fs-sidenav__group{padding:var(--fs-space-5) var(--fs-space-3) var(--fs-space-2);border-block-start:0;block-size:auto;inline-size:auto;margin-inline:0}}.fs-nav-scrim{display:none}@media (max-width:900px){.fs-shell.is-nav-open .fs-nav-scrim{display:block}}@media (max-width:620px){.fs-grid-2,.fs-grid-3,.fs-grid-4{grid-template-columns:1fr}}.fs-wrap{max-inline-size:var(--fs-maxw);margin-inline:auto;padding-inline:var(--fs-space-6)}.fs-spacer{flex:1}[data-fs-nav=rail] .fs-shell{--fs-nav-w:68px}[data-fs-nav=rail] .fs-sidenav__word{display:none}[data-fs-nav=rail] .fs-sidenav{padding-inline:var(--fs-space-2);align-items:center}[data-fs-nav=rail] .fs-sidenav a{inline-size:44px}[data-fs-nav=rail] .fs-sidenav a,[data-fs-nav=rail] .fs-sidenav__brand{justify-content:center;padding-inline:0}[data-fs-nav=rail] .fs-sidenav__group{padding:var(--fs-space-3) 0;margin-inline:auto;inline-size:22px;border-block-start:1px solid var(--fs-line);block-size:0}[data-fs-nav=rail] .fs-sidenav a[aria-current=page]:before{inset-inline-start:-8px}[data-fs-nav=rail] .fs-sidenav [data-tip]:focus-visible:after,[data-fs-nav=rail] .fs-sidenav [data-tip]:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.fs-workspace{min-inline-size:0;min-block-size:100dvh;background:var(--fs-canvas)}.fs-main{min-block-size:calc(100dvh - 62px)}.fs-main--map{block-size:calc(100dvh - 62px);min-block-size:0;padding:0;overflow:hidden}.fs-main--map>#screen{block-size:100%;min-block-size:0}.fs-nav-close{display:none}.fs-user-menu{position:absolute;inset-block-start:calc(100% + var(--fs-space-2));inset-inline-end:0;inline-size:260px;overflow:hidden;border-radius:var(--fs-radius-lg);background-color:var(--fs-mat-thick);border:1px solid var(--fs-mat-hairline);box-shadow:var(--fs-mat-edge),var(--fs-shadow-3);backdrop-filter:blur(48px) saturate(200%)}.fs-status-grid{display:flex;align-items:stretch;min-inline-size:0}.fs-status-item{display:flex;align-items:center;gap:var(--fs-space-2);padding-inline:var(--fs-space-4);border-inline-end:1px solid var(--fs-line)}.fs-status-item:last-child{border-inline-end:0}.fs-status-item__value{display:flex;align-items:center;gap:6px;margin-block-start:2px;font-size:var(--fs-caption-size);font-weight:600}@media (max-width:1180px){.fs-status-grid .fs-status-item:nth-last-child(-n+2){display:none}}@media (max-width:900px){[data-fs-nav=rail] .fs-shell{grid-template-columns:1fr}[data-fs-nav=rail] .fs-sidenav{padding-inline:var(--fs-space-3);align-items:stretch}[data-fs-nav=rail] .fs-sidenav__word{display:revert}[data-fs-nav=rail] .fs-sidenav a{inline-size:auto}[data-fs-nav=rail] .fs-sidenav a,[data-fs-nav=rail] .fs-sidenav__brand{justify-content:flex-start;padding-inline:var(--fs-space-3)}[data-fs-nav=rail] .fs-sidenav__group{padding:var(--fs-space-5) var(--fs-space-3) var(--fs-space-2);border-block-start:0;block-size:auto;inline-size:auto;margin-inline:0}.fs-nav-close{display:inline-flex}.fs-main{padding:var(--fs-space-4)}.fs-main--map{padding:0}.fs-status-grid{display:none}}.fs-sitebar{position:sticky;inset-block-start:0;z-index:var(--fs-z-nav);background-color:var(--fs-mat-chrome);backdrop-filter:blur(60px) saturate(200%);border-block-end:1px solid var(--fs-mat-hairline)}.fs-sitebar__in{max-inline-size:var(--fs-maxw);margin-inline:auto;padding-inline:var(--fs-space-6);gap:var(--fs-space-4);block-size:66px}.fs-sitebar__in,.fs-sitebrand{display:flex;align-items:center}.fs-sitebrand{color:inherit;text-decoration:none}.fs-sitebar__menu{display:none}.fs-sitenav{display:flex;gap:var(--fs-space-1);flex:1}.fs-sitenav a{font-size:var(--fs-footnote-size);font-weight:520;color:var(--fs-ink-2);text-decoration:none;padding:9px 14px;border-radius:var(--fs-radius-sm);transition:color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease)}.fs-sitenav a:hover{color:var(--fs-ink);background:var(--fs-vib-fill)}.fs-sitenav a[aria-current=page]{color:var(--fs-accent)}.fs-site-mobile{display:none;max-inline-size:var(--fs-maxw);margin-inline:auto;padding:var(--fs-space-3) var(--fs-space-6) var(--fs-space-5);border-block-start:1px solid var(--fs-mat-hairline)}.fs-site-mobile a{display:block;padding:var(--fs-space-3);border-block-end:1px solid var(--fs-line);color:var(--fs-ink-2);font-size:var(--fs-callout-size);font-weight:560}.fs-site-mobile a[aria-current=page]{color:var(--fs-accent)}.fs-sitefoot{border-block-start:1px solid var(--fs-line);margin-block-start:var(--fs-space-16)}.fs-sitefoot__grid{max-inline-size:var(--fs-maxw);margin-inline:auto;padding:var(--fs-space-12) var(--fs-space-6);display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr));gap:var(--fs-space-8)}.fs-sitefoot h2{margin-block-end:var(--fs-space-4);color:var(--fs-ink-3);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase}.fs-sitefoot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-3)}.fs-sitefoot a{color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}.fs-sitefoot a:hover{color:var(--fs-ink)}.fs-sitefoot__base{border-block-start:1px solid var(--fs-line);padding:var(--fs-space-4) var(--fs-space-6);color:var(--fs-ink-3);font-size:var(--fs-caption-size);text-align:center}@media (max-width:900px){.fs-sitenav{display:none}.fs-site-mobile,.fs-sitebar__menu{display:block}.fs-sitebar__menu{display:inline-flex}.fs-sitebar__in{justify-content:flex-end}.fs-sitebrand{margin-inline-end:auto}.fs-sitefoot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-sitefoot__grid>:first-child{grid-column:1/-1}}@media (max-width:560px){.fs-sitebar__in{padding-inline:var(--fs-space-4);gap:var(--fs-space-2)}.fs-sitebar__signin,.fs-sitebrand [data-wordmark]{display:none}.fs-sitefoot__grid{grid-template-columns:1fr;padding-inline:var(--fs-space-4)}.fs-sitefoot__grid>:first-child{grid-column:auto}}.fs-legal{max-inline-size:780px;padding-block:var(--fs-space-20)}.fs-legal__date{margin-block-start:var(--fs-space-3);color:var(--fs-ink-3);font:500 var(--fs-caption-size)/1.4 var(--fs-font-mono)}.fs-legal__body{display:grid;gap:var(--fs-space-8);margin-block-start:var(--fs-space-10)}.fs-legal__body section{padding-block-start:var(--fs-space-6);border-block-start:1px solid var(--fs-line)}.fs-legal__body h2{color:var(--fs-ink);font-size:var(--fs-title-3-size);font-weight:620;letter-spacing:-.015em}.fs-legal__body p{margin-block-start:var(--fs-space-3);color:var(--fs-ink-2);line-height:1.75}.fs-text-link{color:var(--fs-accent);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--fs-dur-1) var(--fs-ease)}.fs-text-link:hover{text-decoration-color:currentColor}.fs-docs{padding-block:var(--fs-space-20)}.fs-docs .fs-display-2{margin-block-start:var(--fs-space-3)}.fs-docs__intro{max-inline-size:64ch;margin-block-start:var(--fs-space-5);color:var(--fs-ink-2);font-size:var(--fs-body-lg-size)}.fs-docs__sections{display:grid;gap:var(--fs-space-12);margin-block-start:var(--fs-space-12)}.fs-docs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-space-4);margin-block-start:var(--fs-space-4)}.fs-doc-card{display:block;padding:var(--fs-space-6);transition:border-color var(--fs-dur-1) var(--fs-ease),transform var(--fs-dur-1) var(--fs-ease)}.fs-doc-card:hover{border-color:var(--fs-accent);transform:translateY(-2px)}.fs-doc-card h3{font-size:var(--fs-title-3-size);font-weight:620;color:var(--fs-ink)}.fs-doc-card p{margin-block-start:var(--fs-space-2);color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}.fs-docs__machine{margin-block-start:var(--fs-space-12);color:var(--fs-ink-3);font-size:var(--fs-caption-size)}.fs-doc-reader{max-inline-size:800px;padding-block:var(--fs-space-16)}.fs-doc-article{margin-block-start:var(--fs-space-8)}.fs-doc-source{margin-block-start:var(--fs-space-12);padding-block-start:var(--fs-space-4);border-block-start:1px solid var(--fs-line);color:var(--fs-ink-3);font-size:var(--fs-caption-size)}.docs-prose{color:var(--fs-ink-2);font-size:.95rem;line-height:1.75}.docs-prose h1{margin:0 0 var(--fs-space-6);color:var(--fs-ink);font-size:var(--fs-display-2-size);font-weight:450;letter-spacing:-.035em;line-height:1.05}.docs-prose h2{margin:var(--fs-space-10) 0 var(--fs-space-3);padding-block-start:var(--fs-space-5);border-block-start:1px solid var(--fs-line);color:var(--fs-ink);font-size:var(--fs-title-2-size);font-weight:560}.docs-prose h3{margin:var(--fs-space-8) 0 var(--fs-space-2);font-size:var(--fs-title-3-size)}.docs-prose h3,.docs-prose h4{color:var(--fs-ink);font-weight:620}.docs-prose h4{margin:var(--fs-space-6) 0 var(--fs-space-2)}.docs-prose p{margin-block:var(--fs-space-3)}.docs-prose a{color:var(--fs-accent);text-decoration:underline;text-underline-offset:.2em}.docs-prose ol,.docs-prose ul{margin-block:var(--fs-space-3);padding-inline-start:var(--fs-space-6)}.docs-prose ul{list-style:disc}.docs-prose ol{list-style:decimal}.docs-prose li{margin-block:var(--fs-space-2)}.docs-prose strong{color:var(--fs-ink);font-weight:650}.docs-prose code{padding:.1rem .35rem;border:1px solid var(--fs-line);border-radius:var(--fs-radius-sm);font:.85em var(--fs-font-mono)}.docs-prose code,.docs-prose pre{background:var(--fs-canvas-sunken)}.docs-prose pre{margin-block:var(--fs-space-5);padding:var(--fs-space-5);overflow-x:auto;border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg)}.docs-prose pre code{padding:0;border:0;background:transparent;color:inherit}.docs-prose blockquote{margin-block:var(--fs-space-5);padding:var(--fs-space-3) var(--fs-space-5);border-inline-start:3px solid var(--fs-accent);background:var(--fs-accent-fill);color:var(--fs-ink-2)}.docs-prose hr{margin-block:var(--fs-space-10);border:0;border-block-start:1px solid var(--fs-line)}.docs-prose table{display:block;inline-size:100%;margin-block:var(--fs-space-5);overflow-x:auto;border-collapse:collapse;font-size:var(--fs-caption-size)}.docs-prose td,.docs-prose th{padding:var(--fs-space-3);border:1px solid var(--fs-line);text-align:start;vertical-align:top}.docs-prose th{background:var(--fs-canvas-sunken);color:var(--fs-ink);font-weight:620}.pb-modal__article{padding-block-start:var(--fs-space-5);border-block-start:1px solid var(--fs-mat-hairline)}[data-commercial-screen=playbooks] .fs-modal{inline-size:min(840px,100%)}.fs-sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-space-4)}@media (max-width:640px){.fs-doc-reader,.fs-docs{padding-block:var(--fs-space-12)}.fs-docs__grid,.fs-sitemap-grid{grid-template-columns:1fr}}.fs-trial{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(var(--fs-space-10),8vw,var(--fs-space-24));align-items:start;padding-block:var(--fs-space-24)}.fs-trial__intro h1{max-inline-size:12ch;margin-block-start:var(--fs-space-4)}.fs-trial__intro>p:not(.fs-eyebrow){max-inline-size:50ch;margin-block-start:var(--fs-space-6);color:var(--fs-ink-2);font-size:var(--fs-body-lg-size)}.fs-trial__intro ul{display:grid;gap:var(--fs-space-3);margin:var(--fs-space-8) 0 0;padding:0;list-style:none;color:var(--fs-ink-2)}.fs-trial__intro li{padding-block:var(--fs-space-3);border-block-end:1px solid var(--fs-line)}.fs-trial__panel{padding:var(--fs-space-8)}.fs-trial__panel>h2,.fs-trial__success h2{font-size:var(--fs-title-1-size);font-weight:480;letter-spacing:-.025em}.fs-trial__hint{margin-block-start:var(--fs-space-2);color:var(--fs-ink-3);font-size:var(--fs-footnote-size)}.fs-trial__form{display:grid;gap:var(--fs-space-5);margin-block-start:var(--fs-space-8)}.fs-trial__form label{display:grid;gap:var(--fs-space-2);color:var(--fs-ink);font-size:var(--fs-footnote-size);font-weight:580}.fs-trial__form label small{color:var(--fs-ink-3);font-weight:450}.fs-native-select{inline-size:100%;block-size:40px;padding-inline:var(--fs-space-3);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-md);background:var(--fs-vib-fill);color:var(--fs-ink);font:inherit}.fs-native-select:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-form-error{color:var(--fs-alert);font-size:var(--fs-footnote-size)}.fs-trial__signin{text-align:center;color:var(--fs-ink-3);font-size:var(--fs-caption-size)}.fs-trial__success{display:grid;justify-items:start;gap:var(--fs-space-4);min-block-size:340px;align-content:center}.fs-trial__success>svg{inline-size:36px;block-size:36px;color:var(--fs-ok)}.fs-trial__success p{color:var(--fs-ink-2)}.fs-auth-state{min-block-size:100dvh;display:grid;place-items:center;padding:var(--fs-space-6);background:var(--fs-canvas-sunken);color:var(--fs-ink)}.fs-auth-state__card{inline-size:min(440px,100%);display:grid;justify-items:center;gap:var(--fs-space-4);padding:var(--fs-space-10);text-align:center}.fs-auth-state__card>a:first-child{margin-block-end:var(--fs-space-6)}.fs-auth-state__card h1{font-size:var(--fs-title-1-size);font-weight:480;letter-spacing:-.025em}.fs-auth-state__card>p:not(.fs-eyebrow){color:var(--fs-ink-2)}.fs-auth-state__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--fs-accent-fill);color:var(--fs-accent)}.fs-auth-state__icon--error{background:var(--fs-alert-fill);color:var(--fs-alert)}.fs-auth-state__icon svg{inline-size:22px;block-size:22px}@media (max-width:800px){.fs-trial{grid-template-columns:1fr;padding-block:var(--fs-space-16)}.fs-trial__intro h1{max-inline-size:15ch}}.fs-public-map{padding-block:var(--fs-space-16)}.fs-public-map__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fs-space-10);align-items:end;margin-block-end:var(--fs-space-8)}.fs-public-map__head h1{max-inline-size:14ch;margin-block-start:var(--fs-space-3)}.fs-public-map__head>div:first-child>p:last-child{max-inline-size:60ch;margin-block-start:var(--fs-space-5);color:var(--fs-ink-2);font-size:var(--fs-body-lg-size)}.fs-public-map__stats{display:grid;grid-template-columns:repeat(3,auto);border-block:1px solid var(--fs-line)}.fs-public-map__stats div{min-inline-size:88px;padding:var(--fs-space-4);border-inline-start:1px solid var(--fs-line)}.fs-public-map__stats div:first-child{border-inline-start:0}.fs-public-map__stats b{display:block;font-size:var(--fs-title-2-size);font-weight:420;font-variant-numeric:tabular-nums}.fs-public-map__stats span{color:var(--fs-ink-3);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase}.fs-public-map__stage{position:relative;block-size:min(660px,calc(100dvh - 220px));min-block-size:480px;overflow:hidden;border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);background:var(--fs-scene-fill);box-shadow:var(--fs-shadow-lg)}.fs-public-map__state{position:absolute;z-index:2;inset-block-start:var(--fs-space-4);inset-inline:var(--fs-space-4);display:flex;justify-content:center;pointer-events:none}.fs-public-map__state>span{display:inline-flex;align-items:center;gap:var(--fs-space-2);padding:var(--fs-space-2) var(--fs-space-4);border-radius:var(--fs-radius-pill);color:var(--fs-vib-primary);font-size:var(--fs-caption-size);font-weight:580}.fs-public-map__state svg{inline-size:15px;block-size:15px}.fs-public-map__state>.fs-public-map__error{color:var(--fs-alert)}.fs-public-map__legend{position:absolute;z-index:2;inset-block-end:var(--fs-space-4);inset-inline-start:var(--fs-space-4);display:grid;gap:var(--fs-space-2);padding:var(--fs-space-3);border-radius:var(--fs-radius-lg)}.fs-public-map__legend span{display:flex;align-items:center;gap:var(--fs-space-2);color:var(--fs-vib-secondary);font-size:var(--fs-caption-size);font-weight:560}.fs-public-map__legend i{inline-size:9px;block-size:9px;border-radius:3px}.fs-public-map__note{margin-block-start:var(--fs-space-3);color:var(--fs-ink-3);font-size:var(--fs-caption-size)}@media (max-width:900px){.fs-public-map{padding-block:var(--fs-space-10)}.fs-public-map__head{grid-template-columns:1fr;gap:var(--fs-space-6)}.fs-public-map__stats{inline-size:100%}.fs-public-map__stats div{min-inline-size:0}.fs-public-map__stage{block-size:60dvh;min-block-size:420px;border-radius:var(--fs-radius-lg)}}.fs-home-section{padding-block:var(--fs-space-24)}.fs-home-section--tight{padding-block:var(--fs-space-20)}.fs-home-rule{block-size:1px;background:var(--fs-line);border:0;margin:0}.fs-home-head{max-inline-size:34rem}.fs-home-head--wide{max-inline-size:46rem}.fs-home-head p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-5);max-inline-size:58ch}.fs-home-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}.fs-home-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55}.fs-home-hero{padding-block-start:var(--fs-space-24);padding-block-end:var(--fs-space-16);text-align:center}.fs-home-pill{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-caption-size);font-weight:560;color:var(--fs-ink-2);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-pill);padding:6px 14px}.fs-home-pill b{color:var(--fs-accent)}.fs-home-hero h1{margin-block-start:var(--fs-space-8);max-inline-size:15ch;margin-inline:auto;text-wrap:balance}.fs-home-hero__sub{margin:var(--fs-space-8) auto 0;max-inline-size:54ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.55vw,1.375rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}.fs-home-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}.fs-home-fine{margin-block-start:var(--fs-space-6)}.fs-home-stage{position:relative;overflow:hidden;margin-block-start:var(--fs-space-16);border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line);background:var(--fs-canvas-sunken);box-shadow:var(--fs-shadow-3)}.fs-home-stage>svg{display:block;inline-size:100%;block-size:clamp(340px,44vw,560px)}.fs-home-float{position:absolute;z-index:2;padding:var(--fs-space-4) var(--fs-space-5);text-align:start;display:grid;gap:3px}.fs-home-float b{color:var(--fs-vib-primary);font-size:var(--fs-headline-size);font-weight:560;margin-block-start:5px}.fs-home-float small{color:var(--fs-vib-secondary)}.fs-home-float--a{inset-block-end:var(--fs-space-6);inset-inline-start:var(--fs-space-6)}.fs-home-float--b{inset-block-start:var(--fs-space-6);inset-inline-end:var(--fs-space-6)}.fs-home-proof{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--fs-line)}.fs-home-proof article{padding:var(--fs-space-10) var(--fs-space-6);border-inline-start:1px solid var(--fs-line);display:grid;gap:var(--fs-space-3)}.fs-home-proof article:first-child{border-inline-start:0;padding-inline-start:0}.fs-home-proof b{font-size:clamp(1.75rem,2.9vw,2.5rem);font-weight:300;line-height:1;letter-spacing:-.03em}.fs-home-proof strong{font-size:var(--fs-footnote-size)}.fs-home-proof p{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}.fs-home-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-space-10);margin-block-start:var(--fs-space-16)}.fs-home-trio svg{inline-size:44px;block-size:44px;color:var(--fs-accent);margin-block-end:var(--fs-space-6);stroke-width:1.5}.fs-home-trio p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-3)}.fs-home-capabilities{margin-block-start:var(--fs-space-12);display:grid;gap:var(--fs-space-8)}.fs-home-capgroup{border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-6)}.fs-home-cap{display:flex;align-items:center;gap:var(--fs-space-4);padding:var(--fs-space-4);border-radius:var(--fs-radius)}.fs-home-cap:hover{background:var(--fs-vib-fill)}.fs-home-cap>span:first-child{flex:1;min-inline-size:0}.fs-home-ledger{margin-block-start:var(--fs-space-10);border-block-start:1px solid var(--fs-line)}.fs-home-ledger article{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(300px,2fr) minmax(120px,auto);gap:var(--fs-space-5);align-items:start;padding-block:var(--fs-space-5);border-block-end:1px solid var(--fs-line)}.fs-home-ledger span{color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}.fs-home-ledger code{color:var(--fs-accent);font-size:var(--fs-caption-size);text-align:end}.fs-home-cta{padding:clamp(var(--fs-space-8),7vw,var(--fs-space-16));border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-mat-hairline);background-color:var(--fs-mat-thick);box-shadow:var(--fs-shadow-3);text-align:center}.fs-home-cta>p{color:var(--fs-vib-secondary);margin:var(--fs-space-5) auto 0}@media (max-width:900px){.fs-home-proof{grid-template-columns:repeat(2,1fr)}.fs-home-proof article:nth-child(odd){border-inline-start:0}.fs-home-trio{grid-template-columns:1fr}}@media (max-width:620px){.fs-home-section,.fs-home-section--tight{padding-block:var(--fs-space-16)}.fs-home-hero{padding-block-start:var(--fs-space-12)}.fs-home-float--b{display:none}.fs-home-float--a{inset-block-end:var(--fs-space-3);inset-inline-start:var(--fs-space-3)}.fs-home-proof{grid-template-columns:1fr}.fs-home-proof article{border-inline-start:0;border-block-start:1px solid var(--fs-line);padding-inline:0}.fs-home-proof article:first-child{border-block-start:0}.fs-home-ledger article{grid-template-columns:1fr;gap:var(--fs-space-2)}.fs-home-ledger code{text-align:start}}.fs-detail-hero{padding-block:var(--fs-space-24) var(--fs-space-20);max-inline-size:860px;margin-inline:auto}.fs-detail-hero h1{max-inline-size:15ch;text-wrap:balance}.fs-detail-hero>p{margin-block-start:var(--fs-space-8);max-inline-size:58ch;color:var(--fs-ink-2);font-size:var(--fs-body-lg-size)}.fs-detail-hero>code{display:block;margin-block-start:var(--fs-space-5);color:var(--fs-ink-3);font-size:var(--fs-caption-size)}.fs-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--fs-line)}.fs-detail-metrics>div{display:grid;gap:var(--fs-space-2);padding:var(--fs-space-8) var(--fs-space-6);border-inline-start:1px solid var(--fs-line)}.fs-detail-metrics>div:first-child{border-inline-start:0}.fs-detail-metrics b{font-size:var(--fs-title-1-size);font-weight:350;letter-spacing:-.025em}.fs-detail-metrics span{color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}.fs-detail-sections{padding-block:var(--fs-space-20)}.fs-detail-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(var(--fs-space-8),8vw,var(--fs-space-20));padding-block:var(--fs-space-16);border-block-start:1px solid var(--fs-line)}.fs-detail-section h2{margin-block-start:var(--fs-space-4);max-inline-size:17ch}.fs-detail-section p{margin-block-start:var(--fs-space-5);max-inline-size:58ch;color:var(--fs-ink-2)}.fs-detail-section ul{list-style:none;margin:0;padding:0;display:grid;align-content:start}.fs-detail-section li{position:relative;padding:var(--fs-space-4) var(--fs-space-4) var(--fs-space-4) var(--fs-space-8);border-block-end:1px solid var(--fs-line);color:var(--fs-ink-2)}.fs-detail-section li:before{content:"";position:absolute;inset-inline-start:var(--fs-space-3);inset-block-start:1.45rem;inline-size:6px;block-size:6px;border-radius:50%;background:var(--fs-accent-mark)}@media (max-width:900px){.fs-detail-hero{padding-block:var(--fs-space-16)}.fs-detail-metrics{grid-template-columns:repeat(2,1fr)}.fs-detail-metrics>div:nth-child(odd){border-inline-start:0}.fs-detail-section{grid-template-columns:1fr;gap:var(--fs-space-8);padding-block:var(--fs-space-12)}}.fs-signin{min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.8fr)}.fs-signin-scene{position:relative;overflow:hidden;padding:var(--fs-space-10);display:flex;flex-direction:column;background:var(--fs-canvas-sunken)}.fs-signin-scene>svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.fs-signin-scene>:not(svg){position:relative;z-index:1}.fs-signin-brand{inline-size:-moz-fit-content;inline-size:fit-content}.fs-signin-truth{margin-block:auto;max-inline-size:26rem}.fs-signin-truth p{margin-block-start:var(--fs-space-5);font-size:clamp(2rem,4vw,3.6rem);font-weight:300;line-height:1.06;letter-spacing:-.035em}.fs-signin-dots{display:flex;gap:6px;margin-block-start:var(--fs-space-6)}.fs-signin-dots i{inline-size:22px;block-size:2px;background:var(--fs-line-strong)}.fs-signin-dots i:first-child{background:var(--fs-accent)}.fs-signin-scene__foot{display:flex;align-items:center;gap:var(--fs-space-3);color:var(--fs-ink-2);font-size:var(--fs-caption-size)}.fs-signin-auth{display:grid;place-items:center;padding:var(--fs-space-8);background:var(--fs-canvas)}.fs-signin-card{inline-size:min(460px,100%);padding:var(--fs-space-8);border-radius:var(--fs-radius-xl)}.fs-signin-card h1{margin-block-end:var(--fs-space-3)}.fs-signin-sub{color:var(--fs-vib-secondary);font-size:var(--fs-footnote-size);margin-block-end:var(--fs-space-8)}.fs-signin-form{display:grid;gap:var(--fs-space-5)}.fs-signin-form label{font-size:var(--fs-footnote-size);font-weight:560;color:var(--fs-vib-primary)}.fs-signin-or{display:flex;align-items:center;gap:var(--fs-space-3);color:var(--fs-vib-tertiary);font-size:var(--fs-caption-size);margin-block:var(--fs-space-5)}.fs-signin-or:after,.fs-signin-or:before{content:"";block-size:1px;background:var(--fs-mat-hairline);flex:1}.fs-signin-fine{margin-block-start:var(--fs-space-6);padding-block-start:var(--fs-space-5);border-block-start:1px solid var(--fs-mat-hairline);color:var(--fs-vib-tertiary);font-size:var(--fs-caption-size);line-height:1.65}.fs-signin-fine b{color:var(--fs-vib-secondary)}.fs-signin-mobile-brand{display:none;margin-block-end:var(--fs-space-8)}@media (max-width:860px){.fs-signin{grid-template-columns:1fr}.fs-signin-scene{display:none}.fs-signin-auth{padding:var(--fs-space-5)}.fs-signin-mobile-brand{display:block}}.fs-pricing-hero{padding-block:var(--fs-space-24) var(--fs-space-16);text-align:center}.fs-pricing-hero h1{max-inline-size:14ch;margin-inline:auto}.fs-pricing-hero p{max-inline-size:58ch;margin:var(--fs-space-6) auto 0;color:var(--fs-ink-2);font-size:var(--fs-body-lg-size)}.fs-pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:var(--fs-space-4);overflow-x:auto;padding-block-end:var(--fs-space-6)}.fs-pricing-tier{display:flex;flex-direction:column;gap:var(--fs-space-6);padding:var(--fs-space-5);min-block-size:520px}.fs-pricing-tier--featured{border-color:var(--fs-accent);box-shadow:var(--fs-shadow-glow)}.fs-map-shade{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-canvas-darkest) 8%,transparent),color-mix(in srgb,var(--fs-canvas-darkest) 32%,transparent))}.fs-video-shade{background:linear-gradient(115deg,color-mix(in srgb,var(--fs-canvas-darkest) 38%,transparent),color-mix(in srgb,var(--fs-canvas-darkest) 10%,transparent) 48%,color-mix(in srgb,var(--fs-canvas-darkest) 58%,transparent))}.fs-pricing-tier__price{display:block;font-size:2rem;font-weight:350;letter-spacing:-.03em}.fs-pricing-list,.fs-pricing-tier ul{list-style:none;padding:0;margin:0;display:grid;align-content:start;gap:var(--fs-space-3)}.fs-pricing-tier ul{flex:1}.fs-pricing-list li,.fs-pricing-tier li{display:flex;gap:var(--fs-space-2);color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}.fs-pricing-list li svg,.fs-pricing-tier li svg{inline-size:15px;block-size:15px;flex:none;margin-block-start:2px;color:var(--fs-ok)}.fs-pricing-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--fs-line)}.fs-pricing-steps li{padding:var(--fs-space-6);border-inline-start:1px solid var(--fs-line)}.fs-pricing-steps li:first-child{border-inline-start:0}.fs-pricing-steps li>span{font-family:var(--fs-font-mono);color:var(--fs-accent);font-size:var(--fs-caption-size)}.fs-pricing-steps b{display:block;margin-block-start:var(--fs-space-4)}.fs-pricing-steps p{margin-block-start:var(--fs-space-2);color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}@media (max-width:900px){.fs-pricing-steps{grid-template-columns:repeat(2,1fr)}.fs-pricing-steps li:nth-child(odd){border-inline-start:0}}@media (max-width:560px){.fs-pricing-hero{padding-block:var(--fs-space-16) var(--fs-space-12)}.fs-pricing-steps{grid-template-columns:1fr}.fs-pricing-steps li{border-inline-start:0;border-block-start:1px solid var(--fs-line)}.fs-pricing-steps li:first-child{border-block-start:0}}