:root{--aetheris-bg: #f6f8fa;--aetheris-surface: #ffffff;--aetheris-surface-muted: #edf3f5;--aetheris-border: #d7e0e4;--aetheris-text: #17252b;--aetheris-muted: #687981;--aetheris-primary: #215a6d;--aetheris-primary-strong: #143c49;--aetheris-accent: #7a5c2e;--aetheris-success: #24724f;--aetheris-warning: #9a6414;--aetheris-danger: #a83b3b;--aetheris-info: #2f6798;--aetheris-focus: #84c7d9;--aetheris-radius: 8px;--aetheris-radius-sm: 6px;--aetheris-sidebar-width: 264px;--aetheris-context-width: 360px;--aetheris-font-mono: "SFMono-Regular", "Roboto Mono", Consolas, monospace;--aetheris-scrollbar-size: .625rem;--aetheris-scrollbar-thumb: color-mix( in srgb, var(--aetheris-muted) 46%, transparent );--aetheris-scrollbar-thumb-hover: color-mix( in srgb, var(--aetheris-primary) 62%, var(--aetheris-muted) )}[data-theme=dark]{--aetheris-bg: #101517;--aetheris-surface: #182226;--aetheris-surface-muted: #203035;--aetheris-border: #314349;--aetheris-text: #edf5f7;--aetheris-muted: #9eb0b7;--aetheris-primary: #74b9ca;--aetheris-primary-strong: #9dd8e5;--aetheris-accent: #d4ad70;--aetheris-focus: #a6dce8;--aetheris-scrollbar-thumb: color-mix( in srgb, var(--aetheris-muted) 56%, transparent );--aetheris-scrollbar-thumb-hover: color-mix( in srgb, var(--aetheris-primary) 70%, var(--aetheris-muted) )}html,body{height:100%}html{overflow:hidden}body{margin:0;overflow:hidden;background:var(--aetheris-bg);color:var(--aetheris-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}aetheris-root{display:block;height:100%;min-height:100vh;min-height:100dvh;overflow:hidden}*{scrollbar-color:var(--aetheris-scrollbar-thumb) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:var(--aetheris-scrollbar-size);height:var(--aetheris-scrollbar-size)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--aetheris-scrollbar-thumb);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--aetheris-scrollbar-thumb-hover);background-clip:content-box}button,input,select,textarea{font:inherit}input,select,textarea{background-color:var(--aetheris-surface);border-color:var(--aetheris-border);color:var(--aetheris-text)}input:focus,select:focus,textarea:focus{background-color:var(--aetheris-surface);border-color:var(--aetheris-primary);color:var(--aetheris-text);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--aetheris-focus) 35%,transparent)}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{background-color:var(--aetheris-surface-muted);border-color:var(--aetheris-border);color:var(--aetheris-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--aetheris-muted);opacity:.78}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.78}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--aetheris-focus);outline-offset:2px}.app-page{display:grid;gap:1rem}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-title{margin:0;font-size:1.35rem;font-weight:700}.page-kicker{margin:0 0 .25rem;color:var(--aetheris-muted);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.surface{background:var(--aetheris-surface);border:1px solid var(--aetheris-border);border-radius:var(--aetheris-radius);box-shadow:0 12px 28px #19283014}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.metric-tile{padding:1rem}.metric-tile strong{display:block;font-family:var(--aetheris-font-mono);font-size:1.45rem}.muted{color:var(--aetheris-muted)}.mono{font-family:var(--aetheris-font-mono)}.density-table{margin:0}.density-table th{color:var(--aetheris-muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.density-table td,.density-table th{padding:.6rem .75rem;vertical-align:middle}.density-table .numeric{font-family:var(--aetheris-font-mono);text-align:right}.status-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:1.65rem;padding:.2rem .5rem;border-radius:999px;color:var(--aetheris-text);font-size:.78rem;font-weight:700;background:var(--aetheris-surface-muted)}.status-badge[data-tone=success]{color:#0d4d31;background:#d9f2e6}.status-badge[data-tone=warning]{color:#6c4306;background:#ffebc7}.status-badge[data-tone=danger]{color:#7a2020;background:#f9d7d7}.status-badge[data-tone=info]{color:#1b4b73;background:#dceefa}.timeline{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.timeline-item{display:grid;grid-template-columns:.75rem 1fr;gap:.75rem}.timeline-dot{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:999px;background:var(--aetheris-primary)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.form-grid .span-2{grid-column:span 2}@media(max-width:900px){.page-header{display:grid}.form-grid,.form-grid .span-2{grid-template-columns:1fr;grid-column:auto}}
