:root{--bg: #f4e9e1;--surface: #fdf1ec;--surface-2: #f2dfd6;--ink: #241719;--ink-2: #4e3a3b;--muted: #745e5b;--line: #e7d2c7;--line-strong: #d0b0a2;--indigo: #333c86;--indigo-soft: #e5e5f5;--on-indigo: #fbfafd;--alta: #a93028;--alta-soft: #f6dad4;--brass: #825e1e;--brass-soft: #f5ead5;--river: #1f6b5c;--river-soft: #dcede8;--shadow-1: 0 1px 2px rgba(36, 23, 25, .07), 0 1px 1px rgba(36, 23, 25, .05);--shadow-2: 0 6px 24px rgba(36, 23, 25, .12), 0 2px 6px rgba(36, 23, 25, .07);--scrim: rgba(36, 23, 25, .42);--s-xs: 4px;--s-sm: 8px;--s-md: 12px;--s-lg: 16px;--s-xl: 24px;--s-xxl: 36px;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-pill: 999px;--font-ui: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Bengali", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--rail-w: 232px;--header-h: 60px}@media(prefers-color-scheme:dark){:root{--bg: #150f0d;--surface: #251a16;--surface-2: #33241e;--ink: #f5ebe4;--ink-2: #d8c7bd;--muted: #a08b81;--line: #3e2e27;--line-strong: #553f36;--indigo: #98a0f0;--indigo-soft: #232742;--on-indigo: #150f0d;--alta: #e8756a;--alta-soft: #40231f;--brass: #d9a64e;--brass-soft: #372b14;--river: #5cc0a6;--river-soft: #143029;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 30px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .4);--scrim: rgba(14, 8, 7, .62)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--indigo)}::selection{background:var(--indigo-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:var(--r-sm)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{font-size:11px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.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}.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100%}.rail{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:var(--s-lg);padding:var(--s-lg) var(--s-md);background:var(--surface);border-right:1px solid var(--line)}.brand{display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-xs) var(--s-sm)}.brand-mark{width:26px;height:26px;border-radius:7px;background:var(--indigo);color:var(--on-indigo);display:grid;place-items:center;font-weight:700;font-size:14px;letter-spacing:-.4px;flex:none}.brand-name{font-weight:700;letter-spacing:-.2px}.brand-sub{font-size:11px;color:var(--muted);letter-spacing:.6px;text-transform:uppercase}.nav{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:var(--s-sm);width:100%;padding:9px var(--s-sm) 9px var(--s-md);border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);font-weight:600;text-align:left;cursor:pointer;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item[aria-current=page]{background:var(--indigo-soft);color:var(--ink)}.nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--indigo)}.nav-badge{margin-left:auto;min-width:22px;padding:1px 6px;border-radius:var(--r-pill);font-size:11px;font-weight:700;text-align:center;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.nav-badge.is-alert{background:var(--alta);color:var(--surface);border-color:var(--alta)}.nav-badge.is-calm{background:var(--river-soft);color:var(--river);border-color:transparent}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s-sm);padding:var(--s-sm);border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.rail-foot code{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);word-break:break-all}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s-md);min-height:var(--header-h);padding:var(--s-sm) var(--s-xl);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar h1{font-size:17px;font-weight:700;letter-spacing:-.3px}.topbar .spacer{flex:1}.topbar-meta{display:flex;align-items:baseline;gap:var(--s-xs);font-size:12px;color:var(--muted)}.content{padding:var(--s-xl);max-width:1320px;width:100%}.page-intro{max-width:68ch;color:var(--ink-2);margin-bottom:var(--s-lg)}@media(max-width:900px){.shell{grid-template-columns:1fr}.rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav{flex-direction:row;flex-wrap:wrap}.content{padding:var(--s-lg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 var(--s-md);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--indigo);border-color:var(--indigo);color:var(--on-indigo)}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--indigo) 88%,var(--ink))}.btn-danger{background:var(--alta);border-color:var(--alta);color:var(--surface)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--alta) 88%,var(--ink))}.btn-ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn-sm{min-height:28px;padding:0 var(--s-sm);font-size:12px}.chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.chip-mono{font-family:var(--font-mono);letter-spacing:0}.chip-alta{background:var(--alta-soft);border-color:color-mix(in srgb,var(--alta) 40%,transparent);color:var(--alta)}.chip-brass{background:var(--brass-soft);border-color:color-mix(in srgb,var(--brass) 40%,transparent);color:var(--brass)}.chip-river{background:var(--river-soft);border-color:color-mix(in srgb,var(--river) 40%,transparent);color:var(--river)}.chip-indigo{background:var(--indigo-soft);border-color:color-mix(in srgb,var(--indigo) 40%,transparent);color:var(--indigo)}.chip-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card-head{display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-md) var(--s-lg);border-bottom:1px solid var(--line)}.card-head h2,.card-head h3{font-size:14px;font-weight:700;letter-spacing:-.1px}.card-body{padding:var(--s-lg)}.field{display:flex;flex-direction:column;gap:5px}.field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.field .hint{font-size:12px;color:var(--muted)}.input,.select,.textarea{width:100%;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink)}.textarea{resize:vertical;min-height:84px;line-height:1.55}.input:disabled,.textarea:disabled{opacity:.6}.kv{display:grid;grid-template-columns:132px minmax(0,1fr);gap:6px var(--s-md);font-size:13px}.kv dt{color:var(--muted)}.kv dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.divider{height:1px;background:var(--line);border:0;margin:var(--s-lg) 0}.state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-sm);padding:var(--s-xl);border-radius:var(--r-lg);border:1px dashed var(--line-strong);background:var(--surface);color:var(--ink-2);max-width:62ch}.state h3{font-size:15px;font-weight:700;color:var(--ink)}.state p{font-size:13px}.state.is-error{border-style:solid;border-color:color-mix(in srgb,var(--alta) 45%,transparent);background:var(--alta-soft)}.state.is-error h3{color:var(--alta)}.state-code{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.skeleton{border-radius:var(--r-md);background:linear-gradient(90deg,var(--surface-2) 0%,color-mix(in srgb,var(--surface-2) 55%,var(--surface)) 50%,var(--surface-2) 100%);background-size:220% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-row{height:92px;margin-bottom:var(--s-md)}.gate{min-height:100%;display:grid;place-items:center;padding:var(--s-xl);background:radial-gradient(1100px 520px at 50% -12%,var(--indigo-soft),transparent 70%),var(--bg)}.gate-card{width:min(460px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--s-xl);display:flex;flex-direction:column;gap:var(--s-lg)}.gate-card h1{font-size:22px;font-weight:700;letter-spacing:-.4px}.gate-card .lede{color:var(--ink-2);font-size:13px}.gate-note{display:flex;gap:var(--s-sm);padding:var(--s-md);border-radius:var(--r-md);background:var(--indigo-soft);border:1px solid color-mix(in srgb,var(--indigo) 25%,transparent);font-size:12px;line-height:1.55;color:var(--ink-2)}.gate-note strong{color:var(--ink)}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:var(--s-lg)}.summary-cell{background:var(--surface);padding:var(--s-md) var(--s-lg);display:flex;flex-direction:column;gap:2px;min-width:0}.summary-cell .figure{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.1}.summary-cell .sub{font-size:12px;color:var(--muted)}.summary-cell.is-alert{background:var(--alta-soft)}.summary-cell.is-alert .figure{color:var(--alta)}.summary-cell.is-calm .figure{color:var(--river)}.sevbar{display:flex;height:8px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-2);margin-top:6px}.sevbar span{display:block;height:100%}.sevbar .sev-critical{background:var(--alta)}.sevbar .sev-high{background:var(--brass)}.sevbar .sev-elevated{background:var(--indigo)}.sevbar .sev-routine{background:var(--river)}.sev-legend{display:flex;flex-wrap:wrap;gap:var(--s-md);margin-top:6px;font-size:11px;color:var(--muted)}.sev-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:baseline}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm);margin-bottom:var(--s-md)}.segmented{display:inline-flex;padding:2px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2)}.segmented button{border:0;background:transparent;color:var(--ink-2);padding:4px 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.case-list{display:flex;flex-direction:column;gap:var(--s-md)}.case-row{display:grid;grid-template-columns:10px minmax(0,1fr) 190px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.case-row.is-overdue{border-color:color-mix(in srgb,var(--alta) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--alta) 25%,transparent),var(--shadow-1)}.stripe{display:flex;flex-direction:column;gap:2px;padding:var(--s-md) 0;align-items:stretch}.stripe i{display:block;flex:1;margin:0 3px;border-radius:2px;background:var(--line-strong);opacity:.35}.stripe i.on{opacity:1}.stripe.sev-critical i.on{background:var(--alta)}.stripe.sev-high i.on{background:var(--brass)}.stripe.sev-elevated i.on{background:var(--indigo)}.stripe.sev-routine i.on{background:var(--river)}.case-main{padding:var(--s-md) var(--s-lg);min-width:0;display:flex;flex-direction:column;gap:var(--s-sm)}.case-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-sm)}.case-title h3{font-size:15px;font-weight:700;letter-spacing:-.2px}.case-subject{font-size:13px;color:var(--ink-2)}.case-subject b{color:var(--ink)}.case-side{border-left:1px solid var(--line);padding:var(--s-md) var(--s-lg);display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:var(--s-sm);background:color-mix(in srgb,var(--surface-2) 45%,var(--surface))}.countdown{text-align:right}.countdown .clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;letter-spacing:-.5px;line-height:1.15;color:var(--ink)}.countdown .qualifier{font-size:11px;color:var(--muted)}.countdown.is-soon .clock{color:var(--brass)}.countdown.is-breached .clock,.countdown.is-breached .qualifier{color:var(--alta)}.countdown.is-breached .clock:before{content:"−"}.overdue-flag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--r-sm);background:var(--alta);color:var(--surface);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.advisory{border:1px dashed var(--line-strong);border-left:3px solid var(--brass);border-radius:var(--r-sm);background:color-mix(in srgb,var(--brass-soft) 45%,transparent);padding:var(--s-sm) var(--s-md);display:flex;flex-direction:column;gap:5px}.advisory-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm)}.advisory-tag{font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--brass)}.advisory p{font-size:13px;color:var(--ink-2);line-height:1.5}.advisory .decides{font-size:11px;color:var(--muted);font-style:italic}.suggested{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:var(--r-sm);border:1px dashed color-mix(in srgb,var(--brass) 55%,transparent);background:transparent;color:var(--brass);font-size:11px;font-weight:700;font-family:var(--font-mono)}.confidence{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.confidence .track{width:54px;height:5px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden;border:1px solid var(--line)}.confidence .fill{display:block;height:100%;background:var(--brass)}.case-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-lg);padding:var(--s-lg);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);margin-bottom:var(--s-lg)}.case-header.is-overdue{border-color:color-mix(in srgb,var(--alta) 55%,transparent)}.case-header h2{font-size:20px;font-weight:700;letter-spacing:-.4px}.case-cols{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--s-lg);align-items:start}@media(max-width:1100px){.case-cols{grid-template-columns:minmax(0,1fr)}}.stack{display:flex;flex-direction:column;gap:var(--s-lg)}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--s-sm)}.photo{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.photo img{width:100%;height:100%;object-fit:cover;display:block}.photo.is-hidden img{filter:blur(16px) saturate(.6);transform:scale(1.1)}.photo .reveal{position:absolute;inset:auto 0 0;border:0;padding:5px;background:var(--scrim);color:#fff;font-size:11px;font-weight:700;cursor:pointer}.photo .badge{position:absolute;top:5px;left:5px;padding:1px 6px;border-radius:var(--r-sm);background:var(--scrim);color:#fff;font-size:10px;font-weight:700}.report{padding:var(--s-md);border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;gap:5px}.report+.report{margin-top:var(--s-sm)}.report p{font-size:13px;color:var(--ink-2)}.transcript{display:flex;flex-direction:column;gap:var(--s-sm);max-height:560px;overflow-y:auto;padding-right:var(--s-xs)}.msg{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-sm) var(--s-md);background:var(--bg);max-width:82%}.msg.from-subject{align-self:flex-start;border-left:3px solid var(--indigo)}.msg.from-other{align-self:flex-end;border-right:3px solid var(--line-strong);background:var(--surface-2)}.msg.is-reported{border-color:color-mix(in srgb,var(--alta) 55%,transparent);background:var(--alta-soft)}.msg .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.msg .body{font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.msg .redacted{font-style:italic;color:var(--muted);font-size:12px}.verdicts{display:flex;flex-direction:column;gap:var(--s-sm)}.verdict-opt{display:flex;gap:var(--s-md);align-items:flex-start;padding:var(--s-md);border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);cursor:pointer}.verdict-opt:hover{border-color:var(--line-strong)}.verdict-opt input{margin:3px 0 0;accent-color:var(--indigo)}.verdict-opt .label{font-weight:700;font-size:13px}.verdict-opt .what{font-size:12px;color:var(--muted);line-height:1.5}.verdict-opt.w-1{border-left:3px solid var(--river)}.verdict-opt.w-2{border-left:3px solid var(--indigo)}.verdict-opt.w-3{border-left:3px solid var(--brass)}.verdict-opt.w-4{border-left:3px solid color-mix(in srgb,var(--alta) 65%,var(--brass))}.verdict-opt.w-5{border-left:3px solid var(--alta);background:color-mix(in srgb,var(--alta-soft) 40%,var(--bg))}.verdict-opt.is-selected{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo) inset}.notice{padding:var(--s-md);border-radius:var(--r-md);font-size:13px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2)}.notice.is-good{background:var(--river-soft);border-color:color-mix(in srgb,var(--river) 40%,transparent);color:var(--river)}.notice.is-bad{background:var(--alta-soft);border-color:color-mix(in srgb,var(--alta) 40%,transparent);color:var(--alta)}.notice.is-warn{background:var(--brass-soft);border-color:color-mix(in srgb,var(--brass) 40%,transparent);color:var(--brass)}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:var(--s-md)}.tile{position:relative;display:flex;flex-direction:column;gap:var(--s-sm);padding:var(--s-lg);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden;--spark: var(--indigo)}.tile.is-ok{--spark: var(--river)}.tile.is-breached{--spark: var(--alta);border-color:var(--alta);box-shadow:0 0 0 1px var(--alta) inset,var(--shadow-1)}.tile.is-breached:after{content:"";position:absolute;top:0;right:0;border-width:0 28px 28px 0;border-style:solid;border-color:transparent var(--alta) transparent transparent}.tile.is-thin{--spark: var(--muted);border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--muted) 7%,transparent) 7px 8px),var(--surface)}.tile-label{font-size:13px;font-weight:700;letter-spacing:-.1px;padding-right:var(--s-xl)}.tile-figure{display:flex;align-items:baseline;gap:6px}.tile-figure .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;letter-spacing:-1.2px;line-height:1.05}.tile-figure .unit{font-size:12px;color:var(--muted)}.tile.is-breached .tile-figure .value{color:var(--alta)}.tile.is-ok .tile-figure .value{color:var(--ink)}.tile.is-thin .tile-figure .value{color:var(--muted)}.tile-threshold{font-size:12px;color:var(--muted)}.tile-threshold b{color:var(--ink-2);font-family:var(--font-mono)}.tile-action{margin-top:auto;padding-top:var(--s-sm);border-top:1px dotted var(--line-strong);font-size:12px;line-height:1.5;color:var(--ink-2)}.tile-action .eyebrow{display:block;margin-bottom:2px}.tile-sample{font-size:11px;color:var(--muted)}.spark{display:block;width:100%;height:46px;overflow:visible}.spark-caption{font-size:11px;color:var(--muted);display:flex;justify-content:space-between;gap:var(--s-sm)}.ratiobar{position:relative;height:20px;border-radius:var(--r-sm);background:var(--river-soft);border:1px solid var(--line);overflow:hidden}.ratiobar .men{position:absolute;inset:0 auto 0 0;background:var(--indigo-soft);border-right:1px solid color-mix(in srgb,var(--indigo) 45%,transparent)}.ratiobar.is-breached .men{background:var(--alta-soft);border-right-color:var(--alta)}.ratiobar .over{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--alta) 30%,transparent) 0 4px,transparent 4px 8px)}.ratiobar .pause-line{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--alta)}.ratiobar-legend{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:3px}.cluster-list{display:flex;flex-direction:column;gap:var(--s-md)}.cluster{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 260px;gap:var(--s-lg);align-items:center;padding:var(--s-lg);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}@media(max-width:1000px){.cluster{grid-template-columns:minmax(0,1fr)}}.cluster.is-paused{border-color:color-mix(in srgb,var(--alta) 45%,transparent)}.cluster h3{font-size:15px;font-weight:700;letter-spacing:-.2px}.cluster .where{font-size:12px;color:var(--muted)}.depth{display:flex;align-items:baseline;gap:6px}.depth .value{font-family:var(--font-mono);font-size:26px;font-weight:700;letter-spacing:-.8px}.depth .unit{font-size:12px;color:var(--muted)}.release{display:flex;flex-direction:column;gap:6px}.release-row{display:flex;gap:6px;align-items:center}.release-row .input{width:84px;text-align:right;font-family:var(--font-mono)}.confirm{padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);border:1px solid var(--alta);background:var(--alta-soft);color:var(--alta);font-size:12px;display:flex;flex-direction:column;gap:6px}.confirm .row{display:flex;gap:6px}.price-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow-x:auto}.price-table{width:100%;border-collapse:collapse;font-size:13px}.price-table th{padding:var(--s-sm) var(--s-lg);text-align:left;font-size:11px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}.price-table td{padding:var(--s-md) var(--s-lg);vertical-align:top;border-top:1px solid var(--line)}.price-table tr:first-child td{border-top:0}.price-table th.is-num,.price-table td.is-num{text-align:right}.price-table tr.is-overridden td:first-child{box-shadow:inset 3px 0 0 var(--brass)}.price-table .plan-name{font-weight:700;font-size:14px;letter-spacing:-.1px}.price-table .plan-id{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.price-table .price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;letter-spacing:-.3px;white-space:nowrap}.price-table .price.is-quiet{color:var(--muted);font-weight:400;font-size:13px}.price-table .was{display:block;font-family:var(--font-mono);font-size:11px;color:var(--muted);text-decoration:line-through}.price-edit{display:flex;flex-direction:column;gap:6px;min-width:250px}.price-edit-row{display:flex;gap:6px;align-items:center}.price-edit-row .rupee{font-family:var(--font-mono);color:var(--muted)}.price-edit-row .input{width:110px;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.price-edit .hint{font-size:11px;color:var(--muted)}.price-edit .hint.is-bad{color:var(--alta)}
