.module-hero{border:1px solid var(--line);background:linear-gradient(120deg, #8bae4b12, #ffffff03), var(--panel);box-shadow:var(--shadow);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:.8rem;padding:2rem;display:flex}.module-hero h2{margin:.45rem 0 .7rem;font-size:clamp(2rem,4vw,3.7rem);line-height:.95}.module-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.7}.module-badge{border:1px solid var(--line);background:#040705b8;min-width:180px;padding:1rem}.module-badge small{color:#788375;letter-spacing:.14em;font-size:.55rem;display:block}.module-badge strong{color:var(--green-light);margin-top:.35rem;font-size:1.2rem;display:block}.file-workspace{grid-template-columns:290px minmax(0,1fr);gap:.8rem;display:grid}.category-list{gap:.45rem;display:grid}.category-button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.8rem;transition:all .18s;display:grid}.category-button:hover,.category-button.active{border-color:var(--line-strong);background:#8bae4b13}.category-button>span{color:var(--green-light);font-size:1.15rem}.category-button strong,.category-button small{display:block}.category-button strong{font-size:.78rem}.category-button small{color:var(--muted);margin-top:.2rem;font-size:.58rem;line-height:1.35}.category-button em{color:#748071;font-size:.65rem;font-style:normal}.files-toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.files-toolbar h3{margin:.3rem 0 0;font-size:1.65rem}.files-actions{gap:.5rem;display:flex}.files-actions input{min-width:240px;min-height:42px;color:var(--text);border:1px solid var(--line);background:#090e0a;outline:none;padding:0 .8rem}.files-actions input:focus{border-color:var(--green-light)}.files-summary{color:#748071;gap:1rem;margin:1rem 0;font-size:.65rem;display:flex}.file-table{border-top:1px solid var(--line)}.file-row{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(180px,1fr) 90px 130px auto;align-items:center;gap:.75rem;padding:.8rem .2rem;display:grid}.file-name{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.file-size,.file-date{color:var(--muted);font-size:.65rem}.file-actions{flex-wrap:wrap;gap:.35rem;display:flex}.file-actions a,.file-actions button{color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.38rem .55rem;font-size:.62rem}.file-actions .danger{color:#e49a94;border-color:#cf6a6461}.empty-state{color:var(--muted);text-align:center;padding:3rem 1rem}.modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;justify-content:center;align-items:center;padding:1.2rem;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal-card{border:1px solid var(--line-strong);background:var(--panel);width:min(620px,100%);box-shadow:var(--shadow);padding:1.8rem;position:relative}.modal-card h2{margin:.5rem 0 .3rem;font-size:2rem}.modal-card>p{color:var(--muted)}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:.7rem;right:.8rem}.drop-zone{border:1px dashed var(--line-strong);text-align:center;cursor:pointer;background:#090e0a;flex-direction:column;justify-content:center;align-items:center;min-height:170px;margin:1.2rem 0;padding:1.5rem;display:flex}.drop-zone input{display:none}.drop-zone span{color:var(--muted);margin-top:.35rem;font-size:.68rem}.upload-result{min-height:1.2rem;color:var(--muted);margin-bottom:.75rem;font-size:.72rem}.preview-card{width:min(900px,100%)}.preview-content{background:#080c09;place-items:center;max-height:70vh;margin-top:1rem;padding:1rem;display:grid;overflow:auto}.preview-content img,.preview-content video{max-width:100%;max-height:62vh}.preview-content audio{width:min(520px,100%)}.plugin-grid,.website-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.plugin-card{border:1px solid var(--line);background:var(--panel);padding:1.2rem}.plugin-card-head{justify-content:space-between;align-items:center;display:flex}.plugin-card-head span{color:var(--green-light);font-size:1.3rem}.plugin-card-head em{color:#748071;font-size:.58rem;font-style:normal}.plugin-card>strong{margin-top:1.5rem;font-size:1.05rem;display:block}.plugin-card p{color:var(--muted);font-size:.68rem}.plugin-actions{margin-top:1rem}.plugin-actions a{color:var(--green-light);font-size:.7rem}.module-placeholder{text-align:center;max-width:760px;margin:3rem auto;padding:3rem}.module-placeholder>span{color:var(--green-light);font-size:3rem}.module-placeholder h3{margin:1rem 0 .6rem;font-size:1.8rem}.module-placeholder p{color:var(--muted);line-height:1.7}.console-shell{border:1px solid var(--line);box-shadow:var(--shadow);background:#050806;overflow:hidden}.console-head{background:#0b100c;border-bottom:1px solid #ffffff12;grid-template-columns:12px 1fr auto;align-items:center;gap:.6rem;padding:.8rem 1rem;display:grid}.console-dot{background:#747d72;border-radius:50%;width:8px;height:8px}.console-head strong{letter-spacing:.08em;font-size:.7rem}.console-head em{color:var(--muted);font-size:.6rem;font-style:normal}.console-shell pre{color:#a9c68b;min-height:390px;margin:0;padding:1.2rem;font:.78rem/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.console-input{border-top:1px solid #ffffff12;grid-template-columns:24px 1fr auto;align-items:center;display:grid}.console-input span{color:var(--green-light);padding-left:.8rem}.console-input input{min-height:46px;color:var(--text);background:0 0;border:0;outline:none}.console-input button{color:#687066;background:#0b100c;border:0;border-left:1px solid #ffffff12;align-self:stretch;padding:0 1.2rem}.website-grid{grid-template-columns:repeat(2,1fr)}.website-card>span{color:var(--green-light);font-size:1.6rem}.website-card h3{margin:1rem 0 .5rem;font-size:1.45rem}.website-card p{min-height:3.2rem;color:var(--muted);line-height:1.55}.website-card a{color:var(--green-light);font-size:.75rem}.muted-card{opacity:.62}.muted-card em{color:#748071;font-size:.7rem;font-style:normal}@media (width<=1050px){.file-workspace{grid-template-columns:1fr}.category-list,.plugin-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.module-hero,.files-toolbar{flex-direction:column;align-items:stretch}.module-badge{min-width:0}.category-list,.plugin-grid,.website-grid{grid-template-columns:1fr}.files-actions{flex-direction:column}.files-actions input{min-width:0}.file-row{grid-template-columns:1fr auto}.file-size,.file-date{display:none}.file-actions{grid-column:1/-1}}.power-grid{grid-template-columns:repeat(6,1fr);gap:.65rem;display:grid}.power-card{min-height:128px;color:var(--text);border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff04;flex-direction:column;padding:1.1rem;transition:all .18s;display:flex}.power-card:hover{border-color:var(--line-strong);background:#8bae4b11;transform:translateY(-2px)}.power-card span{color:var(--green-light);font-size:1.35rem}.power-card strong{margin-top:auto}.power-card small{color:var(--muted);margin-top:.25rem;font-size:.62rem}.power-card.stop span{color:#e49a94}.power-card.restart span{color:#d8c47b}.power-modal-card{width:min(520px,100%)}.confirmation-field,.form-field{margin-top:1rem;display:block}.confirmation-field span,.form-field span{color:var(--muted);margin-bottom:.45rem;font-size:.72rem;display:block}.confirmation-field input,.form-field input,.form-field textarea{width:100%;color:var(--text);border:1px solid var(--line);background:#090e0a;outline:none;padding:.75rem}.confirmation-field input:focus,.form-field input:focus,.form-field textarea:focus{border-color:var(--green-light)}.danger-button{color:#fff;background:#8b3834;border-color:#cf6a64a6}.backup-summary-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.backup-summary-grid article{min-height:120px}.backup-summary-grid span{color:var(--muted);font-size:.7rem}.backup-summary-grid strong{margin:.8rem 0 .3rem;font-size:2rem;display:block}.backup-summary-grid small{color:var(--muted);font-size:.65rem}.backup-list{gap:.55rem;display:grid}.backup-row{background:#ffffff03;border:1px solid #ffffff0f;grid-template-columns:minmax(220px,1fr) 120px 120px 125px auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.backup-name strong,.backup-name small{display:block}.backup-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.backup-name small,.backup-cell{color:var(--muted);font-size:.65rem}.backup-state{letter-spacing:.07em;font-size:.64rem;font-weight:800}.backup-state.success{color:var(--green-light)}.backup-state.pending{color:#d8c47b}.backup-state.failed{color:#e49a94}.backup-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.backup-actions a,.backup-actions button{color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.38rem .55rem;font-size:.62rem}.backup-actions .danger{color:#e49a94;border-color:#cf6a6461}.check-field{color:var(--muted);align-items:center;gap:.55rem;margin-top:1rem;font-size:.72rem;display:flex}.console-layout{grid-template-columns:minmax(0,1fr) 310px;gap:.8rem;display:grid}.command-console .console-history{min-height:390px;max-height:560px;padding:1rem;overflow:auto}.command-history-item{border-bottom:1px solid #ffffff0e;grid-template-columns:145px 1fr auto;gap:.7rem;padding:.65rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:grid}.command-history-item time,.command-history-item em{color:#778173;font-style:normal}.command-history-item code{color:#b7d393;overflow-wrap:anywhere}.console-input button{color:#10150e;background:var(--green-light);cursor:pointer}.console-input button:disabled{opacity:.5;cursor:wait}.console-dot.command-ready{background:var(--green-light);box-shadow:0 0 0 6px #b2ce5917}.command-presets{align-self:start}.command-presets>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff03;border:1px solid #ffffff0f;margin-bottom:.5rem;padding:.8rem;display:block}.command-presets>button:hover{border-color:var(--line-strong)}.command-presets strong,.command-presets small{display:block}.command-presets strong{color:var(--green-light);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.73rem}.command-presets small,.command-presets p{color:var(--muted);margin-top:.3rem;font-size:.65rem;line-height:1.55}@media (width<=1100px){.power-grid{grid-template-columns:repeat(3,1fr)}.console-layout{grid-template-columns:1fr}.backup-row{grid-template-columns:minmax(180px,1fr) 100px 105px auto}.backup-row .backup-created{display:none}}@media (width<=700px){.power-grid,.backup-summary-grid,.backup-row{grid-template-columns:1fr}.backup-actions{justify-content:flex-start}.command-history-item{grid-template-columns:1fr}}.live-console-metrics{grid-template-columns:repeat(5,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.live-console-metrics article{border:1px solid var(--line);background:var(--panel);min-height:110px;padding:1rem}.live-console-metrics span{color:#818c7f;font-size:.66rem}.live-console-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.8rem 0 .2rem;font-size:1.05rem;display:block;overflow:hidden}.live-console-metrics small{color:var(--muted);font-size:.6rem}.console-connection-badge strong[data-state=bağlı]{color:var(--green-light)}.console-connection-badge strong[data-state=hata],.console-connection-badge strong[data-state=bağlantı\ kesildi]{color:#e49a94}.phase2c-console-layout{grid-template-columns:minmax(0,1fr) 340px}.live-console-shell{min-width:0}.live-console-head{grid-template-columns:12px 1fr auto}.console-dot.connected{background:var(--green-light);box-shadow:0 0 0 6px #b2ce591a}.console-dot.connecting{background:#d8c47b;animation:1.15s infinite zen-console-pulse;box-shadow:0 0 0 6px #d8c47b14}.console-dot.disconnected{background:#e49a94;box-shadow:0 0 0 6px #e49a9414}@keyframes zen-console-pulse{0%,to{opacity:.48}50%{opacity:1}}.console-toolbar{background:#080c09;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:end;gap:.7rem;padding:.65rem .8rem;display:flex}.console-toolbar label{flex:1}.console-toolbar label span{color:#748071;letter-spacing:.08em;margin-bottom:.25rem;font-size:.55rem;display:block}.console-toolbar input{width:min(360px,100%);min-height:34px;color:var(--text);border:1px solid var(--line);background:#050806;outline:none;padding:0 .65rem;font-size:.7rem}.console-toolbar input:focus{border-color:var(--green-light)}.console-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.console-toolbar-actions button{min-height:34px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:0 .65rem;font-size:.62rem}.console-toolbar-actions button:hover,.console-toolbar-actions button.active{color:var(--green-light);border-color:var(--line-strong);background:#8bae4b0e}.live-console-output{scrollbar-color:#3e512c #080c09;scrollbar-width:thin;background:linear-gradient(#050806f5,#050806f5),repeating-linear-gradient(0deg,#0000,#0000 23px,#8bae4b06 24px);height:min(58vh,650px);min-height:430px;padding:.85rem 1rem;overflow:auto}.console-line{color:#c7d0c4;grid-template-columns:72px minmax(0,1fr);gap:.7rem;min-height:22px;font:.72rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.console-line time{color:#53604f;-webkit-user-select:none;user-select:none}.console-line span{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.console-line.system span,.console-line.status span,.console-line.event span{color:#92b35c}.console-line.command span{color:#d7e7bb;font-weight:700}.console-line.error span{color:#e49a94}.console-line.install span,.console-line.transfer span{color:#d8c47b}.console-side-column{align-content:start;gap:.8rem;display:grid}.console-audit-history{max-height:330px;overflow:auto}.console-audit-history .command-history-item{grid-template-columns:1fr;gap:.25rem}.console-audit-history .command-history-item time{font-size:.58rem}.console-security-note p{color:var(--muted);margin:.65rem 0 0;font-size:.66rem;line-height:1.7}@media (width<=1180px){.live-console-metrics{grid-template-columns:repeat(3,1fr)}.phase2c-console-layout{grid-template-columns:1fr}.console-side-column{grid-template-columns:1fr 1fr}}@media (width<=720px){.live-console-metrics,.console-side-column{grid-template-columns:1fr}.console-toolbar{flex-direction:column;align-items:stretch}.console-toolbar-actions{justify-content:flex-start}.live-console-output{height:55vh;min-height:360px}.console-line{grid-template-columns:58px minmax(0,1fr);font-size:.66rem}}.plugin-center{grid-template-columns:340px minmax(0,1fr);gap:.8rem;display:grid}.plugin-list-panel,.plugin-detail-panel{min-height:680px}.plugin-list-toolbar{gap:.8rem;margin-bottom:1rem;display:grid}.plugin-list-toolbar h3{margin:.3rem 0 0;font-size:1.65rem}.plugin-list-toolbar input{min-height:42px;color:var(--text);border:1px solid var(--line);background:#090e0a;outline:none;padding:0 .75rem}.plugin-list-toolbar input:focus{border-color:var(--green-light)}.plugin-live-list{gap:.4rem;max-height:610px;display:grid;overflow:auto}.plugin-live-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.75rem;display:grid}.plugin-live-item:hover,.plugin-live-item.active{border-color:var(--line-strong);background:#8bae4b13}.plugin-live-item>span{color:var(--green-light);font-size:1.15rem}.plugin-live-item strong,.plugin-live-item small{display:block}.plugin-live-item small{color:var(--muted);margin-top:.18rem;font-size:.58rem}.plugin-live-item em{color:#748071;text-transform:uppercase;font-size:.56rem;font-style:normal}.plugin-empty-detail{text-align:center;place-content:center;justify-items:center;min-height:610px;display:grid}.plugin-empty-detail>span{color:var(--green-light);font-size:3rem}.plugin-empty-detail p{max-width:480px;color:var(--muted);line-height:1.65}.plugin-detail-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.plugin-detail-head h3{margin:.3rem 0;font-size:2rem}.plugin-detail-head p{color:var(--muted);margin:0;font-size:.68rem}.plugin-runtime-actions{flex-wrap:wrap;gap:.4rem;display:flex}.plugin-runtime-actions button,.plugin-runtime-actions a{min-height:38px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.68rem;display:inline-flex}.plugin-runtime-actions .primary-action{color:#10150e;border-color:var(--green-light);background:var(--green-light)}.plugin-runtime-actions .danger-action{color:#e49a94;border-color:#cf6a6466}.plugin-editor-tabs{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;display:flex}.plugin-editor-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 .8rem}.plugin-editor-tabs button.active{color:var(--green-light);border-bottom-color:var(--green-light)}.plugin-editor-tabs span{color:#748071;margin-left:auto;font-size:.62rem}.plugin-editor-tabs span.dirty{color:#d8c47b}.plugin-editor-pane{display:none}.plugin-editor-pane.active{display:block}.plugin-editor-pane textarea{resize:vertical;color:#cdd9ca;tab-size:4;background:#050806;border:1px solid #ffffff0f;border-top:0;outline:none;width:100%;min-height:500px;padding:1rem;font:.73rem/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.plugin-editor-pane textarea:focus{border-color:var(--line-strong)}.plugin-editor-footer{justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.plugin-editor-footer label{color:var(--muted);align-items:center;gap:.5rem;font-size:.68rem;display:flex}.plugin-safety-note{color:var(--muted);border:1px solid var(--line);background:#8bae4b09;margin-top:1rem;padding:.8rem;font-size:.66rem;line-height:1.65}.plugin-safety-note strong{color:var(--green-light)}.plugin-safety-note code,.module-hero code{color:#c7d9aa;font-family:ui-monospace,monospace}@media (width<=1050px){.plugin-center{grid-template-columns:1fr}.plugin-list-panel,.plugin-detail-panel{min-height:auto}.plugin-live-list{max-height:360px}}@media (width<=680px){.plugin-detail-head,.plugin-editor-footer{flex-direction:column;align-items:stretch}.plugin-runtime-actions{width:100%}.plugin-runtime-actions button,.plugin-runtime-actions a{flex:1}.plugin-editor-pane textarea{min-height:420px}}.plugin-v41b-hero{align-items:stretch}.plugin-hero-badges{align-items:stretch;gap:.6rem;display:flex}.plugin-hero-badges .module-badge{min-width:150px}.plugin-center-v41b{grid-template-columns:380px minmax(0,1fr)}.plugin-selection-row{color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .1rem 0;font-size:.63rem;display:flex}.plugin-selection-row label{cursor:pointer;align-items:center;gap:.45rem;display:flex}.plugin-selection-row input,.plugin-select-box input{accent-color:var(--green-light)}.plugin-live-item{grid-template-columns:26px minmax(0,1fr) auto;padding:.2rem}.plugin-select-box{cursor:pointer;place-items:center;height:100%;display:grid}.plugin-open-button{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem;padding:.6rem .2rem;display:grid}.plugin-open-button>span{color:var(--green-light);font-size:1.15rem}.plugin-open-button strong,.plugin-open-button small{display:block}.plugin-open-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-open-button small{color:var(--muted);margin-top:.18rem;font-size:.57rem}.plugin-list-status,.plugin-runtime-badge{border:1px solid var(--line);letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;min-height:24px;padding:0 .48rem;font-size:.52rem;font-weight:800;display:inline-flex}.plugin-list-status.loaded,.plugin-runtime-badge.loaded{color:var(--green-light);background:#8bae4b14;border-color:#b2ce5973}.plugin-list-status.unloaded,.plugin-runtime-badge.unloaded{color:#aeb7a8}.plugin-list-status.compile_error,.plugin-runtime-badge.compile_error{color:#f2a6a0;background:#cf6a6414;border-color:#cf6a647a}.plugin-list-status.pending,.plugin-runtime-badge.pending{color:#d8c47b;border-color:#d8c47b6b}.plugin-name-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.plugin-name-row h3{margin:.3rem 0}.plugin-description{max-width:800px;line-height:1.55;color:#8f998c!important}.plugin-runtime-error{background:#cf6a6412;border:1px solid #cf6a6480;margin-bottom:.8rem;padding:.9rem}.plugin-runtime-error>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plugin-runtime-error strong{color:#f2a6a0}.plugin-runtime-error span{color:#bf8b87;font-size:.64rem}.plugin-runtime-error pre{color:#f1c4c0;white-space:pre-wrap;margin:.65rem 0 0;font:.7rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.plugin-editor-tabs-v41b{overflow-x:auto}.editor-toolbar,.asset-selector-row{background:#080c09;border:1px solid #ffffff0f;border-top:0;justify-content:space-between;align-items:center;gap:.7rem;min-height:46px;padding:.5rem .65rem;display:flex}.editor-toolbar span,.asset-selector-row>span{color:#748071;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:.62rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.editor-toolbar button,.asset-selector-row button,.history-title-row button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.38rem .58rem;font-size:.61rem}.asset-selector-row label{align-items:center;gap:.55rem;min-width:220px;display:flex}.asset-selector-row label>span{color:var(--muted);font-size:.62rem}.asset-selector-row select{min-height:34px;color:var(--text);border:1px solid var(--line);background:#050806;outline:none;flex:1;padding:0 .5rem}.plugin-history-grid{grid-template-columns:1fr 1fr;gap:.8rem;padding-top:.8rem;display:grid}.plugin-history-grid>article{background:#080c09;border:1px solid #ffffff0f;min-width:0}.plugin-history-grid h4{margin:0;font-size:.9rem}.history-title-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem;display:flex}.plugin-history-list,.plugin-restore-list{max-height:410px;overflow:auto}.plugin-history-item,.plugin-restore-item{border-bottom:1px solid #ffffff0d;gap:.35rem;padding:.75rem;display:grid}.plugin-history-item strong,.plugin-history-item span,.plugin-restore-item strong,.plugin-restore-item span,.plugin-restore-item code{display:block}.plugin-history-item strong,.plugin-restore-item strong{color:#c9d2c6;font-size:.7rem}.plugin-history-item span,.plugin-restore-item span{color:#748071;margin-top:.15rem;font-size:.57rem}.plugin-history-item code,.plugin-restore-item code{color:#7f9181;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.plugin-restore-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.plugin-restore-item button{color:#d8c47b;cursor:pointer;background:0 0;border:1px solid #d8c47b59;padding:.42rem .58rem;font-size:.6rem}.plugin-live-filter{background:#050806;border:1px solid #ffffff0f;margin-top:1rem}.plugin-live-filter pre{color:#9db68e;white-space:pre-wrap;height:200px;margin:0;padding:.85rem;font:.67rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.plugin-diff-card{width:min(1200px,100%)}.plugin-diff-card>p{color:var(--muted)}.plugin-diff-grid{background:#050806;border:1px solid #ffffff0f;max-height:68vh;overflow:auto}.plugin-diff-row{border-bottom:1px solid #ffffff09;grid-template-columns:1fr 1fr;display:grid}.plugin-diff-row.changed{background:#d8c47b0e}.plugin-diff-row pre{color:#b8c4b5;white-space:pre-wrap;overflow-wrap:anywhere;border-right:1px solid #ffffff0b;min-height:25px;margin:0;padding:.3rem .55rem .3rem 3.2rem;font:.64rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative;overflow:visible}.plugin-diff-row pre:before{content:attr(data-line);color:#53604f;text-align:right;-webkit-user-select:none;user-select:none;width:2.2rem;position:absolute;left:.45rem}.plugin-diff-row.changed pre:first-child{color:#e4aaa5;background:#cf6a640a}.plugin-diff-row.changed pre:last-child{color:#c9dea2;background:#8bae4b0b}@media (width<=1120px){.plugin-center-v41b,.plugin-history-grid{grid-template-columns:1fr}}@media (width<=720px){.plugin-hero-badges,.plugin-detail-head-v41b,.editor-toolbar,.asset-selector-row{flex-direction:column;align-items:stretch}.plugin-hero-badges .module-badge,.asset-selector-row label{min-width:0}.plugin-editor-tabs-v41b{align-items:flex-start}.plugin-diff-row{grid-template-columns:1fr}}.plugin-hero-badges{grid-template-columns:repeat(4,minmax(125px,1fr))}.framework-badge strong[data-framework=carbon]{color:#73d6b1}.framework-badge strong[data-framework=oxide]{color:#d8c47b}.framework-badge span,.legacy-badge span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.32rem;font-size:.55rem;line-height:1.35;display:block;overflow:hidden}.legacy-badge{background:linear-gradient(135deg,#d8c47b0d,transparent),var(--panel);border-color:#d8c47b47}.legacy-badge strong{color:#d8c47b}[data-plugin-center-v41b][data-framework=carbon] .plugin-runtime-actions .primary-action{background:linear-gradient(135deg,#73d6b1,#4aa782);border-color:#73d6b1}[data-plugin-center-v41b][data-framework=carbon] .plugin-list-status.loaded,[data-plugin-center-v41b][data-framework=carbon] .plugin-runtime-badge.loaded{color:#73d6b1;background:#73d6b114;border-color:#73d6b16b}@media (width<=1180px){.plugin-hero-badges{grid-template-columns:1fr 1fr}}@media (width<=680px){.plugin-hero-badges{grid-template-columns:1fr}}.backup-hero code,.restore-warning code{color:#c7d9aa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.v42-summary-grid{grid-template-columns:repeat(4,1fr)}.backup-center-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:.8rem;display:grid}.backup-operation-list,.backup-policy-list{gap:.55rem;max-height:520px;display:grid;overflow:auto}.backup-operation,.backup-policy-card{background:#ffffff03;border:1px solid #ffffff0f;padding:.85rem}.backup-operation.active{border-color:#d8c47b47}.backup-operation.success{border-color:#b2ce593d}.backup-operation.failed{border-color:#e49a944d}.backup-operation-head,.backup-policy-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.backup-operation-head strong,.backup-operation-head small,.backup-policy-head strong,.backup-policy-head small{display:block}.backup-operation-head strong,.backup-policy-head strong{font-size:.78rem}.backup-operation-head small,.backup-policy-head small{color:var(--muted);margin-top:.2rem;font-size:.6rem}.backup-operation-head em,.backup-policy-head em{color:#d8c47b;letter-spacing:.07em;font-size:.58rem;font-style:normal;font-weight:800}.backup-operation.success .backup-operation-head em,.backup-policy-card:not(.disabled) .backup-policy-head em{color:var(--green-light)}.backup-operation.failed .backup-operation-head em{color:#e49a94}.backup-policy-card.disabled{opacity:.58}.operation-progress{background:#080c09;border:1px solid #ffffff0d;height:7px;margin:.7rem 0;overflow:hidden}.operation-progress i{background:linear-gradient(90deg, #628327, var(--green-light));height:100%;transition:width .4s;display:block}.backup-operation.failed .operation-progress i{background:#9b4944}.backup-operation p{color:var(--muted);margin:.45rem 0;font-size:.64rem;line-height:1.55}.backup-operation footer{color:#697267;justify-content:space-between;gap:.6rem;font-size:.56rem;display:flex}.backup-policy-card dl{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.75rem 0;display:grid}.backup-policy-card dl>div{background:#0000001f;border:1px solid #ffffff0b;padding:.55rem}.backup-policy-card dt,.backup-policy-card dd{margin:0}.backup-policy-card dt{color:#697267;font-size:.53rem}.backup-policy-card dd{color:var(--text);margin-top:.25rem;font-size:.62rem}.backup-policy-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.backup-policy-actions button{color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.4rem .58rem;font-size:.6rem}.backup-policy-actions button:hover{border-color:var(--line-strong)}.backup-policy-actions .danger{color:#e49a94;border-color:#e49a9447}.v42-backups-panel{margin-top:0}.backup-list-toolbar{gap:.5rem;display:flex}.backup-list-toolbar input{min-width:230px;color:var(--text);border:1px solid var(--line);background:#090e0a;outline:none;padding:0 .75rem}.backup-list-toolbar input:focus{border-color:var(--green-light)}.backup-row-v42{grid-template-columns:minmax(250px,1fr) 130px 115px 150px auto}.backup-row-v42 .backup-name small{margin-top:.18rem}.backup-row-v42 .backup-cell strong,.backup-row-v42 .backup-cell small{display:block}.backup-row-v42 .backup-cell strong{color:var(--text);font-size:.68rem}.backup-row-v42 .backup-cell small{color:#697267;margin-top:.18rem;font-size:.55rem}.backup-state small{color:#9aa394;margin-top:.2rem;font-size:.5rem;display:block}.backup-actions .restore{color:var(--green-light);border-color:#b2ce5959}.restore-modal-card,.policy-modal-card{width:min(680px,100%)}.restore-warning{color:#e8d6b2;background:#d8c47b0f;border:1px solid #d8c47b59;margin:1rem 0;padding:.9rem}.restore-warning strong{margin-bottom:.35rem;display:block}.restore-warning p{color:#c7bba0;margin:0;font-size:.7rem;line-height:1.65}.restore-target{gap:.4rem;margin:1rem 0;display:grid}.restore-target>div{border:1px solid #ffffff0e;grid-template-columns:120px minmax(0,1fr);gap:.7rem;padding:.6rem .7rem;display:grid}.restore-target dt,.restore-target dd{margin:0;font-size:.68rem}.restore-target dt{color:var(--muted)}.restore-target dd{overflow-wrap:anywhere;color:var(--text)}.required-check{color:var(--green-light)}.destructive-check{color:#e8c0bc}.policy-form-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.form-field select{width:100%;min-height:43px;color:var(--text);border:1px solid var(--line);background:#090e0a;outline:none;padding:0 .7rem}.form-field select:focus{border-color:var(--green-light)}@media (width<=1150px){.v42-summary-grid{grid-template-columns:repeat(2,1fr)}.backup-center-grid{grid-template-columns:1fr}.backup-row-v42{grid-template-columns:minmax(200px,1fr) 100px 110px auto}.backup-row-v42 .backup-completed{display:none}}@media (width<=760px){.v42-summary-grid,.policy-form-grid{grid-template-columns:1fr}.backup-list-toolbar{flex-direction:column;width:100%}.backup-list-toolbar input{min-width:0;min-height:42px}.backup-row-v42,.backup-policy-card dl{grid-template-columns:1fr}.backup-policy-actions,.backup-actions{justify-content:flex-start}.restore-target>div{grid-template-columns:1fr}}.website-manager-hero{margin-bottom:.8rem}.website-health-card{border:1px solid var(--line);background:#040705b8;min-width:210px;padding:1rem}.website-health-card small{color:#788375;letter-spacing:.14em;font-size:.55rem;display:block}.website-health-card strong{color:var(--green-light);margin:.35rem 0;font-size:1.25rem;display:block}.website-health-card span{color:var(--muted);font-size:.64rem}.website-manager{grid-template-columns:230px minmax(0,1fr) 320px;align-items:start;gap:.8rem;display:grid}.website-manager-nav{gap:.35rem;padding:.65rem;display:grid;position:sticky;top:96px}.website-manager-nav button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px 1fr;gap:.45rem;padding:.75rem;display:grid}.website-manager-nav button>span{color:var(--green-light);grid-row:1/3;font-size:1.05rem}.website-manager-nav button strong,.website-manager-nav button small{display:block}.website-manager-nav button small{color:var(--muted);margin-top:.15rem;font-size:.56rem}.website-manager-nav button:hover,.website-manager-nav button.active{border-color:var(--line-strong);background:#8bae4b13}.website-editor-pane{display:none}.website-editor-pane.active{display:block}.website-form-grid{gap:.8rem;display:grid}.website-form-grid.two-columns{grid-template-columns:1fr 1fr}.website-form-grid .wide{grid-column:1/-1}.form-field span{color:var(--muted);margin-bottom:.35rem;font-size:.66rem;display:block}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:42px;color:var(--text);border:1px solid var(--line);background:#090e0a;outline:none;padding:.65rem .75rem}.form-field textarea{resize:vertical}.form-field input:focus,.form-field textarea:focus{border-color:var(--green-light)}.media-field{grid-template-columns:1fr auto;display:grid}.media-field button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:#0d140f;border-left:0;padding:0 .8rem}.website-form-divider{color:var(--green-light);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin:1.5rem 0 .9rem;font-size:.66rem;font-weight:800;display:flex}.website-form-divider:after{content:"";background:var(--line);flex:1;height:1px}.website-form-section h4,.website-news-toolbar h4{margin:1.4rem 0 .75rem;font-size:1.05rem}.website-stat-editor{gap:.6rem;margin-top:1rem;display:grid}.website-stat-row{background:#ffffff03;border:1px solid #ffffff0e;grid-template-columns:100px 1fr 1fr;gap:.6rem;padding:.7rem;display:grid}.website-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff03;gap:.7rem;margin-bottom:1rem;padding:.85rem;display:flex}.website-toggle input{margin-top:.15rem}.website-toggle strong,.website-toggle small{display:block}.website-toggle small{color:var(--muted);margin-top:.25rem;font-size:.62rem}.danger-toggle{background:#cf6a640e;border-color:#cf6a6461}.website-news-toolbar{justify-content:space-between;align-items:center;display:flex}.website-news-list{gap:.8rem;display:grid}.website-news-editor-card{border:1px solid var(--line);background:#ffffff03;padding:.9rem}.website-news-editor-head{justify-content:space-between;margin-bottom:.8rem;display:flex}.website-news-editor-head button{color:#e49a94;cursor:pointer;background:0 0;border:0}.theme-color-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.theme-color-field{border:1px solid var(--line);background:#ffffff03;padding:.8rem}.theme-color-field>span{color:var(--muted);margin-bottom:.5rem;font-size:.66rem;display:block}.theme-color-field>div{grid-template-columns:48px 1fr;display:grid}.theme-color-field input[type=color]{border:1px solid var(--line);background:#090e0a;width:48px;height:42px;padding:0}.theme-color-field input:not([type=color]){min-height:42px;color:var(--text);border:1px solid var(--line);background:#090e0a;border-left:0;padding:0 .7rem}.website-media-upload{border:1px dashed var(--line-strong);background:#090e0a;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.85rem;display:flex}.website-media-upload label{cursor:pointer;flex:1}.website-media-upload input{display:none}.website-media-upload strong,.website-media-upload small{display:block}.website-media-upload small{color:var(--muted);margin-top:.2rem;font-size:.62rem}.website-media-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;max-height:620px;display:grid;overflow:auto}.website-media-item{color:var(--text);border:1px solid var(--line);text-align:left;cursor:pointer;background:#090e0a;padding:.45rem}.website-media-item:hover{border-color:var(--green-light)}.website-media-item img{aspect-ratio:16/10;object-fit:cover;background:#050806;width:100%}.website-media-item span,.website-media-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.website-media-item span{margin-top:.4rem;font-size:.65rem}.website-media-item small{color:var(--muted);font-size:.55rem}.website-media-picker-card{width:min(1000px,100%)}.website-revision-list{gap:.55rem;display:grid}.website-revision-item{border:1px solid var(--line);background:#ffffff03;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.website-revision-item strong,.website-revision-item span,.website-revision-item small{display:block}.website-revision-item span{color:var(--muted);margin:.25rem 0;font-size:.66rem}.website-revision-item small{color:#6f796d;font-size:.56rem}.website-revision-item button{color:#e0c77b;cursor:pointer;background:0 0;border:1px solid #e0c77b59;padding:.45rem .65rem}.website-preview-panel{position:sticky;top:96px}.website-preview-panel .panel-title>span.dirty{color:#e0c77b}.website-preview-card{--preview-green:#94b83f;--preview-green-light:#bad66a;--preview-text:#f1f2e9;border:1px solid var(--line);background:#080d09;min-height:380px;position:relative;overflow:hidden}.website-preview-background,.website-preview-overlay{position:absolute;inset:0}.website-preview-background{background:50%/cover no-repeat;transform:scale(1.02)}.website-preview-overlay{background:linear-gradient(#04070540,#040705e6)}.website-preview-content{z-index:2;min-height:380px;color:var(--preview-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.website-preview-content img{object-fit:contain;width:105px;height:105px}.website-preview-content small{color:var(--preview-green-light);letter-spacing:.15em;margin-top:.5rem;font-size:.55rem}.website-preview-content>strong{margin:.55rem 0;font-size:1.25rem}.website-preview-content p{color:#c6cec3;margin:0;font-size:.68rem}.website-preview-content>div{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.website-preview-content>div span{color:#10150e;background:var(--preview-green-light);padding:.45rem .6rem;font-size:.55rem;font-weight:800}.website-preview-content>div em{font-size:.55rem;font-style:normal}.website-health-list{gap:.35rem;margin-top:.8rem;display:grid}.website-health-list>div{border:1px solid #ffffff0d;justify-content:space-between;padding:.45rem .55rem;font-size:.6rem;display:flex}.website-health-list span{color:var(--muted)}.website-health-list .ok{color:var(--green-light)}.website-health-list .bad{color:#e49a94}.website-preview-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8rem;display:grid}.maintenance-danger-zone{margin-bottom:1rem}.confirmation-field{margin-top:1rem;display:block}.confirmation-field span{color:var(--muted);margin-bottom:.35rem;font-size:.68rem;display:block}.confirmation-field input{width:100%;min-height:42px;color:var(--text);border:1px solid var(--line);background:#090e0a;padding:0 .75rem}.modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (width<=1250px){.website-manager{grid-template-columns:210px minmax(0,1fr)}.website-preview-panel{grid-column:1/-1;position:relative;top:auto}.website-preview-card,.website-preview-content{min-height:300px}}@media (width<=850px){.website-manager{grid-template-columns:1fr}.website-manager-nav{grid-template-columns:1fr 1fr;position:relative;top:auto}.website-form-grid.two-columns,.theme-color-grid{grid-template-columns:1fr}.website-form-grid .wide{grid-column:auto}.website-stat-row{grid-template-columns:1fr}.website-media-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.website-manager-nav,.website-media-grid{grid-template-columns:1fr}.website-media-upload,.website-preview-actions{grid-template-columns:1fr;display:grid}.website-revision-item{grid-template-columns:1fr}}.analytics-hero{align-items:center}.analytics-range-switch{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.analytics-range-switch button{min-height:38px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:0 .8rem}.analytics-range-switch button:hover,.analytics-range-switch button.active{color:#10150e;border-color:var(--green-light);background:var(--green-light)}.analytics-summary-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.analytics-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);min-height:125px;padding:1rem}.analytics-summary-grid span{color:#818c7f;font-size:.65rem}.analytics-summary-grid strong{margin:.8rem 0 .22rem;font-size:1.45rem;display:block}.analytics-summary-grid small{color:var(--muted);font-size:.6rem}.analytics-layout{grid-template-columns:minmax(0,1fr) 365px;gap:.8rem;display:grid}.analytics-main-column,.analytics-side-column{align-content:start;gap:.8rem;display:grid}.analytics-chart-panel{min-width:0}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem;font-size:.6rem;display:flex}.chart-legend span:before{content:"";vertical-align:middle;background:#748071;width:15px;height:3px;margin-right:.35rem;display:inline-block}.chart-legend .legend-green:before{background:var(--green-light)}.chart-legend .legend-muted:before{background:#748071}.chart-legend .legend-gold:before{background:#d8c47b}.zen-chart{background:linear-gradient(#050806ed,#050806ed),repeating-linear-gradient(0deg,#0000,#0000 49px,#8bae4b09 50px);border:1px solid #ffffff0b;min-height:265px;overflow:hidden}.zen-chart svg{width:100%;height:265px;display:block}.zen-chart .grid-line{stroke:#ffffff0e;stroke-width:1px}.zen-chart .axis-label{fill:#63705f;font:10px Inter,sans-serif}.zen-chart .chart-line{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.zen-chart .chart-area{opacity:.08}.zen-chart .empty-chart{height:265px;color:var(--muted);place-items:center;font-size:.72rem;display:grid}.analytics-alert-list,.analytics-service-list,.analytics-activity-list{gap:.45rem;max-height:440px;display:grid;overflow:auto}.analytics-alert-item,.analytics-service-item,.analytics-activity-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.75rem}.analytics-alert-item{border-left:3px solid #d8c47b}.analytics-alert-item.critical{background:#cf6a640b;border-left-color:#e49a94}.analytics-alert-item.warning{border-left-color:#d8c47b}.analytics-alert-head,.analytics-service-head,.analytics-activity-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.analytics-alert-item strong,.analytics-service-item strong,.analytics-activity-item strong{font-size:.72rem}.analytics-alert-item p,.analytics-activity-item p{color:var(--muted);margin:.35rem 0 0;font-size:.62rem;line-height:1.55}.analytics-alert-item button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;margin-top:.55rem;padding:.3rem .5rem;font-size:.58rem}.analytics-alert-item time,.analytics-activity-item time,.analytics-service-item time{color:#687466;font-size:.54rem}.analytics-service-state{text-transform:uppercase;font-size:.58rem;font-style:normal}.analytics-service-state.online{color:var(--green-light)}.analytics-service-state.offline{color:#e49a94}.analytics-service-meta{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.55rem;display:grid}.analytics-service-meta span{color:var(--muted);font-size:.55rem}.analytics-activity-item{border-left:3px solid #748071}.analytics-activity-item.success{border-left-color:var(--green-light)}.analytics-activity-item.warning{border-left-color:#d8c47b}.analytics-activity-item.critical{border-left-color:#e49a94}@media (width<=1250px){.analytics-summary-grid{grid-template-columns:repeat(2,1fr)}.analytics-layout{grid-template-columns:1fr}.analytics-side-column{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.analytics-side-column{grid-template-columns:1fr}}@media (width<=650px){.analytics-hero{flex-direction:column;align-items:stretch}.analytics-range-switch{justify-content:flex-start}.analytics-summary-grid{grid-template-columns:1fr}.zen-chart,.zen-chart svg,.zen-chart .empty-chart{height:230px;min-height:230px}}.incident-hero{align-items:center}.incident-channel-state{border:1px solid var(--line);background:#8bae4b06;min-width:270px;padding:1rem}.incident-channel-state span{color:var(--green-light);font-size:.82rem;font-weight:700;display:block}.incident-channel-state small{color:var(--muted);margin-top:.35rem;font-size:.58rem;line-height:1.45;display:block}.incident-summary-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.incident-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);min-height:112px;padding:1rem}.incident-summary-grid span{color:#818c7f;font-size:.65rem}.incident-summary-grid strong{margin:.65rem 0 .18rem;font-size:1.45rem;display:block}.incident-summary-grid small{color:var(--muted);font-size:.58rem}.incident-layout{grid-template-columns:minmax(0,1fr) 390px;gap:.8rem;display:grid}.incident-main,.incident-side{align-content:start;gap:.8rem;display:grid}.incident-settings-form,.incident-channel-grid section,.maintenance-form{gap:.75rem;display:grid}.incident-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.incident-settings-form label,.incident-channel-grid label,.maintenance-form label{gap:.35rem;display:grid}.incident-settings-form label>span,.incident-channel-grid label>span,.maintenance-form label>span{color:#909b8d;font-size:.61rem}.incident-settings-form input,.incident-settings-form select,.incident-channel-grid input,.maintenance-form input,.maintenance-form textarea{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;outline:none;padding:.6rem .7rem}.maintenance-form textarea{resize:vertical}.incident-settings-form input:focus,.incident-settings-form select:focus,.incident-channel-grid input:focus,.maintenance-form input:focus,.maintenance-form textarea:focus{border-color:var(--green-light)}.incident-setting-section{border-top:1px solid #ffffff0e;gap:.75rem;padding-top:.9rem;display:grid}.incident-setting-section h4{margin:.2rem 0 0;font-size:.85rem}.incident-toggle{align-items:center;min-height:40px;gap:.55rem!important;display:flex!important}.incident-toggle input{accent-color:var(--green-light);width:16px!important;min-height:16px!important}.incident-toggle.compact{min-height:auto}.incident-channel-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.incident-channel-grid section{background:#ffffff03;border:1px solid #ffffff0f;padding:.9rem}.incident-channel-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.incident-channel-head strong{font-size:.78rem;display:block}.incident-channel-head small{color:var(--muted);font-size:.56rem}.incident-switch input{display:none}.incident-switch span{border:1px solid var(--line);cursor:pointer;background:#080b09;width:42px;height:22px;display:block;position:relative}.incident-switch span:after{content:"";background:#687466;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.incident-switch input:checked+span{border-color:#8bae4b8c}.incident-switch input:checked+span:after{background:var(--green-light);transform:translate(20px)}.maintenance-form{grid-template-columns:repeat(3,1fr)}.maintenance-note{grid-column:1/-1}.maintenance-form>button{justify-self:start}.maintenance-list,.incident-alert-list,.incident-delivery-list{gap:.45rem;max-height:520px;margin-top:.8rem;display:grid;overflow:auto}.maintenance-item,.incident-alert-item,.incident-delivery-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.75rem}.maintenance-item.active{border-left:3px solid #d8c47b}.maintenance-head,.incident-alert-head,.incident-delivery-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.maintenance-item strong,.incident-alert-item strong,.incident-delivery-item strong{font-size:.7rem}.maintenance-item p,.incident-alert-item p,.incident-delivery-item p{color:var(--muted);margin:.35rem 0 0;font-size:.6rem;line-height:1.5}.maintenance-item time,.incident-alert-item time,.incident-delivery-item time{color:#687466;font-size:.53rem}.maintenance-item button{color:#e49a94;cursor:pointer;background:0 0;border:1px solid #cf6a6440;margin-top:.55rem;padding:.3rem .5rem;font-size:.55rem}.incident-alert-item{border-left:3px solid #d8c47b}.incident-alert-item.critical{border-left-color:#e49a94}.incident-delivery-item.sent,.incident-delivery-item.recorded{border-left:3px solid var(--green-light)}.incident-delivery-item.failed{border-left:3px solid #e49a94}.incident-delivery-item.silenced,.incident-delivery-item.dry-run{border-left:3px solid #d8c47b}.incident-status{text-transform:uppercase;font-size:.55rem;font-style:normal}.incident-status.sent,.incident-status.recorded{color:var(--green-light)}.incident-status.failed{color:#e49a94}.incident-status.silenced,.incident-status.dry-run{color:#d8c47b}@media (width<=1250px){.incident-layout{grid-template-columns:1fr}.incident-side{grid-template-columns:1fr 1fr}}@media (width<=900px){.incident-summary-grid,.incident-settings-grid,.incident-channel-grid,.maintenance-form,.incident-side{grid-template-columns:1fr 1fr}.maintenance-note{grid-column:1/-1}}@media (width<=650px){.incident-hero{flex-direction:column;align-items:stretch}.incident-channel-state{min-width:0}.incident-summary-grid,.incident-settings-grid,.incident-channel-grid,.maintenance-form,.incident-side{grid-template-columns:1fr}.maintenance-note{grid-column:auto}}.player-hero{align-items:center}.player-search-box{min-width:320px}.player-search-box input,.player-detail-panel input,.player-detail-panel select,.player-detail-panel textarea{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;padding:.65rem .75rem}.player-summary-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.player-summary-grid article{border:1px solid var(--line);background:var(--panel);padding:1rem}.player-summary-grid span{color:var(--muted);font-size:.62rem}.player-summary-grid strong{margin-top:.5rem;font-size:1.4rem;display:block}.player-layout{grid-template-columns:minmax(0,1fr) 430px;gap:.8rem;display:grid}.player-list{gap:.4rem;max-height:760px;display:grid;overflow:auto}.player-row{cursor:pointer;border:1px solid #ffffff0e;grid-template-columns:1fr auto;gap:.7rem;padding:.75rem;display:grid}.player-row:hover,.player-row.active{border-color:var(--green-light)}.player-row strong{font-size:.72rem}.player-row small{color:var(--muted);font-size:.56rem}.player-row .online{color:var(--green-light)}.player-row .watch{color:#d8c47b}.player-detail-head{justify-content:space-between;align-items:center;display:flex}.player-facts{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;display:grid}.player-facts div{border:1px solid #ffffff0d;padding:.7rem}.player-facts span{color:var(--muted);font-size:.55rem;display:block}.player-facts strong{font-size:.68rem}.player-section{border-top:1px solid #ffffff0e;gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.player-section label{gap:.35rem;display:grid}.player-section label>span{color:var(--muted);font-size:.58rem}.player-check{align-items:center;gap:.5rem!important;display:flex!important}.player-check input{width:16px!important;min-height:16px!important}.player-timeline{gap:.35rem;display:grid}.player-timeline article{color:var(--muted);border:1px solid #ffffff0d;padding:.6rem;font-size:.58rem}@media (width<=1100px){.player-layout{grid-template-columns:1fr}}@media (width<=700px){.player-summary-grid{grid-template-columns:1fr 1fr}.player-hero{flex-direction:column;align-items:stretch}.player-search-box{min-width:0}}.security-hero{align-items:center}.security-current-ip{border:1px solid var(--line);background:#8bae4b06;min-width:285px;padding:1rem}.security-current-ip small,.security-current-ip span{color:var(--muted);font-size:.58rem;display:block}.security-current-ip strong{color:var(--green-light);margin:.45rem 0;font-size:.9rem;display:block}.security-summary-grid{grid-template-columns:repeat(5,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.security-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);min-height:112px;padding:1rem}.security-summary-grid span{color:#818c7f;font-size:.62rem}.security-summary-grid strong{margin:.65rem 0 .18rem;font-size:1.4rem;display:block}.security-summary-grid small{color:var(--muted);font-size:.56rem}.security-layout{grid-template-columns:minmax(0,1fr) 390px;gap:.8rem;display:grid}.security-main,.security-side{align-content:start;gap:.8rem;display:grid}.security-check-list,.security-session-list,.security-event-list,.security-audit-list,.security-ip-list{gap:.45rem;max-height:570px;display:grid;overflow:auto}.security-check-item,.security-session-item,.security-event-item,.security-audit-item,.security-ip-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.75rem}.security-check-item.pass{border-left:3px solid var(--green-light)}.security-check-item.warn,.security-event-item.warning{border-left:3px solid #d8c47b}.security-check-item.fail,.security-event-item.critical{border-left:3px solid #e49a94}.security-check-head,.security-session-head,.security-event-head,.security-audit-head,.security-ip-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.security-check-item strong,.security-session-item strong,.security-event-item strong,.security-audit-item strong,.security-ip-item strong{font-size:.7rem}.security-check-item p,.security-session-item p,.security-event-item p,.security-audit-item p,.security-ip-item p{color:var(--muted);margin:.35rem 0 0;font-size:.59rem;line-height:1.5}.security-check-state,.security-session-state,.security-event-state{text-transform:uppercase;font-size:.54rem;font-style:normal}.security-check-state.pass,.security-session-state.current{color:var(--green-light)}.security-check-state.warn{color:#d8c47b}.security-check-state.fail,.security-session-state.revoked{color:#e49a94}.security-session-item.current{border-color:#8bae4b80}.security-session-item.revoked{opacity:.68}.security-session-meta,.security-audit-meta{color:#687466;flex-wrap:wrap;gap:.5rem;margin-top:.45rem;font-size:.54rem;display:flex}.security-inline-actions{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.security-inline-actions button,.security-ip-item button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.32rem .5rem;font-size:.54rem}.security-inline-actions button.danger,.security-ip-item button.danger{color:#e49a94;border-color:#e49a943d}.security-filter-row{grid-template-columns:1fr 180px 180px;gap:.5rem;margin-bottom:.65rem;display:grid}.security-filter-row input,.security-filter-row select,.security-settings-form input,.security-ip-form input{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;outline:none;padding:.6rem .7rem}.security-settings-form,.security-ip-form{gap:.65rem;display:grid}.security-settings-form label,.security-ip-form label{gap:.35rem;display:grid}.security-settings-form label>span,.security-ip-form label>span{color:#909b8d;font-size:.6rem}.security-toggle{align-items:center;min-height:36px;gap:.55rem!important;display:flex!important}.security-toggle input{accent-color:var(--green-light);width:16px!important;min-height:16px!important}.security-guard-block{background:#d8c47b06;border:1px solid #d8c47b38;gap:.55rem;padding:.75rem;display:grid}.security-guard-block p{color:var(--muted);margin:0;font-size:.56rem;line-height:1.55}.security-guard-block code{color:#d8c47b}.security-ip-item.inactive{opacity:.58}.compact-button{min-height:32px;padding:0 .65rem}@media (width<=1350px){.security-summary-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.security-layout{grid-template-columns:1fr}.security-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.security-summary-grid,.security-side,.security-filter-row{grid-template-columns:1fr}.security-hero{flex-direction:column;align-items:stretch}.security-current-ip{min-width:0}}.access-hero{align-items:center}.access-current-role{border:1px solid var(--line);background:#8bae4b06;min-width:260px;padding:1rem}.access-current-role small,.access-current-role span{color:var(--muted);font-size:.58rem;display:block}.access-current-role strong{color:var(--green-light);margin:.45rem 0;font-size:.9rem;display:block}.access-summary-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.access-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);padding:1rem}.access-summary-grid span{color:var(--muted);font-size:.62rem}.access-summary-grid strong{margin-top:.55rem;font-size:1.4rem;display:block}.one-time-secret{background:#d8c47b0e;border:1px solid #d8c47b61;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding:1rem;display:flex}.one-time-secret small,.one-time-secret p{color:var(--muted);margin:0;font-size:.58rem;display:block}.one-time-secret strong{color:#d8c47b;letter-spacing:.04em;margin:.45rem 0;font-family:monospace;font-size:1rem;display:block}.access-layout{grid-template-columns:minmax(0,1fr) 430px;gap:.8rem;display:grid}.access-main,.access-side{align-content:start;gap:.8rem;display:grid}.access-user-list,.access-role-list{gap:.45rem;max-height:560px;display:grid;overflow:auto}.access-user-item,.access-role-item{cursor:pointer;background:#ffffff03;border:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.75rem;display:grid}.access-user-item:hover,.access-user-item.active,.access-role-item:hover,.access-role-item.active{border-color:var(--green-light)}.access-user-item.inactive{opacity:.58}.access-user-item strong,.access-role-item strong{font-size:.72rem;display:block}.access-user-item p,.access-role-item p{color:var(--muted);margin:.3rem 0 0;font-size:.58rem;line-height:1.45}.access-role-pills{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.access-role-pills span{color:var(--green-light);border:1px solid #8bae4b38;padding:.2rem .4rem;font-size:.5rem}.access-item-state{color:var(--muted);text-transform:uppercase;font-size:.54rem}.access-item-state.owner{color:#d8c47b}.access-form{gap:.65rem;display:grid}.access-form label{gap:.35rem;display:grid}.access-form label>span,.access-field-title{color:#909b8d;font-size:.6rem}.access-form input,.access-form textarea{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;outline:none;padding:.6rem .7rem}.access-form textarea{resize:vertical}.access-form input:disabled,.access-form textarea:disabled{opacity:.55}.access-toggle,.permission-checkbox,.role-checkbox{align-items:center;min-height:34px;gap:.5rem!important;display:flex!important}.access-toggle input,.permission-checkbox input,.role-checkbox input{accent-color:var(--green-light);width:16px!important;min-height:16px!important}.access-role-checkboxes{grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.45rem;display:grid}.role-checkbox{border:1px solid #ffffff0d;padding:.45rem}.permission-matrix{gap:.6rem;max-height:520px;margin-top:.45rem;display:grid;overflow:auto}.permission-group{border:1px solid #ffffff0e;padding:.65rem}.permission-group h4{color:var(--green-light);margin:0 0 .45rem;font-size:.64rem}.permission-group-grid{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.permission-checkbox{color:var(--muted);align-items:flex-start;padding:.35rem;font-size:.55rem;line-height:1.35}.access-editor-actions{flex-wrap:wrap;gap:.45rem;display:flex}.account-password-wrap{place-items:center;min-height:calc(100vh - 180px);display:grid}.account-password-panel{width:min(100%,560px)}.account-password-panel h2{margin:.45rem 0}.account-password-panel>p{color:var(--muted);line-height:1.6}.account-password-panel form{gap:.7rem;margin-top:1rem;display:grid}.account-password-panel label{gap:.35rem;display:grid}.account-password-panel label span{color:var(--muted);font-size:.62rem}.account-password-panel input{width:100%;min-height:42px;color:var(--text);border:1px solid var(--line);background:#080b09;padding:.65rem .75rem}.account-password-warning{color:#d8c47b;background:#d8c47b0a;border:1px solid #d8c47b47;margin-top:.8rem;padding:.75rem;font-size:.62rem;line-height:1.5}@media (width<=1150px){.access-layout{grid-template-columns:1fr}.access-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.access-summary-grid,.access-side,.access-role-checkboxes,.permission-group-grid{grid-template-columns:1fr}.access-hero{flex-direction:column;align-items:stretch}.access-current-role{min-width:0}.one-time-secret{flex-direction:column;align-items:stretch}}.automation-hero{align-items:center}.automation-queue-state{border:1px solid var(--line);background:#8bae4b06;min-width:260px;padding:1rem}.automation-queue-state small,.automation-queue-state span{color:var(--muted);font-size:.58rem;display:block}.automation-queue-state strong{color:var(--green-light);margin:.45rem 0;font-size:.9rem;display:block}.automation-summary-grid{grid-template-columns:repeat(5,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.automation-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);padding:1rem}.automation-summary-grid span{color:var(--muted);font-size:.62rem}.automation-summary-grid strong{margin-top:.55rem;font-size:1.4rem;display:block}.automation-layout{grid-template-columns:minmax(0,1fr) 430px;gap:.8rem;display:grid}.automation-main{align-content:start;gap:.8rem;display:grid}.automation-list,.automation-run-list{gap:.45rem;max-height:610px;display:grid;overflow:auto}.automation-item,.automation-run-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.75rem}.automation-item{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.automation-item:hover,.automation-item.active{border-color:var(--green-light)}.automation-item.inactive{opacity:.58}.automation-item strong,.automation-run-item strong{font-size:.72rem;display:block}.automation-item p,.automation-run-item p{color:var(--muted);margin:.3rem 0 0;font-size:.58rem;line-height:1.5}.automation-item-state,.automation-run-state{text-transform:uppercase;font-size:.54rem;font-style:normal}.automation-item-state.enabled,.automation-run-state.completed{color:var(--green-light)}.automation-run-state.queued,.automation-run-state.running{color:#d8c47b}.automation-run-state.failed,.automation-run-state.cancelled{color:#e49a94}.automation-run-item.completed{border-left:3px solid var(--green-light)}.automation-run-item.queued,.automation-run-item.running{border-left:3px solid #d8c47b}.automation-run-item.failed,.automation-run-item.cancelled{border-left:3px solid #e49a94}.automation-run-meta{color:#687466;flex-wrap:wrap;gap:.45rem;margin-top:.45rem;font-size:.54rem;display:flex}.automation-run-actions{margin-top:.5rem}.automation-run-actions button{color:#e49a94;cursor:pointer;background:0 0;border:1px solid #e49a9440;padding:.3rem .5rem;font-size:.54rem}.automation-editor form{gap:.65rem;display:grid}.automation-editor label{gap:.35rem;display:grid}.automation-editor label>span,.automation-field-title{color:#909b8d;font-size:.6rem}.automation-editor input,.automation-editor select{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;outline:none;padding:.6rem .7rem}.automation-option-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.automation-toggle{border:1px solid #ffffff0d;align-items:center;padding:.5rem;gap:.5rem!important;display:flex!important}.automation-toggle input{accent-color:var(--green-light);width:16px!important;min-height:16px!important}.automation-section{border-top:1px solid #ffffff0e;gap:.6rem;padding-top:.8rem;display:grid}.automation-weekdays{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.4rem;display:grid}.automation-weekdays label{color:var(--muted);border:1px solid #ffffff0d;align-items:center;padding:.4rem;font-size:.55rem;gap:.35rem!important;display:flex!important}.automation-weekdays input{width:14px!important;min-height:14px!important}.automation-editor-actions{flex-wrap:wrap;gap:.45rem;display:flex}.button.danger{color:#170706;background:#e49a94;border-color:#e49a94}@media (width<=1200px){.automation-layout{grid-template-columns:1fr}}@media (width<=800px){.automation-summary-grid{grid-template-columns:1fr 1fr}.automation-hero{flex-direction:column;align-items:stretch}.automation-queue-state{min-width:0}}.automation-date-time-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.35rem;display:grid}.automation-date-time-grid label{min-width:0}.automation-date-time-grid input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:text}.automation-date-time-grid input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert(.85)}#automation-run-at-wrap>small{color:var(--muted);margin-top:.35rem;font-size:.55rem;line-height:1.45;display:block}@media (width<=520px){.automation-date-time-grid{grid-template-columns:1fr}}.automation-date-time-grid input[type=text]{color-scheme:normal;cursor:text;font-variant-numeric:tabular-nums;letter-spacing:.025em}.automation-date-time-grid input[type=text]::placeholder{color:#5f6b5c;opacity:1}.automation-date-time-grid input.automation-input-invalid{border-color:#e49a94;box-shadow:0 0 0 1px #e49a942e}#automation-run-at-wrap>small strong{color:#d8c47b;font-weight:600}.v5-hero{border:1px solid var(--line);background:linear-gradient(130deg, #8bae4b11, transparent 58%), var(--panel);grid-template-columns:minmax(0,1fr) 330px 285px;align-items:stretch;gap:.8rem;margin-bottom:.8rem;padding:1.25rem;display:grid}.v5-hero-copy h2{margin:.35rem 0 .4rem;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.v5-hero-copy>p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.v5-hero-meta{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.v5-hero-meta span{color:#899487;border:1px solid #ffffff0e;padding:.3rem .5rem;font-size:.55rem}.v5-readiness-card,.v5-address-card{background:#0407057a;border:1px solid #8bae4b2e;padding:1rem}.v5-readiness-card{align-items:center;gap:.9rem;display:flex}.v5-score-ring{--score:0%;background:radial-gradient(circle at center, #0b100c 57%, transparent 58%), conic-gradient(var(--green-light) var(--score), #ffffff12 0);border-radius:50%;flex:0 0 105px;place-items:center;width:105px;height:105px;display:grid;position:relative}.v5-score-ring strong{font-size:1.55rem}.v5-score-ring small{color:var(--muted);margin-top:-1.2rem;font-size:.52rem}.v5-readiness-card>div:last-child>small,.v5-address-card small{color:#768174;font-size:.55rem}.v5-readiness-card>div:last-child>strong{margin:.42rem 0;font-size:.9rem;display:block}.v5-readiness-card p{color:var(--muted);margin:0;font-size:.57rem;line-height:1.5}.v5-address-card{align-content:center;gap:.55rem;display:grid}.v5-address-card strong{font-size:.9rem}.v5-address-card button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;justify-self:start;padding:.35rem .6rem}.v5-summary-grid{grid-template-columns:repeat(6,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.v5-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);min-height:122px;padding:1rem}.v5-summary-grid span{color:#818c7f;font-size:.62rem}.v5-summary-grid strong{margin:.7rem 0 .2rem;font-size:1.35rem;display:block}.v5-summary-grid small{color:var(--muted);font-size:.56rem}.v5-summary-head{justify-content:space-between;align-items:center;display:flex}.v5-layout{grid-template-columns:minmax(0,1fr) 380px;gap:.8rem;display:grid}.v5-main-column,.v5-side-column{align-content:start;gap:.8rem;display:grid}.v5-resource-columns{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.v5-resource-columns>section{background:#ffffff03;border:1px solid #ffffff0d;padding:.85rem}.v5-resource-title{justify-content:space-between;gap:.6rem;margin-bottom:.8rem;display:flex}.v5-resource-title strong{font-size:.76rem}.v5-resource-title span{color:var(--muted);font-size:.55rem}.v5-resource-list{gap:.72rem;display:grid}.v5-resource-row>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.v5-resource-row span{color:var(--muted);font-size:.58rem}.v5-resource-row strong{font-size:.62rem}.v5-resource-row.compact{border-top:1px solid #ffffff0b;padding-top:.2rem}.v5-player-chart{background:linear-gradient(#050806ed,#050806ed),repeating-linear-gradient(0deg,#0000,#0000 49px,#8bae4b09 50px);border:1px solid #ffffff0b;min-height:260px;overflow:hidden}.v5-player-chart svg{width:100%;height:260px;display:block}.v5-chart-grid-line{stroke:#ffffff0e;stroke-width:1px}.v5-chart-line{fill:none;stroke:var(--green-light);stroke-width:2.4px;vector-effect:non-scaling-stroke}.v5-chart-area{fill:var(--green-light);opacity:.08}.v5-chart-label{fill:#63705f;font:10px Inter,sans-serif}.v5-quick-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.v5-quick-card{min-height:122px;color:var(--text);text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff03;align-content:center;padding:.8rem;text-decoration:none;display:grid}.v5-quick-card:hover{border-color:var(--green-light);background:#8bae4b0b}.v5-quick-card>span{color:var(--green-light);font-size:1rem}.v5-quick-card strong{margin-top:.7rem;font-size:.7rem}.v5-quick-card small{color:var(--muted);margin-top:.25rem;font-size:.53rem}.v5-alert-list,.v5-service-list,.v5-automation-list,.v5-activity-list{gap:.42rem;max-height:490px;display:grid;overflow:auto}.v5-alert-item,.v5-service-item,.v5-automation-item,.v5-activity-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.7rem}.v5-alert-item{border-left:3px solid #d8c47b}.v5-activity-item{border-left:3px solid #748071}.v5-alert-item.critical,.v5-activity-item.critical{border-left-color:#e49a94}.v5-alert-item.warning,.v5-activity-item.warning{border-left-color:#d8c47b}.v5-activity-item.success{border-left:3px solid var(--green-light)}.v5-activity-item.info{border-left:3px solid #748071}.v5-list-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.v5-list-head strong{font-size:.68rem}.v5-list-head time,.v5-list-head em{color:#6d786b;font-size:.52rem;font-style:normal}.v5-alert-item p,.v5-activity-item p,.v5-automation-item p{color:var(--muted);margin:.35rem 0 0;font-size:.57rem;line-height:1.5}.v5-service-item{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.v5-service-item strong{font-size:.66rem;display:block}.v5-service-meta{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin-top:.35rem;font-size:.52rem;display:flex}.v5-service-state{text-transform:uppercase;align-self:start;font-size:.54rem}.v5-service-state.online{color:var(--green-light)}.v5-service-state.offline{color:#e49a94}.v5-module-panel{margin-top:.8rem}.v5-module-search{min-width:220px;min-height:36px;color:var(--text);border:1px solid var(--line);background:#080b09;padding:.45rem .65rem}.v5-module-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.v5-module-card{min-height:150px;color:var(--text);border:1px solid var(--line);background:linear-gradient(145deg,#8bae4b06,#0000),#ffffff03;align-content:start;padding:.85rem;text-decoration:none;display:grid;position:relative}.v5-module-card:hover{border-color:var(--green-light);transform:translateY(-1px)}.v5-module-card>span:first-child{color:var(--green-light);font-size:1rem}.v5-module-card small{color:var(--green-light);letter-spacing:.12em;margin-top:.8rem;font-size:.5rem}.v5-module-card strong{margin-top:.28rem;font-size:.76rem}.v5-module-card p{color:var(--muted);margin:.35rem 0 .75rem;font-size:.56rem;line-height:1.5}.v5-module-status{color:var(--muted);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;padding-top:.55rem;font-size:.52rem;display:flex}.v5-module-status em{text-transform:uppercase;font-style:normal}.v5-module-status em.online,.v5-module-status em.ready{color:var(--green-light)}.v5-module-status em.attention{color:#d8c47b}.v5-module-status em.offline{color:#e49a94}@media (width<=1500px){.v5-summary-grid,.v5-module-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1200px){.v5-hero{grid-template-columns:minmax(0,1fr) 330px}.v5-address-card{grid-column:1/-1}.v5-layout{grid-template-columns:1fr}.v5-side-column{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.v5-resource-columns,.v5-side-column{grid-template-columns:1fr}.v5-quick-grid,.v5-module-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.v5-hero,.v5-summary-grid,.v5-module-grid,.v5-quick-grid{grid-template-columns:1fr}.v5-readiness-card{flex-direction:column;align-items:flex-start}.v5-module-search{width:100%;min-width:0}}.release-hero{border:1px solid var(--line);background:linear-gradient(130deg, #8bae4b11, transparent 58%), var(--panel);grid-template-columns:minmax(0,1fr) 330px 310px;align-items:stretch;gap:.8rem;margin-bottom:.8rem;padding:1.2rem;display:grid}.release-hero h2{margin:.35rem 0 .4rem;font-size:clamp(2.2rem,4vw,4.25rem);line-height:.98}.release-hero>div:first-child>p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.release-hero-meta{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.release-hero-meta span{color:#889486;border:1px solid #ffffff0e;padding:.3rem .48rem;font-size:.53rem}.release-score-card,.release-hash-card{background:#0407057a;border:1px solid #8bae4b2e;padding:1rem}.release-score-card{align-items:center;gap:.85rem;display:flex}.release-score-ring{--score:0%;background:radial-gradient(circle at center, #0b100c 57%, transparent 58%), conic-gradient(var(--green-light) var(--score), #ffffff12 0);border-radius:50%;flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid}.release-score-ring strong{font-size:1.5rem}.release-score-ring small{color:var(--muted);margin-top:-1.2rem;font-size:.52rem}.release-score-card>div:last-child>small,.release-hash-card small{color:#758173;font-size:.54rem}.release-score-card>div:last-child>strong{margin:.4rem 0;font-size:.86rem;display:block}.release-score-card p{color:var(--muted);margin:0;font-size:.55rem;line-height:1.45}.release-hash-card{align-content:center;gap:.5rem;display:grid}.release-hash-card strong{color:#d8c47b;overflow-wrap:anywhere;font-family:monospace;font-size:.68rem;line-height:1.45;display:block;overflow:hidden}.release-hash-card button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;justify-self:start;padding:.34rem .55rem}.release-summary-grid{grid-template-columns:repeat(5,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.release-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);min-height:112px;padding:1rem}.release-summary-grid span{color:var(--muted);font-size:.61rem}.release-summary-grid strong{margin:.65rem 0 .2rem;font-size:1.35rem;display:block}.release-summary-grid small{color:var(--muted);font-size:.55rem}.release-layout{grid-template-columns:minmax(0,1fr) 405px;gap:.8rem;display:grid}.release-main,.release-side{align-content:start;gap:.8rem;display:grid}.release-check-list,.release-list,.release-operation-list{gap:.44rem;max-height:600px;display:grid;overflow:auto}.release-check-item,.release-item,.release-operation-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.75rem}.release-check-item.pass,.release-item.current,.release-operation-item.completed{border-left:3px solid var(--green-light)}.release-check-item.warn,.release-item.archived,.release-operation-item.queued,.release-operation-item.running{border-left:3px solid #d8c47b}.release-check-item.fail,.release-item.failed,.release-operation-item.failed{border-left:3px solid #e49a94}.release-check-head,.release-item-head,.release-operation-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.release-check-item strong,.release-item strong,.release-operation-item strong{font-size:.69rem}.release-check-state,.release-item-state,.release-operation-state{text-transform:uppercase;font-size:.53rem;font-style:normal}.release-check-state.pass,.release-item-state.current,.release-operation-state.completed{color:var(--green-light)}.release-check-state.warn,.release-item-state.archived,.release-operation-state.queued,.release-operation-state.running{color:#d8c47b}.release-check-state.fail,.release-item-state.failed,.release-operation-state.failed{color:#e49a94}.release-check-item p,.release-item p,.release-operation-item p{color:var(--muted);margin:.35rem 0 0;font-size:.58rem;line-height:1.5}.release-item-meta,.release-operation-meta{color:#6d786b;flex-wrap:wrap;gap:.42rem;margin-top:.5rem;font-size:.52rem;display:flex}.release-command-block{background:#d8c47b06;border:1px solid #d8c47b2e;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.55rem;padding:.55rem;display:grid}.release-command-block code{color:#d8c47b;white-space:nowrap;text-overflow:ellipsis;font-size:.53rem;overflow:hidden}.release-command-block button,.release-cli-item button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.28rem .48rem;font-size:.52rem}.release-action-stack{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.release-action-card{min-height:126px;color:var(--text);text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff03;align-content:start;padding:.75rem;display:grid}.release-action-card:hover{border-color:var(--green-light)}.release-action-card>span{color:var(--green-light);font-size:1rem}.release-action-card strong{margin-top:.65rem;font-size:.68rem}.release-action-card small{color:var(--muted);margin-top:.3rem;font-size:.52rem;line-height:1.45}.release-snapshot-form{border-top:1px solid #ffffff0e;gap:.6rem;margin-top:.8rem;padding-top:.8rem;display:grid}.release-snapshot-form label{gap:.35rem;display:grid}.release-snapshot-form label span{color:var(--muted);font-size:.58rem}.release-snapshot-form input{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;padding:.6rem .7rem}.release-cli-list{gap:.55rem;display:grid}.release-cli-item{border:1px solid #ffffff0e;grid-template-columns:1fr auto;gap:.38rem;padding:.65rem;display:grid}.release-cli-item>span{color:var(--muted);grid-column:1/-1;font-size:.55rem}.release-cli-item code{color:#d8c47b;white-space:nowrap;text-overflow:ellipsis;font-size:.53rem;overflow:hidden}.release-cli-warning{color:#d8c47b;background:#d8c47b06;border:1px solid #d8c47b33;margin-top:.65rem;padding:.65rem;font-size:.55rem;line-height:1.55}.release-manifest-facts{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.release-manifest-facts div{border:1px solid #ffffff0d;padding:.65rem}.release-manifest-facts span{color:var(--muted);font-size:.53rem;display:block}.release-manifest-facts strong{text-overflow:ellipsis;margin-top:.32rem;font-size:.62rem;display:block;overflow:hidden}@media (width<=1350px){.release-hero{grid-template-columns:minmax(0,1fr) 330px}.release-hash-card{grid-column:1/-1}.release-summary-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.release-layout{grid-template-columns:1fr}.release-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.release-hero,.release-summary-grid,.release-side,.release-action-stack,.release-manifest-facts{grid-template-columns:1fr}.release-hash-card{grid-column:auto}.release-score-card{flex-direction:column;align-items:flex-start}}.dr-hero{align-items:center}.dr-safety-card{background:#8bae4b09;border:1px solid #8bae4b42;min-width:300px;padding:1rem}.dr-safety-card strong{color:var(--green-light);font-size:.78rem;display:block}.dr-safety-card span{color:var(--muted);margin-top:.35rem;font-size:.58rem;line-height:1.5;display:block}.dr-summary-grid{grid-template-columns:repeat(6,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.dr-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #8bae4b09, transparent), var(--panel);min-height:112px;padding:1rem}.dr-summary-grid span{color:var(--muted);font-size:.61rem}.dr-summary-grid strong{margin:.65rem 0 .2rem;font-size:1.35rem;display:block}.dr-summary-grid small{color:var(--muted);font-size:.55rem}.dr-layout{grid-template-columns:minmax(0,1fr) 440px;gap:.8rem;display:grid}.dr-main,.dr-side{align-content:start;gap:.8rem;display:grid}.dr-drill-list{gap:.45rem;max-height:760px;display:grid;overflow:auto}.dr-drill-item{background:#ffffff03;border:1px solid #ffffff0e;padding:.75rem}.dr-drill-item.completed{border-left:3px solid var(--green-light)}.dr-drill-item.queued,.dr-drill-item.running{border-left:3px solid #d8c47b}.dr-drill-item.failed,.dr-drill-item.cancelled{border-left:3px solid #e49a94}.dr-drill-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.dr-drill-item strong{font-size:.72rem}.dr-drill-item p{color:var(--muted);margin:.32rem 0 0;font-size:.57rem;line-height:1.5}.dr-drill-state{text-transform:uppercase;font-size:.53rem;font-style:normal}.dr-drill-state.completed{color:var(--green-light)}.dr-drill-state.queued,.dr-drill-state.running{color:#d8c47b}.dr-drill-state.failed,.dr-drill-state.cancelled{color:#e49a94}.dr-drill-meta{color:#687466;flex-wrap:wrap;gap:.45rem;margin-top:.45rem;font-size:.53rem;display:flex}.dr-check-pills{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.dr-check-pills span{border:1px solid #ffffff0e;padding:.2rem .4rem;font-size:.5rem}.dr-check-pills .pass{color:var(--green-light)}.dr-check-pills .warn{color:#d8c47b}.dr-check-pills .fail{color:#e49a94}.dr-drill-actions{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.dr-drill-actions a,.dr-drill-actions button{color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.32rem .5rem;font-size:.54rem;text-decoration:none}.dr-drill-actions button{color:#e49a94;border-color:#e49a9440}.dr-source-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dr-source-grid article{background:#ffffff03;border:1px solid #ffffff0e;padding:.7rem}.dr-source-grid span,.dr-source-grid small{color:var(--muted);font-size:.54rem;display:block}.dr-source-grid strong{margin:.45rem 0;font-size:.68rem;display:block}.dr-editor form{gap:.65rem;display:grid}.dr-editor label{gap:.35rem;display:grid}.dr-editor label>span{color:#909b8d;font-size:.6rem}.dr-editor input,.dr-editor select{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#080b09;outline:none;padding:.6rem .7rem}.dr-objective-grid,.dr-toggle-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dr-toggle{border:1px solid #ffffff0d;align-items:center;padding:.5rem;gap:.5rem!important;display:flex!important}.dr-toggle input{accent-color:var(--green-light);width:16px!important;min-height:16px!important}@media (width<=1450px){.dr-summary-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.dr-layout{grid-template-columns:1fr}.dr-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.dr-summary-grid,.dr-side,.dr-source-grid,.dr-objective-grid,.dr-toggle-grid{grid-template-columns:1fr}.dr-hero{flex-direction:column;align-items:stretch}.dr-safety-card{min-width:0}}.server-files-hero{align-items:center}.server-files-hero code{color:var(--green-light);font-family:monospace}.server-files-badge{border:1px solid var(--line);background:#8bae4b06;min-width:315px;padding:1rem}.server-files-badge small,.server-files-badge span{color:var(--muted);font-size:.56rem;display:block}.server-files-badge strong{overflow-wrap:anywhere;color:var(--green-light);margin:.45rem 0;font-family:monospace;font-size:.72rem;display:block}.server-files-tabs{gap:.45rem;margin-bottom:.8rem;display:flex}.server-files-tabs button{min-height:40px;color:var(--muted);border:1px solid var(--line);background:var(--panel);cursor:pointer;align-items:center;gap:.45rem;padding:0 .85rem;display:inline-flex}.server-files-tabs button.active{color:#101509;border-color:var(--green-light);background:var(--green-light)}.server-file-workspace{grid-template-columns:330px minmax(0,1fr);gap:.8rem;min-height:690px;display:grid}.server-tree-panel,.server-browser-panel{min-width:0}.server-tree-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.server-tree-head h3{margin:.2rem 0 0;font-size:.82rem}.server-icon-button{width:34px;height:34px;color:var(--green-light);border:1px solid var(--line);cursor:pointer;background:0 0}.server-hidden-toggle{min-height:36px;color:var(--muted);border:1px solid #ffffff0d;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:.45rem .55rem;font-size:.56rem;display:flex}.server-hidden-toggle input{accent-color:var(--green-light)}.server-tree{max-height:610px;padding:.2rem 0;overflow:auto}.server-tree-row{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:30px;padding-right:.3rem;display:grid}.server-tree-row.active{background:#8bae4b12}.server-tree-toggle{color:#6e7a6b;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:25px;padding:0;display:grid}.server-tree-toggle:disabled{cursor:default;opacity:.25}.server-tree-label{color:#a6b1a3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-width:0;padding:.3rem .35rem;display:flex}.server-tree-label:hover,.server-tree-row.active .server-tree-label{color:var(--green-light)}.server-tree-label span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.server-browser-toolbar{gap:.55rem;margin-bottom:.6rem;display:grid}.server-breadcrumb{flex-wrap:wrap;align-items:center;gap:.22rem;min-height:33px;display:flex}.server-breadcrumb button{color:#8e998b;cursor:pointer;background:0 0;border:1px solid #ffffff0b;padding:.24rem .4rem;font-size:.54rem}.server-breadcrumb button:hover{color:var(--green-light);border-color:var(--line)}.server-breadcrumb i{color:#556052;font-size:.5rem;font-style:normal}.server-path-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.server-path-row input,.server-file-actions input{min-height:39px;color:var(--text);border:1px solid var(--line);background:#080b09;outline:none;padding:.55rem .7rem}.server-path-row input{font-family:monospace;font-size:.63rem}.server-file-actions{grid-template-columns:minmax(180px,1fr) auto auto;gap:.45rem;margin-bottom:.6rem;display:grid}.server-directory-summary{background:#ffffff03;border:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.7rem;min-height:48px;padding:.55rem .7rem;display:flex}.server-directory-summary strong,.server-directory-summary small{display:block}.server-directory-summary strong{overflow-wrap:anywhere;font-family:monospace;font-size:.64rem}.server-directory-summary small,#server-upload-progress{color:var(--muted);margin-top:.2rem;font-size:.52rem}.server-file-table{border:1px solid #ffffff0b;max-height:555px;display:grid;overflow:auto}.server-file-row{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(220px,1.7fr) minmax(110px,.55fr) 90px minmax(135px,.65fr) auto;align-items:center;gap:.55rem;min-height:52px;padding:.55rem .65rem;display:grid}.server-file-row:last-child{border-bottom:0}.server-file-row:hover{background:#8bae4b06}.server-file-name{align-items:center;gap:.55rem;min-width:0;display:flex}.server-file-name button{color:#e5e9e3;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.server-file-name button:hover{color:var(--green-light)}.server-file-icon{color:var(--green-light);text-align:center;flex:0 0 20px}.server-file-type,.server-file-size,.server-file-date{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.server-row-actions{justify-content:flex-end;gap:.28rem;display:flex}.server-row-actions button,.server-row-actions a{color:var(--green-light);cursor:pointer;background:0 0;border:1px solid #8bae4b2e;padding:.3rem .42rem;font-size:.5rem;text-decoration:none}.server-row-actions .danger{color:#e49a94;border-color:#e49a9438}.server-editor-card{width:min(94vw,1120px)}.server-editor-meta{flex-wrap:wrap;gap:.45rem;margin:.55rem 0;display:flex}.server-editor-meta span{color:var(--muted);border:1px solid #ffffff0d;padding:.24rem .4rem;font-size:.52rem}#server-editor-content{color:#dbe2d8;border:1px solid var(--line);resize:vertical;tab-size:4;background:#050806;width:100%;min-height:min(62vh,650px);padding:.85rem;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.server-editor-footer{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.65rem;display:flex}.server-editor-footer span{color:var(--muted);font-size:.55rem}.archive-files-workspace[hidden],.server-file-workspace[hidden]{display:none!important}@media (width<=1250px){.server-file-workspace{grid-template-columns:285px minmax(0,1fr)}.server-file-row{grid-template-columns:minmax(200px,1.5fr) 100px 80px minmax(115px,.6fr)}.server-file-date{display:none}}@media (width<=980px){.server-file-workspace{grid-template-columns:1fr}.server-tree{max-height:330px}}@media (width<=720px){.server-files-hero{flex-direction:column;align-items:stretch}.server-files-badge{min-width:0}.server-file-actions{grid-template-columns:1fr 1fr}.server-file-actions input{grid-column:1/-1}.server-file-row{grid-template-columns:minmax(145px,1fr) 70px auto}.server-file-type,.server-file-date{display:none}.server-row-actions{flex-wrap:wrap}}
