@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:light;--bg:#f7f8fb;--bg-soft:#ffffff;--panel:#ffffff;--panel-strong:#f3f5f9;--panel-soft:#f3f5f9;--line:rgba(15,23,42,0.08);--line-strong:rgba(15,23,42,0.14);--text:#0b1020;--text-muted:#5b6576;--brand:#4f46e5;--brand-strong:#3730a3;--brand-soft:rgba(79,70,229,0.1);--accent:var(--brand);--accent-strong:var(--brand-strong);--accent-soft:var(--brand-soft);--signal-safe:#0e9f6e;--signal-safe-soft:rgba(14,159,110,0.12);--signal-review:#b45309;--signal-review-soft:rgba(180,83,9,0.12);--signal-risk:#dc2626;--signal-risk-soft:rgba(220,38,38,0.1);--signal-info:var(--brand);--signal-info-soft:var(--brand-soft);--warm:#856d57;--warm-soft:rgba(133,109,87,0.1);--danger:var(--signal-risk);--danger-soft:var(--signal-risk-soft);--success:var(--signal-safe);--success-soft:var(--signal-safe-soft);--radius-2xl:18px;--radius-xl:14px;--radius-lg:12px;--radius-md:10px;--radius-sm:8px;--radius-pill:999px;--control-height-sm:36px;--control-height-md:40px;--control-height-lg:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--content-gap:18px;--section-gap:24px;--page-padding-x:16px;--shadow-e1:0 1px 2px rgba(15,23,42,0.05),0 1px 3px rgba(15,23,42,0.06);--shadow-e2:0 2px 4px rgba(15,23,42,0.05),0 6px 16px rgba(15,23,42,0.08);--shadow-e3:0 8px 24px rgba(15,23,42,0.1),0 2px 6px rgba(15,23,42,0.06);--shadow-e4:0 24px 60px rgba(15,23,42,0.16),0 8px 24px rgba(15,23,42,0.1);--shadow-soft:var(--shadow-e1);--shadow:var(--shadow-e2);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--brand);--transition-fast:140ms cubic-bezier(0.2,0,0,1);--transition:220ms cubic-bezier(0.2,0,0,1);--font-sans:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;font-family:var(--font-sans)}html[data-theme=dark]{color-scheme:dark;--bg:#0b0e14;--bg-soft:#11151e;--panel:#141925;--panel-strong:#10141d;--panel-soft:#1a2030;--line:rgba(148,163,184,0.14);--line-strong:rgba(148,163,184,0.26);--text:#eef2f8;--text-muted:#9aa5b8;--brand:#6d7bfd;--brand-strong:#8a95ff;--brand-soft:rgba(109,123,253,0.16);--signal-safe:#34d399;--signal-safe-soft:rgba(52,211,153,0.16);--signal-review:#fbbf24;--signal-review-soft:rgba(251,191,36,0.16);--signal-risk:#f87171;--signal-risk-soft:rgba(248,113,113,0.16);--warm:#b6a08c;--warm-soft:rgba(182,160,140,0.14);--shadow-e1:0 1px 2px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.3);--shadow-e2:0 2px 6px rgba(0,0,0,0.45),0 8px 20px rgba(0,0,0,0.4);--shadow-e3:0 10px 30px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.4);--shadow-e4:0 28px 70px rgba(0,0,0,0.6),0 10px 28px rgba(0,0,0,0.45)}*{box-sizing:border-box}body,html{min-height:100vh;margin:0;overflow-x:hidden}body{padding:16px;background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}h1,h2,h3,p{margin:0}.eyebrow{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-shell{width:100%;max-width:1680px;margin:0 auto;min-width:0}.login-shell,.public-shell{width:100%;max-width:1360px;margin:0 auto;min-width:0}.workspace-shell{gap:14px}@media (max-width:420px){body{padding:12px 10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.display{font-family:var(--font-sans);font-weight:700;letter-spacing:-.022em;line-height:1.05;color:var(--text);text-wrap:balance}.display-1{font-size:clamp(2.5rem,5.2vw,3.5rem)}.display-2{font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.1}.display-3{font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.018em}.lede{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.text-mono{font-family:var(--font-mono);font-feature-settings:"ss01","zero";letter-spacing:-.01em}.text-muted{color:var(--text-muted)}.text-link{color:var(--brand);font-weight:550;transition:color var(--transition-fast)}.text-link:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px}.measure{max-width:68ch}.ghost-button,.primary-button,.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.primary-button{box-shadow:var(--shadow-e1)}.primary-button:hover{background:color-mix(in srgb,var(--text) 88%,var(--brand));border-color:color-mix(in srgb,var(--text) 88%,var(--brand));box-shadow:var(--shadow-e2)}html[data-theme=light] .primary-button:hover{color:#ffffff}.ghost-button:active,.primary-button:active{transform:translateY(.5px)}.ghost-button:hover{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 30%,var(--line-strong));color:var(--text)}.ui-button--secondary{background:var(--brand-soft);color:var(--brand-strong);border:1px solid color-mix(in srgb,var(--brand) 28%,transparent)}.ui-button--secondary:hover{background:color-mix(in srgb,var(--brand) 16%,transparent)}.ui-button--sm{min-height:var(--control-height-sm);padding:0 12px;font-size:.875rem}.ui-button--md{min-height:var(--control-height-md);padding:0 16px}.ui-button--lg{min-height:var(--control-height-lg);padding:0 22px;font-size:1rem;border-radius:var(--radius-lg)}.ui-button--block{width:100%}.ui-field{display:grid;gap:6px}.ui-field-label{font-size:.875rem;font-weight:550;color:var(--text)}.ui-field-hint{font-size:.8125rem;color:var(--text-muted)}.ui-field-error{font-size:.8125rem;color:var(--signal-risk)}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--control-height-md);padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--bg-soft);color:var(--text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-textarea{padding:10px 12px;min-height:96px;resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 80%,transparent)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-e1)}.ui-card--quiet{background:var(--panel-soft);box-shadow:none}.ui-card--elevated{box-shadow:var(--shadow-e3)}.ui-card--pad{padding:var(--space-6)}.ui-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;line-height:1.4;border:1px solid transparent}.ui-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ui-badge--neutral{background:var(--panel-soft);color:var(--text-muted);border-color:var(--line)}.ui-badge--neutral:before{display:none}.ui-badge--safe{background:var(--signal-safe-soft);color:var(--signal-safe)}.ui-badge--review{background:var(--signal-review-soft);color:var(--signal-review)}.ui-badge--risk{background:var(--signal-risk-soft);color:var(--signal-risk)}.ui-badge--info{background:var(--signal-info-soft);color:var(--brand-strong)}.ui-stat{display:grid;gap:4px}.ui-stat-label{font-size:.75rem;font-weight:550;color:var(--text-muted)}.ui-stat-value{font-family:var(--font-mono);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ui-table{width:100%;border-collapse:collapse;font-size:.9rem}.ui-table th{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:10px 14px;border-bottom:1px solid var(--line-strong)}.ui-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--text)}.ui-table tr:last-child td{border-bottom:none}.ui-section{padding-block:clamp(var(--space-8),7vw,var(--space-9))}.ui-section-inner{width:min(var(--ui-section-max,1120px),100%);margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.ui-eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong)}.brand-wordmark{display:inline-flex;align-items:center;gap:9px;color:var(--text);flex-shrink:0}.brand-mark{display:block;border-radius:9px;box-shadow:var(--shadow-e1)}.brand-wordmark-text{font-weight:650;letter-spacing:-.025em;color:var(--text)}.ui-skeleton{background:linear-gradient(90deg,var(--panel-soft) 0,color-mix(in srgb,var(--brand) 8%,var(--panel-soft)) 50%,var(--panel-soft) 100%);background-size:200% 100%;animation:ui-skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-meter{display:grid;gap:6px}.ui-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ui-meter-label{font-size:.8125rem;color:var(--text-muted)}.ui-meter-value{font-size:.8125rem;font-weight:600;color:var(--text)}.ui-meter-track{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.ui-meter-fill{display:block;height:100%;border-radius:999px;background:var(--brand)}.ui-meter-fill.ui-meter--safe{background:var(--signal-safe)}.ui-meter-fill.ui-meter--review{background:var(--signal-review)}.ui-meter-fill.ui-meter--risk{background:var(--signal-risk)}.ui-meter-fill.ui-meter--info{background:var(--signal-info)}.ui-meter-fill.ui-meter--neutral{background:var(--text-muted)}.ui-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ui-filter-bar .ui-field{flex:1 1 180px;min-width:0}.ui-filter-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.dashboard-skeleton-icon{width:16px;height:16px;border-radius:var(--radius-sm)}.dashboard-skeleton-toolbar-text{width:4rem}.dashboard-skeleton-avatar{width:32px;height:32px;border-radius:999px}.dashboard-skeleton-title{width:5.5rem}.dashboard-skeleton-subtitle{width:8rem}.dashboard-skeleton-line{display:block;height:.75em;max-height:14px;background:color-mix(in srgb,var(--panel-soft) 88%,var(--line));border-radius:var(--radius-sm);position:relative;overflow:hidden}.dashboard-skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent) 14%,transparent) 50%,transparent 100%);transform:translateX(-100%);animation:dashboard-skeleton-shimmer 1.4s ease-in-out infinite}.dashboard-skeleton-fill{background:color-mix(in srgb,var(--panel-soft) 88%,var(--line))!important}@keyframes dashboard-skeleton-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton-line:after{animation:none;opacity:.35}}.workspace-topbar{border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}.banner-card,.feature-card,.login-note,.stat-card,.surface-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-soft,var(--shadow))}.login-panel{border:1px solid var(--line);border-radius:0;background:var(--panel);box-shadow:var(--shadow)}.workspace-shell{display:grid;grid-template-columns:224px minmax(0,1fr);gap:0;align-items:stretch;margin:-16px -16px 0;width:calc(100% + 32px);box-sizing:border-box;height:calc(100vh - 16px);min-height:0}.workspace-shell.workspace-shell--docs{grid-template-columns:244px minmax(0,1fr)}.workspace-sidebar{position:sticky;top:0;height:100%;overflow:hidden}.workspace-sidebar-card{display:flex;flex-direction:column;gap:0;padding:0;border:none;border-radius:0;background:var(--panel);box-shadow:inset -1px 0 0 var(--line);height:100%;overflow:hidden}.workspace-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px;padding-left:0;padding-right:0;position:relative;min-width:0;overflow-x:hidden;overflow-y:auto;height:100%}.workspace-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;box-sizing:border-box;background:var(--panel);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;margin-left:0;width:100%;position:relative;z-index:1}.workspace-topbar-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.workspace-topbar-nav{display:none}.topbar-nav-link{display:inline-flex;align-items:center;min-height:24px;padding:0 6px;border-radius:5px;font-size:.76rem;font-weight:500;color:var(--text-muted);transition:color .15s,background .15s}.topbar-nav-link.is-active,.topbar-nav-link:hover{color:var(--text);background:transparent}.workspace-toolbar-section{display:flex;align-items:center;gap:6px}.workspace-toolbar-section+.workspace-toolbar-section{padding-left:10px;border-left:1px solid color-mix(in srgb,var(--line-strong) 78%,transparent)}.toolbar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm,36px);height:var(--control-height-sm,36px);border-radius:var(--radius-sm,6px);border:none;background:transparent;color:var(--text-muted);transition:background .15s,color .15s}.toolbar-icon-button:hover{background:rgba(255,255,255,.08);color:var(--text)}.workspace-identity{display:flex;align-items:center;min-width:0;padding:0;border-bottom:0}.workspace-sidebar-header{display:grid;gap:16px;flex:0 0 auto;padding:20px 18px 17px;border-bottom:1px solid var(--line)}.workspace-sidebar-context{display:grid;gap:3px;min-width:0}.workspace-sidebar-context span{color:var(--text-muted);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.workspace-sidebar-context strong{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:12px 9px 18px;scrollbar-width:thin}.workspace-sidebar-footer{display:grid;gap:10px;flex:0 0 auto;padding:14px 18px 17px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 58%,var(--panel))}.workspace-sidebar-version{display:flex;align-items:center;gap:6px;color:var(--text-muted);font:.66rem var(--font-mono)}.workspace-sidebar-version-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.workspace-sidebar-version-separator{opacity:.55}.workspace-sidebar-footer-link{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:.76rem;font-weight:600}.workspace-sidebar-footer-link:hover{color:var(--brand-strong)}.workspace-brand{display:inline-block;font-size:.9rem;line-height:1.1;letter-spacing:-.02em;color:var(--text);font-weight:600;text-transform:lowercase}.action-cluster,.page-hero-actions,.workspace-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workspace-toolbar{justify-content:flex-end}.workspace-toolbar .toolbar-link-icon{margin-right:6px;color:rgba(148,160,180,.95);flex-shrink:0}.workspace-toolbar .toolbar-link:hover .toolbar-link-icon{color:var(--text)}.workspace-mobile-identity{display:none;gap:4px}.workspace-mobile-identity strong{font-size:.84rem;letter-spacing:-.03em}.workspace-sidebar-status{display:flex}.status-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-muted);font-size:.8rem}.status-pill-live{color:var(--accent-strong);background:var(--accent-soft);border-color:rgba(85,101,240,.18)}.status-pill-live:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--accent)}.status-pill-warn{color:var(--warning,#9a6700);background:color-mix(in srgb,var(--warning,#f5d565) 18%,var(--panel-soft));border-color:color-mix(in srgb,var(--warning,#f5d565) 42%,var(--line))}.status-pill-warn:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--warning,#c69026)}.toolbar-link,.workspace-nav-link{transition:none}.toolbar-link{min-height:var(--control-height-sm,36px);display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:540;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.toolbar-link:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--text)}.toolbar-link-disabled{opacity:.45;pointer-events:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.console-filter-bar,.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.console-search,.pagination-copy{display:grid;gap:6px}.console-search span,.pagination-copy span{color:var(--text-muted);font-size:.8125rem;font-weight:500}.pagination-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.console-search{flex:1 1 420px;min-width:min(100%,280px)}.console-search input{min-height:var(--control-height-md);width:100%;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);color:var(--text);font-size:.9375rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.console-search input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 0 0 3px var(--accent-soft)}.console-filter-bar .action-cluster{flex-shrink:0;align-items:end}.incident-primary-link{color:inherit}.incident-primary-link:hover{color:var(--accent-strong)}.workspace-nav{margin-top:0}.workspace-nav,.workspace-nav-group{display:flex;flex-direction:column;gap:2px}.workspace-nav-track{display:flex;flex-direction:column;gap:0}.workspace-nav-group-label{padding:10px 10px 5px;font-size:.64rem;letter-spacing:.075em;text-transform:uppercase;color:var(--text-muted);font-weight:600;white-space:nowrap;opacity:.88}.workspace-nav-group-secondary{margin-top:9px;padding-top:8px;border-top:0}.workspace-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;height:36px;min-height:36px;margin:0;padding:0 10px 0 12px;border:none;border-radius:var(--radius-sm);color:color-mix(in srgb,var(--text) 78%,var(--text-muted));background:transparent;font-weight:540;font-size:.825rem;overflow:hidden;line-height:1.2;transition:background var(--transition-fast),color var(--transition-fast)}.workspace-nav-link.is-active{color:var(--brand-strong);background:color-mix(in srgb,var(--brand-soft) 78%,transparent);font-weight:620;box-shadow:none}.workspace-nav-link.is-active:before{content:"";position:absolute;inset:6px auto 6px 0;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.nav-link-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-nav-link:hover{background:var(--panel-soft);color:var(--text)}.nav-link-icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px;margin-right:9px;color:color-mix(in srgb,var(--text-muted) 88%,transparent)}.workspace-nav-link.is-active .nav-link-icon{color:var(--brand)}.workspace-nav-link-muted{opacity:.82}.profile-menu{position:relative;flex-shrink:0}.profile-menu>summary.profile-menu-trigger{display:flex;align-items:center;list-style:none;cursor:pointer}.profile-menu>summary.profile-menu-trigger::marker{content:""}.profile-menu>summary.profile-menu-trigger::-webkit-details-marker{display:none}.profile-menu-trigger{appearance:none;min-height:40px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);-webkit-user-select:none;user-select:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.profile-menu-trigger:hover{border-color:color-mix(in srgb,var(--line-strong) 82%,transparent);background:color-mix(in srgb,var(--panel-soft) 80%,var(--accent-soft))}.profile-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-strong) 48%,white);outline-offset:2px}.profile-menu[open]>.profile-menu-trigger{border-color:var(--line-strong);background:color-mix(in srgb,var(--panel-soft) 72%,var(--accent-soft));box-shadow:0 12px 26px rgba(5,10,24,.14)}.profile-avatar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);color:var(--accent-strong);font-size:.74rem;font-weight:700;letter-spacing:.05em;flex-shrink:0}.profile-trigger-copy{display:grid;gap:1px;text-align:left;min-width:0}.profile-trigger-copy span,.profile-trigger-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-trigger-copy strong{font-size:.9rem}.profile-trigger-copy span{color:var(--text-muted);font-size:.76rem}.profile-trigger-caret{width:9px;height:9px;margin-left:2px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-1px);opacity:.68;transition:transform .14s ease,opacity .14s ease}.profile-menu[open] .profile-trigger-caret{transform:rotate(225deg) translateY(-1px);opacity:1}.profile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 28px));display:none;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 18px 42px rgba(3,8,20,.24);z-index:40}.profile-menu[open]>.profile-menu-panel{display:grid;animation:profile-menu-enter .14s ease}@keyframes profile-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.profile-menu-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.profile-menu-header-copy{display:grid;gap:2px;min-width:0}.profile-menu-header strong{font-size:.88rem;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-header-copy span{color:var(--text-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-role.tag{flex-shrink:0;min-height:24px;padding:0 8px;font-size:.68rem;text-transform:lowercase}.profile-menu-section{display:grid;gap:4px}.profile-menu-section--appearance{padding:7px 9px;border-radius:10px;background:color-mix(in srgb,var(--panel-soft) 86%,var(--panel));border:1px solid color-mix(in srgb,var(--line-strong) 68%,transparent)}.profile-menu-eyebrow{display:block;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(142,154,182,.85);font-weight:600}.profile-menu-section--appearance .theme-switcher-compact .theme-switcher-button{min-height:28px;padding:0 8px;font-size:.72rem}.profile-menu-links{display:grid;gap:2px;padding-top:2px}.profile-menu-link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:32px;padding:0 10px;border-radius:7px;color:var(--text);font-size:.78rem;text-decoration:none;font-weight:500}.profile-menu-footer{padding-top:8px;margin-top:2px;border-top:1px solid var(--line)}.profile-menu-footer form{display:block;width:100%}.profile-menu-signout{color:var(--text-muted);font-size:.78rem}.profile-menu-signout:hover{color:var(--text)}.profile-menu-link-button:hover,.profile-menu-link:hover{background:var(--panel-soft)}.profile-menu-link-button{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.workspace-toolbar .profile-menu-trigger{min-height:34px;padding:4px 9px 4px 6px;background:color-mix(in srgb,var(--panel-soft) 92%,var(--accent-soft));border-color:color-mix(in srgb,var(--line-strong) 86%,transparent)}.workspace-toolbar .profile-avatar{width:26px;height:26px;font-size:.7rem}.workspace-toolbar .profile-trigger-copy strong{font-size:.84rem}.workspace-toolbar .profile-trigger-copy span{display:none}@media (max-width:720px){.workspace-toolbar .profile-menu-trigger{width:auto;min-width:44px;padding-right:6px}.workspace-toolbar .profile-trigger-copy{display:none}.profile-menu-panel{width:min(360px,calc(100vw - 28px))}}@media (max-width:640px){.workspace-toolbar .profile-menu-trigger{min-width:40px;padding:4px 6px}}.workspace-nav--docs{gap:12px}.workspace-nav-link--docs{height:auto;min-height:0;align-items:flex-start;flex-direction:column;padding:9px 10px 9px 12px;gap:6px;line-height:1.25;white-space:normal}.workspace-nav-link--docs .nav-link-text{white-space:normal;overflow:visible;text-overflow:unset;font-size:.73rem;color:rgba(246,249,255,.96);font-weight:680}.workspace-nav-link--docs .nav-link-summary{display:block;font-size:.66rem;font-weight:500;color:rgba(229,235,245,.84);line-height:1.35;max-width:100%}.workspace-nav-link--docs:hover .nav-link-summary{color:rgba(238,242,247,.9)}.workspace-nav-link--docs.is-active .nav-link-summary{color:rgba(238,242,247,.92)}.workspace-nav-link--docs.is-active{background:rgba(85,101,240,.24);border-left-color:rgba(109,123,253,.95);box-shadow:inset 0 0 0 1px rgba(85,101,240,.4)}.workspace-nav-link--docs.is-active .nav-link-text{color:rgba(248,250,255,.98);font-weight:700}.workspace-docs-sidebar-intro{padding-bottom:6px;border-bottom:1px solid rgba(142,154,182,.14);margin-bottom:2px}.workspace-docs-sidebar-blurb{margin:0;padding:0 12px 10px;font-size:.68rem;line-height:1.45;color:var(--text-muted)}.workspace-docs-recommended-links{display:flex;flex-direction:column;gap:8px;padding:4px 0 8px}.workspace-docs-recommended-link{display:grid;gap:3px;padding:8px 10px 8px 12px;border-radius:0;text-decoration:none;color:var(--text-muted);font-size:.68rem;line-height:1.35;border-left:2px solid transparent;transition:background .15s,color .15s,border-color .15s}.workspace-docs-recommended-link strong{color:var(--text);font-size:.72rem;font-weight:600}.workspace-docs-recommended-link:hover{background:rgba(255,255,255,.06);color:var(--text);border-left-color:rgba(85,101,240,.35)}.workspace-toolbar--docs{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.workspace-toolbar-section--docs-jump{flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 12px;border-left:none!important;padding-left:0!important}.workspace-toolbar-docs-nav,.workspace-toolbar-product-actions{display:inline-flex;align-items:center;min-width:0;flex-wrap:wrap;gap:4px 8px}.workspace-toolbar-docs-nav{flex:1 1;min-width:0}.workspace-toolbar-product-actions{flex:0 0 auto;padding-left:10px;margin-left:2px;border-left:1px solid var(--line)}.workspace-toolbar-product-actions:empty{display:none}.workspace-toolbar-group-label{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 74%,var(--text-muted));padding-right:4px;font-weight:680}.workspace-toolbar-utilities{display:inline-flex;align-items:center;gap:6px;padding-left:10px;margin-left:4px;border-left:1px solid rgba(142,154,182,.2)}.workspace-toolbar-docs-nav .docs-header-nav{flex:1 1 200px;justify-content:flex-start;gap:2px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.workspace-toolbar-docs-nav .docs-header-nav::-webkit-scrollbar{display:none}.workspace-toolbar-docs-nav .docs-header-nav-link{padding:4px 10px;font-size:.76rem}.workspace-toolbar-theme--inline{display:flex;align-items:center}.toolbar-link--strong{font-weight:680;color:var(--text);background:rgba(85,101,240,.2);border:1px solid rgba(85,101,240,.38)}.toolbar-link--strong:hover{background:rgba(85,101,240,.24)}.docs-site-content--in-console{padding:0 16px 24px;max-width:100%;width:100%;box-sizing:border-box}html[data-theme=light] .workspace-shell.workspace-shell--docs,html[data-theme=light] .workspace-shell.workspace-shell--docs .docs-site-content--in-console,html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-content,html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-main{background:var(--panel)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-group-label{color:rgba(31,42,65,.9)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-docs-sidebar-blurb{color:rgba(42,53,77,.84)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs .nav-link-text{color:rgba(24,34,54,.94)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs .nav-link-summary{color:rgba(45,56,82,.82)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs:hover{background:rgba(85,101,240,.14);border-left-color:rgba(85,101,240,.58)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs.is-active .nav-link-summary,html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs:hover .nav-link-summary{color:rgba(40,53,85,.88)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs.is-active{background:rgba(85,101,240,.18);box-shadow:inset 0 0 0 1px rgba(85,101,240,.36)}html[data-theme=light] .workspace-shell.workspace-shell--docs .workspace-nav-link--docs.is-active .nav-link-text{color:rgba(18,29,52,.98)}.workspace-main{display:grid;align-content:start;gap:var(--content-gap,14px);min-width:0;min-height:0;overflow-y:auto;padding:0 var(--page-padding-x,16px) 20px}.page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0 10px;border-bottom:1px solid var(--line);margin-bottom:0}.page-hero.page-hero--compact{padding-top:8px;gap:12px;margin-bottom:0;border-bottom:0}.page-hero-copy{display:grid;gap:8px;max-width:720px}.page-hero-copy .eyebrow{margin-bottom:2px}.page-hero-copy h1{font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.04em;line-height:1.12;font-weight:650}.page-hero.page-hero--compact .page-hero-copy h1{font-size:clamp(1.35rem,2vw,1.65rem)}.page-hero--compact .page-hero-copy .eyebrow{display:none}.page-hero--compact .page-hero-copy{gap:6px}.page-hero-copy p{color:var(--text-muted);font-size:.9375rem;line-height:1.55;max-width:62ch}.ghost-button,.primary-button{min-height:var(--control-height-md);border-radius:var(--radius-md);border:1px solid var(--line);padding:0 14px;font-size:.92rem}.ghost-button{background:var(--panel-soft);color:var(--text)}.ghost-button:hover{background:var(--accent-soft)}.destructive-button{color:var(--danger)}.destructive-button:hover{background:var(--danger-soft);border-color:rgba(214,135,127,.24)}.primary-button{background:var(--text);color:var(--panel);border-color:var(--text);font-weight:600}html[data-theme=light] .primary-button{background:var(--text);color:#ffffff;border-color:var(--text)}.compact-button{min-height:var(--control-height-sm);padding:0 12px}@media (max-width:1180px) and (min-width:961px){.workspace-shell{grid-template-columns:132px minmax(0,1fr)}.workspace-shell.workspace-shell--docs{grid-template-columns:minmax(168px,200px) minmax(0,1fr)}.workspace-nav-link{font-size:.7rem;padding-left:10px}.workspace-nav-group-label{font-size:.62rem;padding-left:10px}}.workspace-menu-button{display:none;align-items:center;justify-content:center;width:var(--control-height-sm,36px);height:var(--control-height-sm,36px);margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);flex-shrink:0}.workspace-menu-button:hover{background:var(--accent-soft);color:var(--text)}.workspace-menu-button-bars{display:flex;flex-direction:column;gap:5px;width:18px}.workspace-menu-button-bars span{display:block;height:2px;border-radius:1px;background:currentColor}@media (min-width:961px){.workspace-drawer{display:none!important}}@media (max-width:960px){.workspace-sidebar--desktop{display:none!important}.workspace-menu-button{display:inline-flex}.workspace-shell{margin:0;width:100%;max-width:100%;box-sizing:border-box;height:auto}.workspace-shell,.workspace-shell.workspace-shell--docs{grid-template-columns:minmax(0,1fr)}.workspace-content{overflow-y:visible;height:auto}.workspace-main{overflow-y:visible}.workspace-topbar{padding:6px 8px;gap:8px;flex-wrap:nowrap;align-items:center}.workspace-topbar-left{flex:0 0 auto}.workspace-toolbar{flex:1 1 auto;justify-content:flex-end;min-width:0;flex-wrap:nowrap;gap:4px}.workspace-toolbar.workspace-toolbar--docs{flex-wrap:wrap;justify-content:flex-start;row-gap:6px}.workspace-toolbar-section+.workspace-toolbar-section{border-left:none;padding-left:0}.workspace-content{gap:6px}.workspace-main{gap:10px;padding-left:12px;padding-right:12px}.page-hero{padding:0 4px;gap:8px}.page-hero-copy h1{font-size:clamp(1.35rem,6vw,2rem)}.workspace-drawer{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:190;width:min(300px,88vw);max-width:100%;background:var(--panel);border-right:1px solid var(--line);box-shadow:var(--shadow);transform:translateX(-104%);transition:transform .22s ease,visibility .22s ease;visibility:hidden;pointer-events:none}.workspace-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.workspace-drawer-backdrop{display:block;position:fixed;inset:0;z-index:180;border:0;padding:0;margin:0;cursor:pointer;background:rgba(2,6,23,.55)}html[data-theme=light] .workspace-drawer-backdrop{background:rgba(17,24,39,.4)}.workspace-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.workspace-drawer-header-main{display:grid;gap:2px;min-width:0;flex:1 1 auto}.workspace-drawer-brand .brand-wordmark-text{font-size:.92rem!important}.workspace-drawer-workspace{font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-drawer-brand{font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:var(--text);text-decoration:none}.workspace-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--text-muted);font-size:1.35rem;line-height:1}.workspace-drawer-close:hover{color:var(--text);background:var(--accent-soft)}.workspace-drawer-nav{flex:1 1;overflow-y:auto;padding:10px 8px 14px;-webkit-overflow-scrolling:touch}.workspace-drawer .workspace-nav-link,.workspace-drawer .workspace-nav-link--docs{min-height:42px;height:auto;align-items:flex-start}.workspace-drawer-footer{display:grid;gap:6px;flex-shrink:0;padding:12px 14px;border-top:1px solid var(--line)}.workspace-drawer-footer-link{font-size:.84rem;font-weight:600;color:var(--accent-strong)}.workspace-drawer-version{color:var(--text-muted);font:.66rem var(--font-mono)}}@media (max-width:560px){.workspace-topbar{flex-wrap:nowrap;row-gap:0;align-items:center}.workspace-toolbar{justify-content:flex-end;width:auto}.workspace-toolbar,.workspace-toolbar--docs{flex-wrap:nowrap!important}.workspace-toolbar-section--docs-jump{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.workspace-toolbar-group-label{display:none}.workspace-toolbar-product-actions{flex:0 1 auto;border-left:none!important;padding-left:0!important;justify-content:flex-end}.workspace-toolbar-product-actions .toolbar-link--signup{display:none}}@media (max-width:640px){.toolbar-link--docs .toolbar-link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toolbar-link--docs{min-width:40px;min-height:40px;justify-content:center;padding:0 10px}}@media (max-width:380px){.workspace-toolbar-product-actions .toolbar-link--signup{display:none}}.dashboard-detail-grid,.detail-grid,.feature-grid,.stat-grid{display:grid;gap:var(--content-gap,16px)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.stat-grid.console-stat-grid,.stat-grid.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid.console-stat-grid .stat-card:nth-child(2n){border-right:0}.stat-grid.console-stat-grid .stat-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat-grid.console-stat-grid .stat-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:520px){.stat-grid.dashboard-stat-grid{grid-template-columns:1fr}.stat-grid.console-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.stat-grid.console-stat-grid .stat-card{padding:11px 14px}.stat-grid.console-stat-grid .stat-card strong{font-size:1.25rem}}.feature-grid{grid-template-columns:1.45fr .78fr .78fr}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.detail-grid>.surface-card{height:100%}.dashboard-detail-grid{grid-template-columns:1.35fr 1fr}.banner-card,.feature-card,.stat-card,.surface-card{padding:16px 18px}.stat-card{display:grid;gap:8px}.stat-card span{color:var(--text-muted);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.stat-card strong{font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.04em;font-weight:650;line-height:1.1}.stat-grid.console-stat-grid{gap:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--panel-soft) 42%,transparent)}.stat-grid.console-stat-grid .stat-card{padding:11px 14px;gap:4px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.stat-grid.console-stat-grid .stat-card:last-child{border-right:0}.stat-grid.console-stat-grid .stat-card strong{font-size:clamp(1.1rem,1.6vw,1.45rem)}.console-stat-grid--compact .stat-card{padding:10px 12px;gap:3px}.console-stat-grid--compact .stat-card strong{font-size:1.15rem}.surface-card-header--compact{align-items:center;min-height:0;padding-bottom:0}.surface-card-header--compact h2{margin:0;font-size:1rem;font-weight:620;letter-spacing:-.03em}.stat-card-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:-2px}.stat-card--alert{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));border-left:3px solid var(--accent-strong);background:var(--accent-soft)}.stat-card-delta{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;border:1px solid rgba(85,101,240,.22);background:rgba(85,101,240,.1);color:var(--text);font-size:.76rem;font-weight:600;letter-spacing:-.02em}.stat-card-delta--up{border-color:rgba(85,101,240,.35);background:rgba(85,101,240,.14);color:var(--text)}.stat-card-delta--critical,.stat-card-delta--down{border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:var(--danger-soft);color:var(--danger)}.muted{color:var(--text-muted)}.banner-card,.feature-card,.login-note,.login-panel,.stat-card,.surface-card{-webkit-backdrop-filter:none;backdrop-filter:none}.feature-card{display:grid;gap:14px;min-height:0}.banner-card h2,.feature-card h2,.login-note h1,.login-panel h2,.surface-card h2{letter-spacing:-.05em}.feature-card h2{font-size:1.2rem;line-height:1.2}.banner-card p,.feature-card p,.login-note p,.login-panel p,.surface-card p{color:var(--text-muted);line-height:1.7}.surface-card{display:grid;gap:var(--content-gap,16px);min-height:0}.surface-card-wide{grid-column:span 2}.surface-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.surface-card-header>div:first-child{display:grid;gap:4px;min-width:0}.surface-card-header .eyebrow{margin-bottom:0}.surface-card-header h2{font-size:1.05rem;line-height:1.22;font-weight:620;letter-spacing:-.03em}.surface-card-header .skeleton-section-title{display:block;font-size:1.15rem;line-height:1.18;font-weight:600}.chart-lane{display:flex;align-items:flex-end;gap:8px;min-height:160px;padding:10px 8px 4px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-soft);overflow-x:auto}.chart-lane:has(.chart-empty-state){align-items:center;justify-content:center;min-height:180px;background:color-mix(in srgb,var(--panel-soft) 42%,transparent);border-style:solid;border:1px solid var(--line)}.chart-lane-tall{min-height:220px}.chart-lane-tall:has(.chart-empty-state){min-height:180px}.chart-empty-state{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:12px 16px;text-align:center;color:var(--text-muted);font-size:.875rem;line-height:1.5;border:0;background:transparent}.chart-lane-muted{min-height:150px}.dashboard-traffic-chart{display:block;padding:10px}.dashboard-traffic-svg{width:100%;height:auto;aspect-ratio:380/130;max-height:200px;display:block}.dashboard-traffic-svg--compact{aspect-ratio:300/88;max-height:120px}.dashboard-traffic-svg .traffic-grid-line{stroke:var(--line-strong);stroke-width:1}.dashboard-traffic-svg .traffic-axis-label{fill:var(--text-muted);font-size:11px;font-weight:500}.dashboard-traffic-svg .traffic-line{fill:none;stroke:var(--accent-strong);stroke-width:2.5}.dashboard-traffic-svg .traffic-area{fill:color-mix(in srgb,var(--accent) 22%,transparent)}.dashboard-traffic-svg .traffic-point{fill:var(--accent-strong);opacity:.95}.dashboard-traffic-svg .traffic-x-label{fill:var(--text-muted);font-size:11px;font-weight:500}.chart-column{flex:0 0 auto;min-width:1.75rem;display:grid;gap:8px;align-items:end}.chart-column-fill{min-height:12px;border-radius:999px;background:var(--accent)}.chart-column-fill-alt{background:var(--accent-strong)}.chart-column span{font-size:.74rem;color:var(--text-muted);text-align:center}.endpoint-list,.incident-stack,.journal-list,.key-list,.metric-list,.queue-list,.stack-form,.step-list,.table-list,.tag-row,.threshold-grid{display:grid;gap:12px}.table-list .empty-state,.table-list .empty-state--enhanced{min-height:72px;padding:14px 16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 55%,transparent);text-align:left;place-items:start;place-content:start}.metric-list-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.endpoint-row,.journal-row,.key-row,.metric-row,.queue-item,.step-item,.table-entry{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-top:11px;border-top:1px solid var(--line)}.endpoint-row:first-child,.journal-row:first-child,.key-row:first-child,.metric-row:first-child,.queue-item:first-child,.step-item:first-child,.table-entry:first-child{padding-top:0;border-top:0}.checkbox-group legend,.endpoint-row span,.incident-footnote,.journal-row span,.key-row span,.login-note-list span,.metric-row span,.queue-item-main span,.step-item span,.table-entry span,.threshold-field span{color:var(--text-muted)}.endpoint-row strong,.journal-row strong,.key-row strong,.metric-row strong,.queue-item-main strong,.step-item strong,.table-entry strong{letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word}strong+span{margin-left:.35em}.incident-entry-main,.journal-row>div:first-child,.queue-item-main,.table-entry>div:first-child{display:grid;gap:4px;min-width:0}.journal-row-side,.queue-item-meta,.table-entry-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end;color:var(--text-muted)}.severity-pill,.tag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);font-size:.72rem;font-weight:700;letter-spacing:.01em;text-transform:lowercase}.severity-pill.critical{color:#f2cbc4;border-color:rgba(214,135,127,.36);background:rgba(201,121,114,.22)}.severity-pill.high{color:#ecd4b7;border-color:rgba(199,180,154,.34);background:rgba(155,138,127,.22)}.severity-pill.medium{color:#d9e1ff;border-color:rgba(85,101,240,.36);background:rgba(85,101,240,.21)}.severity-pill.low,.severity-pill.neutral,.tag{color:var(--text-muted)}.incident-stack{gap:10px}.incident-entry{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:none}.incident-entry-header{display:flex;justify-content:space-between;gap:12px}.incident-entry-main{gap:10px}.incident-entry-side{display:grid;align-content:start;gap:10px;padding-left:14px;border-left:1px solid var(--line)}.incident-confidence-card{display:grid;gap:5px;padding:0 0 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.incident-confidence-card>span{color:var(--text-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.incident-confidence-card>strong{font-size:.8125rem;line-height:1.35;font-weight:620}.incident-side-stats{display:grid;gap:0}.incident-side-stats .metric-row{padding:7px 0;border-top:1px solid var(--line)}.incident-side-stats .metric-row:first-child{padding-top:0;border-top:0}.incident-side-stats .metric-row strong{font-size:.8125rem;font-weight:600;color:var(--text)}.incident-action-group{display:grid;gap:6px;padding-top:4px;border-top:1px solid var(--line)}.incident-entry-header strong{font-size:1.08rem;line-height:1.2;letter-spacing:-.03em}.incident-header-main{min-width:0;display:grid;gap:6px}.incident-meta-row{display:flex;flex-wrap:wrap;gap:7px;color:var(--text-muted);font-size:.74rem;opacity:.9}.incident-meta-row span:not(:last-child):after{content:"•";margin-left:8px;opacity:.55}.incident-header-meta{flex-shrink:0;align-self:flex-start}.incident-created-at{font-size:.72rem}.incident-severity-chip{margin-left:auto;align-self:flex-start}.incident-entry-main p{color:var(--text);line-height:1.55;font-size:.875rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.incident-scan-meta{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.incident-scan-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.incident-scan-meta-label{color:var(--text-muted);font-size:.8125rem;font-weight:600}.incident-scan-event-hint{font-size:.75rem;color:var(--text-muted)}.incident-event-type-pill{padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);font-size:.75rem;font-weight:600;letter-spacing:-.01em}.incident-scan-chip-row{margin:0}.incident-scan-chip{font-size:.75rem;padding:2px 8px;border-radius:999px;background:var(--panel-soft);border-color:var(--line)}.incident-scan-metric-list{margin:0;padding-left:1.1rem;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.incident-evidence-block{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.incident-evidence-block-media{grid-template-columns:minmax(0,1fr);width:fit-content;max-width:100%}.incident-evidence-block>span{color:var(--text-muted);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none}.incident-evidence-block>strong{color:var(--text);line-height:1.45;letter-spacing:-.01em;font-size:.9375rem}.incident-evidence-empty{display:grid;gap:4px;padding:8px 0 0;border:0;border-radius:0;background:transparent}.incident-evidence-empty strong{font-size:.8125rem}.incident-evidence-empty span{color:var(--text-muted);font-size:.8125rem;line-height:1.45}.incident-open-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent-strong) 35%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--panel));color:var(--text);font-size:.8125rem;font-weight:620;text-decoration:none}.incident-open-btn-primary{border-color:color-mix(in srgb,var(--accent-strong) 55%,var(--line));background:var(--accent-strong);color:#fff}.incident-open-btn-secondary{border-color:transparent;background:transparent;color:var(--text-muted);justify-content:flex-start;padding:0;min-height:28px;font-size:.8125rem;font-weight:500;text-decoration:underline;text-underline-offset:2px}.incident-open-btn-primary:hover{border-color:color-mix(in srgb,var(--accent-strong) 75%,var(--line));background:color-mix(in srgb,var(--accent-strong) 92%,black);color:#fff}.incident-open-btn-secondary:hover{border-color:transparent;background:transparent;color:var(--text)}.incident-open-btn:not(.incident-open-btn-secondary):hover{border-color:color-mix(in srgb,var(--accent-strong) 45%,var(--line));background:color-mix(in srgb,var(--accent) 24%,var(--panel))}.incident-open-btn:focus-visible{outline:2px solid rgba(85,101,240,.55);outline-offset:2px}.incident-footnote{line-height:1.6}.incident-actor-id-row strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.incident-custom-meta{display:grid;gap:6px;padding:8px 0 6px;border-top:1px solid rgba(142,154,182,.12);max-height:min(220px,42vh);overflow:auto;min-width:0}.incident-custom-meta-heading{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none}.incident-custom-meta-hint{margin:0;color:var(--text-muted);font-size:.68rem;line-height:1.4}.incident-custom-meta-hint .docs-inline-code{font-size:.66rem}.incident-custom-meta-list{margin:0;display:grid;gap:0}.incident-custom-meta-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;border-top:1px solid rgba(142,154,182,.08)}.incident-custom-meta-row:first-of-type{border-top:none;padding-top:2px}.incident-custom-meta-row dt{margin:0;font-size:.68rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;word-break:break-word}.incident-custom-meta-row dd{margin:0;font-size:.74rem;line-height:1.45;color:var(--text);word-break:break-word;overflow-wrap:anywhere}.incident-signal-row{grid-template-columns:repeat(auto-fit,minmax(116px,max-content));gap:7px}.risk-tag{justify-content:space-between;gap:10px;min-height:24px;padding:0 9px;border-color:rgba(142,154,182,.28);background:rgba(255,255,255,.03);text-transform:none;font-size:.72rem}.risk-tag em{color:var(--accent-strong);font-style:normal;font-weight:700}.banner-card{display:grid;gap:12px}.dashboard-page{min-width:0;display:grid}.dashboard-page .surface-card{min-height:0}.journal-card-stack,.profile-card-grid,.profile-section-grid{display:grid;gap:14px}.profile-browse-panel{gap:0;min-height:0;padding:0;overflow:hidden}.profile-browse-stats{padding:10px 14px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 55%,transparent)}.profile-browse-stats.console-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;border-radius:0;background:transparent}.profile-browse-stats .stat-card{padding:10px 14px;border:0;border-right:1px solid var(--line);background:transparent;box-shadow:none;gap:4px}.profile-browse-stats .stat-card:last-child{border-right:0}.profile-browse-stats .stat-card strong{font-size:1.15rem}.profile-browse-search{display:grid;gap:8px;padding:12px 14px 14px;max-width:640px}.profile-browse-search .console-filter-bar{grid-template-columns:minmax(0,1fr) auto}.profile-card-grid,.profile-section-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.profile-card-grid>:only-child{grid-column:1/-1;max-width:640px}.actor-profile-card,.journal-entry-card,.profile-dossier-hero,.profile-section-card{min-height:0}.surface-card.actor-profile-card{gap:8px;min-height:0}.actor-profile-card-header{align-items:start;gap:10px}.actor-profile-card-header h2{margin:0;font-size:1.05rem;line-height:1.25;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.actor-profile-risk{flex-shrink:0}.actor-profile-card-header p{max-width:36ch;margin:0;color:var(--text-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actor-profile-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--line)}.actor-profile-identity{display:grid;gap:3px;min-width:0}.actor-profile-id{color:var(--text-muted);font-size:.75rem;letter-spacing:0;text-transform:none;font-weight:500}.actor-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel-soft)}.actor-profile-stats .metric-row{display:grid;gap:4px;align-content:start;padding:8px 10px;border-top:0;border-right:1px solid var(--line)}.actor-profile-stats .metric-row:last-child{border-right:0}.actor-profile-stat-label{color:var(--text-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.actor-profile-stat-value{letter-spacing:-.02em;font-size:.95rem}.actor-profile-meta{display:grid;gap:6px}.actor-profile-state{display:grid;gap:3px;padding:8px 10px 8px 12px;border:0;border-top:1px solid var(--line);border-left:3px solid var(--line-strong);background:color-mix(in srgb,var(--panel-soft) 48%,transparent);border-radius:0}.actor-profile-state strong{letter-spacing:-.02em}.actor-profile-state span{color:var(--text-muted);font-size:.8rem;line-height:1.45}.actor-profile-state small{color:var(--text-muted);font-size:.72rem;letter-spacing:0;opacity:.85}.actor-profile-state.is-ready{border-left-color:var(--accent-strong);background:var(--panel-soft)}.actor-profile-state.is-empty{border-left-color:var(--line-strong)}.actor-profile-tags{display:flex;flex-wrap:wrap;gap:6px}.actor-profile-tags .tag{min-height:22px;padding:0 8px;font-size:.7rem}.actor-profile-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.actor-profile-dossier-link{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(142,154,182,.24);background:rgba(255,255,255,.02);color:var(--text);font-weight:560}.actor-profile-dossier-link:hover{border-color:rgba(127,141,255,.34);background:rgba(127,141,255,.12);color:var(--text)}.console-pagination-toolbar,.profile-pagination-toolbar{padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}.console-pagination-toolbar .pagination-copy,.profile-pagination-toolbar .pagination-copy{gap:2px}.console-pagination-toolbar .pagination-copy strong,.profile-pagination-toolbar .pagination-copy strong{font-size:.76rem;color:var(--text-muted);font-weight:520}.console-pagination-toolbar .pagination-copy span,.profile-pagination-toolbar .pagination-copy span{color:var(--text);font-size:.88rem}.console-pagination-toolbar .pagination-actions .toolbar-link,.profile-pagination-toolbar .pagination-actions .toolbar-link{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(142,154,182,.22);background:rgba(255,255,255,.02)}.console-pagination-toolbar .pagination-actions .toolbar-link:hover,.profile-pagination-toolbar .pagination-actions .toolbar-link:hover{border-color:rgba(127,141,255,.34);background:rgba(127,141,255,.12)}.console-pagination-toolbar-bottom,.profile-pagination-toolbar-bottom,.profile-results-toolbar{margin-top:-2px}.profile-results-toolbar .pagination-copy{gap:0}.profile-results-toolbar .pagination-copy strong:after{content:" \00B7";margin-left:4px}.incident-entry-detailed{grid-template-columns:minmax(0,1fr) 208px}.incident-entry-compact{grid-template-columns:1fr}.incident-note-block{display:grid;gap:6px;padding:10px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.incident-note-block span{color:var(--text-muted);line-height:1.55;font-size:.8125rem}.incident-rationale-block{padding-left:10px;border-left:3px solid color-mix(in srgb,var(--accent-strong) 50%,var(--line));border-top-color:var(--line);background:transparent}.incident-rationale-block strong:before{display:none}.incident-rationale-list{display:grid;gap:4px;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.incident-media-preview-wrap{width:min(230px,100%)}.incident-media-preview-toggle{position:relative;display:block;width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;overflow:hidden;padding:0;background:rgba(255,255,255,.01);cursor:pointer}.incident-media-preview-toggle:focus-visible{outline:2px solid rgba(85,101,240,.55);outline-offset:2px}.incident-media-preview-image{width:100%;height:100%;object-fit:cover;display:block}.incident-media-preview-toggle.is-blurred .incident-media-preview-image{filter:blur(14px) saturate(.75);transform:scale(1.05)}.incident-media-preview-label{position:absolute;left:8px;right:8px;bottom:8px;display:inline-flex;justify-content:center;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;font-size:.68rem;line-height:1.1;color:var(--text);background:rgba(8,12,22,.78);border:1px solid rgba(142,154,182,.24)}.queue-item-rich{align-items:center}.queue-list .watchlist-item{padding-top:10px;border-top:1px solid var(--line)}.queue-list .watchlist-item:first-child{padding-top:0;border-top:0}.watchlist-item-main{gap:4px}.watchlist-item-meta-block{display:grid;gap:3px}.watchlist-item-name{display:block;font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-item-line{display:block;line-height:1.4}.watchlist-item-line--secondary{opacity:.82;font-size:.76rem}.watchlist-item-side{gap:10px;flex-wrap:nowrap}.dashboard-activity-row,.dashboard-incident-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.dashboard-list-row-main{min-width:0;display:grid;gap:4px}.dashboard-list-row-title{min-width:0;display:block;line-height:1.25;font-weight:680}.dashboard-list-row-subtext{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.dashboard-list-row-subtext--url{font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.dashboard-list-row-meta{min-width:170px;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:nowrap;font-size:.76rem}.dashboard-list-row-time{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-list-row-entity{white-space:nowrap}.dashboard-watchlist-row .watchlist-item-main,.dashboard-watchlist-side{min-width:0}.watchlist-open-btn{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;border-radius:999px;border:1px solid rgba(85,101,240,.22);background:rgba(85,101,240,.1);color:var(--text);font-size:.76rem;font-weight:650}.watchlist-open-btn:hover{border-color:rgba(85,101,240,.4);background:rgba(85,101,240,.16)}.dashboard-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);margin-bottom:0;overflow:hidden}.dashboard-health-strip .dashboard-health-strip-label,.dashboard-health-strip .eyebrow{font-size:.8125rem;letter-spacing:0;text-transform:none;font-weight:500;color:var(--text-muted)}.dashboard-detail-grid{align-items:stretch}.dashboard-rail-list{flex:1 1;min-height:120px;align-content:start}.dashboard-detail-grid--activity{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.dashboard-main-card,.dashboard-rail-card{min-width:0;display:flex;flex-direction:column}.dashboard-rail-card .surface-card-header h2{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-rail-card.surface-card .empty-state--enhanced{min-height:88px;padding:14px 16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 55%,transparent);text-align:left;place-items:start;place-content:start;align-content:start}.dashboard-health-strip-item{display:grid;gap:4px;align-content:center;min-width:0;padding:12px 14px;border-right:1px solid var(--line)}.dashboard-health-strip-item strong{font-size:1.25rem;letter-spacing:-.03em;font-weight:650;line-height:1.1}.dashboard-health-strip-item:last-child{border-right:0}.dashboard-traffic-chart{padding:8px 10px 6px}.dashboard-traffic-metrics{margin-top:0;gap:0;padding-top:4px;border-top:1px solid var(--line)}.dashboard-traffic-metric-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:auto;padding:10px 0;border:0;border-radius:0;background:transparent}.dashboard-traffic-metric-row span{font-size:.8125rem;letter-spacing:0;text-transform:none;font-weight:500;color:var(--text-muted)}.dashboard-traffic-metric-row strong{font-size:1.1rem;line-height:1;letter-spacing:-.04em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-traffic-delta{color:var(--accent-strong)}.dashboard-page{gap:14px}.usage-page-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.92fr);gap:var(--content-gap,16px);align-items:start}.usage-page-main,.usage-page-rail{display:grid;gap:var(--content-gap,16px);min-width:0}.usage-trend-chart:has(.chart-empty-state){min-height:120px}.usage-trend-chart{min-height:150px}.usage-metric-list{gap:0}.usage-metric-list .metric-row{min-height:44px;padding:10px 0;border-top:1px solid var(--line);border-radius:0;background:transparent}.usage-metric-list .metric-row:first-child{border-top:0;padding-top:0}.usage-ledger-list .empty-state{padding:16px 0 8px}@media (max-width:768px){.dashboard-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-health-strip-item{border-right:0;border-bottom:1px solid var(--line)}.dashboard-health-strip-item:nth-child(odd){border-right:1px solid var(--line)}.dashboard-health-strip-item:nth-last-child(-n+2){border-bottom:0}}@media (max-width:480px){.dashboard-health-strip{grid-template-columns:1fr}.dashboard-health-strip-item,.dashboard-health-strip-item:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.dashboard-health-strip-item:last-child{border-bottom:0}}@media (max-width:1320px){.dashboard-detail-grid--activity{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr)}}@media (max-width:1160px){.dashboard-detail-grid--activity{grid-template-columns:1fr}.dashboard-list-row-meta{min-width:0;justify-content:flex-start;flex-wrap:wrap}}.journal-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.journal-meta-cell{min-height:56px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-muted);line-height:1.55}.journal-feed{gap:0;min-width:0;grid-template-columns:minmax(0,1fr)}.journal-stat-grid{margin-bottom:0}.journal-feed .surface-card-header--compact{padding-bottom:12px;border-bottom:1px solid var(--line)}.journal-feed-list{gap:0;padding-top:2px}.journal-entry-row,.journal-feed-list{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.journal-entry-row{gap:8px;padding:14px 0;border-top:1px solid var(--line)}.journal-feed-list .journal-entry-row:first-child{padding-top:0;border-top:0}.journal-entry-row-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.journal-entry-row-copy{display:grid;gap:4px;min-width:0}.journal-entry-row-copy strong{font-size:.9375rem;letter-spacing:-.02em;overflow-wrap:anywhere}.journal-entry-kind{font-size:.8125rem}.journal-entry-row-side{flex-shrink:0;align-items:center}.journal-entry-time{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.journal-meta-inline{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0}.journal-meta-chip{display:inline-flex;gap:5px;align-items:baseline;min-width:0;max-width:100%;font-size:.8125rem;line-height:1.4}.journal-meta-chip dt{margin:0;font-weight:600;color:var(--text-muted);white-space:nowrap}.journal-meta-chip dt:after{content:":"}.journal-meta-chip dd{margin:0;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal-meta-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:8px;margin:0}.journal-meta-pair{display:grid;gap:2px;min-width:0;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 55%,transparent)}.journal-meta-pair dt{margin:0;font-size:.72rem;font-weight:600;color:var(--text-muted)}.journal-meta-pair dd{margin:0;font-size:.8125rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-browse-search .console-filter-bar{align-items:end;gap:10px}.profile-browse-search .console-search input{min-height:var(--control-height-md)}.profile-section-list{margin:0;padding-left:18px;display:grid;gap:10px;color:var(--text-muted);line-height:1.7}.profile-section-list li::marker{color:var(--accent-strong)}.profile-detail-grid{align-items:start}.profile-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.92fr)}.profile-history-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr)}.profile-dossier-hero{gap:14px;background:var(--panel);border:1px solid var(--line)}.profile-dossier-hero-header{align-items:flex-start;gap:12px}.profile-dossier-hero-copy{display:grid;gap:8px;min-width:0}.profile-dossier-hero-copy h2{margin:0;font-size:1.05rem;font-weight:620;letter-spacing:-.03em}.profile-dossier-hero-copy p{margin:0;color:var(--text-muted);font-size:.9375rem;line-height:1.55;max-width:62ch}.profile-dossier-hero .surface-card-header p{max-width:62ch;color:var(--text)}.profile-chip-row,.profile-meta-row{display:flex;flex-wrap:wrap;gap:8px}.profile-meta-pill{background:rgba(255,255,255,.02)}.profile-meta-pill-accent{color:var(--accent-strong);border-color:rgba(85,101,240,.24);background:var(--accent-soft)}.profile-meta-pill-warm{color:var(--warm);border-color:rgba(155,138,127,.22);background:var(--warm-soft)}.profile-chip-mono,.profile-meta-pill-mono{font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;letter-spacing:0}.profile-hero-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.profile-hero-fact{display:grid;gap:4px;min-height:auto;padding:10px 12px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--panel-soft) 45%,transparent)}.profile-hero-fact:nth-child(2n){border-right:0}.profile-hero-fact:nth-last-child(-n+2){border-bottom:0}.profile-hero-fact span{color:var(--text-muted);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.profile-hero-fact strong{font-size:.97rem;line-height:1.45;letter-spacing:-.03em}.profile-hero-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px;border-top:1px solid var(--line)}.deep-scan-button-wrap{position:relative;display:inline-flex;flex-direction:column;gap:6px}.deep-scan-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px}.deep-scan-button:disabled{opacity:.85;cursor:wait}.deep-scan-spinner{display:inline-flex;animation:deep-scan-spin .7s linear infinite}@keyframes deep-scan-spin{to{transform:rotate(1turn)}}.deep-scan-progress{width:100%;height:3px;border-radius:999px;background:var(--line);overflow:hidden}.deep-scan-progress-bar{height:100%;width:40%;background:var(--accent);border-radius:999px;animation:deep-scan-progress 1.4s ease-in-out infinite}@keyframes deep-scan-progress{0%,to{transform:translateX(-100%)}50%{transform:translateX(250%)}}.profile-footprint-card,.profile-section-card,.profile-story-card{background:var(--panel)}.profile-footprint-card{gap:16px}.profile-signal-group{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.profile-signal-group:first-of-type{padding-top:0;border-top:0}.profile-signal-group-title{color:var(--text-muted);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none}.profile-narrative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-story-card{gap:16px}.profile-story-card p{max-width:54ch;color:var(--text);line-height:1.8}.profile-count-tag{color:var(--accent-strong);border-color:rgba(85,101,240,.24);background:var(--accent-soft);font-weight:600}.profile-section-card .surface-card-header{align-items:center}.profile-section-list li{color:var(--text)}.profile-incident-card{background:var(--panel-soft)}.profile-incident-card .incident-entry-header{align-items:flex-start}.profile-timeline-row,.profile-timeline-row:first-child{padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);align-items:flex-start}.profile-timeline-row strong{line-height:1.5}.profile-timeline-row .journal-row-side{display:grid;gap:4px;justify-items:end;text-align:right}.empty-state-panel{display:grid;place-items:center;min-height:160px}