:root{color:#eef2f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text-strong:#f5f7fb;--text-soft:#dbe2eeb3;--text-faint:#adb7c87a;--accent-cyan:#8ab6ff;--accent-gold:#d8e5ff;--accent-deep:#aecbff;--accent-dark:#0b0d11;--surface-1:#14181fc2;--surface-2:#101319ad;--surface-3:#080a0ef0;--line-soft:#adb7c81f;--line-strong:#8ab6ff33;--shadow-soft:0 18px 44px #00000038;--shadow-deep:0 26px 60px #00000057;background:radial-gradient(circle at 18% 16%,#8cbaff1f,#0000 20%),radial-gradient(circle at 82% 14%,#ffffff0f,#0000 18%),radial-gradient(circle at 72% 78%,#5a8ad614,#0000 18%),linear-gradient(#0b0d11 0%,#11141a 52%,#090b0f 100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI Variable,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;margin:0}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.app-shell{grid-template-columns:268px minmax(0,1fr);gap:1.25rem;min-height:100vh;padding:0 1.5rem 1.5rem 0;display:grid}.workspace-sidebar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:100vh;box-shadow:var(--shadow-deep);background:linear-gradient(#14181fd6,#0e1116bd);border-right:1px solid #ffffff14;grid-template-rows:auto auto 1fr;align-self:start;gap:1rem;padding:1.15rem 1rem 1.15rem 1.15rem;display:grid;position:sticky;top:0}.workspace-sidebar:before,.panel:before,.login-copy:before,.login-card:before,.lock-card:before,.splash-card:before{content:"";pointer-events:none;position:absolute;inset:0}.workspace-sidebar:before{opacity:.9;background:linear-gradient(#00f5ff2e,#0000 18% 82%,#d7b46a1f),linear-gradient(#ffffff0a,#0000 28%)}.workspace-brand,.workspace-meta,.workspace-user,.brand-copy,.page-header,.section-title,.maintenance-card,.focus-card,.focus-summary-card,.editable-card,.inline-card,.login-copy,.login-card,.lock-card,.splash-card,.system-head-copy{gap:.45rem;display:grid}.brand-line{grid-template-columns:1fr;align-items:start;gap:.85rem;display:grid}.brand-logo{object-fit:contain;filter:drop-shadow(0 16px 26px #00000047);width:100%;max-width:208px;height:auto;display:block}.brand-copy strong,.page-header h1,.hero-panel h2,.login-copy h1,.lock-card h1,.splash-card h1,.system-head-title{font-family:Bahnschrift,Aptos Display,Trebuchet MS,sans-serif}.brand-copy strong{color:var(--text-strong);font-size:1.08rem}.brand-copy p,.workspace-user p,.page-header p,.panel p,.system-card p,.search-meta p,.empty-state,.hint-text,.login-copy p,.login-note,.lock-card p,.splash-card p{color:var(--text-soft);margin:0}.workspace-nav{align-content:start;gap:.55rem;display:grid}.nav-item{color:#e6f0fabd;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.7rem;justify-content:flex-start;align-items:center;min-height:2.85rem;padding:.78rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:linear-gradient(#00f5ff1a,#ffffff08);border-color:#00f5ff2e;transform:translateY(-1px);box-shadow:0 0 20px #00f5ff1a}.workspace-meta{align-self:end;justify-items:start;gap:.8rem}.workspace-user{text-align:left}.workspace-user strong{color:var(--text-strong);font-size:1rem}.workspace-actions,.badge-row,.action-row,.row-side,.tab-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.main-stage{min-width:0;padding-top:1.1rem}.page-content{padding-bottom:2rem}.page-grid{gap:1.35rem;display:grid}.section-topbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-header{max-width:72rem}.page-header h1{letter-spacing:-.07em;color:var(--text-strong);margin:0;font-size:clamp(2.8rem,4.4vw,5rem);line-height:.9}.eyebrow,.meta-label{letter-spacing:.18em;text-transform:uppercase;color:#00f5ffc7;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);background:linear-gradient(#12161dc7,#0e1218b8);border:1px solid #ffffff14;border-radius:.95rem;padding:1.45rem;position:relative;overflow:hidden}.panel:before{border-radius:inherit;opacity:.8;background:linear-gradient(#ffffff0a,#0000 24%),linear-gradient(90deg,#00f5ff24,#0000 14% 86%,#d7b46a1a)}.panel>*{position:relative}.hero-panel,.spotlight-panel,.system-head-panel{padding:1.6rem}.hero-panel-head,.system-command-grid,.maintenance-head,.system-card-head,.system-card-footer,.editable-head,.list-row,.inline-form{justify-content:space-between;gap:1rem;display:flex}.hero-panel-head,.system-command-grid,.system-card-head,.editable-head,.list-row{align-items:start}.hero-copy,.system-head-copy{gap:.55rem;display:grid}.hero-panel h2{letter-spacing:-.06em;max-width:12ch;color:var(--text-strong);margin:0;font-size:clamp(2rem,2.8vw,3.2rem);line-height:.9}.hero-copy p{max-width:48ch}.section-title strong{color:var(--text-strong);font-size:1rem}.stats-grid,.dashboard-command-grid,.content-columns,.maintenance-grid,.form-grid,.focus-summary-grid,.systems-board,.login-band{gap:1rem;display:grid}.dashboard-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.88fr)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-columns,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-summary-grid,.systems-board{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{background:linear-gradient(#ffffff08,#0000),#090c106b;border:1px solid #ffffff12;border-radius:.82rem;padding:1.2rem;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff03}.stat-card span{text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);font-size:.72rem}.stat-card strong{margin-top:.3rem;font-size:clamp(2rem,3vw,3rem);line-height:.94;display:block}.tone-warm{box-shadow:inset 0 1px #ffffff0a,0 0 24px #d7b46a14}.tone-warm strong,.tone-warm .status-pill{color:#ffe6af}.tone-cool{box-shadow:inset 0 1px #ffffff0a,0 0 24px #00f5ff14}.tone-cool strong,.tone-cool .status-pill{color:#92fbff}.tone-alert strong{color:#ff9f91}.tone-neutral strong{color:#f5f8ff}.status-pill{letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.55rem;justify-content:center;align-items:center;min-height:2rem;padding:.38rem .76rem;font-size:.76rem;font-weight:800;display:inline-flex}.status-pill.tone-neutral{color:#eef3ff}.maintenance-card,.focus-card,.focus-summary-card,.editable-card,.inline-card,.accordion-card,.login-card,.lock-card,.splash-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:.82rem;padding:1.1rem;box-shadow:inset 0 1px #ffffff08}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.mini-metrics.compact{background:#ffffff08;border:1px solid #ffffff12;border-radius:.82rem;min-width:340px;padding:1rem}.mini-metrics div,.lock-meta div{gap:.15rem;display:grid}.mini-metrics dt,.lock-meta dt{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.72rem}.mini-metrics dd,.lock-meta dd{color:var(--text-strong);margin:0;font-size:1.08rem;font-weight:800}.progress-bar{background:#ffffff0f;border-radius:999px;height:.58rem;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#00f5ffeb,#d7b46ae6);height:100%;box-shadow:0 0 22px #00f5ff2e}.focus-pill-row{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:.75rem;display:grid}.focus-pill{color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff08,#0000),#ffffff06;border:1px solid #ffffff14;border-radius:.78rem;padding:.95rem .9rem;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.focus-pill span{color:var(--text-soft);font-size:.8rem;display:block}.focus-pill strong{color:var(--text-strong);margin-top:.32rem;font-size:1.25rem;display:block}.focus-pill:hover,.focus-pill.active{background:#00f5ff0d;border-color:#00f5ff38;transform:translateY(-2px);box-shadow:0 0 26px #00f5ff14}.focus-slider-shell{gap:.65rem;display:grid}.focus-slider-meta{color:var(--text-soft);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.focus-slider{appearance:none;background:0 0;width:100%}.focus-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#00f5ff29,#d7b46a38);border-radius:999px;height:.48rem}.focus-slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(#ffffff1a,#0000),#0f1115;border:1px solid #ffffff24;border-radius:.35rem;width:1.1rem;height:1.1rem;margin-top:-.31rem;box-shadow:0 0 0 1px #00f5ff3d,0 0 20px #00f5ff38}.focus-slider::-moz-range-track{background:linear-gradient(90deg,#00f5ff29,#d7b46a38);border-radius:999px;height:.48rem}.focus-slider::-moz-range-thumb{background:#0f1115;border:1px solid #ffffff24;border-radius:.35rem;width:1.1rem;height:1.1rem;box-shadow:0 0 0 1px #00f5ff3d,0 0 20px #00f5ff38}.focus-summary-card strong{color:var(--text-strong);font-size:1.8rem}.list-stack,.accordion-stack,.stack-form,.alarm-target-stack,.detector-list,.note-stack{gap:.85rem;display:grid}.list-row,.system-card{background:linear-gradient(#ffffff06,#0000),#ffffff06;border:1px solid #ffffff12;border-radius:.8rem;padding:1rem 1.05rem}.list-row{align-items:center}.system-card{color:inherit;gap:1rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.system-card:before{content:"";background:linear-gradient(180deg, var(--accent-cyan), var(--accent-gold));width:.22rem;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #00f5ff38}.system-card:hover{border-color:#00f5ff29;transform:translateY(-2px);box-shadow:0 0 28px #00f5ff14}.system-card strong,.editable-card strong,.inline-card strong,.list-row strong{color:var(--text-strong)}.system-card-main{color:var(--text-soft);border-top:1px solid #ffffff0f;grid-template-columns:1.3fr auto auto;align-items:center;gap:.8rem;padding-top:.95rem;display:grid}.system-card-main strong{font-size:1rem}.system-card-footer{color:var(--text-soft);align-items:center}.system-card-arrow{color:var(--accent-cyan);font-size:1.15rem;font-weight:800}.search-shell{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:stretch;gap:1rem;display:grid}.search-bar,.search-meta{background:#ffffff08;border:1px solid #ffffff12;border-radius:.8rem;padding:1rem 1.1rem}.search-meta strong{color:var(--text-strong);font-size:1.7rem}.search-bar input,label input,label select,label textarea{width:100%;color:var(--text-strong);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.68rem;margin-top:.45rem;padding:.95rem 1rem;transition:border-color .14s,box-shadow .14s,background .14s}label select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#ffffff09,#ffffff05),#ffffff08}label select option,label select optgroup{color:var(--text-strong);background:#1a1f28}label select option:checked,label select option:hover,label select option:focus{color:#fff;background:#0f141c}.search-bar input{margin-top:0;font-size:1rem}.search-bar input:focus,label input:focus,label select:focus,label textarea:focus{background:#ffffff0f;border-color:#00f5ff38;outline:none;box-shadow:0 0 0 1px #00f5ff2e,0 0 24px #00f5ff14}label{color:var(--text-strong);gap:.18rem;font-weight:700;display:grid}label textarea{resize:vertical;min-height:118px}.checkbox-row{align-items:center;gap:.7rem;display:flex}.checkbox-row input{width:auto;margin:0}.inline-card,.editable-card{padding:1rem}.inline-form{align-items:end}.accordion-card{padding:.35rem}.accordion-card summary{cursor:pointer;background:#ffffff09;border-radius:.68rem;justify-content:space-between;gap:1rem;padding:.95rem 1rem;font-weight:800;list-style:none;display:flex}.detector-list{padding:.85rem .2rem .2rem}.subtle{background:#ffffff05}.hint-text{background:#ffffff09;border-radius:.7rem;padding:.82rem .9rem}.tab-button,.primary-button,.secondary-button,.ghost-button,.button-link,.focus-pill{font:inherit}.tab-button,.primary-button,.secondary-button,.ghost-button,.button-link{cursor:pointer;border-radius:.62rem;justify-content:center;align-items:center;min-height:2.8rem;padding:.82rem 1.16rem;font-weight:800;text-decoration:none;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.tab-button:hover,.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.button-link:hover{transform:translateY(-1px)}.tab-button{color:var(--text-strong);background:#ffffff08;border:1px solid #ffffff14}.tab-button.active,.primary-button{color:#fff;background:linear-gradient(#00f5ff24,#00f5ff0a),#0d1115db;border:1px solid #00f5ff3d;box-shadow:0 0 24px #00f5ff24}.secondary-button{color:#f0d49a;background:linear-gradient(#d7b46a1f,#d7b46a05),#ffffff05;border:1px solid #d7b46a2e}.ghost-button,.button-link{color:var(--text-strong);background:#ffffff08;border:1px solid #ffffff14}.tab-row{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1115b8;border:1px solid #ffffff14;border-radius:.82rem;padding:.55rem;position:sticky;top:6.15rem;overflow-x:auto}.empty-state,.inline-error,.inline-success,.error-panel{border-radius:.68rem;padding:1rem 1.05rem}.empty-state{background:#ffffff08}.inline-error,.error-panel{color:#ffad9f;background:#ff755d14;border:1px solid #ff755d2e}.text-link{color:var(--accent-cyan);font-weight:800}.system-head-title{letter-spacing:-.06em;color:var(--text-strong);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.9}.login-screen,.lock-screen,.splash-screen{place-items:center;min-height:100vh;padding:2rem;display:grid}.login-stage{grid-template-columns:minmax(0,1fr);justify-content:center;place-items:stretch center;gap:1rem;width:100%;max-width:480px;display:grid}.login-stage-logo{object-fit:contain;filter:drop-shadow(0 18px 32px #00000057)drop-shadow(0 0 18px #8ab6ff14);width:min(100%,320px);height:auto;display:block}.login-copy,.login-card,.lock-card,.splash-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-deep);background:linear-gradient(#12161dd6,#0e1116c2);border:1px solid #ffffff14;border-radius:.95rem;padding:1.55rem;position:relative;overflow:hidden}.login-copy:before,.login-card:before,.lock-card:before,.splash-card:before{border-radius:inherit;background:radial-gradient(circle at 100% 0,#00f5ff1f,#0000 24%),radial-gradient(circle at 0 100%,#d7b46a1a,#0000 22%),linear-gradient(#ffffff0a,#0000 26%)}.login-copy h1{letter-spacing:-.08em;max-width:8.5ch;color:var(--text-strong);margin:0;font-size:clamp(3rem,5.4vw,5.6rem);line-height:.86}.login-band{grid-template-columns:repeat(2,minmax(0,1fr))}.login-band>div,.login-highlights article{background:#ffffff08;border:1px solid #ffffff12;border-radius:.78rem;padding:1rem}.login-highlights{gap:.85rem;display:grid}.login-band strong,.login-highlights strong{color:var(--text-strong);margin-bottom:.26rem;display:block}.login-note{font-size:.9rem}.lock-meta{gap:.82rem;display:grid}.topbar,.sidebar,.sidebar-foot,.sidebar-nav,.sidebar-section-label,.brand-block,.license-card{display:none}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-grid>*{animation:.32s both rise-in}.brand-mark{background:linear-gradient(145deg,#4b7cff2e,#ffffff0d),#0a0d12e6;border-color:#4b7cff38;box-shadow:inset 0 1px #ffffff14,0 0 28px #4b7cff29}.panel:before{background:linear-gradient(#ffffff0a,#0000 24%),linear-gradient(90deg,#4b7cff24,#0000 14% 86%,#ff54701a)}.panel-emphasis{background:radial-gradient(circle at 100% 0,#ff54701f,#0000 26%),linear-gradient(#13181fd1,#0e1218bd)}.status-pill.tone-cool{color:#9dbbff;border-color:#4b7cff38;box-shadow:0 0 18px #4b7cff1f}.status-pill.tone-warm{color:#ff9db1;border-color:#ff547038;box-shadow:0 0 18px #ff54701a}.focus-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#4b7cff2e,#ff547038)}.focus-slider::-moz-range-track{background:linear-gradient(90deg,#4b7cff2e,#ff547038)}.focus-slider::-webkit-slider-thumb{box-shadow:0 0 0 1px #4b7cff3d,0 0 20px #4b7cff33}.focus-slider::-moz-range-thumb{box-shadow:0 0 0 1px #4b7cff3d,0 0 20px #4b7cff33}.spotlight-card{background:radial-gradient(circle at 100% 0,#4b7cff1a,#0000 30%),linear-gradient(#ffffff0d,#ffffff08)}.system-card{appearance:none;text-align:left;font:inherit;cursor:pointer}.system-card:hover,.workspace-card.active{border-color:#4b7cff29;box-shadow:0 0 28px #4b7cff14}.system-card-arrow,.text-link{color:var(--accent-cyan)}.search-bar input:focus,label input:focus,label select:focus,label textarea:focus{border-color:#4b7cff3d;box-shadow:0 0 0 1px #4b7cff2e,0 0 24px #4b7cff14}.accordion-card[open] summary{background:#4b7cff0d}.inline-success{color:#b7ccff;background:#4b7cff14;border:1px solid #4b7cff29}.login-copy:before,.login-card:before,.lock-card:before,.splash-card:before{background:radial-gradient(circle at 100% 0,#4b7cff1f,#0000 24%),radial-gradient(circle at 0 100%,#ff54701a,#0000 22%),linear-gradient(#ffffff0a,#0000 26%)}.dashboard-loading-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.88fr);gap:1rem;display:grid}.skeleton-panel,.workspace-loading-panel,.workspace-empty-panel{min-height:240px}.skeleton-panel,.workspace-loading-panel{background:linear-gradient(90deg,#ffffff08,#4b7cff17,#ffffff08) 0 0/200% 100%;border-radius:.82rem;animation:1.8s linear infinite shimmer}.skeleton-line,.skeleton-block{background:linear-gradient(90deg,#ffffff08,#4b7cff1a,#ffffff08) 0 0/200% 100%;border-radius:.6rem;animation:1.6s linear infinite shimmer}.skeleton-line{height:1rem}.skeleton-line.wide{width:68%}.skeleton-line.medium{width:42%}.skeleton-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.skeleton-block{min-height:116px}.workspace-split-view{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.workspace-split-view.has-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-list-column{min-width:0}.workspace-split-view.has-detail .systems-board{grid-template-columns:1fr}.workspace-detail-panel{opacity:0;pointer-events:none;min-height:calc(100vh - 9rem);transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);position:sticky;top:7.25rem;transform:translate(28px)}.workspace-detail-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-panel-frame{min-height:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-deep);background:linear-gradient(#101319e6,#0b0e13e0);border:1px solid #ffffff14;border-radius:.95rem;gap:1rem;padding:1rem;display:grid}.workspace-panel-head,.workspace-panel-actions,.workspace-save-row,.workspace-panel-subhead{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.workspace-panel-title strong,.workspace-empty-panel strong{color:var(--text-strong);font-size:1.4rem}.workspace-panel-title p,.workspace-empty-panel p,.workspace-panel-subhead span{color:var(--text-soft);margin:0}.workspace-empty-panel{align-content:center;gap:.5rem;display:grid}.workspace-overview-grid,.workspace-loading-panel{gap:1rem;display:grid}.workspace-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.detail-kpi{background:#ffffff08;border:1px solid #ffffff12;border-radius:.78rem;padding:.95rem}.detail-kpi span{text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);font-size:.72rem;display:block}.detail-kpi strong{color:var(--text-strong);margin-top:.35rem;display:block}.detail-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.detail-grid-span{grid-column:1/-1}.inline-switch-row{flex-wrap:wrap;gap:1rem;display:flex}.nested-split-view{grid-template-columns:180px minmax(0,1fr);gap:.9rem;display:grid}.nested-item-list,.nested-item-detail{align-content:start;gap:.75rem;display:grid}.nested-item-detail.full{grid-column:1/-1}.nested-item-button{color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.72rem;gap:.2rem;padding:.9rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.nested-item-button span{color:var(--text-soft)}.nested-item-button strong{color:var(--text-strong)}.nested-item-button:hover,.nested-item-button.active{border-color:#4b7cff2e;transform:translate(2px);box-shadow:0 0 20px #4b7cff14}@media (width<=1380px){.dashboard-command-grid,.dashboard-loading-grid,.content-columns,.form-grid,.login-stage,.search-shell,.workspace-split-view,.workspace-split-view.has-detail,.systems-board{grid-template-columns:1fr}}@media (width<=1100px){.app-shell{grid-template-columns:1fr;padding:0 1rem 1rem}.workspace-sidebar{border-bottom:1px solid #ffffff14;border-right:none;min-height:auto;position:static}.workspace-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.workspace-meta{align-self:start}.stats-grid,.maintenance-grid,.focus-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-topbar,.hero-panel-head,.system-command-grid,.workspace-panel-head,.workspace-panel-actions,.workspace-save-row,.workspace-panel-subhead,.list-row,.system-card-head,.system-card-footer,.inline-form{flex-direction:column;align-items:start}.system-card-main{grid-template-columns:1fr}.mini-metrics.compact{width:100%;min-width:0}.detail-inline-grid,.workspace-kpi-row,.nested-split-view,.skeleton-card-grid{grid-template-columns:1fr}.workspace-detail-panel{min-height:auto;position:static}}@media (width<=760px){.app-shell,.login-screen,.lock-screen,.splash-screen{padding:0 1rem 1rem}.workspace-sidebar,.panel,.login-copy,.login-card,.lock-card,.splash-card{border-radius:.8rem}.page-header h1,.login-copy h1{font-size:clamp(2.2rem,12vw,3.4rem)}.stats-grid,.maintenance-grid,.focus-summary-grid,.login-band{grid-template-columns:1fr}.workspace-actions,.tab-row,.workspace-nav,.workspace-actions .ghost-button{width:100%}.workspace-nav{grid-template-columns:1fr}}.workspace-sidebar{background:linear-gradient(#101218d1,#0b0d12c7);border-right-color:#ffffff0d;box-shadow:0 20px 60px #0000003d}.workspace-sidebar:before{background:linear-gradient(#8ab6ff1f,#0000 18% 84%,#ffffff0a),linear-gradient(#ffffff08,#0000 26%)}.brand-logo{filter:drop-shadow(0 18px 30px #00000052)drop-shadow(0 0 16px #8ab6ff14)}.workspace-nav{gap:.45rem}.nav-item{background:#ffffff05;border-color:#ffffff0d;border-radius:.9rem;min-height:2.75rem}.nav-item:hover,.nav-item.active{background:linear-gradient(#8ab6ff1a,#ffffff05);border-color:#8ab6ff29;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f}.eyebrow,.meta-label{color:#b1cdffd1}.panel,.workspace-panel-frame,.login-copy,.login-card,.lock-card,.splash-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#181c24b3,#12151c9e);border-color:#ffffff12;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #0000002e}.panel:before,.login-copy:before,.login-card:before,.lock-card:before,.splash-card:before{background:linear-gradient(#ffffff0d,#0000 26%),radial-gradient(circle at 100% 0,#8ab6ff14,#0000 26%)}.panel-emphasis,.spotlight-card{background:radial-gradient(circle at 100% 0,#8ab6ff1a,#0000 30%),linear-gradient(#1c212ac2,#11151ca8)}.stat-card,.maintenance-card,.focus-card,.focus-summary-card,.editable-card,.inline-card,.accordion-card,.list-row,.system-card,.detail-kpi,.mini-metrics.compact,.search-bar,.search-meta,.hint-text,.empty-state{background:linear-gradient(#ffffff09,#0000),#ffffff05;border-color:#ffffff0f;border-radius:1rem;box-shadow:inset 0 1px #ffffff08}.status-pill{background:#ffffff08;border-radius:999px}.status-pill.tone-cool{color:#b8d2ff;box-shadow:none;border-color:#8ab6ff2e}.status-pill.tone-warm{color:#e9eef8;box-shadow:none;border-color:#ffffff14}.status-pill.tone-alert{color:#ffb0b0;border-color:#ff7e7e2e}.progress-fill{background:linear-gradient(90deg,#8ab6fff2,#d0e0ffe0);box-shadow:0 0 18px #8ab6ff24}.focus-pill{border-radius:1rem}.focus-pill:hover,.focus-pill.active{background:#8ab6ff0d;border-color:#8ab6ff2e;box-shadow:0 12px 28px #0000001f}.focus-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8ab6ff29,#ffffff29)}.focus-slider::-moz-range-track{background:linear-gradient(90deg,#8ab6ff29,#ffffff29)}.focus-slider::-webkit-slider-thumb{background:linear-gradient(#ffffff1f,#0000),#141820;border-color:#ffffff2e;border-radius:999px;box-shadow:0 0 0 1px #8ab6ff2e,0 8px 18px #0000002e}.focus-slider::-moz-range-thumb{background:linear-gradient(#ffffff1f,#0000),#141820;border-color:#ffffff2e;border-radius:999px;box-shadow:0 0 0 1px #8ab6ff2e,0 8px 18px #0000002e}.system-card:before{background:linear-gradient(#8ab6ffe6,#cedfffb3);box-shadow:0 0 14px #8ab6ff1f}.system-card:hover,.workspace-card.active,.nested-item-button:hover,.nested-item-button.active{border-color:#8ab6ff24;box-shadow:inset 0 1px #ffffff08,0 18px 34px #00000024}.tab-button,.ghost-button,.button-link,.secondary-button,.primary-button{border-radius:999px}.tab-button,.ghost-button,.button-link{background:#ffffff08;border-color:#ffffff14}.tab-button.active,.primary-button{background:linear-gradient(#8ab6ff29,#8ab6ff0a),#11151ce0;border-color:#8ab6ff2e;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.secondary-button{color:#e8edf7;background:linear-gradient(#ffffff0d,#0000),#ffffff06;border-color:#ffffff14}.search-bar input,label input,label select,label textarea{background:#ffffff08;border-color:#ffffff12;border-radius:.95rem}.search-bar input:focus,label input:focus,label select:focus,label textarea:focus{background:#ffffff0b;border-color:#8ab6ff2e;box-shadow:0 0 0 1px #8ab6ff1f,0 0 18px #8ab6ff14}.workspace-detail-panel{transition:opacity .22s,transform .36s cubic-bezier(.16,1,.3,1)}
