:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e7edf6;--accent:#58d5ff;--accent-strong:#95e7ff;--accent-soft:#58d5ff24;--canvas:#080d14;--surface:#0e151f;--surface-raised:#121c28;--text:#e7edf6;--text-muted:#8fa0b5;--line:#263547;--line-subtle:#90a9c629;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080d14;font-family:IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172435;--accent:#087da5;--accent-strong:#075f80;--accent-soft:#087da51a;--canvas:#edf3f8;--surface:#fff;--surface-raised:#f7fafc;--text:#172435;--text-muted:#586b7e;--line:#bdcbd8;--line-subtle:#3d53692e;background:#edf3f8}*{box-sizing:border-box}html{background:var(--canvas)}body{background:radial-gradient(circle at 72% -15%, #3d9bc726, transparent 30rem), linear-gradient(180deg, #0a1018 0%, var(--canvas) 55rem);min-width:20rem;min-height:100vh;margin:0}:root[data-theme=light] body{background:radial-gradient(circle at 72% -15%, #087da521, transparent 30rem), linear-gradient(180deg, #f7fafc 0%, var(--canvas) 55rem)}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{color:#06202a;background:var(--accent-strong)}.foundation-shell{place-items:center;min-height:100vh;padding:clamp(1rem,3vw,3rem);display:grid}.dashboard-shell{place-items:stretch stretch;padding:clamp(.75rem,2vw,2rem)}.dashboard-frame{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:clamp(.75rem,1.5vw,1.25rem);width:min(100%,96rem);min-height:calc(100vh - clamp(1.5rem,4vw,4rem));margin:auto;display:grid}.dashboard-navigation{border:1px solid var(--line-subtle);background:#080f17c2;border-radius:1.1rem;flex-direction:column;min-height:100%;padding:1rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff08}.dashboard-brand{color:var(--text);align-items:center;gap:.65rem;padding:.35rem .45rem 1.35rem;text-decoration:none;display:flex}.dashboard-brand strong,.dashboard-brand small{display:block}.dashboard-brand strong{letter-spacing:-.02em;font-size:.85rem}.dashboard-brand small,.dashboard-navigation-note{color:var(--text-muted);font-size:.66rem;line-height:1.4}.dashboard-brand-mark{width:2rem;height:2rem;color:var(--accent-strong);letter-spacing:.04em;background:#2a9bc11a;border:1px solid #58d5ff7a;border-radius:.55rem;place-items:center;font-size:.62rem;font-weight:800;display:grid}.dashboard-navigation-links{gap:.2rem;display:grid}.dashboard-navigation-links a{color:#8fa2b5;border-radius:.5rem;padding:.55rem .65rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .16s,background .16s,transform .16s}.dashboard-navigation-links a:hover,.dashboard-navigation-links a:focus-visible,.dashboard-navigation-links a[aria-current=page]{color:#e8f5ff;background:#58d5ff1c;outline:none;transform:translate(.15rem)}.dashboard-navigation-note{border-top:1px solid var(--line-subtle);text-transform:uppercase;letter-spacing:.08em;gap:.2rem;margin:auto .45rem .25rem;padding-top:1rem;display:grid}.dashboard-navigation-note span{color:#668096;letter-spacing:.03em;font-size:.58rem}.route-loading-workspace{min-height:24rem;color:var(--text-muted);text-align:left;grid-template-columns:auto minmax(0,22rem);place-content:center;gap:1rem;display:grid}.route-loading-workspace strong{color:var(--text);text-transform:capitalize;font-size:1rem;display:block}.route-loading-workspace p{margin:.35rem 0 0}.route-loading-spinner{border:2px solid color-mix(in srgb, var(--accent) 24%, transparent);border-top-color:var(--accent);border-radius:999px;width:2.25rem;height:2.25rem;animation:.8s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}.dashboard-panel{width:100%;min-width:0}.workbench-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line-subtle);margin:1.25rem 0;padding:1.5rem 0;display:block}.dashboard-heading{align-items:center}.foundation-panel{border:1px solid var(--line-subtle);background:linear-gradient(145deg,#121c28f5,#0b121bfa);border-radius:1.25rem;width:min(100%,74rem);padding:clamp(1.25rem,3vw,2.5rem);animation:.36s ease-out both panel-enter;position:relative;box-shadow:0 2rem 6rem #00000047}.foundation-panel:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff08;position:absolute;inset:0}.panel-heading,.engine-card,.job-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-heading,.section-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-heading{align-items:flex-end}.section-actions{flex-wrap:wrap;justify-content:flex-end}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:700}h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.15rem);line-height:.98}.summary{max-width:42rem;color:var(--text-muted);margin:1.25rem 0 1.5rem;line-height:1.65}.login-form{gap:1rem;margin-top:1.5rem;display:grid}.login-form label{color:#c7d2df;gap:.4rem;font-size:.85rem;font-weight:650;display:grid}.login-form input,.resource-create-form input,.resource-create-form select,.metadata-form input,.metadata-form select,.metadata-form textarea,.workbench-controls select,.query-editor textarea,.modal-panel input,.engine-label select,.backup-policy-fields input,.backup-inventory-toolbar select,.settings-fields input,.settings-fields select,.restore-target-field select{color:#edf6ff;background:#050b128f;border:1px solid #334558;border-radius:.45rem;width:100%;padding:.7rem .8rem;transition:border-color .16s,background .16s}.login-form input:focus,.resource-create-form input:focus,.resource-create-form select:focus,.metadata-form input:focus,.metadata-form select:focus,.metadata-form textarea:focus,.workbench-controls select:focus,.query-editor textarea:focus,.modal-panel input:focus,.engine-label select:focus,.backup-policy-fields input:focus,.backup-inventory-toolbar select:focus,.settings-fields input:focus,.settings-fields select:focus,.restore-target-field select:focus{border-color:var(--accent);background:#060f18cc}.status-pill{color:#b7c5d6;text-transform:uppercase;border:1px solid #34475b;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.status-running,.status-completed,.status-verified{color:#8cf2be;border-color:#36b67999}.status-starting,.status-stopping{color:var(--accent-strong);border-color:#58d5ff8c;animation:1.4s ease-in-out infinite status-pulse}.status-failed,.status-unhealthy{color:#ffaaa6;border-color:#ef646499}.status-queued,.status-verifying{color:#ffd78c;border-color:#f6b7538c}.engine-card,.job-panel,.error-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line-subtle);background:0 0;margin:1.25rem 0;padding:1.1rem 0}.engine-section{margin:1.25rem 0}.engine-section .engine-card{margin-bottom:0}.engine-metrics-panel{background:radial-gradient(circle at 100% 0,#31add61f,#0000 42%),linear-gradient(145deg,#070f17e0,#0c1a26b8);border:1px solid #29465c;border-radius:.7rem;gap:.85rem;padding:1rem;display:grid}.engine-metrics-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.engine-metrics-heading h3{margin:0;font-size:1rem}.engine-metrics-heading>span{color:#7bdff2;font-size:.72rem}.engine-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin:0;display:grid}.engine-metrics-grid>div{background:#030a1070;border:1px solid #3d5e778c;border-radius:.55rem;padding:.72rem}.engine-metrics-grid dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.engine-metrics-grid dd{color:#f2f8fb;margin:.28rem 0 0;font-size:.95rem;font-weight:700}.engine-logs-panel{border:1px solid var(--line-subtle);background:#040a11b8;border-radius:.65rem;margin-top:.75rem}.engine-logs-panel summary{color:#dceaf5;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.engine-logs-panel summary small{color:var(--text-muted)}.engine-log-viewer{border-top:1px solid var(--line-subtle);max-height:19rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;display:grid;overflow:auto}.engine-log-viewer>div{border-bottom:1px solid #2a3b4e6b;grid-template-columns:minmax(9rem,auto) 1fr;gap:.8rem;padding:.42rem .8rem;display:grid}.engine-log-viewer time{color:#7d9bb1}.engine-log-viewer code{overflow-wrap:anywhere;color:#cfe0ec;white-space:pre-wrap}.session-bar{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem 0;padding:.8rem 0;font-size:.85rem;display:flex}.session-actions,.modal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070dc7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{background:#101a26;border:1px solid #365068;border-radius:.8rem;gap:1rem;width:min(100%,28rem);padding:1.5rem;animation:.18s ease-out both modal-enter;display:grid;box-shadow:0 1.5rem 5rem #00000085}.modal-panel h2,.modal-copy{margin:0}.modal-copy{color:var(--text-muted);line-height:1.55}.modal-success{color:#a9f5cc;background:#135d3d38;border:1px solid #48c2825c;border-radius:.45rem;margin:0;padding:.75rem .85rem;font-size:.85rem}.modal-panel label{color:#c7d2df;gap:.4rem;font-size:.85rem;font-weight:650;display:grid}.secret-panel{max-width:720px}.secret-preview{color:#d8e9f3;white-space:pre-wrap;overflow-wrap:anywhere;background:#081019;border:1px solid #2a3a4c;border-radius:.45rem;max-height:280px;padding:1rem;font:.8rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.overview-strip,.engine-catalog{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.overview-strip span,.engine-catalog button{border:1px solid var(--line-subtle);color:#aebdcc;font:inherit;background:#070e1661;border-radius:999px;padding:.35rem .6rem}.engine-catalog button{cursor:pointer}.engine-catalog button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.security-panel{border-top:1px solid var(--line);gap:1.1rem;margin-top:1.5rem;padding:1.5rem 0;display:grid}.security-page-heading .workbench-note{max-width:48rem;margin:.6rem 0 0}.security-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.security-summary-grid article{border:1px solid var(--line-subtle);background:#070e166b;border-radius:.65rem;gap:.45rem;padding:.85rem;display:grid}.security-summary-grid span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.security-summary-grid strong{color:#edf7ff;letter-spacing:-.04em;font-size:1.5rem}.security-section{background:#070e166b;border:1px solid #2b3e52;border-radius:.7rem;gap:.75rem;padding:1rem;display:grid}.security-section>div:first-child{gap:.2rem;display:grid}.security-section h3{color:#e8f4ff;margin:0;font-size:.96rem}.security-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.session-list{gap:.5rem;display:grid}.session-row{border-bottom:1px solid var(--line-subtle);color:#becbd9;grid-template-columns:minmax(13rem,1.2fr) minmax(20rem,2fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.82rem;display:grid}.session-row>div:first-child{gap:.2rem;min-width:0;display:grid}.session-row>div:first-child strong{color:#dceaf7}.session-row>div:first-child span,.session-row>div:first-child small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.session-row dl,.security-audit-event dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.session-row dl div,.security-audit-event dl div{gap:.2rem;display:grid}.session-row dt,.security-audit-event dt{color:#6f879e;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.session-row dd,.security-audit-event dd{color:#c6d3e1;margin:0;font-size:.68rem}.security-audit-list{gap:.45rem;display:grid}.security-audit-event{border-bottom:1px solid var(--line-subtle)}.security-audit-event summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;list-style:none;display:flex}.security-audit-event summary::-webkit-details-marker{display:none}.security-audit-event summary>span:first-child{gap:.2rem;min-width:0;display:grid}.security-audit-event summary strong{color:#dceaf7;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.security-audit-event summary small{color:var(--text-muted);font-size:.64rem}.security-result{color:#aebdcc;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:750}.security-result-accepted,.security-result-success,.security-result-completed{color:#8cf2be}.security-result-rejected,.security-result-failed{color:#ffaaa6}.security-audit-event[open]{padding-bottom:.7rem}.security-audit-event dl{background:#0d1722ad;border-radius:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.65rem}.security-audit-event pre{border:1px solid var(--line-subtle);color:#aebdcc;white-space:pre-wrap;overflow-wrap:anywhere;background:#050b12b8;border-radius:.45rem;max-height:12rem;margin:.55rem 0 0;padding:.65rem;font-size:.65rem;overflow:auto}.modal-actions{justify-content:flex-end}.engine-label,.engine-detail,.job-panel p{margin:0}.engine-label{gap:.4rem;font-weight:700;display:grid}.engine-detail,.job-panel p{color:var(--text-muted);margin-top:.35rem;font-size:.85rem}.engine-actions{flex-wrap:wrap;gap:.5rem;display:flex}button{border:1px solid var(--accent);color:#04212c;background:var(--accent);cursor:pointer;min-width:4.8rem;font:inherit;letter-spacing:-.01em;border-radius:.45rem;padding:.6rem .85rem;font-size:.84rem;font-weight:750;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 .4rem 1.1rem #58d5ff1f}button:disabled{cursor:not-allowed;opacity:.45}.button-secondary{color:#c4d0df;background:#0b15209e;border-color:#3b4e62}.button-secondary:hover:not(:disabled){color:#eff8ff;background:#162536;border-color:#5b738c}.job-heading{color:#c9d6e5;align-items:center;font-size:.8rem}.job-heading strong{color:#8cf2be;text-transform:uppercase}.progress-track{background:#1b2a39;border-radius:999px;height:.4rem;margin-top:.85rem;overflow:hidden}.progress-bar{border-radius:inherit;background:linear-gradient(90deg, #3db8e3, var(--accent-strong));height:100%;transition:width .18s}.error-panel{color:#ffbab6;background:#5b161647;border:1px solid #e35d5d75;border-radius:.5rem;padding:.85rem 1rem}.status-list{border-top:1px solid var(--line);margin:0}.status-list div{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:2rem;padding:1rem 0;display:flex}.status-list dt{color:var(--text-muted)}.status-list dd{color:#e8f1fa;text-align:right;margin:0;font-weight:650}.status-list dd[data-status=ready]{color:#86efac}.projects-panel{border-top:1px solid var(--line);gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.projects-heading-copy{max-width:42rem;color:var(--text-muted);margin:.4rem 0 0;font-size:.75rem;line-height:1.55}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.25rem}.project-filter{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.76rem;font-weight:650;display:flex}.resource-create-form input,.resource-create-form select{min-width:0}.project-list{gap:1rem;display:grid}.resource-create-form{border-top:1px solid var(--line-subtle);grid-template-columns:minmax(8.5rem,.7fr) repeat(3,minmax(10rem,1fr)) auto;align-items:end;gap:.65rem;padding:.75rem 0;display:grid}.resource-create-form label{color:#c7d2df;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.resource-create-form label span{color:var(--text-muted);font-size:.68rem;font-weight:500}.metadata-editor{border-top:1px solid var(--line-subtle);padding:.7rem 0}.metadata-editor summary{cursor:pointer;color:#d9e8f7;width:fit-content;font-size:.78rem;font-weight:700}.metadata-editor[open] summary{margin-bottom:.75rem}.metadata-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.metadata-form label{color:#c7d2df;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.metadata-form label span{color:var(--text-muted);font-size:.68rem;font-weight:500}.metadata-form textarea{resize:vertical;min-height:4.8rem}.metadata-wide{grid-column:1/-1}.metadata-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.resource-metadata{border-top:0;padding-bottom:0}.workbench-panel{background:linear-gradient(145deg,#0d1925e6,#081019f0);border:1px solid #2c4155;border-radius:.75rem;gap:1rem;margin-top:1.75rem;padding:1.25rem;display:grid}.workbench-launcher{gap:1rem;margin-top:.5rem;display:grid}.workbench-launcher>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.workbench-launcher>header>div{gap:.3rem;display:grid}.workbench-launcher h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem)}.workbench-launcher>header p:last-child{max-width:44rem;color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.55}.workbench-launcher-summary{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.workbench-launcher-summary>div{padding:.8rem 1rem}.workbench-launcher-summary>div:first-child{padding-left:0}.workbench-launcher-summary>div+div{border-left:1px solid var(--line-subtle)}.workbench-launcher-summary dt{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:720}.workbench-launcher-summary dd{letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.35rem;font-weight:770}.workbench-resource-search{max-width:30rem;color:var(--text-muted);gap:.3rem;font-size:.65rem;font-weight:680;display:grid}.workbench-resource-search input{width:100%}.workbench-resource-list{border:1px solid var(--line-subtle);background:#060d153d;border-radius:.85rem;min-width:0;overflow:hidden}.workbench-resource-row{border:0;border-bottom:1px solid var(--line-subtle);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.25rem minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(5rem,.55fr) auto;align-items:center;gap:.75rem;padding:.78rem;transition:background .14s,box-shadow .14s;display:grid}.workbench-resource-row:last-child{border-bottom:0}.workbench-resource-row:hover,.workbench-resource-row:focus-visible{box-shadow:inset 2px 0 var(--accent);background:#58d5ff0f;outline:none}.workbench-resource-row>span:not(.workbench-resource-engine,.workbench-resource-environment){gap:.12rem;min-width:0;display:grid}.workbench-resource-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:720;overflow:hidden}.workbench-resource-row small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.workbench-resource-engine{width:2.15rem;height:2.15rem;color:var(--accent-strong);background:#58d5ff0f;border:1px solid #31526b;border-radius:.5rem;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:780;display:grid}.workbench-resource-environment{color:#9fb0bf;text-transform:uppercase;border:1px solid #53677a;border-radius:999px;justify-self:start;padding:.2rem .42rem;font-size:.56rem;font-weight:740}.workbench-resource-row>span:last-child{color:var(--accent-strong);font-size:.62rem;font-weight:700}.workbench-resource-empty{text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:18rem;padding:1.5rem;display:grid}.workbench-resource-empty>span{color:var(--accent-strong);font-size:1.3rem}.workbench-resource-empty p{max-width:26rem;color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.5}.workbench-heading-actions{align-items:end;gap:.6rem;display:flex}.workbench-heading-actions label{min-width:15rem;color:var(--text-muted);gap:.28rem;font-size:.62rem;font-weight:680;display:grid}.workbench-heading-actions select{width:100%}.operations-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line-subtle);background:0 0;gap:.75rem;margin-top:1.75rem;padding:1.25rem 0;display:grid}.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.metric-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.metric-trend{background:#050d1594;border:1px solid #293f52;border-radius:.6rem;gap:.6rem;min-width:0;padding:.8rem;display:grid}.metric-trend>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.metric-trend span,.metric-trend small{color:var(--text-muted);font-size:.72rem}.metric-trend strong{color:#eef8ff}.metric-trend svg{width:100%;height:4.8rem;overflow:visible}.metric-trend polyline{fill:none;stroke:#55cee9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;vector-effect:non-scaling-stroke}.operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.operations-panel:is([data-operations-view=activity],[data-operations-view=jobs]) .operations-columns{grid-template-columns:minmax(0,1fr)}.operations-metrics span,.operations-columns span,.operations-panel small{color:var(--text-muted);font-size:.78rem}.operations-columns>div{align-content:start;gap:.45rem;min-width:0;display:grid}.operation-job{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.operation-job button{min-width:0;padding:.35rem .5rem;font-size:.72rem}.alert-list{gap:.35rem;display:grid}.alert-row{color:#fde68a;background:#422006;border:1px solid #cb85203d;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.78rem;display:flex}.alert-row>span{gap:.15rem;display:grid}.alert-row small{color:inherit;opacity:.68}.alert-row button{min-width:0;padding:.35rem .55rem;font-size:.72rem}.alert-row[data-severity=critical]{color:#fecaca;background:#450a0a}.workbench-panel h2{margin:0;font-size:1.2rem}.workbench-note{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.redis-key-editor,.mongodb-document-editor,.mongodb-document-browser{background:#050d1570;border:1px solid #2b4156;border-radius:.55rem;gap:.75rem;padding:1rem;display:grid}.redis-key-editor h3,.mongodb-document-editor h3,.mongodb-document-browser h3{margin:0;font-size:1rem}.redis-key-editor label,.mongodb-document-editor label,.mongodb-document-browser label{color:#c7d2df;gap:.35rem;font-size:.8rem;font-weight:650;display:grid}.redis-key-editor input,.redis-key-editor select,.redis-key-editor textarea,.mongodb-document-editor textarea,.mongodb-document-browser input,.mongodb-document-browser select{color:#edf6ff;background:#050b128f;border:1px solid #334558;border-radius:.45rem;width:100%;padding:.7rem .8rem}.redis-key-facts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin:0;display:grid}.redis-key-facts>div{background:#08121c8c;border:1px solid #2b4156;border-radius:.45rem;padding:.65rem}.redis-key-facts dt{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.redis-key-facts dd{color:#edf6ff;overflow-wrap:anywhere;margin:.2rem 0 0}.redis-key-editor textarea,.mongodb-document-editor textarea{resize:vertical;font-family:SFMono-Regular,Consolas,monospace;line-height:1.5}.redis-key-actions{flex-wrap:wrap;gap:.5rem;display:flex}.redis-pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.redis-pagination>div{flex-wrap:wrap;gap:.5rem;display:flex}.redis-pagination label{flex:14rem;gap:.3rem;display:grid}.redis-pagination input{color:#edf6ff;background:#050b128f;border:1px solid #334558;border-radius:.45rem;width:100%;padding:.55rem .65rem}.button-danger{color:#ffd4d0;background:#5a2025;border-color:#a73b41;align-self:start}.button-danger:hover:not(:disabled){background:#7a2d32;border-color:#e66c67}.workbench-controls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.workbench-controls label,.query-editor label{color:#c7d2df;gap:.35rem;font-size:.8rem;font-weight:650;display:grid}.workbench-controls select{min-width:9rem;padding:.6rem .7rem}.query-editor{gap:.75rem;display:grid}.query-editor textarea{resize:vertical;width:100%;padding:.75rem;font-family:SFMono-Regular,Consolas,monospace;line-height:1.5}.sql-table-workbench{background:#050d1570;border:1px solid #2b4156;border-radius:.55rem;gap:.85rem;padding:1rem;display:grid}.sql-subsection-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.sql-subsection-heading>div{gap:.25rem;display:grid}.sql-subsection-heading h3,.sql-subsection-heading h4{color:#e5f1fc;margin:0}.sql-subsection-heading h3{font-size:1rem}.sql-subsection-heading h4{font-size:.9rem}.sql-subsection-heading p,.sql-mutation-editor small{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.45}.sql-subsection-heading label,.sql-browse-controls label,.sql-mutation-editor label{color:#c7d2df;gap:.35rem;font-size:.74rem;font-weight:650;display:grid}.sql-table-workbench input,.sql-table-workbench select,.sql-table-workbench textarea{color:#edf6ff;background:#050b128f;border:1px solid #334558;border-radius:.4rem;width:100%;padding:.58rem .65rem}.sql-table-workbench input[type=checkbox]{width:.9rem;height:.9rem;accent-color:var(--accent);padding:0}.sql-table-workbench textarea{resize:vertical;font-family:SFMono-Regular,Consolas,monospace;line-height:1.45}.sql-structure-wrap{border:1px solid var(--line-subtle);border-radius:.4rem;overflow:auto}.sql-structure-table{border-collapse:collapse;color:#c6d3e1;white-space:nowrap;width:100%;font-size:.72rem}.sql-structure-table th,.sql-structure-table td{border-bottom:1px solid var(--line-subtle);text-align:left;padding:.55rem .65rem}.sql-structure-table th{color:#9fdff5;background:#111c28}.sql-browse-controls,.mongo-browse-controls{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;display:grid}.sql-pagination,.sql-pagination>div,.result-downloads{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sql-pagination{color:var(--text-muted);justify-content:space-between;font-size:.72rem}.sql-mutation-editor{border-top:1px solid var(--line-subtle);gap:.75rem;padding-top:.9rem;display:grid}.sql-mutation-editor>button{justify-self:start}.sql-form-error{color:#ffaaa6;margin:0;font-size:.74rem}.checkbox-label{align-items:center;gap:.5rem!important;display:flex!important}.result-table-wrap{border:1px solid #2a3b4e;border-radius:.45rem;overflow:auto}.result-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.8rem}.result-table th,.result-table td{border-bottom:1px solid var(--line-subtle);text-align:left;padding:.65rem .75rem}.result-table th{color:var(--accent-strong);background:#111c28}.result-table td{color:#c6d3e1}.result-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.result-meta{color:var(--text-muted);margin:0;font-size:.75rem}.result-download{padding:.4rem .6rem;font-size:.72rem}.result-select{min-width:0;padding:.3rem .5rem;font-size:.68rem}.project-card{background:linear-gradient(145deg,#070f17ad,#0d172194);border:1px solid #293e50;border-radius:.75rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:inset 0 1px #ffffff06}.project-card-heading{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-end;padding-bottom:.9rem;gap:1rem!important;display:flex!important}.project-card-heading>div:first-child{gap:.2rem;min-width:0;display:grid}.project-card-heading>div:first-child>strong{color:#ebf6ff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.project-card-heading>div:first-child>span:last-child{color:var(--text-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem}.project-state{text-transform:uppercase;letter-spacing:.1em;width:fit-content;font-weight:750;color:#77dfab!important;font-size:.57rem!important}.project-state[data-status=archived]{color:#d9b875!important}.project-card-heading dl{grid-template-columns:repeat(2,minmax(5.5rem,1fr));gap:0;margin:0;display:grid}.project-card-heading dl div{border-left:1px solid var(--line-subtle);gap:.25rem;padding-left:1rem;display:grid}.project-card-heading dt{color:#6f879e;text-transform:uppercase;letter-spacing:.08em;font-size:.57rem}.project-card-heading dd{color:#c9d7e3;text-transform:capitalize;margin:0;font-size:.72rem}.project-card>div:first-child span,.empty-state{color:var(--text-muted);font-size:.85rem}.project-empty-actions{border-top:1px solid var(--line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem 0;display:flex}.project-empty-actions span{color:var(--text-muted);font-size:.76rem}.resource-row{color:#c2cfdd;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.8rem;display:flex}.project-resource-list{gap:.7rem;display:grid}.project-resource{border:1px solid var(--line-subtle);background:#040b1257;border-radius:.6rem;padding:0 .8rem .8rem;transition:border-color .16s,background .16s}.project-resource:hover{background:#08111a8a;border-color:#344c60}.resource-identity{align-items:center;gap:.65rem;min-width:0;display:flex}.resource-identity>span:last-child{gap:.18rem;min-width:0;display:grid}.resource-identity strong,.resource-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-identity strong{color:#dce9f4;font-size:.76rem}.resource-identity small{color:var(--text-muted);font-size:.61rem}.resource-engine-code{color:#9ed8ea;background:#142c3a7a;border:1px solid #2d465a;border-radius:.45rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.55rem;font-weight:800;display:grid}.resource-actions{flex-wrap:wrap;gap:.4rem;display:flex}.backups-page{border-top:1px solid var(--line);gap:1.1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.backups-page-heading .workbench-note{max-width:48rem;margin:.6rem 0 0}.backup-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.backup-summary-grid article{border:1px solid var(--line-subtle);background:#070e166b;border-radius:.65rem;gap:.45rem;padding:.85rem;display:grid}.backup-summary-grid span,.backup-inventory-toolbar span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.backup-summary-grid strong{color:#edf7ff;letter-spacing:-.04em;font-size:1.5rem}.backup-inventory-toolbar{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:end;gap:1rem;padding:.85rem 0;display:flex}.backup-inventory-toolbar label{color:#c7d2df;gap:.35rem;min-width:12rem;font-size:.72rem;font-weight:700;display:grid}.backup-inventory-empty{margin:0;padding:1.5rem 0}.backup-inventory-list{gap:.7rem;display:grid}.backup-inventory-card{background:linear-gradient(135deg,#070e16ad,#111c298c);border:1px solid #2b3e52;border-radius:.7rem;grid-template-columns:minmax(13rem,1.2fr) minmax(22rem,2fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.backup-inventory-main{gap:.3rem;min-width:0;display:grid}.backup-inventory-title{align-items:center;gap:.55rem;display:flex}.backup-inventory-title strong{color:#e2eef9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backup-inventory-main>span,.backup-inventory-main code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.backup-inventory-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.backup-inventory-facts div{gap:.25rem;display:grid}.backup-inventory-facts dt{color:#6f879e;text-transform:uppercase;letter-spacing:.07em;font-size:.62rem}.backup-inventory-facts dd{color:#c6d3e1;margin:0;font-size:.72rem}.backup-inventory-actions{justify-content:flex-end}.backup-inventory-error{color:#ffaaa6;border-top:1px solid #e35d5d47;grid-column:1/-1;margin:0;padding-top:.7rem;font-size:.72rem}.restore-wizard{width:min(50rem,100vw - 2rem)}.restore-wizard-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.restore-wizard-heading>div{gap:.2rem;display:grid}.restore-wizard-heading>span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:750}.restore-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.9rem 0 1rem;padding:0;list-style:none;display:grid}.restore-progress li{border:1px solid var(--line-subtle);color:#71869a;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#070e166b;border-radius:.4rem;padding:.45rem;font-size:.66rem;font-weight:700}.restore-progress li[aria-current=step]{color:#dff6ff;background:#2a9bc11f;border-color:#58d5ff7a}.restore-step{gap:.85rem;display:grid}.restore-step>div:first-child{gap:.2rem;display:grid}.restore-step h3{color:#e8f4ff;margin:0;font-size:1rem}.restore-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.restore-review-grid div{border:1px solid var(--line-subtle);background:#070e166b;border-radius:.45rem;gap:.25rem;min-width:0;padding:.65rem;display:grid}.restore-review-grid dt{color:#6f879e;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.restore-review-grid dd{color:#cbd9e7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.restore-capacity{border:1px solid;border-radius:.5rem;gap:.25rem;padding:.75rem;font-size:.72rem;display:grid}.restore-capacity-ready{color:#b8f5d3;background:#18563933;border-color:#36b6796b}.restore-capacity-blocked{color:#ffbab6;background:#5b161633;border-color:#e35d5d6b}.restore-capacity span{opacity:.84}.restore-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.restore-mode-grid label{border:1px solid var(--line-subtle);cursor:pointer;background:#070e166b;border-radius:.5rem;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.restore-mode-grid label:has(input:checked){background:#2a9bc11a;border-color:#58d5ff7a}.restore-mode-grid input{width:auto;accent-color:var(--accent);border:0;margin-top:.15rem;padding:0}.restore-mode-grid span{gap:.25rem;display:grid}.restore-mode-grid strong{color:#dceaf7;font-size:.78rem}.restore-mode-grid small{color:var(--text-muted);font-size:.68rem;line-height:1.45}.restore-target-field{color:#c7d2df;gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.restore-final-report{color:#c6d3e1;background:#070e167a;border-left:2px solid #f6b75394;gap:.4rem;padding:.85rem;display:grid}.restore-final-report strong{color:#f4e4bd}.restore-final-report span{color:var(--text-muted);font-size:.72rem;line-height:1.45}.restore-wizard-actions{margin-top:1rem}.settings-page{border-top:1px solid var(--line);gap:1.1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.settings-page-heading .workbench-note{max-width:50rem;margin:.6rem 0 0}.settings-protection-badge{color:#9fdff5;text-transform:uppercase;letter-spacing:.06em;background:#2a9bc114;border:1px solid #58d5ff47;border-radius:999px;padding:.45rem .65rem;font-size:.66rem;font-weight:750}.settings-empty{margin:0;padding:1.5rem 0}.settings-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.settings-engine-card{background:linear-gradient(145deg,#070e16a8,#111c2985);border:1px solid #2b3e52;border-radius:.7rem;gap:.9rem;padding:1rem;display:grid}.platform-settings-card{background:linear-gradient(145deg,#070e16a8,#111c2985);border:1px solid #2b3e52;border-radius:.7rem;gap:1rem;padding:1rem;display:grid}.platform-settings-fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.settings-engine-heading,.settings-toggle,.settings-engine-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-engine-heading>div{gap:.25rem;display:grid}.settings-engine-heading span:first-child{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:750}.settings-engine-heading h3{color:#e8f4ff;margin:0;font-size:1rem}.settings-toggle{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);padding:.75rem 0}.settings-toggle>span{gap:.2rem;display:grid}.settings-toggle strong{color:#dceaf7;font-size:.78rem}.settings-toggle small,.settings-engine-actions small{color:var(--text-muted);font-size:.68rem;line-height:1.4}.settings-toggle input{width:1rem;height:1rem;accent-color:var(--accent)}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-fields label{color:#c7d2df;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.settings-engine-actions{align-items:end}.settings-engine-actions small{max-width:18rem}.settings-engine-card>.success-note{margin:0}.settings-boundary-note{color:#c6d3e1;background:#070e166b;border-left:2px solid #58d5ff7a;padding:1rem}.settings-boundary-note strong{color:#edf7ff;font-size:.8rem}.settings-boundary-note p{max-width:62rem;color:var(--text-muted);margin:.4rem 0 0;font-size:.74rem;line-height:1.55}.backup-panel{background:#070e1685;border:1px solid #2b3e52;border-radius:.45rem;gap:.7rem;padding:.8rem;display:grid}.backup-heading,.backup-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.backup-policy-form{border-top:1px solid var(--line-subtle);gap:.75rem;padding:.85rem 0 .1rem;display:grid}.backup-policy-intro,.backup-policy-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.backup-policy-intro strong{color:#d9e8f7;font-size:.9rem}.backup-policy-form .workbench-note{margin:0}.backup-policy-fields{grid-template-columns:minmax(12rem,1.5fr) minmax(10rem,1fr) repeat(3,minmax(6rem,.6fr));gap:.65rem;display:grid}.backup-policy-fields label{color:#c7d2df;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.backup-policy-actions{padding-top:.05rem}.backup-policy-actions span{max-width:34rem;color:var(--text-muted);font-size:.72rem;line-height:1.45}.success-note{color:#8cf2be;font-size:.76rem}.backup-list{gap:.5rem;display:grid}.backup-row{border-top:1px solid var(--line-subtle);color:#c2cfdd;padding-top:.5rem;font-size:.78rem}.backup-row>div:first-child{gap:.2rem;display:grid}.backup-row span,.backup-row small{color:var(--text-muted)}:root[data-density=compact] .dashboard-shell{padding:.55rem}:root[data-density=compact] .dashboard-frame{gap:.55rem}:root[data-density=compact] .dashboard-navigation,:root[data-density=compact] .foundation-panel{padding:.7rem}:root[data-density=compact] .dashboard-navigation-links a{padding:.38rem .52rem}:root[data-density=compact] :is(.engine-card,.job-panel,.project-card,.settings-engine-card,.platform-settings-card,.backup-panel,.security-card,.workbench-panel){padding:.65rem}:root[data-density=compact] :is(.login-form input,.project-wizard-fields input,.project-wizard-fields select,.project-wizard-fields textarea,.resource-create-form input,.resource-create-form select,.metadata-form input,.metadata-form select,.metadata-form textarea,.settings-fields input,.settings-fields select){padding:.48rem .6rem}:root[data-theme=light] .dashboard-navigation{background:#ffffffd1;box-shadow:inset 0 1px #fffc}:root[data-theme=light] .dashboard-navigation-links a{color:#4f6478}:root[data-theme=light] .dashboard-navigation-links a:hover,:root[data-theme=light] .dashboard-navigation-links a:focus-visible,:root[data-theme=light] .dashboard-navigation-links a[aria-current=page]{color:#075f80;background:#087da51a}:root[data-theme=light] .dashboard-navigation-note span{color:#687f93}:root[data-theme=light] .foundation-panel{background:linear-gradient(145deg,#fffffffa,#f4f8fbfa);box-shadow:0 2rem 6rem #263f5221}:root[data-theme=light] :is(.engine-card,.job-panel,.project-card,.settings-engine-card,.platform-settings-card,.backup-panel,.security-card,.workbench-panel,.project-wizard,.engine-metrics-grid>div,.engine-logs-panel,.settings-boundary-note){background:#ffffffc2;border-color:#c4d1dc}:root[data-theme=light] .workbench-resource-list{background:#ffffff9e}:root[data-theme=light] .workbench-resource-engine{color:#087da5;background:#087da512;border-color:#a8c4d5}:root[data-theme=light] .workbench-resource-environment{color:#526b80;border-color:#b9c8d4}:root[data-theme=light] :is(.dashboard-brand strong,.settings-engine-heading h3,.settings-toggle strong,.settings-boundary-note strong,.engine-metrics-grid dd,.engine-logs-panel summary,.section-heading h2,h1,h2,h3){color:#172435}:root[data-theme=light] :is(.login-form label,.project-wizard-fields label,.resource-create-form label,.metadata-form label,.settings-fields label,.modal-panel label,.backup-row,.settings-boundary-note){color:#40566b}:root[data-theme=light] :is(.login-form input,.project-wizard-fields input,.project-wizard-fields select,.project-wizard-fields textarea,.resource-create-form input,.resource-create-form select,.metadata-form input,.metadata-form select,.metadata-form textarea,.workbench-controls select,.query-editor textarea,.modal-panel input,.engine-label select,.backup-policy-fields input,.backup-inventory-toolbar select,.settings-fields input,.settings-fields select,.restore-target-field select){color:#172435;background:#ffffffe0;border-color:#aebfcd}:root[data-theme=light] :is(.login-form input,.project-wizard-fields input,.project-wizard-fields select,.project-wizard-fields textarea,.resource-create-form input,.resource-create-form select,.metadata-form input,.metadata-form select,.metadata-form textarea,.workbench-controls select,.query-editor textarea,.modal-panel input,.engine-label select,.backup-policy-fields input,.backup-inventory-toolbar select,.settings-fields input,.settings-fields select,.restore-target-field select):focus{border-color:var(--accent);background:#fff}:root[data-theme=light] .button-secondary{color:#2e465c;background:#eef3f7;border-color:#9fb2c2}:root[data-theme=light] .button-secondary:hover:not(:disabled){color:#172435;background:#e2eaf0;border-color:#748da2}:root[data-theme=light] .modal-backdrop{background:#1c2b3873}:root[data-theme=light] .modal-panel{color:#172435;background:#fff;border-color:#9fb2c2;box-shadow:0 1.5rem 5rem #263f523d}:root[data-theme=light] :is(.secret-preview,.engine-log-viewer){color:#21384d;background:#f5f8fa;border-color:#b8c8d5}:root[data-theme=light] .engine-log-viewer code{color:#29465e}:root[data-theme=light] .engine-log-viewer time{color:#58748b}.server-cockpit{gap:1.4rem;margin-top:1.75rem;animation:.32s ease-out both server-enter;display:grid}.server-cockpit-heading{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:1.15rem}.server-cockpit-heading p:last-child{max-width:42rem;color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.server-data-warning,.server-loading{color:#d9b875;border-bottom:1px solid #dca4493d;align-items:center;gap:.65rem;padding:.7rem 0;font-size:.73rem;display:flex}.server-data-warning strong{color:#f6d695}.server-loading{border-color:var(--line-subtle);color:var(--text-muted)}.server-identity{border-bottom:1px solid var(--line-subtle);grid-template-columns:4.5rem minmax(13rem,.9fr) minmax(21rem,1.45fr);align-items:center;gap:1.2rem;padding:.25rem 0 1.5rem;display:grid}.server-identity-mark{background:linear-gradient(145deg,#58d5ff1a,#0000 58%),#050d15b3;border:1px solid #58d5ff4d;border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.server-identity-mark:after{content:"";background:#48d795;border:.18rem solid #101b27;border-radius:50%;width:.75rem;height:.75rem;animation:2.2s ease-in-out infinite server-signal;position:absolute;bottom:-.25rem;right:-.25rem}.server-identity-mark span{color:#dff7ff;letter-spacing:.08em;font-size:1rem;font-weight:820}.server-identity-main{gap:.28rem;min-width:0;display:grid}.server-live-state{color:#77dfab;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.4rem;font-size:.62rem;font-weight:750;display:flex}.server-live-state:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.server-live-state:not([data-status=ready]){color:#d9b875}.server-identity-main>strong{color:#f0f8ff;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,3vw,2rem);overflow:hidden}.server-identity-main>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;overflow:hidden}.server-identity-facts{grid-template-columns:1.5fr .65fr .8fr;gap:0;margin:0;display:grid}.server-identity-facts div{border-left:1px solid var(--line-subtle);gap:.3rem;min-width:0;padding:.25rem .9rem;display:grid}.server-identity-facts dt,.server-vitals dt,.server-storage-totals dt{color:#6f879e;text-transform:uppercase;letter-spacing:.09em;font-size:.59rem;font-weight:700}.server-identity-facts dd{color:#c9d6e2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.server-vitals{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.2rem 0 1.4rem;display:grid}.server-vitals>div{border-left:1px solid var(--line-subtle);gap:.25rem;min-width:0;padding:0 1rem;display:grid}.server-vitals>div:first-child{border-left:0;padding-left:0}.server-vitals dd{color:#f3faff;letter-spacing:-.055em;margin:.15rem 0 0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:720}.server-vitals small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.server-workspace-grid,.server-evidence-grid{grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.2fr);gap:1.5rem;display:grid}.server-evidence-grid{grid-template-columns:minmax(25rem,1.35fr) minmax(18rem,.65fr)}.server-capacity,.server-engine-footprint,.server-history,.server-runtime-logs,.server-alerts{border-top:1px solid var(--line);align-content:start;gap:1rem;min-width:0;padding-top:1rem;display:grid}.server-section-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.server-section-heading .eyebrow{margin-bottom:.35rem}.server-section-heading h3{color:#e8f4ff;letter-spacing:-.02em;margin:0;font-size:.9rem}.server-section-heading>small{color:var(--text-muted);text-align:right;font-size:.63rem}.server-capacity-list{gap:.85rem;display:grid}.server-capacity-meter{gap:.38rem;display:grid}.server-capacity-meter>span{color:#93a8bb;justify-content:space-between;gap:1rem;font-size:.67rem;display:flex}.server-capacity-meter strong{color:#dce9f4;font-variant-numeric:tabular-nums}.server-capacity-meter progress{appearance:none;background:#1b2a38;border:0;border-radius:99rem;width:100%;height:.28rem;overflow:hidden}.server-capacity-meter progress::-webkit-progress-bar{border-radius:inherit;background:#1b2a38}.server-capacity-meter progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#308ba8,#58d5ff)}.server-capacity-meter progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#308ba8,#58d5ff)}.server-storage-totals{border-top:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding-top:.9rem;display:grid}.server-storage-totals div{gap:.3rem;display:grid}.server-storage-totals div+div{border-left:1px solid var(--line-subtle);padding-left:1rem}.server-storage-totals dd{color:#d9e6f1;margin:0;font-size:.74rem}.server-engine-list{display:grid}.server-engine-row{border-bottom:1px solid var(--line-subtle);grid-template-columns:2rem minmax(8rem,1.2fr) minmax(4rem,.45fr) minmax(6rem,.7fr) auto;align-items:center;gap:.65rem;padding:.72rem 0;transition:padding .16s,background .16s;display:grid}.server-engine-row:hover{background:#58d5ff09;padding-inline:.45rem}.server-engine-code{color:#9ccfe0;letter-spacing:.03em;background:#0c1823;border:1px solid #2b4154;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.55rem;font-weight:800;display:grid}.server-engine-row>span:not(.server-engine-code,.server-engine-state){gap:.15rem;min-width:0;display:grid}.server-engine-row strong{color:#d9e6f1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.server-engine-row small{color:#6f879e;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.server-engine-state{color:#9fb1c2;text-transform:uppercase;letter-spacing:.06em;border:1px solid #405369;border-radius:99rem;justify-self:end;padding:.22rem .45rem;font-size:.56rem}.server-engine-state:is([data-status=healthy],[data-status=running]){color:#77dfab;background:#48d79512;border-color:#48d79552}.server-engine-state:is([data-status=unhealthy],[data-status=failed]){color:#ffaaa6;border-color:#e35d5d57}.server-history{gap:.9rem}.server-history .metric-trend{border-color:var(--line-subtle);background:#050d1557}.server-runtime-logs,.server-alerts{min-height:18rem}.server-log-stream{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);scrollbar-color:#33495c #101b27;max-height:22rem;overflow:auto}.server-log-stream>div{border-bottom:1px solid #2739497a;grid-template-columns:4.6rem 10rem minmax(10rem,1fr);gap:.7rem;padding:.48rem .25rem;font-size:.6rem;display:grid}.server-log-stream span{color:var(--accent);text-transform:uppercase;font-weight:750}.server-log-stream time{color:#607b91;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-log-stream code{overflow-wrap:anywhere;color:#aebdca;font-family:SFMono-Regular,Consolas,monospace}.server-alert-list{border-top:1px solid var(--line-subtle);display:grid}.server-alert-list>div{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.server-alert-list>div>span,.server-recovery-action>span{gap:.2rem;display:grid}.server-alert-list strong,.server-recovery-action strong{color:#d5e2ed;font-size:.69rem}.server-alert-list small,.server-recovery-action small{color:var(--text-muted);font-size:.6rem}.server-alert-list>div[data-severity=critical] strong{color:#ffaaa6}.server-clear-state{color:#77dfab;border-top:1px solid #48d7952e;border-bottom:1px solid #48d7952e;margin:0;padding:1rem 0;font-size:.72rem}.server-recovery-action{border-top:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.server-inline-note{color:var(--text-muted);margin:0;font-size:.63rem}:root[data-theme=light] .server-identity-mark{background:linear-gradient(145deg,#e4f5fa,#f8fbfc);border-color:#a8c8d4}:root[data-theme=light] .project-resource{background:#f6f9fbbd;border-color:#c8d4dd}:root[data-theme=light] .project-resource:hover{background:#fff;border-color:#aebfcd}:root[data-theme=light] :is(.project-card-heading>div:first-child>strong,.resource-identity strong){color:#172435}:root[data-theme=light] .resource-engine-code{color:#176c87;background:#eaf4f7;border-color:#b8c9d5}:root[data-theme=light] .server-identity-mark:after{border-color:#f5f8fa}:root[data-theme=light] :is(.server-identity-main>strong,.server-vitals dd,.server-section-heading h3,.server-engine-row strong,.server-storage-totals dd,.server-alert-list strong,.server-recovery-action strong){color:#172435}:root[data-theme=light] .server-identity-mark span{color:#075f80}:root[data-theme=light] .server-engine-code{color:#176c87;background:#eef5f7;border-color:#bccbd6}:root[data-theme=light] .server-log-stream code{color:#344f65}:root[data-theme=light] .server-history .metric-trend{background:#ffffff9e}@keyframes server-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes server-signal{50%{box-shadow:0 0 0 .42rem #48d79517}}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-enter{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes status-pulse{50%{box-shadow:0 0 0 .35rem #58d5ff12}}.overview-cockpit{gap:1rem;margin-top:.5rem;display:grid}.overview-heading{border-bottom:1px solid var(--line);padding-bottom:1rem}.overview-heading p:last-child{max-width:48rem;color:var(--text-muted);margin-bottom:0}.overview-loading{border:1px dashed var(--line);color:var(--text-muted);text-align:center;border-radius:.8rem;padding:3rem 1rem}.overview-alert-ribbon{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#eeac5114;border:1px solid #eeac5161;border-radius:.65rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .8rem;display:grid}.overview-alert-ribbon[data-severity=critical]{background:#ff667714;border-color:#ff667761}.overview-alert-ribbon>span:first-child{color:#f2b75d;background:#eeac512e;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-weight:850;display:grid}.overview-alert-ribbon[data-severity=critical]>span:first-child{color:#ff8493;background:#ff667729}.overview-alert-ribbon small,.overview-alert-ribbon>span:last-child{color:var(--text-muted)}.overview-alert-ribbon>span:last-child{font-size:.72rem;font-weight:750}.overview-vitals{border:1px solid var(--line-subtle);background:#060d153d;border-radius:.9rem;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.overview-vitals>div{min-width:0;padding:1rem;position:relative}.overview-vitals>div+div{border-left:1px solid var(--line-subtle)}.overview-vitals dt,.overview-workspace header span,.overview-protection dt{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.65rem;font-weight:720}.overview-vitals dd{color:var(--text);letter-spacing:-.04em;text-transform:capitalize;margin:.4rem 0 .2rem;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:760}.overview-vitals dd span{color:var(--text-muted);letter-spacing:0;font-size:.78rem}.overview-vitals small,.overview-engine-row small,.overview-compact-list small,.overview-job-list small,.overview-activity-list small,.overview-protection-score small{color:var(--text-muted);font-size:.68rem}.overview-vitals>div:after{content:"";background:#536678;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:1rem;right:1rem}.overview-vitals>div[data-state=ready]:after,.overview-vitals>div[data-state=healthy]:after{background:#4fd49f;box-shadow:0 0 0 .22rem #4fd49f1a}.overview-vitals>div[data-state=attention]:after{background:#edb45f;box-shadow:0 0 0 .22rem #edb45f1a}.overview-primary-grid,.overview-secondary-grid{gap:1rem;display:grid}.overview-primary-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,.8fr)}.overview-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-workspace{border:1px solid var(--line-subtle);background:linear-gradient(145deg,#0c172285,#070f1761);border-radius:.85rem;min-width:0;padding:1rem}.overview-workspace>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.overview-workspace h3{letter-spacing:-.02em;margin:.2rem 0 0;font-size:.95rem}.overview-section-action{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.2rem;font-size:.68rem;font-weight:730;display:inline-flex}.overview-engine-list,.overview-compact-list,.overview-job-list,.overview-activity-list{display:grid}.overview-engine-row{grid-template-columns:2rem minmax(7rem,1fr) minmax(5rem,.7fr) 4.8rem 5.8rem auto;align-items:center;gap:.65rem;min-width:0;padding:.75rem 0;display:grid}.overview-engine-row+.overview-engine-row,.overview-compact-list>div+div,.overview-job-list>div+div,.overview-activity-list>div+div{border-top:1px solid var(--line-subtle)}.overview-engine-mark,.overview-project-mark{color:var(--accent-strong);letter-spacing:.03em;background:#58d5ff12;border:1px solid #58d5ff33;border-radius:.42rem;flex:none;place-items:center;font-size:.58rem;font-weight:820;display:grid}.overview-engine-mark{width:2rem;height:2rem}.overview-engine-row>div,.overview-compact-list>div>div,.overview-job-list>div>div,.overview-activity-list>div>div{gap:.12rem;min-width:0;display:grid}.overview-engine-row strong,.overview-compact-list strong,.overview-job-list strong,.overview-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.overview-engine-row>span:not(.overview-engine-mark,.overview-state){color:var(--text-muted);text-align:right;font-size:.68rem}.overview-state{border:1px solid var(--line-subtle);color:var(--text-muted);text-transform:capitalize;border-radius:999px;justify-self:end;padding:.22rem .42rem;font-size:.6rem;font-weight:740}.overview-state[data-state=running],.overview-state[data-state=completed]{color:#73dcb3;background:#4fd49f12;border-color:#4fd49f42}.overview-state[data-state=failed]{color:#ff8493;background:#ff667712;border-color:#ff667747}.overview-state[data-state=queued]{color:#edbd75;background:#edb45f12;border-color:#edb45f47}.overview-protection{align-content:start;display:grid}.overview-protection-score{background:#040b1240;border-left:2px solid #526779;gap:.25rem;margin:.85rem 0;padding:1rem;display:grid}.overview-protection-score[data-state=healthy]{border-left-color:#4fd49f}.overview-protection-score[data-state=attention]{border-left-color:#ff8493}.overview-protection-score strong{font-size:.85rem}.overview-protection dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.overview-protection dl div{min-width:0}.overview-protection dl div+div{border-left:1px solid var(--line-subtle);padding-left:.65rem}.overview-protection dd{margin:.3rem 0 0;font-size:1.1rem;font-weight:760}.overview-compact-list>div,.overview-job-list>div,.overview-activity-list>div{align-items:center;gap:.55rem;padding:.68rem 0;display:grid}.overview-compact-list>div{grid-template-columns:1.8rem minmax(0,1fr) auto}.overview-project-mark{width:1.8rem;height:1.8rem}.overview-compact-list>div>span:last-child,.overview-job-list>div>span:last-child{color:var(--text-muted);text-transform:capitalize;font-size:.63rem}.overview-compact-list>div>span[data-state=verified]{color:#73dcb3}.overview-compact-list>p,.overview-job-list>p,.overview-activity-list>p{color:var(--text-muted);margin:0;padding:1rem 0;font-size:.72rem;line-height:1.5}.overview-job-list>div{grid-template-columns:auto minmax(0,1fr) auto}.overview-job-list .overview-state{justify-self:start}.overview-activity-list>div{grid-template-columns:auto minmax(0,1fr)}.overview-activity-list>div>span:first-child{background:#64798c;border-radius:50%;width:.45rem;height:.45rem}.overview-activity-list>div>span[data-result=success],.overview-activity-list>div>span[data-result=completed]{background:#4fd49f}.overview-activity-list>div>span[data-result=failed],.overview-activity-list>div>span[data-result=denied]{background:#f67}.project-wizard-launch{border:0;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:.25rem 0 .5rem;padding:.85rem 0;transition:border-color .16s,color .16s;display:grid}.project-wizard-launch:hover,.project-wizard-launch:focus-visible{border-color:#58d5ff57;outline:none}.project-wizard-launch>span:first-child{background:var(--accent-soft);width:2.15rem;height:2.15rem;color:var(--accent-strong);border:1px solid #58d5ff52;border-radius:.52rem;place-items:center;font-size:1rem;display:grid}.project-wizard-launch>span:nth-child(2){gap:.15rem;display:grid}.project-wizard-launch strong{font-size:.8rem}.project-wizard-launch small,.project-wizard-launch>span:last-child{color:var(--text-muted);font-size:.68rem}.project-wizard-launch>span:last-child{color:var(--accent-strong);font-weight:720}.project-wizard{border:1px solid var(--line-subtle);background:linear-gradient(145deg,#0c17228f,#070f176b);border-radius:.9rem;margin:.25rem 0 .75rem;animation:.22s ease-out both panel-enter;display:grid;overflow:hidden}.project-wizard-header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.project-wizard-header>div{gap:.2rem;display:grid}.project-wizard-header span,.project-wizard-copy>strong{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:750}.project-wizard-header h3{letter-spacing:-.02em;margin:0;font-size:1rem}.project-wizard-steps{border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.75rem 1.1rem;list-style:none;display:grid}.project-wizard-steps li{color:#617386;align-items:center;gap:.4rem;min-width:0;font-size:.64rem;font-weight:700;display:flex;position:relative}.project-wizard-steps li:not(:last-child):after{background:var(--line-subtle);content:"";flex:1;height:1px;margin-right:.45rem}.project-wizard-steps li>span{border:1px solid var(--line-subtle);border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.55rem;display:grid}.project-wizard-steps li[data-state=current]{color:var(--text)}.project-wizard-steps li[data-state=current]>span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.project-wizard-steps li[data-state=complete]{color:#75dcb5}.project-wizard-steps li[data-state=complete]>span{background:#4fd49f14;border-color:#4fd49f4d}.project-wizard-stage{min-height:19rem;padding:1.1rem}.project-wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;animation:.18s ease-out both project-step-enter;display:grid}.project-wizard-copy{grid-column:1/-1;max-width:42rem;padding-bottom:.25rem}.project-wizard-copy p{color:var(--text-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.project-wizard-fields label{color:#c7d2df;align-content:start;gap:.35rem;font-size:.72rem;font-weight:680;display:grid}.project-wizard-fields label>small{color:var(--text-muted);font-size:.6rem;font-weight:500}.project-wizard-fields input,.project-wizard-fields select,.project-wizard-fields textarea{width:100%;min-width:0}.project-wizard-fields textarea{resize:vertical}.project-wizard-wide{grid-column:1/-1}.project-wizard-toggle{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.75rem 0}.project-wizard-toggle input{width:auto}.project-wizard-toggle>span{gap:.15rem;display:grid}.project-wizard-toggle strong{font-size:.74rem}.project-wizard-review{gap:.9rem;animation:.18s ease-out both project-step-enter;display:grid}.project-wizard-review dl{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.project-wizard-review dl>div{min-width:0;padding:.85rem}.project-wizard-review dl>div:first-child{padding-left:0}.project-wizard-review dl>div+div{border-left:1px solid var(--line-subtle)}.project-wizard-review dt{color:var(--text-muted);text-transform:uppercase;font-size:.62rem}.project-wizard-review dd{text-overflow:ellipsis;gap:.2rem;min-width:0;margin:.35rem 0 0;font-size:.76rem;font-weight:700;display:grid;overflow:hidden}.project-wizard-review dd small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:500;overflow:hidden}.project-wizard-reauth{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:.68rem;display:flex}.project-wizard-progress{text-align:center;align-content:center;place-items:center;gap:.65rem;max-width:36rem;min-height:16rem;margin:auto;display:grid}.project-wizard-progress p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.55}.project-wizard-progress>small{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.project-wizard-spinner,.project-wizard-result{border:1px solid var(--line);border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid}.project-wizard-spinner{border-top-color:var(--accent);animation:.72s linear infinite project-wizard-spin}.project-wizard-result[data-state=complete]{color:#75dcb5;background:#4fd49f14;border-color:#4fd49f57}.project-wizard-result[data-state=partial],.project-wizard-result[data-state=failed]{color:#edbd75;background:#edb45f14;border-color:#edb45f57}.project-wizard-error{color:#ff9aa5;border-top:1px solid #ff667738;margin:0 1.1rem;padding:.6rem 0;font-size:.68rem}.project-wizard-actions{border-top:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.1rem;display:flex}@keyframes project-step-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes project-wizard-spin{to{transform:rotate(360deg)}}.jobs-workspace{gap:1rem;margin-top:.5rem;display:grid}.jobs-heading{border-bottom:1px solid var(--line);padding-bottom:1rem}.jobs-heading p:last-child{max-width:46rem;color:var(--text-muted);margin-bottom:0}.jobs-summary{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.jobs-summary>div{padding:.8rem 1rem;position:relative}.jobs-summary>div:first-child{padding-left:0}.jobs-summary>div+div{border-left:1px solid var(--line-subtle)}.jobs-summary dt,.job-inspector-facts dt{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:720}.jobs-summary dd{letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.35rem;font-weight:770}.jobs-summary>div:after{content:"";background:#63788b;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.9rem;right:1rem}.jobs-summary>div[data-state=healthy]:after{background:#4fd49f}.jobs-summary>div[data-state=failed]:after{background:#f67}.jobs-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.45fr) minmax(10rem,.55fr) auto;align-items:end;gap:.7rem;display:grid}.jobs-toolbar label{color:var(--text-muted);gap:.3rem;font-size:.65rem;font-weight:680;display:grid}.jobs-toolbar input,.jobs-toolbar select{width:100%;min-width:0}.jobs-toolbar>span{color:var(--text-muted);white-space:nowrap;padding-bottom:.65rem;font-size:.62rem}.jobs-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.jobs-list,.job-inspector{border:1px solid var(--line-subtle);background:#060d153d;border-radius:.85rem;min-width:0;overflow:hidden}.jobs-list-heading,.jobs-row{grid-template-columns:minmax(8rem,1.2fr) minmax(6rem,.75fr) 5rem minmax(5.5rem,.65fr) minmax(7rem,.9fr);align-items:center;gap:.7rem;display:grid}.jobs-list-heading{border-bottom:1px solid var(--line-subtle);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:.55rem .75rem;font-size:.6rem;font-weight:720}.jobs-row{border:0;border-bottom:1px solid var(--line-subtle);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.72rem .75rem;transition:background .14s}.jobs-row:last-child{border-bottom:0}.jobs-row:hover,.jobs-row:focus-visible,.jobs-row[aria-pressed=true]{background:#58d5ff0f;outline:none}.jobs-row[aria-pressed=true]{box-shadow:inset 2px 0 var(--accent)}.jobs-row>span:not(.overview-state,.jobs-progress){gap:.12rem;min-width:0;display:grid}.jobs-row>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:700;overflow:hidden}.jobs-row small{color:var(--text-muted);font-size:.59rem}.jobs-row .overview-state{justify-self:start}.jobs-progress{grid-template-columns:minmax(2rem,1fr) auto;align-items:center;gap:.4rem;display:grid}.jobs-progress progress{background:#1e2b38;border:0;border-radius:999px;width:100%;height:.28rem;overflow:hidden}.jobs-progress progress::-webkit-progress-bar{background:#1e2b38}.jobs-progress progress::-webkit-progress-value{background:var(--accent)}.jobs-progress progress::-moz-progress-bar{background:var(--accent)}.job-inspector{padding:1rem;display:grid;position:sticky;top:.75rem}.job-inspector-empty{text-align:center;align-content:center;place-items:center;gap:.4rem;min-height:18rem;display:grid}.job-inspector-empty>span{color:var(--accent-strong);font-size:1.2rem}.job-inspector-empty p{max-width:15rem;color:var(--text-muted);margin:0;font-size:.68rem;line-height:1.45}.job-inspector>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:.7rem;padding-bottom:.75rem;display:flex}.job-inspector>header>div{gap:.2rem;display:grid}.job-inspector>header>div>span{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.job-inspector h3{margin:0;font-size:.9rem}.job-inspector-facts{border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.75rem 0;display:grid}.job-inspector-facts>div{min-width:0;padding:.5rem 0}.job-inspector-facts>div:nth-child(2n){border-left:1px solid var(--line-subtle);padding-left:.7rem}.job-inspector-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.7rem;font-weight:680;overflow:hidden}.job-safe-error{background:#ff66770f;border-left:2px solid #f67;gap:.25rem;margin-top:.75rem;padding:.65rem;display:grid}.job-safe-error strong{color:#ff8493;font-size:.67rem}.job-safe-error span{color:var(--text-muted);font-size:.64rem;line-height:1.45}.job-inspector-actions{justify-content:flex-end;padding-top:.75rem;display:flex}.job-timeline{gap:.65rem;padding-top:.85rem;display:grid}.job-timeline>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.job-timeline>div strong{font-size:.72rem}.job-timeline>div small,.job-timeline>p{color:var(--text-muted);font-size:.62rem}.job-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.job-timeline li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.45rem 0;display:grid;position:relative}.job-timeline li>span{background:#6a7e90;border-radius:50%;width:.45rem;height:.45rem;margin-top:.22rem}.job-timeline li>span[data-level=error]{background:#f67}.job-timeline li>div{gap:.16rem;display:grid}.job-timeline li strong{font-size:.65rem}.job-timeline li p{color:var(--text-muted);margin:0;font-size:.62rem;line-height:1.4}.job-timeline li small{color:#627486;font-size:.56rem}.job-safe-output{border-top:1px solid var(--line-subtle);margin-top:.8rem;padding-top:.7rem}.job-safe-output summary{color:var(--text-muted);cursor:pointer;font-size:.66rem}.job-safe-output pre{border:1px solid var(--line-subtle);color:#c9d9e6;white-space:pre-wrap;background:#040a106b;border-radius:.45rem;max-height:10rem;margin:.6rem 0 0;padding:.65rem;font-size:.6rem;overflow:auto}.activity-workspace{gap:1rem;margin-top:.5rem;display:grid}.activity-heading{border-bottom:1px solid var(--line);padding-bottom:1rem}.activity-heading p:last-child{max-width:46rem;color:var(--text-muted);margin-bottom:0}.activity-summary{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.activity-summary>div{padding:.8rem 1rem;position:relative}.activity-summary>div:first-child{padding-left:0}.activity-summary>div+div{border-left:1px solid var(--line-subtle)}.activity-summary dt,.activity-inspector dt{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:720}.activity-summary dd{letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.35rem;font-weight:770}.activity-summary>div:after{content:"";background:#63788b;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.9rem;right:1rem}.activity-summary>div[data-state=healthy]:after{background:#4fd49f}.activity-summary>div[data-state=attention]:after{background:#ffb75c}.activity-summary>div[data-state=failed]:after{background:#f67}.activity-boundary-note{border-left:2px solid var(--accent);background:#58d5ff0d;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.activity-boundary-note>span:first-child{color:var(--accent-strong);font-size:1rem}.activity-boundary-note>span:last-child{gap:.12rem;display:grid}.activity-boundary-note strong{font-size:.68rem}.activity-boundary-note small{color:var(--text-muted);font-size:.62rem}.activity-toolbar{grid-template-columns:minmax(13rem,1.25fr) repeat(4,minmax(7rem,.55fr));align-items:end;gap:.7rem;display:grid}.activity-toolbar label{color:var(--text-muted);gap:.3rem;font-size:.65rem;font-weight:680;display:grid}.activity-toolbar input,.activity-toolbar select{width:100%;min-width:0}.activity-layout{grid-template-columns:minmax(0,1.9fr) minmax(18rem,.7fr);align-items:start;gap:1rem;display:grid}.activity-list,.activity-inspector{border:1px solid var(--line-subtle);background:#060d153d;border-radius:.85rem;min-width:0;overflow:hidden}.activity-list-heading,.activity-row{grid-template-columns:minmax(8.5rem,1.25fr) minmax(6.5rem,.8fr) minmax(7rem,.8fr) 4.5rem 5rem minmax(6rem,.75fr);align-items:center;gap:.65rem;display:grid}.activity-list-heading{border-bottom:1px solid var(--line-subtle);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:.55rem .75rem;font-size:.6rem;font-weight:720}.activity-row{border:0;border-bottom:1px solid var(--line-subtle);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.72rem .75rem;transition:background .14s}.activity-row:last-child{border-bottom:0}.activity-row:hover,.activity-row:focus-visible,.activity-row[aria-pressed=true]{background:#58d5ff0f;outline:none}.activity-row[aria-pressed=true]{box-shadow:inset 2px 0 var(--accent)}.activity-row>span:not(.activity-risk,.activity-result){gap:.12rem;min-width:0;display:grid}.activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.activity-row small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.activity-risk,.activity-result{color:#9fb0bf;letter-spacing:.035em;text-transform:uppercase;border:1px solid #53677a;border-radius:999px;justify-self:start;padding:.16rem .38rem;font-size:.56rem;font-weight:760;line-height:1}.activity-risk[data-risk=critical],.activity-risk[data-risk=high],.activity-result[data-result=failed],.activity-result[data-result=denied]{color:#ff8493;border-color:#ff667794}.activity-risk[data-risk=medium]{color:#ffc77e;border-color:#ffb75c85}.activity-result:is([data-result=success],[data-result=accepted],[data-result=completed]){color:#75dfb6;border-color:#4fd49f85}.activity-inspector{padding:1rem;display:grid;position:sticky;top:.75rem}.activity-inspector-empty{text-align:center;align-content:center;place-items:center;gap:.4rem;min-height:18rem;display:grid}.activity-inspector-empty>span{color:var(--accent-strong);font-size:1.2rem}.activity-inspector-empty p{max-width:15rem;color:var(--text-muted);margin:0;font-size:.68rem;line-height:1.45}.activity-inspector>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:flex-start;gap:.7rem;padding-bottom:.75rem;display:flex}.activity-inspector>header>div{gap:.2rem;display:grid}.activity-inspector>header>div>span{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.activity-inspector h3{margin:0;font-size:.9rem}.activity-inspector>dl{border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.75rem 0;display:grid}.activity-inspector>dl>div{min-width:0;padding:.48rem 0}.activity-inspector>dl>div:nth-child(2n){border-left:1px solid var(--line-subtle);padding-left:.7rem}.activity-inspector dd{text-overflow:ellipsis;gap:.15rem;min-width:0;margin:.25rem 0 0;font-size:.68rem;font-weight:680;display:grid;overflow:hidden}.activity-inspector dd small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;overflow:hidden}.activity-request,.activity-metadata{gap:.35rem;padding-top:.8rem;display:grid}.activity-request>span,.activity-metadata strong{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:720}.activity-request code{border:1px solid var(--line-subtle);color:var(--text);text-overflow:ellipsis;border-radius:.4rem;padding:.5rem;font-size:.6rem;overflow:hidden}.activity-metadata{border-top:1px solid var(--line-subtle);margin-top:.75rem}.activity-metadata>div{gap:.14rem;display:grid}.activity-metadata small,.activity-metadata p{color:var(--text-muted);margin:0;font-size:.61rem;line-height:1.45}.activity-metadata pre{border:1px solid var(--line-subtle);color:#c9d9e6;white-space:pre-wrap;background:#040a106b;border-radius:.45rem;max-height:12rem;margin:.2rem 0 0;padding:.65rem;font-size:.6rem;overflow:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=54rem){.dashboard-frame{grid-template-columns:1fr}.dashboard-navigation{min-height:auto;padding:.7rem}.dashboard-brand{padding:.25rem .3rem .75rem}.dashboard-navigation-links{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-navigation-links a{text-align:center}.dashboard-navigation-links a:hover,.dashboard-navigation-links a:focus-visible,.dashboard-navigation-links a[aria-current=page]{transform:translateY(-.1rem)}.dashboard-navigation-note{display:none}.backup-inventory-card{grid-template-columns:1fr}.workbench-resource-row{grid-template-columns:2.25rem minmax(8rem,1.2fr) minmax(7rem,1fr) auto}.workbench-resource-row>span:nth-child(4){display:none}.session-row,.settings-engine-grid{grid-template-columns:1fr}.backup-inventory-actions{justify-content:flex-start}.resource-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-create-form>button{justify-self:start}.server-identity{grid-template-columns:4.5rem minmax(0,1fr)}.server-identity-facts{grid-column:1/-1}.server-identity-facts div:first-child{border-left:0;padding-left:0}.server-vitals{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.server-vitals>div:nth-child(4){border-left:0;padding-left:0}.server-workspace-grid,.server-evidence-grid{grid-template-columns:1fr}.overview-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-vitals>div:nth-child(4){border-left:0}.overview-vitals>div:nth-child(n+4){border-top:1px solid var(--line-subtle)}.overview-primary-grid,.overview-secondary-grid{grid-template-columns:1fr}.project-wizard-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.project-wizard-review dl>div:nth-child(3){border-left:0}.project-wizard-review dl>div:nth-child(n+3){border-top:1px solid var(--line-subtle)}.jobs-layout{grid-template-columns:1fr}.jobs-toolbar{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(8rem,.65fr))}.jobs-toolbar>span{display:none}.job-inspector{position:static}.activity-layout{grid-template-columns:1fr}.activity-toolbar{grid-template-columns:minmax(12rem,1.2fr) repeat(2,minmax(8rem,.7fr))}.activity-inspector{position:static}.activity-list-heading,.activity-row{grid-template-columns:minmax(8rem,1.2fr) minmax(6rem,.8fr) minmax(6rem,.8fr) 4.5rem 5rem}.activity-list-heading>span:nth-child(6),.activity-row>span:nth-child(6){display:none}.jobs-list-heading,.jobs-row{grid-template-columns:minmax(8rem,1.2fr) minmax(6rem,.8fr) 5rem minmax(6rem,.8fr)}.jobs-list-heading>span:nth-child(4),.jobs-row>span:nth-child(4){display:none}}@media (width<=36rem){.dashboard-shell{padding:.5rem}.workbench-launcher>header,.workbench-heading-actions{flex-direction:column;align-items:stretch}.workbench-launcher-summary{grid-template-columns:1fr}.workbench-launcher-summary>div,.workbench-launcher-summary>div:first-child{padding:.7rem 0}.workbench-launcher-summary>div+div{border-top:1px solid var(--line-subtle);border-left:0}.workbench-resource-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.workbench-resource-row>span:nth-child(3),.workbench-resource-row>span:nth-child(4){display:none}.workbench-heading-actions label{min-width:0}.dashboard-navigation-links{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-navigation-links a{padding:.48rem}.panel-heading,.engine-card,.section-heading{flex-direction:column;align-items:stretch}.status-pill{align-self:flex-start}.project-card-heading{flex-direction:column;align-items:stretch}.project-card-heading dl{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card-heading dl div:first-child{border-left:0;padding-left:0}.section-heading{flex-direction:column;align-items:flex-start}.resource-create-form,.metadata-form{grid-template-columns:1fr}.metadata-wide{grid-column:auto}.operations-metrics,.metric-trend-grid,.operations-columns,.backup-summary-grid,.backup-inventory-facts,.security-summary-grid,.security-evidence-grid,.session-row dl,.security-audit-event dl{grid-template-columns:1fr}.backup-inventory-toolbar{flex-direction:column;align-items:stretch}.settings-fields,.restore-review-grid,.restore-mode-grid{grid-template-columns:1fr}.settings-engine-actions,.sql-subsection-heading,.sql-pagination,.resource-row,.project-empty-actions{flex-direction:column;align-items:stretch}.engine-log-viewer>div{grid-template-columns:1fr;gap:.2rem}.backup-heading,.backup-row,.backup-policy-intro,.backup-policy-actions{flex-direction:column;align-items:stretch}.backup-policy-fields{grid-template-columns:1fr}.server-cockpit-heading,.server-section-heading,.server-recovery-action{flex-direction:column;align-items:stretch}.server-section-heading>small{text-align:left}.server-identity{grid-template-columns:1fr}.server-identity-mark{width:3.6rem;height:3.6rem}.server-identity-facts{grid-template-columns:1fr}.server-identity-facts div,.server-identity-facts div:first-child{border-top:1px solid var(--line-subtle);border-left:0;padding:.6rem 0}.server-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.server-vitals>div,.server-vitals>div:nth-child(4){border-left:1px solid var(--line-subtle);padding:0 .65rem}.server-vitals>div:nth-child(odd){border-left:0;padding-left:0}.server-storage-totals{grid-template-columns:1fr;gap:.8rem}.server-storage-totals div+div{border-top:1px solid var(--line-subtle);border-left:0;padding:.8rem 0 0}.server-engine-row{grid-template-columns:2rem minmax(0,1fr) auto}.server-engine-row>span:nth-child(3),.server-engine-row>span:nth-child(4){display:none}.server-log-stream>div{grid-template-columns:1fr;gap:.2rem}.server-alert-list>div{flex-direction:column;align-items:stretch}.overview-alert-ribbon{grid-template-columns:auto minmax(0,1fr) auto}.overview-alert-ribbon small{display:none}.overview-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-vitals>div,.overview-vitals>div:nth-child(4){border-top:1px solid var(--line-subtle);border-left:1px solid var(--line-subtle)}.overview-vitals>div:nth-child(-n+2){border-top:0}.overview-vitals>div:nth-child(odd){border-left:0}.overview-workspace>header{align-items:flex-start}.overview-engine-row{grid-template-columns:2rem minmax(0,1fr) auto}.overview-engine-row>span:nth-child(3),.overview-engine-row>span:nth-child(4),.overview-engine-row>span:nth-child(5){display:none}.project-wizard-steps{gap:.25rem;padding:.7rem}.project-wizard-steps li{justify-content:center;font-size:0}.project-wizard-steps li:not(:last-child):after{display:none}.project-wizard-stage{min-height:24rem;padding:.9rem}.project-wizard-fields,.project-wizard-review dl{grid-template-columns:1fr}.project-wizard-review dl>div,.project-wizard-review dl>div:first-child{border-top:1px solid var(--line-subtle);border-left:0;padding:.7rem 0}.project-wizard-review dl>div:first-child{border-top:0}.project-wizard-reauth{flex-direction:column;align-items:stretch}.jobs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-summary>div,.jobs-summary>div:first-child{padding:.75rem}.jobs-summary>div:nth-child(odd){border-left:0}.jobs-summary>div:nth-child(n+3){border-top:1px solid var(--line-subtle)}.jobs-list-heading{display:none}.jobs-toolbar{grid-template-columns:1fr}.jobs-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.jobs-row>span:nth-child(2),.jobs-row>span:nth-child(4),.jobs-row>span:nth-child(5){display:none}.activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-summary>div,.activity-summary>div:first-child{padding:.75rem}.activity-summary>div:nth-child(odd){border-left:0}.activity-summary>div:nth-child(n+3){border-top:1px solid var(--line-subtle)}.activity-toolbar{grid-template-columns:1fr}.activity-list-heading{display:none}.activity-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem}.activity-row>span:nth-child(2),.activity-row>span:nth-child(3),.activity-row>span:nth-child(6){display:none}}
