:root{--bg-0: #071116;--bg-1: #0c1d24;--bg-2: #102d36;--panel: rgba(10, 24, 30, .84);--panel-strong: rgba(12, 31, 38, .94);--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--ink: #edf7f8;--muted: #9db6bc;--accent: #ffbd59;--accent-2: #45d9cf;--ok: #5fd790;--warn: #ff9b6a;--danger: #ff6f82;--shadow: 0 26px 72px rgba(0, 0, 0, .34);color:var(--ink);font-family:Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 10% 8%,rgba(69,217,207,.14),transparent 36%),radial-gradient(circle at 92% 10%,rgba(255,189,89,.14),transparent 34%),linear-gradient(155deg,var(--bg-0),var(--bg-1) 48%,var(--bg-2))}button,input,textarea,select{font:inherit}button,input,textarea,select{border-radius:14px;border:1px solid var(--line)}input,textarea,select{width:100%;padding:12px 14px;background:#ffffff0a;color:var(--ink);transition:border-color .18s ease,background .18s ease,transform .18s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#45d9cf8c;background:#45d9cf14}textarea{resize:vertical}button{cursor:pointer;padding:11px 16px;color:var(--ink);background:#ffffff0d;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--line-strong)}button:disabled{opacity:.55;cursor:not-allowed}code,.mono{font-family:SFMono-Regular,Menlo,Consolas,monospace}.wrap{word-break:break-word}.admin-page{position:relative;z-index:1;max-width:1560px;margin:0 auto;padding:26px;display:grid;gap:20px}.glow{position:fixed;z-index:0;border-radius:999px;opacity:.3;filter:blur(48px);pointer-events:none}.glow-a{width:360px;height:360px;left:-120px;bottom:-120px;background:#45d9cf66}.glow-b{width:420px;height:420px;top:-120px;right:-120px;background:#ffbd5947}.panel{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-panel,.overview-panel,.auth-panel,.create-panel,.secret-panel,.explorer-panel,.detail-panel,.jobs-panel{padding:24px}.hero-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.hero-panel{display:grid;gap:18px}.hero-copy{display:grid;gap:12px}.hero-badges,.header-badges{display:flex;gap:10px;flex-wrap:wrap}.insight-strip{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.operations-grid{display:grid;gap:18px;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr) minmax(280px,.8fr);align-items:start}.workbench-grid{display:grid;gap:18px;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start}.overview-grid,.headline-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-overview-grid{margin-bottom:18px}.detail-rail,.detail-columns{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-form,.auth-grid,.form-split,.filter-grid,.info-grid,.spotlight-grid,.job-digest-grid{display:grid;gap:14px}.auth-grid,.form-split{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-digest-grid,.explorer-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}label{display:grid;gap:8px}.eyebrow{margin:0;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}h1,h2{margin:0;line-height:1.06;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}h1{font-size:clamp(1.9rem,3vw,3.2rem)}h2{font-size:1.3rem}.lede{margin:0;max-width:74ch;color:var(--muted);line-height:1.6}.section-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.section-head>div{min-width:0}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--muted);font-size:.81rem;white-space:nowrap}.badge.ok{color:var(--ok);border-color:#5fd79042;background:#5fd79014}.badge.warn{color:var(--warn);border-color:#ff9b6a42;background:#ff9b6a14}.badge.danger{color:var(--danger);border-color:#ff6f8242;background:#ff6f8214}.badge.info{color:var(--accent-2);border-color:#45d9cf42;background:#45d9cf14}.metric-card,.insight-card,.compact-stat,.secret-card,.client-card,.detail-section-card,.auth-note{background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.metric-card,.insight-card,.compact-stat{border-radius:18px;padding:16px;display:grid;gap:6px}.metric-card{--metric-color: rgba(255, 255, 255, .2);border-left:4px solid var(--metric-color)}.metric-card span,.insight-card span,.compact-stat span,.secret-label,.cell-sub,.note,.empty-state,.info-row span,.auth-note span{color:var(--muted)}.metric-card strong,.insight-card strong,.compact-stat strong{font-size:1.4rem}.metric-card small,.insight-card small,.compact-stat small{line-height:1.45}.metric-card.accent{--metric-color: var(--accent)}.metric-card.accent strong{color:var(--accent)}.metric-card.accent-2{--metric-color: var(--accent-2)}.metric-card.accent-2 strong{color:var(--accent-2)}.metric-card.ok{--metric-color: var(--ok)}.metric-card.ok strong{color:var(--ok)}.metric-card.warn{--metric-color: var(--warn)}.metric-card.warn strong{color:var(--warn)}.metric-card.danger{--metric-color: var(--danger)}.metric-card.danger strong{color:var(--danger)}.metric-card.info{--metric-color: #87c6ff}.metric-card.info strong{color:#87c6ff}.metric-card.neutral{--metric-color: rgba(255, 255, 255, .35)}.primary{border-color:#ffbd5959;background:linear-gradient(135deg,#ffbd59f0,#ff955be6);color:#1d292d;font-weight:700}.ghost{background:#ffffff09}.action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.action-row.compact{margin-top:12px}.auth-note{margin-top:14px;border-radius:16px;padding:12px 14px;display:grid;gap:6px}.message{margin:12px 0 0}.message.error,.error-cell,.job-preview-error{color:#ffd2d7}.secret-card{border-radius:18px;padding:18px;display:grid;gap:8px}.secret-value{display:block;padding:11px 12px;border-radius:14px;background:#45d9cf1a;overflow-wrap:anywhere}.secret-meta{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.secret-meta>div{display:grid;gap:6px}.explorer-panel,.detail-panel,.jobs-panel{display:grid;gap:16px}.list-caption,.client-card-head,.client-card-metrics,.pagination,.jobs-focus,.job-preview-head,.job-preview-meta{display:flex;gap:10px;align-items:center;justify-content:space-between}.list-caption{color:var(--muted);font-size:.9rem}.client-list{display:grid;gap:12px;max-height:760px;overflow:auto;padding-right:4px}.client-card{border-radius:18px;padding:15px;text-align:left;display:grid;gap:9px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.client-card:hover,.client-card.selected{transform:translateY(-1px);border-color:#45d9cf7a;background:#45d9cf14}.client-card strong,.job-preview-card strong,.info-row strong{min-width:0}.meta-row{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.92rem}.detail-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.detail-section-card{border-radius:20px;padding:18px;display:grid;gap:14px}.detail-section-spaced{margin-top:2px}.spotlight-card{background:#ffffff0a}.info-grid,.spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-row{display:grid;gap:6px;padding:12px 13px;border-radius:14px;background:#ffffff08}.job-preview-list,.error-list{display:grid;gap:12px}.job-preview-card{display:grid;gap:10px;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.job-preview-meta{flex-wrap:wrap;color:var(--muted);font-size:.9rem}.jobs-focus{padding:14px 16px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.toolbar{display:grid;gap:14px;grid-template-columns:minmax(220px,260px) minmax(180px,220px) minmax(0,1fr);align-items:end}.toolbar-search{min-width:0}.jobs-table-wrap{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#040b0f38}.jobs-table{width:100%;min-width:980px;border-collapse:collapse}.jobs-table th,.jobs-table td{padding:13px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07)}.jobs-table thead th{position:sticky;top:0;z-index:1;background:#09181ef5;color:var(--muted);font-size:.82rem;font-weight:600}.error-list{gap:10px}.error-row{display:grid;gap:12px;align-items:center;padding:13px 14px;border-radius:16px;background:#ffffff08}.error-row.detailed{grid-template-columns:minmax(0,1.3fr) minmax(140px,1fr) auto}.error-copy{display:grid;gap:4px}.error-meter{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.error-meter-bar{height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#ff6f82c7,#ffbd59d1)}.error-share{color:var(--muted);font-size:.9rem}.empty-state{margin:0;padding:12px 0;color:var(--muted);line-height:1.55}.empty-state.large{padding:48px 0;text-align:center}.pagination{margin-top:4px}@media (max-width: 1320px){.hero-grid,.workbench-grid,.detail-rail,.detail-columns{grid-template-columns:1fr}.operations-grid,.overview-grid,.headline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.admin-page{padding:18px}.operations-grid,.insight-strip,.overview-grid,.headline-grid,.filter-grid,.explorer-summary-grid,.job-digest-grid,.info-grid,.spotlight-grid,.secret-meta,.auth-grid,.form-split,.toolbar{grid-template-columns:1fr}}@media (max-width: 720px){.admin-page{padding:14px}.hero-panel,.overview-panel,.auth-panel,.create-panel,.secret-panel,.explorer-panel,.detail-panel,.jobs-panel{padding:18px}.section-head,.detail-header,.jobs-focus,.pagination,.list-caption,.client-card-head,.client-card-metrics,.job-preview-head,.job-preview-meta{flex-direction:column;align-items:flex-start}.error-row.detailed{grid-template-columns:1fr}.jobs-table{min-width:760px}}
