[data-admin-shell]{--admin-bg:#0a0a0a;--admin-bg-elev:#111;--admin-bg-elev-2:#161616;--admin-border:#1f1f1f;--admin-border-strong:#2a2a2a;--admin-fg:#ededed;--admin-fg-muted:#a1a1a1;--admin-fg-dim:#6b6b6b;--admin-accent:#b89968;--admin-accent-soft:#b8996824;--admin-good:#4ade80;--admin-warn:#f59e0b;--admin-bad:#f87171;background:var(--admin-bg);color:var(--admin-fg);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-admin-shell][data-admin-theme=light]{--admin-bg:#fafaf8;--admin-bg-elev:#fff;--admin-bg-elev-2:#f4f2ee;--admin-border:#e5e2dc;--admin-border-strong:#d3cec4;--admin-fg:#1a1a1a;--admin-fg-muted:#5a5a5a;--admin-fg-dim:#8a8a8a;--admin-accent:#8a6d3f;--admin-accent-soft:#8a6d3f1f;--admin-good:#16a34a;--admin-warn:#b45309;--admin-bad:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-admin-shell] .admin-card{background:var(--admin-bg-elev);border:1px solid var(--admin-border);border-radius:10px}[data-admin-shell] .admin-card-elev{background:var(--admin-bg-elev-2);border:1px solid var(--admin-border);border-radius:10px}[data-admin-shell] .admin-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em}[data-admin-shell] .admin-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}[data-admin-shell] .admin-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--admin-fg-dim);font-size:.68rem;font-weight:500}[data-admin-shell] .admin-hairline{background:var(--admin-border);height:1px}[data-admin-shell] hr,[data-admin-shell] .border,[data-admin-shell] .border-b,[data-admin-shell] .border-t,[data-admin-shell] .border-l,[data-admin-shell] .border-r,[data-admin-shell] .border-border{border-color:var(--admin-border)!important}[data-admin-shell] a{color:inherit}[data-admin-shell] .admin-focus:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}[data-admin-shell] .admin-title{font-family:var(--font-serif);color:var(--admin-fg);letter-spacing:-.01em;font-size:2rem;font-style:italic;font-weight:400;line-height:1.1}[data-admin-shell] .admin-subtle{color:var(--admin-fg-muted);font-size:.85rem}[data-admin-shell] .admin-summary-cell{background:var(--admin-bg-elev);border:1px solid var(--admin-border);border-radius:8px;padding:.75rem 1rem}[data-admin-shell] .admin-summary-label{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-fg-dim);font-size:.68rem;font-weight:500}[data-admin-shell] .admin-summary-value{color:var(--admin-fg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:.35rem;font-size:1.25rem;font-weight:500}[data-admin-shell] .admin-tabs{background:var(--admin-bg-elev);border:1px solid var(--admin-border);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}[data-admin-shell] .admin-tab{color:var(--admin-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.35rem .7rem;font-size:.8rem;transition:all .15s}[data-admin-shell] .admin-tab:hover{color:var(--admin-fg)}[data-admin-shell] .admin-tab-active{background:var(--admin-bg-elev-2);color:var(--admin-fg);box-shadow:0 0 0 1px var(--admin-border-strong)}[data-admin-shell] .admin-input{background:var(--admin-bg-elev);border-color:var(--admin-border);color:var(--admin-fg);height:34px}[data-admin-shell] .admin-input::placeholder{color:var(--admin-fg-dim)}[data-admin-shell] .admin-input:focus-visible{border-color:var(--admin-border-strong);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:0}[data-admin-shell] .admin-btn-ghost{background:var(--admin-bg-elev);border-color:var(--admin-border);color:var(--admin-fg)}[data-admin-shell] .admin-btn-ghost:hover{background:var(--admin-bg-elev-2);color:var(--admin-fg)}[data-admin-shell] .admin-table{background:var(--admin-bg-elev);border:1px solid var(--admin-border);border-radius:10px;overflow:hidden}[data-admin-shell] .admin-table-head{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-fg-dim);background:var(--admin-bg);border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;padding:.6rem 1rem;font-size:.65rem;font-weight:500;display:grid}[data-admin-shell] .admin-table-row{border-bottom:1px solid var(--admin-border);cursor:pointer;outline:none;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background .12s;display:grid}[data-admin-shell] .admin-table-row:last-child{border-bottom:0}[data-admin-shell] .admin-table-row:hover,[data-admin-shell] .admin-table-row:focus-visible{background:var(--admin-bg-elev-2)}[data-admin-shell] .admin-avatar{background:var(--admin-bg-elev-2);border:1px solid var(--admin-border);width:32px;height:32px;color:var(--admin-fg-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:500;display:inline-flex}[data-admin-shell] .admin-status{border:1px solid var(--admin-border);background:var(--admin-bg);color:var(--admin-fg-muted);border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}[data-admin-shell] .admin-status-dot{background:currentColor;border-radius:999px;width:6px;height:6px}[data-admin-shell] .admin-status-ok{color:var(--admin-good);border-color:#4ade8040}[data-admin-shell] .admin-status-info{color:#60a5fa;border-color:#60a5fa40}[data-admin-shell] .admin-status-warn{color:var(--admin-warn);border-color:#f59e0b4d}[data-admin-shell] .admin-status-muted{color:var(--admin-fg-dim)}[data-admin-shell] .admin-back-link{color:var(--admin-fg-muted);align-items:center;gap:.4rem;font-size:.8rem;transition:color .15s;display:inline-flex}[data-admin-shell] .admin-back-link:hover{color:var(--admin-fg)}[data-admin-shell] .admin-avatar-lg{background:var(--admin-bg-elev-2);border:1px solid var(--admin-border);width:64px;height:64px;color:var(--admin-fg-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:500;display:inline-flex;overflow:hidden}[data-admin-shell] .admin-icon-btn{width:22px;height:22px;color:var(--admin-fg-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}[data-admin-shell] .admin-icon-btn:hover{color:var(--admin-fg);background:var(--admin-bg-elev-2)}[data-admin-shell] .admin-panel{background:var(--admin-bg-elev);border:1px solid var(--admin-border);border-radius:10px;padding:1rem 1.1rem}[data-admin-shell] .admin-panel-title{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-fg-dim);margin-bottom:.75rem;font-size:.7rem;font-weight:500}[data-admin-shell] .admin-empty{color:var(--admin-fg-dim);padding:.75rem 0;font-size:.85rem}[data-admin-shell] .admin-link{color:var(--admin-fg-muted);align-items:center;gap:.25rem;transition:color .15s;display:inline-flex}[data-admin-shell] .admin-link:hover{color:var(--admin-fg)}[data-admin-shell] .admin-action-btn{color:var(--admin-fg-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.55rem;width:100%;padding:.5rem .7rem;font-size:.82rem;transition:all .12s;display:inline-flex}[data-admin-shell] .admin-action-btn:hover{color:var(--admin-fg);background:var(--admin-bg-elev-2);border-color:var(--admin-border)}[data-admin-shell] .admin-dl{grid-template-columns:max-content 1fr;gap:.4rem .75rem;font-size:.82rem;display:grid}[data-admin-shell] .admin-dl-key{color:var(--admin-fg-dim);font-size:.75rem}[data-admin-shell] .admin-dl-val{color:var(--admin-fg);overflow-wrap:anywhere;min-width:0}[data-admin-shell] .admin-timeline{margin:0;padding:0;list-style:none;position:relative}[data-admin-shell] .admin-timeline:before{content:"";background:var(--admin-border);width:1px;position:absolute;top:6px;bottom:6px;left:11px}[data-admin-shell] .admin-timeline-item{gap:.85rem;padding:.55rem 0;display:flex;position:relative}[data-admin-shell] .admin-timeline-dot{z-index:1;background:var(--admin-bg-elev-2);border:1px solid var(--admin-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex;position:relative}[data-admin-shell] .admin-timeline-tone-ok{color:var(--admin-good);border-color:#4ade804d}[data-admin-shell] .admin-timeline-tone-info{color:#60a5fa;border-color:#60a5fa4d}[data-admin-shell] .admin-timeline-tone-warn{color:var(--admin-warn);border-color:#f59e0b59}[data-admin-shell] .admin-timeline-tone-muted{color:var(--admin-fg-muted)}
