:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:3px;--radius-md:8px;--radius-lg:11px;--radius-xl:14px;--font-size-micro:12px;--font-size-xs:13.5px;--font-size-sm:15.5px;--font-size-md:17px;--font-size-lg:24px;--font-size-xl:34px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--duration-fast:.12s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--surface-page:#0a0e17;--surface-card:#121926;--surface-inset:#0e1520;--surface-rail:#0c111c;--border-subtle:#192937;--text-primary:#eaf0fb;--text-secondary:#b7c8db;--text-muted:#97a8b9;--text-faint:#788899;--accent:#4f8ff7;--accent-soft:#bfd5f9;--focus:#b3e4fa;--positive:#5ec9a0;--negative:#e8846b;--surface-hover:#192937;--surface-selected:#152138;--surface-accent:#152138;--surface-accent-hover:#1e2a78;--surface-disabled:#121926;--border-accent:#3730a3;--text-disabled:#647484;--surface-chosen:#152138;--border-chosen:#28477a;--chart-stage-deep:#3730a3;--chart-stage-light:#4f8ff7;--chart-stage-rem:#b3e4fa;--chart-stage-awake:#f0a202;--chart-series:#4f8ff7;--chart-series-alt:#bfd5f9;--chart-grid:#0e1520;--chart-axis:#788899;--chart-band-baseline:#1e2a78;--chart-state-excluded:#647484;--chart-state-no-data:#c1a2bc;--chart-tooltip-bg:#192937;--chart-scale-1:#003e5d;--chart-scale-2:#156588;--chart-scale-3:#3b8fb3;--chart-scale-4:#74bad8;--chart-scale-5:#b7e4f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--surface-page:#f5f7fb;--surface-card:#fff;--surface-inset:#e3e8ef;--surface-rail:#fff;--border-subtle:#e3e8ef;--text-primary:#121926;--text-secondary:#273645;--text-muted:#3d4d5c;--text-faint:#556575;--accent:#2376e9;--accent-soft:#1e2a78;--focus:#2376e9;--positive:#166f52;--negative:#ab432a;--surface-hover:#e3e8ef;--surface-selected:#e8f0fe;--surface-accent:#e8f0fe;--surface-accent-hover:#b3e4fa;--surface-disabled:#e3e8ef;--border-accent:#bfd5f9;--text-disabled:#647484;--surface-chosen:#e8f0fe;--border-chosen:#acc9f9;--chart-stage-deep:#1e2a78;--chart-stage-light:#2376e9;--chart-stage-rem:#b3e4fa;--chart-stage-awake:#b45309;--chart-series:#2376e9;--chart-series-alt:#3730a3;--chart-grid:#e3e8ef;--chart-axis:#556575;--chart-band-baseline:#bfd5f9;--chart-state-excluded:#647484;--chart-state-no-data:#523145;--chart-tooltip-bg:#eaf0fb;--chart-scale-1:#b7e4f7;--chart-scale-2:#74bad8;--chart-scale-3:#3b8fb3;--chart-scale-4:#156588;--chart-scale-5:#003e5d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=light]{--surface-page:#f5f7fb;--surface-card:#fff;--surface-inset:#e3e8ef;--surface-rail:#fff;--border-subtle:#e3e8ef;--text-primary:#121926;--text-secondary:#273645;--text-muted:#3d4d5c;--text-faint:#556575;--accent:#2376e9;--accent-soft:#1e2a78;--focus:#2376e9;--positive:#166f52;--negative:#ab432a;--surface-hover:#e3e8ef;--surface-selected:#e8f0fe;--surface-accent:#e8f0fe;--surface-accent-hover:#b3e4fa;--surface-disabled:#e3e8ef;--border-accent:#bfd5f9;--text-disabled:#647484;--surface-chosen:#e8f0fe;--border-chosen:#acc9f9;--chart-stage-deep:#1e2a78;--chart-stage-light:#2376e9;--chart-stage-rem:#b3e4fa;--chart-stage-awake:#b45309;--chart-series:#2376e9;--chart-series-alt:#3730a3;--chart-grid:#e3e8ef;--chart-axis:#556575;--chart-band-baseline:#bfd5f9;--chart-state-excluded:#647484;--chart-state-no-data:#523145;--chart-tooltip-bg:#eaf0fb;--chart-scale-1:#b7e4f7;--chart-scale-2:#74bad8;--chart-scale-3:#3b8fb3;--chart-scale-4:#156588;--chart-scale-5:#003e5d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-slow:0s}}*{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.layout{min-height:100vh;display:flex}.rail{background:var(--surface-rail);width:186px;padding:var(--space-4) var(--space-3);flex-direction:column;flex:none;height:100dvh;transition:width .15s;display:flex;position:sticky;top:0;overflow-y:auto}.rail-collapsed{width:60px}.rail-collapsed .rail-item,.rail-collapsed .rail-person{justify-content:center;padding-left:0;padding-right:0}.rail-collapsed .brand-row{justify-content:center;padding-left:0}.rail-collapsed .rail-foot .button{padding-left:0;padding-right:0}.rail-collapsed .rail-group{width:20px;height:1px;margin:var(--space-2) auto;background:var(--border-subtle);padding:0}.rail-collapsed .rail-item svg{opacity:1}.rail-group{font-size:var(--font-size-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);padding:var(--space-3) var(--space-3) var(--space-1)}.rail-item{align-items:center;gap:var(--space-2);padding:8px var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);border-radius:7px;text-decoration:none;display:flex}.rail-item[aria-current=page]{background:var(--surface-selected);color:var(--accent-soft);font-weight:600}.brand-row{justify-content:space-between;align-items:center;padding:4px 0 16px 12px;display:flex}.brand{font-weight:700;font-size:var(--font-size-sm);letter-spacing:.01em}.rail-toggle{flex:none}.rail-item svg{opacity:.7;flex:none;width:17px;height:17px}.rail-item[aria-current=page] svg{opacity:1;color:var(--accent)}.rail-foot{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.rail-resources{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.rail-person{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);padding:0 var(--space-3);display:flex}.rail-foot .button{justify-content:center}.avatar{text-transform:uppercase;width:19px;height:19px;font-size:var(--font-size-micro);background:color-mix(in srgb, var(--accent) 26%, transparent);color:var(--text-primary);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.controls{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.controls-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.segmented{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.segment{appearance:none;font:inherit;font-size:var(--font-size-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px}.segment:hover{color:var(--text-primary)}.segment[aria-pressed=true]{background:var(--surface-card);color:var(--text-primary);font-weight:600}.stepper{border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;padding:2px;display:flex}.stepper-label{font-size:var(--font-size-xs);color:var(--text-secondary);padding:0 var(--space-2);text-align:center;min-width:96px}.date-picker{appearance:none;font:inherit;font-size:var(--font-size-xs);color:var(--text-secondary);padding:0 var(--space-2);cursor:pointer;background:0 0;border:0}.date-picker::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.date-picker:hover{color:var(--text-primary)}.button,.icon-button{appearance:none;font:inherit;cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-md)}.button{font-size:var(--font-size-xs);background:var(--surface-card);border:1px solid var(--border-subtle);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.button:hover{color:var(--text-primary);border-color:var(--text-faint)}.button:disabled,.button[aria-disabled=true]{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}.button svg,.icon-button svg{width:15px;height:15px}.button select{appearance:none;font:inherit;font-size:var(--font-size-xs);color:inherit;background-color:var(--surface-card);cursor:pointer;text-overflow:ellipsis;border:0;max-width:15ch;padding:0;overflow:hidden}.button select option{background-color:var(--surface-card);color:var(--text-primary)}.button-primary{color:var(--accent-soft);background:var(--surface-accent);border-color:var(--border-accent)}.button-primary:hover{color:var(--text-primary);background:var(--surface-accent-hover)}.button-primary:disabled,.button-primary[aria-disabled=true]{background:var(--surface-disabled);color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed}.button-primary svg{color:var(--accent)}.icon-button{color:var(--text-muted);background:0 0;border:0;padding:5px;display:inline-flex}.icon-button:hover{color:var(--text-primary)}.synced{font-size:var(--font-size-micro);color:var(--text-faint)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.main{padding:var(--space-5);flex:1;min-width:0}.grid{gap:var(--space-3);grid-template-columns:repeat(12,1fr);display:grid}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);min-width:0}.label{font-size:var(--font-size-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.value{font-size:var(--font-size-xl);letter-spacing:-.02em;margin-top:var(--space-1);font-weight:700}.basis{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.delta{font-size:var(--font-size-xs);background:var(--surface-inset);border-radius:20px;padding:2px 7px}.delta[data-tone=good]{color:var(--positive)}.delta[data-tone=bad]{color:var(--negative)}.delta[data-tone=neutral]{color:var(--text-secondary)}.empty{color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--space-4) 0 var(--space-1);line-height:1.5}.empty small{color:var(--text-faint)}.chart-note,.hypnogram-totals{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.insight-summary{font-size:var(--font-size-sm);color:var(--text-primary);margin:var(--space-1) 0 0;line-height:1.5}.card-link{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--accent-soft);text-decoration:none;display:inline-block}.card-link:hover{text-decoration:underline}.field{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.field>.label{margin-bottom:var(--space-1)}.input{appearance:none;font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:9px var(--space-3);width:100%}.input:hover{border-color:var(--text-faint)}.input::placeholder{color:var(--text-faint)}.field-hint{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5}.field-error,.form-error,.maintenance-backup-error,.maintenance-reclaim-error{font-size:var(--font-size-xs);color:var(--negative);line-height:1.5}.form-error{background:color-mix(in srgb, var(--negative) 10%, transparent);border:1px solid color-mix(in srgb, var(--negative) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.form-actions{gap:var(--space-2);margin-top:var(--space-4);align-items:center;display:flex}.choice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--space-2);align-items:flex-start;display:flex}.choice:hover{border-color:var(--text-faint)}.choice:has(input:checked){border-color:var(--border-chosen);background:var(--surface-chosen)}.choice input{accent-color:var(--accent);flex:none;margin-top:3px}.choice-title{font-size:var(--font-size-sm);color:var(--text-primary);display:block}.choice-detail{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.5;display:block}.setup-shell{min-height:100vh;padding:var(--space-6) var(--space-4);justify-content:center;display:flex}.setup-column{width:100%;max-width:640px}.setup-brand{font-weight:700;font-size:var(--font-size-sm);margin-bottom:var(--space-5)}.setup-rail{gap:var(--space-1);margin-bottom:var(--space-5);padding:0;list-style:none;display:flex}.setup-rail li{font-size:var(--font-size-micro);color:var(--text-faint);padding-top:var(--space-2);border-top:2px solid var(--border-subtle);flex:1}.setup-rail li[data-state=current]{color:var(--accent-soft);border-top-color:var(--accent);font-weight:600}.setup-rail li[data-state=done]{color:var(--text-muted);border-top-color:color-mix(in srgb, var(--accent) 50%, transparent)}.setup-step h1{font-size:var(--font-size-lg);margin:0 0 var(--space-2);letter-spacing:-.01em}.setup-step>p{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-4);line-height:1.6}.setup-instructions{font-size:var(--font-size-sm);color:var(--text-secondary);padding-left:var(--space-5);margin:0 0 var(--space-4);line-height:1.6}.setup-instructions li{margin-bottom:var(--space-2)}.setup-instructions li::marker{color:var(--text-faint);font-variant-numeric:tabular-nums}.setup-note{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-md);padding:var(--space-3);margin:0 0 var(--space-4);line-height:1.6}.setup-uris{margin-bottom:var(--space-4)}.setup-scopes{margin:var(--space-2) 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.setup-scopes .copy-value{display:block}.copy-field{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.copy-field .label{flex:none;width:148px}.copy-value{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px var(--space-2);white-space:nowrap;flex:1;overflow-x:auto}.setup-rejected{font-size:var(--font-size-xs);color:var(--text-muted);border-left:2px solid var(--negative);padding:var(--space-1) 0 var(--space-1) var(--space-3);margin:var(--space-2) 0;line-height:1.6}.setup-rejected code{font-family:var(--font-mono);color:var(--text-faint);text-decoration:line-through}.setup-progress{margin:0;padding:0;list-style:none}.setup-progress li{align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-xs);padding:7px 0;display:flex}.setup-progress li:last-child{border-bottom:0}.setup-progress .progress-type{font-family:var(--font-mono);color:var(--text-secondary);flex:1}.setup-progress .progress-state{color:var(--text-muted)}.setup-progress li[data-complete=true] .progress-state{color:var(--positive)}.setup-horizon{margin-top:var(--space-5)}.setup-horizon h2{font-size:var(--font-size-sm);margin:0 0 var(--space-2)}.setup-horizon ul{margin:0;padding:0;list-style:none}.setup-horizon li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-xs);padding:7px 0;display:flex}.setup-horizon li:last-child{border-bottom:0}.setup-horizon li button{appearance:none;font:inherit;font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px var(--space-3);cursor:pointer}.setup-horizon li button:hover{border-color:var(--text-faint)}.setup-horizon li[data-chosen=true] button{color:var(--accent-soft);border-color:var(--border-chosen);background:var(--surface-chosen)}@media (width<=620px){.copy-field{flex-wrap:wrap}.copy-field .label{width:auto}.setup-rail li{padding-top:var(--space-1);font-size:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.grid>*{grid-column:span 12!important}}.signin{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.signin .card{gap:var(--space-3);width:min(360px,100%);display:grid}.annotate-overlay{z-index:100;background:color-mix(in srgb, var(--surface-page) 80%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.annotate-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);width:min(420px,100%);max-height:90vh;overflow-y:auto}.annotate-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.annotate-header h2{font-size:var(--font-size-sm);margin:0;font-weight:600}.annotate-note,.annotate-note-withheld{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-md);padding:var(--space-3);margin:var(--space-3) 0 0;line-height:1.5}.override-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.override-table th,.override-table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.override-table thead th{font-size:var(--font-size-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.override-table tbody tr:last-child td{border-bottom:0}.notes-value{text-align:right;font-variant-numeric:tabular-nums}.source-name-list{margin:0;padding:0;list-style:none}.source-name-row{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.source-name-row:last-child{border-bottom:0}.source-name-row .input{width:220px}.source-name-detail{color:var(--text-muted)}.source-name-kind{font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.member-list{margin:0;padding:0;list-style:none}.member-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.member-row:last-child{border-bottom:0}.member-name{color:var(--text-primary);flex:1;min-width:120px;font-weight:600}.member-state{color:var(--text-secondary);font-size:var(--font-size-xs)}.member-state[data-state=disabled]{color:var(--text-faint)}.member-actions{gap:var(--space-2);margin-left:auto;display:flex}.data-type-picker{display:block}.data-type-list{margin:0;padding:0;list-style:none}.data-type-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);display:flex}.data-type-row:last-child{border-bottom:0}.data-type-row label{align-items:center;gap:var(--space-2);flex:1;display:flex}.data-type-label{color:var(--text-primary)}.data-type-tier{font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.invite-link-panel{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4)}.invite-link-panel .copy-field{padding:0 0 var(--space-2)}.session-row{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm)}.session-row:last-child{border-bottom:0}.session-row-main{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.session-row-primary{align-items:baseline;gap:var(--space-2);display:inline-flex}.session-row-type{color:var(--text-primary);font-weight:600}.session-row-duration{color:var(--text-secondary);font-size:var(--font-size-xs)}.session-row-stats{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.session-row-detail{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:var(--space-1)}.session-row-excluded{color:var(--text-faint);text-decoration:line-through}.session-row-excluded-reason{font-size:var(--font-size-xs);color:var(--text-faint);margin-top:var(--space-1);text-decoration:none}.session-list{min-width:0}.session-list-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.session-list-count{font-size:var(--font-size-xs);color:var(--text-muted)}.session-groups{gap:var(--space-4);flex-direction:column;display:flex}.session-date-group{min-width:0}.session-date-heading{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0 0 var(--space-1);font-weight:600}.connect-detail{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-3);line-height:1.6}.connect-action{margin-top:var(--space-2)}.connect-warning{font-size:var(--font-size-xs);color:var(--negative);background:color-mix(in srgb, var(--negative) 10%, transparent);border:1px solid color-mix(in srgb, var(--negative) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);line-height:1.5}.profile{min-width:0}.profile-subhead{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--space-4) 0 var(--space-2);font-weight:600}.profile-warning{font-size:var(--font-size-xs);color:var(--negative);background:color-mix(in srgb, var(--negative) 10%, transparent);border:1px solid color-mix(in srgb, var(--negative) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;line-height:1.5}.profile-result,.member-reset-result{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;line-height:1.5}.member-reset{margin-top:var(--space-2);flex-basis:100%}.instance-url{min-width:0}.instance-url-warning{font-size:var(--font-size-xs);color:var(--negative);background:color-mix(in srgb, var(--negative) 10%, transparent);border:1px solid color-mix(in srgb, var(--negative) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;line-height:1.5}.instance-url-result{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;line-height:1.5}.maintenance{gap:var(--space-1);flex-direction:column;display:flex}.maintenance-bloat,.maintenance-backups,.maintenance-credentials{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}.maintenance-retention{font-size:var(--font-size-xs);color:var(--text-muted);margin:0 0 var(--space-2);line-height:1.5}.maintenance-blocked{font-size:var(--font-size-xs);color:var(--negative);background:color-mix(in srgb, var(--negative) 10%, transparent);border:1px solid color-mix(in srgb, var(--negative) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;line-height:1.5}.maintenance-backup-result,.maintenance-reclaim-result{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;line-height:1.5}
