:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecf2f8;--panel:#0b1927d1;--panel-border:#8eaecf29;--muted:#96aabc;--accent:#70c8ff;--success:#82f2c3;--danger:#ff8d8d;background:radial-gradient(circle at 0 0,#4ba4ff2e,#0000 30%),linear-gradient(160deg,#07111c 0%,#0d1927 45%,#13263d 100%);font-family:Segoe UI,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,.nav-link:focus-visible,.tab-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#root{min-height:100vh}.app-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.app-sidebar,.app-header,.panel,.empty-state,.stat-card,.row-card{background:var(--panel);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px}.app-sidebar{margin:1.25rem;padding:1.5rem}.app-main{gap:1.25rem;padding:1.25rem 1.25rem 1.25rem 0;display:grid}.app-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.subtle{color:var(--muted)}.nav-list,.version-list{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.nav-link{border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.nav-link:hover,.nav-link.active,.tab-link.active{background:#70c8ff1a;border-color:#70c8ff3d}.content-grid,.page-stack,.split-layout,.stacked-form,.card-grid,.table-list,.info-row,.detail-grid,.preview-panel{gap:1rem;display:grid}.split-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid,.info-row,.detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.panel,.empty-state,.stat-card{padding:1.25rem}.stat-card strong{margin-top:.35rem;font-size:2.4rem;display:block}.info-pill{background:#07101ad6;border:1px solid #70c8ff29;border-radius:16px;gap:.3rem;padding:1rem;display:grid}.section-tabs{flex-wrap:wrap;gap:.6rem;display:flex}.tab-link{border:1px solid #70c8ff2e;border-radius:999px;padding:.65rem .95rem}.stacked-form input,.stacked-form textarea,button{color:inherit;background:#050d15eb;border:1px solid #8eaecf38;border-radius:14px;padding:.85rem .95rem}button{cursor:pointer;background:linear-gradient(135deg,#70c8ff2e,#82f2c32e)}button:disabled{cursor:not-allowed;opacity:.55}.row-card,.version-row{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.row-meta{color:var(--muted);text-align:right;justify-items:end;gap:.35rem;display:grid}.detail-grid dt{color:var(--muted);font-weight:600}.detail-grid dd{margin:.3rem 0 0}.fullscreen-state{align-items:center;min-height:100vh;padding:1.5rem;display:grid}.inline-error,.panel-error{color:var(--danger)}.success-note{color:var(--success)}@media (width<=960px){.app-shell{grid-template-columns:1fr}.app-main{padding:0 1.25rem 1.25rem}.split-layout{grid-template-columns:1fr}}@media (width<=680px){.app-header,.row-card,.version-row{flex-direction:column}.row-meta{text-align:left;justify-items:start}}
