body.admin-page .admin-shell{display:grid;gap:1rem;padding-bottom:1.25rem}body.admin-page .admin-shell .admin-access-card,body.admin-page .admin-shell .admin-hero-card,body.admin-page .admin-shell .admin-priority-card,body.admin-page .admin-shell .admin-section,body.admin-page .admin-shell .admin-signal-card,body.admin-page .admin-shell .admin-utility-card,body.admin-page .admin-shell .control-summary-card,body.admin-page .admin-shell .studio-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0 0,rgba(255,255,255,.88),rgba(255,255,255,0) 56%),linear-gradient(160deg,rgba(250,252,255,.98),rgba(242,247,251,.96));box-shadow:var(--shadow-md)}body.dark-mode.admin-page .admin-shell .admin-access-card,body.dark-mode.admin-page .admin-shell .admin-hero-card,body.dark-mode.admin-page .admin-shell .admin-priority-card,body.dark-mode.admin-page .admin-shell .admin-section,body.dark-mode.admin-page .admin-shell .admin-signal-card,body.dark-mode.admin-page .admin-shell .admin-utility-card,body.dark-mode.admin-page .admin-shell .control-summary-card,body.dark-mode.admin-page .admin-shell .studio-card{background:radial-gradient(120% 140% at 0 0,rgba(109,132,182,.18),rgba(109,132,182,0) 58%),linear-gradient(160deg,rgba(13,18,25,.98),rgba(18,24,34,.97))}body.admin-page .admin-shell .admin-dashboard-header,body.admin-page .admin-shell .admin-header{margin-bottom:0}body.admin-page .admin-shell .admin-dashboard-top-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}body.admin-page .admin-shell .admin-dashboard-top-actions .inline-form{margin:0}body.admin-page .admin-archive-desk-shell{max-width:1180px}body.admin-page .archive-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}body.admin-page .archive-task-card{display:grid;gap:.65rem;align-content:start;min-width:0;padding:1rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}body.dark-mode.admin-page .archive-task-card{background:rgba(12,16,23,.82)}body.admin-page .archive-task-card h2,body.admin-page .archive-task-card p{margin:0}body.admin-page .archive-task-card h2{font-size:clamp(1.05rem, 1vw + .85rem, 1.32rem);line-height:1.16}body.admin-page .archive-task-card>p:not(.admin-kicker){color:var(--text-soft);font-weight:700}body.admin-page .archive-task-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:auto}body.admin-page .archive-task-card-actions .btn-primary,body.admin-page .archive-task-card-actions .btn-secondary{min-height:2.4rem}body.admin-page .archive-desk-compose,body.admin-page .archive-desk-controls,body.admin-page .archive-desk-list{gap:.9rem}body.admin-page .archive-desk-filter-form{display:grid;grid-template-columns:minmax(180px,0.7fr) minmax(220px,1fr) auto;gap:.75rem;align-items:end}body.admin-page .archive-desk-filter-form .form-group{margin-bottom:0}body.admin-page .archive-desk-filter-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}body.admin-page .archive-desk-compose .article-form{margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}body.admin-page .admin-archive-desk-shell .table-wrap .archive-desk-table{min-width:680px}body.admin-page .archive-desk-title-cell span,body.admin-page .archive-desk-title-cell strong{display:block}body.admin-page .archive-desk-title-cell span{margin-top:.18rem;color:var(--text-soft);font-size:.78rem;font-weight:700}body.admin-page .admin-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,0.95fr);gap:1rem}body.admin-page .admin-access-card,body.admin-page .admin-hero-card,body.admin-page .admin-priority-card,body.admin-page .admin-signal-card,body.admin-page .admin-utility-card,body.admin-page .control-summary-card,body.admin-page .studio-card{padding:1rem}body.admin-page .admin-kicker{margin:0 0 .28rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-soft)}body.admin-page .admin-access-card h2,body.admin-page .admin-access-note h2,body.admin-page .admin-hero-card h2,body.admin-page .admin-priority-card h3,body.admin-page .admin-signal-card h3,body.admin-page .control-summary-card h3,body.admin-page .studio-card h3{margin:0 0 .42rem}body.admin-page .admin-access-card p,body.admin-page .admin-access-note p,body.admin-page .admin-hero-card p,body.admin-page .admin-priority-card p,body.admin-page .admin-signal-card p,body.admin-page .control-summary-card p,body.admin-page .studio-card p{margin-top:0}body.admin-page .admin-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}body.admin-page .admin-chip{display:inline-flex;align-items:center;gap:.38rem;padding:.46rem .7rem;border-radius:999px;border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.78);font-size:.86rem;font-weight:700;color:var(--text)}body.dark-mode.admin-page .admin-chip{background:rgba(12,16,23,.78);border-color:rgba(140,161,196,.16)}body.admin-page .admin-chip.is-live{border-color:rgba(28,135,96,.22);color:#1f7657}body.admin-page .admin-chip.is-warning{border-color:rgba(196,138,27,.24);color:#925c0b}body.admin-page .admin-chip.is-alert{border-color:rgba(177,63,58,.24);color:#9f2f2f}body.dark-mode.admin-page .admin-chip.is-live{color:#8fe0bb}body.dark-mode.admin-page .admin-chip.is-warning{color:#f3c56d}body.dark-mode.admin-page .admin-chip.is-alert{color:#ff968f}body.admin-page .admin-inline-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.95rem}body.admin-page .admin-access-shell{max-width:1120px}body.admin-page .admin-access-header{align-items:flex-start}body.admin-page .admin-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.admin-page .admin-shell .admin-access-card{display:grid;gap:.78rem;align-content:start;border-radius:8px}body.admin-page .admin-access-card .admin-inline-actions{margin-top:.2rem}body.admin-page .admin-login-shell{max-width:560px}body.admin-page .admin-login-card{margin:0 auto}body.admin-page .admin-mini-metric-grid,body.admin-page .control-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}body.admin-page .admin-mini-metric,body.admin-page .control-summary-card{min-width:0}body.admin-page .admin-mini-metric{padding:.85rem;border:1px solid rgba(65,88,123,.12);border-radius:var(--radius-md);background:rgba(255,255,255,.62)}body.dark-mode.admin-page .admin-mini-metric{border-color:rgba(140,161,196,.14);background:rgba(10,14,20,.58)}body.admin-page .admin-mini-label{display:block;margin-bottom:.18rem;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}body.admin-page .admin-mini-value{display:block;font-size:1.28rem;line-height:1.08;font-weight:800;color:var(--text)}body.admin-page .admin-anchor-nav{display:flex;flex-wrap:wrap;gap:.55rem}body.admin-page .admin-anchor-link{display:inline-flex;align-items:center;justify-content:center;padding:.65rem .88rem;border-radius:999px;border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.72);color:var(--text);text-decoration:none;font-weight:700;font-size:.88rem}body.dark-mode.admin-page .admin-anchor-link{background:rgba(10,14,20,.62);border-color:rgba(140,161,196,.14)}body.admin-page .admin-priority-grid,body.admin-page .studio-snippet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}body.admin-page .admin-priority-card{display:grid;gap:.6rem}body.admin-page .admin-priority-card.is-critical{border-color:rgba(177,63,58,.28)}body.admin-page .admin-priority-card.is-watch{border-color:rgba(196,138,27,.28)}body.admin-page .admin-priority-card.is-healthy{border-color:rgba(28,135,96,.24)}body.admin-page .admin-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.34rem .58rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(71,98,135,.08);color:var(--text-soft)}body.admin-page .admin-pill.is-critical{background:rgba(177,63,58,.1);color:#9f2f2f}body.admin-page .admin-pill.is-watch{background:rgba(196,138,27,.1);color:#915b0b}body.admin-page .admin-pill.is-healthy{background:rgba(28,135,96,.1);color:#1f7657}body.dark-mode.admin-page .admin-pill.is-critical{color:#ff9b95}body.dark-mode.admin-page .admin-pill.is-watch{color:#f4ca73}body.dark-mode.admin-page .admin-pill.is-healthy{color:#8fe0bb}body.admin-page .admin-main-grid,body.admin-page .control-layout,body.admin-page .studio-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.95fr);gap:1rem;align-items:start}body.admin-page .admin-main-stack,body.admin-page .admin-side-stack,body.admin-page .studio-stack{display:grid;gap:1rem}body.admin-page .admin-section-head.with-stack{display:grid;gap:.16rem;align-items:start}body.admin-page .admin-section-head.with-stack>*{margin:0}body.admin-page .admin-signal-list{display:grid;gap:.72rem}body.admin-page .admin-signal-item{display:grid;gap:.35rem}body.admin-page .admin-signal-item-head{display:flex;justify-content:space-between;gap:.7rem;align-items:baseline}body.admin-page .admin-signal-item-head strong{font-size:.92rem}body.admin-page .admin-signal-item-head span{color:var(--text-soft);font-size:.84rem}body.admin-page .admin-signal-track{width:100%;height:.56rem;border-radius:999px;background:rgba(65,88,123,.12);overflow:hidden}body.admin-page .admin-signal-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d88ff,#77d3ff)}body.admin-page .admin-list-grid{display:grid;gap:.72rem}body.admin-page .admin-list-item{display:grid;gap:.18rem;padding:.8rem .86rem;border-radius:var(--radius-md);border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.62)}body.dark-mode.admin-page .admin-list-item{border-color:rgba(140,161,196,.14);background:rgba(10,14,20,.58)}body.admin-page .admin-list-item strong{display:block}body.admin-page .admin-list-item small,body.admin-page .admin-list-item span{color:var(--text-soft)}body.admin-page .admin-inline-list{display:flex;flex-wrap:wrap;gap:.45rem}body.admin-page .admin-inline-list .btn-primary,body.admin-page .admin-inline-list .btn-secondary{min-height:2.5rem}body.admin-page .admin-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}body.admin-page .admin-toolbar .form-group{flex:1;min-width:190px;margin-bottom:0}body.admin-page .admin-toolbar .form-group input,body.admin-page .admin-toolbar .form-group select{width:100%}body.admin-page .admin-toolbar-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}body.admin-page .admin-filter-summary{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-soft);font-size:.88rem}body.admin-page .admin-filter-empty{margin-top:.75rem;padding:.8rem .9rem;border-radius:var(--radius-md);border:1px dashed rgba(65,88,123,.18);color:var(--text-soft);background:rgba(255,255,255,.46)}body.dark-mode.admin-page .admin-filter-empty{border-color:rgba(140,161,196,.18);background:rgba(10,14,20,.5)}body.admin-page .studio-card{display:grid;gap:.85rem}body.admin-page .studio-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}body.admin-page .studio-meta{padding:.8rem .86rem;border-radius:var(--radius-md);border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.62)}body.dark-mode.admin-page .studio-meta{border-color:rgba(140,161,196,.14);background:rgba(10,14,20,.58)}body.admin-page .studio-meta span,body.admin-page .studio-meta strong{display:block}body.admin-page .studio-meta span{margin-bottom:.2rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}body.admin-page .studio-preview{min-height:8rem;padding:.9rem;border-radius:var(--radius-md);border:1px dashed rgba(65,88,123,.22);background:rgba(255,255,255,.5);overflow:auto}body.dark-mode.admin-page .studio-preview{border-color:rgba(140,161,196,.18);background:rgba(10,14,20,.48)}body.admin-page .studio-snippet{display:grid;gap:.55rem;padding:.9rem;border-radius:var(--radius-md);border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.62)}body.dark-mode.admin-page .studio-snippet{border-color:rgba(140,161,196,.14);background:rgba(10,14,20,.58)}body.admin-page .studio-snippet code,body.admin-page .studio-snippet pre{margin:0;white-space:pre-wrap;font-size:.82rem;line-height:1.45}body.admin-page .studio-snippet-actions{display:flex;flex-wrap:wrap;gap:.5rem}body.admin-page .admin-helper-list{margin:0;padding-left:1.15rem;color:var(--text-soft)}body.admin-page .admin-helper-list li+li{margin-top:.42rem}body.admin-page .admin-count-note{font-size:.86rem;color:var(--text-soft)}body.admin-page .admin-textarea-meta{display:flex;justify-content:space-between;gap:.7rem;align-items:center;color:var(--text-soft);font-size:.84rem}body.admin-page .admin-control-group{display:grid;gap:.8rem}body.admin-page .admin-control-group h3{margin-bottom:.2rem}body.admin-page .admin-control-group .site-control-toggles{display:grid;gap:.7rem}body.admin-page .admin-control-group .switch-toggle{padding:.75rem .86rem;border-radius:var(--radius-md);border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.58)}body.dark-mode.admin-page .admin-control-group .switch-toggle{border-color:rgba(140,161,196,.14);background:rgba(10,14,20,.54)}body.admin-page .admin-status-board{display:grid;gap:.75rem}body.admin-page .admin-status-board .status-badge{width:fit-content}body.admin-page .admin-related-links{display:grid;gap:.6rem}body.admin-page .admin-related-link{display:grid;gap:.12rem;padding:.82rem .88rem;border-radius:var(--radius-md);border:1px solid rgba(65,88,123,.12);background:rgba(255,255,255,.62);color:var(--text);text-decoration:none}body.dark-mode.admin-page .admin-related-link{border-color:rgba(140,161,196,.14);background:rgba(10,14,20,.58)}body.admin-page .admin-related-link span{color:var(--text-soft);font-size:.88rem}body.admin-page .admin-table-caption{display:flex;justify-content:space-between;gap:.6rem;align-items:center;margin-bottom:.75rem}body.admin-page .admin-table-caption p{margin:0}body.admin-page .admin-empty-inline{margin:0;color:var(--text-soft)}body.admin-page [hidden]{display:none!important}@media (max-width:1180px){body.admin-page .archive-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-page .admin-hero-grid,body.admin-page .admin-main-grid,body.admin-page .archive-desk-filter-form,body.admin-page .control-layout,body.admin-page .studio-workspace-grid{grid-template-columns:1fr}body.admin-page .admin-priority-grid,body.admin-page .studio-snippet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.admin-page .admin-access-grid,body.admin-page .admin-mini-metric-grid,body.admin-page .admin-priority-grid,body.admin-page .archive-task-grid,body.admin-page .control-summary-grid,body.admin-page .studio-meta-grid,body.admin-page .studio-snippet-grid{grid-template-columns:1fr}body.admin-page .admin-anchor-link,body.admin-page .admin-anchor-nav,body.admin-page .admin-dashboard-top-actions,body.admin-page .admin-dashboard-top-actions>*,body.admin-page .admin-inline-actions,body.admin-page .admin-inline-actions>*,body.admin-page .archive-desk-filter-actions,body.admin-page .archive-desk-filter-actions>*,body.admin-page .archive-task-card-actions,body.admin-page .archive-task-card-actions>*,body.admin-page .studio-snippet-actions,body.admin-page .studio-snippet-actions>*{width:100%}body.admin-page .admin-signal-item-head,body.admin-page .admin-table-caption{flex-direction:column;align-items:flex-start}}