/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.fs-root{background-color:var(--fs-bg);min-height:100vh;color:var(--fs-text);font-family:var(--fs-font-sans);font-size:14px;line-height:var(--fs-leading-normal);accent-color:var(--fs-accent);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-style:none;font-synthesis-weight:none;scrollbar-width:thin;scrollbar-color:var(--fs-scrollbar-thumb)transparent;margin:0;padding:0}:root[data-public-marketing=true],:root[data-public-marketing=true] .fs-root,:root[data-public-marketing=true] .fs-route-bootstrap,:root[data-public-marketing=true] .fs-route-bootstrap-surface{background-color:var(--fs-color-cool-mist);color:var(--fs-color-deep-slate);color-scheme:light}.fs-brand-mark{flex-shrink:0;place-items:center;line-height:0;display:inline-grid}.fs-brand-mark>.fs-brand-mark__image{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:none}.fs-brand-mark--dark-surface>.fs-brand-mark__image--dark-surface,.fs-brand-mark--light-surface>.fs-brand-mark__image--light-surface,:root:not([data-theme]) .fs-brand-mark--adaptive-surface>.fs-brand-mark__image--light-surface,:root[data-theme=dark] .fs-brand-mark--adaptive-surface>.fs-brand-mark__image--dark-surface,:root[data-theme=light] .fs-brand-mark--adaptive-surface>.fs-brand-mark__image--light-surface{display:block}.fs-route-bootstrap,.fs-route-bootstrap-surface{background-color:var(--fs-bg);min-height:100dvh}.fs-route-bootstrap{color:var(--fs-text);place-items:center;margin:0;padding:1.25rem;display:grid}.fs-route-bootstrap__card{border:1px solid var(--fs-border-subtle);background:var(--fs-surface);width:min(100%,280px);box-shadow:var(--fs-card-shadow-soft);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.8rem .9rem;display:grid}.fs-route-bootstrap__mark{width:38px;height:38px}.fs-route-bootstrap__copy{gap:.05rem;min-width:0;display:grid}.fs-route-bootstrap__copy strong{color:var(--fs-text);font-size:var(--fs-text-base);line-height:1.25}.fs-route-bootstrap__copy small{color:var(--fs-text-soft);font-size:var(--fs-text-xs);line-height:1.3}.fs-route-bootstrap__indicator{background:var(--fs-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--fs-accent-soft);border-radius:999px;animation:fs-route-bootstrap-pulse 1.2s ease-in-out infinite}@keyframes fs-route-bootstrap-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.fs-root *,.fs-root :after,.fs-root :before{box-sizing:border-box}.fs-root :where(img,svg,video,canvas){max-width:100%;display:block}.fs-root :where(button,input,select,textarea){font:inherit;color:inherit}.fs-root :where(button,[role=button]){-webkit-tap-highlight-color:transparent}.fs-root :where(button){border-radius:0}.fs-root :where(code,pre,kbd,samp){font-family:var(--fs-font-mono)}.fs-root :where([hidden]){display:none!important}.fs-root :where(table){border-collapse:collapse}.fs-root :where(ul,ol){margin:0}.fs-root :where(input,textarea,select){min-width:0}.fs-root :where(textarea){resize:vertical}.fs-root :where(input[type=search]){appearance:none}.fs-root :where(input[type=number]){font-variant-numeric:tabular-nums}.fs-root::-webkit-scrollbar{width:8px;height:8px}.fs-root::-webkit-scrollbar-track{background:0 0}.fs-root::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb);border-radius:999px}.fs-root::-webkit-scrollbar-thumb:hover{background:var(--fs-scrollbar-thumb-hover)}.fs-root ::selection{background-color:var(--fs-selection-bg);color:var(--fs-selection-text)}.fs-root :where(h1,h2,h3,h4,h5,h6){color:var(--fs-text);font-family:var(--fs-font-display);letter-spacing:-.015em;margin:0;font-weight:700}.fs-root :where(h1){font-size:var(--fs-text-3xl);line-height:var(--fs-leading-tight)}.fs-root :where(h2){font-size:var(--fs-text-2xl);line-height:1.24}.fs-root :where(h3){font-size:var(--fs-text-xl);line-height:var(--fs-leading-snug)}.fs-root :where(h4){font-size:var(--fs-text-lg);line-height:1.38}.fs-root :where(h5,h6){font-size:var(--fs-text-base);line-height:1.4}.fs-root :where(p){color:var(--fs-text);font-size:var(--fs-text-base);line-height:var(--fs-leading-normal);margin:0}.fs-root :where(small){color:var(--fs-text-soft);font-size:var(--fs-text-sm)}.fs-root :where(strong){color:var(--fs-text);font-weight:700}.fs-root :where(hr){border:0;border-top:1px solid var(--fs-divider);margin:0}.fs-root :where(a){color:var(--fs-link);text-underline-offset:.14em;transition:color var(--fs-transition-fast),opacity var(--fs-transition-fast),text-decoration-color var(--fs-transition-fast);text-decoration:none;text-decoration-thickness:1px}.fs-root :where(a:visited){color:var(--fs-link-visited)}.fs-root :where(a:hover){color:var(--fs-link-hover);text-decoration:underline}.fs-text-muted{color:var(--fs-text-soft);font-size:var(--fs-text-sm)}.fs-text-subtle{color:var(--fs-text-muted);font-size:var(--fs-text-sm)}.fs-text-strong{color:var(--fs-text-strong);font-weight:700}.fs-text-danger{color:var(--fs-danger)}.fs-text-success{color:var(--fs-success)}.fs-text-warning{color:var(--fs-warning)}.fs-text-info{color:var(--fs-info)}.fs-eyebrow{width:fit-content;color:var(--fs-text-soft);font-size:var(--fs-text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fs-tabular-nums{font-variant-numeric:tabular-nums}.fs-nowrap{white-space:nowrap}.fs-truncate{text-overflow:ellipsis;min-width:0}.fs-sr-only,.fs-truncate{white-space:nowrap;overflow:hidden}.fs-sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.fs-focus-ring{box-shadow:var(--fs-focus-ring);outline:none}.fs-focus-ring-danger{box-shadow:var(--fs-focus-ring-danger);outline:none}.fs-root :where(a[href],button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{border-radius:var(--fs-radius-xs);box-shadow:var(--fs-focus-ring);outline:none}.fs-section{flex-direction:column;gap:.75rem;display:flex}.fs-section+.fs-section{margin-top:1.5rem}.fs-section__title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-weight:800}.fs-section__description,.fs-section__title{color:var(--fs-text-soft);font-size:var(--fs-text-sm)}.fs-section__description{line-height:var(--fs-leading-normal)}.fs-panel{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-lg);background:var(--fs-panel-bg);box-shadow:var(--fs-card-shadow-soft)}.fs-panel--quiet{background:var(--fs-panel-bg-quiet)}.fs-panel--accent{border-color:var(--fs-border-accent);background:var(--fs-panel-bg-accent)}.fs-panel--accent,.fs-panel--platform{box-shadow:var(--fs-card-shadow-strong)}.fs-panel--platform{background:var(--fs-panel-bg-platform);border-color:#c5962b6b}.fs-panel--enterprise{box-shadow:var(--fs-card-shadow-enterprise)}.fs-panel--inset{background:var(--fs-surface-inset);box-shadow:none}.fs-panel--flat{box-shadow:none}.fs-panel--hoverable{transition:background var(--fs-transition-base),border-color var(--fs-transition-base),box-shadow var(--fs-transition-base),transform var(--fs-transition-fast)}@media (hover:hover){.fs-panel--hoverable:hover{border-color:var(--fs-border-strong);box-shadow:var(--fs-card-shadow-hover);transform:translateY(-1px)}.fs-panel--enterprise.fs-panel--hoverable:hover{box-shadow:var(--fs-card-shadow-enterprise-hover)}}:root[data-theme=light] .fs-panel--accent{border-color:var(--fs-kpi-accent-teal)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .fs-panel--accent{border-color:color-mix(in srgb,var(--fs-kpi-accent-teal)34%,transparent)}}:root[data-theme=light] .fs-panel--platform{border-color:#a9781b57}.fs-stack{flex-direction:column;gap:1rem;display:flex}.fs-stack--xs{gap:.35rem}.fs-stack--sm{gap:.5rem}.fs-stack--md{gap:.85rem}.fs-stack--lg{gap:1.5rem}.fs-stack--xl{gap:2rem}.fs-cluster{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fs-cluster--start{justify-content:flex-start}.fs-cluster--end{justify-content:flex-end}.fs-cluster--between{justify-content:space-between}.fs-grid-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.fs-grid-auto--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.fs-grid-auto--wide{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (prefers-reduced-motion:reduce){.fs-root *,.fs-root :after,.fs-root :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fs-panel--hoverable:hover{transform:none}}:root{color-scheme:dark;--fs-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fs-font-display:var(--fs-font-sans);--font-display:var(--fs-font-sans);--fs-text-xs:.75rem;--fs-text-sm:.8125rem;--fs-text-md:.875rem;--fs-text-base:.9375rem;--fs-text-lg:1rem;--fs-text-xl:1.125rem;--fs-text-2xl:1.375rem;--fs-text-3xl:1.75rem;--fs-text-4xl:2.125rem;--fs-leading-tight:1.2;--fs-leading-snug:1.35;--fs-leading-normal:1.55;--fs-leading-relaxed:1.7;--fs-type-page-title:clamp(1.25rem,1.14rem + .45vw,1.55rem);--fs-type-section-title:clamp(1rem,.96rem + .22vw,1.18rem);--fs-type-kpi:clamp(1.25rem,1.14rem + .42vw,1.55rem);--fs-radius-xs:.375rem;--fs-radius-sm:.55rem;--fs-radius-md:.8rem;--fs-radius-lg:1rem;--fs-radius-xl:1.25rem;--fs-radius-2xl:1.5rem;--fs-radius-full:999px;--fs-space-1:.25rem;--fs-space-2:.5rem;--fs-space-3:.75rem;--fs-space-4:1rem;--fs-space-5:1.25rem;--fs-space-6:1.5rem;--fs-space-8:2rem;--fs-space-10:2.5rem;--fs-space-12:3rem;--fs-topbar-height:60px;--fs-sidebar-width:264px;--fs-sidebar-width-compact:232px;--fs-content-max-width:1440px;--fs-content-gutter-x:1.75rem;--fs-content-gutter-y:1.45rem;--fs-page-section-gap:1.15rem;--fs-control-min-height:40px;--fs-touch-target-min:44px;--fs-transition-fast:.12s ease;--fs-transition-base:.16s ease;--fs-transition-slow:.22s ease;--fs-font-ui:var(--fs-font-sans);--fs-header-height:var(--fs-topbar-height);--fs-duration-fast:var(--fs-transition-fast);--fs-color-night-graphite:#0b0f14;--fs-color-deep-slate:#12222c;--fs-color-eucalyptus:#3f7652;--fs-color-dark-eucalyptus:#466f57;--fs-color-auth-identity-green:#173229;--fs-color-secondary-leaf:#527d5f;--fs-color-muted-sage:#789b80;--fs-color-cool-mist:#f4f7f9;--fs-color-soft-white:#edf2f5;--fs-color-heritage-gold:#c69a2b;--fs-color-text-muted-light:#687984;--fs-color-text-muted-dark:#b4bec8;--fs-color-border-light:#d9e2e7;--fs-color-border-dark:#30404a;--fs-color-surface-white:#fff;--fs-color-surface-dark-subtle:#202a31;--fs-kpi-accent-teal:#58a89c;--fs-kpi-accent-blue:#4ba6c8;--fs-kpi-accent-coral:#c87968;--fs-kpi-accent-sage:#839b76;--fs-kpi-accent-gold:#c69a2b;--fs-kpi-accent-amber:#d08d3f;--fs-brand-forest:var(--fs-color-deep-slate);--fs-brand-emerald:var(--fs-color-eucalyptus);--fs-brand-sage:var(--fs-color-muted-sage);--fs-brand-gold:var(--fs-color-heritage-gold);--fs-brand-ivory:var(--fs-color-soft-white);--fs-brand-charcoal:var(--fs-color-night-graphite);--fs-background-canvas:var(--fs-color-night-graphite);--fs-background-surface:var(--fs-color-deep-slate);--fs-background-subtle:var(--fs-color-surface-dark-subtle);--fs-background-inset:#0f171e;--fs-background-hover:#26343d;--fs-text-primary:var(--fs-color-soft-white);--fs-text-secondary:var(--fs-color-text-muted-dark);--fs-text-inverse:var(--fs-color-deep-slate);--fs-border-default:var(--fs-color-border-dark);--fs-border-strong:#52616b;--fs-control-border:#667782;--fs-control-border-hover:#8997a1;--fs-action-primary:var(--fs-color-dark-eucalyptus);--fs-action-primary-hover:var(--fs-color-secondary-leaf);--fs-action-primary-active:#3a604a;--fs-action-primary-text:var(--fs-color-soft-white);--fs-action-primary-start:var(--fs-action-primary);--fs-action-primary-end:var(--fs-action-primary);--fs-action-primary-hover-start:var(--fs-action-primary-hover);--fs-action-primary-hover-end:var(--fs-action-primary-hover);--fs-action-primary-border:var(--fs-action-primary);--fs-action-primary-border-hover:var(--fs-action-primary-hover);--fs-action-primary-shadow:var(--fs-button-shadow);--fs-action-primary-shadow-hover:var(--fs-button-shadow);--fs-focus-ring-color:var(--fs-color-muted-sage);--fs-accent-signature:var(--fs-color-heritage-gold);--fs-brand-wordmark:var(--fs-color-soft-white);--fs-brand-leaf-primary:var(--fs-color-dark-eucalyptus);--fs-brand-leaf-secondary:var(--fs-color-muted-sage);--fs-surface-deep:var(--fs-background-inset);--fs-surface-base:var(--fs-background-subtle);--fs-surface-elevated:var(--fs-background-surface);--fs-status-warning:var(--fs-warning);--fs-status-danger:var(--fs-danger);--fs-iam-metric-accent:var(--fs-action-primary);--fs-topbar:var(--fs-shell-topbar-background);--fs-gold:var(--fs-accent-signature);--fs-color-accent:var(--fs-accent-signature);--fs-accent-bright:var(--fs-focus-ring-color);--fs-layer-dialog:2000;--fs-layer-popover:2100;--fs-shell-sidebar-background:#0d151c;--fs-shell-sidebar-border:#2b3b45;--fs-shell-topbar-background:#111a22;--fs-shell-footer-background:#0e161d;--fs-shell-content-background:#0b0f14;--fs-navigation-hover-background:#1a2831;--fs-navigation-open-background:#17242d;--fs-navigation-active-background:var(--fs-color-surface-dark-subtle);--fs-control-background:#14202a;--fs-control-hover-background:#1b2a34;--fs-table-header-background:#1b2831;--fs-table-stripe-background:#111b23;--fs-table-row-hover-background:#16232c;--fs-background-selected:var(--fs-color-surface-dark-subtle);--fs-background-disabled:#151d25;--fs-text-tertiary:#8997a1;--fs-auth-hero-background:var(--fs-color-night-graphite);--fs-auth-hero-surface:var(--fs-color-deep-slate);--fs-auth-hero-surface-emphasis:var(--fs-color-surface-dark-subtle);--fs-auth-hero-border:var(--fs-color-border-dark);--fs-auth-hero-text:var(--fs-color-soft-white);--fs-auth-hero-text-muted:#bdc9ce;--fs-auth-hero-accent:var(--fs-color-muted-sage);--fs-auth-hero-status:#b8d7c2;--fs-auth-hero-logo-surface:var(--fs-color-deep-slate);--fs-auth-panel-background:var(--fs-color-night-graphite);--fs-auth-primary-hover:#3f684f;--fs-auth-disabled-background:#202a31;--fs-auth-disabled-border:#52616b;--fs-auth-disabled-text:#9aa8b1;--fs-shell-sidebar-bg:var(--fs-shell-sidebar-background);--fs-shell-topbar-bg:var(--fs-shell-topbar-background);--fs-shell-footer-bg:var(--fs-shell-footer-background);--fs-shell-content-bg:var(--fs-shell-content-background);--fs-control-bg:var(--fs-control-background);--fs-input-bg:var(--fs-control-background);--fs-table-header-bg:var(--fs-table-header-background);--fs-table-stripe-bg:var(--fs-table-stripe-background);--fs-page-bg:var(--fs-shell-content-background);--fs-action-primary-bg:var(--fs-action-primary);--fs-border:var(--fs-border-default);--fs-indicator:var(--fs-action-primary);--fs-status-success-fg:#b9ddd7;--fs-status-success-bg:#173330;--fs-status-success-border:#356a64;--fs-status-warning-fg:#e8c96b;--fs-status-warning-bg:#3a2f16;--fs-status-warning-border:#685724;--fs-status-danger-fg:#e9a7aa;--fs-status-danger-bg:#3b1e20;--fs-status-danger-border:#6d3337;--fs-status-info-fg:#b1d2e5;--fs-status-info-bg:#1d2f3a;--fs-status-info-border:#36586b;--fs-status-neutral-fg:var(--fs-color-text-muted-dark);--fs-status-neutral-bg:var(--fs-color-surface-dark-subtle);--fs-status-neutral-border:var(--fs-color-border-dark);--fs-theme:dark;--fs-bg:var(--fs-background-canvas);--fs-bg-soft:#0f151b;--fs-bg-elevated:var(--fs-background-surface);--fs-surface:var(--fs-background-surface);--fs-surface-soft:var(--fs-background-subtle);--fs-surface-raised:#26343d;--fs-surface-inset:var(--fs-background-inset);--fs-surface-quiet:#101820;--fs-surface-hover:var(--fs-background-hover);--fs-surface-overlay:#05090cd1;--fs-text:var(--fs-text-primary);--fs-text-strong:#fff;--fs-text-soft:var(--fs-text-secondary);--fs-text-muted:#8997a1;--fs-text-disabled:var(--fs-text-secondary);--fs-border-subtle:var(--fs-border-default);--fs-border-accent:var(--fs-action-primary);--fs-divider:#52616b8c;--fs-accent:var(--fs-action-primary);--fs-accent-hover:var(--fs-action-primary-hover);--fs-accent-active:var(--fs-action-primary-active);--fs-accent-deep:#2f4f3d;--fs-accent-indicator:var(--fs-color-muted-sage);--fs-accent-soft:#466f572e;--fs-accent-ring:#789b804d;--fs-accent-glow:transparent;--fs-accent-strong:var(--fs-color-muted-sage);--fs-accent-secondary:var(--fs-color-secondary-leaf);--fs-accent-secondary-hover:#628f6e;--fs-accent-secondary-active:var(--fs-action-primary);--fs-accent-secondary-deep:#365a41;--fs-accent-secondary-soft:#527d5f29;--fs-link:#d3dbe0;--fs-link-hover:#fff;--fs-link-visited:#b4bec8;--fs-action-primary-contrast:var(--fs-action-primary-text);--fs-background-raised:var(--fs-surface-raised);--fs-color-border:var(--fs-border-default);--fs-color-surface:var(--fs-background-surface);--fs-color-text:var(--fs-text-primary);--fs-text-link:var(--fs-link);--fs-z-popover:var(--fs-layer-popover);--fs-success:#4f968b;--fs-success-hover:#65aa9f;--fs-success-soft:var(--fs-status-success-bg);--fs-success-border:var(--fs-status-success-border);--fs-success-text:var(--fs-status-success-fg);--fs-warning:#c7a33f;--fs-warning-hover:#d7b853;--fs-warning-soft:var(--fs-status-warning-bg);--fs-warning-border:var(--fs-status-warning-border);--fs-warning-text:var(--fs-status-warning-fg);--fs-danger:#c85f65;--fs-danger-hover:#d9757a;--fs-danger-soft:var(--fs-status-danger-bg);--fs-danger-border:var(--fs-status-danger-border);--fs-danger-text:var(--fs-status-danger-fg);--fs-info:#5c91af;--fs-info-hover:#74a8c3;--fs-info-soft:var(--fs-status-info-bg);--fs-info-border:var(--fs-status-info-border);--fs-info-text:var(--fs-status-info-fg);--fs-gradient-brand:linear-gradient(var(--fs-action-primary),var(--fs-action-primary));--fs-gradient-brand-hover:linear-gradient(var(--fs-action-primary-hover),var(--fs-action-primary-hover));--fs-gradient-brand-soft:linear-gradient(var(--fs-background-subtle),var(--fs-background-subtle));--fs-gradient-platform:linear-gradient(var(--fs-background-subtle),var(--fs-background-subtle));--fs-gradient-platform-hover:linear-gradient(var(--fs-background-hover),var(--fs-background-hover));--fs-gradient-danger:linear-gradient(var(--fs-danger),var(--fs-danger));--fs-gradient-danger-hover:linear-gradient(var(--fs-danger-hover),var(--fs-danger-hover));--fs-panel-bg:var(--fs-background-surface);--fs-panel-bg-quiet:var(--fs-surface-quiet);--fs-panel-bg-accent:var(--fs-background-surface);--fs-panel-bg-platform:var(--fs-background-surface);--fs-chart-empty-bg:var(--fs-background-inset);--fs-chart-grid:#30404a;--fs-chart-primary:var(--fs-kpi-accent-teal);--fs-chart-secondary:#91a6b2;--fs-chart-neutral:#91a6b2;--fs-chart-success:#65aa9f;--fs-chart-warning:#d0ae4f;--fs-chart-danger:#d9757a;--fs-chart-info:#74a8c3;--fs-card-shadow-soft:0 6px 18px #0003;--fs-card-shadow-strong:0 12px 30px #00000047;--fs-card-shadow-hover:0 10px 24px #00000040;--fs-card-shadow-enterprise:0 8px 22px #0003;--fs-card-shadow-enterprise-hover:0 12px 28px #00000040;--fs-popover-shadow:0 20px 52px #0000006b;--fs-button-shadow:0 2px 6px #0000002e;--fs-enterprise-control-shadow:0 2px 6px #0000002e;--fs-shell-shadow-subtle:0 4px 14px #00000029;--fs-shadow-card:var(--fs-card-shadow-soft);--fs-shadow-sm:var(--fs-button-shadow);--fs-shadow-lg:var(--fs-card-shadow-strong);--fs-shadow-overlay:var(--fs-popover-shadow);--fs-inset-highlight:inset 0 1px 0 #ffffff0a;--fs-focus-ring:0 0 0 2px var(--fs-background-canvas),0 0 0 4px var(--fs-focus-ring-color);--fs-focus-ring-danger:0 0 0 2px var(--fs-background-canvas),0 0 0 4px var(--fs-danger);--fs-selection-bg:#789b8061;--fs-selection-text:#fff;--fs-scrollbar-thumb:#b4bec852;--fs-scrollbar-thumb-hover:#b4bec880;--fs-overlay-scrim:#05090cc2}:root:not([data-theme]),:root[data-theme=light]{color-scheme:light;--fs-theme:light;--fs-background-canvas:#edf2f5;--fs-background-surface:var(--fs-color-surface-white);--fs-background-subtle:#e6edf1;--fs-background-inset:#f7f9fa;--fs-background-hover:#dfe8ed;--fs-text-primary:var(--fs-color-deep-slate);--fs-text-secondary:#536875;--fs-text-tertiary:#566a76;--fs-text-inverse:var(--fs-color-soft-white);--fs-border-default:#c8d4db;--fs-border-strong:#7d909c;--fs-control-border:#7d909c;--fs-control-border-hover:#566a76;--fs-action-primary:#356f4c;--fs-action-primary-hover:#2c6041;--fs-action-primary-active:#244f36;--fs-action-primary-text:var(--fs-color-soft-white);--fs-focus-ring-color:#558568;--fs-brand-wordmark:var(--fs-color-deep-slate);--fs-brand-leaf-primary:var(--fs-color-eucalyptus);--fs-brand-leaf-secondary:var(--fs-color-secondary-leaf);--fs-shell-sidebar-background:#dbe4e8;--fs-shell-sidebar-border:#aebfc8;--fs-shell-topbar-background:#fcfdfe;--fs-shell-footer-background:#e2e9ed;--fs-shell-content-background:#f2f5f7;--fs-navigation-hover-background:#cedbe1;--fs-navigation-open-background:#d4dfe4;--fs-navigation-active-background:#eef4f0;--fs-control-background:#f8fafb;--fs-control-hover-background:#fff;--fs-table-header-background:#e7edf1;--fs-table-stripe-background:#fafbfc;--fs-table-row-hover-background:#f1f6f3;--fs-background-selected:var(--fs-color-soft-white);--fs-background-disabled:#edf0f2;--fs-auth-hero-background:var(--fs-color-auth-identity-green);--fs-auth-hero-surface:var(--fs-color-auth-identity-green);--fs-auth-hero-surface-emphasis:var(--fs-color-auth-identity-green);--fs-auth-hero-border:var(--fs-color-soft-white);--fs-auth-hero-text:var(--fs-color-soft-white);--fs-auth-hero-text-muted:#cad6d0;--fs-auth-hero-accent:#83a88b;--fs-auth-hero-status:#c6ddcc;--fs-auth-hero-logo-surface:var(--fs-color-deep-slate);--fs-auth-panel-background:#e9eff2;--fs-auth-primary-hover:var(--fs-action-primary-hover);--fs-auth-disabled-background:#e3e8eb;--fs-auth-disabled-border:#b3c0c7;--fs-auth-disabled-text:#647681;--fs-status-success-fg:#286b63;--fs-status-success-bg:#e4f2f0;--fs-status-success-border:#afd2cd;--fs-status-warning-fg:#8a6718;--fs-status-warning-bg:#fbf3d7;--fs-status-warning-border:#e8c96b;--fs-status-danger-fg:#a33f43;--fs-status-danger-bg:#fbeaec;--fs-status-danger-border:#e9a7aa;--fs-status-info-fg:#3e6f8e;--fs-status-info-bg:#e9f1f6;--fs-status-info-border:#b1d2e5;--fs-status-neutral-fg:var(--fs-text-secondary);--fs-status-neutral-bg:var(--fs-color-soft-white);--fs-status-neutral-border:var(--fs-color-border-light);--fs-bg:var(--fs-background-canvas);--fs-bg-soft:var(--fs-shell-content-background);--fs-bg-elevated:#fff;--fs-surface:var(--fs-background-surface);--fs-surface-soft:var(--fs-background-subtle);--fs-surface-raised:#f3f6f8;--fs-surface-inset:var(--fs-background-inset);--fs-surface-quiet:#fafbfd;--fs-surface-hover:var(--fs-background-hover);--fs-surface-overlay:#0b0f1457;--fs-text:var(--fs-text-primary);--fs-text-strong:#0b1720;--fs-text-soft:var(--fs-text-secondary);--fs-text-muted:var(--fs-text-tertiary);--fs-text-disabled:var(--fs-text-secondary);--fs-border-subtle:var(--fs-border-default);--fs-border-accent:var(--fs-action-primary);--fs-divider:#aab7c09e;--fs-accent:var(--fs-action-primary);--fs-accent-hover:var(--fs-action-primary-hover);--fs-accent-active:var(--fs-action-primary-active);--fs-accent-deep:#23422f;--fs-accent-indicator:var(--fs-color-eucalyptus);--fs-accent-soft:#3f76521a;--fs-accent-ring:#789b8047;--fs-accent-glow:transparent;--fs-accent-strong:var(--fs-color-eucalyptus);--fs-accent-secondary:var(--fs-color-secondary-leaf);--fs-accent-secondary-hover:#436b4e;--fs-accent-secondary-active:#365a41;--fs-accent-secondary-deep:#2b4935;--fs-accent-secondary-soft:#527d5f1a;--fs-link:#30434e;--fs-link-hover:#12222c;--fs-link-visited:#5f707a;--fs-success:#287267;--fs-success-hover:#205a52;--fs-success-soft:var(--fs-status-success-bg);--fs-success-border:var(--fs-status-success-border);--fs-success-text:var(--fs-status-success-fg);--fs-warning:#8a6718;--fs-warning-hover:#715313;--fs-warning-soft:var(--fs-status-warning-bg);--fs-warning-border:var(--fs-status-warning-border);--fs-warning-text:var(--fs-status-warning-fg);--fs-danger:#a33f43;--fs-danger-hover:#893438;--fs-danger-soft:var(--fs-status-danger-bg);--fs-danger-border:var(--fs-status-danger-border);--fs-danger-text:var(--fs-status-danger-fg);--fs-info:#3e6f8e;--fs-info-hover:#315b76;--fs-info-soft:var(--fs-status-info-bg);--fs-info-border:var(--fs-status-info-border);--fs-info-text:var(--fs-status-info-fg);--fs-gradient-brand:linear-gradient(var(--fs-action-primary),var(--fs-action-primary));--fs-gradient-brand-hover:linear-gradient(var(--fs-action-primary-hover),var(--fs-action-primary-hover));--fs-gradient-brand-soft:linear-gradient(var(--fs-background-subtle),var(--fs-background-subtle));--fs-gradient-platform:linear-gradient(var(--fs-background-subtle),var(--fs-background-subtle));--fs-gradient-platform-hover:linear-gradient(var(--fs-background-hover),var(--fs-background-hover));--fs-panel-bg:var(--fs-background-surface);--fs-panel-bg-quiet:var(--fs-surface-quiet);--fs-panel-bg-accent:var(--fs-background-surface);--fs-panel-bg-platform:var(--fs-background-surface);--fs-chart-empty-bg:var(--fs-background-inset);--fs-kpi-accent-teal:#287267;--fs-kpi-accent-blue:#2f6f8f;--fs-kpi-accent-coral:#9a5044;--fs-kpi-accent-sage:#5d7352;--fs-kpi-accent-gold:#836316;--fs-kpi-accent-amber:#955c1f;--fs-chart-grid:#c8d4db;--fs-chart-primary:var(--fs-kpi-accent-teal);--fs-chart-secondary:#5c7180;--fs-chart-neutral:#5c7180;--fs-chart-success:#287267;--fs-chart-warning:#8a6718;--fs-chart-danger:#a33f43;--fs-chart-info:#3e6f8e;--fs-card-shadow-soft:0 1px 2px #12222c0b;--fs-card-shadow-strong:0 8px 22px #12222c17;--fs-card-shadow-hover:0 6px 18px #12222c13;--fs-card-shadow-enterprise:0 1px 3px #12222c0d;--fs-card-shadow-enterprise-hover:0 7px 20px #12222c16;--fs-popover-shadow:0 18px 48px #12222c26;--fs-button-shadow:0 2px 5px #12222c14;--fs-enterprise-control-shadow:0 2px 5px #12222c14;--fs-shell-shadow-subtle:0 4px 16px #12222c0e;--fs-inset-highlight:inset 0 1px 0 #ffffffb8;--fs-focus-ring:0 0 0 2px var(--fs-background-surface),0 0 0 4px var(--fs-focus-ring-color);--fs-focus-ring-danger:0 0 0 2px var(--fs-background-surface),0 0 0 4px var(--fs-danger);--fs-selection-bg:#789b803d;--fs-selection-text:var(--fs-color-deep-slate);--fs-scrollbar-thumb:#68798447;--fs-scrollbar-thumb-hover:#68798470;--fs-overlay-scrim:#12222c6b}@supports (color:color-mix(in lab,red,red)){:is(:root[data-theme=light],:root:not([data-theme])){--fs-auth-hero-surface:color-mix(in srgb,var(--fs-color-auth-identity-green)86%,var(--fs-color-deep-slate));--fs-auth-hero-surface-emphasis:color-mix(in srgb,var(--fs-color-auth-identity-green)78%,var(--fs-color-night-graphite));--fs-auth-hero-border:color-mix(in srgb,var(--fs-color-soft-white)32%,transparent)}}.fs-theme-toggle{--fs-theme-toggle-width:3.25rem;--fs-theme-toggle-height:1.75rem;--fs-theme-toggle-padding:.2rem;--fs-theme-toggle-thumb-size:1.25rem;--fs-theme-toggle-travel:1.55rem;isolation:isolate;width:var(--fs-theme-toggle-width);min-width:var(--fs-theme-toggle-width);height:var(--fs-theme-toggle-height);padding:var(--fs-theme-toggle-padding);border:1px solid var(--fs-control-border);border-radius:var(--fs-radius-full);background:var(--fs-control-background);color:var(--fs-text-tertiary);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--fs-transition-fast),background-color var(--fs-transition-fast),color var(--fs-transition-fast);outline:none;justify-content:space-between;align-items:center;display:inline-flex;position:relative}.fs-theme-toggle--compact{--fs-theme-toggle-width:3rem;--fs-theme-toggle-height:1.625rem;--fs-theme-toggle-thumb-size:1.125rem;--fs-theme-toggle-travel:1.45rem}.fs-theme-toggle:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fs-control-border-hover);background:var(--fs-control-hover-background);color:var(--fs-text-secondary)}.fs-theme-toggle:focus-visible{border-color:var(--fs-action-primary);box-shadow:var(--fs-focus-ring)}.fs-theme-toggle:disabled,.fs-theme-toggle[aria-disabled=true]{opacity:.58;cursor:not-allowed}.fs-theme-toggle--loading{cursor:wait}.fs-theme-toggle__icon{z-index:2;opacity:.62;width:1rem;height:1rem;transition:color var(--fs-transition-fast),opacity var(--fs-transition-fast);place-items:center;display:inline-grid;position:relative}.fs-theme-toggle__icon svg{width:.875rem;height:.875rem}.fs-theme-toggle__icon--sun{color:var(--fs-chart-warning)}.fs-theme-toggle__icon--moon{color:var(--fs-chart-info)}.fs-theme-toggle--dark .fs-theme-toggle__icon--moon,.fs-theme-toggle--light .fs-theme-toggle__icon--sun{color:var(--fs-text-inverse);opacity:1}.fs-theme-toggle__thumb{top:50%;left:var(--fs-theme-toggle-padding);z-index:1;width:var(--fs-theme-toggle-thumb-size);height:var(--fs-theme-toggle-thumb-size);border:1px solid var(--fs-action-primary);border-radius:var(--fs-radius-full);background:var(--fs-action-primary);box-shadow:var(--fs-shadow-sm);transition:transform var(--fs-transition-base);position:absolute;transform:translateY(-50%)}.fs-theme-toggle--dark .fs-theme-toggle__thumb{transform:translate(var(--fs-theme-toggle-travel),-50%)}.fs-theme-toggle--loading .fs-theme-toggle__thumb{transition:none}.fs-theme-toggle-group{align-items:center;gap:var(--fs-space-2);display:inline-flex}.fs-theme-toggle__label{color:var(--fs-text-secondary);font:700 var(--fs-text-sm)/var(--fs-leading-snug)var(--fs-font-sans)}.fs-theme-toggle__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-theme-transition,.fs-theme-transition *{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.18s;transition-timing-function:ease}.fs-theme-transition .fs-no-theme-transition,.fs-theme-transition .fs-no-theme-transition *{transition:none!important}@media (prefers-reduced-motion:reduce){.fs-theme-toggle,.fs-theme-toggle__icon,.fs-theme-toggle__thumb,.fs-theme-transition,.fs-theme-transition *{transition:none!important}}:root[data-public-marketing=true] .fs-app-select__popover.fs-control-popover--portal{z-index:420;color:#12222c;color-scheme:light;background:#fffffffc;border:1px solid #b8c5cc;border-radius:.7rem;gap:.4rem;max-width:calc(100vw - 1.5rem);max-height:min(22rem,100dvh - 1.5rem);padding:.45rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 64px #12222c33,0 2px 8px #12222c14}:root[data-public-marketing=true] .fs-app-select__popover[data-fs-overlay-anchor=demo-phone-country-code]{min-width:min(21rem,100vw - 1.5rem)}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__search{color:#12222c;width:100%;min-height:44px;font:650 .82rem/1.25 var(--fs-font-sans,ui-sans-serif,system-ui,sans-serif);background:#f8faf9;border:1px solid #c5d0d6;border-radius:.5rem;outline:0;padding:.68rem .75rem}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__search:focus{border-color:#3f7652;box-shadow:0 0 0 3px #3f765233}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8aa096 transparent;gap:.18rem;max-height:min(17rem,100dvh - 7.5rem);padding:.05rem;display:grid;overflow-y:auto}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__option{appearance:none;color:#314651;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;width:100%;min-height:42px;padding:.65rem .72rem;display:grid}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__option:is(:hover,.fs-search-select__option--active){background:#3f765214;border-color:#3f765229}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__option--selected{color:#234d34;background:#3f76521f;border-color:#3f765257}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__option-main{overflow-wrap:anywhere;font-size:.82rem;font-weight:740;line-height:1.3}:root[data-public-marketing=true] .fs-app-select__popover .fs-search-select__empty{color:#667985;padding:.9rem .72rem;font-size:.8rem}:root{--fs-motion-duration-quick:.16s;--fs-motion-duration-base:.24s;--fs-motion-ease-out:cubic-bezier(.22,1,.36,1)}html{scroll-padding-block-start:calc(var(--fs-topbar-height,60px) + 1rem)}.fs-pointer-aura{z-index:170;contain:strict;opacity:0;pointer-events:none;will-change:transform,opacity;width:176px;height:176px;transition:opacity var(--fs-motion-duration-base)ease;border-radius:50%;display:block;position:fixed;top:0;left:0}.fs-pointer-aura:after{border-radius:inherit;background:radial-gradient(circle,var(--fs-action-primary,#356f4c)0,var(--fs-action-primary,#356f4c)38%,transparent 70%);content:"";opacity:.72;transition:opacity var(--fs-motion-duration-base)ease,transform var(--fs-motion-duration-base)var(--fs-motion-ease-out);position:absolute;inset:0;transform:scale(1)}@supports (color:color-mix(in lab,red,red)){.fs-pointer-aura:after{background:radial-gradient(circle,color-mix(in srgb,var(--fs-action-primary,#356f4c)10%,transparent)0,color-mix(in srgb,var(--fs-action-primary,#356f4c)4%,transparent)38%,transparent 70%)}}body[data-fs-pointer-active=true] .fs-pointer-aura{opacity:1}.fs-pointer-aura[data-interactive=true]:after{opacity:1;transform:scale(.68)}.fs-pointer-aura[data-pressed=true]:after{transition-duration:90ms;transform:scale(.48)}[data-fs-route-enter=true]{animation:fs-route-enter var(--fs-motion-duration-base)var(--fs-motion-ease-out)both}@keyframes fs-route-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@media (hover:none),(pointer:coarse){.fs-pointer-aura{display:none!important}}@media (prefers-reduced-motion:reduce){.fs-pointer-aura{display:none!important}[data-fs-route-enter]{animation:none!important}}*,:after,:before{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;scrollbar-gutter:stable}body,html{background:var(--fs-background-canvas);min-height:100%}body{color:var(--fs-text-primary);font-family:var(--fs-font-sans);font-size:var(--fs-text-md);line-height:var(--fs-leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:not-allowed}a{color:inherit}canvas,img,svg,video{max-width:100%;display:block}input,select,textarea{min-width:0}textarea{resize:vertical}::selection{background:var(--fs-selection-bg);color:var(--fs-selection-text)}:root[data-theme=light]{background:var(--fs-background-canvas);color:var(--fs-text-primary);color-scheme:light}:root[data-theme=light] body{background:var(--fs-background-canvas);color:var(--fs-text-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}