.side-sheet[hidden]{display:none!important}.side-sheet{z-index:calc(var(--z-overlay) + 2);display:block;position:fixed;inset:0;overflow:hidden}.side-sheet--below-navbar{inset:var(--navbar-height) 0 0 0}.side-sheet__backdrop{background:var(--side-sheet-backdrop,var(--modal-overlay));cursor:pointer;opacity:0;border:0;padding:0;transition:opacity .22s;position:absolute;inset:0}@supports (backdrop-filter:blur(12px)){.side-sheet__backdrop{backdrop-filter:blur(var(--side-sheet-backdrop-blur,12px))}}.side-sheet__panel{width:min(var(--side-sheet-width,28rem),calc(100vw - var(--side-sheet-view-offset,1rem)));background:var(--side-sheet-panel-bg,var(--modal-bg));border-left:1px solid var(--side-sheet-panel-border,var(--modal-border));min-width:0;height:100%;min-height:100%;box-shadow:var(--side-sheet-panel-shadow,var(--elevation-modal));color:var(--side-sheet-panel-color,var(--text-primary));transform:translate(var(--side-sheet-enter-offset,1.5rem));opacity:0;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .22s,opacity .22s;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.side-sheet--right .side-sheet__panel{left:auto;right:0}.side-sheet.show .side-sheet__backdrop{opacity:1}.side-sheet.show .side-sheet__panel{opacity:1;transform:translate(0)}.side-sheet__header{background:color-mix(in srgb,var(--side-sheet-panel-bg,var(--modal-bg)) 92%,var(--bg-section-alt) 8%);justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);border-bottom:1px solid var(--border-default);flex-shrink:0;display:flex}.side-sheet__body{min-height:0;padding:var(--spacing-5);overscroll-behavior:contain;overflow-y:auto}@media (width<=767.98px){.side-sheet__panel{width:100%;box-shadow:none;border-left:0}.side-sheet__header,.side-sheet__body{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}}:root{--font-family-sans:var(--font-family-base);--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--site-type-display-xl:var(--type-display);--site-type-display-lg:var(--type-page-title);--site-type-page-title:var(--type-page-title);--site-type-section-title:var(--type-section-title);--site-type-lead:var(--type-lead);--site-type-body:var(--type-body);--site-type-body-sm:var(--type-body-sm);--site-type-card-title-lg:var(--font-size-xl);--site-type-card-title:var(--type-card-title);--site-type-label:var(--type-label);--site-type-micro:var(--type-micro);--site-type-title-line-height:1.08;--site-type-section-line-height:1.12;--site-type-title-tracking:-.03em;--site-type-card-tracking:-.01em;--container-max:1240px;--color-neutral-rgb:100, 116, 139;--shadow-soft:var(--app-shadow-soft);--shadow-strong:var(--app-shadow-strong);--shadow-accent:var(--elevation-accent-strong);--focus-ring:var(--focus-ring-shadow);--site-surface-page:var(--bg-page);--site-surface:var(--bg-surface);--site-surface-raised:var(--card-bg);--site-surface-soft:var(--app-surface-fill-soft);--site-surface-muted:var(--app-surface-fill-muted);--site-surface-quiet:var(--app-surface-fill-quiet);--site-surface-hover:var(--bg-hover);--site-surface-selected:var(--bg-selected);--site-surface-accent:var(--accent-primary-subtle);--site-surface-info:var(--accent-info-subtle);--site-hero-band-bg:var(--site-surface-muted);--site-section-band-bg:var(--site-surface-quiet);--site-section-band-soft-bg:var(--site-surface-quiet);--site-section-band-strong-bg:var(--site-surface-muted);--site-section-band-accent-bg:var(--site-surface-accent);--site-section-divider:var(--site-border);--site-nav-bg:var(--site-surface);--site-accent-ring:color-mix(in srgb, var(--accent-primary) 12%, transparent);--site-page-gradient-top:var(--site-surface-page);--site-page-gradient-bottom:var(--site-surface-page);--site-page-top-sheen-color:color-mix(in srgb, var(--text-inverse-primary) 8%, transparent);--site-page-shell-glow-a-size:920px 320px;--site-page-shell-glow-a-origin:34% 0%;--site-page-shell-glow-b-size:920px 320px;--site-page-shell-glow-b-origin:66% 0%;--site-page-shell-halo-size:1480px 660px;--site-page-shell-halo-origin:50% -12%;--site-page-shell-core-size:1260px 760px;--site-page-shell-core-origin:50% 24%;--site-page-overlay-top-size:1320px 520px;--site-page-overlay-top-origin:50% -10%;--site-page-overlay-side-a-size:900px 420px;--site-page-overlay-side-a-origin:22% 12%;--site-page-overlay-side-b-size:920px 440px;--site-page-overlay-side-b-origin:78% 14%;--site-page-overlay-bottom-size:120% 96%;--site-page-overlay-bottom-origin:50% 116%;--site-page-overlay-edge-fade:14%;--site-page-overlay-ribbon-color:color-mix(in srgb, var(--site-page-primary-glow) 34%, transparent);--site-page-overlay-halo-color:color-mix(in srgb, var(--site-page-info-glow) 30%, transparent);--site-page-overlay-edge-color:color-mix(in srgb, var(--site-surface-page) 18%, transparent);--site-page-overlay-bottom-color:color-mix(in srgb, var(--site-surface-page) 24%, transparent);--site-page-overlay-opacity:.42;--site-section-glow-a:color-mix(in srgb, var(--site-page-primary-glow) 86%, transparent);--site-section-glow-b:color-mix(in srgb, var(--site-page-info-glow) 72%, transparent);--site-page-canvas:linear-gradient(180deg, var(--site-page-top-sheen-color), transparent 210px), radial-gradient(1360px 640px at 50% -12%, color-mix(in srgb, var(--site-page-primary-glow) 100%, transparent), transparent 68%), radial-gradient(1180px 720px at 50% 20%, color-mix(in srgb, var(--site-page-info-glow) 26%, transparent), transparent 80%), radial-gradient(980px 520px at 18% 10%, color-mix(in srgb, var(--site-page-primary-glow) 58%, transparent), transparent 78%), radial-gradient(1040px 560px at 82% 12%, color-mix(in srgb, var(--site-page-info-glow) 60%, transparent), transparent 80%), linear-gradient(180deg, color-mix(in srgb, var(--site-page-gradient-top) 90%, var(--site-surface-raised) 10%), color-mix(in srgb, var(--site-page-gradient-bottom) 82%, var(--site-surface-page) 18%) 58%, var(--site-surface-page));--site-page-shell-canvas:linear-gradient(180deg, color-mix(in srgb, var(--site-page-top-sheen-color) 84%, transparent), transparent 200px), radial-gradient(var(--site-page-shell-halo-size) at var(--site-page-shell-halo-origin), color-mix(in srgb, var(--site-page-info-glow) 54%, transparent), transparent 72%), radial-gradient(var(--site-page-shell-core-size) at var(--site-page-shell-core-origin), color-mix(in srgb, var(--site-page-primary-glow) 30%, transparent), transparent 78%), radial-gradient(var(--site-page-shell-glow-a-size) at var(--site-page-shell-glow-a-origin), color-mix(in srgb, var(--site-page-primary-glow) 64%, transparent), transparent 80%), radial-gradient(var(--site-page-shell-glow-b-size) at var(--site-page-shell-glow-b-origin), color-mix(in srgb, var(--site-page-info-glow) 62%, transparent), transparent 82%), linear-gradient(180deg, color-mix(in srgb, var(--site-surface-page) 97%, var(--site-surface-raised) 3%), color-mix(in srgb, var(--site-surface-page) 99%, var(--site-surface-muted) 1%) 22%, color-mix(in srgb, var(--site-surface-page) 96%, var(--site-surface-muted) 4%));--site-page-stage-fill:linear-gradient(180deg, color-mix(in srgb, var(--site-surface-page) 98%, var(--site-surface-raised) 2%), color-mix(in srgb, var(--site-surface-page) 96%, var(--site-surface-muted) 4%));--site-border:var(--border-default);--site-border-strong:var(--border-strong);--site-border-emphasis:var(--app-border-accent-strong);--site-accent-rule:var(--site-border-emphasis);--site-text-label:color-mix(in srgb, var(--text-secondary) 76%, var(--text-muted) 24%);--site-page-primary-glow:var(--page-glow-primary);--site-page-info-glow:var(--page-glow-info);--site-card-bg:var(--app-surface-shell-strong);--site-card-bg-soft:var(--app-surface-fill-soft);--site-card-bg-muted:var(--app-surface-fill-muted);--site-panel-border:var(--site-border);--site-panel-border-strong:var(--site-border-strong);--site-panel-sheen:color-mix(in srgb, var(--text-inverse-primary) 10%, transparent);--site-panel-surface:linear-gradient(180deg, color-mix(in srgb, var(--site-surface-raised) 96%, var(--site-surface-soft) 4%), color-mix(in srgb, var(--site-surface-raised) 90%, var(--site-surface-muted) 10%));--site-panel-surface-strong:linear-gradient(180deg, color-mix(in srgb, var(--site-surface-raised) 94%, var(--site-surface-soft) 6%), color-mix(in srgb, var(--site-surface-raised) 84%, var(--site-surface-muted) 16%));--site-panel-shadow-premium:var(--site-shadow-soft);--site-panel-shadow-premium-strong:var(--site-shadow-strong);--site-chip-bg:var(--app-chip-bg);--site-chip-bg-strong:var(--app-chip-bg-strong);--site-info-chip-bg:var(--app-info-chip-bg);--site-accent-border:var(--app-border-accent);--site-accent-border-strong:var(--app-border-accent-strong);--site-info-border:var(--app-border-info);--site-shadow-soft:var(--app-shadow-soft);--site-shadow-strong:var(--app-shadow-strong);--site-card-shadow:var(--site-shadow-soft);--site-card-shadow-strong:var(--site-shadow-strong);--site-btn-primary-bg:var(--btn-primary-bg);--site-btn-primary-text:var(--btn-primary-text);--site-btn-primary-border:var(--btn-primary-border);--site-btn-primary-hover-bg:var(--btn-primary-hover-bg);--site-btn-primary-hover-border:var(--btn-primary-hover-border);--site-btn-secondary-bg:var(--btn-secondary-bg);--site-btn-secondary-text:var(--btn-secondary-text);--site-btn-secondary-border:var(--btn-secondary-border);--site-btn-secondary-hover-bg:var(--btn-secondary-hover-bg);--site-btn-secondary-hover-border:var(--btn-secondary-hover-border);--site-btn-ghost-bg:var(--btn-ghost-bg);--site-btn-ghost-text:var(--btn-ghost-text);--site-btn-ghost-border:var(--site-border);--site-btn-ghost-hover-bg:var(--btn-ghost-hover-bg);--site-btn-ghost-hover-border:var(--site-border-strong);--site-badge-primary-bg:color-mix(in srgb, var(--site-surface-accent) 76%, var(--site-surface-raised) 24%);--site-badge-primary-text:var(--badge-primary-text);--site-badge-primary-border:color-mix(in srgb, var(--site-border-emphasis) 76%, var(--site-border) 24%);--site-table-bg:var(--table-bg);--site-table-border:var(--table-border);--site-table-header-bg:var(--table-header-bg);--site-table-header-text:var(--table-header-text);--site-table-row-hover-bg:var(--table-row-hover-bg);--site-table-stripe-bg:var(--table-stripe-bg);--site-code-bg:var(--bg-code);--site-code-text:var(--text-code);--site-code-border:var(--border-code);--site-code-muted-text:color-mix(in srgb, var(--site-code-text) 68%, transparent);--site-code-comment-text:color-mix(in srgb, var(--site-code-text) 72%, transparent);--site-code-chip-bg:color-mix(in srgb, var(--site-code-text) 12%, transparent);--site-inline-code-bg:var(--site-surface-soft);--site-inline-code-text:var(--text-primary);--site-inline-code-border:var(--site-border);--code-bg:var(--site-code-bg);--code-border:var(--site-code-border)}html[data-bs-theme=light]{--site-surface-page:color-mix(in srgb, var(--color-white-raw) 93%, var(--color-surface-100-raw) 7%);--site-surface:color-mix(in srgb, var(--color-white-raw) 97%, var(--color-surface-100-raw) 3%);--site-surface-raised:color-mix(in srgb, var(--color-white-raw) 99%, var(--color-surface-100-raw) 1%);--site-surface-soft:color-mix(in srgb, var(--color-white-raw) 95%, var(--color-surface-100-raw) 5%);--site-surface-muted:color-mix(in srgb, var(--color-white-raw) 90%, var(--color-surface-100-raw) 10%);--site-surface-quiet:color-mix(in srgb, var(--color-white-raw) 94%, var(--color-surface-100-raw) 6%);--site-surface-hover:color-mix(in srgb, var(--color-white-raw) 93%, var(--color-surface-100-raw) 7%);--site-surface-selected:color-mix(in srgb, var(--accent-primary) 4%, var(--site-surface-raised));--site-surface-accent:color-mix(in srgb, var(--accent-primary) 4%, var(--site-surface-raised));--site-surface-info:color-mix(in srgb, var(--accent-info) 4%, var(--site-surface-raised));--site-hero-band-bg:color-mix(in srgb, var(--site-surface-muted) 66%, var(--color-white-raw) 34%);--site-section-band-bg:color-mix(in srgb, var(--site-surface-muted) 72%, var(--site-surface-page) 28%);--site-section-band-soft-bg:color-mix(in srgb, var(--site-surface-muted) 52%, var(--site-surface-page) 48%);--site-section-band-strong-bg:color-mix(in srgb, var(--site-surface-muted) 76%, var(--color-white-raw) 24%);--site-section-band-accent-bg:color-mix(in srgb, var(--accent-primary) 2%, var(--site-surface-muted));--site-section-divider:color-mix(in srgb, var(--site-border-strong) 70%, var(--site-border) 30%);--site-nav-bg:color-mix(in srgb, var(--site-surface-raised) 94%, transparent);--site-page-primary-glow:color-mix(in srgb, var(--accent-primary) 3%, transparent);--site-page-info-glow:color-mix(in srgb, var(--accent-info) 2%, transparent);--site-page-top-sheen-color:color-mix(in srgb, var(--color-white-raw) 42%, transparent);--site-page-overlay-ribbon-color:color-mix(in srgb, var(--accent-primary) 1%, transparent);--site-page-overlay-halo-color:color-mix(in srgb, var(--accent-info) 2%, transparent);--site-page-overlay-edge-color:color-mix(in srgb, var(--color-white-raw) 7%, transparent);--site-page-overlay-bottom-color:color-mix(in srgb, var(--accent-primary) 1%, transparent);--site-page-overlay-opacity:.05;--site-page-gradient-top:color-mix(in srgb, var(--color-white-raw) 98%, var(--color-surface-100-raw) 2%);--site-page-gradient-bottom:color-mix(in srgb, var(--site-surface-page) 96%, var(--color-surface-100-raw) 4%);--site-section-glow-a:color-mix(in srgb, var(--accent-primary) 1%, transparent);--site-section-glow-b:color-mix(in srgb, var(--accent-info) 1%, transparent);--site-page-canvas:linear-gradient(180deg, color-mix(in srgb, var(--color-white-raw) 44%, transparent), transparent 160px), radial-gradient(980px 220px at 50% -20%, color-mix(in srgb, var(--accent-primary) 1%, transparent), transparent 78%), radial-gradient(760px 180px at 50% -6%, color-mix(in srgb, var(--accent-info) 0.7%, transparent), transparent 84%), linear-gradient(180deg, color-mix(in srgb, var(--site-surface-page) 99%, var(--color-white-raw) 1%), color-mix(in srgb, var(--site-surface-page) 97%, var(--site-surface-muted) 3%));--site-page-shell-canvas:linear-gradient(180deg, color-mix(in srgb, var(--color-white-raw) 46%, transparent), transparent 165px), radial-gradient(1020px 230px at 50% -20%, color-mix(in srgb, var(--accent-primary) 1%, transparent), transparent 78%), radial-gradient(800px 190px at 50% -6%, color-mix(in srgb, var(--accent-info) 0.7%, transparent), transparent 84%), linear-gradient(180deg, color-mix(in srgb, var(--site-surface-page) 99%, var(--color-white-raw) 1%), color-mix(in srgb, var(--site-surface-page) 97%, var(--site-surface-muted) 3%));--site-page-stage-fill:linear-gradient(180deg, color-mix(in srgb, var(--color-white-raw) 98%, var(--color-surface-100-raw) 2%), color-mix(in srgb, var(--color-white-raw) 95%, var(--color-surface-100-raw) 5%));--site-accent-ring:color-mix(in srgb, var(--accent-primary) 11%, transparent);--site-border:color-mix(in srgb, var(--border-default) 92%, var(--color-white-raw) 8%);--site-border-strong:color-mix(in srgb, var(--border-strong) 94%, var(--color-white-raw) 6%);--site-border-emphasis:color-mix(in srgb, var(--accent-primary) 22%, var(--site-border-strong));--site-accent-rule:color-mix(in srgb, var(--accent-primary) 18%, var(--site-border));--site-card-bg:color-mix(in srgb, var(--color-white-raw) 98%, var(--color-surface-100-raw) 2%);--site-card-bg-soft:color-mix(in srgb, var(--color-white-raw) 94%, var(--color-surface-100-raw) 6%);--site-card-bg-muted:color-mix(in srgb, var(--color-white-raw) 88%, var(--color-surface-100-raw) 12%);--site-panel-border:color-mix(in srgb, var(--border-default) 88%, var(--color-white-raw) 12%);--site-panel-border-strong:color-mix(in srgb, var(--accent-primary) 8%, var(--site-panel-border));--site-panel-sheen:color-mix(in srgb, var(--color-white-raw) 84%, transparent);--site-panel-surface:linear-gradient(180deg, color-mix(in srgb, var(--color-white-raw) 99%, var(--site-surface-soft) 1%), color-mix(in srgb, var(--color-white-raw) 97%, var(--site-surface-muted) 3%));--site-panel-surface-strong:linear-gradient(180deg, color-mix(in srgb, var(--color-white-raw) 98%, var(--site-surface-soft) 2%), color-mix(in srgb, var(--color-white-raw) 95%, var(--site-surface-muted) 5%));--site-panel-shadow-premium:0 18px 42px -32px color-mix(in srgb, var(--text-primary) 14%, transparent);--site-panel-shadow-premium-strong:0 28px 64px -40px color-mix(in srgb, var(--text-primary) 18%, transparent);--site-shadow-soft:0 14px 32px -26px color-mix(in srgb, var(--text-primary) 16%, transparent);--site-card-shadow:0 18px 38px -28px color-mix(in srgb, var(--text-primary) 18%, transparent);--site-card-shadow-strong:0 24px 54px -34px color-mix(in srgb, var(--text-primary) 22%, transparent);--site-badge-primary-text:var(--color-primary-800);--site-badge-primary-bg:color-mix(in srgb, var(--accent-primary) 4%, var(--site-surface-raised));--site-badge-primary-border:color-mix(in srgb, var(--accent-primary) 16%, var(--site-border))}html[data-bs-theme=dark]{--site-surface-page:var(--color-surface-900-raw);--site-surface:var(--color-surface-850-raw);--site-surface-raised:var(--color-surface-850-raw);--site-surface-soft:color-mix(in srgb, var(--color-surface-850-raw) 70%, var(--color-surface-900-raw) 30%);--site-surface-muted:color-mix(in srgb, var(--color-surface-800-raw) 64%, var(--color-surface-850-raw) 36%);--site-surface-quiet:color-mix(in srgb, var(--color-surface-900-raw) 78%, var(--color-surface-850-raw) 22%);--site-surface-accent:color-mix(in srgb, var(--accent-primary) 11%, var(--color-surface-850-raw));--site-surface-info:color-mix(in srgb, var(--accent-info) 10%, var(--color-surface-850-raw));--site-hero-band-bg:color-mix(in srgb, var(--color-surface-850-raw) 40%, var(--color-surface-900-raw) 60%);--site-section-band-bg:color-mix(in srgb, var(--color-surface-850-raw) 30%, var(--color-surface-900-raw) 70%);--site-section-band-soft-bg:color-mix(in srgb, var(--color-surface-850-raw) 18%, var(--color-surface-900-raw) 82%);--site-section-band-strong-bg:color-mix(in srgb, var(--color-surface-850-raw) 42%, var(--color-surface-900-raw) 58%);--site-section-band-accent-bg:color-mix(in srgb, var(--accent-primary) 10%, var(--color-surface-900-raw));--site-section-divider:color-mix(in srgb, var(--site-border-strong) 76%, var(--site-border) 24%);--site-nav-bg:color-mix(in srgb, var(--color-surface-850-raw) 86%, transparent);--site-page-primary-glow:color-mix(in srgb, var(--accent-primary) 22%, transparent);--site-page-info-glow:color-mix(in srgb, var(--accent-info) 17%, transparent);--site-page-top-sheen-color:color-mix(in srgb, var(--color-white-raw) 9%, transparent);--site-page-overlay-ribbon-color:color-mix(in srgb, var(--accent-primary) 8%, transparent);--site-page-overlay-halo-color:color-mix(in srgb, var(--accent-info) 18%, transparent);--site-page-overlay-edge-color:color-mix(in srgb, var(--color-black-raw) 32%, transparent);--site-page-overlay-bottom-color:color-mix(in srgb, var(--color-black-raw) 42%, transparent);--site-page-overlay-opacity:.42;--site-page-gradient-top:color-mix(in srgb, var(--color-surface-900-raw) 76%, var(--accent-primary) 24%);--site-page-gradient-bottom:color-mix(in srgb, var(--color-surface-900-raw) 82%, var(--accent-info) 18%);--site-section-glow-a:color-mix(in srgb, var(--accent-primary) 20%, transparent);--site-section-glow-b:color-mix(in srgb, var(--accent-info) 16%, transparent);--site-border:color-mix(in srgb, var(--color-surface-700-raw) 70%, var(--color-surface-800-raw) 30%);--site-border-strong:color-mix(in srgb, var(--color-surface-600-raw) 78%, var(--color-surface-700-raw) 22%);--site-border-emphasis:color-mix(in srgb, var(--accent-primary) 34%, var(--site-border-strong));--site-card-shadow:0 20px 48px -34px color-mix(in srgb, var(--color-black-raw) 74%, transparent);--site-card-shadow-strong:0 28px 72px -42px color-mix(in srgb, var(--color-black-raw) 82%, transparent);--site-panel-border:color-mix(in srgb, var(--color-surface-600-raw) 52%, var(--color-surface-700-raw) 48%);--site-panel-border-strong:color-mix(in srgb, var(--accent-primary) 20%, var(--site-panel-border));--site-panel-sheen:color-mix(in srgb, var(--color-white-raw) 8%, transparent);--site-panel-shadow-premium:0 26px 58px -36px color-mix(in srgb, var(--color-black-raw) 76%, transparent);--site-panel-shadow-premium-strong:0 38px 92px -48px color-mix(in srgb, var(--color-black-raw) 84%, transparent);--site-page-stage-fill:linear-gradient(180deg, color-mix(in srgb, var(--site-surface-page) 94%, var(--site-surface-raised) 6%), color-mix(in srgb, var(--site-surface-page) 90%, var(--site-surface-muted) 10%));--site-badge-primary-text:var(--accent-primary-light);--site-badge-primary-bg:color-mix(in srgb, var(--accent-primary) 10%, var(--site-surface-raised));--site-badge-primary-border:color-mix(in srgb, var(--accent-primary) 22%, var(--site-border))}.landing-body,.landing-body *,.landing-body :before,.landing-body :after{box-sizing:border-box}.landing-body{--type-label:var(--font-size-xs);--type-control:var(--font-size-base);--type-body-sm:var(--font-size-base);--type-body:var(--font-size-md);--type-lead:var(--font-size-lg);--type-card-title:var(--font-size-lg);--type-metric:var(--font-size-3xl);--type-code:var(--font-size-sm);font-family:var(--font-family-sans);font-size:var(--type-body);background-color:var(--site-surface-page);color:var(--text-primary);margin:0}.landing-body img{max-width:100%;display:block}.landing-body a{color:inherit}.landing-body{--site-public-page-offset:0px;--site-public-fixed-offset:var(--navbar-height);--site-public-shell-gap:0px;--site-public-sticky-offset:var(--site-public-page-offset);--site-public-rail-offset:calc(var(--site-public-sticky-offset) + 12px);--site-public-anchor-offset:calc(var(--site-public-sticky-offset) + 18px);--site-public-sidebar-width:248px;--site-public-sidebar-gap:clamp(16px, 2vw, 24px);--site-mobile-page-gutter:clamp(16px, 4.5vw, 22px);background:var(--site-page-canvas);isolation:isolate;background-repeat:no-repeat;background-size:cover;min-height:100%;position:relative}.landing-body:before{content:"";pointer-events:none;z-index:0;opacity:var(--site-page-overlay-opacity);background:radial-gradient(var(--site-page-overlay-top-size) at var(--site-page-overlay-top-origin),var(--site-page-overlay-halo-color),transparent 76%),radial-gradient(var(--site-page-overlay-side-a-size) at var(--site-page-overlay-side-a-origin),color-mix(in srgb,var(--site-page-overlay-ribbon-color) 88%,transparent),transparent 84%),radial-gradient(var(--site-page-overlay-side-b-size) at var(--site-page-overlay-side-b-origin),color-mix(in srgb,var(--site-page-overlay-halo-color) 72%,transparent),transparent 86%);position:fixed;inset:0;mask-image:linear-gradient(#000 0 38%,#0000 80%)}.landing-body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(var(--site-page-overlay-bottom-size) at var(--site-page-overlay-bottom-origin),var(--site-page-overlay-bottom-color),transparent 62%),linear-gradient(90deg,var(--site-page-overlay-edge-color),transparent var(--site-page-overlay-edge-fade),transparent calc(100% - var(--site-page-overlay-edge-fade)),var(--site-page-overlay-edge-color));opacity:.92;position:fixed;inset:0}.api-status-body{--site-page-overlay-opacity:.05;background:var(--site-page-shell-canvas);background-color:var(--site-surface-page);background-repeat:no-repeat;min-height:100%}html[data-bs-theme=dark] .api-status-body{--site-page-overlay-opacity:.14}.landing-main{flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.chart-tooltip{--chart-tooltip-shift-x:0px;--chart-tooltip-bg:var(--bg-elevated);--chart-tooltip-border:var(--border-default);--chart-tooltip-text:var(--text-primary);--chart-tooltip-muted:var(--text-secondary);--chart-tooltip-shadow:var(--elevation-4);--chart-tooltip-divider:color-mix(in srgb, var(--chart-tooltip-muted) 18%, transparent);z-index:999;border:1px solid var(--chart-tooltip-border);max-width:min(320px,100vw - 32px);color:var(--chart-tooltip-text);background:var(--chart-tooltip-bg);box-shadow:var(--chart-tooltip-shadow);pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 16px)) translate(var(--chart-tooltip-shift-x));-webkit-backdrop-filter:blur(18px);border-radius:18px;padding:12px;transition:opacity .12s,transform .12s;position:absolute}.chart-tooltip.is-visible{opacity:1;transform:translate(-50%,calc(-100% - 10px)) translate(var(--chart-tooltip-shift-x))}.chart-tooltip:after{content:none}.chart-tooltip__title{color:var(--chart-tooltip-text);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-weight:850}.chart-tooltip__body{gap:0;display:grid}.chart-tooltip__row{border-top:1px solid var(--chart-tooltip-divider);min-width:220px;color:var(--chart-tooltip-muted);font-size:var(--type-body-sm);justify-content:space-between;align-items:center;gap:18px;padding:7px 0;font-weight:680;display:flex}.chart-tooltip__row:first-of-type{border-top:0}.chart-tooltip__label,.chart-tooltip__value{align-items:center;gap:8px;min-width:0;line-height:1.3;display:inline-flex}.chart-tooltip__label{color:var(--chart-tooltip-muted)}.chart-tooltip__value{color:var(--chart-tooltip-text);text-align:right;white-space:nowrap;justify-content:flex-end;font-weight:850}.chart-tooltip__swatch{width:9px;height:9px;box-shadow:0 0 0 4px var(--chart-tooltip-divider);border-radius:999px;flex:none}.chart-tooltip__footer{border-top:1px solid var(--chart-tooltip-divider);color:var(--chart-tooltip-muted);font-size:var(--type-label);margin-top:8px;padding-top:7px;line-height:1.35}[data-dashboard-ui=standard]{--chart-text-strong:var(--chart-text);--dashboard-chart-demo-height-lg:330px;--dashboard-chart-demo-height-md:300px;--dashboard-chart-demo-height-sm:260px}html[data-bs-theme=dark] [data-dashboard-ui=standard]{--chart-text:var(--text-primary);--chart-text-strong:var(--color-surface-50-raw);--chart-muted:var(--text-muted);--chart-grid:color-mix(in srgb, var(--text-muted) 13%, transparent);--chart-primary:var(--accent-primary-light);--chart-primary-deep:var(--accent-primary);--chart-primary-soft:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chart-success:var(--accent-success-light);--chart-success-soft:color-mix(in srgb, var(--accent-success) 18%, transparent);--chart-danger:var(--accent-danger-light);--chart-danger-soft:color-mix(in srgb, var(--accent-danger) 18%, transparent);--chart-warning:var(--accent-warning-light);--chart-warning-soft:color-mix(in srgb, var(--accent-warning) 18%, transparent);--chart-info:var(--accent-info-light);--chart-info-soft:color-mix(in srgb, var(--accent-info) 18%, transparent);--chart-violet:var(--color-primary-300);--chart-surface:color-mix(in srgb, var(--bg-surface) 90%, transparent);--chart-surface-2:color-mix(in srgb, var(--bg-elevated) 58%, transparent);--chart-surface-soft:color-mix(in srgb, var(--bg-elevated) 58%, transparent);--chart-surface-muted:color-mix(in srgb, var(--bg-elevated) 72%, transparent);--chart-border:color-mix(in srgb, var(--border-light) 60%, transparent);--chart-border-strong:color-mix(in srgb, var(--accent-primary) 36%, transparent);--chart-tooltip-bg:color-mix(in srgb, var(--bg-surface) 94%, transparent);--chart-tooltip-border:color-mix(in srgb, var(--accent-primary) 24%, transparent);--chart-tooltip-text:var(--color-surface-50-raw);--chart-tooltip-muted:var(--text-secondary);--chart-shell-shadow:0 26px 82px color-mix(in srgb, var(--color-black-raw) 20%, transparent), inset 0 1px 0 rgba(var(--color-white-rgb), .08);--chart-shell-overlay:radial-gradient(circle at 100% -8%, color-mix(in srgb, var(--accent-primary) 22%, transparent), transparent 24rem), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-primary-300) 18%, transparent), transparent 24rem), linear-gradient(180deg, rgba(var(--color-white-rgb), .015), transparent 55%)}html[data-bs-theme=light] [data-dashboard-ui=standard]{--chart-text:var(--text-secondary);--chart-text-strong:var(--text-primary);--chart-muted:var(--text-muted);--chart-grid:color-mix(in srgb, var(--text-muted) 13%, transparent);--chart-primary:var(--accent-primary);--chart-primary-deep:var(--accent-primary-dark);--chart-primary-soft:color-mix(in srgb, var(--accent-primary) 14%, transparent);--chart-success:var(--accent-success-dark);--chart-success-soft:color-mix(in srgb, var(--accent-success) 14%, transparent);--chart-danger:var(--accent-danger-dark);--chart-danger-soft:color-mix(in srgb, var(--accent-danger) 14%, transparent);--chart-warning:var(--accent-warning-dark);--chart-warning-soft:color-mix(in srgb, var(--accent-warning) 14%, transparent);--chart-info:var(--accent-info-dark);--chart-info-soft:color-mix(in srgb, var(--accent-info) 14%, transparent);--chart-violet:var(--color-primary-700);--chart-surface:rgba(var(--color-white-rgb), .9);--chart-surface-2:color-mix(in srgb, var(--bg-surface) 58%, transparent);--chart-surface-soft:color-mix(in srgb, var(--bg-surface) 58%, transparent);--chart-surface-muted:color-mix(in srgb, var(--bg-elevated) 72%, transparent);--chart-border:color-mix(in srgb, var(--border-light) 60%, transparent);--chart-border-strong:color-mix(in srgb, var(--accent-primary) 36%, transparent);--chart-tooltip-bg:rgba(var(--color-white-rgb), .98);--chart-tooltip-border:color-mix(in srgb, var(--border-light) 92%, transparent);--chart-tooltip-text:var(--text-primary);--chart-tooltip-muted:var(--text-muted);--chart-shell-shadow:0 26px 82px color-mix(in srgb, var(--color-black-raw) 20%, transparent), inset 0 1px 0 rgba(var(--color-white-rgb), .08);--chart-shell-overlay:radial-gradient(circle at 100% -8%, color-mix(in srgb, var(--accent-primary) 12%, transparent), transparent 24rem), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-primary-700) 10%, transparent), transparent 24rem), linear-gradient(180deg, rgba(var(--color-white-rgb), .56), transparent 55%)}@media (width<=720px){[data-dashboard-ui=standard]{--dashboard-chart-demo-height-lg:290px;--dashboard-chart-demo-height-md:260px;--dashboard-chart-demo-height-sm:240px}}.st-page,.api-status-modal,.api-status-drawer{--chart-text-strong:var(--chart-text)}html[data-bs-theme=dark] .st-page,html[data-bs-theme=dark] .api-status-modal,html[data-bs-theme=dark] .api-status-drawer{--chart-text:var(--text-primary);--chart-text-strong:var(--color-surface-50-raw);--chart-muted:var(--text-muted);--chart-grid:color-mix(in srgb, var(--border-light) 64%, transparent);--chart-primary:var(--accent-primary-light);--chart-primary-deep:var(--accent-primary);--chart-primary-soft:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chart-success:var(--accent-success-light);--chart-success-soft:color-mix(in srgb, var(--accent-success) 18%, transparent);--chart-danger:var(--accent-danger-light);--chart-warning:var(--accent-warning-light);--chart-info:var(--accent-info-light);--chart-info-soft:color-mix(in srgb, var(--accent-info) 18%, transparent);--chart-violet:var(--color-primary-300);--chart-border:color-mix(in srgb, var(--border-light) 64%, transparent);--chart-border-strong:color-mix(in srgb, var(--accent-primary) 22%, transparent);--chart-surface:color-mix(in srgb, var(--bg-surface) 94%, transparent);--chart-surface-2:color-mix(in srgb, var(--bg-elevated) 88%, transparent);--chart-surface-soft:color-mix(in srgb, var(--bg-elevated) 88%, transparent);--chart-surface-muted:color-mix(in srgb, var(--bg-elevated) 84%, transparent);--chart-tooltip-bg:color-mix(in srgb, var(--bg-surface) 94%, transparent);--chart-tooltip-border:color-mix(in srgb, var(--accent-primary) 24%, transparent);--chart-tooltip-text:var(--color-surface-50-raw);--chart-tooltip-muted:var(--text-secondary);--chart-shell-shadow:0 26px 82px color-mix(in srgb, var(--color-black-raw) 20%, transparent), inset 0 1px 0 rgba(var(--color-white-rgb), .08);--chart-shell-overlay:radial-gradient(circle at 100% -8%, color-mix(in srgb, var(--accent-primary) 22%, transparent), transparent 24rem), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-primary-300) 18%, transparent), transparent 24rem), linear-gradient(180deg, rgba(var(--color-white-rgb), .015), transparent 55%)}html[data-bs-theme=light] .st-page,html[data-bs-theme=light] .api-status-modal,html[data-bs-theme=light] .api-status-drawer{--chart-text:var(--text-secondary);--chart-text-strong:var(--text-primary);--chart-muted:var(--text-muted);--chart-grid:color-mix(in srgb, var(--border-light) 88%, transparent);--chart-primary:var(--accent-primary);--chart-primary-deep:var(--accent-primary-dark);--chart-primary-soft:color-mix(in srgb, var(--accent-primary) 14%, transparent);--chart-success:var(--accent-success-dark);--chart-success-soft:color-mix(in srgb, var(--accent-success) 14%, transparent);--chart-danger:var(--accent-danger-dark);--chart-warning:var(--accent-warning-dark);--chart-info:var(--accent-info-dark);--chart-info-soft:color-mix(in srgb, var(--accent-info) 14%, transparent);--chart-violet:var(--color-primary-700);--chart-border:color-mix(in srgb, var(--border-light) 90%, transparent);--chart-border-strong:color-mix(in srgb, var(--accent-primary) 18%, transparent);--chart-surface:rgba(var(--color-white-rgb), .96);--chart-surface-2:color-mix(in srgb, var(--bg-surface) 94%, transparent);--chart-surface-soft:color-mix(in srgb, var(--bg-surface) 94%, transparent);--chart-surface-muted:color-mix(in srgb, var(--bg-elevated) 90%, transparent);--chart-tooltip-bg:rgba(var(--color-white-rgb), .98);--chart-tooltip-border:color-mix(in srgb, var(--border-light) 92%, transparent);--chart-tooltip-text:var(--text-primary);--chart-tooltip-muted:var(--text-muted);--chart-shell-shadow:0 26px 82px color-mix(in srgb, var(--color-black-raw) 20%, transparent), inset 0 1px 0 rgba(var(--color-white-rgb), .08);--chart-shell-overlay:radial-gradient(circle at 100% -8%, color-mix(in srgb, var(--accent-primary) 12%, transparent), transparent 24rem), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-primary-700) 10%, transparent), transparent 24rem), linear-gradient(180deg, rgba(var(--color-white-rgb), .56), transparent 55%)}.st-stream-card,.api-status-modal-chart--endpoint,.api-status-modal-chart-wrap{border:1px solid var(--chart-border);border-radius:var(--st-radius-md);background:linear-gradient(180deg,var(--chart-surface),var(--chart-surface-2,var(--chart-surface-soft))),radial-gradient(circle at top left,color-mix(in srgb,var(--chart-primary) 14%,transparent),transparent 25rem);box-shadow:var(--chart-shell-shadow);position:relative;overflow:hidden}.st-stream-card:before,.api-status-modal-chart--endpoint:before,.api-status-modal-chart-wrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--color-white-rgb),.05),transparent) 0 0 / 190% 1px no-repeat;position:absolute;inset:0}@media (width<=767.98px){.chart-tooltip{display:none}}:root{--platform-mark-google-border:#4285f457;--platform-mark-google-shadow:#4285f452;--platform-mark-google-bg:conic-gradient(from 24deg, #4285f4 0 26%, #34a853 26% 51%, #fbbc05 51% 74%, #ea4335 74% 100%);--platform-mark-x-border:#8c97aa47;--platform-mark-x-shadow:#05080e85;--platform-mark-x-bg:linear-gradient(135deg, #161a21 0%, #090c11 100%);--platform-mark-th-border:#959eb042;--platform-mark-th-shadow:#070a1080;--platform-mark-th-bg:linear-gradient(135deg, #1b1f27 0%, #0c1016 100%);--platform-mark-fb-border:#1877f257;--platform-mark-fb-shadow:#1877f247;--platform-mark-fb-bg:linear-gradient(135deg, #1877f2 0%, #0f5fd7 100%);--platform-mark-in-border:#0a66c257;--platform-mark-in-shadow:#0a66c247;--platform-mark-in-bg:linear-gradient(135deg, #0a66c2 0%, #004182 100%);--platform-mark-tw-border:#9146ff57;--platform-mark-tw-shadow:#9146ff47;--platform-mark-tw-bg:linear-gradient(135deg, #9146ff 0%, #6d28d9 100%);--platform-mark-ig-border:#d6249f57;--platform-mark-ig-shadow:#d6249f4d;--platform-mark-ig-bg:radial-gradient(circle at 30% 110%, #fdf497 0 15%, #fdf497 15%, #fd5949 34%, #d6249f 63%, #285aeb 100%);--platform-mark-yt-border:#ff313157;--platform-mark-yt-shadow:#ff313147;--platform-mark-yt-bg:linear-gradient(135deg, #ff3131 0%, #c80018 100%);--platform-mark-pt-border:#e6002357;--platform-mark-pt-shadow:#e6002342;--platform-mark-pt-bg:linear-gradient(135deg, #e60023 0%, #b0001c 100%);--platform-mark-lt-color:#0a140f;--platform-mark-lt-border:#15d46b52;--platform-mark-lt-shadow:#15d46b38;--platform-mark-lt-bg:linear-gradient(135deg, #c6ff00 0%, #15d46b 100%);--platform-mark-tt-border:#4fe5ff42;--platform-mark-tt-shadow:#00f2ea42;--platform-mark-tt-bg:linear-gradient(135deg, #111318 0%, #141821 58%, #00e5df 58%, #00e5df 69%, #ff2a6d 69%, #ff2a6d 81%, #111318 81%);--platform-mark-sp-color:#08140d;--platform-mark-sp-border:#1ed76057;--platform-mark-sp-shadow:#1ed7603d;--platform-mark-sp-bg:linear-gradient(135deg, #1ed760 0%, #18b853 100%);--platform-mark-sc-color:#111;--platform-mark-sc-border:#ffd40057;--platform-mark-sc-shadow:#ffd40038;--platform-mark-sc-bg:linear-gradient(135deg, #fffc00 0%, #ffd400 100%);--platform-mark-tb-border:#34526f57;--platform-mark-tb-shadow:#20314642;--platform-mark-tb-bg:linear-gradient(135deg, #34526f 0%, #21364a 100%);--platform-mark-of-border:#00a7e757;--platform-mark-of-shadow:#1e6cff38;--platform-mark-of-bg:linear-gradient(135deg, #00a7e7 0%, #1e6cff 100%);--platform-mark-x-th-tb-dark-border:#b8c4d733;--platform-mark-tt-dark-border:#60eaff4d}.pf-platform-mark{--pf-mark-bg:linear-gradient(135deg, color-mix(in srgb, var(--site-surface-accent) 58%, var(--site-surface-raised) 42%), color-mix(in srgb, var(--site-surface-soft) 84%, var(--site-surface-raised) 16%));--pf-mark-color:var(--text-primary);--pf-mark-border:color-mix(in srgb, var(--site-border-strong) 72%, transparent);--pf-mark-shadow:color-mix(in srgb, var(--site-shadow) 18%, transparent);--pf-mark-icon-size:26px;--pf-mark-icon-offset-y:0px;--pf-mark-font-size:var(--type-card-title);--pf-mark-font-weight:920;--pf-mark-letter-spacing:0;isolation:isolate;border:1px solid var(--pf-mark-border);background:var(--pf-mark-bg);width:62px;height:62px;color:var(--pf-mark-color);font-size:var(--pf-mark-font-size);font-weight:var(--pf-mark-font-weight);letter-spacing:var(--pf-mark-letter-spacing);text-shadow:0 1px 0 rgba(var(--color-black-rgb),.12);box-shadow:inset 0 1px rgba(var(--color-white-rgb),.22),0 14px 26px -18px var(--pf-mark-shadow);border-radius:14px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.pf-platform-mark--small{--pf-mark-icon-size:18px;--pf-mark-font-size:var(--type-body);border-radius:12px;width:42px;height:42px}.pf-platform-mark--micro{--pf-mark-icon-size:14px;--pf-mark-font-size:var(--type-label);border-radius:10px;width:28px;height:28px}.pf-platform-mark:before,.pf-platform-mark:after{content:"";pointer-events:none;position:absolute;inset:0}.pf-platform-mark:before{background:radial-gradient(circle at 28% 22%,rgba(var(--color-white-rgb),.26),transparent 46%);opacity:.88}.pf-platform-mark:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--color-white-rgb),.05);inset:1px}.pf-platform-mark i{z-index:1;font-size:var(--pf-mark-icon-size);transform:translateY(var(--pf-mark-icon-offset-y));line-height:1;position:relative}.pf-platform-mark--google{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-google-border);--pf-mark-shadow:var(--platform-mark-google-shadow);--pf-mark-icon-size:24px;--pf-mark-bg:var(--platform-mark-google-bg)}.pf-platform-mark--x{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-x-border);--pf-mark-shadow:var(--platform-mark-x-shadow);--pf-mark-icon-size:23px;--pf-mark-bg:var(--platform-mark-x-bg)}.pf-platform-mark--th{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-th-border);--pf-mark-shadow:var(--platform-mark-th-shadow);--pf-mark-icon-size:22px;--pf-mark-bg:var(--platform-mark-th-bg)}.pf-platform-mark--fb{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-fb-border);--pf-mark-shadow:var(--platform-mark-fb-shadow);--pf-mark-bg:var(--platform-mark-fb-bg)}.pf-platform-mark--in{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-in-border);--pf-mark-shadow:var(--platform-mark-in-shadow);--pf-mark-icon-size:22px;--pf-mark-bg:var(--platform-mark-in-bg)}.pf-platform-mark--tw{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-tw-border);--pf-mark-shadow:var(--platform-mark-tw-shadow);--pf-mark-icon-size:22px;--pf-mark-bg:var(--platform-mark-tw-bg)}.pf-platform-mark--ig{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-ig-border);--pf-mark-shadow:var(--platform-mark-ig-shadow);--pf-mark-icon-size:24px;--pf-mark-bg:var(--platform-mark-ig-bg)}.pf-platform-mark--yt{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-yt-border);--pf-mark-shadow:var(--platform-mark-yt-shadow);--pf-mark-bg:var(--platform-mark-yt-bg)}.pf-platform-mark--pt{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-pt-border);--pf-mark-shadow:var(--platform-mark-pt-shadow);--pf-mark-bg:var(--platform-mark-pt-bg)}.pf-platform-mark--lt{--pf-mark-color:var(--platform-mark-lt-color);--pf-mark-border:var(--platform-mark-lt-border);--pf-mark-shadow:var(--platform-mark-lt-shadow);--pf-mark-icon-size:20px;--pf-mark-bg:var(--platform-mark-lt-bg)}.pf-platform-mark--tt{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-tt-border);--pf-mark-shadow:var(--platform-mark-tt-shadow);--pf-mark-icon-size:22px;--pf-mark-bg:var(--platform-mark-tt-bg)}.pf-platform-mark--sp{--pf-mark-color:var(--platform-mark-sp-color);--pf-mark-border:var(--platform-mark-sp-border);--pf-mark-shadow:var(--platform-mark-sp-shadow);--pf-mark-icon-size:22px;--pf-mark-bg:var(--platform-mark-sp-bg)}.pf-platform-mark--sc{--pf-mark-color:var(--platform-mark-sc-color);--pf-mark-border:var(--platform-mark-sc-border);--pf-mark-shadow:var(--platform-mark-sc-shadow);--pf-mark-icon-size:21px;--pf-mark-bg:var(--platform-mark-sc-bg)}.pf-platform-mark--tb{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-tb-border);--pf-mark-shadow:var(--platform-mark-tb-shadow);--pf-mark-icon-size:22px;--pf-mark-bg:var(--platform-mark-tb-bg)}.pf-platform-mark--of{--pf-mark-color:var(--color-white-raw);--pf-mark-border:var(--platform-mark-of-border);--pf-mark-shadow:var(--platform-mark-of-shadow);--pf-mark-font-size:var(--type-lead);--pf-mark-font-weight:900;--pf-mark-letter-spacing:-.04em;--pf-mark-bg:var(--platform-mark-of-bg)}html[data-bs-theme=dark] .pf-platform-mark{box-shadow:inset 0 1px rgba(var(--color-white-rgb),.11),0 18px 30px -20px rgba(var(--color-black-rgb),.72)}html[data-bs-theme=dark] .pf-platform-mark:before{opacity:.58}html[data-bs-theme=dark] .pf-platform-mark:after{box-shadow:inset 0 0 0 1px rgba(var(--color-white-rgb),.035)}html[data-bs-theme=dark] .pf-platform-mark--x,html[data-bs-theme=dark] .pf-platform-mark--th,html[data-bs-theme=dark] .pf-platform-mark--tb{--pf-mark-border:var(--platform-mark-x-th-tb-dark-border)}html[data-bs-theme=dark] .pf-platform-mark--tt{--pf-mark-border:var(--platform-mark-tt-dark-border)}html[data-bs-theme=dark] .pf-platform-mark--sc,html[data-bs-theme=dark] .pf-platform-mark--lt,html[data-bs-theme=dark] .pf-platform-mark--sp{text-shadow:none}.api-status-body{--st-template-bg:var(--color-status-bg-raw);--st-template-bg-2:var(--color-status-bg-2-raw);--st-template-surface:var(--color-status-surface-raw);--st-template-surface-2:var(--color-status-surface-2-raw);--st-template-surface-3:var(--color-status-surface-3-raw);--st-template-line:var(--color-status-line-raw);--st-template-line-strong:var(--color-status-line-strong-raw);--st-template-text:var(--color-status-text-raw);--st-template-text-soft:var(--color-status-text-soft-raw);--st-template-muted:var(--color-status-muted-raw);--st-template-cyan:var(--color-status-cyan-raw);--st-radius-xl:var(--radius-dialog);--st-radius-lg:var(--radius-panel);--st-radius-md:var(--radius-card);--st-radius-sm:var(--radius-control);--st-control-height:var(--control-height-md);--st-control-radius:var(--radius-control);--st-pill-radius:var(--radius-pill);--st-fs-section-title:var(--type-title-xs);--st-fs-display:var(--type-display-lg);--st-fs-hero-title:var(--type-display-md);--st-fs-hero-subtitle:var(--type-body-md);--st-fs-brand-title:var(--type-title-md);--st-fs-brand-subtitle:var(--type-micro);--st-fs-nav:var(--type-nav);--st-fs-body:var(--type-body-md);--st-fs-body-sm:var(--type-body-sm);--st-fs-body-lg:var(--type-body-lg);--st-fs-kicker:var(--type-label-xs);--st-fs-label:var(--type-label-xs);--st-fs-label-compact:var(--type-label-xs);--st-fs-chip:var(--type-chip);--st-fs-control:var(--type-control-md);--st-fs-control-sm:var(--type-control-sm);--st-fs-card-title:var(--type-title-xs);--st-fs-card-title-lg:var(--type-title-sm);--st-fs-modal-title:var(--type-title-md);--st-fs-platform-title:var(--type-body-md);--st-fs-metric-value:var(--type-title-lg);--st-fs-platform-value:var(--type-title-xs);--st-fs-route-path:var(--type-body-lg);--st-fs-route-value:var(--type-body-lg);--st-fs-code:var(--type-code-sm);--st-icon-size-sm:var(--icon-size-sm);--st-icon-size-md:var(--icon-size-md);--st-icon-size-lg:var(--icon-size-lg);--st-icon-size-xl:var(--icon-size-xl);--st-chart-height-compact:var(--chart-height-compact);--st-chart-height-modal:var(--chart-height-modal);--st-status-hero-strip-height:40px;--st-motion-fast:var(--motion-fast);--st-motion-standard:var(--motion-standard);--st-transition-interactive:var(--transition-interactive);--st-transition-surface:var(--transition-surface);--st-transition-visibility:var(--transition-visibility);color-scheme:dark;font-family:var(--font-family-base);background:var(--site-page-shell-canvas);background-color:var(--site-surface-page);position:relative;overflow-x:hidden}.api-status-body .st-page,.api-status-body .api-status-modal,.api-status-body .api-status-drawer{--accent-primary:var(--color-status-blue-raw);--accent-primary-light:var(--color-status-blue-2-raw);--accent-primary-dark:var(--color-status-blue-raw);--accent-info:var(--color-status-violet-raw);--accent-info-light:var(--color-status-cyan-raw);--accent-info-dark:var(--color-status-violet-raw);--accent-success:var(--color-status-green-raw);--accent-success-light:var(--color-status-green-2-raw);--accent-success-dark:var(--color-status-green-raw);--accent-warning:var(--color-status-yellow-raw);--accent-warning-light:var(--color-status-yellow-raw);--accent-warning-dark:var(--color-status-orange-raw);--accent-danger:var(--color-status-red-raw);--accent-danger-light:var(--color-status-red-raw);--accent-danger-dark:var(--color-status-red-raw);--text-primary:var(--st-template-text);--text-secondary:var(--st-template-text-soft);--text-tertiary:var(--st-template-muted);--text-muted:var(--st-template-muted);--text-accent:var(--accent-primary-light);--bg-page:var(--st-template-bg);--bg-section:var(--bg-page);--bg-section-alt:var(--st-template-bg-2);--bg-surface:var(--st-template-surface-2);--bg-elevated:var(--st-template-surface-3);--bg-input:color-mix(in srgb, var(--st-template-surface) 72%, var(--st-template-bg) 28%);--border-default:var(--st-template-line);--border-light:var(--st-template-line);--surface-highlight:color-mix(in srgb, var(--color-white-raw) 10%, transparent);--surface-strong:linear-gradient(180deg, var(--st-template-surface-2), var(--st-template-surface));--surface-soft:color-mix(in srgb, var(--st-template-surface-2) 78%, var(--st-template-bg-2) 22%);--surface-muted:color-mix(in srgb, var(--st-template-surface) 82%, var(--st-template-bg-2) 18%);--surface-accent-soft:color-mix(in srgb, var(--accent-primary) 7%, var(--st-template-surface-2));--surface-accent-strong:color-mix(in srgb, var(--accent-primary) 11%, var(--st-template-surface-2));--surface-success-soft:color-mix(in srgb, var(--accent-success) 7%, var(--st-template-surface-2));--surface-warning-soft:color-mix(in srgb, var(--accent-warning) 7%, var(--st-template-surface-2));--surface-danger-soft:color-mix(in srgb, var(--accent-danger) 7%, var(--st-template-surface-2));--surface-info-soft:color-mix(in srgb, var(--accent-info) 7%, var(--st-template-surface-2));--site-card-bg:var(--app-surface-shell-strong);--site-card-bg-soft:var(--app-surface-fill-soft);--site-card-bg-muted:var(--app-surface-fill-muted);--site-chip-bg:var(--app-chip-bg);--site-chip-bg-strong:var(--app-chip-bg-strong);--site-info-chip-bg:var(--app-info-chip-bg);--site-shadow-soft:var(--app-shadow-soft);--site-shadow-strong:var(--app-shadow-strong)}html[data-bs-theme=light] .api-status-body{color-scheme:light;--st-template-bg:var(--color-soft-white-raw);--st-template-bg-2:var(--color-surface-50-raw);--st-template-surface:color-mix(in srgb, var(--color-white-raw) 92%, var(--color-surface-100-raw) 8%);--st-template-surface-2:color-mix(in srgb, var(--color-white-raw) 98%, var(--color-surface-100-raw) 2%);--st-template-surface-3:color-mix(in srgb, var(--color-white-raw) 88%, var(--color-surface-100-raw) 12%);--st-template-line:color-mix(in srgb, var(--border-default) 88%, transparent);--st-template-line-strong:color-mix(in srgb, var(--accent-primary) 26%, var(--border-default) 74%);--st-template-text:var(--text-primary);--st-template-text-soft:var(--text-secondary);--st-template-muted:var(--text-muted);--st-template-cyan:var(--accent-info-light)}html[data-bs-theme=light] .api-status-body .st-page,html[data-bs-theme=light] .api-status-body .api-status-modal,html[data-bs-theme=light] .api-status-body .api-status-drawer{--accent-primary:var(--color-primary-raw);--accent-primary-light:var(--color-primary-light-raw);--accent-primary-dark:var(--color-primary-dark-raw);--accent-info:var(--color-info-raw);--accent-info-light:var(--color-info-light-raw);--accent-info-dark:var(--color-info-dark-raw);--accent-success:var(--color-success-raw);--accent-success-light:var(--color-success-light-raw);--accent-success-dark:var(--color-success-dark-raw);--accent-warning:var(--color-warning-raw);--accent-warning-light:var(--color-warning-light-raw);--accent-warning-dark:var(--color-warning-dark-raw);--accent-danger:var(--color-danger-raw);--accent-danger-light:var(--color-danger-light-raw);--accent-danger-dark:var(--color-danger-dark-raw);--text-primary:var(--color-surface-900-raw);--text-secondary:var(--color-surface-700-raw);--text-tertiary:var(--color-surface-600-raw);--text-muted:var(--color-surface-500-raw);--text-accent:var(--accent-primary-dark);--bg-page:var(--st-template-bg);--bg-section:var(--bg-page);--bg-section-alt:var(--st-template-bg-2);--bg-surface:var(--st-template-surface-2);--bg-elevated:var(--st-template-surface-3);--bg-input:color-mix(in srgb, var(--color-white-raw) 94%, var(--color-surface-100-raw) 6%);--border-default:var(--st-template-line);--border-light:color-mix(in srgb, var(--border-default) 78%, transparent);--surface-highlight:color-mix(in srgb, var(--color-white-raw) 92%, var(--accent-primary-light) 8%);--surface-strong:linear-gradient(180deg, color-mix(in srgb, var(--color-white-raw) 98%, var(--color-surface-50-raw) 2%), color-mix(in srgb, var(--color-white-raw) 94%, var(--color-surface-100-raw) 6%));--surface-soft:color-mix(in srgb, var(--color-white-raw) 88%, var(--color-surface-50-raw) 12%);--surface-muted:color-mix(in srgb, var(--color-surface-50-raw) 78%, var(--color-white-raw) 22%);--surface-accent-soft:color-mix(in srgb, var(--accent-primary) 5%, var(--color-white-raw));--surface-accent-strong:color-mix(in srgb, var(--accent-primary) 8%, var(--color-white-raw));--surface-success-soft:color-mix(in srgb, var(--accent-success) 7%, var(--color-white-raw));--surface-warning-soft:color-mix(in srgb, var(--accent-warning) 8%, var(--color-white-raw));--surface-danger-soft:color-mix(in srgb, var(--accent-danger) 7%, var(--color-white-raw));--surface-info-soft:color-mix(in srgb, var(--accent-info) 7%, var(--color-white-raw));--site-card-bg:var(--app-surface-shell-soft);--site-card-bg-soft:var(--app-surface-fill-quiet);--site-card-bg-muted:var(--app-surface-fill-soft);--site-chip-bg:color-mix(in srgb, var(--surface-ghost) 90%, var(--surface-accent-soft) 10%);--site-chip-bg-strong:color-mix(in srgb, var(--surface-ghost) 82%, var(--surface-accent-soft) 18%);--site-info-chip-bg:color-mix(in srgb, var(--surface-ghost) 86%, var(--surface-info-soft) 14%);--site-shadow-soft:var(--app-shadow-soft);--site-shadow-strong:var(--app-shadow-strong)}.st-page,.api-status-modal,.api-status-drawer{--st-kicker-color:var(--text-accent);--st-page-glow-1:var(--site-page-primary-glow);--st-page-glow-2:var(--site-page-info-glow);--st-surface:var(--site-card-bg);--st-surface-soft:var(--site-card-bg-soft);--st-surface-muted:var(--site-card-bg-muted);--st-border:var(--border-default);--st-divider:color-mix(in srgb, var(--border-default) 60%, transparent);--st-text:var(--text-primary);--st-text-muted:var(--text-secondary);--st-text-soft:color-mix(in srgb, var(--text-primary) 88%, var(--text-secondary) 12%);--st-success:var(--accent-success);--st-warning:var(--accent-warning);--st-danger:var(--accent-danger);--st-info:var(--accent-info);--st-no-observation:color-mix(in srgb, var(--text-secondary) 26%, transparent);--st-chart-text:var(--st-text);--st-chart-muted:var(--st-text-muted);--st-chart-grid:color-mix(in srgb, var(--border-default) 58%, transparent);--st-chart-success:var(--st-success);--st-chart-success-soft:color-mix(in srgb, var(--st-success) 14%, transparent);--st-chart-warning:var(--st-warning);--st-chart-danger:var(--st-danger);--st-chart-info:var(--st-info);--st-chart-info-soft:color-mix(in srgb, var(--st-info) 14%, transparent);--st-chart-neutral:color-mix(in srgb, var(--text-secondary) 78%, var(--text-muted) 22%);--st-chart-neutral-soft:color-mix(in srgb, var(--text-secondary) 10%, transparent);--st-chart-tooltip-bg:color-mix(in srgb, var(--bg-elevated) 94%, var(--bg-page) 6%);--st-chart-tooltip-border:color-mix(in srgb, var(--border-default) 72%, transparent);--st-block-surface-bg:color-mix(in srgb, var(--bg-elevated) 96%, var(--surface-highlight) 4%);--st-card-surface-bg:var(--st-block-surface-bg);--st-card-surface-shadow:none;--st-card-surface-blur:none;color:var(--st-text)}.st-page{z-index:1;background:0 0;padding:8px 0 40px;position:relative}html[data-bs-theme=light] .st-page{--st-kicker-color:var(--text-accent);--st-page-glow-1:var(--site-page-primary-glow);--st-page-glow-2:var(--site-page-info-glow);--st-block-surface-bg:color-mix(in srgb, var(--color-white-raw) 97%, var(--color-surface-50-raw) 3%);--st-card-surface-bg:var(--st-block-surface-bg);--st-card-surface-shadow:0 16px 36px -30px color-mix(in srgb, var(--text-primary) 10%, transparent);--st-chart-grid:color-mix(in srgb, var(--border-default) 36%, transparent);--st-no-observation:color-mix(in srgb, var(--text-secondary) 18%, transparent)}.st-page .page,.st-shell{width:100%;max-width:1448px;margin:0 auto}.st-shell{gap:14px;max-width:1448px;padding:28px 16px 40px;display:grid}.st-page .app,.st-app-shell{width:100%;min-height:100vh;margin:0;padding:0;display:block}.st-page .main,.st-page-main{width:100%;min-width:0;margin-left:0;padding:0}.st-page-footer{width:100%;margin-top:10px}.st-page-footer .ft{border-top-color:var(--st-border);background:0 0}.st-page-footer .ft-inner{max-width:1448px;margin-inline:auto;padding-inline:16px}.st-panel{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-block-surface-bg);box-shadow:none;position:relative;overflow:hidden}.st-kicker{font-size:var(--st-fs-kicker);letter-spacing:.02em;color:var(--st-kicker-color);margin:0;font-weight:700}.api-status-modal-header h3{color:var(--st-text);margin:0}.st-event-item p,.st-section-note,.st-chart-empty-copy p{color:var(--st-text-muted);margin:0}.st-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.st-period-btn,.st-chart-toggle-btn,.st-action-btn{border:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--st-border) 74%);color:var(--st-text-soft);cursor:pointer;transition:border-color var(--st-motion-standard),background var(--st-motion-standard),color var(--st-motion-standard),transform var(--st-motion-standard);background:0 0}.st-period-btn,.st-chart-toggle-btn{border-radius:var(--st-radius-sm);font-size:var(--st-fs-body-sm);text-align:center;padding:9px 12px;font-weight:700}.st-period-btn:hover,.st-chart-toggle-btn:hover,.st-action-btn:hover{border-color:var(--site-accent-border);background:color-mix(in srgb,var(--accent-primary) 8%,transparent);color:var(--st-text)}.st-period-btn.is-active,.st-chart-toggle-btn.is-active{border-color:var(--site-accent-border-strong);background:var(--surface-accent-soft);color:var(--st-text)}.st-strip-chart-shell{width:100%;min-width:0;position:relative;overflow:hidden}.st-strip-chart-shell canvas{display:block;width:100%!important;height:100%!important;max-height:100%!important}.st-strip-chart-shell--hero{height:var(--st-status-hero-strip-height);min-height:var(--st-status-hero-strip-height);max-height:var(--st-status-hero-strip-height);padding:0}.mini-stream.st-strip-chart-shell,.st-entity-card-strip .st-strip-chart-shell{height:40px;min-height:40px;max-height:40px;display:block}.st-strip-chart-shell--compact{height:40px;min-height:40px;max-height:40px}.st-section-meta{border-radius:var(--st-pill-radius);border:1px solid var(--st-border);background:var(--st-block-surface-bg);min-height:36px;font-size:var(--st-fs-body-sm);color:var(--st-text-muted);white-space:nowrap;align-items:center;padding:7px 11px;font-weight:700;display:inline-flex}.st-event-list{gap:10px;margin-top:12px;display:grid}.st-event-list--drawer{margin-top:0}.st-event-item{border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:var(--st-block-surface-bg);padding:14px 16px}.st-event-item[data-state=healthy],.st-event-item[data-state=issues],.st-event-item[data-state=degradation]{border-color:var(--st-border)}.st-event-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.st-event-head strong{font-size:var(--st-fs-body-lg);color:var(--st-text)}.st-event-empty,.st-empty{border:1px dashed var(--st-border);border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-section-alt) 46%,var(--bg-surface) 54%);color:var(--st-text-muted);padding:12px 14px}.st-action-btn{border-radius:var(--st-radius-sm);font-size:var(--st-fs-body-sm);padding:10px 12px;font-weight:700}.st-action-btn-badge{border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--accent-primary) 16%,transparent);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);min-width:1.55rem;height:1.55rem;color:var(--st-text);font-size:var(--st-fs-label);justify-content:center;align-items:center;padding:0 .42rem;font-weight:800;line-height:1;display:inline-flex}.api-status-modal-table-wrap{border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:var(--bg-surface);overflow-x:auto}.st-route-method{border-radius:var(--st-pill-radius);min-width:58px;font-size:var(--st-fs-label);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--surface-ghost) 96%,transparent);color:var(--st-text-soft);justify-content:center;align-items:center;padding:6px 9px;font-weight:800;display:inline-flex}.st-route-method--post{color:var(--accent-warning)}.st-route-method--delete{color:var(--accent-danger)}:is(.st-page,.api-status-modal,.api-status-drawer) .table-status{border-radius:var(--st-pill-radius);min-height:32px;font-size:var(--st-fs-label);letter-spacing:.01em;box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 2%,transparent);border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;font-weight:800;line-height:1;display:inline-flex}:is(.st-page,.api-status-modal,.api-status-drawer) .table-status:before{content:"";border-radius:var(--st-pill-radius);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 6%,transparent);background:currentColor}:is(.st-page,.api-status-modal,.api-status-drawer) .table-status--healthy{color:color-mix(in srgb,var(--accent-success) 62%,var(--st-text) 38%);border-color:color-mix(in srgb,currentColor 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,currentColor 6%,transparent),color-mix(in srgb,currentColor 3%,transparent)),color-mix(in srgb,currentColor 4%,transparent)}:is(.st-page,.api-status-modal,.api-status-drawer) .table-status--issues{color:color-mix(in srgb,var(--accent-warning) 60%,var(--st-text) 40%);border-color:color-mix(in srgb,currentColor 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,currentColor 6%,transparent),color-mix(in srgb,currentColor 3%,transparent)),color-mix(in srgb,currentColor 4%,transparent)}:is(.st-page,.api-status-modal,.api-status-drawer) .table-status--degradation{color:color-mix(in srgb,var(--accent-danger) 58%,var(--st-text) 42%);border-color:color-mix(in srgb,currentColor 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,currentColor 6%,transparent),color-mix(in srgb,currentColor 3%,transparent)),color-mix(in srgb,currentColor 4%,transparent)}.api-status-modal-header{border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--st-border) 86%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.api-status-modal-header h3{font-size:var(--st-fs-modal-title);letter-spacing:-.035em;color:var(--st-text);margin:0;font-weight:800;line-height:1.06}.api-status-modal-header>:first-child{min-width:0;display:grid}.api-status-modal-header--stacked{align-items:start}.api-status-modal--routes .api-status-modal-header{align-items:center}.api-status-modal--routes .api-status-modal-header>:first-child,.api-status-modal--routes .api-status-modal-header .modal-close,.api-status-modal--routes .st-modal-head-actions{align-self:center}.api-status-modal .modal-content{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 4%,transparent),transparent 72%),color-mix(in srgb,var(--bg-elevated) 96%,var(--bg-page) 4%);overflow:hidden}.api-status-modal .modal-body{overscroll-behavior:contain;overflow:auto}.modal-body--routes{gap:20px;display:grid}.st-modal-overview{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--st-border) 84%);display:grid}.st-modal-overview-copy{align-content:start;display:grid}.st-modal-overview-copy h4{letter-spacing:-.03em;color:var(--st-text);margin:0}.st-modal-overview-metrics{display:grid}.st-mini-metric{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);display:grid}.st-mini-metric span{letter-spacing:.01em;color:var(--st-text-muted);font-weight:800}.st-mini-metric strong{letter-spacing:-.02em;color:var(--st-text);line-height:1.06}.st-detail-chart-head{flex-wrap:wrap;justify-content:space-between;display:flex}.st-detail-chart-head>:first-child{min-width:0;display:grid}.st-detail-chart-title{color:var(--st-text);margin:0;font-weight:800;line-height:1.2}.st-detail-chart-note{color:var(--st-text-muted);margin:0}.api-status-modal--routes .modal-body{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.api-status-modal--routes .st-detail-chart-block{margin-bottom:0}.api-status-modal--routes .api-status-modal-chart{min-height:300px}.api-status-modal--routes[data-view=detail] .st-modal-overview{display:none}.api-status-modal--routes[data-view=detail] .modal-body--routes{gap:16px}.api-status-modal--routes[data-view=detail] .api-status-modal-chart{min-height:220px}.api-status-modal--history .modal-body{gap:18px;display:grid}.api-status-drawer{--side-sheet-width:31rem;--side-sheet-panel-bg:radial-gradient(280px 180px at 100% 0, color-mix(in srgb, var(--accent-primary) 9%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 96%, var(--surface-highlight) 4%), color-mix(in srgb, var(--bg-section-alt) 90%, var(--bg-surface) 10%));--side-sheet-panel-border:color-mix(in srgb, var(--accent-primary) 12%, var(--st-border) 88%)}.api-status-drawer-header{border-bottom-color:color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 4%,transparent),transparent 82%),color-mix(in srgb,var(--bg-elevated) 94%,var(--bg-section-alt) 6%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 22px 18px;display:grid}.api-status-drawer-header>:first-child{gap:6px;min-width:0;display:grid}.api-status-drawer-header h3{font-size:var(--st-fs-metric-value);letter-spacing:-.035em;line-height:1.02}.api-status-drawer-header .st-section-note{max-width:19rem;font-size:var(--st-fs-body);line-height:1.55}.st-drawer-head-meta{flex:none;align-content:start;justify-items:end;gap:12px;width:min(100%,15rem);display:grid}.api-status-drawer-header .st-section-meta{border-radius:var(--st-radius-sm);white-space:normal;text-align:right;background:var(--st-block-surface-bg);min-height:auto;box-shadow:inset 0 1px color-mix(in srgb,var(--bg-surface) 72%,transparent);padding:10px 12px;line-height:1.4}.api-status-drawer-header .modal-close{margin-top:2px}.api-status-drawer-body{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 2%,transparent),transparent 120px),transparent;padding:18px 20px 20px}.st-event-list--drawer{align-content:start;gap:14px}.st-event-list--drawer .st-event-item{border-radius:var(--st-radius-md);background:var(--st-block-surface-bg);box-shadow:var(--site-shadow-soft);gap:10px;padding:16px 16px 16px 18px;display:grid;position:relative;overflow:hidden}.st-event-list--drawer .st-event-item:before{content:"";border-radius:var(--st-pill-radius);background:var(--st-border);width:4px;position:absolute;inset:0 auto 0 0}.st-event-list--drawer .st-event-item[data-state=healthy]{border-color:var(--st-border);background:var(--st-block-surface-bg)}.st-event-list--drawer .st-event-item[data-state=healthy]:before{background:var(--st-success)}.st-event-list--drawer .st-event-item[data-state=issues]{border-color:var(--st-border);background:var(--st-block-surface-bg)}.st-event-list--drawer .st-event-item[data-state=issues]:before{background:var(--st-warning)}.st-event-list--drawer .st-event-item[data-state=degradation]{border-color:var(--st-border);background:var(--st-block-surface-bg)}.st-event-list--drawer .st-event-item[data-state=degradation]:before{background:var(--st-danger)}.st-event-list--drawer .st-event-main{gap:8px;display:grid}.st-event-list--drawer .st-event-head{gap:8px;margin-bottom:0}.st-event-list--drawer .st-event-head strong{font-size:var(--st-fs-body);letter-spacing:-.015em;line-height:1.36}.st-event-list--drawer .st-event-item p{font-size:var(--st-fs-body-sm);line-height:1.6}.st-event-list--drawer .table-status{padding:5px 10px}.st-event-list--drawer .st-event-empty{border-radius:var(--st-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 4%,transparent),transparent 92%),color-mix(in srgb,var(--bg-surface) 94%,var(--bg-section-alt) 6%);text-align:center;min-height:180px;font-size:var(--st-fs-body);border-style:solid;align-content:center;justify-items:center;padding:22px;line-height:1.6;display:grid}.st-event-list--drawer .st-event-empty:before{content:"";border-radius:var(--st-radius-sm);border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--st-border) 82%);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent-primary) 42%,transparent) 0 4px,transparent 5px),linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 100%),color-mix(in srgb,var(--bg-section-alt) 78%,var(--bg-surface) 22%);width:44px;height:44px;box-shadow:inset 0 1px color-mix(in srgb,var(--bg-surface) 72%,transparent);margin-bottom:12px}.st-chart-toggle{flex-wrap:wrap;gap:10px;display:inline-flex}.st-chart-toggle--modal{margin-bottom:0}.api-status-modal-chart{border:1px solid var(--st-border);position:relative;overflow:hidden}.api-status-modal-chart:before{content:"";pointer-events:none;position:absolute;inset:0}.api-status-modal-chart canvas{z-index:1;width:100%;height:100%;position:relative}.api-status-modal-chart.is-empty:before{content:"";background-image:linear-gradient(var(--st-chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--st-chart-grid) 1px,transparent 1px);opacity:.22;pointer-events:none;background-size:100% 40px,74px 100%;position:absolute;inset:0}.st-chart-empty{justify-content:center;align-items:center;height:100%;display:flex}.st-chart-empty-card{z-index:1;border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 94%,var(--bg-section-alt) 6%);width:min(100%,380px);padding:18px 20px;position:relative}.st-entity-browser,.st-entity-detail-view{gap:14px;display:grid}.st-entity-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.api-status-modal-table-wrap--detail .st-platform-row{grid-template-columns:minmax(0,1.15fr) minmax(260px,1.2fr) minmax(220px,1fr) auto}.api-status-modal-table-wrap--detail .st-platform-row>*{min-width:0}.api-status-modal-table-wrap--detail .st-platform-row-strip{width:100%;min-width:260px}.st-entity-detail-view{align-items:start}.st-entity-detail-rail{align-content:start;display:grid}.st-entity-card{border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 90%,var(--bg-section-alt) 10%);gap:14px;padding:16px;display:grid}.st-entity-browser-card{position:relative;overflow:hidden}.st-entity-browser-card:before{content:"";pointer-events:none;background:radial-gradient(180px 92px at 100% -8%,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 4%,transparent),transparent 58%);position:absolute;inset:0}.st-entity-card-strip{border-top:1px solid color-mix(in srgb,var(--st-border) 84%,transparent);border-bottom:1px solid color-mix(in srgb,var(--st-border) 84%,transparent)}.st-entity-card[data-state=healthy]{border-color:color-mix(in srgb,var(--st-success) 24%,var(--st-border) 76%)}.st-entity-card[data-state=issues]{border-color:color-mix(in srgb,var(--st-warning) 32%,var(--st-border) 68%)}.st-entity-card[data-state=degradation]{border-color:color-mix(in srgb,var(--st-danger) 32%,var(--st-border) 68%)}.st-entity-card-head,.st-entity-detail-summary-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.st-entity-card-head{align-items:center}.st-entity-card-copy,.st-entity-detail-summary-copy{flex:auto;gap:6px;min-width:0;display:grid}.st-entity-card-copy-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-entity-card-head-side{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.st-action-btn--entity{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.st-action-btn--entity [data-entity-open-label]{white-space:nowrap}.st-entity-card-copy h4,.st-entity-detail-summary-copy h4{color:var(--st-text);margin:0;font-weight:800}.st-entity-card-copy p{color:var(--st-text-muted);margin:0}.st-entity-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-entity-card-metric{display:grid}.st-entity-card-metric span{color:var(--st-text-muted);font-weight:700}.st-entity-card-metric strong{color:var(--st-text)}.st-back-link{color:var(--accent-primary);font-size:var(--st-fs-control-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-weight:800;display:inline-flex}.st-back-link:hover{color:var(--text-accent)}.st-back-link:before{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:8px;transform:rotate(45deg)}.st-modal-head-actions{align-items:center;gap:10px;display:inline-flex}.st-back-link--modal{min-height:36px;padding:0 4px}.st-entity-detail-summary{border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 90%,var(--bg-section-alt) 10%);flex:auto;gap:10px;padding:16px;display:grid}.st-entity-detail-summary[data-state=healthy]{border-color:color-mix(in srgb,var(--st-success) 24%,var(--st-border) 76%)}.st-entity-detail-summary[data-state=issues]{border-color:color-mix(in srgb,var(--st-warning) 32%,var(--st-border) 68%)}.st-entity-detail-summary[data-state=degradation]{border-color:color-mix(in srgb,var(--st-danger) 32%,var(--st-border) 68%)}.st-entity-card-metrics--detail{margin-top:2px}.st-entity-routes-table-wrap{border:1px solid var(--st-border);overflow-x:auto}.st-route-list-shell{display:grid}.st-route-list-head{z-index:3;color:var(--st-text-muted);font-size:var(--st-fs-label);align-items:center;font-weight:800;display:grid;position:sticky;top:0}.st-route-list-head-copy{min-width:0;display:grid}.st-route-list-meta{color:var(--st-text-muted);line-height:1.45}.search--modal{justify-self:end}.st-route-card-list{display:grid}.st-route-card{border:1px solid color-mix(in srgb,var(--st-border) 92%,transparent);transition:border-color var(--st-motion-fast),background-color var(--st-motion-fast);display:grid}.st-route-card-head{justify-content:space-between;display:flex}.st-route-card-tags{flex-wrap:wrap;align-items:center;display:inline-flex}.st-route-version{border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--st-border) 88%,transparent);background:color-mix(in srgb,var(--bg-page) 26%,transparent);min-height:28px;color:var(--st-text-muted);font-size:var(--st-fs-label);align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.st-route-card-path{word-break:break-word}.st-route-card-metrics{display:grid}.st-route-card-metric{border:1px solid color-mix(in srgb,var(--st-border) 86%,transparent);background:color-mix(in srgb,var(--bg-surface) 80%,var(--bg-page) 20%);display:grid}.st-route-card-metric strong{text-wrap:balance;font-weight:800}.st-chart-empty-copy{gap:10px;display:grid}.st-chart-empty-copy strong{font-size:var(--st-fs-body-lg)}.st-panel[data-state=issues]{border-color:var(--border-warning-subtle)}.st-panel[data-state=degradation]{border-color:var(--border-danger-subtle)}html[data-bs-theme=dark] .st-page,html[data-bs-theme=dark] .api-status-modal,html[data-bs-theme=dark] .api-status-drawer{--st-dark-section-surface:color-mix(in srgb, var(--color-surface-800-raw) 94%, var(--color-white-raw) 6%);--st-dark-section-surface-soft:color-mix(in srgb, var(--color-surface-850-raw) 82%, var(--color-surface-800-raw) 18%);--st-dark-section-surface-muted:color-mix(in srgb, var(--color-surface-850-raw) 74%, var(--color-surface-800-raw) 26%);--st-surface:var(--st-dark-section-surface);--st-surface-soft:var(--st-dark-section-surface-soft);--st-surface-muted:var(--st-dark-section-surface-muted);--st-block-surface-bg:var(--st-dark-section-surface);--st-card-surface-bg:linear-gradient(180deg, color-mix(in srgb, var(--bg-section-alt) 82%, var(--bg-page) 18%), color-mix(in srgb, var(--bg-page) 92%, var(--color-black-raw) 8%)), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent-primary-light) 10%, transparent), transparent 35%);--st-card-surface-shadow:var(--site-shadow-soft);--st-card-surface-blur:blur(16px);--st-border:color-mix(in srgb, var(--border-default) 56%, transparent);--st-divider:color-mix(in srgb, var(--border-default) 40%, transparent);--st-no-observation:color-mix(in srgb, var(--surface-ghost) 88%, transparent)}html[data-bs-theme=dark] .st-panel{box-shadow:var(--site-shadow-soft)}html[data-bs-theme=dark] .api-status-modal-chart,html[data-bs-theme=dark] .api-status-modal-table-wrap,html[data-bs-theme=dark] .st-chart-empty-card,html[data-bs-theme=dark] .st-entity-card,html[data-bs-theme=dark] .st-entity-detail-summary,html[data-bs-theme=dark] .st-entity-routes-table-wrap,html[data-bs-theme=dark] .st-event-item,html[data-bs-theme=dark] .st-event-empty,html[data-bs-theme=dark] .st-empty,html[data-bs-theme=dark] .api-status-drawer-header{background:var(--st-dark-section-surface)}html[data-bs-theme=dark] .api-status-drawer{--side-sheet-panel-bg:var(--st-dark-section-surface)}html[data-bs-theme=dark] .api-status-drawer-header .st-section-meta,html[data-bs-theme=dark] .st-event-list--drawer .st-event-item{background:var(--st-dark-section-surface-muted)}html[data-bs-theme=dark] .st-event-list--drawer .st-event-item[data-state=healthy]{background:linear-gradient(180deg,color-mix(in srgb,var(--st-success) 8%,transparent),transparent 90%),color-mix(in srgb,var(--bg-section-alt) 80%,var(--surface-success-soft) 20%)}html[data-bs-theme=dark] .st-event-list--drawer .st-event-item[data-state=issues]{background:linear-gradient(180deg,color-mix(in srgb,var(--st-warning) 10%,transparent),transparent 90%),color-mix(in srgb,var(--bg-section-alt) 80%,var(--surface-warning-soft) 20%)}html[data-bs-theme=dark] .st-event-list--drawer .st-event-item[data-state=degradation]{background:linear-gradient(180deg,color-mix(in srgb,var(--st-danger) 12%,transparent),transparent 90%),color-mix(in srgb,var(--bg-section-alt) 80%,var(--surface-danger-soft) 20%)}html[data-bs-theme=dark] .st-event-list--drawer .st-event-empty{background:var(--st-dark-section-surface-muted)}@media (width<=1120px){.api-status-modal--routes .modal-body,.api-status-modal-table-wrap--detail .st-platform-row,.st-entity-detail-view{grid-template-columns:1fr}}@media (width<=860px){.st-page{padding:18px 0 36px}.st-shell{gap:18px}.st-page-footer .ft-inner{padding-inline:12px}.st-panel{border-radius:var(--st-radius-md)}.st-entity-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.st-page{padding-top:var(--site-public-page-offset)}.st-shell{gap:14px}.st-panel{border-radius:var(--st-radius-md)}.st-entity-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.st-periods,.st-chart-toggle{gap:8px}.st-periods:not(.st-periods--inline){grid-template-columns:1fr}.st-period-btn{min-height:38px;padding:8px 10px}.api-status-modal--routes .api-status-modal-chart,.api-status-modal--history .api-status-modal-chart{min-height:240px}.st-entity-card,.st-entity-detail-summary{padding:14px}.st-entity-card-head,.st-entity-detail-summary-head{flex-direction:column;align-items:start}.st-drawer-head-meta{justify-items:start;width:100%}.api-status-drawer-header{grid-template-columns:1fr;gap:14px;padding:18px 18px 16px}.api-status-drawer-header .st-section-note,.api-status-drawer-header .st-section-meta{text-align:left;max-width:none}.st-drawer-head-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.api-status-drawer-body{padding:16px}.st-event-list--drawer .st-event-empty{min-height:150px;padding:18px}}@media (width<=400px){.st-period-btn{min-height:36px;padding:7px 8px}}.online-indicator[data-state=connected]{color:var(--st-success)}.online-indicator[data-state=connecting]{color:var(--st-warning)}.online-indicator[data-state=disconnected]{color:var(--st-danger)}.hero-card,.st-availability-panel,.platform-section,.incident-strip{padding:20px;position:relative}.platform-section,.incident-strip{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-card-surface-bg);box-shadow:var(--st-card-surface-shadow);-webkit-backdrop-filter:var(--st-card-surface-blur)}.platform-section{padding:18px}.incident-strip{padding:18px;overflow:hidden}.incident-strip .panel-head{border-bottom:0;margin-bottom:0;padding-bottom:0}.hero-card{border-radius:var(--st-radius-xl);background:var(--st-card-surface-bg);min-height:150px;box-shadow:var(--st-card-surface-shadow);-webkit-backdrop-filter:var(--st-card-surface-blur);grid-template-columns:230px minmax(0,1fr) 230px;align-items:center;gap:26px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.hero-card:before{content:"";border:1px solid color-mix(in srgb,var(--accent-primary-light) 14%,transparent);background:radial-gradient(circle at 42% 45%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 26%),radial-gradient(circle,transparent 56%,color-mix(in srgb,var(--accent-primary) 13%,transparent) 57%,transparent 58%);width:380px;height:380px;box-shadow:inset 0 0 64px color-mix(in srgb,var(--st-info) 7%,transparent);opacity:.9;border-radius:50%;position:absolute;inset:-80px -70px auto auto}.hero-card:after{content:"";border-top:1px solid color-mix(in srgb,var(--st-info) 32%,transparent);background:linear-gradient(transparent 60%,color-mix(in srgb,var(--accent-primary) 10%,transparent)),radial-gradient(circle at 52% 0%,color-mix(in srgb,var(--accent-primary-light) 22%,transparent),transparent 8%);opacity:.9;border-radius:50%;width:520px;height:330px;position:absolute;inset:auto -110px -180px auto;transform:rotate(-8deg)}.radar{opacity:.98;place-items:center;width:170px;height:120px;display:grid;position:relative}.radar:before,.radar:after{content:"";border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--accent-primary-light) 16%,transparent);position:absolute}.radar:before{width:128px;height:128px}.radar:after{width:84px;height:84px}.radar-core{border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--color-white-raw) 66%);border-radius:var(--st-pill-radius);background:radial-gradient(circle,color-mix(in srgb,var(--accent-info) 64%,var(--accent-primary-light) 36%),color-mix(in srgb,var(--accent-info-dark) 54%,var(--bg-page) 46%) 58%,color-mix(in srgb,var(--bg-page) 72%,var(--bg-elevated) 28%));width:56px;height:56px;box-shadow:0 0 32px color-mix(in srgb,var(--accent-info) 35%,transparent),inset 0 0 18px color-mix(in srgb,var(--color-white-raw) 8%,transparent);z-index:1;place-items:center;display:grid}.radar-core svg{color:color-mix(in srgb,var(--color-white-raw) 90%,transparent)}.radar-dot{border-radius:var(--st-pill-radius);background:var(--st-success);width:7px;height:7px;color:var(--st-success);position:absolute;box-shadow:0 0 18px}.radar-dot:nth-child(2){top:40px;left:26px}.radar-dot:nth-child(3){color:var(--accent-info);background:var(--accent-info);top:56px;right:32px}.radar-dot:nth-child(4){color:var(--st-template-cyan);background:var(--st-template-cyan);bottom:16px;left:74px}.hero-content{z-index:1;min-width:0;position:relative}:is(.st-page,.api-status-modal,.api-status-drawer) .status-dot{border-radius:var(--st-pill-radius);background:var(--st-success);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb,var(--st-success) 16%,transparent);flex:0 0 10px}:is(.st-page,.api-status-modal,.api-status-drawer) .status-dot--warn{background:var(--st-warning);box-shadow:0 0 0 6px color-mix(in srgb,var(--st-warning) 16%,transparent)}:is(.st-page,.api-status-modal,.api-status-drawer) .status-dot--bad{background:var(--st-danger);box-shadow:0 0 0 6px color-mix(in srgb,var(--st-danger) 16%,transparent)}:is(.st-page,.api-status-modal,.api-status-drawer) .status-dot--hero{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent);flex-basis:8px}:is(.st-page,.api-status-modal,.api-status-drawer) .hero-title{font-size:var(--st-fs-hero-title);letter-spacing:-.05em;color:var(--st-text);margin:0 0 8px;font-weight:900;line-height:.98}.hero-subtitle{max-width:620px;font-size:var(--st-fs-hero-subtitle);color:var(--st-text-soft);margin:0;line-height:1.55}.last-update{z-index:1;text-align:right;color:var(--st-text-soft);justify-self:end;gap:5px;display:grid;position:relative}.last-update>span:first-child{font-size:var(--st-fs-label);color:color-mix(in srgb,var(--text-secondary) 72%,var(--text-muted) 28%);font-weight:700}.last-update>strong{font-size:var(--st-fs-card-title-lg);color:var(--st-text);line-height:1.2}.online-indicator{min-height:0;font-size:var(--st-fs-body-sm);color:color-mix(in srgb,var(--st-success) 72%,var(--color-white-raw) 28%);background:0 0;border-radius:0;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding:0;font-weight:750;display:inline-flex}.online-indicator .status-dot{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent)}.online-indicator[data-state=connecting] .status-dot{background:var(--st-warning)}.online-indicator[data-state=disconnected] .status-dot{background:var(--st-danger)}.panel-head,.platform-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-toolbar>div:first-child{gap:4px;display:grid}:is(.st-page,.api-status-modal,.api-status-drawer) .section-title{font-size:var(--st-fs-section-title);letter-spacing:-.02em;color:var(--st-text);margin:0;font-weight:850;line-height:1.1}.segmented,.toolbar-actions,.st-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.toolbar-actions>*{min-width:0}.st-stream-card{background:0 0;border:0;border-radius:0;gap:12px;padding:8px 4px 0;display:grid}.time-axis,.legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.time-axis,.legend-item,.st-toolbar-meta,.incident-meta{font-size:var(--st-fs-label);color:var(--st-text-muted)}.legend-item{align-items:center;gap:8px;display:inline-flex}.st-availability-panel{border-radius:var(--st-radius-lg);padding:20px}.st-availability-panel .panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.st-availability-panel .section-title{font-size:var(--st-fs-section-title);letter-spacing:-.02em;margin:0;font-weight:850}.st-availability-panel .section-title small{color:var(--text-muted);font-weight:750}.st-availability-panel .segmented{border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--color-black-raw) 38%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--st-border) 86%);flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.st-availability-panel .st-period-btn{border-radius:var(--st-pill-radius);min-height:31px;color:var(--st-text-soft);font-size:var(--st-fs-control-sm);background:0 0;border:0;padding:0 12px;font-weight:800}.st-availability-panel .st-period-btn:hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.st-availability-panel .st-period-btn.is-active{color:var(--color-white-raw);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 92%,var(--accent-primary-light) 8%),color-mix(in srgb,var(--accent-primary-dark) 86%,var(--accent-primary) 14%));box-shadow:0 6px 20px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.st-availability-panel .st-stream-card{gap:0;padding:0;display:block}.st-availability-panel .time-axis{color:color-mix(in srgb,var(--text-secondary) 70%,var(--text-muted) 30%);font-size:var(--st-fs-label);justify-content:space-between;gap:10px;margin-top:7px;display:flex}.st-availability-panel .legend{color:color-mix(in srgb,var(--text-secondary) 78%,var(--text-muted) 22%);font-size:var(--st-fs-label);flex-wrap:wrap;align-items:center;gap:15px;margin-top:12px;font-weight:650;display:flex}.time-axis--history{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:8px;display:grid}.time-axis--history .is-start{text-align:left}.time-axis--history .is-mid{text-align:center}.time-axis--history .is-end{text-align:right}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.metric-card,.detail-metric,.checks-card,.platform-card,.incident-card,.st-route-meta-item,.check-row,.api-status-modal-chart,.api-status-modal-table-wrap,.st-chart-empty-card,.st-entity-card,.st-entity-detail-summary,.st-entity-routes-table-wrap,.api-status-drawer-header,.st-event-empty,.st-empty{border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:var(--st-card-surface-bg);box-shadow:var(--st-card-surface-shadow);-webkit-backdrop-filter:var(--st-card-surface-blur)}.metric-card{--metric-accent:color-mix(in srgb, var(--accent-primary) 62%, var(--st-text) 38%);--metric-accent-soft:color-mix(in srgb, var(--accent-primary) 10%, transparent);--metric-accent-glow:color-mix(in srgb, var(--accent-primary) 8%, transparent);isolation:isolate;min-height:168px;transition:transform var(--st-motion-standard),box-shadow var(--st-motion-standard),border-color var(--st-motion-standard),background-color var(--st-motion-standard);grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.metric-card:before{content:"";pointer-events:none;background:radial-gradient(180px 132px at 92% -10%,color-mix(in srgb,var(--metric-accent) 16%,transparent),transparent 70%),radial-gradient(120px 72px at 8% 108%,color-mix(in srgb,var(--metric-accent) 7%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 4%,transparent),transparent 54%);opacity:.58;z-index:0;position:absolute;inset:0}.metric-card:after{content:"";border-radius:var(--st-pill-radius);background:linear-gradient(90deg,color-mix(in srgb,var(--metric-accent) 0%,transparent) 0%,color-mix(in srgb,var(--metric-accent) 52%,transparent) 18%,color-mix(in srgb,var(--metric-accent) 14%,transparent) 74%,transparent 100%);pointer-events:none;opacity:.34;z-index:0;height:2px;position:absolute;inset:auto 18px 0}.metric-card:hover,.metric-card:focus-within{box-shadow:0 24px 44px -36px color-mix(in srgb,var(--metric-accent-glow) 40%,transparent),var(--st-card-surface-shadow);transform:translateY(-2px)}.metric-card.green{--metric-accent:color-mix(in srgb, var(--st-success) 64%, var(--st-text) 36%);--metric-accent-soft:color-mix(in srgb, var(--st-success) 10%, transparent);--metric-accent-glow:color-mix(in srgb, var(--st-success) 8%, transparent)}.metric-card.red{--metric-accent:color-mix(in srgb, var(--st-danger) 62%, var(--st-text) 38%);--metric-accent-soft:color-mix(in srgb, var(--st-danger) 10%, transparent);--metric-accent-glow:color-mix(in srgb, var(--st-danger) 8%, transparent)}.metric-card.violet{--metric-accent:color-mix(in srgb, var(--accent-info) 58%, var(--st-text) 42%);--metric-accent-soft:color-mix(in srgb, var(--accent-info) 10%, transparent);--metric-accent-glow:color-mix(in srgb, var(--accent-info) 8%, transparent)}.metric-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.metric-label,.detail-metric>span,.st-route-meta-item>span,.stat-label{font-size:var(--st-fs-label);color:var(--st-text-muted);font-weight:800;line-height:1.3;display:block}.metric-card .metric-label{letter-spacing:.01em;color:color-mix(in srgb,var(--st-text-muted) 86%,var(--st-text) 14%)}.metric-icon{border:1px solid color-mix(in srgb,var(--metric-accent) 18%,transparent);border-radius:var(--st-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 10%,transparent),transparent),color-mix(in srgb,var(--metric-accent) 10%,transparent);width:38px;height:38px;box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 10%,transparent),0 12px 24px color-mix(in srgb,var(--metric-accent) 10%,transparent);color:var(--metric-accent);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.metric-card.green .metric-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 8%,transparent),transparent),color-mix(in srgb,var(--st-success) 12%,transparent);border-color:color-mix(in srgb,var(--st-success) 18%,transparent);color:color-mix(in srgb,var(--st-success) 82%,white 18%)}.metric-card.red .metric-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 8%,transparent),transparent),color-mix(in srgb,var(--st-danger) 12%,transparent);border-color:color-mix(in srgb,var(--st-danger) 18%,transparent);color:color-mix(in srgb,var(--st-danger) 80%,white 20%)}.metric-card.violet .metric-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 8%,transparent),transparent),color-mix(in srgb,var(--accent-primary) 10%,var(--accent-info) 7%);border-color:color-mix(in srgb,var(--accent-primary) 22%,transparent);color:color-mix(in srgb,var(--accent-primary) 66%,var(--accent-info) 34%)}.metric-value,.detail-metric>strong,.st-route-meta-item>strong{z-index:1;font-size:var(--st-fs-metric-value);letter-spacing:-.045em;color:var(--st-text);text-wrap:pretty;font-weight:800;line-height:.96;position:relative}.metric-card .metric-value{font-size:var(--st-fs-metric-value);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-variant-numeric:tabular-nums lining-nums;max-width:100%}.metric-main{z-index:1;align-content:start;gap:10px;display:grid;position:relative}.metric-main--count{gap:12px}.metric-main--count .metric-context{text-transform:none;letter-spacing:.01em;white-space:normal}.metric-meta-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.metric-meta-row--count{flex-wrap:wrap;justify-content:flex-start}.metric-context,.detail-metric>small{font-size:var(--st-fs-label);color:var(--st-text-muted);z-index:1;font-weight:700;line-height:1.35;position:relative}.metric-context{border:1px solid color-mix(in srgb,var(--metric-accent) 10%,var(--st-border) 90%);border-radius:var(--st-pill-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 6%,transparent),transparent),color-mix(in srgb,var(--metric-accent) 4%,transparent);width:fit-content;min-height:28px;font-size:var(--st-fs-label);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--st-text-muted) 80%,var(--st-text) 20%);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-weight:800;display:inline-flex}.metric-context:before{content:"";border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--metric-accent) 72%,var(--st-text) 28%);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--metric-accent-soft) 32%,transparent)}.metric-trend{border:1px solid color-mix(in srgb,var(--metric-accent) 14%,var(--st-border) 86%);border-radius:var(--st-pill-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 8%,transparent),transparent),color-mix(in srgb,var(--metric-accent) 6%,transparent);width:fit-content;min-height:30px;font-size:var(--st-fs-control-sm);color:color-mix(in srgb,var(--st-success) 78%,white 22%);z-index:1;white-space:nowrap;align-items:center;gap:8px;padding:6px 11px;font-weight:800;display:inline-flex;position:relative}.metric-trend:before{content:"";border-radius:var(--st-pill-radius);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent);background:currentColor}.metric-trend.down{border-color:color-mix(in srgb,var(--st-danger) 14%,var(--st-border) 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 8%,transparent),transparent),color-mix(in srgb,var(--st-danger) 6%,transparent);color:color-mix(in srgb,var(--st-danger) 78%,white 22%)}.metric-trend.is-neutral{border-color:color-mix(in srgb,var(--st-border) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 5%,transparent),transparent),color-mix(in srgb,var(--st-text-muted) 4%,transparent);color:var(--st-text-muted)}.metric-card--count{min-height:168px}.platform-grid,.incident-grid{gap:12px;margin-top:18px;display:grid}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.incident-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;position:relative}.incident-grid:after{display:none}.incident-grid>.st-empty{grid-column:1/-1}.search{width:min(360px,42vw);min-width:min(100%,260px);color:var(--st-text-muted);background:0 0;border:0;padding:0;display:block;position:relative}.search[data-search-state=active] input{padding-right:42px}.platform-footer{justify-content:center;margin-top:18px;display:flex}.show-all-btn{border-radius:var(--st-control-radius);border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--st-border) 82%);background:color-mix(in srgb,var(--accent-primary) 8%,transparent);min-height:40px;color:color-mix(in srgb,var(--accent-primary-light) 72%,var(--st-text) 28%);font-size:var(--st-fs-label);transition:border-color var(--st-motion-standard),background-color var(--st-motion-standard),transform var(--st-motion-standard);padding:0 18px;font-weight:800}.show-all-btn:hover{border-color:var(--site-accent-border-strong);background:color-mix(in srgb,var(--accent-primary) 16%,transparent);transform:translateY(-1px)}.search input{width:100%;min-width:0;height:var(--st-control-height);border:1px solid color-mix(in srgb,var(--accent-primary-light) 16%,transparent);border-radius:var(--st-control-radius);background:var(--bg-input);color:var(--st-text);padding:0 14px 0 40px}.search input:focus{border-color:color-mix(in srgb,var(--accent-primary-light) 52%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 12%,transparent);outline:none}.search input::placeholder{color:var(--st-text-muted)}.search i{color:color-mix(in srgb,var(--st-text-muted) 88%,transparent);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-clear{border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);width:28px;height:28px;color:var(--st-text-muted);transition:background-color var(--st-motion-standard),color var(--st-motion-standard),transform var(--st-motion-standard);border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-clear:hover{background:color-mix(in srgb,var(--accent-primary) 18%,transparent);color:var(--st-text)}.search-clear[hidden]{display:none}.platform-card{min-height:164px;transition:border-color var(--st-motion-standard),transform var(--st-motion-standard),box-shadow var(--st-motion-standard);isolation:isolate;gap:0;padding:16px;display:grid;position:relative;overflow:hidden}.platform-card:before{content:"";pointer-events:none;background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 44%);opacity:.9;z-index:0;position:absolute;inset:0}.platform-card:after{content:"";border-radius:var(--st-pill-radius);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary-light) 0%,transparent) 0%,color-mix(in srgb,var(--accent-primary-light) 20%,transparent) 18%,color-mix(in srgb,var(--accent-primary-light) 6%,transparent) 78%,transparent 100%);pointer-events:none;z-index:0;height:1px;position:absolute;inset:auto 16px 0}.platform-card:hover{border-color:var(--st-border);box-shadow:none;background:var(--st-card-surface-bg);transform:none}.platform-card[data-state=healthy],.platform-card[data-state=issues],.platform-card[data-state=degradation]{border-color:var(--st-border)}.platform-card[data-state=healthy]:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--st-success) 9%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 44%)}.platform-card[data-state=issues]:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--st-warning) 10%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 44%)}.platform-card[data-state=degradation]:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--st-danger) 9%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 44%)}.platform-head,.platform-id{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-head{z-index:1;margin-bottom:12px;position:relative}.platform-id{justify-content:flex-start;min-width:0}.platform-name{font-size:var(--st-fs-platform-title);letter-spacing:-.02em;color:var(--st-text);margin:0 0 4px;font-weight:850;line-height:1.1}.platform-sub{max-width:22ch;font-size:var(--st-fs-label);color:color-mix(in srgb,var(--st-text-muted) 94%,transparent);font-weight:650;line-height:1.42}.mini-stream{border-top:1px solid color-mix(in srgb,var(--st-border) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--st-border) 90%,transparent);z-index:1;align-items:stretch;gap:3px;height:40px;min-height:40px;max-height:40px;margin:10px 0 14px;padding:0;display:flex;position:relative;overflow:hidden}.platform-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding-top:4px;display:grid;position:relative}.platform-stats>div{gap:4px;min-width:0;display:grid}.stat-label{font-size:var(--st-fs-label-compact);letter-spacing:.01em;color:color-mix(in srgb,var(--st-text-muted) 92%,transparent);font-weight:750;line-height:1.25}.stat-value{font-size:var(--st-fs-platform-value);letter-spacing:-.02em;white-space:nowrap;color:var(--st-text);font-weight:900;line-height:1.05}.open-btn,.ghost-btn{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--st-border) 80%);transition:border-color var(--st-motion-standard),background-color var(--st-motion-standard),color var(--st-motion-standard),transform var(--st-motion-standard);cursor:pointer}.open-btn{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent-primary) 13%,transparent);min-height:30px;color:color-mix(in srgb,var(--accent-primary-light) 72%,var(--st-text) 28%);font-size:var(--st-fs-label);padding:0 11px;font-weight:850}.ghost-btn{border-radius:var(--st-control-radius);background:color-mix(in srgb,var(--accent-primary) 8%,transparent);min-height:40px;color:color-mix(in srgb,var(--accent-primary-light) 72%,var(--st-text) 28%);font-size:var(--st-fs-label);padding:0 18px;font-weight:800}.modal-tab{border-radius:var(--st-radius-sm);border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--st-border) 78%);min-height:40px;color:var(--st-text);font-size:var(--st-fs-body-sm);transition:border-color var(--st-motion-standard),background-color var(--st-motion-standard),transform var(--st-motion-standard);background:0 0;padding:10px 14px;font-weight:700}.open-btn:hover,.ghost-btn:hover,.modal-tab:hover{border-color:color-mix(in srgb,var(--accent-primary-light) 42%,var(--accent-primary) 58%);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);transform:translateY(-1px)}.incident-card{border-radius:var(--st-radius-md);isolation:isolate;gap:12px;min-height:104px;padding:14px;display:grid;position:relative}.incident-card:before{content:"";pointer-events:none;background:radial-gradient(140px 86px at 100% -10%,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 52%);z-index:0;position:absolute;inset:0}.incident-card[data-state=healthy],.incident-card[data-state=issues],.incident-card[data-state=degradation]{border-color:var(--st-border)}.incident-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.incident-type{border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--st-border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 4%,transparent),transparent),color-mix(in srgb,var(--bg-elevated) 44%,transparent);min-height:26px;color:var(--st-text);font-size:var(--st-fs-label);letter-spacing:0;text-transform:none;align-items:center;gap:8px;padding:0 10px;font-weight:850;display:flex}.incident-type .status-dot{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent);flex-basis:8px}.incident-body{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.incident-card strong{font-size:var(--st-fs-body-sm);letter-spacing:-.01em;color:var(--st-text);margin-bottom:0;line-height:1.28;display:block}.incident-card p{font-size:var(--type-micro);color:var(--st-text-soft);margin:0;line-height:1.35}.incident-meta{border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--st-border) 88%,transparent);background:color-mix(in srgb,var(--bg-page) 26%,transparent);min-height:24px;color:color-mix(in srgb,var(--st-text-muted) 96%,transparent);font-size:var(--type-micro);white-space:nowrap;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.chip{border-radius:var(--st-pill-radius);min-height:30px;font-size:var(--st-fs-label);letter-spacing:.01em;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 11px;font-weight:800;line-height:1;display:inline-flex}.chip.table-status{border-color:color-mix(in srgb,currentColor 14%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 2%,transparent)}.chip.table-status.table-status--healthy,.chip.table-status.table-status--issues,.chip.table-status.table-status--degradation{background:linear-gradient(180deg,color-mix(in srgb,currentColor 6%,transparent),color-mix(in srgb,currentColor 3%,transparent)),color-mix(in srgb,currentColor 4%,transparent)}html[data-bs-theme=dark] .table-status,html[data-bs-theme=dark] .chip.table-status{--st-status-chip-text:var(--text-primary);--st-status-chip-border:var(--border-light);--st-status-chip-bg:color-mix(in srgb, var(--bg-elevated) 92%, var(--bg-page) 8%);--st-status-chip-dot:var(--text-primary);color:var(--st-status-chip-text);border-color:var(--st-status-chip-border);background:linear-gradient(180deg,color-mix(in srgb,var(--st-status-chip-bg) 98%,var(--surface-highlight) 2%),var(--st-status-chip-bg));box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 1%,transparent)}html[data-bs-theme=dark] .table-status:before{background:var(--st-status-chip-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-status-chip-dot) 7%,transparent)}html[data-bs-theme=dark] .table-status--healthy,html[data-bs-theme=dark] .chip.table-status.table-status--healthy{--st-status-chip-text:color-mix(in srgb, var(--accent-success-light) 38%, var(--text-primary) 62%);--st-status-chip-border:color-mix(in srgb, var(--accent-success) 18%, var(--border-light));--st-status-chip-bg:color-mix(in srgb, var(--surface-success-soft) 84%, var(--bg-elevated) 16%);--st-status-chip-dot:color-mix(in srgb, var(--accent-success-light) 46%, var(--accent-success) 54%)}html[data-bs-theme=dark] .table-status--issues,html[data-bs-theme=dark] .chip.table-status.table-status--issues{--st-status-chip-text:color-mix(in srgb, var(--accent-warning-light) 40%, var(--text-primary) 60%);--st-status-chip-border:color-mix(in srgb, var(--accent-warning) 18%, var(--border-light));--st-status-chip-bg:color-mix(in srgb, var(--surface-warning-soft) 84%, var(--bg-elevated) 16%);--st-status-chip-dot:color-mix(in srgb, var(--accent-warning-light) 44%, var(--accent-warning) 56%)}html[data-bs-theme=dark] .table-status--degradation,html[data-bs-theme=dark] .chip.table-status.table-status--degradation{--st-status-chip-text:color-mix(in srgb, var(--accent-danger-light) 42%, var(--text-primary) 58%);--st-status-chip-border:color-mix(in srgb, var(--accent-danger) 18%, var(--border-light));--st-status-chip-bg:color-mix(in srgb, var(--surface-danger-soft) 84%, var(--bg-elevated) 16%);--st-status-chip-dot:color-mix(in srgb, var(--accent-danger-light) 44%, var(--accent-danger) 56%)}.modal-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.endpoint-path{border:1px solid var(--st-border);background:color-mix(in srgb,var(--bg-section-alt) 76%,var(--bg-surface) 24%);font-family:var(--font-family-mono);overflow-wrap:anywhere;align-items:center;display:inline-flex}:is(.st-page,.api-status-modal,.api-status-drawer) .modal-tabs{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--st-border) 86%);flex-wrap:wrap;width:100%;display:flex}.modal-tab.is-active{border-color:var(--site-accent-border-strong);background:var(--surface-accent-soft)}.tab-panel{display:none}.tab-panel.is-active,.modal-body--endpoint{display:grid}.modal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detail-metric{padding:16px;display:grid;position:relative;overflow:hidden}.detail-metric:before,.st-route-meta-item:before,.check-row:before{content:"";pointer-events:none;position:absolute;inset:0}.st-route-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.st-route-meta-item{border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 90%,var(--bg-section-alt) 10%);gap:8px;padding:16px;display:grid;position:relative;overflow:hidden}.checks-card{padding:18px;display:grid}.card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.checks-card-head{align-items:flex-start}.checks-card-copy{gap:4px;min-width:0;display:grid}.checks-card-note{font-size:var(--st-fs-body-sm);color:var(--st-text-muted);margin:0;line-height:1.45}.checks-card-head-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.checks-card-head-pill{border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);background:color-mix(in srgb,var(--bg-surface) 84%,var(--bg-page) 16%);white-space:nowrap;align-items:center;gap:8px;min-height:30px;padding:0 10px;display:inline-flex}.checks-card-head-pill>span{font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--st-text-muted) 82%,var(--st-text) 18%);font-weight:800}.checks-card-head-pill>strong{font-size:var(--st-fs-label);letter-spacing:-.01em;color:var(--st-text);font-weight:800}:is(.st-page,.api-status-modal,.api-status-drawer) .card-title{font-size:var(--st-fs-body-lg);color:var(--st-text);margin:0}.checks-list{gap:10px;display:grid}.check-row{border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:color-mix(in srgb,var(--bg-surface) 94%,var(--bg-section-alt) 6%);grid-template-columns:minmax(120px,.82fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.check-main{gap:4px;min-width:0;display:grid}.check-row[data-state=healthy]{border-color:color-mix(in srgb,var(--st-success) 18%,var(--st-border) 82%)}.check-row[data-state=issues]{border-color:color-mix(in srgb,var(--st-warning) 22%,var(--st-border) 78%)}.check-row[data-state=degradation]{border-color:color-mix(in srgb,var(--st-danger) 24%,var(--st-border) 76%)}.check-row[data-state=no-observation]{border-color:color-mix(in srgb,var(--st-border) 86%,var(--text-secondary) 14%);background:color-mix(in srgb,var(--bg-surface) 91%,var(--surface-ghost) 9%);align-items:start}.check-time,.check-status,.check-ms,.check-note{font-size:var(--st-fs-body-sm)}.check-time,.check-ms{color:var(--st-text-muted)}.check-status{color:var(--st-text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.check-status:before{content:"";border-radius:var(--st-pill-radius);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent);background:currentColor;flex:none}.check-row[data-state=healthy] .check-status{color:color-mix(in srgb,var(--st-success) 72%,var(--text-primary) 28%)}.check-row[data-state=issues] .check-status{color:color-mix(in srgb,var(--st-warning) 74%,var(--text-primary) 26%)}.check-row[data-state=degradation] .check-status{color:color-mix(in srgb,var(--st-danger) 76%,var(--text-primary) 24%)}.check-row[data-state=no-observation] .check-status{color:color-mix(in srgb,var(--text-secondary) 78%,var(--text-primary) 22%);font-weight:600}.check-note{color:color-mix(in srgb,var(--st-text-muted) 92%,white 8%);line-height:1.38}.check-row[data-state=no-observation] .check-ms{border-radius:var(--st-pill-radius);border:1px solid color-mix(in srgb,var(--st-border) 82%,var(--text-secondary) 18%);background:color-mix(in srgb,var(--bg-surface) 90%,var(--surface-highlight) 10%);align-self:center;padding:5px 9px}.api-status-modal--routes .modal-body,.api-status-modal--history .modal-body{gap:18px;display:grid}html[data-bs-theme=dark] .search input,html[data-bs-theme=dark] .endpoint-path{background:var(--st-dark-section-surface-muted)}html[data-bs-theme=dark] .search input{color:var(--st-template-text);border-color:color-mix(in srgb,var(--accent-primary-light) 16%,transparent)}.hero-card,.st-panel,.metric-card,.platform-card,.incident-card,.detail-metric,.checks-card,.st-route-meta-item,.check-row,.api-status-modal-chart,.api-status-modal-table-wrap,.st-chart-empty-card,.st-entity-card,.st-entity-detail-summary,.st-entity-routes-table-wrap,.api-status-drawer-header,.st-event-item,.st-event-empty,.st-empty{background:var(--st-card-surface-bg);box-shadow:var(--st-card-surface-shadow);-webkit-backdrop-filter:var(--st-card-surface-blur)}.st-availability-panel,.platform-section,.incident-strip,.metric-card,.platform-card,.incident-card,.detail-metric,.checks-card,.st-route-meta-item,.check-row,.api-status-modal-chart,.api-status-modal-table-wrap,.st-chart-empty-card,.st-entity-card,.st-entity-detail-summary,.st-entity-routes-table-wrap,.api-status-drawer-header,.st-event-item,.st-event-empty,.st-empty{border-color:var(--st-border)}.st-panel[data-state=issues],.st-panel[data-state=degradation],.st-entity-detail-summary[data-state=healthy],.st-entity-detail-summary[data-state=issues],.st-entity-detail-summary[data-state=degradation],.check-row[data-state=healthy],.check-row[data-state=issues],.check-row[data-state=degradation],.st-event-list--drawer .st-event-item[data-state=healthy],.st-event-list--drawer .st-event-item[data-state=issues],.st-event-list--drawer .st-event-item[data-state=degradation]{border-color:var(--st-border);background:var(--st-card-surface-bg)}.show-all-btn:hover,.open-btn:hover,.ghost-btn:hover,.modal-tab:hover{transform:none}html[data-bs-theme=light] .hero-card:before{border-color:color-mix(in srgb,var(--accent-primary-light) 10%,transparent);background:radial-gradient(circle at 42% 45%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 24%),radial-gradient(circle,transparent 56%,color-mix(in srgb,var(--accent-primary) 7%,transparent) 57%,transparent 58%);box-shadow:inset 0 0 56px color-mix(in srgb,var(--st-info) 4%,transparent);opacity:.58}html[data-bs-theme=light] .hero-card:after{border-top-color:color-mix(in srgb,var(--st-info) 18%,transparent);background:linear-gradient(transparent 64%,color-mix(in srgb,var(--accent-primary) 5%,transparent)),radial-gradient(circle at 52% 0%,color-mix(in srgb,var(--accent-primary-light) 12%,transparent),transparent 8%);opacity:.48}html[data-bs-theme=light] .metric-card:before{background:radial-gradient(180px 132px at 92% -10%,color-mix(in srgb,var(--metric-accent) 10%,transparent),transparent 70%),radial-gradient(120px 72px at 8% 108%,color-mix(in srgb,var(--metric-accent) 4%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 54%);opacity:.62}html[data-bs-theme=light] .metric-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--metric-accent) 0%,transparent) 0%,color-mix(in srgb,var(--metric-accent) 34%,transparent) 18%,color-mix(in srgb,var(--metric-accent) 10%,transparent) 74%,transparent 100%);opacity:.62}html[data-bs-theme=light] .metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 98%,var(--surface-highlight) 2%),color-mix(in srgb,var(--color-white-raw) 95%,var(--bg-surface) 5%));box-shadow:0 18px 36px -34px color-mix(in srgb,var(--accent-primary) 12%,transparent),var(--st-card-surface-shadow)}html[data-bs-theme=light] .metric-card:hover,html[data-bs-theme=light] .metric-card:focus-within{box-shadow:0 24px 44px -34px color-mix(in srgb,var(--metric-accent) 16%,transparent),0 16px 30px -28px color-mix(in srgb,var(--text-primary) 8%,transparent)}html[data-bs-theme=light] .metric-context{border-color:color-mix(in srgb,var(--metric-accent) 12%,var(--st-border) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 88%,transparent),transparent),color-mix(in srgb,var(--metric-accent) 4%,transparent);color:color-mix(in srgb,var(--st-text-muted) 78%,var(--st-text) 22%)}html[data-bs-theme=light] .metric-trend{border-color:color-mix(in srgb,var(--metric-accent) 12%,var(--st-border) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 82%,transparent),transparent),color-mix(in srgb,var(--metric-accent) 5%,transparent)}html[data-bs-theme=light] .metric-trend.down{border-color:color-mix(in srgb,var(--st-danger) 12%,var(--st-border) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 84%,transparent),transparent),color-mix(in srgb,var(--st-danger) 5%,transparent)}html[data-bs-theme=light] .metric-trend.is-neutral{border-color:color-mix(in srgb,var(--st-border) 96%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 84%,transparent),transparent),color-mix(in srgb,var(--st-text-muted) 3%,transparent)}html[data-bs-theme=light] .platform-card:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 44%);opacity:.64}html[data-bs-theme=light] .platform-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary-light) 0%,transparent) 0%,color-mix(in srgb,var(--accent-primary-light) 12%,transparent) 18%,color-mix(in srgb,var(--accent-primary-light) 4%,transparent) 78%,transparent 100%);opacity:.46}html[data-bs-theme=light] .platform-card[data-state=healthy]:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--st-success) 5%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 44%)}html[data-bs-theme=light] .platform-card[data-state=issues]:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--st-warning) 6%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 44%)}html[data-bs-theme=light] .platform-card[data-state=degradation]:before{background:radial-gradient(160px 96px at 102% -6%,color-mix(in srgb,var(--st-danger) 5%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 44%)}html[data-bs-theme=light] .st-availability-panel .segmented{background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 80%,transparent),transparent),color-mix(in srgb,var(--bg-surface) 90%,var(--surface-highlight) 10%);border-color:color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 76%,transparent),0 10px 24px -22px color-mix(in srgb,var(--accent-primary) 16%,transparent)}html[data-bs-theme=light] .st-availability-panel .st-period-btn,html[data-bs-theme=light] .st-chart-toggle-btn,html[data-bs-theme=light] .modal-tab{color:color-mix(in srgb,var(--st-text-muted) 84%,var(--st-text) 16%)}html[data-bs-theme=light] .st-availability-panel .st-period-btn:hover,html[data-bs-theme=light] .st-chart-toggle-btn:hover,html[data-bs-theme=light] .modal-tab:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 60%,transparent),transparent),color-mix(in srgb,var(--accent-primary) 4%,transparent);border-color:color-mix(in srgb,var(--accent-primary) 14%,var(--st-border) 86%)}html[data-bs-theme=light] .st-availability-panel .st-period-btn.is-active{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--st-border) 84%);color:color-mix(in srgb,var(--accent-primary-dark) 84%,var(--st-text) 16%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 82%,var(--surface-accent-soft) 18%),color-mix(in srgb,var(--color-white-raw) 68%,var(--surface-accent-soft) 32%));box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 74%,transparent),0 6px 16px color-mix(in srgb,var(--accent-primary) 12%,transparent)}html[data-bs-theme=light] .modal-tabs,html[data-bs-theme=light] .api-status-modal--history .modal-tabs{border-color:color-mix(in srgb,var(--accent-primary) 11%,var(--st-border) 89%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 76%,transparent),transparent),color-mix(in srgb,var(--bg-surface) 91%,var(--surface-highlight) 9%);box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 74%,transparent),0 10px 22px -22px color-mix(in srgb,var(--accent-primary) 14%,transparent)}html[data-bs-theme=light] .modal-tab.is-active,html[data-bs-theme=light] .api-status-modal--history .modal-tab.is-active,html[data-bs-theme=light] .api-status-modal--history .st-chart-toggle-btn.is-active{border-color:color-mix(in srgb,var(--accent-primary) 16%,var(--st-border) 84%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-white-raw) 82%,var(--surface-accent-soft) 18%),transparent 92%),color-mix(in srgb,var(--bg-surface) 96%,var(--surface-accent-soft) 4%);color:color-mix(in srgb,var(--accent-primary-dark) 78%,var(--st-text) 22%);box-shadow:inset 0 1px color-mix(in srgb,var(--color-white-raw) 72%,transparent),0 6px 16px color-mix(in srgb,var(--accent-primary) 10%,transparent)}html[data-bs-theme=light] .radar{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent-info) 4%,transparent),transparent 62%)}html[data-bs-theme=light] .radar:before,html[data-bs-theme=light] .radar:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent-primary-light) 3.2%,transparent),transparent 74%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white-raw) 46%,transparent),0 0 18px color-mix(in srgb,var(--accent-info) 5%,transparent)}html[data-bs-theme=light] .radar:before{border-color:color-mix(in srgb,var(--accent-primary-light) 18%,transparent)}html[data-bs-theme=light] .radar:after{border-color:color-mix(in srgb,var(--accent-primary-light) 24%,transparent)}html[data-bs-theme=light] .radar-core{border-color:color-mix(in srgb,var(--accent-info) 32%,var(--color-white-raw) 68%);background:radial-gradient(circle,color-mix(in srgb,var(--accent-info) 40%,var(--color-white-raw) 60%),color-mix(in srgb,var(--accent-info) 24%,var(--color-white-raw) 76%) 54%,color-mix(in srgb,var(--bg-page) 84%,var(--bg-elevated) 16%));box-shadow:0 0 24px color-mix(in srgb,var(--accent-info) 20%,transparent),inset 0 0 16px color-mix(in srgb,var(--color-white-raw) 28%,transparent)}html[data-bs-theme=light] .radar-core svg{color:color-mix(in srgb,var(--accent-info-dark) 82%,var(--color-white-raw) 18%)}html[data-bs-theme=light] .radar-dot{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent),0 0 12px color-mix(in srgb,currentColor 12%,transparent)}@media (width<=1180px){.hero-card{grid-template-columns:168px minmax(0,1fr)}.last-update{text-align:left;grid-column:2;justify-self:start}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-metrics,.st-route-meta-grid,.st-route-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.st-modal-overview{grid-template-columns:1fr}.st-modal-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-grid,.incident-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.panel-head,.platform-toolbar,.platform-head,.platform-id,.platform-stats{grid-template-columns:1fr;display:grid}.hero-card,.platform-grid,.incident-grid,.st-entity-list,.st-modal-overview-metrics{grid-template-columns:1fr}.hero-card,.st-availability-panel,.platform-section,.incident-strip{padding:22px}.radar{display:none}.last-update{text-align:left;grid-column:auto;justify-self:start}.st-shell{padding:18px 12px 32px}.toolbar-actions,.st-panel-actions{justify-content:flex-start;width:100%;display:flex}.search{width:100%}.api-status-modal{--modal-safe-top:calc(var(--navbar-height) + var(--spacing-2));--modal-safe-bottom:8px}.api-status-modal .modal-header{padding:16px 16px 14px}.api-status-modal .modal-body{padding:14px 16px 18px}:is(.st-page,.api-status-modal,.api-status-drawer) .modal-tabs{z-index:4;border-inline:0;background:color-mix(in srgb,var(--st-card-surface-bg) 92%,var(--bg-page) 8%);backdrop-filter:blur(16px);border-top:0;border-radius:0;flex-wrap:nowrap;margin:-14px -16px 0;padding:12px 16px 10px;position:sticky;top:-14px;overflow-x:auto}.modal-tab{flex:none}.st-chart-toggle--modal{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.st-chart-toggle--modal .st-chart-toggle-btn{flex:none}.st-route-list-head{grid-template-columns:1fr;align-items:stretch}.search--modal{justify-self:stretch;width:100%}.st-route-list-shell{padding:12px}.st-route-card{padding:14px}.api-status-modal--routes .api-status-modal-chart,.api-status-modal--history .api-status-modal-chart{min-height:220px}}@media (width<=640px){.metric-grid,.modal-metrics,.st-route-meta-grid{grid-template-columns:1fr}.metric-card{min-height:184px;padding:16px}.metric-main{gap:9px}.metric-meta-row{flex-wrap:wrap;align-items:flex-start}.st-route-card-head{justify-content:flex-start}.st-route-card-metrics{grid-template-columns:1fr}.st-detail-chart-head,.modal-title-row{align-items:flex-start}.api-status-modal .modal-content{border-radius:var(--st-radius-md)}.api-status-modal-header{gap:12px;padding-bottom:14px}.endpoint-path{min-height:auto;padding:10px 12px}.st-route-card-head{flex-direction:column;align-items:flex-start}.platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.check-row{grid-template-columns:1fr}.check-row[data-state=no-observation] .check-ms{justify-self:start}}.api-status-modal .modal-content{border-radius:var(--st-radius-xl)}.api-status-modal-header{z-index:6;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 76%),color-mix(in srgb,var(--bg-elevated) 97%,var(--bg-page) 3%);padding-bottom:16px;position:sticky;top:0}.api-status-modal-header>:first-child{gap:6px}.api-status-modal-header .st-section-note{max-width:44rem;font-size:var(--st-fs-body-sm);line-height:1.45}.modal-body--routes,.api-status-modal--history .modal-body{gap:14px}.st-modal-overview{border-radius:var(--st-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 64%),color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-page) 16%);grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);align-items:center;gap:12px;padding:14px 16px}.st-modal-overview-copy{gap:6px}.st-modal-overview-copy h4{font-size:var(--st-fs-body-lg);line-height:1.08}.st-modal-overview-copy .st-section-note{max-width:none;font-size:var(--st-fs-body-sm);line-height:1.42}.st-modal-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.st-mini-metric{border-radius:var(--st-radius-sm);background:color-mix(in srgb,var(--bg-surface) 86%,var(--bg-page) 14%);gap:5px;padding:12px 12px 11px}.st-mini-metric span{font-size:var(--st-fs-label)}.st-mini-metric strong{font-size:var(--st-fs-body)}.st-entity-browser-shell,.st-entity-browser,.st-entity-detail-view,.st-entity-list{gap:12px}.st-entity-card,.st-entity-detail-summary{border-radius:var(--st-radius-md);gap:12px;padding:14px}.st-entity-card-strip{padding:8px 0}.st-entity-card-copy h4,.st-entity-detail-summary-copy h4{font-size:var(--st-fs-body)}.st-entity-card-copy p{font-size:var(--st-fs-body-sm);line-height:1.42}.st-entity-card-metrics{gap:8px}.st-entity-card-metric{gap:3px}.st-entity-card-metric span{font-size:var(--st-fs-label)}.st-entity-card-metric strong{font-size:var(--st-fs-body)}.st-entity-detail-view{grid-template-columns:minmax(0,1fr)}.st-entity-detail-rail{gap:10px}.st-entity-routes-table-wrap{border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 96%,var(--bg-page) 4%)}.st-route-list-shell{gap:10px;padding:12px}.st-route-list-head{background:linear-gradient(180deg,color-mix(in srgb,var(--st-card-surface-bg) 98%,transparent),color-mix(in srgb,var(--st-card-surface-bg) 94%,transparent));backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:10px;padding:0 0 8px}.st-route-list-head-copy{gap:2px}.st-route-list-meta{font-size:var(--st-fs-label)}.search--modal{width:min(100%,320px)}.search--modal input{min-height:38px;font-size:var(--st-fs-body-sm)}.st-route-card-list{gap:10px}.st-route-card-metric{border-radius:var(--radius-xl)}.st-detail-chart-head{align-items:center;gap:10px}.st-detail-chart-head>:first-child{gap:4px}.st-detail-chart-title{font-size:var(--st-fs-body)}.st-detail-chart-note{max-width:28rem;font-size:var(--st-fs-body-sm);line-height:1.42}.api-status-modal-chart{min-height:var(--st-chart-height-modal);border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 94%,var(--bg-page) 6%)}.api-status-modal-chart:before{background-image:linear-gradient(var(--st-chart-grid) 1px,transparent 1px);opacity:.08;background-size:100% 40px}.api-status-modal-chart.is-empty{min-height:var(--st-chart-height-modal)}.api-status-modal--history .api-status-modal-chart{min-height:172px}.endpoint-path{border-radius:var(--radius-xl);min-height:36px;font-size:var(--st-fs-body-sm);padding:8px 11px}:is(.st-page,.api-status-modal,.api-status-drawer) .modal-tabs{z-index:5;border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-elevated) 88%,var(--bg-page) 12%);gap:6px;padding:4px;position:sticky;top:0}.tab-panel.is-active,.modal-body--endpoint{gap:14px}.modal-metrics,.st-route-meta-grid{gap:10px}.detail-metric,.st-route-meta-item,.checks-card{border-radius:var(--st-radius-md);padding:14px}.detail-metric{gap:7px}.detail-metric:before,.st-route-meta-item:before,.check-row:before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 52%)}.check-row[data-state=no-observation]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1.5%,transparent),transparent 46%)}.checks-card{gap:12px}@media (width<=900px){.st-modal-overview{grid-template-columns:1fr}.st-modal-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.st-route-list-head{grid-template-columns:1fr}.search--modal{justify-self:stretch;width:100%}.modal-metrics,.st-route-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.api-status-modal--routes,.api-status-modal--history{--modal-safe-top:calc(var(--navbar-height) + var(--spacing-2));--modal-safe-bottom:8px}.api-status-modal-header{padding-bottom:14px}.st-modal-overview{padding:12px 14px}.st-modal-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.api-status-modal-chart,.api-status-modal--history .api-status-modal-chart{min-height:148px}}@media (width<=560px){.st-modal-overview{gap:10px;padding:12px 14px}.st-modal-overview-copy .st-section-note{display:none}.st-modal-overview-metrics,.st-entity-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-metrics,.st-route-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-mini-metric{padding:10px 10px 9px}.st-entity-list{grid-template-columns:1fr}}.st-route-card{border-color:color-mix(in srgb,var(--st-border) 88%,transparent);border-radius:var(--st-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 58%),color-mix(in srgb,var(--bg-elevated) 85%,var(--bg-page) 15%);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-highlight) 4%,transparent);gap:11px;padding:14px;position:relative;overflow:hidden}.st-route-card:before{content:"";border-radius:var(--st-radius-md) 0 0 var(--st-radius-md);background:color-mix(in srgb,var(--st-route-accent,var(--accent-primary)) 74%,transparent);opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.st-route-card[data-state=healthy]{--st-route-accent:var(--st-success);border-color:color-mix(in srgb,var(--st-success) 18%,var(--st-border) 82%)}.st-route-card[data-state=issues]{--st-route-accent:var(--st-warning);border-color:color-mix(in srgb,var(--st-warning) 24%,var(--st-border) 76%)}.st-route-card[data-state=degradation]{--st-route-accent:var(--st-danger);border-color:color-mix(in srgb,var(--st-danger) 24%,var(--st-border) 76%)}.st-route-card:hover{border-color:color-mix(in srgb,var(--st-route-accent,var(--accent-primary)) 22%,var(--st-border) 78%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 4%,transparent),transparent 58%),color-mix(in srgb,var(--bg-elevated) 87%,var(--bg-page) 13%)}.st-route-card-head{align-items:start;gap:12px}.st-route-card-copy{flex:auto;gap:7px;min-width:0;display:grid}.st-route-card-topline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.st-route-card-head-side{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:0;display:inline-flex}.st-route-card-head-side .table-status,.st-entity-card-head-side .table-status{flex:none}.st-route-card-head-side .st-action-btn,.st-entity-card-head-side .st-action-btn{border-radius:var(--radius-xl);min-width:0;min-height:34px;padding:0 12px}.st-route-card-tags{flex:none;gap:8px}.st-route-card-path{font-size:var(--st-fs-body-lg);letter-spacing:-.026em;color:color-mix(in srgb,var(--st-text) 96%,white 4%);text-wrap:pretty;margin:0;font-weight:790;line-height:1.32}.st-route-card-copy-meta{flex:none;align-items:center;gap:0;min-width:0;display:inline-flex}.st-route-card-copy-meta .table-status{flex:none}.st-route-card-metrics{border:1px solid color-mix(in srgb,var(--st-border) 82%,transparent);border-radius:var(--st-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 70%),color-mix(in srgb,var(--bg-surface) 78%,var(--bg-page) 22%);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:7px 8px}.st-route-card-metric{gap:4px;min-width:0;padding:8px 12px;position:relative}.st-route-card-metric:not(:first-child):before{content:"";background:color-mix(in srgb,var(--st-border) 86%,transparent);width:1px;position:absolute;inset:4px auto 4px 0}.st-route-card-metric span{font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-muted);font-weight:800;line-height:1.1}.st-route-card-metric strong{font-size:var(--st-fs-body);letter-spacing:-.02em;white-space:nowrap;color:color-mix(in srgb,var(--st-text) 97%,white 3%);line-height:1.16}.st-action-btn--route{border-radius:var(--radius-xl);min-height:34px;font-size:var(--st-fs-label);gap:7px;padding:0 12px}.st-action-btn--route i{font-size:var(--st-fs-body-sm)}.st-action-btn--route span{line-height:1}@media (width<=900px){.st-route-card-head{flex-wrap:wrap}.st-route-card-head-side{justify-content:flex-start;width:100%}.st-route-card-topline{flex-wrap:wrap;justify-content:flex-start}.st-entity-card-head{flex-wrap:wrap}.st-entity-card-head-side{justify-content:flex-start;width:100%}.st-route-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.st-route-card{gap:10px;padding:13px}.st-route-card-metrics{grid-template-columns:1fr}}.api-status-modal--history .modal-dialog{--modal-dialog-size:900px}.api-status-modal--history .api-status-modal-header{border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid}.api-status-modal--history .st-modal-head-actions{align-self:start;gap:8px}.api-status-modal--history .st-back-link--modal{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--bg-surface) 86%,var(--bg-page) 14%);min-height:34px;color:color-mix(in srgb,var(--st-text-muted) 84%,var(--st-text) 16%);font-size:var(--st-fs-label);letter-spacing:0;padding:0 10px;font-weight:800}.api-status-modal--history .st-back-link--modal:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--st-border) 76%);background:color-mix(in srgb,var(--accent-primary) 8%,transparent);color:var(--st-text)}.api-status-modal--history .endpoint-header-copy{gap:9px;min-width:0;display:grid}.api-status-modal--history .endpoint-header-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.api-status-modal--history .endpoint-header-tags .st-kicker{font-size:var(--st-fs-label);letter-spacing:.06em;color:color-mix(in srgb,var(--st-text-muted) 88%,var(--st-text) 12%);margin:0;font-weight:850}.api-status-modal--history .endpoint-header-tags .st-route-method,.api-status-modal--history .endpoint-header-tags .st-route-version{border-radius:var(--st-pill-radius);min-height:22px;font-size:var(--type-micro);letter-spacing:.045em;border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);background:color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-page) 16%);padding-inline:8px}.api-status-modal--history .endpoint-header-topline{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.api-status-modal--history .endpoint-header-mainline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.api-status-modal--history #endpointHistoryTitle{max-width:26ch;font-size:var(--st-fs-card-title-lg);letter-spacing:-.034em;text-wrap:pretty;color:color-mix(in srgb,var(--st-text) 97%,white 3%);margin:0;line-height:1.06}.api-status-modal--history #endpointHistoryStatus{min-height:26px;font-size:var(--st-fs-label);flex:none;align-self:center;padding-inline:9px}.api-status-modal--history .endpoint-path{border:1px solid color-mix(in srgb,var(--accent-primary) 10%,var(--st-border) 90%);border-radius:var(--radius-xl);width:100%;max-width:min(100%,56rem);min-height:0;font-family:var(--font-family-mono);font-size:var(--st-fs-label);color:color-mix(in srgb,var(--st-text) 90%,var(--st-text-muted) 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1.5%,transparent),transparent 72%),color-mix(in srgb,var(--bg-surface) 84%,var(--bg-page) 16%);white-space:normal;word-break:break-word;margin-top:0;padding:8px 11px;line-height:1.34;display:block;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000000f}.api-status-modal--history .modal-body--endpoint{gap:10px}.api-status-modal--history .modal-tabs{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--st-border) 86%);border-radius:var(--st-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 72%),color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-page) 16%);flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(100%,268px);max-width:100%;margin:0;padding:4px;display:inline-grid;position:static;top:auto;overflow:visible;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000014}.api-status-modal--history .modal-tab{border-radius:var(--radius-xl);min-height:34px;font-size:var(--st-fs-body-sm);color:color-mix(in srgb,var(--st-text-muted) 82%,var(--st-text) 18%);border-color:#0000;justify-content:center;padding:0 13px;font-weight:800}.api-status-modal--history .modal-tab:hover{background:color-mix(in srgb,var(--accent-primary) 7%,transparent);border-color:#0000;transform:none}.api-status-modal--history .modal-tab.is-active{border-color:color-mix(in srgb,var(--accent-primary) 16%,var(--st-border) 84%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 90%),color-mix(in srgb,var(--bg-surface) 94%,var(--bg-page) 6%);color:color-mix(in srgb,var(--st-text) 96%,white 4%);box-shadow:inset 0 1px #ffffff0f,0 1px #0000001a}.api-status-modal--history .tab-panel.is-active{gap:12px}.api-status-modal--history .endpoint-overview-shell,.api-status-modal--history .endpoint-analytics-shell{border:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--st-border) 91%);border-radius:var(--st-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 64%),color-mix(in srgb,var(--bg-surface) 95%,var(--bg-page) 5%);gap:10px;padding:12px;display:grid}.api-status-modal--history .modal-metrics--endpoint{border-top:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);background:0 0;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:2px 0}.api-status-modal--history .detail-metric{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:7px 12px 8px;position:relative}.api-status-modal--history .detail-metric:not(:first-child):before{content:"";background:color-mix(in srgb,var(--st-border) 84%,transparent);width:1px;display:block;position:absolute;inset:5px auto 5px 0}.api-status-modal--history .detail-metric:before{display:none}.api-status-modal--history .detail-metric>span{font-size:var(--type-micro);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--st-text-muted) 92%,var(--st-text) 8%)}.api-status-modal--history .detail-metric>strong{font-size:var(--st-fs-body);letter-spacing:-.025em;white-space:nowrap;line-height:1.08}.api-status-modal--history .detail-metric>small{display:none}.api-status-modal--history .st-route-meta-grid--endpoint{flex-wrap:wrap;gap:7px;display:flex}.api-status-modal--history .st-route-meta-item{border-radius:var(--st-pill-radius);border-color:color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1%,transparent),transparent 72%),color-mix(in srgb,var(--bg-elevated) 74%,var(--bg-page) 26%);min-width:0;box-shadow:none;justify-content:flex-start;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.api-status-modal--history .st-route-meta-item:before{display:none}.api-status-modal--history .st-route-meta-item>span{font-size:var(--type-micro);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--st-text-muted) 92%,var(--st-text) 8%);font-weight:800}.api-status-modal--history .st-route-meta-item>strong{font-size:var(--st-fs-body-sm);letter-spacing:-.02em;white-space:nowrap;color:color-mix(in srgb,var(--st-text) 96%,white 4%);text-align:left;margin-left:0;line-height:1.12}.api-status-modal--history .st-route-meta-item--last{border-color:color-mix(in srgb,var(--accent-primary) 10%,var(--st-border) 90%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1.5%,transparent),transparent 72%),color-mix(in srgb,var(--bg-surface) 84%,var(--bg-page) 16%);padding-inline:11px}.api-status-modal--history .st-route-meta-item--last>strong{font-size:var(--st-fs-body-sm)}.api-status-modal--history .st-detail-chart-head--endpoint{justify-content:space-between;align-items:start;gap:8px}.api-status-modal--history .st-detail-chart-copy{gap:6px;min-width:0;display:grid}.api-status-modal--history .st-detail-chart-title{font-size:var(--st-fs-body)}.api-status-modal--history .st-detail-chart-note{max-width:30rem;font-size:var(--st-fs-label);color:color-mix(in srgb,var(--st-text-muted) 92%,var(--st-text) 8%);line-height:1.32}.api-status-modal--history .st-detail-chart-inline-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.api-status-modal--history .st-detail-chart-mode-pill{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--bg-elevated) 76%,var(--bg-page) 24%);min-height:24px;font-size:var(--st-fs-label);letter-spacing:.04em;color:color-mix(in srgb,var(--st-text-muted) 86%,var(--st-text) 14%);white-space:nowrap;align-items:center;padding:0 9px;font-weight:780;display:inline-flex}.api-status-modal--history .st-detail-chart-value{font-size:var(--st-fs-body);letter-spacing:-.025em;color:color-mix(in srgb,var(--st-text) 96%,white 4%);white-space:nowrap;line-height:1}.api-status-modal--history .st-chart-toggle--modal{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);border-radius:var(--st-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 72%),color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-page) 16%);gap:3px;padding:4px;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000014}.api-status-modal--history .st-chart-toggle-btn{border-radius:var(--radius-xl);min-height:32px;font-size:var(--st-fs-label);color:color-mix(in srgb,var(--st-text-muted) 82%,var(--st-text) 18%);background:0 0;border-color:#0000;padding:0 11px;font-weight:800}.api-status-modal--history .st-chart-toggle-btn:hover{background:color-mix(in srgb,var(--accent-primary) 7%,transparent);border-color:#0000;transform:none}.api-status-modal--history .st-chart-toggle-btn.is-active{border-color:color-mix(in srgb,var(--accent-primary) 16%,var(--st-border) 84%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 90%),color-mix(in srgb,var(--bg-surface) 94%,var(--bg-page) 6%);color:color-mix(in srgb,var(--st-text) 96%,white 4%);box-shadow:inset 0 1px #ffffff0f,0 1px #0000001a}.api-status-modal--history .api-status-modal-chart--endpoint{height:var(--st-chart-height-compact);min-height:var(--st-chart-height-compact);max-height:var(--st-chart-height-compact);border-radius:var(--st-radius-sm);border-color:color-mix(in srgb,var(--accent-primary) 10%,var(--st-border) 90%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 94%,white 6%),color-mix(in srgb,var(--bg-surface) 91%,var(--bg-page) 9%));padding:8px 10px 6px;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000001a}.api-status-modal--history .api-status-modal-chart--endpoint:before{border-radius:var(--radius-lg);background-image:linear-gradient(var(--st-chart-grid) 1px,transparent 1px);opacity:.032;background-size:100% 52px;inset:10px 10px 12px}.api-status-modal--history .api-status-modal-chart--endpoint:after{content:"";pointer-events:none;background:linear-gradient(180deg,#ffffff0a,transparent 30%),linear-gradient(0deg,color-mix(in srgb,var(--accent-primary) 4%,transparent),transparent 34%);opacity:.8;position:absolute;inset:0}.api-status-modal--history .api-status-modal-chart--endpoint canvas{border-radius:var(--radius-lg)}.api-status-modal--history .endpoint-history-shell{border:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--st-border) 91%);border-radius:var(--st-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 60%),color-mix(in srgb,var(--bg-surface) 95%,var(--bg-page) 5%);gap:0;padding:12px;display:grid}.api-status-modal--history .checks-card--strip,.api-status-modal--history .checks-card--observations{border-radius:var(--st-radius-sm);border:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--st-border) 91%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 60%),color-mix(in srgb,var(--bg-surface) 95%,var(--bg-page) 5%);gap:10px;padding:12px}.api-status-modal--history .endpoint-history-shell .checks-card--strip,.api-status-modal--history .endpoint-history-shell .checks-card--observations{background:0 0;border:0;border-radius:0;padding:0}.api-status-modal--history .endpoint-history-shell .checks-card--observations{border-top:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);padding-top:12px}.api-status-modal--history .checks-card-head{border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.api-status-modal--history .checks-card-copy{gap:2px}.api-status-modal--history .checks-card-note{max-width:34rem;font-size:var(--st-fs-label);color:color-mix(in srgb,var(--st-text-muted) 90%,var(--st-text) 10%);line-height:1.34}.api-status-modal--history .checks-card-head-meta{grid-auto-flow:column;gap:5px;display:grid}.api-status-modal--history .checks-card-head-pill{border-color:color-mix(in srgb,var(--accent-primary) 12%,var(--st-border) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1.5%,transparent),transparent 72%),color-mix(in srgb,var(--bg-surface) 86%,var(--bg-page) 14%);align-content:center;justify-items:start;gap:1px;min-width:72px;min-height:0;padding:6px 8px 5px;display:grid}.api-status-modal--history .checks-card-head-pill>span{font-size:var(--type-micro);letter-spacing:.05em;line-height:1}.api-status-modal--history .checks-card-head-pill>strong{font-size:var(--st-fs-body-sm);letter-spacing:-.02em;line-height:1.04}.api-status-modal--history .checks-card--strip{gap:12px}.api-status-modal--history .endpoint-history-shell .checks-card--strip .checks-card-head,.api-status-modal--history .endpoint-history-shell .checks-card--observations .checks-card-head{padding-bottom:10px}.api-status-modal--history .checks-card--strip .st-strip-chart-shell--history{border:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);border-radius:var(--st-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 2%,transparent),transparent 72%),color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-page) 16%);min-height:40px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0f}.api-status-modal--history .checks-card--observations .checks-list{gap:6px;max-height:276px;padding-right:2px;overflow:auto}.api-status-modal--history .checks-card--observations .check-row{border-radius:var(--radius-xl);border-color:color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1.5%,transparent),transparent 62%),color-mix(in srgb,var(--bg-elevated) 80%,var(--bg-page) 20%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px}.api-status-modal--history .checks-card--observations .check-main{gap:6px}.api-status-modal--history .checks-card--observations .check-head{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.api-status-modal--history .checks-card--observations .check-time,.api-status-modal--history .checks-card--observations .check-status,.api-status-modal--history .checks-card--observations .check-ms,.api-status-modal--history .checks-card--observations .check-note{font-size:var(--st-fs-body-sm)}.api-status-modal--history .checks-card--observations .check-time{font-size:var(--st-fs-label);letter-spacing:-.01em;color:color-mix(in srgb,var(--st-text-muted) 90%,var(--st-text) 10%);font-weight:650;line-height:1.26}.api-status-modal--history .checks-card--observations .check-status{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--st-pill-radius);background:color-mix(in srgb,currentColor 8%,transparent);min-height:24px;font-size:var(--st-fs-label);white-space:nowrap;padding:0 9px;line-height:1}.api-status-modal--history .checks-card--observations .check-status:before{width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 13%,transparent)}.api-status-modal--history .checks-card--observations .check-note{max-width:44ch;font-size:var(--st-fs-label);color:color-mix(in srgb,var(--st-text-muted) 90%,var(--st-text) 10%);line-height:1.38}.api-status-modal--history .checks-card--observations .check-side{justify-content:flex-end;align-items:flex-start;display:flex}.api-status-modal--history .checks-card--observations .check-ms{border:1px solid color-mix(in srgb,var(--accent-primary) 10%,var(--st-border) 90%);border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--bg-surface) 88%,var(--bg-page) 12%);min-height:26px;font-size:var(--st-fs-label);white-space:nowrap;color:color-mix(in srgb,var(--st-text) 94%,white 6%);align-items:center;padding:0 9px;font-weight:760;line-height:1;display:inline-flex}.api-status-modal--history .checks-card--observations .check-row[data-state=no-observation]{border-color:color-mix(in srgb,var(--st-border) 88%,var(--st-text-muted) 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 1%,transparent),transparent 60%),color-mix(in srgb,var(--bg-surface) 88%,var(--bg-page) 12%)}.api-status-modal--history .checks-card--observations .check-row[data-state=no-observation] .check-status{border-color:color-mix(in srgb,var(--st-text-muted) 18%,transparent);background:color-mix(in srgb,var(--st-text-muted) 7%,transparent)}.api-status-modal--history .checks-card--observations .check-row[data-state=no-observation] .check-ms{border-color:color-mix(in srgb,var(--st-text-muted) 16%,transparent);background:color-mix(in srgb,var(--st-text-muted) 8%,transparent);color:color-mix(in srgb,var(--st-text-muted) 82%,var(--st-text) 18%)}@media (width<=768px){.api-status-modal--history .modal-tabs{width:100%}.api-status-modal--history .modal-tab{flex:1 1 0;justify-content:center}.api-status-modal--history .checks-card-head{grid-template-columns:1fr;gap:8px}.api-status-modal--history .checks-card-head-meta{grid-auto-flow:column;justify-content:flex-start;width:100%}.api-status-modal--history .modal-metrics--endpoint{border-top:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 8%,var(--st-border) 92%);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:2px 0}.api-status-modal--history .st-route-meta-item{min-width:0}.api-status-modal--history .api-status-modal-chart--endpoint{height:var(--st-chart-height-compact);min-height:var(--st-chart-height-compact);max-height:var(--st-chart-height-compact);padding:7px 8px 6px}.api-status-modal--history .checks-card--observations .check-row{grid-template-columns:1fr;gap:8px}.api-status-modal--history .checks-card--observations .check-head{gap:6px}.api-status-modal--history .checks-card--observations .check-note{max-width:none}.api-status-modal--history .checks-card--observations .check-ms{justify-self:start}.api-status-modal--history .detail-metric{background:0 0;border:0;border-radius:0;padding:8px 8px 9px}.api-status-modal--history .detail-metric:not(:first-child):before{display:none}}@media (width<=560px){.checks-card-head{flex-wrap:wrap}.checks-card-head-meta{white-space:normal}.api-status-modal--history .api-status-modal-header{grid-template-columns:1fr;padding-bottom:12px}.api-status-modal--history .endpoint-header-copy{gap:7px}.api-status-modal--history .endpoint-header-mainline{grid-template-columns:1fr;gap:8px}.api-status-modal--history .st-modal-head-actions{justify-content:space-between;width:100%}.api-status-modal--history .st-detail-chart-note{display:none}.api-status-modal--history #endpointHistoryStatus{justify-self:start}.api-status-modal--history .st-route-meta-grid--endpoint{gap:6px}.api-status-modal--history .st-route-meta-item{border-radius:var(--radius-xl);gap:6px;padding:7px 9px}.api-status-modal--history .st-route-meta-item>strong{white-space:nowrap}.api-status-modal--history .checks-card-head-pill{min-width:70px;padding:6px 8px 5px}.api-status-modal--history .checks-card--observations .checks-list{max-height:none}.api-status-modal--history .endpoint-header-topline{align-items:flex-start}.api-status-modal--history .endpoint-path{max-width:100%}}.api-status-modal--routes .modal-dialog{--modal-dialog-size:996px}.api-status-modal--routes .modal-body--routes{gap:12px}.api-status-modal--routes .st-modal-overview{border-radius:var(--st-radius-md);gap:12px;padding:12px 14px}.api-status-modal--routes .st-modal-overview-copy{gap:4px}.api-status-modal--routes .st-modal-overview-copy h4{font-size:var(--st-fs-body-lg);letter-spacing:-.02em;line-height:1.18}.api-status-modal--routes .st-modal-overview-copy .st-section-note{font-size:var(--st-fs-body-sm);line-height:1.4}.api-status-modal--routes .st-modal-overview-metrics{gap:8px}.api-status-modal--routes .st-mini-metric{border-radius:var(--st-radius-sm);padding:10px 10px 9px}.api-status-modal--routes .st-mini-metric strong{font-size:var(--st-fs-body)}.api-status-modal--routes .st-entity-browser-shell,.api-status-modal--routes .st-entity-browser,.api-status-modal--routes .st-entity-detail-view,.api-status-modal--routes .st-entity-list{gap:12px}.api-status-modal--routes .st-entity-detail-view{grid-template-columns:minmax(248px,292px) minmax(0,1fr)}.api-status-modal--routes .st-entity-detail-rail{gap:12px}.api-status-modal--routes .st-entity-card,.api-status-modal--routes .st-entity-detail-summary{border-radius:var(--st-radius-md);gap:12px;padding:14px}.api-status-modal--routes .st-entity-card{background:color-mix(in srgb,var(--bg-surface) 92%,var(--bg-page) 8%)}.api-status-modal--routes .st-entity-browser-card{gap:10px}.api-status-modal--routes .st-entity-browser-card:before{background:radial-gradient(160px 84px at 100% -8%,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 76%),linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 56%)}.api-status-modal--routes .st-entity-card-head,.api-status-modal--routes .st-entity-detail-summary-head{gap:10px}.api-status-modal--routes .st-entity-card-head{align-items:center}.api-status-modal--routes .st-entity-card-copy,.api-status-modal--routes .st-entity-detail-summary-copy{gap:4px}.api-status-modal--routes .st-entity-card-copy-meta{gap:6px}.api-status-modal--routes .st-entity-card-copy h3,.api-status-modal--routes .st-entity-card-copy h4,.api-status-modal--routes .st-entity-detail-summary-copy h4{font-size:var(--st-fs-body-lg);letter-spacing:-.024em;margin:0;font-weight:800;line-height:1.18}.api-status-modal--routes .st-entity-browser-card .st-entity-card-copy h3{font-size:var(--st-fs-body-lg)}.api-status-modal--routes .st-entity-browser-card .st-entity-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.api-status-modal--routes .st-entity-browser-card .st-entity-card-copy{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.api-status-modal--routes .st-entity-browser-card .st-entity-card-copy h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.api-status-modal--routes .st-entity-browser-card .st-entity-card-copy-meta{flex-wrap:nowrap;flex:none;gap:0}.api-status-modal--routes .st-entity-browser-card .st-entity-card-head-side{flex-wrap:nowrap;justify-content:flex-end;width:auto}.api-status-modal--routes .st-entity-browser-card .st-action-btn--entity{min-height:32px;font-size:var(--st-fs-label);gap:6px;padding-inline:10px}.api-status-modal--routes .st-entity-browser-card .st-action-btn-badge{min-width:1.35rem;height:1.35rem;font-size:var(--type-micro);padding-inline:.34rem}.api-status-modal--routes .st-entity-summary-pills{flex-wrap:wrap;gap:8px;display:flex}.api-status-modal--routes .st-entity-summary-pill{border:1px solid color-mix(in srgb,var(--st-border) 84%,transparent);border-radius:var(--st-pill-radius);background:color-mix(in srgb,var(--bg-surface) 78%,var(--bg-page) 22%);align-items:center;gap:8px;min-width:0;padding:7px 10px;display:inline-flex}.api-status-modal--routes .st-entity-summary-pill span{font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-muted);font-weight:800;line-height:1.1}.api-status-modal--routes .st-entity-summary-pill strong{font-size:var(--st-fs-body-sm);color:var(--st-text);font-weight:780;line-height:1.1}.api-status-modal--routes .st-entity-summary-pills--detail .st-entity-summary-pill{flex:1 1 0;justify-content:space-between}.api-status-modal--routes .st-entity-browser-card .st-entity-summary-pills{gap:6px}.api-status-modal--routes .st-entity-browser-card .st-entity-summary-pill{padding:6px 9px}.api-status-modal--routes .st-entity-browser-card .st-entity-summary-pill span{font-size:var(--type-micro)}.api-status-modal--routes .st-entity-browser-card .st-entity-summary-pill strong{font-size:var(--st-fs-body-sm)}.api-status-modal--routes .st-entity-card-strip{padding:8px 0}.api-status-modal--routes .st-entity-card-metrics{gap:8px}.api-status-modal--routes .st-entity-card-metrics--detail,.api-status-modal--routes .st-entity-browser-card .st-entity-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.api-status-modal--routes .st-entity-card-metric{border:1px solid color-mix(in srgb,var(--st-border) 82%,transparent);border-radius:var(--st-radius-sm);background:color-mix(in srgb,var(--bg-surface) 80%,var(--bg-page) 20%);gap:4px;padding:10px 10px 9px}.api-status-modal--routes .st-entity-card-metric span{font-size:var(--st-fs-label);letter-spacing:.02em;text-transform:uppercase;color:var(--st-text-muted);font-weight:800}.api-status-modal--routes .st-entity-card-metric strong{font-size:var(--st-fs-body);line-height:1.24}.api-status-modal--routes .st-entity-card-metrics--detail .st-entity-card-metric{padding:8px 9px 7px}.api-status-modal--routes .st-entity-card-metrics--detail .st-entity-card-metric span{font-size:var(--type-micro);letter-spacing:.03em}.api-status-modal--routes .st-entity-card-metrics--detail .st-entity-card-metric strong{font-size:var(--st-fs-body-sm);letter-spacing:-.015em;white-space:nowrap;line-height:1.12}.api-status-modal--routes .st-entity-browser-card .st-entity-card-metric{padding:9px 9px 8px}.api-status-modal--routes .st-entity-browser-card .st-entity-card-metric span{font-size:var(--type-micro)}.api-status-modal--routes .st-entity-browser-card .st-entity-card-metric strong{font-size:var(--st-fs-body-sm)}.api-status-modal--routes .st-entity-detail-summary{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 56%),color-mix(in srgb,var(--bg-surface) 93%,var(--bg-page) 7%)}.api-status-modal--routes .st-entity-routes-table-wrap{border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--bg-surface) 96%,var(--bg-page) 4%)}.api-status-modal--routes .st-route-list-shell{gap:10px;padding:12px}.api-status-modal--routes .st-route-list-head{background:linear-gradient(180deg,color-mix(in srgb,var(--st-card-surface-bg) 98%,transparent),color-mix(in srgb,var(--st-card-surface-bg) 94%,transparent));backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:10px;padding:0 0 8px}.api-status-modal--routes .st-route-list-head-copy{gap:2px}.api-status-modal--routes .st-route-list-head-copy>span{font-size:var(--st-fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-muted);font-weight:800;line-height:1.1}.api-status-modal--routes .st-route-list-meta{font-size:var(--st-fs-label);line-height:1.4}.api-status-modal--routes .search--modal{width:min(100%,320px)}.api-status-modal--routes .st-route-card-head-side .st-action-btn,.api-status-modal--routes .st-entity-card-head-side .st-action-btn{border-radius:var(--radius-xl);min-width:0;min-height:34px;padding:0 12px}.api-status-modal--routes .st-route-card-copy-meta{gap:0}.api-status-modal--routes .st-entity-card-head-side .st-action-btn--entity{gap:7px}.api-status-modal--routes .st-entity-card-head-side .st-action-btn-badge{min-width:1.45rem;height:1.45rem;font-size:var(--type-micro)}.api-status-modal--routes .st-entity-card-head-side,.api-status-modal--routes .st-route-card-head-side{gap:8px}@media (width<=900px){.api-status-modal--routes .st-modal-overview{grid-template-columns:1fr}.api-status-modal--routes .st-entity-detail-view{grid-template-columns:minmax(0,1fr)}.api-status-modal--routes .st-route-list-head{grid-template-columns:1fr}.api-status-modal--routes .search--modal{justify-self:stretch;width:100%}}@media (width<=768px){.api-status-modal--routes .st-entity-list{grid-template-columns:1fr}.api-status-modal--routes .st-entity-card-head-side,.api-status-modal--routes .st-route-card-head-side{justify-content:flex-start;width:100%}}@media (width<=560px){.api-status-modal--routes .st-entity-card-head-side,.api-status-modal--routes .st-route-card-head-side{gap:6px}.api-status-modal--routes .st-route-card-head-side .st-action-btn,.api-status-modal--routes .st-entity-card-head-side .st-action-btn{min-height:32px;padding-inline:10px}.api-status-modal--routes .st-modal-overview{border-radius:var(--st-radius-md);gap:8px;padding:10px 12px}.api-status-modal--routes .st-modal-overview-copy{gap:3px}.api-status-modal--routes .st-modal-overview-copy .st-kicker,.api-status-modal--routes .st-modal-overview-copy .st-section-note{display:none}.api-status-modal--routes .st-modal-overview-copy h4{line-height:1.16}.api-status-modal--routes .st-modal-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.api-status-modal--routes .st-mini-metric{border-radius:var(--radius-xl);gap:4px;padding:8px 8px 7px}.api-status-modal--routes .st-mini-metric span{line-height:1.1}.api-status-modal--routes .st-mini-metric strong{line-height:1.12}.api-status-modal--routes .st-entity-summary-pills--detail .st-entity-summary-pill,.api-status-modal--routes .st-entity-summary-pill{flex:calc(50% - 4px)}.api-status-modal--routes .st-entity-card,.api-status-modal--routes .st-entity-detail-summary{padding:13px}.api-status-modal--routes .st-entity-card-head,.api-status-modal--routes .st-entity-detail-summary-head{flex-direction:column;align-items:start}.api-status-modal--routes .st-entity-card-head-side,.api-status-modal--routes .st-route-card-head-side{justify-content:flex-start;width:100%}.api-status-modal--routes .st-entity-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.api-status-modal--routes .st-entity-card-metric{padding:9px 9px 8px}.api-status-modal--routes .st-entity-browser-card{gap:9px}.api-status-modal--routes .st-entity-browser-card .st-entity-card-head{flex-direction:row;grid-template-columns:minmax(0,1fr) auto;align-items:center}.api-status-modal--routes .st-entity-browser-card .st-entity-card-copy{gap:7px}.api-status-modal--routes .st-entity-browser-card .st-entity-card-head-side{justify-content:flex-end;width:auto}.api-status-modal--routes .st-entity-browser-card .st-entity-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.api-status-modal--routes .st-entity-browser-card .st-entity-card-metric{padding:8px 8px 7px}.api-status-modal--routes .st-entity-browser-card .st-entity-card-metric span{letter-spacing:.03em}.api-status-modal--routes .st-entity-browser-card .st-action-btn--entity{gap:6px;min-height:30px;padding-inline:9px}.api-status-modal--routes .st-entity-browser-card .st-action-btn-badge{min-width:1.25rem;height:1.25rem}.api-status-modal--routes .st-route-card{gap:10px;padding:13px}.api-status-modal--routes .st-route-card-path{line-height:1.3}.api-status-modal--routes .st-route-card-metrics{grid-template-columns:1fr;gap:0;padding:6px 8px}.api-status-modal--routes .st-route-card-metric{padding:8px 4px}.api-status-modal--routes .st-route-card-metric:not(:first-child):before{width:auto;height:1px;inset:0 0 auto}.api-status-modal--routes .st-route-card-head-side .st-action-btn{min-height:32px;padding-inline:11px}.api-status-modal--routes .st-route-list-shell{padding:10px}}.st-empty-panel{border:1px solid color-mix(in srgb,var(--accent-primary) 10%,var(--st-border) 90%);border-radius:var(--st-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 58%),color-mix(in srgb,var(--bg-surface) 90%,var(--bg-page) 10%);width:100%;min-height:132px;box-shadow:var(--st-card-surface-shadow);-webkit-backdrop-filter:var(--st-card-surface-blur);align-content:center;justify-items:start;gap:12px;padding:18px;display:grid}.st-empty-panel--centered{text-align:center;justify-items:center}.st-empty-panel--inline{min-height:112px}.st-empty-panel--checks{min-height:96px}.st-empty-panel-icon{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--st-border) 86%);border-radius:var(--st-radius-sm);background:color-mix(in srgb,var(--bg-surface) 82%,var(--bg-page) 18%);width:42px;height:42px;color:color-mix(in srgb,var(--accent-primary) 72%,var(--st-text) 28%);font-size:var(--st-fs-body-lg);justify-content:center;align-items:center;display:inline-flex}.st-empty-panel-copy{gap:6px;max-width:32rem;display:grid}.st-empty-panel-copy strong{font-size:var(--st-fs-body-lg);letter-spacing:-.02em;color:var(--st-text);line-height:1.22}.st-empty-panel-copy p{font-size:var(--st-fs-body-sm);color:var(--st-text-muted);margin:0;line-height:1.52}.st-chart-empty-card.st-empty-panel{width:min(100%,380px);min-height:0;padding:18px 20px}.st-entity-list>.st-empty-panel,.st-route-card-list>.st-empty-panel,.checks-list>.st-empty-panel{grid-column:1/-1}html[data-bs-theme=dark] .st-empty-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-highlight) 3%,transparent),transparent 58%),var(--st-dark-section-surface)}html[data-bs-theme=dark] .st-empty-panel-icon{background:var(--st-dark-section-surface-muted)}@media (width<=560px){.st-availability-panel .st-stream-card,.st-availability-panel .st-strip-chart-shell{min-width:0;max-width:100%}.st-availability-panel .st-stream-card{overflow:hidden}.st-availability-panel .time-axis,.st-availability-panel .legend{min-width:0;overflow:hidden}.st-availability-panel .legend-item{flex:145px;min-width:0}.st-empty-panel{border-radius:var(--st-radius-md);gap:10px;min-height:112px;padding:14px}.st-empty-panel--inline{min-height:98px}.st-empty-panel-icon{border-radius:var(--radius-xl);width:38px;height:38px}.st-empty-panel-copy p{line-height:1.46}}