:root{--sv-bg-deep:#060302;--sv-bg-base:#0d0603;--sv-bg-elevated:#150b05;--sv-bg-surface:#1d1109;--sv-bg-surface-hover:#27170d;--sv-bg-glass:#ffecdb0d;--sv-bg-visitor-bubble:#ffffff0f;--sv-bg-admin-bubble:#c2540f47;--sv-bg-copper-subtle:#c2540f2e;--sv-ink:#f6e7d8;--sv-ink-muted:#b79c86;--sv-ink-dim:#8c7460;--sv-ink-on-copper:#fff;--sv-copper:#c2540f;--sv-copper-bright:#e8681c;--sv-copper-glow:#e9a05c;--sv-copper-dark:#8a3a0e;--sv-good:#2f8f63;--sv-good-bg:#2f8f6333;--sv-warn:#d9822b;--sv-warn-bg:#d9822b33;--sv-bad:#dc2626;--sv-bad-bg:#dc262633;--sv-border:#e07b2a47;--sv-border-strong:#e8681ca6;--sv-border-subtle:#ffffff1f;--sv-space-1:4px;--sv-space-2:8px;--sv-space-3:12px;--sv-space-4:16px;--sv-space-5:20px;--sv-space-6:24px;--sv-space-8:32px;--sv-drawer-width:248px;--sv-topbar-height:56px;--sv-content-max:960px;--sv-radius-sm:8px;--sv-radius-md:12px;--sv-radius-lg:16px;--sv-radius-pill:999px;--sv-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sv-font-mono:Consolas, ui-monospace, SFMono-Regular, Menlo, monospace;--sv-text-body:14.5px;--sv-text-meta:13px;--sv-text-small:12px;--sv-text-title:17px;--sv-text-h1:21px;--sv-shadow-card:inset 0 1px 0 #ffd6aa24, 0 14px 36px #0000007a}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;color:var(--sv-ink);font-family:var(--sv-font-sans);font-size:var(--sv-text-body);background:radial-gradient(880px 480px at 12% -10%, #be601a38, transparent 60%), radial-gradient(760px 440px at 94% 4%, #96420c29, transparent 56%), linear-gradient(165deg, var(--sv-bg-elevated) 0%, var(--sv-bg-base) 52%, var(--sv-bg-deep) 100%);background-attachment:fixed;margin:0;padding:0;line-height:1.5}a{color:var(--sv-copper-glow);text-decoration:none}.sv-shell{min-height:100vh;display:flex}.sv-topbar{border-bottom:1px solid var(--sv-border);background:var(--sv-bg-elevated)!important;color:var(--sv-ink)!important;box-shadow:none!important}.sv-topbar-inner{justify-content:space-between;align-items:center;gap:var(--sv-space-3);padding-inline:var(--sv-space-4);display:flex;min-height:var(--sv-topbar-height)!important}.sv-drawer-paper{width:var(--sv-drawer-width);background:var(--sv-bg-elevated)!important;color:var(--sv-ink)!important;border-right:1px solid var(--sv-border)!important}.sv-sidebar{height:100%;padding:var(--sv-space-3);gap:var(--sv-space-3);flex-direction:column;display:flex}.sv-brand{padding:var(--sv-space-2) var(--sv-space-3);border-bottom:1px solid var(--sv-border-subtle);padding-bottom:var(--sv-space-3);flex-direction:column;display:flex}.sv-brand-title{font-size:var(--sv-text-title);color:var(--sv-copper-glow);letter-spacing:-.01em;font-weight:700}.sv-brand-sub{font-family:var(--sv-font-mono);font-size:var(--sv-text-small);color:var(--sv-ink-muted)}.sv-nav-list{gap:var(--sv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-nav-link{min-height:44px;padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-sm);color:var(--sv-ink-muted);font-size:var(--sv-text-body);border:1px solid #0000;justify-content:space-between;align-items:center;font-weight:500;transition:border-color .16s,background-color .16s,color .16s;display:flex}.sv-nav-link:hover,.sv-nav-link:focus-visible{background:var(--sv-bg-surface-hover);color:var(--sv-ink);border-color:var(--sv-border);outline:none}.sv-nav-link.sv-active{background:var(--sv-bg-copper-subtle);color:var(--sv-ink);border-color:var(--sv-border-strong);font-weight:600}.sv-sidebar-foot{padding:var(--sv-space-3);border-top:1px solid var(--sv-border-subtle);font-size:var(--sv-text-meta);color:var(--sv-ink-dim);margin-top:auto}.sv-main{min-width:0;padding-top:calc(var(--sv-topbar-height) + var(--sv-space-4));padding-bottom:var(--sv-space-6);padding-inline:var(--sv-space-4);flex:1}.sv-page{max-width:var(--sv-content-max);gap:var(--sv-space-4);flex-direction:column;margin-inline:auto;display:flex}.sv-page-header{justify-content:space-between;align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.sv-page-title{font-size:var(--sv-text-h1);color:var(--sv-ink);margin:0;font-weight:700}.sv-meta{font-size:var(--sv-text-meta);color:var(--sv-ink-muted)}.sv-mono{font-family:var(--sv-font-mono);font-size:var(--sv-text-meta)}.sv-card{background:var(--sv-bg-surface);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);padding:var(--sv-space-4);box-shadow:var(--sv-shadow-card)}.sv-badge{align-items:center;gap:var(--sv-space-1);padding:2px var(--sv-space-2);border-radius:var(--sv-radius-pill);font-family:var(--sv-font-mono);font-size:var(--sv-text-small);border:1px solid var(--sv-border-subtle);background:var(--sv-bg-glass);color:var(--sv-ink-muted);font-weight:600;display:inline-flex}.sv-badge-unread{background:var(--sv-copper-bright);border-color:var(--sv-copper-glow);color:var(--sv-ink-on-copper)}.sv-badge-good{background:var(--sv-good-bg);border-color:var(--sv-good);color:var(--sv-ink)}.sv-badge-warn{background:var(--sv-warn-bg);border-color:var(--sv-warn);color:var(--sv-ink)}.sv-badge-bad{background:var(--sv-bad-bg);border-color:var(--sv-bad);color:var(--sv-ink)}.sv-thread-list{gap:var(--sv-space-3);flex-direction:column;display:flex}.sv-thread-item{gap:var(--sv-space-2);padding:var(--sv-space-4);border-radius:var(--sv-radius-md);background:var(--sv-bg-surface);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow-card);color:var(--sv-ink);text-align:left;cursor:pointer;flex-direction:column;transition:border-color .16s,background-color .16s,transform .14s;display:flex}.sv-thread-item:hover,.sv-thread-item:focus-visible{background:var(--sv-bg-surface-hover);border-color:var(--sv-border-strong);outline:none;transform:translateY(-1px)}.sv-thread-item-unread{border-color:var(--sv-border-strong)}.sv-thread-top{justify-content:space-between;align-items:center;gap:var(--sv-space-2);flex-wrap:wrap;display:flex}.sv-thread-id{font-family:var(--sv-font-mono);font-size:var(--sv-text-meta);color:var(--sv-copper-glow);font-weight:700}.sv-thread-badges{align-items:center;gap:var(--sv-space-2);display:flex}.sv-thread-last{font-size:var(--sv-text-body);color:var(--sv-ink);word-break:break-word;margin:0}.sv-thread-foot{justify-content:space-between;align-items:center;gap:var(--sv-space-2);font-size:var(--sv-text-meta);color:var(--sv-ink-muted);flex-wrap:wrap;display:flex}.sv-thread-view{gap:var(--sv-space-4);flex-direction:column;display:flex}.sv-back-link{align-items:center;gap:var(--sv-space-2);font-family:var(--sv-font-mono);font-size:var(--sv-text-meta);color:var(--sv-copper-glow);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sv-back-link:hover,.sv-back-link:focus-visible{outline:none;text-decoration:underline}.sv-messages-stream{gap:var(--sv-space-3);padding:var(--sv-space-4);border-radius:var(--sv-radius-md);background:var(--sv-bg-surface);border:1px solid var(--sv-border);flex-direction:column;min-height:260px;max-height:62vh;display:flex;overflow-y:auto}.sv-bubble-row{flex-direction:column;max-width:86%;display:flex}.sv-bubble-row-visitor{align-self:flex-start}.sv-bubble-row-admin{align-self:flex-end}.sv-bubble{border-radius:var(--sv-radius-md);padding:var(--sv-space-3) var(--sv-space-4);font-size:var(--sv-text-body);color:var(--sv-ink);line-height:1.48}.sv-bubble-visitor{background:var(--sv-bg-visitor-bubble);border:1px solid var(--sv-border-subtle)}.sv-bubble-admin{background:var(--sv-bg-admin-bubble);border:1px solid var(--sv-border-strong)}.sv-bubble-head{align-items:center;gap:var(--sv-space-2);margin-bottom:var(--sv-space-1);font-family:var(--sv-font-mono);font-size:var(--sv-text-meta);color:var(--sv-ink-muted);flex-wrap:wrap;display:flex}.sv-lang-tag{padding:1px var(--sv-space-2);border-radius:var(--sv-radius-sm);border:1px solid var(--sv-border);background:var(--sv-bg-glass);color:var(--sv-copper-glow);font-family:var(--sv-font-mono);font-size:var(--sv-text-small);display:inline-block}.sv-bubble-body{white-space:pre-wrap;word-break:break-word;margin:0}.sv-reply-box{gap:var(--sv-space-3);padding:var(--sv-space-4);border-radius:var(--sv-radius-md);background:var(--sv-bg-surface);border:1px solid var(--sv-border);flex-direction:column;display:flex}.sv-reply-actions{justify-content:space-between;align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.sv-health-grid{gap:var(--sv-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sv-stat-card{gap:var(--sv-space-2);padding:var(--sv-space-4);border-radius:var(--sv-radius-md);background:var(--sv-bg-surface);border:1px solid var(--sv-border);flex-direction:column;display:flex}.sv-stat-label{font-size:var(--sv-text-meta);color:var(--sv-ink-muted)}.sv-stat-value{font-size:var(--sv-text-h1);color:var(--sv-ink);font-weight:700;font-family:var(--sv-font-mono)}.sv-placeholder-list{gap:var(--sv-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sv-placeholder-item{gap:var(--sv-space-2);padding:var(--sv-space-4);border-radius:var(--sv-radius-md);background:var(--sv-bg-glass);border:1px dashed var(--sv-border);flex-direction:column;display:flex}@media (width<=899px){.sv-main{padding-inline:var(--sv-space-3)}.sv-bubble-row{max-width:94%}}
