:root{--background:#070b14;--background-soft:#090f1c;--surface:#0e1525;--surface-elevated:#131c30;--surface-hover:#172238;--border:#25304a;--border-soft:rgba(148,163,184,0.12);--text-primary:#f6f8fc;--text-secondary:#94a3b8;--text-muted:#64748b;--violet:#7c5cfc;--violet-soft:rgba(124,92,252,0.14);--cyan:#22d3ee;--cyan-soft:rgba(34,211,238,0.12);--success:#34d399;--success-soft:rgba(52,211,153,0.12);--warning:#fbbf24;--warning-soft:rgba(251,191,36,0.12);--critical:#fb7185;--critical-soft:rgba(251,113,133,0.12);--shadow-lg:0 24px 80px rgba(0,0,0,0.35);--radius-sm:8px;--radius:12px;--radius-lg:16px;--sidebar-width:272px;color-scheme:dark}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 85% -20%,rgba(124,92,252,.08),transparent 34rem),var(--background);color:var(--text-primary);font-family:Inter,Geist,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}svg{width:20px;height:20px;flex:0 0 auto}.date-cell,.kpi-card>strong,.source-time strong,.summary-strip strong,.topbar-time,code{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}::selection{background:rgba(124,92,252,.45);color:white}::placeholder{color:#526078}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#26324a;border:3px solid transparent;background-clip:padding-box;border-radius:999px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:1000;left:20px;top:-60px;padding:10px 16px;background:var(--cyan);color:#031017;border-radius:var(--radius-sm);font-weight:800;transition:top .18s ease}.skip-link:focus{top:16px}.app-frame{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--sidebar-width);display:flex;flex-direction:column;padding:0 16px 18px;background:linear-gradient(180deg,rgba(14,21,37,.98),rgba(8,13,24,.98));border-right:1px solid var(--border-soft);box-shadow:16px 0 60px rgba(0,0,0,.12)}.sidebar:before{content:"";position:absolute;inset:0 0 auto;height:220px;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(124,92,252,.12),transparent 72%)}.sidebar-header{position:relative;min-height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.brand,.login-brand{display:inline-flex;align-items:center;gap:11px}.brand>span:last-child,.login-brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong,.login-brand strong{font-size:19px;letter-spacing:-.04em}.brand small,.login-brand small{margin-top:6px;color:var(--text-muted);font-size:8px;font-weight:800;letter-spacing:.18em}.brand-mark{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(124,92,252,.5);border-radius:10px;background:linear-gradient(145deg,rgba(124,92,252,.2),rgba(34,211,238,.05));box-shadow:0 0 24px rgba(124,92,252,.18),inset 0 0 16px rgba(124,92,252,.08);transform:rotate(45deg)}.brand-mark span,.brand-mark:after,.brand-mark:before{content:"";position:absolute;border:1px solid var(--violet);border-radius:50%}.brand-mark:before{width:17px;height:8px}.brand-mark:after{width:8px;height:17px;border-color:var(--cyan)}.brand-mark span{width:5px;height:5px;background:white;border:0;box-shadow:0 0 10px var(--cyan)}.nav-list{position:relative;display:flex;flex-direction:column;gap:5px;margin-top:20px}.nav-label{margin:0 10px 9px;color:#5d6b82;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nav-item{position:relative;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:8px 10px;color:var(--text-secondary);border:1px solid transparent;border-radius:11px;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.nav-item:hover{color:var(--text-primary);background:rgba(255,255,255,.025);transform:translateX(2px)}.nav-item-active{color:var(--text-primary);border-color:rgba(124,92,252,.2);background:linear-gradient(90deg,rgba(124,92,252,.15),rgba(124,92,252,.035))}.nav-icon{width:36px;height:36px;display:grid;place-items:center;color:#7988a3;border-radius:9px}.nav-item-active .nav-icon{color:#b8a9ff;background:rgba(124,92,252,.14)}.nav-item>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.nav-item strong{font-size:13px;font-weight:650}.nav-item small{margin-top:2px;color:#65738a;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-active-dot{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.sidebar-footer{margin-top:auto;display:grid;grid-gap:12px;gap:12px}.security-note{display:flex;gap:10px;align-items:center;padding:10px;color:#6d7e99}.security-note svg{width:16px;color:var(--success)}.security-note div{min-width:0;display:flex;flex-direction:column}.security-note strong{color:#91a0b8;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.security-note span{margin-top:2px;font-size:9px}.account-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:10px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:12px}.account-copy{min-width:0;display:flex;flex-direction:column}.account-copy small,.account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{font-size:11px}.account-copy small{color:var(--text-muted);font-size:9px}.avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(34,211,238,.25);border-radius:10px;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(124,92,252,.14));color:#bceff6;font-size:10px;font-weight:800}.avatar-small{width:32px;height:32px;border-radius:9px}.workspace{min-width:0;min-height:100vh;margin-left:var(--sidebar-width)}.topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;min-height:76px;justify-content:space-between;gap:24px;padding:12px clamp(20px,3vw,46px);border-bottom:1px solid var(--border-soft);background:rgba(7,11,20,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar,.topbar-left{display:flex;align-items:center}.topbar-left{gap:13px;min-width:0}.topbar-left>div{min-width:0}.breadcrumb{display:flex;align-items:center;gap:5px;margin:0 0 3px;color:#93a1b5;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.breadcrumb svg{width:9px;height:9px}.topbar h1{margin:0;font-size:17px;line-height:1.1;letter-spacing:-.02em}.topbar-meta{display:flex;flex:0 0 auto;align-items:center;gap:16px}.language-switch{display:inline-flex;align-items:center;padding:2px;background:rgba(255,255,255,.035);border:1px solid var(--border-soft);border-radius:9px}.language-switch button{min-width:30px;height:27px;padding:0 7px;color:#93a1b5;background:transparent;border:0;border-radius:7px;font-size:8px;font-weight:850;letter-spacing:.08em;cursor:pointer}.language-switch button[aria-pressed=true]{color:#e6e2ff;background:rgba(124,92,252,.2);box-shadow:inset 0 0 0 1px rgba(124,92,252,.2)}.language-switch button:hover{color:white}.time-zone-switch button:first-child{min-width:52px}.environment-badge{display:inline-flex;align-items:center;gap:7px;color:#7f8ba1;font-size:9px;font-weight:800;letter-spacing:.1em}.environment-badge>span{width:6px;height:6px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet)}.topbar-time{color:#728098;font-size:10px}.menu-button{display:none!important}.main-content{width:min(100%,1680px);margin:0 auto;padding:clamp(24px,3vw,44px);outline:0}.page-stack{display:grid;grid-gap:22px;gap:22px}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.page-intro>div:first-child{max-width:760px}.eyebrow{margin:0 0 8px;color:#70809a;font-size:9px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.eyebrow-line{display:inline-block;width:24px;height:1px;margin:0 8px 3px 0;background:linear-gradient(90deg,var(--violet),var(--cyan))}.page-intro h2{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.page-intro p:last-child{margin:8px 0 0;color:var(--text-secondary);font-size:13px}.page-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.source-time{display:flex;flex-direction:column;align-items:flex-end;padding-right:14px;border-right:1px solid var(--border-soft)}.source-time span{color:var(--text-muted);font-size:8px;font-weight:800;letter-spacing:.12em}.source-time strong{margin-top:2px;color:#a7b3c7;font-size:10px;font-weight:500}.source-time small{color:#607089;font-size:9px}.live-status-indicator{min-width:180px;max-width:260px;display:flex;align-items:center;gap:9px;padding:8px 10px;color:#8d9bb0;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:10px}.live-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.live-status-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.live-status-copy strong{font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.live-status-copy small{color:#64738a;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.live-status-live{color:var(--success);border-color:rgba(52,211,153,.16);background:rgba(52,211,153,.04)}.live-status-live .live-status-dot{animation:pulse-out 2.2s ease-out infinite}.live-status-stale{color:var(--warning);border-color:rgba(251,191,36,.2);background:var(--warning-soft)}.live-status-offline{color:var(--critical);border-color:rgba(251,113,133,.2);background:var(--critical-soft)}.live-status-paused{color:#77859b}.button,.icon-button{border:0;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.button{min-height:42px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:750;text-align:center}.button svg{width:16px;height:16px}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.5}.button-primary{color:white;background:linear-gradient(135deg,#7051ef,#6548dc);box-shadow:0 8px 28px rgba(124,92,252,.22),inset 0 1px rgba(255,255,255,.15)}.button-primary:hover:not(:disabled){background:linear-gradient(135deg,#8165f5,#7051e8);box-shadow:0 10px 34px rgba(124,92,252,.32)}.button-secondary{color:#c4ccda;background:rgba(255,255,255,.035);border-color:var(--border)}.button-secondary:hover:not(:disabled){color:white;background:rgba(255,255,255,.065);border-color:#35435e}.button-ghost{min-height:34px;padding:0 10px;color:var(--text-secondary);background:transparent;border-color:var(--border-soft)}.button-danger{color:white;background:linear-gradient(135deg,#d64c65,#b93652);box-shadow:0 8px 24px rgba(251,113,133,.15)}.button-danger-ghost{color:#df8292}.button-danger-ghost:hover{color:#ff9cad!important;border-color:rgba(251,113,133,.3)!important;background:rgba(251,113,133,.08)!important}.button-small{font-size:10px}.button-large{min-height:50px;font-size:13px}.button-full{width:100%}.icon-button{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;color:#7d8ba2;background:transparent;border:1px solid transparent;border-radius:10px}.icon-button svg{width:17px;height:17px}.icon-button:hover{color:white;background:rgba(255,255,255,.05);border-color:var(--border-soft)}.mobile-only{display:none}.command-hero{position:relative;min-height:208px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:26px;gap:26px;overflow:hidden;padding:32px 36px;background:linear-gradient(115deg,rgba(19,28,48,.98),rgba(11,17,31,.96));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.025)}.command-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.013) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.013) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,black,transparent 75%);mask-image:linear-gradient(90deg,black,transparent 75%)}.hero-glow{position:absolute;top:-120px;left:-100px;width:420px;height:420px;border-radius:50%;background:rgba(124,92,252,.12);filter:blur(70px)}.hero-critical .hero-glow,.hero-offline .hero-glow{background:rgba(251,113,133,.13)}.hero-degraded .hero-glow,.hero-maintenance .hero-glow{background:rgba(251,191,36,.11)}.hero-status-orb{position:relative;z-index:1;width:96px;height:96px;display:grid;place-items:center;border:1px solid rgba(124,92,252,.34);border-radius:50%;color:#b8abf8;background:radial-gradient(circle,rgba(124,92,252,.2),rgba(124,92,252,.03) 65%);box-shadow:0 0 50px rgba(124,92,252,.12),inset 0 0 30px rgba(124,92,252,.1)}.hero-status-orb:after,.hero-status-orb:before{content:"";position:absolute;border:1px solid rgba(124,92,252,.18);border-radius:50%}.hero-status-orb:before{inset:9px}.hero-status-orb:after{inset:-7px;border-style:dashed}.hero-status-orb svg{width:32px;height:32px;filter:drop-shadow(0 0 8px var(--violet))}.orb-pulse{position:absolute;inset:-1px;border:1px solid rgba(34,211,238,.45);border-radius:50%;opacity:.35}.orb-pulse-active{animation:pulse-out 2.2s ease-out infinite}.hero-copy{position:relative;z-index:2;min-width:0}.hero-kicker{margin:0 0 7px;color:#6d7b93;font-size:9px;font-weight:850;letter-spacing:.17em}.hero-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hero-title-row h3{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.04em;overflow-wrap:anywhere}.hero-copy>p:not(.hero-kicker){margin:7px 0 20px;color:#8795aa;font-size:12px}.hero-facts{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border-soft);border-radius:10px;background:var(--border-soft)}.hero-facts>div{min-height:53px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px 13px;background:rgba(8,13,24,.76)}.hero-facts>div>span:first-child{color:#59677e;font-size:7px;font-weight:800;letter-spacing:.12em}.hero-facts strong{color:#c7d0df;font-size:11px;font-weight:650;text-transform:capitalize}.status-badge{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.status-healthy{color:var(--success);border-color:rgba(52,211,153,.22);background:var(--success-soft)}.status-degraded,.status-maintenance{color:var(--warning);border-color:rgba(251,191,36,.24);background:var(--warning-soft)}.status-critical,.status-offline{color:var(--critical);border-color:rgba(251,113,133,.24);background:var(--critical-soft)}.status-not_configured,.status-unknown{color:#8896ab;border-color:rgba(148,163,184,.2);background:rgba(148,163,184,.07)}.status-stale{color:var(--warning);border-color:rgba(251,191,36,.24);background:var(--warning-soft)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.kpi-card{min-width:0;padding:18px 19px 15px;background:linear-gradient(145deg,rgba(19,28,48,.76),rgba(12,18,32,.9));border:1px solid var(--border-soft);border-radius:var(--radius);transition:transform .18s ease,border-color .18s ease}.kpi-card:hover{transform:translateY(-2px);border-color:rgba(124,92,252,.24)}.kpi-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi-head>span:first-child{color:#65748b;font-size:8px;font-weight:850;letter-spacing:.14em}.metric-icon{width:28px;height:28px;display:grid;place-items:center;color:var(--success);background:var(--success-soft);border-radius:8px}.metric-icon svg{width:14px}.metric-icon-violet{color:#a38eff;background:var(--violet-soft)}.metric-icon-cyan{color:var(--cyan);background:var(--cyan-soft)}.metric-icon-pink{color:var(--critical);background:var(--critical-soft)}.kpi-card>strong{display:block;margin-top:6px;font-size:clamp(24px,2.5vw,31px);line-height:1.2;letter-spacing:-.05em}.kpi-card>p{margin:3px 0 0;color:#627086;font-size:9px}.metric-missing{position:relative;color:#536177}.metric-missing .sr-only{inset:0 auto auto 0}.request-detail-link{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#a7b8ff;text-decoration:none}.request-detail-link:focus-visible,.request-detail-link:hover{color:#d6deff;text-decoration:underline;text-underline-offset:3px}.request-detail-link code{min-width:0;overflow:hidden;text-overflow:ellipsis}.request-detail-link svg{width:11px;flex:none}.usage-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.usage-detail-hero>div{min-width:0;display:flex;flex-direction:column;gap:7px}.usage-detail-hero>div:last-child{align-items:flex-end}.usage-detail-hero h3,.usage-detail-hero small{min-width:0;margin:0;overflow-wrap:anywhere}.usage-detail-hero h3{font-size:15px}.usage-detail-hero small{color:#65758d;font-size:9px}.usage-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.usage-detail-card{min-width:0;overflow:hidden}.usage-detail-card>.panel-header>svg{width:18px;color:var(--cyan)}.usage-timeline-card{grid-column:1/-1}.usage-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--border-soft)}.usage-detail-facts>div{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:14px 18px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.usage-detail-facts dt{color:#718198;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.usage-detail-facts dd{min-width:0;margin:0;color:#cbd4e2;font-size:11px;overflow-wrap:anywhere}.usage-detail-facts code{white-space:normal;overflow-wrap:anywhere}.mini-progress{height:2px;margin-top:5px;overflow:hidden;background:#202b3e;border-radius:99px}.mini-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--cyan));border-radius:inherit}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:16px;gap:16px}.panel{min-width:0;background:linear-gradient(145deg,rgba(14,21,37,.94),rgba(10,16,29,.96));border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:0 16px 50px rgba(0,0,0,.11)}.panel-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid var(--border-soft)}.panel-header .eyebrow,.table-toolbar .eyebrow{margin-bottom:3px;color:#5e6c83}.panel-header h3,.table-toolbar h3{margin:0;font-size:14px;letter-spacing:-.015em}.count-badge{min-width:26px;height:24px;display:grid;place-items:center;padding:0 7px;color:#8b9ab0;background:rgba(255,255,255,.035);border:1px solid var(--border-soft);border-radius:8px;font-family:monospace;font-size:10px}.service-list{margin:0;padding:5px 20px 12px;list-style:none}.service-list li{position:relative;min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(148,163,184,.07)}.service-list li:last-child{border:0}.service-node{position:relative;width:10px;height:10px;border:2px solid #738097;border-radius:50%}.service-node:after{content:"";position:absolute;left:2px;top:13px;width:1px;height:45px;background:rgba(148,163,184,.1)}.service-list li:last-child .service-node:after{display:none}.service-node-healthy{border-color:var(--success);box-shadow:0 0 8px rgba(52,211,153,.35)}.service-node-degraded,.service-node-maintenance{border-color:var(--warning)}.service-node-critical,.service-node-offline{border-color:var(--critical)}.service-list li>div:nth-child(2){min-width:0;display:flex;flex-direction:column}.service-list li strong{font-size:11px}.service-list li span:not(.status-badge):not(.status-dot){color:#66748a;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-end{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.service-end small{color:#5d6a80;font-family:monospace;font-size:8px}.compact-empty{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;padding:25px;color:#718098}.compact-empty>svg{width:25px;color:#526077}.compact-empty div{display:flex;flex-direction:column}.compact-empty strong{color:#a8b2c2;font-size:12px}.compact-empty span{font-size:10px}.telemetry-panel{padding-bottom:16px}.telemetry-panel .panel-header{margin-bottom:4px}.runtime-stat{padding:13px 20px 4px}.runtime-stat>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.runtime-stat span{color:#68768d;font-size:9px}.runtime-stat strong{font-family:monospace;color:#b8c1d0;font-size:10px}.track{height:5px;overflow:hidden;margin-top:8px;background:#1a2437;border-radius:999px}.track span{display:block;height:100%;background:linear-gradient(90deg,#16b989,var(--success));border-radius:inherit;box-shadow:0 0 10px rgba(52,211,153,.3)}.track-violet span{background:linear-gradient(90deg,var(--violet),var(--cyan));box-shadow:0 0 10px rgba(124,92,252,.3)}.runtime-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:14px 20px 4px}.runtime-tiles>div{padding:10px 12px;background:rgba(255,255,255,.02);border:1px solid var(--border-soft);border-radius:9px}.drift-card span,.runtime-tiles span{display:block;color:#59677e;font-size:7px;font-weight:850;letter-spacing:.12em}.runtime-tiles strong{display:block;margin-top:3px;font-family:monospace;font-size:12px}.operational-intro-skeleton{height:82px}.operational-panel-skeleton{height:310px}.operational-snapshot{min-width:0;display:grid;grid-gap:22px;gap:22px}.snapshot-retained{filter:saturate(.7)}.snapshot-retained .status-badge{filter:none}.hero-not_configured .hero-glow,.hero-stale .hero-glow,.hero-unknown .hero-glow{background:rgba(100,116,139,.12)}.operational-empty{min-height:280px;display:flex;align-items:center;justify-content:center;gap:16px;padding:34px;text-align:left}.operational-empty>svg{width:34px;flex:0 0 auto;color:#65748b}.operational-empty h3{margin:0;font-size:18px}.operational-empty p{max-width:650px;margin:6px 0 0;color:var(--text-secondary);font-size:12px}.live-detail-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:16px;gap:16px}.live-metrics-panel{overflow:hidden}.metric-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 20px 17px}.metric-definition-list>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 10px;border-bottom:1px solid var(--border-soft)}.metric-definition-list>div:nth-last-child(-n+2){border-bottom:0}.metric-definition-list dt{color:#65748b;font-size:8px;font-weight:850;letter-spacing:.12em}.metric-definition-list dd{margin:0;color:#c4cedd;font-family:monospace;font-size:13px;font-weight:700;text-align:right}.aggregate-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding:24px}.aggregate-boundary-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--cyan);background:var(--cyan-soft);border:1px solid rgba(34,211,238,.14);border-radius:12px}.aggregate-boundary-icon svg{width:21px}.aggregate-boundary h3{margin:4px 0 8px;font-size:17px}.aggregate-boundary p:not(.eyebrow){margin:0;color:var(--text-secondary);font-size:11px;line-height:1.65}.boundary-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.infrastructure-summary{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.infrastructure-summary-card{min-width:0;padding:16px 17px;background:linear-gradient(145deg,rgba(17,26,44,.82),rgba(10,16,29,.94));border:1px solid var(--border-soft);border-radius:var(--radius)}.infrastructure-summary-card>span{color:#65748b;font-size:8px;font-weight:850;letter-spacing:.12em}.infrastructure-summary-card>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.infrastructure-summary-card strong{min-width:0;font-size:clamp(21px,2.3vw,28px);letter-spacing:-.04em;overflow-wrap:anywhere}.infrastructure-summary-card svg{width:19px;flex:0 0 auto;color:#7686a0}.infrastructure-summary-card small{display:block;margin-top:3px;color:#65748b;font-size:9px;overflow-wrap:anywhere}.infrastructure-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.infrastructure-wide{grid-column:1/-1}.infrastructure-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:14px 20px 20px}.infrastructure-facts>div{min-width:0;padding:11px 12px;background:rgba(255,255,255,.02);border:1px solid var(--border-soft);border-radius:9px}.infrastructure-facts dt{color:#59677e;font-size:7px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.infrastructure-facts dd{margin:5px 0 0;color:#c2ccdb;font-family:monospace;font-size:11px;overflow-wrap:anywhere}.drift-card{display:flex;align-items:center;gap:11px;margin:12px 20px 0;padding:10px 12px;background:rgba(52,211,153,.04);border:1px solid rgba(52,211,153,.1);border-radius:10px}.drift-card>svg{width:19px;color:var(--success)}.drift-card div{display:flex;flex-direction:column}.drift-card strong{margin-top:1px;color:#afbbcd;font-size:10px}.drift-card small{color:#617087;font-family:monospace;font-size:8px}.drift-active{background:var(--warning-soft);border-color:rgba(251,191,36,.2)}.drift-active>svg{color:var(--warning)}.inline-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid;border-radius:11px;font-size:11px}.inline-alert>svg{width:17px;margin-top:1px}.inline-alert>div{min-width:0;flex:1 1;display:flex;flex-direction:column}.inline-alert strong{font-size:11px}.inline-alert span{opacity:.78}.inline-alert code{margin-top:3px;font-size:8px;opacity:.65}.inline-alert .icon-button{flex:0 0 auto;width:30px;height:30px;margin:-4px}.inline-alert-warning{color:#e6bb53;background:var(--warning-soft);border-color:rgba(251,191,36,.18)}.inline-alert-error{color:#e88697;background:var(--critical-soft);border-color:rgba(251,113,133,.2)}.inline-alert-success{color:#65d6b0;background:var(--success-soft);border-color:rgba(52,211,153,.18)}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(90deg,rgba(14,21,37,.96),rgba(11,17,30,.94));border:1px solid var(--border-soft);border-radius:var(--radius)}.summary-strip>div{position:relative;min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:15px 20px}.summary-strip>div:not(:last-child):after{content:"";position:absolute;top:20%;right:0;width:1px;height:60%;background:var(--border-soft)}.summary-strip span{color:#627087;font-size:8px;font-weight:800;letter-spacing:.12em}.summary-strip strong{margin-top:3px;font-size:22px;letter-spacing:-.04em}.summary-security{flex-direction:row!important;align-items:center;gap:11px}.summary-security>svg{width:22px;color:var(--cyan)}.summary-security p{display:flex;flex-direction:column;margin:0}.summary-security p strong{margin:0;font-family:inherit;font-size:10px;letter-spacing:0}.summary-security p span{margin-top:2px;font-size:8px;font-weight:400;letter-spacing:0}.table-panel{overflow:hidden}.table-toolbar{min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border-bottom:1px solid var(--border-soft)}.search-field,.toolbar-controls{display:flex;align-items:center;gap:8px}.search-field{width:min(270px,30vw);min-height:38px;padding:0 11px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:9px;transition:border-color .16s ease,background .16s ease}.search-field:focus-within{background:rgba(255,255,255,.04);border-color:rgba(34,211,238,.35)}.search-field svg{width:14px;color:#58667d}.search-field input{width:100%;min-width:0;color:#cdd4df;background:transparent;border:0;outline:0;font-size:10px}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th{padding:11px 15px;color:#56647a;background:rgba(255,255,255,.012);border-bottom:1px solid rgba(148,163,184,.08);font-size:7px;font-weight:850;letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td{height:65px;padding:10px 15px;color:#9ba7ba;border-bottom:1px solid rgba(148,163,184,.065);font-size:10px;vertical-align:middle}.data-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover{background:rgba(124,92,252,.025)}.data-table tbody tr:last-child td{border:0}.identity-cell,.key-cell{min-width:180px;display:flex;align-items:center;gap:10px}.identity-cell>div,.key-cell>div{min-width:0;display:flex;flex-direction:column}.identity-cell strong,.key-cell strong{color:#d2d8e3;font-size:10px}.identity-cell span:not(.avatar),.key-cell code{color:#647187;font-size:8px;overflow-wrap:anywhere}.key-symbol{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#9f8df5;background:var(--violet-soft);border-radius:9px}.key-symbol svg{width:15px}.tag-list{max-width:240px;display:flex;flex-wrap:wrap;gap:4px}.tag{display:inline-flex;padding:3px 6px;color:#8b99af;background:rgba(148,163,184,.06);border:1px solid rgba(148,163,184,.1);border-radius:5px;font-family:monospace;font-size:7px}.verified{color:var(--success)}.muted{color:var(--text-secondary)}.date-cell{color:#79869a;font-size:8px;white-space:nowrap}.actions-cell{width:1%;text-align:right;white-space:nowrap}.empty-state{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.empty-state .state-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:15px;color:#9582ec;background:var(--violet-soft);border:1px solid rgba(124,92,252,.2);border-radius:18px}.empty-state h3{margin:0;font-size:15px}.empty-state p{max-width:390px;margin:6px 0 16px;color:#718097;font-size:10px}.empty-state.compact{min-height:200px}.embedded-state{min-height:220px;display:flex;align-items:center;justify-content:center;gap:13px;padding:30px}.embedded-state>svg{width:24px;color:var(--critical)}.embedded-state>div{display:flex;flex-direction:column;max-width:430px}.embedded-state strong{font-size:12px}.embedded-state span{color:#77859b;font-size:10px}.embedded-state code{margin-top:3px;color:#6a788e;font-size:8px}.embedded-state .button{margin-left:10px}.field-group{display:grid;grid-gap:6px;gap:6px}.choice-field legend,.field-group label{color:#aeb8c8;font-size:10px;font-weight:700}.label-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.field-group small,.label-row span{color:#637189;font-size:8px}.field-group input,.field-group select,.field-group textarea{width:100%;min-height:43px;padding:9px 12px;color:#e0e5ed;background:#0b1220;border:1px solid #26324a;border-radius:9px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field-group textarea{resize:vertical}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{background:#0d1525;border-color:rgba(34,211,238,.55);box-shadow:0 0 0 3px rgba(34,211,238,.08)}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.choice-field{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.choice-field legend{margin-bottom:7px}.choice-field label{display:flex;align-items:center;gap:9px;padding:10px;background:rgba(255,255,255,.02);border:1px solid var(--border-soft);border-radius:9px;cursor:pointer}.choice-field input{accent-color:var(--violet)}.choice-field label>span{display:flex;flex-direction:column}.choice-field strong{font-size:9px}.choice-field small{color:#627087;font-family:monospace;font-size:7px}.security-settings-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:18px;gap:18px;align-items:start}.security-settings-card{overflow:hidden}.step-up-card{grid-column:1/-1}.security-card-icon{width:38px;height:38px;display:grid;place-items:center;color:#b9aaff;background:var(--violet-soft);border:1px solid rgba(124,92,252,.2);border-radius:11px}.security-card-icon svg{width:17px}.security-card-icon-cyan{color:#8be5f0;background:var(--cyan-soft);border-color:rgba(34,211,238,.18)}.security-form,.security-session-body{display:grid;grid-gap:17px;gap:17px;padding:20px}.security-card-copy{margin:0;color:#76859c;font-size:10px}.password-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0;padding:0;list-style:none}.password-policy li{display:flex;align-items:center;gap:6px;color:#66748a;font-size:9px}.password-policy li span{width:15px;height:15px;display:grid;place-items:center;flex:0 0 auto;color:#536078;border:1px solid var(--border-soft);border-radius:50%;font-size:9px}.password-policy .password-rule-met{color:#8dcdb7}.password-policy .password-rule-met span{color:#8de0c3;background:var(--success-soft);border-color:rgba(52,211,153,.2)}.security-form>.button{justify-self:start;min-width:180px}.step-up-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.step-up-form>.button,.step-up-form>.inline-alert,.step-up-form>.security-card-copy,.step-up-form>.step-up-storage-note,.step-up-form>.step-up-window{grid-column:1/-1}.step-up-window{display:flex;align-items:center;gap:11px;padding:11px 12px;color:#8fa0b8;background:rgba(34,211,238,.045);border:1px solid rgba(34,211,238,.13);border-radius:10px}.step-up-window strong{flex:0 0 auto;color:#9ce9f1;font-family:monospace;font-size:10px;letter-spacing:.08em}.step-up-window span{font-size:9px}.step-up-storage-note{justify-content:flex-start;text-align:left}.audit-verification-panel{overflow:hidden}.audit-verification-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:18px}.audit-verification-loading .skeleton{height:72px}.audit-verification-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-soft)}.audit-verification-grid>div{min-width:0;display:flex;flex-direction:column;gap:5px;padding:15px 17px;border-right:1px solid var(--border-soft)}.audit-verification-grid>div:nth-child(4){border-right:0}.audit-verification-grid span{color:#617088;font-size:7px;font-weight:850;letter-spacing:.11em}.audit-verification-grid code,.audit-verification-grid strong{min-width:0;color:#bbc5d5;font-size:9px;overflow-wrap:anywhere;word-break:break-word}.audit-verification-grid .verification-failure{color:#f192a3}.audit-verification-grid .audit-tail-hash{grid-column:1/-1;border-top:1px solid var(--border-soft);border-right:0}.audit-tail-hash code{color:#86cbd5;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.audit-anchor-note{display:flex;flex-direction:column;gap:3px;margin:0 17px 17px;padding:12px 13px;color:#bea661;background:rgba(251,191,36,.055);border:1px solid rgba(251,191,36,.14);border-radius:10px}.audit-anchor-note strong{font-size:10px}.audit-anchor-note span{color:#8f8159;font-size:9px}.audit-verification-error{border-top:1px solid var(--border-soft)}.current-session-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;background:linear-gradient(135deg,rgba(34,211,238,.055),rgba(124,92,252,.045));border:1px solid rgba(34,211,238,.12);border-radius:12px}.current-session-card>div{min-width:0;display:flex;flex-direction:column}.current-session-card>div span{color:#607089;font-size:7px;font-weight:850;letter-spacing:.11em}.current-session-card>div small,.current-session-card>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-session-card>div strong{margin-top:2px;font-size:11px}.current-session-card>div small{color:#64738a;font-size:9px}.session-live{display:inline-flex;align-items:center;gap:6px;color:#7ddab9;font-size:8px;font-weight:750}.session-live>span{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 9px var(--success)}.security-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 0;border-top:1px solid var(--border-soft)}.security-action-icon{width:38px;height:38px;display:grid;place-items:center;color:#8e9bb0;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:10px}.security-action-icon svg{width:16px}.security-action-row>div{min-width:0}.security-action-row strong{display:block;font-size:11px}.security-action-row p{margin:3px 0 0;color:#69788f;font-size:9px}.security-action-row .button{min-width:126px}.security-danger-row{border-top-color:rgba(251,113,133,.13)}.security-danger-row .security-action-icon{color:#d97588;background:var(--critical-soft);border-color:rgba(251,113,133,.15)}.modal-open{overflow:hidden}.modal-open .breadcrumb{color:#d8dee8}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(2,5,11,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade-in .16s ease both}.modal-card{width:min(100%,560px);max-height:calc(100vh - 48px);overflow-y:auto;background:linear-gradient(145deg,#111a2c,#0c1322);border:1px solid #2a3650;border-radius:16px;box-shadow:0 35px 100px rgba(0,0,0,.62);animation:modal-in .19s ease both}.modal-danger{border-color:rgba(251,113,133,.27)}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;border-bottom:1px solid var(--border-soft)}.modal-header h2{margin:0;font-size:18px;letter-spacing:-.025em}.modal-description{margin:5px 0 0;font-size:10px;overflow-wrap:anywhere}.modal-form,.secret-delivery{display:grid;grid-gap:15px;gap:15px;padding:20px 22px 22px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px;padding-top:15px;border-top:1px solid var(--border-soft)}.impact-note,.secret-warning{display:flex;gap:10px;padding:11px 12px;color:#d9ac51;background:var(--warning-soft);border:1px solid rgba(251,191,36,.16);border-radius:9px}.impact-note svg,.secret-warning svg{width:18px;flex:0 0 auto}.impact-note p,.secret-warning p{display:flex;flex-direction:column;margin:0}.impact-note strong,.secret-warning strong{font-size:10px}.impact-note span,.secret-warning span{margin-top:2px;opacity:.75;font-size:9px}.secret-value{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;background:#070c16;border:1px solid var(--border);border-radius:10px}.secret-value code{min-width:0;padding:6px;color:#bdebf1;font-size:10px;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.rotation-deadline{color:#8edbc9;background:rgba(52,211,153,.055);border-color:rgba(52,211,153,.16)}.rotation-deadline p{min-width:0}.rotation-deadline code{margin-top:5px;color:#7fd8bf;font-size:9px}.rotation-key-metadata{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.12);border-radius:9px}.rotation-key-metadata span{color:#71839a;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rotation-key-metadata code{min-width:0;color:#9bdfe7;font-size:9px;overflow-wrap:anywhere}.rotation-active-status{align-items:center}.rotation-active-status>.button{flex:0 0 auto}.confirm-check{display:flex;align-items:flex-start;gap:9px;color:#9ba8ba;font-size:10px;cursor:pointer}.confirm-check input{margin-top:2px;accent-color:var(--violet)}.admin-tabs{display:flex;gap:5px;overflow-x:auto;padding:5px;background:rgba(10,16,29,.8);border:1px solid var(--border-soft);border-radius:12px;scrollbar-width:thin}.admin-tabs button{min-height:38px;flex:1 0 auto;padding:0 17px;color:#75849a;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:10px;font-weight:750;transition:color .16s ease,background .16s ease,border-color .16s ease}.admin-tabs button:hover{color:#c4ccda;background:rgba(255,255,255,.025)}.admin-tabs .admin-tab-active{color:#e8eaf4;background:linear-gradient(135deg,rgba(124,92,252,.17),rgba(34,211,238,.07));border-color:rgba(124,92,252,.25);box-shadow:inset 0 1px rgba(255,255,255,.04)}.table-intro{max-width:700px;margin:4px 0 0;color:#69788e;font-size:9px}.admin-loading{display:grid;grid-gap:7px;gap:7px;padding:14px}.admin-loading .table-row-skeleton{height:58px}.admin-stale{margin:12px 14px 0}.admin-stale .button{margin-left:auto}.action-cluster{display:flex;justify-content:flex-end;gap:5px}.managed-rotation-control{min-width:0;max-width:260px;display:flex;align-items:flex-end;flex-direction:column;gap:4px;white-space:normal}.managed-rotation-control small{color:#78879d;font-size:11px;line-height:1.4;overflow-wrap:anywhere;text-align:right}.managed-key-tag{width:max-content;max-width:100%;margin-top:3px;overflow-wrap:anywhere}.current-user-note{color:#74d9b7;font-size:7px;font-weight:650}.role-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.role-checklist label{min-width:0;display:flex;align-items:flex-start;gap:9px;padding:10px;background:rgba(255,255,255,.022);border:1px solid var(--border-soft);border-radius:9px;cursor:pointer}.role-checklist label:has(input:checked){background:rgba(124,92,252,.07);border-color:rgba(124,92,252,.22)}.role-checklist input{margin-top:2px;accent-color:var(--violet)}.role-checklist span{min-width:0;display:flex;flex-direction:column}.role-checklist strong{color:#bbc5d4;font-size:9px;overflow-wrap:anywhere}.role-checklist small{color:#617087;font-size:7px;overflow-wrap:anywhere}.role-contract-note{margin:14px}.role-title{min-width:190px;display:flex;flex-direction:column}.role-title strong{color:#d3d9e4;font-size:10px}.role-title span{max-width:260px;margin-top:2px;color:#69778c;font-size:8px;white-space:normal}.tag-accent{color:#79dbe5;background:var(--cyan-soft);border-color:rgba(34,211,238,.18)}.permission-cell{min-width:95px;display:grid;grid-gap:3px;gap:3px}.permission-cell code{width:max-content;max-width:180px;padding:2px 4px;color:#8493a9;background:rgba(148,163,184,.05);border-radius:4px;font-size:7px;overflow-wrap:anywhere}.user-detail{display:grid;grid-gap:17px;gap:17px;padding:20px 22px 22px}.detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:10px}.detail-facts>div{min-height:65px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 13px;background:#0b1220}.detail-facts span{color:#8798af;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.detail-facts strong{color:#c5cedb;font-size:10px;overflow-wrap:anywhere}.permission-tags{max-width:none;max-height:145px;overflow-y:auto}.detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--border-soft)}.status-stack{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.status-stack small{color:#dcaa49;font-size:7px}.disabled-guidance{display:block;max-width:240px;color:#78869b;font-size:8px;line-height:1.4;white-space:normal}.one-time-secret-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px;background:#070c16;border:1px solid var(--border);border-radius:10px}.one-time-secret-block>div{min-width:0;display:flex;flex-direction:column;gap:4px}.one-time-secret-block span{color:#8798af;font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.one-time-secret-block code{color:#bdebf1;font-size:9px;line-height:1.5;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.logs-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.log-live-button{min-width:205px}.log-live-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#65748a}.log-live-active{color:#80dfc0;border-color:rgba(52,211,153,.22);background:rgba(52,211,153,.06)}.log-live-active .log-live-dot{background:var(--success);box-shadow:0 0 10px var(--success);animation:pulse-out 2.2s ease-out infinite}.log-filter-panel,.log-stream-panel{overflow:hidden}.log-bound-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#78cfd9;background:rgba(34,211,238,.055);border:1px solid rgba(34,211,238,.14);border-radius:7px;font-family:monospace;font-size:7px;letter-spacing:.06em}.log-bound-badge svg{width:13px;height:13px}.log-filter-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 20px 15px}.log-filter-form>.field-group:first-child,.log-filter-form>.field-group:nth-child(2){grid-column:span 3}.log-filter-form>.field-group:nth-child(3){grid-column:span 2}.log-filter-form>.log-search-field{grid-column:span 4}.log-filter-form>.log-request-field{grid-column:span 7}.log-filter-actions{grid-column:span 5;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding-bottom:1px}.log-filter-actions .button{min-height:43px}.log-privacy-note{min-height:40px;display:flex;align-items:center;gap:9px;padding:9px 20px;color:#6f8096;background:rgba(34,211,238,.025);border-top:1px solid rgba(34,211,238,.07);font-size:8px}.log-privacy-note svg{width:14px;color:#69c4ce}.log-stream-header{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border-bottom:1px solid var(--border-soft)}.log-stream-header .eyebrow{margin-bottom:3px;color:#5e6c83}.log-stream-header h3{margin:0;font-size:14px}.log-stream-meta{min-width:0;display:flex;align-items:flex-end;flex-direction:column;gap:2px;color:#7b899e;font-family:monospace;font-size:8px}.log-stream-meta span:first-child{color:#aeb9c9;font-weight:800}.log-stream-meta small{color:#526178;font-family:inherit}.log-retained-warning{margin:12px 14px 0}.log-retained-warning .button{margin-left:auto}.log-loading{min-height:300px;display:flex;align-items:center;justify-content:center;gap:10px;color:#718198;font-size:10px}.log-stream-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.log-entry{min-width:0;padding:0 20px 18px;border-bottom:1px solid rgba(148,163,184,.075);background:linear-gradient(90deg,rgba(124,92,252,.018),transparent 45%)}.log-entry:last-child{border-bottom:0}.log-entry>header{min-height:57px;display:grid;grid-template-columns:minmax(125px,.85fr) minmax(130px,.9fr) minmax(105px,.65fr) minmax(180px,1.3fr);align-items:center;grid-gap:15px;gap:15px}.log-entry time{color:#8491a5;font-family:monospace;font-size:8px;white-space:nowrap}.log-request,.log-service{min-width:0;display:flex;flex-direction:column;gap:2px}.log-message-label>span,.log-request>span,.log-service>span{color:#536178;font-size:6px;font-weight:850;letter-spacing:.13em}.log-service strong{color:#b8c2d1;font-family:monospace;font-size:9px}.log-request code,.log-service strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-request code{color:#71849e;font-size:8px}.log-severity{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid;border-radius:999px;font-family:monospace;font-size:7px;font-weight:800;text-transform:uppercase}.log-severity>span{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.log-severity-info{color:#66cbd7;background:rgba(34,211,238,.055);border-color:rgba(34,211,238,.16)}.log-severity-debug{color:#8d9bb1;background:rgba(148,163,184,.05);border-color:rgba(148,163,184,.14)}.log-severity-warning{color:#e0b54e;background:var(--warning-soft);border-color:rgba(251,191,36,.19)}.log-severity-error{color:#e98395;background:var(--critical-soft);border-color:rgba(251,113,133,.2)}.log-message-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 5px}.log-message-label small{color:#4f5d72;font-size:7px}.log-entry pre{max-width:100%;max-height:260px;margin:0;overflow:auto;padding:12px 13px;color:#aeb9c8;background:#070c16;border:1px solid #1c2739;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.log-entry pre code{font-size:9px;line-height:1.65}.log-pagination{min-height:69px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-top:1px solid var(--border-soft)}.log-pagination>span{color:#68768c;font-family:monospace;font-size:8px;text-align:center}.log-pagination .button:first-child{justify-self:start}.log-pagination .button:last-child{justify-self:end}.log-chevron-back{transform:rotate(180deg)}.invitation-accept-page{min-height:100vh;display:grid;place-items:center;padding:70px 20px;background:radial-gradient(circle at 50% 20%,rgba(124,92,252,.14),transparent 30rem),linear-gradient(150deg,#070b14,#080e1a)}.invitation-accept-toolbar{position:fixed;z-index:3;top:24px;right:24px}.invitation-accept-card{width:min(100%,560px);display:grid;grid-gap:14px;gap:14px;padding:clamp(24px,5vw,42px);background:linear-gradient(145deg,rgba(17,26,44,.97),rgba(9,15,27,.98));border:1px solid rgba(124,92,252,.22);border-radius:20px;box-shadow:0 35px 100px rgba(0,0,0,.42)}.invitation-brand{position:static;margin-bottom:28px}.invitation-accept-card h1{margin:0;font-size:clamp(27px,5vw,40px);line-height:1.08;letter-spacing:-.045em}.invitation-accept-card>p.muted{margin:-4px 0 8px;font-size:11px}.invitation-accept-form{display:grid;grid-gap:16px;gap:16px}.invitation-accept-success{min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.invitation-accept-success h2{max-width:100%;margin:2px 0 4px;overflow-wrap:anywhere}.invitation-accept-success p{max-width:390px;margin:0 0 20px;color:#7a899f;font-size:10px}.invitation-accept-identity{width:100%;min-width:0;display:grid;grid-gap:4px;gap:4px;margin:-6px 0 20px;padding:11px 12px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:9px}.invitation-accept-identity span,.invitation-accept-identity strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.invitation-accept-identity strong{color:#d8deea;font-size:10px}.invitation-accept-identity span{color:#718097;font-size:8px}.centered-state,.route-state{min-height:calc(100vh - 190px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.centered-state h1,.route-state h2{margin:3px 0 6px;font-size:clamp(22px,3vw,32px)}.centered-state .muted,.route-state .muted{max-width:540px;margin:0 0 15px}.state-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:14px;border-radius:15px;background:var(--violet-soft);color:#9d8af3}.state-icon-warning{background:var(--warning-soft);color:var(--warning)}.request-id{margin:-7px 0 17px;color:#66748b;font-size:9px}.boot-screen,.page-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#74839a}.spinner{width:15px;height:15px;display:inline-block;border:2px solid rgba(255,255,255,.22);border-top-color:white;border-radius:50%;animation:spin .75s linear infinite}.boot-screen{flex-direction:column;background:var(--background)}.boot-screen p{font-size:11px}.boot-orbit{position:relative;width:70px;height:70px;animation:spin 4s linear infinite}.boot-orbit span{position:absolute;border:1px solid rgba(124,92,252,.35);border-radius:50%}.boot-orbit span:first-child{inset:0}.boot-orbit span:nth-child(2){inset:11px;border-color:rgba(34,211,238,.4)}.boot-orbit span:nth-child(3){inset:27px;background:white;border:0;box-shadow:0 0 15px var(--cyan)}.skeleton{position:relative;overflow:hidden;background:#10192a;border:1px solid rgba(148,163,184,.07);border-radius:var(--radius)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);animation:shimmer 1.5s infinite}.overview-skeleton{display:grid;grid-gap:20px;gap:20px}.hero-skeleton{height:208px}.kpi-skeleton{height:116px}.panel-skeleton{height:330px}.table-head-skeleton{height:44px;margin:16px}.table-row-skeleton{height:46px;margin:10px 16px}.login-page{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(500px,36%) minmax(0,1fr);grid-template-areas:"panel artwork";overflow:hidden;background:#060a12}.login-panel{grid-area:panel;position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;padding:104px clamp(36px,4vw,68px) 82px;background:radial-gradient(circle at 15% 40%,rgba(63,80,160,.09),transparent 28rem),linear-gradient(118deg,rgba(10,15,27,.995),rgba(8,13,23,.985));border-right:1px solid rgba(124,92,252,.1)}.login-panel:after{content:"";position:absolute;z-index:3;top:0;bottom:0;right:-96px;width:96px;background:linear-gradient(90deg,rgba(8,13,23,.985),rgba(8,13,23,.72) 30%,rgba(8,13,23,.25) 70%,transparent);pointer-events:none}.login-content{width:min(100%,440px)}.login-brand{position:absolute;top:38px;left:clamp(36px,4vw,68px)}.login-toolbar{position:absolute;z-index:2;top:39px;right:clamp(36px,4vw,68px)}.login-heading{max-width:460px;margin-bottom:27px}.login-heading .eyebrow{margin-bottom:14px}.login-heading h1{margin:0;font-size:clamp(40px,3.65vw,56px);line-height:1.02;letter-spacing:-.052em}.login-heading h1 span{color:transparent;background:linear-gradient(100deg,#fff 5%,#9d8df2 60%,#5cd7e8);background-clip:text;-webkit-background-clip:text}.login-heading>p:last-child{max-width:430px;margin:15px 0 0;color:#7e8ca3;font-size:12px;line-height:1.65}.login-form{width:100%;display:grid;grid-gap:16px;gap:16px;padding:24px;background:linear-gradient(145deg,rgba(18,27,46,.78),rgba(10,16,29,.66));border:1px solid rgba(126,145,183,.16);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-form .field-group input{min-height:52px;padding:0 15px;background:rgba(8,14,26,.82);border-color:#26344e;border-radius:10px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-form .field-group input:hover{border-color:#344562;background:rgba(10,17,31,.94)}.login-form .field-group input:focus{border-color:#7562e8;box-shadow:0 0 0 3px rgba(124,92,252,.13),0 10px 28px rgba(0,0,0,.16)}.login-form .button-primary{min-height:52px;margin-top:2px;border-radius:10px;box-shadow:0 14px 34px rgba(105,70,232,.25),inset 0 1px rgba(255,255,255,.18)}.login-form .inline-alert{margin-top:-4px}.form-footnote{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;color:#5c6b82;font-size:8px;line-height:1.45;text-align:center}.form-footnote svg{width:12px;color:#65758e}.mfa-card{width:min(100%,470px);gap:15px}.mfa-step-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;padding-bottom:3px}.mfa-step-icon{width:43px;height:43px;display:grid;place-items:center;color:#c3b8ff;background:linear-gradient(145deg,rgba(124,92,252,.2),rgba(34,211,238,.07));border:1px solid rgba(124,92,252,.28);border-radius:13px;box-shadow:0 10px 28px rgba(0,0,0,.18)}.mfa-step-icon svg{width:19px}.mfa-step-heading>div{min-width:0}.mfa-step-heading p{margin:0 0 2px;color:#776ba9;font-size:7px;font-weight:850;letter-spacing:.14em}.mfa-step-heading h2{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.03em}.mfa-step-heading>div>span{display:block;margin-top:3px;color:#65748b;font-size:9px}.mfa-enrollment-grid{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px}.mfa-qr{display:grid;place-items:center;grid-gap:8px;gap:8px;margin:0;padding:10px;color:#5d6c82;background:#fff;border-radius:13px}.mfa-qr svg{width:100%;height:auto;max-width:176px}.mfa-qr figcaption{max-width:170px;color:#364156;font-size:8px;line-height:1.35;text-align:center}.mfa-manual-setup{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:13px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:12px}.mfa-manual-setup>span{color:#627189;font-size:7px;font-weight:850;letter-spacing:.13em}.mfa-manual-setup code{padding:9px;color:#b7e7ed;background:#070c16;border:1px solid #222e44;border-radius:8px;font-size:9px;line-height:1.5;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mfa-manual-setup .button{width:100%}.login-form .totp-input{min-height:58px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:26px;font-weight:750;letter-spacing:.3em;text-align:center;text-indent:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login-form .recovery-input{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-align:center}.mfa-method-switch{justify-self:center;padding:2px 0;color:#8c7ee0;background:transparent;border:0;font-size:9px;text-decoration:underline;-webkit-text-decoration-color:rgba(124,92,252,.4);text-decoration-color:rgba(124,92,252,.4);text-underline-offset:3px;cursor:pointer}.mfa-method-switch:hover{color:#b8abff}.mfa-reset{margin-top:-8px;color:#66748a;-webkit-text-decoration-color:rgba(148,163,184,.22);text-decoration-color:rgba(148,163,184,.22)}.mfa-live-note{margin:-5px 0 0;color:#7ddab9;font-size:9px;line-height:1.4}.mfa-complete-state{min-height:180px;place-items:center;align-content:center;text-align:center}.mfa-complete-state .spinner{width:24px;height:24px;margin-bottom:3px;border-color:rgba(124,92,252,.25);border-top-color:var(--cyan)}.mfa-complete-state strong{font-size:14px}.mfa-complete-state>span:last-child{color:#66758c;font-size:10px}.recovery-screen{padding:17px;background:linear-gradient(145deg,rgba(17,26,44,.88),rgba(10,16,29,.88));border:1px solid rgba(124,92,252,.2);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.recovery-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.recovery-code-list li{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;overflow:hidden;background:#070c16;border:1px solid #202c42;border-radius:9px}.recovery-code-list li>span{height:100%;display:grid;place-items:center;color:#596a82;background:rgba(255,255,255,.025);border-right:1px solid #202c42;font-family:monospace;font-size:7px}.recovery-code-list code{padding:9px 8px;color:#c6f0f4;font-size:9px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.recovery-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.recovery-confirm{padding:11px 12px;background:rgba(124,92,252,.055);border:1px solid rgba(124,92,252,.15);border-radius:10px}.login-footer{position:absolute;bottom:27px;left:clamp(36px,4vw,68px);right:clamp(36px,4vw,68px);display:flex;justify-content:space-between;color:#46536a;font-family:monospace;font-size:8px}.login-visual{grid-area:artwork;position:relative;min-width:0;min-height:100svh;overflow:hidden;background:#f7f7f7}.login-visual:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(7,11,20,.34),transparent 10%,transparent 90%,rgba(7,11,20,.05)),linear-gradient(180deg,rgba(255,255,255,.03),transparent 68%,rgba(7,11,20,.08));pointer-events:none}.login-artwork{object-fit:contain;object-position:center center;filter:contrast(1.02)}.login-ambient{position:absolute;z-index:1;inset:0;pointer-events:none}.login-ambient span{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);opacity:.4}.login-ambient span:first-child{top:18%;left:39%}.login-ambient span:nth-child(2){top:74%;left:44%}.login-ambient span:nth-child(3){top:41%;left:8%;opacity:.2}.form-skeleton{width:min(100%,420px);display:grid;grid-gap:18px;gap:18px}.form-skeleton span{height:49px;background:#101827;border-radius:9px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes pulse-out{0%{transform:scale(.9);opacity:.7}80%,to{transform:scale(1.35);opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.spin{animation:spin .8s linear infinite}@media (max-width:1180px){:root{--sidebar-width:222px}.nav-item{grid-template-columns:34px minmax(0,1fr) auto}.security-note{display:none}.dashboard-grid,.live-detail-grid{grid-template-columns:1fr}.infrastructure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts{grid-template-columns:repeat(2,1fr)}.summary-security p span{display:none}.data-table td,.data-table th{padding-left:10px;padding-right:10px}.security-settings-grid{grid-template-columns:1fr}.log-filter-form{grid-template-columns:repeat(6,minmax(0,1fr))}.log-filter-form>.field-group:first-child,.log-filter-form>.field-group:nth-child(2),.log-filter-form>.field-group:nth-child(3){grid-column:span 2}.log-filter-form>.log-request-field,.log-filter-form>.log-search-field{grid-column:span 3}.log-filter-actions{grid-column:1/-1}}@media (max-width:880px){:root{--sidebar-width:272px}.sidebar{transform:translateX(-102%);transition:transform .22s ease;box-shadow:30px 0 80px rgba(0,0,0,.5)}.sidebar-open{transform:translateX(0)}.nav-scrim{position:fixed;z-index:29;inset:0;display:block;padding:0;border:0;background:rgba(2,5,11,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace{margin-left:0}.menu-button{display:inline-grid!important}.mobile-only{display:grid}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip>div:nth-child(2):after{display:none}.summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.login-page{grid-template-columns:1fr;grid-template-areas:"panel"}.login-panel{min-height:100svh;align-items:center;padding:118px clamp(28px,8vw,70px) 84px;border:0}.login-panel:after{display:none}.login-content{width:min(100%,500px)}.login-brand{left:clamp(28px,8vw,70px)}.form-skeleton,.login-form,.login-heading{width:100%}.login-page:before{content:"";position:fixed;inset:0;opacity:.075;background:url(/frano2.png) center 36%/cover no-repeat;filter:grayscale(1) contrast(1.1);pointer-events:none}.login-visual{display:none}.login-footer{left:clamp(28px,8vw,70px);right:clamp(28px,8vw,70px)}}@media (max-width:680px){.topbar{min-height:66px;padding:10px 16px}.topbar-meta{gap:8px}.environment-badge,.topbar-time{display:none}.main-content{padding:22px 14px 34px}.page-stack{gap:16px}.page-intro{align-items:flex-start;flex-direction:column;gap:17px}.page-intro>.button{width:100%}.page-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.operational-snapshot{gap:16px}.operational-empty{min-height:230px;align-items:flex-start;padding:24px 18px}.infrastructure-grid,.live-detail-grid,.metric-definition-list{grid-template-columns:1fr}.metric-definition-list{padding:7px 15px 14px}.metric-definition-list>div,.metric-definition-list>div:nth-last-child(-n+2){border-bottom:1px solid var(--border-soft)}.metric-definition-list>div:last-child{border-bottom:0}.aggregate-boundary{grid-template-columns:1fr;padding:20px 17px}.infrastructure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-facts{padding-left:15px;padding-right:15px}.infrastructure-wide .service-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px 0}.infrastructure-wide .service-end{grid-column:2;align-items:flex-start}.infrastructure-wide .service-end small{white-space:normal;overflow-wrap:anywhere}.usage-detail-grid{grid-template-columns:1fr}.usage-timeline-card{grid-column:1}.usage-detail-hero{flex-direction:column;padding:16px}.usage-detail-hero,.usage-detail-hero>div:last-child{align-items:flex-start}.live-status-indicator{flex:1 1 190px;max-width:none}.source-time{align-items:flex-start}.command-hero{grid-template-columns:1fr;gap:16px;padding:23px 20px}.hero-status-orb{width:67px;height:67px}.hero-status-orb svg{width:24px}.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px;margin-right:-14px}.kpi-card{min-width:74vw;scroll-snap-align:start}.panel-header{padding:15px}.runtime-stat,.runtime-tiles,.service-list{padding-left:15px;padding-right:15px}.drift-card{margin-left:15px;margin-right:15px}.table-toolbar{align-items:flex-start;flex-direction:column;padding:15px}.search-field,.toolbar-controls{width:100%}.data-table-wrap{overflow:visible}.data-table,.data-table tbody{display:block}.data-table thead{display:none}.data-table tr{display:grid;grid-gap:9px;gap:9px;margin:10px;padding:13px;background:rgba(255,255,255,.018);border:1px solid var(--border-soft);border-radius:11px}.data-table td{width:100%;height:auto;min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0;border:0;text-align:right;white-space:normal}.data-table td:before{content:attr(data-label);color:#5f6d83;font-size:7px;font-weight:850;letter-spacing:.1em;text-align:left;text-transform:uppercase}.data-table td:first-child{padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid var(--border-soft)}.data-table .actions-cell:before,.data-table td:first-child:before{display:none}.identity-cell,.key-cell{width:100%;min-width:0;text-align:left}.tag-list{justify-content:flex-end}.actions-cell .button{width:100%;margin-top:5px}.summary-strip>div{min-height:70px;padding:12px 14px}.summary-security{align-items:flex-start}.modal-backdrop{align-items:end;padding:0}.modal-card{width:100%;max-height:92vh;border-radius:18px 18px 0 0}.modal-form,.modal-header,.secret-delivery{padding-left:16px;padding-right:16px}.choice-field,.form-grid-2{grid-template-columns:1fr}.modal-actions{display:grid;grid-template-columns:1fr 1fr}.secret-value{grid-template-columns:1fr}.secret-value .button{width:100%}.rotation-key-metadata{align-items:flex-start;flex-direction:column}.rotation-active-status{align-items:stretch;flex-direction:column}.rotation-active-status>.button{width:100%}.embedded-state{flex-direction:column;text-align:center}.embedded-state .button{margin:5px 0 0}.security-form,.security-session-body{padding:16px}.step-up-form{grid-template-columns:1fr}.step-up-form>*{grid-column:1!important}.audit-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-verification-grid>div:nth-child(2){border-right:0}.audit-verification-grid>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.audit-verification-grid .audit-tail-hash{grid-column:1/-1!important}.audit-verification-loading{grid-template-columns:1fr}.security-action-row{grid-template-columns:auto minmax(0,1fr)}.security-action-row .button{grid-column:1/-1;width:100%}.mfa-enrollment-grid{grid-template-columns:1fr}.mfa-qr{justify-self:center;width:min(100%,220px)}.button,.inline-alert span,.page-intro h2,.panel h3{overflow-wrap:anywhere}.admin-tabs button{flex:0 0 auto}.action-cluster{width:100%;display:grid;grid-template-columns:1fr}.managed-rotation-control{width:100%;max-width:none;align-items:stretch}.managed-rotation-control small{text-align:left}.role-checklist{grid-template-columns:1fr}.permission-matrix td{align-items:flex-start}.permission-cell{align-items:end;justify-items:end}.detail-actions{display:grid;grid-template-columns:1fr}.detail-actions .button{width:100%}.one-time-secret-block{grid-template-columns:1fr}.one-time-secret-block .button{width:100%}.logs-page-actions{width:100%;display:grid;grid-template-columns:1fr}.logs-page-actions .button{width:100%}.log-live-button{min-width:0}.log-filter-panel .panel-header,.log-stream-header{align-items:flex-start;flex-direction:column;padding:15px}.log-bound-badge{width:100%;justify-content:center}.log-filter-form{grid-template-columns:1fr;padding:15px}.log-filter-actions,.log-filter-form>.field-group:first-child,.log-filter-form>.field-group:nth-child(2),.log-filter-form>.field-group:nth-child(3),.log-filter-form>.log-request-field,.log-filter-form>.log-search-field{grid-column:1}.log-filter-actions{display:grid;grid-template-columns:1fr 1fr}.log-privacy-note{padding:11px 15px}.log-privacy-note,.log-stream-meta{align-items:flex-start}.log-retained-warning{align-items:stretch;margin:10px}.log-retained-warning .button{width:100%;margin:6px 0 0}.log-entry{padding:0 13px 14px}.log-entry>header{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}.log-entry time{grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.log-request code{white-space:normal;overflow-wrap:anywhere}.log-entry pre{max-height:340px}.log-pagination{grid-template-columns:1fr 1fr;padding:12px}.log-pagination>span{grid-column:1/-1;grid-row:1}.log-pagination .button{width:100%}.invitation-accept-page{align-items:start;padding:74px 12px 20px}.invitation-accept-card{padding:24px 18px;border-radius:15px}}@media (max-width:420px){.breadcrumb{max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.environment-badge{width:6px;overflow:hidden;color:transparent}.page-intro h2{font-size:27px}.page-actions{align-items:stretch}.operational-empty,.page-actions{flex-direction:column}.boundary-actions{display:grid;grid-template-columns:1fr}.boundary-actions .button{width:100%}.infrastructure-facts,.infrastructure-summary{grid-template-columns:1fr}.live-status-indicator{width:100%;min-width:0}.source-time{padding:0 0 8px;border:0;border-bottom:1px solid var(--border-soft)}.hero-facts,.runtime-tiles{grid-template-columns:1fr}.summary-strip{grid-template-columns:1fr 1fr}.summary-strip strong{font-size:19px}.summary-strip-keys .summary-security{grid-column:1/-1;border-top:1px solid var(--border-soft)}.login-panel{justify-content:flex-start;padding:112px 18px 76px}.login-brand{top:32px;left:24px}.login-toolbar{top:31px;right:24px}.login-brand small{max-width:128px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.login-heading{margin-bottom:22px}.login-heading .eyebrow{margin-bottom:12px}.login-heading h1{font-size:clamp(34px,10.5vw,41px);line-height:1.04}.login-heading>p:last-child{margin-top:12px;font-size:11px;line-height:1.55}.login-form{gap:14px;padding:18px;border-radius:15px}.login-form .button-primary,.login-form .field-group input{min-height:50px}.login-footer{left:24px;right:24px}.login-footer span:last-child{display:none}.password-policy{grid-template-columns:1fr}.security-form>.button{width:100%}.current-session-card{grid-template-columns:auto minmax(0,1fr)}.session-live{grid-column:1/-1;padding-left:45px}.recovery-actions,.recovery-code-list{grid-template-columns:1fr}.login-form .totp-input{font-size:23px}.detail-facts,.usage-detail-facts{grid-template-columns:1fr}.invitation-accept-toolbar{top:18px;right:18px}.log-entry>header,.log-filter-actions,.log-pagination{grid-template-columns:1fr}.log-entry time,.log-pagination>span{grid-column:1}.log-pagination .button,.log-pagination .button:first-child,.log-pagination .button:last-child{justify-self:stretch}}@media print{@page{margin:18mm}body{background:white!important;color:#111827!important}body *{visibility:hidden!important}.recovery-screen,.recovery-screen *{visibility:visible!important}.recovery-screen{position:absolute;inset:0 auto auto 0;width:100%;max-width:none;padding:0;color:#111827;background:white!important;border:0;box-shadow:none}.recovery-screen .mfa-step-icon{color:#111827;background:white;border-color:#cbd5e1;box-shadow:none}.recovery-screen .mfa-step-heading p,.recovery-screen .mfa-step-heading>div>span{color:#475569}.recovery-screen .inline-alert{color:#713f12;background:#fffbeb;border-color:#fcd34d}.recovery-code-list li{background:white;border-color:#cbd5e1;page-break-inside:avoid;break-inside:avoid}.recovery-code-list li>span{color:#475569;background:#f8fafc;border-color:#cbd5e1}.recovery-code-list code{color:#111827;font-size:11pt}.login-footer,.mfa-live-note,.recovery-actions,.recovery-confirm,.recovery-continue{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}