[data-theme=admin]{--bg:#020205;--paper:#0a0a12;--paper1:#0a0a12;--paper2:#131326;--paper3:#151520;--paper4:#1a1a2e;--surface1:#0a0a12;--s1:#0a0a12;--s2:#131326;--s3:#151520;--s4:#1a1a2e;--text:#f0f2ff;--text2:#9aa3c0;--text3:#9aa3c0;--text4:#9aa3c0;--ink:#f0f2ff;--ink2:#9aa3c0;--ink3:#9aa3c0;--ink4:#9aa3c0;--accent:#00f0ff;--accent-ink:#020205;--accent-soft:#00f0ff1f;--accent-soft2:#00f0ff0f;--cyan:#00f0ff;--magenta:#ff2bd6;--amber:gold;--green:#00ff9d;--purple:#a855f7;--red:#ff4d4d;--buzz:#ff2bd6;--buzz-ink:#020205;--border:#00f0ff2e;--border2:#00f0ff1a;--border3:#00f0ff47;--confirmed:#00ff9d;--developing:gold;--unverified:#ff4d4d;--confirmed-bg:#00ff9d1a;--confirmed-border:#00ff9d40;--developing-bg:#ffd7001a;--developing-border:#ffd70040;--unverified-bg:#ff4d4d1a;--unverified-border:#ff4d4d40;--accent-border:#00f0ff33;--rule:#00f0ff2e;--radius-sm:2px;--radius:6px;--radius-lg:12px;--shadow-card:0 0 24px #00f0ff14;--shadow-card-default:0 0 16px #00f0ff0f;--shadow-card-hover:0 0 40px #00f0ff24;--shadow-sm:0 0 8px #00f0ff14;--shadow-md:0 0 16px #00f0ff1a;--shadow-inner:inset 0 0 12px #00f0ff14;--glow-accent:0 0 0 4px var(--accent-soft);--telemetry:"DM Mono", "Share Tech Mono", monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=admin] .admin-root{background:radial-gradient(circle at 50% 0%, #00f0ff0f, transparent 40%), linear-gradient(180deg, var(--paper), var(--bg));min-height:100vh}[data-theme=admin] .admin-shell{max-width:1200px;margin:0 auto;padding:24px 24px 48px}[data-theme=admin] .admin-header{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:18px}[data-theme=admin] .admin-strip{background:var(--s2);border:1px solid var(--border2);border-radius:var(--radius-sm);font-family:var(--telemetry);letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:6px 10px;font-size:11px;display:flex}[data-theme=admin] .admin-strip-label{color:var(--accent);text-shadow:0 0 8px #00f0ff59}[data-theme=admin] .admin-strip-meta{color:var(--text2)}[data-theme=admin] .admin-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}[data-theme=admin] .admin-h1{font-family:var(--font-orbitron), var(--font-sans);color:var(--text);text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 18px #00f0ff2e;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}[data-theme=admin] .admin-nav{flex-wrap:wrap;gap:10px;display:flex}[data-theme=admin] .admin-nav a,[data-theme=admin] .admin-nav-link--active{border:1px solid var(--border2);border-radius:var(--radius-full);font-family:var(--telemetry);letter-spacing:.6px;text-transform:uppercase;color:var(--text2);background:var(--s1);padding:6px 12px;font-size:11px;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-block}[data-theme=admin] .admin-nav a:hover,[data-theme=admin] .admin-nav-link--active:hover{color:var(--accent);border-color:var(--accent);text-decoration:none;box-shadow:0 0 12px #00f0ff29}[data-theme=admin] .admin-nav a[aria-current=page],[data-theme=admin] .admin-nav-link--active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px #00f0ff47}[data-theme=admin] .admin-subline{color:var(--ink2);margin-top:8px;font-size:13px}[data-theme=admin] .admin-subline b{color:var(--accent)}[data-theme=admin] .admin-card{background:var(--s1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card-default);margin-bottom:18px;padding:18px;transition:box-shadow .2s,border-color .2s}[data-theme=admin] .admin-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border3)}[data-theme=admin] .admin-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}[data-theme=admin] .admin-card-title{font-family:var(--font-sans);color:var(--text);font-size:16px;font-weight:700}[data-theme=admin] .admin-meta-row{font-family:var(--telemetry);color:var(--ink2);flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:12px;display:flex}[data-theme=admin] .admin-status{border:1px solid var(--border2);border-radius:var(--radius-full);font-family:var(--telemetry);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;padding:3px 10px;font-size:10px;display:inline-flex}[data-theme=admin] .admin-status.ok{background:var(--confirmed-bg);color:var(--confirmed);border-color:var(--confirmed-border)}[data-theme=admin] .admin-status.warn{background:var(--developing-bg);color:var(--developing);border-color:var(--developing-border)}[data-theme=admin] .admin-status.danger{background:var(--unverified-bg);color:var(--unverified);border-color:var(--unverified-border)}[data-theme=admin] .admin-status.neutral{background:var(--s2);color:var(--text3);border-color:var(--border2)}[data-theme=admin] .admin-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:28px;display:grid}[data-theme=admin] .admin-tile{background:var(--s1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card-default);padding:16px}[data-theme=admin] .admin-tile-label{font-family:var(--telemetry);letter-spacing:1.8px;text-transform:uppercase;color:var(--text3);margin-bottom:6px;font-size:10px}[data-theme=admin] .admin-tile-value{font-family:var(--font-orbitron), var(--font-sans);color:var(--text);text-shadow:0 0 14px #00f0ff1f;font-size:26px;font-weight:700;line-height:1.1}[data-theme=admin] .admin-tile-sub{color:var(--text3);margin-top:6px;font-size:11.5px}[data-theme=admin] .admin-section-head{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}[data-theme=admin] .admin-section-head div{font-family:var(--font-sans);color:var(--text);font-size:15px;font-weight:700}[data-theme=admin] .admin-section-head span{font-family:var(--telemetry);color:var(--text3);text-transform:uppercase;letter-spacing:1px;font-size:11px}[data-theme=admin] .admin-empty-inline{color:var(--text2);text-align:center;background:var(--s2);border:2px dashed var(--border2);border-radius:var(--radius);padding:24px;font-size:13px}[data-theme=admin] .admin-panel-sub,[data-theme=admin] .admin-empty{color:var(--text2)}[data-theme=admin] .admin-button,[data-theme=admin] .admin-btn,[data-theme=admin] .admin-login-submit{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--s2);color:var(--text);font-family:var(--telemetry);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:12px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}[data-theme=admin] .admin-button:hover:not(:disabled),[data-theme=admin] .admin-btn:hover:not(:disabled),[data-theme=admin] .admin-login-submit:hover:not(:disabled){background:var(--s3);border-color:var(--accent);box-shadow:0 0 14px #00f0ff24}[data-theme=admin] .admin-button:disabled,[data-theme=admin] .admin-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme=admin] .admin-button.primary,[data-theme=admin] .admin-btn.primary,[data-theme=admin] .admin-login-submit{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-theme=admin] .admin-button.primary:hover:not(:disabled),[data-theme=admin] .admin-btn.primary:hover:not(:disabled),[data-theme=admin] .admin-login-submit:hover:not(:disabled){background:var(--cyan);box-shadow:0 0 20px #00f0ff47}[data-theme=admin] .admin-button.danger,[data-theme=admin] .admin-btn.danger{color:var(--unverified);border-color:var(--unverified-border);background:#ff4d4d1f}[data-theme=admin] .admin-button.danger:hover:not(:disabled),[data-theme=admin] .admin-btn.danger:hover:not(:disabled){background:#ff4d4d38;box-shadow:0 0 14px #ff4d4d29}[data-theme=admin] .admin-button:focus-visible,[data-theme=admin] .admin-btn:focus-visible,[data-theme=admin] .admin-login-input:focus-visible,[data-theme=admin] .admin-login-submit:focus-visible,[data-theme=admin] .admin-input:focus-visible,[data-theme=admin] .admin-textarea:focus-visible,[data-theme=admin] .admin-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-soft)}[data-theme=admin] .admin-login-page{background:radial-gradient(circle at 50% 0%, #00f0ff14, transparent 45%), linear-gradient(180deg, var(--paper), var(--bg));place-items:center;min-height:100vh;padding:24px;display:grid}[data-theme=admin] .admin-login-card{background:var(--s1);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-card);padding:32px}[data-theme=admin] .admin-login-brand{text-align:center;margin-bottom:24px}[data-theme=admin] .admin-login-brand-line{font-family:var(--font-orbitron), var(--font-sans);color:var(--text);letter-spacing:2px;text-transform:uppercase;font-size:24px;font-weight:700;display:block}[data-theme=admin] .admin-login-brand-line--buzz{font-family:var(--font-orbitron), var(--font-sans);color:var(--accent);letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 16px #00f0ff59;font-size:24px;font-weight:700;display:block}[data-theme=admin] .admin-login-brand-sub{font-family:var(--telemetry);letter-spacing:1.5px;text-transform:uppercase;color:var(--text2);margin-top:6px;font-size:11px;display:block}[data-theme=admin] .admin-login-lead{font-family:var(--font-sans);color:var(--text);text-align:center;margin-bottom:12px;font-size:18px;font-weight:700}[data-theme=admin] .admin-login-desc{color:var(--ink2);text-align:center;margin-bottom:22px;font-size:13px;line-height:1.5}[data-theme=admin] .admin-login-form{flex-direction:column;gap:14px;display:flex}[data-theme=admin] .admin-login-label{font-family:var(--telemetry);letter-spacing:1px;text-transform:uppercase;color:var(--text2);font-size:11px}[data-theme=admin] .admin-login-input{background:var(--s2);border:1px solid var(--border2);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--telemetry);padding:12px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}[data-theme=admin] .admin-login-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 12px #00f0ff24}[data-theme=admin] .admin-login-error{background:var(--unverified-bg);border:1px solid var(--unverified-border);border-radius:var(--radius-sm);color:var(--unverified);padding:10px 12px;font-size:13px}[data-theme=admin] .admin-panel{background:var(--s1);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:18px;padding:18px}[data-theme=admin] .admin-table{border-collapse:collapse;width:100%;font-size:13px}[data-theme=admin] .admin-table-head,[data-theme=admin] .admin-table-row{border-bottom:1px solid var(--border2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:10px 12px;display:grid}[data-theme=admin] .admin-table-head{font-family:var(--telemetry);letter-spacing:1px;text-transform:uppercase;color:var(--text3);background:var(--s2);font-size:10px}[data-theme=admin] .admin-table-cell{color:var(--text2)}[data-theme=admin] .admin-pill{border:1px solid var(--border2);border-radius:var(--radius-full);background:var(--s2);font-family:var(--telemetry);color:var(--text2);align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}[data-theme=admin] .admin-action-bar{background:var(--s2);border:1px solid var(--border2);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}[data-theme=admin] .admin-drawer{background:var(--s1);border-left:1px solid var(--border);box-shadow:var(--shadow-card)}[data-theme=admin] .admin-field>label,[data-theme=admin] .admin-form-label{font-family:var(--telemetry);letter-spacing:1px;text-transform:uppercase;color:var(--text3);font-size:11px}[data-theme=admin] .admin-input,[data-theme=admin] .admin-textarea,[data-theme=admin] .admin-select{background:var(--s2);border:1px solid var(--border2);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-sans);padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}[data-theme=admin] .admin-input:focus,[data-theme=admin] .admin-textarea:focus,[data-theme=admin] .admin-select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 12px #00f0ff1f}[data-theme=admin] .admin-log{font-family:var(--telemetry);color:var(--text2);font-size:12px}[data-theme=admin] .admin-log>div{border-bottom:1px solid var(--border2);padding:8px 0}[data-theme=admin] .admin-log a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}[data-theme=admin] .admin-bars{flex-direction:column;gap:8px;display:flex}[data-theme=admin] .admin-bar-track{background:var(--s2);border-radius:var(--radius-sm);flex:1;height:18px;position:relative;overflow:hidden}[data-theme=admin] .admin-bar-fill{background:linear-gradient(90deg, var(--accent), var(--purple));opacity:.9;position:absolute;inset:0 auto 0 0}[data-theme=admin] .admin-message-success{background:var(--confirmed-bg);border:1px solid var(--confirmed-border);border-radius:var(--radius);color:var(--confirmed);padding:12px 14px}[data-theme=admin] .admin-message-error{background:var(--unverified-bg);border:1px solid var(--unverified-border);border-radius:var(--radius);color:var(--unverified);padding:12px 14px}@media (max-width:640px){[data-theme=admin] .admin-shell{padding:16px 16px 32px}[data-theme=admin] .admin-title-row{flex-direction:column;align-items:flex-start;gap:14px}[data-theme=admin] .admin-nav{width:100%}}[data-theme=admin] .admin-stack{flex-direction:column;gap:10px;display:flex}[data-theme=admin] .admin-stack-sm{flex-direction:column;gap:6px;display:flex}[data-theme=admin] .admin-stack-xs{flex-direction:column;gap:4px;display:flex}[data-theme=admin] .admin-stack--xs{gap:4px}[data-theme=admin] .admin-stack--sm{gap:8px}[data-theme=admin] .admin-stack--md{gap:10px}[data-theme=admin] .admin-stack--lg{gap:12px}[data-theme=admin] .admin-row{align-items:center;gap:10px;display:flex}[data-theme=admin] .admin-row-baseline{align-items:baseline;gap:10px;display:flex}[data-theme=admin] .admin-row-start{align-items:flex-start;gap:12px;display:flex}[data-theme=admin] .admin-row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-theme=admin] .admin-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-theme=admin] .admin-col{flex-direction:column;display:flex}[data-theme=admin] .admin-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}[data-theme=admin] .admin-grid-auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}[data-theme=admin] .admin-grid-auto-sm{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}[data-theme=admin] .admin-flex-1{flex:1;min-width:0}[data-theme=admin] .admin-ml-auto{margin-left:auto}[data-theme=admin] .admin-mt-6{margin-top:6px}[data-theme=admin] .admin-mt-8{margin-top:8px}[data-theme=admin] .admin-mt-10{margin-top:10px}[data-theme=admin] .admin-mb-4{margin-bottom:4px}[data-theme=admin] .admin-mb-6{margin-bottom:6px}[data-theme=admin] .admin-mb-8{margin-bottom:8px}[data-theme=admin] .admin-mb-10{margin-bottom:10px}[data-theme=admin] .admin-mb-12{margin-bottom:12px}[data-theme=admin] .admin-mb-16{margin-bottom:16px}[data-theme=admin] .admin-mt-0{margin-top:0}[data-theme=admin] .admin-p-8{padding:8px}[data-theme=admin] .admin-p-10{padding:10px 12px}[data-theme=admin] .admin-text-xs{font-size:10px}[data-theme=admin] .admin-text-sm{font-size:11px}[data-theme=admin] .admin-text-md{font-size:12px}[data-theme=admin] .admin-text-lg{font-size:13px}[data-theme=admin] .admin-text-xl{font-size:14px}[data-theme=admin] .admin-text-2xl{font-size:16px}[data-theme=admin] .admin-text-3xl{font-size:20px}[data-theme=admin] .admin-text-4xl{font-size:26px}[data-theme=admin] .admin-text-5xl{font-size:28px}[data-theme=admin] .admin-font-mono{font-family:var(--telemetry)}[data-theme=admin] .admin-uppercase{text-transform:uppercase;letter-spacing:1px}[data-theme=admin] .admin-uppercase-sm{text-transform:uppercase;letter-spacing:.6px}[data-theme=admin] .admin-color-text{color:var(--text)}[data-theme=admin] .admin-color-text2{color:var(--text2)}[data-theme=admin] .admin-color-text3{color:var(--text3)}[data-theme=admin] .admin-color-text4{color:var(--text4)}[data-theme=admin] .admin-color-confirmed{color:var(--confirmed)}[data-theme=admin] .admin-color-developing{color:var(--developing)}[data-theme=admin] .admin-color-unverified{color:var(--unverified)}[data-theme=admin] .admin-color-accent{color:var(--accent)}[data-theme=admin] .admin-fw-600{font-weight:600}[data-theme=admin] .admin-fw-700{font-weight:700}[data-theme=admin] .admin-fw-800{font-weight:800}[data-theme=admin] .admin-text-right{text-align:right}[data-theme=admin] .admin-text-center{text-align:center}[data-theme=admin] .admin-italic{font-style:italic}[data-theme=admin] .admin-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme=admin] .admin-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-theme=admin] .admin-nowrap{white-space:nowrap}[data-theme=admin] .admin-radius-sm{border-radius:var(--radius-sm)}[data-theme=admin] .admin-radius{border-radius:var(--radius)}[data-theme=admin] .admin-overflow-x{overflow-x:auto}[data-theme=admin] .admin-min-w-30{min-width:30px}[data-theme=admin] .admin-fill-confirmed{background:var(--confirmed)}[data-theme=admin] .admin-fill-developing{background:var(--developing)}[data-theme=admin] .admin-fill-unverified{background:var(--unverified)}[data-theme=admin] .admin-fill-accent{background:var(--accent)}[data-theme=admin] .admin-w-0{width:0%}[data-theme=admin] .admin-w-5{width:5%}[data-theme=admin] .admin-w-10{width:10%}[data-theme=admin] .admin-w-15{width:15%}[data-theme=admin] .admin-w-20{width:20%}[data-theme=admin] .admin-w-25{width:25%}[data-theme=admin] .admin-w-30{width:30%}[data-theme=admin] .admin-w-35{width:35%}[data-theme=admin] .admin-w-40{width:40%}[data-theme=admin] .admin-w-45{width:45%}[data-theme=admin] .admin-w-50{width:50%}[data-theme=admin] .admin-w-55{width:55%}[data-theme=admin] .admin-w-60{width:60%}[data-theme=admin] .admin-w-65{width:65%}[data-theme=admin] .admin-w-70{width:70%}[data-theme=admin] .admin-w-75{width:75%}[data-theme=admin] .admin-w-80{width:80%}[data-theme=admin] .admin-w-85{width:85%}[data-theme=admin] .admin-w-90{width:90%}[data-theme=admin] .admin-w-95{width:95%}[data-theme=admin] .admin-w-100{width:100%}[data-theme=admin] .admin-bg-s1{background:var(--s1)}[data-theme=admin] .admin-bg-s2{background:var(--s2)}[data-theme=admin] .admin-border{border:1px solid var(--border)}[data-theme=admin] .admin-border2{border:1px solid var(--border2)}[data-theme=admin] .admin-form-section{margin-bottom:18px}[data-theme=admin] .admin-form-section-head{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}[data-theme=admin] .admin-form-section-head div{font-family:var(--font-sans);color:var(--text);font-size:15px;font-weight:700}[data-theme=admin] .admin-form-section-head span{font-family:var(--telemetry);color:var(--text3);text-transform:uppercase;letter-spacing:1px;font-size:11px}[data-theme=admin] .admin-card--spaced{margin-top:18px}[data-theme=admin] .admin-card-body{color:var(--text2);font-size:12px;line-height:1.5}[data-theme=admin] .admin-card-title-sm{margin-bottom:16px;font-size:14px;font-weight:700}[data-theme=admin] .admin-empty-state{color:var(--text2);text-align:center;background:var(--s2);border:2px dashed var(--border2);border-radius:var(--radius);padding:24px;font-size:13px}[data-theme=admin] .admin-issues-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}[data-theme=admin] .admin-issue-card{background:var(--s2);border-radius:var(--radius);border:1px solid var(--border);padding:8px}[data-theme=admin] .admin-issue-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}[data-theme=admin] .admin-issue-body{color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}[data-theme=admin] .admin-issue-more{color:var(--text3);text-align:center;padding:4px;font-size:11px}[data-theme=admin] .admin-rel-row{background:var(--s1);border-radius:var(--radius);border:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:flex}[data-theme=admin] .admin-rel-pair{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}[data-theme=admin] .admin-rel-score{font-size:13px;font-family:var(--telemetry)}[data-theme=admin] .admin-rel-attitude{color:var(--text3);font-size:10px;font-family:var(--telemetry);text-transform:uppercase}[data-theme=admin] .admin-rel-time{color:var(--text4);font-size:10px;font-family:var(--telemetry)}[data-theme=admin] .admin-convo-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}[data-theme=admin] .admin-convo-body{color:var(--text2);font-size:12.5px;line-height:1.5}[data-theme=admin] .admin-quality-tile{text-align:center}[data-theme=admin] .admin-quality-label{color:var(--text3);font-size:11px;font-family:var(--telemetry);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}[data-theme=admin] .admin-quality-value{color:var(--text);font-size:28px;font-weight:800}[data-theme=admin] .admin-quality-total{color:var(--text4);font-size:11px}[data-theme=admin] .admin-role-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}[data-theme=admin] .admin-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}[data-theme=admin] .admin-role-info{flex:1;min-width:200px}[data-theme=admin] .admin-role-name{color:var(--text);font-size:14px;font-weight:700}[data-theme=admin] .admin-role-handle{color:var(--text3);font-size:10px;font-family:var(--telemetry);text-transform:uppercase}[data-theme=admin] .admin-role-note{color:var(--text2);margin-bottom:4px;font-size:11.5px;line-height:1.5}[data-theme=admin] .admin-role-meta{font-size:11px;font-family:var(--telemetry);color:var(--text3);flex-wrap:wrap;gap:12px;display:flex}[data-theme=admin] .admin-role-extra{color:var(--text4);font-size:10px;font-family:var(--telemetry);margin-top:4px}[data-theme=admin] .admin-sample-box{background:var(--s2);border-radius:var(--radius);margin-top:10px;padding:10px 12px}[data-theme=admin] .admin-sample-header{color:var(--text4);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-family:var(--telemetry);margin-bottom:6px}[data-theme=admin] .admin-sample-row{margin-bottom:8px}[data-theme=admin] .admin-sample-row:last-child{margin-bottom:0}[data-theme=admin] .admin-sample-topic{color:var(--text4);font-size:10px;font-family:var(--telemetry)}[data-theme=admin] .admin-sample-message{color:var(--text2);font-size:12px;line-height:1.4}[data-theme=admin] .admin-cost-row{align-items:center;gap:10px;display:flex}[data-theme=admin] .admin-cost-label{width:140px;color:var(--text2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:11px;overflow:hidden}[data-theme=admin] .admin-cost-track{background:var(--s2);border-radius:var(--radius-sm);flex:1;height:18px;overflow:hidden}[data-theme=admin] .admin-cost-fill{background:var(--accent);border-radius:var(--radius-sm);height:100%}[data-theme=admin] .admin-cost-value{width:60px;font-size:11px;font-family:var(--telemetry);color:var(--text3);text-align:right}[data-theme=admin] .admin-cost-calls{width:50px;color:var(--text4);text-align:right;font-size:10px}[data-theme=admin] .admin-pipeline-row{align-items:center;gap:12px;display:flex}[data-theme=admin] .admin-pipeline-date{font-family:var(--telemetry);color:var(--text3);min-width:120px;font-size:11px}[data-theme=admin] .admin-pipeline-stack{background:var(--s2);border-radius:var(--radius);flex:1;gap:2px;height:8px;display:flex;overflow:hidden}[data-theme=admin] .admin-pipeline-generated{font-family:var(--telemetry);color:var(--confirmed);text-align:right;min-width:40px;font-size:11px}[data-theme=admin] .admin-pipeline-rejected{font-family:var(--telemetry);color:var(--unverified);text-align:right;min-width:40px;font-size:11px}[data-theme=admin] .admin-pipeline-cost{font-family:var(--telemetry);color:var(--text4);text-align:right;min-width:60px;font-size:10px}[data-theme=admin] .admin-source-health-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}[data-theme=admin] .admin-source-health-head{text-transform:uppercase;letter-spacing:1px;color:var(--text3);margin-bottom:10px;font-size:11px;font-weight:600}[data-theme=admin] .admin-source-row-analytics{align-items:center;gap:10px;display:flex}[data-theme=admin] .admin-source-bar{background:var(--s2);border-radius:var(--radius-sm);flex:1;height:6px;overflow:hidden}[data-theme=admin] .admin-source-bar-fill{border-radius:var(--radius-sm);height:100%}[data-theme=admin] .admin-confidence-row{align-items:center;gap:12px;display:flex}[data-theme=admin] .admin-confidence-label{width:100px;color:var(--text2);text-transform:capitalize;font-size:12px}[data-theme=admin] .admin-confidence-track{background:var(--s2);border-radius:var(--radius);flex:1;height:8px;overflow:hidden}[data-theme=admin] .admin-confidence-fill{border-radius:var(--radius);height:100%}[data-theme=admin] .admin-confidence-count{width:40px;font-family:var(--telemetry);color:var(--text2);text-align:right;font-size:12px}[data-theme=admin] .admin-confidence-pct{width:40px;font-family:var(--telemetry);color:var(--text4);text-align:right;font-size:11px}[data-theme=admin] .admin-mission-field{color:var(--text2);font-size:12px;line-height:1.6}[data-theme=admin] .admin-mission-rationale{color:var(--text3);margin-top:6px;font-style:italic}[data-theme=admin] .admin-daily-grid{gap:4px;min-width:320px;display:grid}[data-theme=admin] .admin-daily-header{font-size:10px;font-family:var(--telemetry);color:var(--text4);text-transform:uppercase;letter-spacing:1px;grid-template-columns:100px repeat(auto-fill,minmax(60px,1fr));gap:8px;display:grid}[data-theme=admin] .admin-daily-row{grid-template-columns:100px repeat(auto-fill,minmax(60px,1fr));align-items:center;gap:8px;font-size:12px;display:grid}[data-theme=admin] .admin-daily-cell{font-family:var(--telemetry)}[data-theme=admin] .admin-funnel-row{align-items:center;gap:12px;display:flex}[data-theme=admin] .admin-funnel-label{color:var(--text3);min-width:80px;font-size:12px}[data-theme=admin] .admin-funnel-track{background:var(--s2);border-radius:var(--radius);flex:1;height:8px;overflow:hidden}[data-theme=admin] .admin-funnel-fill{border-radius:var(--radius);height:100%}[data-theme=admin] .admin-funnel-count{font-family:var(--telemetry);color:var(--text2);text-align:right;min-width:50px;font-size:12px}[data-theme=admin] .admin-recent-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}[data-theme=admin] .admin-recent-name{font-family:var(--telemetry);text-transform:uppercase;letter-spacing:1px;color:var(--accent);min-width:140px;font-size:10px}[data-theme=admin] .admin-recent-props{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-theme=admin] .admin-recent-time{font-family:var(--telemetry);color:var(--text4);font-size:10px}[data-theme=admin] .admin-empty-title{font-family:var(--font-sans);color:var(--text);margin-bottom:8px;font-size:15px;font-weight:700}[data-theme=admin] .admin-empty-body{color:var(--text2);font-size:13px;line-height:1.5}[data-theme=admin] .admin-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}[data-theme=admin] .admin-page-link{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:6px 12px;text-decoration:none}[data-theme=admin] .admin-page-current{color:var(--text2);padding:6px 12px;font-size:13px}[data-theme=admin] .admin-cron-errors{color:var(--unverified);margin-top:8px;font-size:12px;line-height:1.5}[data-theme=admin] .admin-mission-item{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;display:flex}[data-theme=admin] .admin-mission-item:last-child{border-bottom:none}[data-theme=admin] .admin-mission-item.warn,[data-theme=admin] .admin-mission-item.warn b{color:var(--developing)}[data-theme=admin] .admin-soul-row{border-radius:var(--radius);background:var(--s1);border:1px solid var(--border);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}[data-theme=admin] .admin-soul-name{color:var(--text);font-size:13px;font-weight:600}[data-theme=admin] .admin-soul-meta{color:var(--text2);font-size:11px}[data-theme=admin] .admin-soul-stat{text-align:center}[data-theme=admin] .admin-suggestion{align-items:center;gap:8px;margin-bottom:4px;display:flex}[data-theme=admin] .admin-suggestion-body{color:var(--text2);font-size:12px;line-height:1.4}[data-theme=admin] .admin-suggestion-action{color:var(--accent);margin-top:4px;font-size:12px;font-weight:500}[data-theme=admin] .admin-trend-row{color:var(--text2);align-items:center;gap:8px;font-size:11.5px;line-height:1.5;display:flex}[data-theme=admin] .admin-trend-label{min-width:140px}[data-theme=admin] .admin-cycle-row{font-family:var(--telemetry);color:var(--text2);font-size:12px}[data-theme=admin] .admin-ingest-panel{background:var(--s1);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:20px;padding:18px;display:flex}[data-theme=admin] .admin-ingest-main{flex:1;min-width:220px}[data-theme=admin] .admin-ingest-kicker{font-family:var(--telemetry);letter-spacing:2px;text-transform:uppercase;color:var(--text3);margin-bottom:4px;font-size:10px}[data-theme=admin] .admin-ingest-desc{color:var(--text2);font-size:13px}[data-theme=admin] .admin-ingest-report{font-family:var(--telemetry);color:var(--text3);margin-top:10px;font-size:11px;line-height:1.6}[data-theme=admin] .admin-ingest-report b{color:var(--confirmed)}[data-theme=admin] .admin-ingest-report b.accent{color:var(--accent)}[data-theme=admin] .admin-ingest-report .error{color:var(--developing)}[data-theme=admin] .admin-ingest-error{color:var(--unverified);margin-top:8px;font-size:12px}[data-theme=admin] .admin-ingest-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}[data-theme=admin] .admin-ingest-label{color:var(--text3);font-size:11px;font-family:var(--telemetry);letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}[data-theme=admin] .admin-ingest-checkbox{accent-color:var(--accent)}[data-theme=admin] .admin-ingest-button{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:0;padding:10px 18px;font-size:13px;font-weight:600}[data-theme=admin] .admin-ingest-button:disabled{cursor:wait;opacity:.6}[data-theme=admin] .admin-pill-dot{border-radius:50%;width:8px;height:8px;display:inline-block}[data-theme=admin] .admin-status-pill--draft{color:var(--text3);background:#ffffff0f;border-color:#ffffff14}[data-theme=admin] .admin-status-pill--neutral{background:var(--s2);color:var(--text3);border-color:var(--border2)}[data-theme=admin] .admin-pill-dot--ok{color:var(--confirmed)}[data-theme=admin] .admin-pill-dot--warn{color:var(--developing)}[data-theme=admin] .admin-pill-dot--danger{color:var(--unverified)}[data-theme=admin] .admin-checkbox{cursor:pointer;width:16px;height:16px}[data-theme=admin] .admin-checkbox--accent{accent-color:var(--accent)}[data-theme=admin] .admin-status-pill--in_review{color:var(--developing);background:#ff8c421a;border-color:#ff8c422e}[data-theme=admin] .admin-status-pill--published{color:var(--confirmed);background:#2ecc711a;border-color:#2ecc712e}[data-theme=admin] .admin-status-pill--rejected{color:var(--unverified);background:#ff41361a;border-color:#ff41362e}[data-theme=admin] .admin-status-pill--community{color:var(--accent);background:#c9ff2e1a;border-color:#c9ff2e2e}[data-theme=admin] .admin-status-pill--correction{color:var(--accent);background:#c9ff2e1a;border-color:#c9ff2e38}[data-theme=admin] .admin-table-cell--status{width:80px}[data-theme=admin] .admin-table-cell--headline{flex:1}[data-theme=admin] .admin-table-cell--confidence{width:110px}[data-theme=admin] .admin-table-cell--risk{width:90px}[data-theme=admin] .admin-table-cell--sir{width:60px}[data-theme=admin] .admin-table-cell--age{width:80px}[data-theme=admin] .admin-table-cell--spacer{width:16px}[data-theme=admin] .admin-table-row-link{color:var(--text2)}[data-theme=admin] .admin-table-row-link:hover{color:var(--text)}@media (max-width:640px){[data-theme=admin] .admin-grid-2,[data-theme=admin] .admin-source-health-grid{grid-template-columns:1fr}[data-theme=admin] .admin-soul-row{grid-template-columns:1fr auto;gap:8px}[data-theme=admin] .admin-daily-header,[data-theme=admin] .admin-daily-row{grid-template-columns:80px repeat(auto-fill,minmax(48px,1fr))}[data-theme=admin] .admin-cost-label,[data-theme=admin] .admin-confidence-label{text-align:left;width:auto}}
:root{--font-display:var(--font-space-grotesk), "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-masthead:var(--font-orbitron), "Orbitron", sans-serif;--font-mono:var(--font-share-tech-mono), "Share Tech Mono", monospace;--font-body:var(--font-source-serif), "Source Serif 4", Georgia, serif;--font-ui:var(--font-chakra), "Chakra Petch", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}[data-theme=neon]{background:var(--bg);color:var(--ink)}[data-theme=neon] ::selection{background:var(--cyan);color:var(--accent-ink)}[data-theme=neon] ::-webkit-scrollbar-thumb{background:var(--border);border-radius:0}[data-theme=neon] ::-webkit-scrollbar-thumb:hover{background:var(--accent)}.skip-link{z-index:calc(var(--z-progress) + 1);background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--accent);box-shadow:0 0 20px var(--accent-soft);padding:.6rem 1.2rem;font-size:.75rem;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{outline:2px solid var(--ink);outline-offset:2px;top:.5rem}.neon-shell{background:var(--bg);min-height:100vh;color:var(--ink);position:relative;overflow-x:hidden}.neon-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.neon-canvas__webgl,.neon-canvas__grid,.neon-canvas__aurora,.neon-canvas__grain,.neon-canvas__scanlines{position:absolute;inset:0}.neon-canvas__webgl canvas{width:100%!important;height:100%!important}.neon-canvas__grid{background-image:linear-gradient(#00f0ff0a 1px,#0000 1px),linear-gradient(90deg,#00f0ff0a 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.neon-canvas__aurora{filter:blur(90px);background:radial-gradient(circle at 20% 30%,#00f0ff2e 0%,#0000 40%),radial-gradient(circle at 80% 20%,#ff2bd624 0%,#0000 40%),radial-gradient(circle at 60% 80%,#a855f724 0%,#0000 40%),radial-gradient(circle at 30% 70%,#ffd7001a 0%,#0000 40%);animation:20s ease-in-out infinite alternate auroraShift}@keyframes auroraShift{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-2%)scale(1.05)}to{transform:translate(-1%,1%)scale(.98)}}.neon-canvas__grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(10,end) infinite grain}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}20%{transform:translate(2%,2%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-2%,2%)}60%{transform:translate(2%,-2%)}70%{transform:translate(-1%,-1%)}80%{transform:translate(1%,1%)}90%{transform:translate(-2%,-1%)}}.neon-canvas__scanlines{opacity:.04;pointer-events:none;background:repeating-linear-gradient(0deg,#00f0ff14 0 1px,#0000 1px 5px)}@media (prefers-reduced-motion:reduce){.neon-canvas__aurora,.neon-canvas__grain{animation:none}}@media (pointer:coarse){.neon-canvas__webgl{display:none}}.neon-top-strip{z-index:1;border-bottom:1px solid var(--border2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);background:#02020599;justify-content:space-between;align-items:center;padding:.35rem 1.5rem;font-size:.68rem;display:flex;position:relative}.neon-top-strip__left,.neon-top-strip__right{align-items:center;gap:1rem;display:flex}.neon-signal{color:var(--green);align-items:center;gap:.35rem;display:inline-flex}.neon-signal__dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s ease-in-out infinite signalPulse}@keyframes signalPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.neon-masthead{z-index:1;border:1px solid var(--border);border-top:5px solid var(--cyan);border-bottom:5px solid var(--magenta);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a12a6;margin:1.5rem 2rem 0;padding:1.5rem 1rem;position:relative;box-shadow:inset 0 0 40px #00f0ff0d,0 0 30px #0006}.neon-masthead:before,.neon-masthead:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), var(--amber), transparent);height:1px;position:absolute;left:0;right:0}.neon-masthead:before{top:8px}.neon-masthead:after{bottom:8px}.neon-masthead__top{border-bottom:1px solid var(--border2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink2);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding-bottom:.6rem;font-size:.68rem;display:flex}.neon-masthead__top>span{align-items:center;gap:.4rem;display:inline-flex}.neon-masthead__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.neon-masthead__line1{font-family:var(--font-masthead);letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 12px #00f0ff66;font-size:clamp(1.2rem,3vw,1.9rem);font-weight:700}.neon-masthead__line2{font-family:var(--font-masthead);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg, var(--cyan), var(--magenta), var(--amber));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #00f0ff59);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,8vw,5.2rem);font-weight:900;line-height:1.05}.neon-masthead__tagline{font-family:var(--font-body);color:var(--ink2);margin-top:.5rem;font-size:.95rem;font-style:italic}.neon-masthead__brand-link{flex-direction:column;align-items:center;text-decoration:none;display:flex}.neon-nav{z-index:1;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a1280;margin:0 2rem;position:relative}.neon-nav__list{justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.neon-nav__link{min-width:44px;min-height:44px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--ink2);border:1px solid #0000;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.neon-nav__link:hover,.neon-nav__link[aria-current=page]{color:var(--cyan);border-color:var(--cyan);background:#00f0ff12}.neon-nav__link[aria-current=page]:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 8px var(--cyan);position:absolute;bottom:-1px;left:10%;right:10%}.neon-nav__menu-btn{border:1px solid var(--border);width:100%;min-height:44px;color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;background:#00f0ff0f;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.78rem;font-weight:600;display:none}.neon-nav__menu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.neon-nav__mobile-menu{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a12f2;flex-direction:column;display:none}.neon-nav__mobile-link{border-bottom:1px solid var(--border2);min-height:44px;color:var(--ink2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:.65rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.neon-nav__mobile-link:last-child{border-bottom:none}.neon-nav__mobile-link:hover,.neon-nav__mobile-link:focus-visible,.neon-nav__mobile-link.is-active{color:var(--cyan);background:#00f0ff14}@media (max-width:880px){.neon-nav__list{display:none}.neon-nav__menu-btn,.neon-nav__mobile-menu{display:flex}}.neon-progress{height:3px;z-index:var(--z-progress);background:linear-gradient(90deg, var(--cyan), var(--magenta), var(--amber));transform-origin:0;box-shadow:0 0 12px var(--cyan);position:fixed;top:0;left:0;right:0}.neon-cursor{pointer-events:none;z-index:var(--z-cursor);mix-blend-mode:screen;position:fixed;top:0;left:0}.neon-cursor__glow{background:radial-gradient(circle,#00f0ff1f 0%,#0000 70%);border-radius:50%;width:280px;height:280px;transition:opacity .2s;position:fixed;transform:translate(-50%,-50%)}.neon-cursor__dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan), 0 0 20px var(--cyan);border-radius:50%;transition:width .15s,height .15s,background .15s;position:fixed;transform:translate(-50%,-50%)}.neon-cursor[data-hover=true] .neon-cursor__dot{background:var(--magenta);width:14px;height:14px;box-shadow:0 0 14px var(--magenta), 0 0 28px var(--magenta)}@media (pointer:coarse),(prefers-reduced-motion:reduce){.neon-cursor{display:none}}body.neon-cursor-active,body.neon-cursor-active *{cursor:none!important}body.neon-cursor-active input,body.neon-cursor-active textarea,body.neon-cursor-active [contenteditable=true]{cursor:text!important}.neon-main{z-index:1;max-width:1360px;margin:0 auto;padding:2rem 2rem 3rem;position:relative}@media (prefers-reduced-motion:reduce){.neon-canvas__aurora,.neon-canvas__grain,.neon-signal__dot{animation:none}}
