@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.enter-proxy-options .enter-proxy-country{display:inline-block;margin-top:7px;padding:4px 7px;border:1px solid rgba(90,200,239,.2);border-radius:6px;color:#a5ddef;background:#5ac8ef0f;font-size:10px;font-weight:600;line-height:1.35;white-space:normal}.enter-proxy-options>button.active .enter-proxy-country{color:#a3f1d9;border-color:#52e0b14d;background:#52e0b114}.execution-section .enter-section-head h3{font-size:18px;line-height:1.35}.execution-section .enter-section-head p{font-size:12px;line-height:1.6;color:#94adbf}.execution-section .enter-section-head small{font-size:10px}.execution-section .enter-section-body{padding:24px}.execution-settings{--exec-control:#102437;--exec-text:#e3eef7;--exec-muted:#95adbe;--exec-border:rgba(151,188,216,.2);color:var(--exec-text);font-size:14px}.execution-label{display:block;font-size:12px;line-height:1.5;font-weight:600;color:#b8cddd;margin-bottom:8px}.execution-filter-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2.3fr);gap:22px;align-items:end}.execution-filter-row.no-category{grid-template-columns:1fr}.execution-select{width:100%;height:50px;display:flex;align-items:center;gap:10px;border:1px solid var(--exec-border);border-radius:11px;background:var(--exec-control);color:var(--exec-text);padding:0 14px;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff06}.execution-select>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-select>svg:first-child{color:var(--mint);flex:none}.execution-select>svg:last-child{color:var(--exec-muted);flex:none;transition:transform .14s}.execution-select.open>svg:last-child{transform:rotate(180deg)}.execution-select:focus-visible,.execution-select.open{outline:2px solid var(--mint);outline-offset:2px}.execution-category-menu{position:fixed;z-index:10000;padding:6px;overflow-y:auto;box-sizing:border-box;border:1px solid rgba(151,188,216,.28);border-radius:12px;background:#182f43;color:#e3eef7;box-shadow:0 18px 45px #0006;font-size:14px;animation:execution-menu-in .14s ease-out}.execution-category-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;border-radius:7px;cursor:pointer;overflow-wrap:anywhere}.execution-category-menu [role=option].active{background:#74d3c61a}.execution-category-menu [aria-selected=true]{color:#83efd2}.execution-pools>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border:1px solid var(--exec-border);border-radius:12px;background:#06131f80;gap:4px}.execution-pools button{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a7bfd0;cursor:pointer;padding:9px 12px;font:inherit;font-size:13px;transition:background .14s,border-color .14s}.execution-pools button strong{font-family:DM Mono,monospace;font-weight:500;font-size:15px;white-space:nowrap}.execution-pools button.selected{background:#50ceb21a;border-color:#50ceb261;color:#b2ffe8;box-shadow:inset 0 1px #ffffff0a}.execution-pools button:hover:not(.selected){background:#97bcd812;color:#e3eef7}.execution-settings button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.execution-settings button:disabled{opacity:.45;cursor:not-allowed}.execution-filter-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 25px;color:var(--exec-muted);font-size:12px;line-height:1.5}.execution-filter-note>span{display:flex;align-items:center;gap:7px}.execution-filter-note svg{flex:none;color:#71cdb4}.execution-filter-note b{font-weight:500;color:#b9d4e4;white-space:nowrap}.execution-preset-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--exec-border);padding-top:22px;margin-bottom:12px}.execution-preset-bar>div{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:600}.execution-preset-bar svg{color:#9ebccf}.execution-preset-bar small{font-size:12px;font-weight:400;color:var(--exec-muted);margin-left:4px}.execution-add{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;background:transparent;border:1px solid var(--exec-border);border-radius:8px;color:#adeddc;font-size:12px;cursor:pointer}.execution-preset-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.execution-preset{display:flex;align-items:stretch;max-width:100%;border:1px solid var(--exec-border);border-radius:10px;overflow:hidden;background:#142c3f8c}.execution-preset.selected{border-color:#5cd3b980;background:#317b711f}.execution-preset>button{min-width:0;background:transparent;border:0;color:var(--exec-text);cursor:pointer;text-align:left;padding:10px 13px}.execution-preset>button:first-child{display:flex;flex-direction:column;gap:4px}.execution-preset>button>span{font-size:13px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.execution-preset>button>small{font-size:11px;line-height:1.4;color:var(--exec-muted)}.execution-preset>.execution-edit{padding:10px;display:grid;place-items:center;border-left:1px solid var(--exec-border);color:#92b5ca;min-width:36px}.execution-preset>button:hover{background:#97bcd812}.execution-number-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.execution-number-grid label,.execution-editor-top>label{min-width:0}.execution-settings input,.execution-settings select{box-sizing:border-box;width:100%;height:48px;border:1px solid var(--exec-border);border-radius:10px;background:var(--exec-control);color:var(--exec-text);padding:0 13px;outline:0;font-size:14px;font-family:DM Mono,monospace;box-shadow:inset 0 1px #ffffff05}.execution-settings input:focus,.execution-settings select:focus{border-color:#63d8bc;box-shadow:0 0 0 3px #50ceb21a}.execution-settings input[aria-invalid=true]{border-color:#fa8796}.execution-number-grid small{display:block;font-size:11px;line-height:1.5;color:var(--exec-muted);margin-top:7px}.execution-settings .invalid{color:#ff9aa6}.execution-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:23px;border-top:1px solid var(--exec-border);padding-top:18px;color:#b9d2e1;font-size:12px;line-height:1.5}.execution-summary>div{display:flex;align-items:center;gap:10px;color:#b4efdf}.execution-summary>div>span{font-size:13px;font-weight:600}.execution-summary small{display:block;font-size:12px;font-weight:400;color:var(--exec-muted);margin-top:3px}.execution-summary>span{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.execution-summary i{width:3px;height:3px;border-radius:50%;background:#6e8ba1}.execution-summary.warning>div{color:#f3cb8f}.execution-preset-editor{border:1px solid rgba(143,186,215,.26);border-radius:14px;padding:20px;background:#142c40;box-shadow:0 8px 24px #0000001f;margin:0 0 24px}.execution-editor-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.execution-editor-heading>div{display:flex;align-items:center;gap:9px;color:#c2eedf;font-size:15px}.execution-editor-heading>button{display:grid;place-items:center;padding:7px;border:0;background:transparent;color:var(--exec-muted);border-radius:7px;cursor:pointer}.execution-editor-top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-bottom:18px}.execution-editor-top input{font-family:inherit}.execution-native-select{position:relative}.execution-native-select select{appearance:none;padding-right:32px;font-family:inherit}.execution-native-select>svg{position:absolute;right:12px;bottom:16px;pointer-events:none;color:var(--exec-muted)}.execution-editor-actions{display:flex;align-items:center;gap:10px;margin-top:20px}.execution-editor-actions>span{flex:1}.execution-editor-actions button{min-height:40px;display:flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--exec-border);background:transparent;color:#c7dae7;border-radius:9px;cursor:pointer;font-size:12px}.execution-editor-actions button.execution-save{background:#79e5c6;color:#103e36;border-color:#79e5c6;font-weight:700}.execution-editor-actions button.execution-delete{border-color:transparent;color:#f498a3;padding-left:0}.execution-notice{font-size:12px;line-height:1.5;color:#a0bfcf;margin:12px 0}.execution-notice button{color:#9ee9d3;border:0;background:transparent;text-decoration:underline;cursor:pointer}@keyframes execution-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.execution-filter-row{grid-template-columns:minmax(180px,.85fr) minmax(0,2fr);gap:14px}.execution-pools button{flex-direction:column;align-items:flex-start;gap:3px;padding:7px 9px}.execution-select{height:64px}}@media(max-width:760px){.execution-filter-row,.execution-editor-top{grid-template-columns:1fr}.execution-select{height:48px}.execution-filter-note{align-items:flex-start}.execution-filter-note b{display:none}.execution-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.execution-section .enter-section-body{padding:18px}.execution-preset-bar small{display:none}.execution-summary{align-items:flex-start;flex-direction:column}.execution-summary>span{justify-content:flex-start}.execution-preset{flex:1 1 170px}.execution-preset>button:first-child{flex:1}.execution-preset-editor{padding:16px}.execution-editor-actions{flex-wrap:wrap}.execution-editor-actions>span{display:none}.execution-editor-actions button.execution-delete{margin-right:auto}}@media(prefers-reduced-motion:reduce){.execution-category-menu{animation:none}.execution-settings *{transition:none!important}}.execution-preset-name{display:block;max-width:480px}.execution-preset-name input{width:100%}.execution-preset-actions{display:grid;grid-template-columns:repeat(3,32px);align-content:center;border-left:1px solid var(--exec-border);padding:0 3px}.execution-preset-actions button{display:grid;place-items:center;min-height:36px;border:0;border-radius:6px;background:transparent;color:#92b5ca;cursor:pointer}.execution-preset-actions button[aria-pressed=true]{color:#79e5c6}.execution-delete-confirm{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid #854d59;border-radius:10px;background:#a53e5414;margin-bottom:20px}.execution-delete-confirm>span{flex:1;min-width:150px;font-size:13px}.execution-delete-confirm button{display:flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid var(--exec-border);border-radius:7px;background:transparent;color:var(--exec-text);cursor:pointer;font-size:12px}.execution-delete-confirm button.execution-delete{color:#ff9aa6;border-color:#854d59}.run-progress-detail{margin:20px 28px;padding:20px 0;border-top:1px solid rgba(151,188,216,.2);border-bottom:1px solid rgba(151,188,216,.2);color:#d9e9f4}.run-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.run-progress-heading>strong{font-size:15px;font-weight:600}.run-progress-heading>span{display:flex;gap:7px;align-items:center;color:#96b6ca;font-size:12px}.run-progress-detail.saved .run-progress-heading>span{color:#82e3c4}.run-progress-detail.failed .run-progress-heading>strong{color:#ffadb5}.run-phase-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.run-phase-label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin-bottom:10px;line-height:1.5}.run-phase-label>span{display:flex;align-items:center;gap:5px;color:#bcd1df}.run-phase-label>strong{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.run-phase.done .run-phase-label>span{color:#83e3c3}.run-phase-track{height:8px;overflow:hidden;border-radius:6px;background:#193347;border:1px solid rgba(139,175,197,.1)}.run-phase-track>span{display:block;height:100%;border-radius:inherit;background:#53c4dd;transition:width .18s ease-out}.run-phase.done .run-phase-track>span{background:#64d9b5}.run-phase-track.pending{background:repeating-linear-gradient(110deg,#193347,#193347 10px,#23495e 10px 20px)}.run-progress-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:16px;font-size:12px;line-height:1.6;color:#9bb7c9}.run-progress-time{display:flex;align-items:center;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:760px){.run-progress-detail{margin:18px}.run-phase-grid{grid-template-columns:1fr;gap:20px}.run-progress-heading{align-items:flex-start;flex-direction:column;gap:6px}.run-progress-foot{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.run-phase-track>span{transition:none}}.o-test-advanced-wrapper{margin:0;padding:0;border:0;min-width:0}.o-test-advanced-wrapper:disabled .advanced-section{opacity:.55}.o-test-empty{display:flex;align-items:center;gap:18px;padding:28px;border:1px dashed #28485b;border-radius:20px;color:#9bb6c7}.o-test-empty p{margin:8px 0 0;font-size:13px}.o-test-monitor{padding:26px!important;margin-top:24px!important}.o-test-monitor .run-progress-heading strong,.o-test-monitor .run-progress-foot span{display:flex;align-items:center;gap:8px}.o-test-monitor select{max-width:100%;background:#0d2132;color:#c8dce9;border:1px solid #2a4559;border-radius:10px;padding:12px}.o-test-identity,.o-test-lease{color:#91acbf;font-size:12px;overflow-wrap:anywhere;margin:16px 0}.o-test-monitor a{color:#68dcc8;text-decoration:underline}.o-test-monitor details{margin-top:20px;color:#91acbf;font-size:12px}.o-test-monitor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;line-height:1.7}.o-test-error{color:#ff9da9;font-size:13px;line-height:1.6}@media(max-width:680px){.o-test-monitor .run-progress-heading{align-items:stretch;flex-direction:column;gap:14px}.o-test-monitor{padding:18px!important}.o-test-monitor .run-progress-heading strong{flex-wrap:wrap}.o-test-monitor .run-progress-foot{align-items:start;gap:12px}}.o-test-monitor.failed .run-phase-track>span{background:#ff879b}.o-test-report-age{font-size:11px;color:#819eaf;margin:10px 0 0}.o-test-accounts{padding:18px;margin-top:20px;background:#0a1d2c;border:1px solid #254457;border-radius:14px;font-size:12px;color:#a7c0cf}.o-test-accounts-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.o-test-accounts-heading strong{display:flex;align-items:center;gap:8px;color:#d7e9f2;font-size:13px}.o-test-accounts-heading strong span{color:#7fdfce;font-variant-numeric:tabular-nums}.o-test-accounts button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid #31556b;border-radius:8px;background:#102b3e;color:#c5e7ee;cursor:pointer;font-size:12px}.o-test-accounts button:disabled{opacity:.4;cursor:default}.o-test-accounts button:focus-visible{outline:2px solid #78e2ca;outline-offset:3px}.o-test-accounts p{line-height:1.6;margin:12px 0}.o-test-uid-sample{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.o-test-uid-sample code{padding:7px 9px;border-radius:6px;background:#143246;color:#a8efdf;-webkit-user-select:all;user-select:all}.o-test-uid-list{margin-top:14px;padding-top:4px;border-top:1px solid #264254}.o-test-uid-list ol{max-height:260px;overflow:auto;padding-left:40px;line-height:2}.o-test-uid-list code{-webkit-user-select:all;user-select:all;color:#cce6ee}.o-test-uid-paging{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:680px){.o-test-accounts{padding:14px}.o-test-uid-paging{font-size:11px}.o-test-accounts-heading button{width:100%}}.heartbeat-picker{margin:18px 0;color:#dceaf3;width:100%;min-width:0;container-type:inline-size}.heartbeat-picker button{font:inherit;cursor:pointer}.heartbeat-picker button:disabled{cursor:not-allowed;opacity:.55}.heartbeat-picker button:focus-visible{outline:2px solid #5edaca;outline-offset:4px}.heartbeat-families{display:flex;gap:6px;padding:5px;border:1px solid #294659;border-radius:12px;background:#0c2030;width:fit-content;max-width:100%}.heartbeat-families button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a4bdcc;font-size:13px;font-weight:650;white-space:nowrap}.heartbeat-families button.active{border-color:#397c81;background:#193e48;color:#8de5d3}.heartbeat-picker .heartbeat-route-help,.heartbeat-picker p{font-size:12px;line-height:1.6;color:#a4bdcc;margin:12px 0}.heartbeat-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.heartbeat-server{min-width:0;text-align:left;border:1px solid #315269;background:#112c3e;border-radius:11px;padding:12px;color:#dceaf3}.heartbeat-server:not(:disabled):hover{border-color:#5f91a1}.heartbeat-server.selected{border-color:#51bba8;background:linear-gradient(120deg,#173d46,#122b40)}.heartbeat-picker b{font-size:14px}.heartbeat-picker small{font-size:12px;color:#a4bdcc;line-height:1.5;display:block;margin-top:4px}.heartbeat-server-summary{display:flex;align-items:center;gap:10px}.heartbeat-server-indicator{display:flex;align-items:center;justify-content:center;flex:0 0 18px;color:#76dfc1}.heartbeat-server-identity{min-width:0;flex:1}.heartbeat-server-identity b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heartbeat-picker .heartbeat-server-identity small,.heartbeat-picker .heartbeat-server-load small{margin-top:2px}.heartbeat-choice-dot{display:block;border:1px solid #7897a7;border-radius:50%;width:16px;height:16px;flex-shrink:0}.heartbeat-server-load{flex-shrink:0;text-align:right;font-size:12px;line-height:1.5;color:#dceaf3;font-variant-numeric:tabular-nums}.heartbeat-meter{display:block;height:3px;border-radius:8px;background:#071b29;margin:9px 0 0;overflow:hidden}.heartbeat-meter i{display:block;height:100%;background:linear-gradient(90deg,#51c8e7,#67dab5)}.heartbeat-picker .heartbeat-selection-summary{margin:10px 0 0}.heartbeat-picker .heartbeat-selection-summary b{font-size:12px;color:#dceaf3}.heartbeat-picker .heartbeat-choice-error{color:#ffb0b8}.heartbeat-picker .heartbeat-empty{padding:16px;border:1px dashed #3a5e70;border-radius:10px;grid-column:1/-1}.workflow-action .heartbeat-picker b{font-size:14px}.workflow-action .heartbeat-picker small{font-size:12px;line-height:1.5;color:#a4bdcc}.workflow-action .heartbeat-picker small.heartbeat-choice-error{color:#ffb0b8}@media(max-width:600px){.heartbeat-families{width:100%}.heartbeat-families button{flex:1;padding:10px 7px;font-size:12px;gap:5px}.heartbeat-server-grid{grid-template-columns:1fr}}@container (max-width:1000px){.heartbeat-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.heartbeat-server-grid{grid-template-columns:1fr}}@container (max-width:380px){.heartbeat-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.heartbeat-families button{min-width:0;padding:10px 6px;font-size:12px;gap:5px;white-space:normal}}.server-readiness{display:flex;gap:14px;align-items:center;padding:18px;margin-top:18px;border:1px solid #285169;border-radius:16px;background:#0b2030;color:#bdd3e2}.server-readiness>span{flex:1;min-width:0}.server-readiness b,.server-readiness small{display:block}.server-readiness small{margin-top:6px;line-height:1.6}.server-readiness.ready{border-color:#47cfa5}.server-readiness.failed{border-color:#ed7288}.server-readiness button{display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid #355f75;border-radius:11px;padding:12px 16px;background:#163346;color:#d7edf6;font:inherit;cursor:pointer}.server-readiness button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.server-readiness{flex-wrap:wrap}.server-readiness button{width:100%;justify-content:center}}.account-browser{display:grid;gap:22px;min-width:0}.account-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #284454;border-radius:18px;background:linear-gradient(115deg,#152d40,#102436);overflow:hidden}.account-summary>div{padding:23px 25px;border-right:1px solid #284454;display:grid;gap:8px}.account-summary>div:last-child{border:0}.account-summary span{font-size:13px;color:#aec3d1}.account-summary strong{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.account-summary-healthy strong{color:#68dfbd}.account-summary-unhealthy strong{color:#ff879c}.account-summary-leased strong{color:#b6a2ff}.account-summary-unleased strong{color:#74d4f1}.account-registry{overflow:hidden;min-width:0}.account-registry-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 26px 14px;gap:16px}.account-registry-heading h3{margin:0 0 6px;font-size:19px}.account-registry-heading p{margin:0;color:#abc1cf;font-size:14px}.account-filter-bar{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:8px 26px 0}.account-filter-bar>label{min-width:170px;flex:1}.account-filter-bar label{display:grid;gap:8px;font-size:13px;color:#c3d4df;font-weight:600}.account-filter-bar select,.account-search{min-height:44px;border:1px solid #345365;background:#0c2130;border-radius:10px;color:#e0ecf5;font-size:14px}.account-filter-bar select{padding:10px 34px 10px 12px;width:100%;color-scheme:dark}.account-filter-bar form{flex:2;min-width:240px;display:grid;gap:8px}.account-search{display:flex;align-items:center;padding-left:12px;gap:8px;overflow:hidden}.account-search input{min-width:0;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important;font-size:14px!important;color:#e0ecf5}.account-search button{align-self:stretch;border:0;border-left:1px solid #345365;background:#17364a;color:#cbe7f5;padding:0 14px;font-size:13px}.account-reset,.account-clear{background:none;border:0;color:#8fd9ed;padding:12px 4px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.account-filter-note{margin:12px 26px 20px;color:#9db8c8;font-size:13px}.account-export-bar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:18px 26px;background:#132d3f;border-top:1px solid #294758;border-bottom:1px solid #294758}.account-export-bar>div:first-child{display:grid;gap:5px}.account-export-bar strong{font-size:15px}.account-export-bar span{font-size:13px;color:#a9c3d2}.account-export-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.account-browser button.secondary,.account-browser button.primary{font-size:13px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px}.account-browser button:disabled{opacity:.45;cursor:not-allowed}.account-table-scroll{overflow:auto;max-height:680px}.account-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.account-table th{position:sticky;top:0;background:#173247;color:#b2cad8;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:600;padding:16px;z-index:1}.account-table td{padding:14px 16px;border-bottom:1px solid #233e50;font-size:14px;color:#d1e2ed}.account-table th:first-child,.account-table td:first-child{width:52px;text-align:center;padding-left:24px}.account-table tr.selected{background:#194139}.account-table tbody tr:hover{background:#153549}.account-table td:nth-child(3){max-width:250px;overflow:hidden;text-overflow:ellipsis}.account-table td small{display:block;font-size:12px;color:#9ab9cd;margin-top:4px}.account-table input[type=checkbox]{width:17px;height:17px;accent-color:#5ae0bb;cursor:pointer}.account-table input:disabled{cursor:not-allowed}.account-uid{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.account-badge{font-size:12px;padding:5px 10px;border-radius:7px;display:inline-block}.account-badge.healthy{background:#1b493f;color:#8eecd1}.account-badge.unhealthy{background:#482d40;color:#ff9eb3}.account-badge.leased{background:#343355;color:#c9baff}.account-badge.unleased{background:#193e51;color:#99dff7}.account-export-ready{font-size:13px;color:#a8bfcf}.account-protected{display:flex;align-items:center;gap:6px;font-size:12px;color:#edcc91}.account-pagination{padding:17px 26px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #294758}.account-pagination>span{font-size:13px;color:#b0c7d5}.account-pagination>div{display:flex;gap:8px}.account-export-note{display:flex;gap:10px;padding:16px 26px;color:#9ebccc;font-size:13px;line-height:1.6}.account-export-note svg{flex-shrink:0;margin-top:3px}.account-empty{display:flex;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:25px;color:#bcd1de;font-size:15px}.account-browser-message{display:flex;align-items:center;gap:10px;padding:16px 26px;font-size:14px}.account-browser-message.error{color:#ff9fb1;background:#3c2637}.account-browser-message.success{color:#a1edd6;background:#163b35}.account-browser :is(button,input,select):focus-visible{outline:2px solid #65dcc6;outline-offset:3px}@media(min-width:1600px){.account-table td{padding-top:16px;padding-bottom:16px}}@media(max-width:800px){.account-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-summary>div{padding:18px}.account-summary strong{font-size:25px}.account-summary>div:nth-child(-n+3){border-bottom:1px solid #284454}.account-registry-heading,.account-filter-bar,.account-export-bar,.account-pagination{padding-left:18px;padding-right:18px}.account-filter-note{margin-left:18px;margin-right:18px}.account-filter-bar>label{min-width:130px}.account-export-bar{align-items:stretch}.account-export-actions{width:100%}.account-export-actions>button:not(.account-clear){flex:1}.account-pagination{flex-wrap:wrap}.account-export-note{padding:16px 18px}.account-table th:first-child,.account-table td:first-child{padding-left:16px}.account-filter-bar form{min-width:100%}.account-summary span{font-size:12px}.account-empty{flex-wrap:wrap}}@media(max-width:440px){.account-export-actions{flex-direction:column;align-items:stretch}.account-pagination>div{width:100%;justify-content:space-between}.account-summary>div{padding:15px 12px}.account-summary strong{font-size:23px}.account-registry-heading p{line-height:1.5}}.account-browser button.secondary{background:#173549;color:#d7e8f1;border:1px solid #365566;border-radius:10px}.account-browser button.secondary:hover:not(:disabled){background:#23485f;border-color:#6294aa}.account-table input[type=checkbox]{color-scheme:dark}.account-table td:first-child{display:table-cell;vertical-align:middle}.account-view-switch{display:flex;gap:6px;padding:5px;background:#102637;border:1px solid #294758;border-radius:12px;width:fit-content}.account-view-switch button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#b9d0dd;padding:11px 17px;border-radius:8px;font-size:14px}.account-view-switch button[aria-pressed=true]{background:#245247;color:#a6f5da}.account-refresh-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 24px;padding:20px 24px;background:#142c3c;border:1px solid #2b4b59;border-radius:14px}.account-refresh-summary>div{display:grid;gap:8px}.account-refresh-summary span{font-size:13px;color:#bad0de}.account-refresh-summary strong{font-size:24px;color:#cceee6;font-variant-numeric:tabular-nums}.account-refresh-summary p{grid-column:1/-1;margin:0;color:#afc6d4;font-size:13px;line-height:1.6}.account-filter-bar .account-deadline{flex:0 1 175px;min-width:150px}.account-quantity{display:grid;gap:6px;font-size:13px;color:#c3d4df}.account-quantity input{width:150px;min-height:42px;border:1px solid #496c7a;border-radius:9px;background:#0c2434;color:#e2eef3;padding:8px 12px;font-size:15px}.account-quantity-help{flex-basis:100%;margin:0;color:#efcc95;font-size:13px}.account-browser-message{overflow-wrap:anywhere}.account-browser-message.pending{background:#2e3541;color:#f1d29e;flex-wrap:wrap}.account-badge.held{background:#3d3647;color:#e6c7f8}.refresh-status.recent{color:#83dfc2}.refresh-status.overdue{color:#f3bc8c}.account-batches>p,.account-batches>div[role=alert]{margin:0;padding:4px 26px 24px;font-size:14px;color:#b5cdda}.account-batch-list article{display:flex;align-items:center;gap:20px;padding:20px 26px;border-top:1px solid #294758;flex-wrap:wrap}.account-batch-list article>div{display:grid;gap:6px;flex:1;min-width:180px}.account-batch-list strong{font-size:15px;color:#d8eee7}.account-batch-list span{font-size:13px}.account-batch-list small{font-size:12px;overflow-wrap:anywhere;color:#a9c1d2}.account-batches h3{font-size:19px}.account-browser input[aria-invalid=true]{border-color:#f499a5}.account-export-actions{align-items:end}@media(max-width:1100px){.account-refresh-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-export-actions{justify-content:flex-start}.account-filter-bar>label{flex:1 1 180px}.account-filter-bar .account-deadline{flex:1 1 180px}}@media(max-width:600px){.account-refresh-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:20px}.account-refresh-summary>div:last-of-type{grid-column:1/-1}.account-batch-list article{padding:18px;gap:14px}.account-quantity,.account-quantity input,.account-view-switch{width:100%}.account-view-switch button{flex:1;justify-content:center;padding:11px 10px}.account-browser-message{padding:16px 18px}.account-batches>p{padding:4px 18px 20px}.account-filter-bar .account-deadline{min-width:100%}}.proxy-tabs{display:flex;gap:8px;margin:22px 0 16px;padding:5px;width:max-content;border:1px solid var(--border);border-radius:12px;background:#05111e8a}.proxy-tabs button{display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-weight:700;cursor:pointer}.proxy-tabs button svg{width:16px}.proxy-tabs button.active{background:#5ac8ef1f;color:var(--cyan);box-shadow:inset 0 0 0 1px #5ac8ef33}.proxy-pool-panel{padding:20px;border:1px solid var(--border);border-radius:16px;background:#0a1d2fad}.proxy-pool-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.proxy-pool-metrics>div{padding:15px;border:1px solid var(--border);border-radius:12px;background:#05111e7a}.proxy-pool-metrics span,.proxy-pool-metrics b{display:block}.proxy-pool-metrics span{color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.proxy-pool-metrics b{margin-top:7px;font:600 20px DM Mono,monospace}.proxy-pool-metrics .healthy b{color:var(--mint)}.proxy-pool-metrics .occupied b{color:var(--gold)}.proxy-pool-metrics .blocked b{color:#ff7d91}.proxy-pool-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;margin-top:14px;align-items:stretch}.proxy-pool-controls>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid var(--border);border-radius:11px;background:#0a2031c2;color:var(--text);font-weight:700;cursor:pointer}.proxy-pool-controls>button svg{width:16px}.proxy-pool-controls>button:disabled{opacity:.45;cursor:not-allowed}.proxy-file-picker{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:13px;border:1px dashed rgba(90,200,239,.35);border-radius:11px;cursor:pointer}.proxy-file-picker>svg{color:var(--cyan)}.proxy-file-picker span,.proxy-file-picker b,.proxy-file-picker small{display:block}.proxy-file-picker small{margin-top:3px;color:var(--text-muted);font-size:9px}.proxy-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.proxy-allocation-setting{display:grid;grid-template-columns:1fr 110px auto;align-items:center;gap:10px;margin-top:14px;padding:13px;border:1px solid rgba(242,191,105,.2);border-radius:11px;background:#f2bf690f}.proxy-allocation-setting>div{display:flex;align-items:center;gap:10px}.proxy-allocation-setting svg{color:var(--gold)}.proxy-allocation-setting b,.proxy-allocation-setting small{display:block}.proxy-allocation-setting small{margin-top:3px;color:var(--text-muted);font-size:9px}.proxy-allocation-setting input{height:39px;border:1px solid var(--border);border-radius:9px;background:#071725;color:var(--text);padding:0 10px}.proxy-allocation-setting button{height:39px;padding:0 15px;border:0;border-radius:9px;background:var(--gold);font-weight:800;cursor:pointer}.proxy-allocation-setting button:disabled{opacity:.4;cursor:not-allowed}.proxy-health-progress{margin-top:14px;padding:13px;border:1px solid rgba(90,200,239,.2);border-radius:11px;background:#5ac8ef0f}.proxy-health-progress>span{display:flex;align-items:center;gap:8px}.proxy-health-progress>span svg{width:16px;color:var(--cyan)}.proxy-health-progress>em{display:block;margin-top:5px;color:var(--text-muted);font-size:10px;font-style:normal}.proxy-health-progress>i{display:block;height:5px;margin-top:10px;border-radius:99px;background:#06131f;overflow:hidden}.proxy-health-progress>i>span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--mint));transition:width .2s}.proxy-health-progress>small{display:block;margin-top:8px;color:#ff9aaa}.proxy-pool-table-wrap{max-height:560px;margin-top:15px;border:1px solid var(--border);border-radius:12px;overflow:auto}.proxy-pool-table{width:100%;border-collapse:collapse;font-size:11px}.proxy-pool-table th{position:sticky;top:0;z-index:1;padding:11px 13px;background:#0c2236;color:var(--text-muted);text-align:left;text-transform:uppercase;font-size:8px;letter-spacing:.09em}.proxy-pool-table td{padding:11px 13px;border-top:1px solid var(--border);color:#b9cad6}.proxy-pool-table td b,.proxy-pool-table td small{display:block}.proxy-pool-table td b{font-family:DM Mono,monospace}.proxy-pool-table td small{margin-top:3px;color:var(--text-muted)}.pool-status{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.pool-status i{width:7px;height:7px;border-radius:50%;background:#758895}.pool-status svg{width:13px}.pool-status.healthy{color:var(--mint)}.pool-status.healthy i{background:var(--mint)}.pool-status.blacklisted{color:#ff7d91}.pool-status.pending{color:var(--gold)}.occupied-tag{display:inline-block;max-width:250px;padding:5px 7px;border-radius:7px;background:#f2bf691a;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxy-empty{margin-top:18px}@media(max-width:850px){.proxy-pool-metrics{grid-template-columns:repeat(2,1fr)}.proxy-pool-controls{grid-template-columns:1fr}.proxy-pool-controls>button{min-height:42px}.proxy-allocation-setting{grid-template-columns:1fr 90px}.proxy-allocation-setting>button{grid-column:1/-1}.proxy-pool-table{min-width:720px}}@media(max-width:520px){.proxy-tabs{width:100%}.proxy-tabs button{flex:1;justify-content:center}.proxy-pool-panel{padding:14px}.proxy-pool-metrics{grid-template-columns:1fr 1fr}.proxy-allocation-setting{grid-template-columns:1fr}.proxy-allocation-setting input{width:100%}}@media(prefers-reduced-motion:reduce){.proxy-health-progress>i>span{transition:none}}.proxy-country-field select,#proxy-provider{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-input,#0b1d2d);color:var(--text,#dce9f2);font:inherit;color-scheme:dark}.proxy-country-field small{display:block;margin-top:7px;color:var(--text-muted);font-size:12px;line-height:1.5}.settings-page{max-width:980px}.settings-card{border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,#11273ef0,#091829f0);overflow:hidden;box-shadow:0 22px 70px #0003}.settings-card-head{display:flex;align-items:center;gap:16px;padding:24px 26px;border-bottom:1px solid var(--border)}.settings-card-head>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--mint);background:#52e0b117;border:1px solid rgba(82,224,177,.18)}.settings-card-head>div{flex:1}.settings-card-head small{color:#63849c;font-size:9px;letter-spacing:1.4px;font-weight:800}.settings-card-head h3{font-size:18px;margin:4px 0}.settings-card-head p{color:#7690a4;font-size:11px;margin:0;line-height:1.55}.settings-card-head em{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:99px;font-style:normal;font-size:10px}.settings-card-head em.ready{color:var(--mint);background:#52e0b117}.settings-card-head em.missing{color:var(--danger);background:#ff718517}.settings-current{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;padding:22px 26px 0}.settings-current>div{padding:15px;border:1px solid var(--border);border-radius:12px;background:#05111e61}.settings-current span{display:block;color:#617e94;text-transform:uppercase;font-size:8px;letter-spacing:1px;margin-bottom:7px}.settings-current code,.settings-current b{color:#d6e8f3;font-size:12px}.settings-card form{padding:22px 26px 26px}.settings-card label{display:block;font-size:11px;font-weight:800;margin-bottom:9px}.settings-card textarea{width:100%;min-height:132px;resize:vertical;border:1px solid var(--border);border-radius:13px;background:#071725;color:#dcebf5;padding:14px;outline:0;font:11px/1.65 DM Mono,monospace}.settings-card textarea:focus{border-color:#52e0b1a6;box-shadow:0 0 0 3px #52e0b114}.settings-help{display:flex;align-items:flex-start;gap:8px;color:#6f8ba0;font-size:10px;line-height:1.5;margin-top:11px}.settings-help svg{color:var(--mint);flex:none}.settings-error,.settings-success,.settings-loading{display:flex;align-items:center;gap:8px;margin:16px 26px 0;padding:12px 14px;border-radius:11px;font-size:10px}.settings-card form .settings-error,.settings-card form .settings-success{margin:14px 0 0}.settings-error{color:#ff91a1;background:#ff718514;border:1px solid rgba(255,113,133,.15)}.settings-success{color:var(--mint);background:#52e0b114;border:1px solid rgba(82,224,177,.15)}.settings-loading{color:#7f9aae;background:#ffffff06}.settings-save{margin:20px 0 0 auto}.settings-save:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.settings-card-head{align-items:flex-start;padding:20px}.settings-card-head em{position:absolute;right:34px}.settings-current{grid-template-columns:1fr;padding:18px 20px 0}.settings-card form{padding:18px 20px 22px}.settings-card textarea{min-height:170px}}.recovery-defaults-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recovery-defaults-form label{display:grid;gap:7px;color:#93aebb;font-size:10px;font-weight:700}.recovery-defaults-form input,.recovery-defaults-form select{width:100%;min-height:45px;border:1px solid rgba(103,167,190,.2);border-radius:11px;padding:0 13px;color:#dcebf2;background:#041624b8}.recovery-defaults-form label small{color:#5f7f8e;font-size:8px;font-weight:500}.recovery-proxy-field,.recovery-default-note,.recovery-defaults-form .settings-error,.recovery-defaults-form .settings-success,.recovery-defaults-form .settings-save{grid-column:1/-1}.recovery-default-note{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid rgba(75,211,184,.17);border-radius:11px;color:#7193a0;background:#35c0a50f;font-size:9px;line-height:1.5}.recovery-default-note svg{width:16px;flex:none;color:#68ddbd}@media(max-width:680px){.recovery-defaults-form{grid-template-columns:1fr}.recovery-proxy-field,.recovery-default-note,.recovery-defaults-form .settings-error,.recovery-defaults-form .settings-success,.recovery-defaults-form .settings-save{grid-column:auto}}.credential-registry{display:grid;gap:8px;margin:16px 0}.credential-registry>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:11px;background:#091827}.credential-registry>div.active{border-color:#52e0b14d;background:#52e0b10d}.credential-registry b,.credential-registry small{display:block}.credential-registry b{font-size:10px}.credential-registry small{margin-top:4px;color:#668298;font:8px DM Mono,monospace;overflow-wrap:anywhere}.credential-registry .credential-email{display:flex;align-items:center;gap:5px;color:#87a9b9;font-family:Manrope,sans-serif}.credential-registry .credential-email svg{width:10px;height:10px;flex:none;color:#63cdb2}.credential-registry .credential-email.missing{color:#526f83}.credential-registry .credential-email.missing svg{color:#526f83}.credential-registry em{color:var(--mint);font-size:8px;font-style:normal}.credential-registry button{height:30px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:#10243a;color:#8bcde4;font-size:8px;cursor:pointer}.credential-registry button:disabled{opacity:.4;cursor:not-allowed}.credential-registry button.credential-delete{color:var(--danger)}.credential-registry .credential-empty{display:block;color:#688398;font-size:9px}.credential-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.credential-fields input{width:100%;height:42px;margin-top:6px;border:1px solid var(--border);border-radius:10px;background:#081725;color:#dce9f5;padding:0 11px;outline:none}.credential-fields input:focus{border-color:#52e0b1a6;box-shadow:0 0 0 3px #52e0b114}@media(max-width:900px){.credential-fields{grid-template-columns:1fr 1fr}.credential-fields label:last-child{grid-column:1/-1}}@media(max-width:680px){.credential-registry>div{grid-template-columns:1fr auto}.credential-registry button{grid-row:2}.credential-fields{grid-template-columns:1fr}.credential-fields label:last-child{grid-column:auto}}.settings-page{width:min(1500px,100%);max-width:none!important;gap:18px}.settings-command-center{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(340px,.92fr) minmax(560px,1.45fr);gap:28px;align-items:center;padding:27px 29px;border:1px solid rgba(113,181,211,.17);border-radius:19px;background:linear-gradient(112deg,#10273ef5,#091a2de6);box-shadow:0 20px 60px #0000002b}.settings-command-center:after{content:"";position:absolute;width:380px;height:260px;right:-70px;top:-120px;border-radius:50%;background:#52e0b113;filter:blur(70px);pointer-events:none}.settings-command-copy{position:relative;z-index:1}.settings-command-copy h2{max-width:520px;margin:9px 0 7px;color:#edf6fb;font-size:26px;line-height:1.15;letter-spacing:-1px}.settings-command-copy>p{max-width:580px;margin:0;color:#7691a5;font-size:10px;line-height:1.65}.settings-health-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(139,192,216,.12);border-radius:14px;background:#04111e6b}.settings-health-strip>span{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr);column-gap:9px;align-items:center;padding:14px;border-right:1px solid rgba(139,192,216,.09)}.settings-health-strip>span:last-child{border-right:0}.settings-health-strip i{grid-row:1/3;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#52e0b114;color:var(--mint)}.settings-health-strip i.warn{color:var(--gold);background:#f2bf6914}.settings-health-strip i.danger{color:var(--danger);background:#ff718514}.settings-health-strip svg{width:15px}.settings-health-strip b,.settings-health-strip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-health-strip b{color:#d7e6ef;font-size:9px}.settings-health-strip small{margin-top:3px;color:#58768c;font-size:7px}.settings-workspace{display:grid;grid-template-columns:255px minmax(0,1fr);gap:18px;align-items:start}.settings-navigation{position:sticky;inset:18px auto auto;width:auto;padding:0;display:block;border:1px solid var(--border);border-radius:17px;background:linear-gradient(155deg,#0e2135f5,#081626f5);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;z-index:2}.settings-navigation-head{display:flex;align-items:center;gap:11px;padding:17px;border-bottom:1px solid var(--border)}.settings-navigation-head>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(82,224,177,.18);border-radius:10px;background:#52e0b114;color:var(--mint)}.settings-navigation-head svg{width:17px}.settings-navigation-head p,.settings-navigation nav p,.settings-navigation-note p{min-width:0;margin:0}.settings-navigation-head b,.settings-navigation-head small,.settings-navigation nav b,.settings-navigation nav small,.settings-navigation-note b,.settings-navigation-note small{display:block}.settings-navigation-head b{font-size:10px}.settings-navigation-head small{margin-top:3px;color:#627f94;font-size:8px}.settings-navigation nav{margin:0;padding:8px}.settings-navigation nav button{position:relative;min-height:58px;margin:2px 0;padding:9px 8px;border:1px solid transparent;border-radius:10px;display:grid;grid-template-columns:31px minmax(0,1fr) auto 13px;gap:8px;align-items:center;color:#7892a5;box-shadow:none}.settings-navigation nav button:hover{border-color:#84bdd41c;background:#ffffff06;color:#c6d8e4}.settings-navigation nav button.active{border-color:#52e0b12e;background:linear-gradient(90deg,#52e0b11a,#52e0b106);color:#e0f4ed;box-shadow:inset 2px 0 var(--mint)}.settings-navigation nav button>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#749db912}.settings-navigation nav button.active>span{color:var(--mint);background:#52e0b117}.settings-navigation nav svg{width:14px}.settings-navigation nav p{text-align:left}.settings-navigation nav b{font-size:9px}.settings-navigation nav small{margin-top:3px;color:#557289;font-size:7px;line-height:1.35}.settings-navigation nav em{margin:0;padding:2px 5px;border-radius:99px;background:#ffffff09;color:#5f7c92;font-size:6px;font-style:normal;text-transform:uppercase;letter-spacing:.5px}.settings-navigation nav button.active em{color:#68d9b9;background:#52e0b112}.settings-navigation nav button>svg:last-child{color:#45637a}.settings-navigation-note{display:flex;align-items:flex-start;gap:9px;margin:0 10px 10px;padding:12px;border:1px solid rgba(242,191,105,.12);border-radius:10px;background:#f2bf690a}.settings-navigation-note>svg{width:15px;color:var(--gold);flex:none}.settings-navigation-note b{color:#c8b182;font-size:8px}.settings-navigation-note small{margin-top:4px;color:#5f798d;font-size:7px;line-height:1.5}.settings-content{min-width:0;display:grid;gap:14px}.settings-context-header{height:auto;min-height:67px;margin:0;padding:11px 16px;display:flex;align-items:center;border:1px solid var(--border);border-radius:14px;background:#0a1a2c9e}.settings-context-header div{min-width:0}.settings-context-header small{color:#59cdae;font:800 7px DM Mono,monospace;letter-spacing:1.15px}.settings-context-header h3{margin:3px 0 2px;font-size:15px;letter-spacing:-.3px}.settings-context-header p{margin:0;color:#607d91;font-size:8px}.settings-context-header>span{margin-left:auto;padding:6px 9px;border:1px solid rgba(82,224,177,.14);border-radius:99px;background:#52e0b10f;color:#6dd8b8;font-size:7px;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.settings-content>.settings-card{width:100%}.branding-form{padding:20px 22px 22px!important}.branding-editor{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:20px}.branding-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.branding-fields label{margin:0}.branding-fields label>span{display:flex;align-items:center;gap:7px;color:#a9bdcc}.branding-fields label>span svg{width:14px;color:#62cfb0}.branding-fields input,.branding-fields textarea{width:100%;margin-top:8px;border:1px solid var(--border);border-radius:11px;background:#071725;color:#dcebf5;padding:0 12px;outline:0;font-size:10px;transition:border-color .18s,box-shadow .18s}.branding-fields input{height:43px}.branding-fields textarea{min-height:86px;padding-top:12px;resize:vertical;font-family:Manrope,sans-serif;line-height:1.55}.branding-fields input:focus,.branding-fields textarea:focus{border-color:#52e0b199;box-shadow:0 0 0 3px #52e0b112}.branding-fields label>small{display:block;margin-top:6px;color:#58768b;font-size:7px;font-weight:500;line-height:1.45}.branding-fields label:last-child{grid-column:1/-1}.branding-visuals{display:flex;flex-direction:column;gap:10px}.branding-preview-shell{position:relative;overflow:hidden;min-height:159px;padding:16px;border:1px solid rgba(107,170,197,.16);border-radius:14px;background:radial-gradient(circle at 83% 12%,rgba(82,224,177,.1),transparent 36%),linear-gradient(145deg,#0c2136,#071626)}.branding-preview-shell>small{color:#53758b;font:800 7px DM Mono,monospace;letter-spacing:1px}.branding-preview-brand{display:flex;align-items:center;gap:10px;margin-top:19px}.branding-preview-brand>span{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#6df2c4,#45bbdf);color:#071421;box-shadow:0 7px 24px #52e0b126}.branding-preview-brand img,.branding-tab-preview img{width:100%;height:100%;object-fit:cover}.branding-preview-brand svg{width:18px}.branding-preview-brand p{min-width:0;margin:0}.branding-preview-brand b,.branding-preview-brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branding-preview-brand b{font-size:13px}.branding-preview-brand small{max-width:260px;margin-top:4px;color:#6990a5;font-size:7px;font-weight:800;letter-spacing:1.4px}.branding-tab-preview{height:35px;margin-top:18px;padding:0 9px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(143,190,211,.12);border-radius:9px;background:#050f1bbd;color:#8ca6b8;font-size:8px}.branding-tab-preview i{width:16px;height:16px;display:grid;place-items:center;overflow:hidden;border-radius:4px;color:var(--mint);font-style:normal}.branding-tab-preview i svg{width:12px}.branding-tab-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branding-tab-preview em{color:#4f6e82;font-size:11px;font-style:normal}.favicon-picker{min-height:66px;margin:0!important;padding:10px 11px;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px dashed rgba(89,199,177,.28);border-radius:12px;background:#31ac9809;cursor:pointer}.favicon-picker>span{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(82,224,177,.16);border-radius:10px;background:#0b2033;color:var(--mint)}.favicon-picker>span img{width:100%;height:100%;object-fit:cover}.favicon-picker>span svg{width:18px}.favicon-picker p{min-width:0;margin:0}.favicon-picker b,.favicon-picker small{display:block}.favicon-picker b{font-size:9px}.favicon-picker small{margin-top:4px;color:#58778d;font-size:7px;font-weight:500}.favicon-picker em{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(82,224,177,.18);border-radius:8px;color:#72dabd;font-size:7px;font-style:normal}.favicon-picker em svg{width:12px}.favicon-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.favicon-remove{align-self:flex-end;border:0;background:none;color:#d6939d;font-size:7px;cursor:pointer}.branding-backup-note{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(105,174,202,.1);border-radius:10px;background:#ffffff05}.branding-backup-note>svg{width:15px;color:#6acfb1;flex:none}.branding-backup-note b,.branding-backup-note small{display:block}.branding-backup-note b{font-size:8px}.branding-backup-note small{margin-top:3px;color:#56748a;font-size:7px;line-height:1.4}.branding-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:17px;padding-top:15px;border-top:1px solid var(--border)}.branding-actions button{min-height:39px;padding:0 13px;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;background:#10243a;color:#8aa4b6;font-size:9px;cursor:pointer}.branding-actions button.primary{border:0;color:#061722;background:linear-gradient(135deg,#70edc1,#4dc7df)}.branding-actions button:disabled{opacity:.48;cursor:not-allowed}.branding-actions svg{width:14px}.brand-mark{overflow:hidden}.brand-mark img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:1220px){.settings-command-center{grid-template-columns:1fr}.settings-health-strip{max-width:none}.settings-workspace{grid-template-columns:225px minmax(0,1fr)}.branding-editor{grid-template-columns:1fr}.branding-visuals{display:grid;grid-template-columns:1fr 1fr}.branding-preview-shell,.branding-backup-note{grid-column:1/-1}}@media(max-width:920px){.settings-workspace{grid-template-columns:1fr}.settings-navigation{position:static}.settings-navigation nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.settings-navigation nav button{min-height:66px;grid-template-columns:27px minmax(0,1fr);margin:0}.settings-navigation nav button>span{width:27px;height:27px}.settings-navigation nav button>em,.settings-navigation nav button>svg:last-child{display:none}.settings-navigation-note{display:none}}@media(max-width:700px){.settings-command-center{padding:21px}.settings-command-copy h2{font-size:23px}.settings-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-health-strip>span:nth-child(2){border-right:0}.settings-health-strip>span:nth-child(-n+2){border-bottom:1px solid rgba(139,192,216,.09)}.settings-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-context-header{align-items:flex-start}.settings-context-header>span{margin-top:2px}.branding-fields{grid-template-columns:1fr}.branding-fields label:last-child{grid-column:auto}.branding-visuals{display:flex}.favicon-picker{grid-template-columns:38px minmax(0,1fr)}.favicon-picker>span{width:38px;height:38px}.favicon-picker em{display:none}}@media(max-width:480px){.settings-health-strip{grid-template-columns:1fr}.settings-health-strip>span{border-right:0;border-bottom:1px solid rgba(139,192,216,.09)!important}.settings-health-strip>span:last-child{border-bottom:0!important}.settings-navigation nav{grid-template-columns:1fr}.settings-navigation nav button{min-height:54px}.settings-context-header>span{display:none}.branding-form{padding:16px!important}.branding-actions{flex-direction:column-reverse}.branding-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.settings-navigation nav button,.branding-fields input,.branding-fields textarea{transition:none}}.credential-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 0}.credential-application-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#05121f7a}.credential-application-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border-bottom:1px solid var(--border)}.credential-application-card>header>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(82,224,177,.16);border-radius:10px;background:#52e0b112;color:var(--mint)}.credential-application-card[data-application=bolohi]>header>span{border-color:#f2bf6933;background:#f2bf6912;color:var(--gold)}.credential-application-card>header svg{width:16px}.credential-application-card>header p{min-width:0;margin:0}.credential-application-card>header small,.credential-application-card>header b{display:block}.credential-application-card>header small{color:#58788e;font:800 7px DM Mono,monospace;letter-spacing:1px}.credential-application-card>header b{margin-top:4px;font-size:11px}.credential-application-card>header em{padding:5px 7px;border-radius:99px;font-size:7px;font-style:normal;white-space:nowrap}.credential-application-card>header em.ready{color:var(--mint);background:#52e0b114}.credential-application-card>header em.missing{color:var(--gold);background:#f2bf6914}.credential-application-card .credential-registry{margin:0;padding:9px}.credential-card-state{min-height:78px;display:flex;align-items:center;justify-content:center;gap:7px;padding:14px;color:#6e8ba0;font-size:8px}.credential-card-state.error{color:var(--danger)}.credential-card-state svg{width:14px}.credential-editor{margin:20px 22px 22px;padding:18px!important;border:1px solid rgba(90,200,239,.15);border-radius:14px;background:#06142285}.credential-editor-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.credential-editor-head>div{min-width:0;flex:1}.credential-editor-head small{color:#62cdb2;font:800 7px DM Mono,monospace;letter-spacing:1px}.credential-editor-head h4{margin:4px 0 0;font-size:13px}.credential-editor-head>button{padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:#10243a;color:#8ca9ba;font-size:8px;cursor:pointer}.credential-app-selector{min-width:0;margin:0 0 16px;padding:0;border:0}.credential-app-selector legend{margin-bottom:8px;color:#a6bac8;font-size:10px;font-weight:800}.credential-app-selector>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.credential-app-selector label{position:relative;min-width:0;margin:0!important;padding:11px 12px;display:grid!important;grid-template-columns:minmax(0,1fr) 18px;align-items:center;border:1px solid var(--border);border-radius:11px;background:#081827;cursor:pointer}.credential-app-selector label.selected{border-color:#52e0b16b;background:#52e0b10f}.credential-app-selector label input{position:absolute;opacity:0;pointer-events:none}.credential-app-selector label b,.credential-app-selector label small{display:block}.credential-app-selector label b{font-size:10px}.credential-app-selector label small{margin-top:4px;color:#5b798e;font-size:7px;font-weight:500}.credential-app-selector label>svg{width:15px;color:#416178;opacity:.5}.credential-app-selector label.selected>svg{color:var(--mint);opacity:1}.credential-app-selector:disabled label{cursor:not-allowed}@media(max-width:1150px){.credential-application-grid{grid-template-columns:1fr}}@media(max-width:680px){.credential-application-grid{padding:16px 16px 0}.credential-editor{margin:16px;padding:15px!important}.credential-app-selector>div{grid-template-columns:1fr}.credential-application-card .credential-registry>div{grid-template-columns:minmax(0,1fr) auto auto}.credential-application-card .credential-registry>div>span{grid-column:1/-1}.credential-application-card .credential-registry button{grid-row:auto}.credential-application-card .credential-registry .credential-delete{grid-column:3}}.panel-recovery-card{border-color:#52e0b138}.panel-recovery-body{padding:22px 26px 26px}.panel-recovery-manifest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.panel-recovery-manifest>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:#05111e61}.panel-recovery-manifest>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--mint);background:#52e0b114}.panel-recovery-manifest>div.missing>span{color:var(--danger);background:#ff718514}.panel-recovery-manifest svg{width:13px}.panel-recovery-manifest p{min-width:0;margin:0}.panel-recovery-manifest b,.panel-recovery-manifest small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-recovery-manifest b{color:#d9e7f0;font-size:9px}.panel-recovery-manifest small{margin-top:3px;color:#5f7f94;font-size:7px}.panel-recovery-manifest em{color:#6f8da2;font:8px DM Mono,monospace;font-style:normal}.panel-recovery-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.panel-recovery-actions>article{position:relative;display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,#0d2135eb,#071625db)}.panel-recovery-actions>article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--cyan);background:#5ac8ef14;border:1px solid rgba(90,200,239,.14)}.panel-recovery-actions>article>span svg{width:18px}.panel-recovery-actions article>div:first-of-type{margin-top:14px}.panel-recovery-actions article>div>small{color:#5f8198;font-size:7px;letter-spacing:1.1px;font-weight:800}.panel-recovery-actions h4{margin:5px 0 6px;font-size:14px}.panel-recovery-actions article>div>p{min-height:48px;margin:0;color:#6d879a;font-size:9px;line-height:1.6}.panel-recovery-actions article>button{width:100%;min-height:41px;margin-top:auto;border:1px solid rgba(90,200,239,.25);border-radius:10px;background:#5ac8ef17;color:#8adcf4;font-weight:800;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.panel-recovery-actions article>button svg{width:15px}.panel-recovery-actions article>button:disabled{opacity:.4;cursor:not-allowed}.panel-export-card>button{margin-top:18px!important;background:linear-gradient(135deg,#6ae6bd,#53cce0)!important;color:#071923!important;border:0!important}.panel-recovery-warning{display:block;margin-top:8px;color:var(--gold);font-size:8px;text-align:center}.panel-recovery-actions .settings-error,.panel-recovery-actions .settings-success{margin:11px 0 0;padding:10px 11px;overflow-wrap:anywhere}.panel-backup-picker{position:relative;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:18px 0 10px!important;padding:11px;border:1px dashed rgba(90,200,239,.3);border-radius:11px;background:#04121f85;cursor:pointer;overflow:hidden}.panel-backup-picker>svg{width:17px;color:var(--cyan)}.panel-backup-picker span{min-width:0}.panel-backup-picker b,.panel-backup-picker small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-backup-picker b{color:#cfe1ed;font-size:9px}.panel-backup-picker small{margin-top:3px;color:#597a91;font-size:7px;font-weight:500}.panel-backup-picker em{padding:6px 8px;border-radius:7px;background:#5ac8ef1a;color:#79cde8;font-size:7px;font-style:normal}.panel-backup-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.panel-inspect-button{margin-top:0!important}.panel-restore-review{margin-top:17px!important}.panel-restore-review-head{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid rgba(82,224,177,.2);border-radius:10px;background:#52e0b112}.panel-restore-review-head>svg{width:20px;color:var(--mint);flex:none}.panel-restore-review-head b,.panel-restore-review-head small{display:block}.panel-restore-review-head b{font-size:9px;color:#c9f5e6}.panel-restore-review-head small{margin-top:3px;color:#638d83;font-size:7px!important;letter-spacing:0!important}.panel-restore-components{display:grid;gap:4px;margin-top:9px}.panel-restore-components p{min-height:0!important;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:8px;background:#ffffff06;margin:0!important}.panel-restore-components p span{color:#a9becb;font-size:8px}.panel-restore-components p small{display:block;margin-top:2px;color:#59788e;font-size:7px!important;letter-spacing:0!important}.panel-restore-components p>svg{width:13px;color:var(--mint)}.panel-restore-review .database-safety-note{margin-top:10px;padding:10px}.panel-restore-review>label{margin-top:13px!important;color:#8da6b7;font-size:9px!important}.panel-restore-review>label code{color:var(--gold);font:8px DM Mono,monospace}.panel-restore-review .database-confirmation{height:40px;font-size:8px}.panel-restore-button{margin-top:11px!important;color:#211507!important;border-color:#f2bf694d!important;background:linear-gradient(135deg,#e8b459,#f2cd83)!important}.panel-restore-finished{display:flex;align-items:center;gap:10px;margin-top:18px!important;padding:14px;border:1px solid rgba(82,224,177,.25);border-radius:11px;background:#52e0b114}.panel-restore-finished>svg{width:20px;color:var(--mint)}.panel-restore-finished b,.panel-restore-finished small{display:block}.panel-restore-finished b{color:#c9f5e6;font-size:10px}.panel-restore-finished small{margin-top:4px;color:#6d988d;font-size:8px!important;letter-spacing:0!important}@media(max-width:800px){.panel-recovery-actions,.panel-recovery-manifest{grid-template-columns:1fr}}@media(max-width:560px){.panel-recovery-body{padding:18px 20px 22px}.panel-recovery-manifest>div{grid-template-columns:28px minmax(0,1fr)}.panel-recovery-manifest em{grid-column:2}.panel-recovery-actions>article{padding:15px}}.database-settings-card{border-color:#f2bf6938}.database-settings-card .settings-card-head>span{color:var(--gold);background:#f2bf6917;border-color:#f2bf6933}.database-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px 26px 0}.database-summary>div{min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;background:#05111e61}.database-summary span,.database-summary strong{display:block}.database-summary span{color:#617e94;text-transform:uppercase;font-size:8px;letter-spacing:1px;margin-bottom:7px}.database-summary strong{font:500 12px DM Mono,monospace;color:#dceaf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.database-replace-form{padding-top:18px!important}.database-upload-zone{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px dashed rgba(90,200,239,.3);border-radius:13px;background:#071725b8;cursor:pointer;outline:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.database-upload-zone:hover,.database-upload-zone:focus-visible{border-color:#5ac8ef9e;background:#0a2031d1}.database-upload-zone:focus-visible{box-shadow:0 0 0 3px #5ac8ef1f}.database-upload-zone.is-dragging{border-style:solid;border-color:var(--mint);background:#5ae0be1c;box-shadow:0 0 0 4px #5ae0be17,0 14px 32px #00000029;transform:translateY(-1px)}.database-upload-zone.has-file:not(.is-dragging){border-color:#5ae0be6b}.database-upload-zone>svg{width:22px;color:var(--cyan);justify-self:center;transition:color .16s ease,transform .16s ease}.database-upload-zone.is-dragging>svg{color:var(--mint);transform:translateY(-2px)}.database-upload-zone b,.database-upload-zone small{display:block}.database-upload-zone b{font-size:11px;overflow-wrap:anywhere}.database-upload-zone small{color:#668499;font-size:9px;margin-top:5px}.database-file-button{position:relative!important;margin:0!important;padding:9px 13px;border:1px solid rgba(90,200,239,.25);border-radius:9px;background:#5ac8ef17;color:#83d9f3;font-size:9px!important;cursor:pointer;overflow:hidden}.database-file-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.database-safety-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px;border:1px solid rgba(242,191,105,.2);border-radius:11px;background:#f2bf6912}.database-safety-note.compact{margin-top:14px;padding:11px}.database-safety-note>svg{width:19px;color:var(--gold);flex:none}.database-safety-note b,.database-safety-note small{display:block}.database-safety-note b{color:#f0d299;font-size:10px}.database-safety-note small{color:#798fa0;font-size:9px;line-height:1.55;margin-top:4px}.database-replace-form>label{margin-top:17px}.database-replace-form>label code{color:var(--gold);font:500 10px DM Mono,monospace}.database-confirmation{width:100%;height:44px;border:1px solid var(--border);border-radius:11px;background:#071725;color:#dcebf5;padding:0 13px;outline:0;font:10px DM Mono,monospace}.database-confirmation:focus{border-color:#f2bf6999;box-shadow:0 0 0 3px #f2bf6914}.database-upload-progress{margin-top:14px;padding:12px;border:1px solid rgba(90,200,239,.17);border-radius:11px;background:#5ac8ef0f}.database-upload-progress>div{display:flex;justify-content:space-between;color:#86cfe8;font-size:9px}.database-upload-progress>i{display:block;height:5px;margin-top:9px;border-radius:99px;background:#06131f;overflow:hidden}.database-upload-progress>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--mint));transition:width .2s ease}.database-replace-button{min-height:42px;margin:20px 0 0 auto;padding:0 16px;border:1px solid rgba(242,191,105,.3);border-radius:11px;background:linear-gradient(135deg,#e8b459,#f2cd83);color:#211507;font-weight:800;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 25px #f2bf691a}.database-replace-button svg{width:16px}.database-replace-button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.database-preview-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#030a12b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.database-preview-dialog{width:min(620px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:18px;border:1px solid rgba(90,200,239,.22);border-radius:14px;background:#071725;box-shadow:0 28px 80px #00000073}.database-preview-dialog>header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start}.database-preview-dialog>header>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(82,224,177,.24);border-radius:11px;background:#52e0b114;color:var(--mint)}.database-preview-dialog small,.database-preview-dialog b,.database-preview-dialog h4,.database-preview-dialog p{display:block}.database-preview-dialog header small{color:var(--mint);font:800 7px DM Mono,monospace;letter-spacing:1px}.database-preview-dialog h4{margin:4px 0;color:#e4f0f7;font-size:16px}.database-preview-dialog p{margin:0;color:#7896aa;font-size:9px;line-height:1.45}.database-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.database-preview-grid>div{min-width:0;padding:12px;border:1px solid rgba(128,177,199,.12);border-radius:10px;background:#ffffff06}.database-preview-grid small{color:#668499;font-size:7px;text-transform:uppercase;letter-spacing:.7px}.database-preview-grid b{margin-top:6px;color:#e4f0f7;font:700 15px DM Mono,monospace}.database-preview-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.database-preview-dialog footer>button:first-child{height:42px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:#10243a;color:#8ba7b9;font-size:9px;font-weight:800;cursor:pointer}.database-preview-dialog footer .database-replace-button{margin:0}@media(max-width:800px){.database-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px 0}.database-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.database-summary{grid-template-columns:1fr}.database-upload-zone{grid-template-columns:36px 1fr}.database-file-button{grid-column:1/-1;text-align:center}.database-replace-button{width:100%;justify-content:center}.database-preview-backdrop{align-items:end;padding:10px}.database-preview-dialog{max-height:calc(100vh - 20px);padding:15px}.database-preview-grid{grid-template-columns:1fr}.database-preview-dialog footer{display:grid;grid-template-columns:1fr}.database-preview-dialog footer .database-replace-button{width:100%}}@media(prefers-reduced-motion:reduce){.database-upload-progress>i>em,.database-upload-zone,.database-upload-zone>svg{transition:none}.database-upload-zone.is-dragging{transform:none}}.profile-database-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:17px 0}.profile-database-cards article{position:relative;padding:14px;border:1px solid var(--border);border-radius:12px;background:#091827}.profile-database-cards article.active{border-color:#52e0b161;background:#52e0b10e}.profile-database-cards span{display:flex;align-items:center;gap:7px;color:#8da7b9}.profile-database-cards svg{width:15px;color:var(--cyan)}.profile-database-cards b{font-size:10px}.profile-database-cards strong,.profile-database-cards small{display:block}.profile-database-cards strong{margin-top:12px;font:600 16px DM Mono,monospace;color:#e2eef5}.profile-database-cards small{margin-top:4px;color:#607d92;font-size:8px}.profile-database-cards em{position:absolute;right:12px;top:12px;color:var(--mint);font-size:7px;font-style:normal}@media(max-width:620px){.profile-database-cards{grid-template-columns:1fr}}.profile-database-cards.universal{gap:12px;margin:0;padding:20px 22px}.profile-database-cards.universal article{display:flex;flex-direction:column;min-height:236px;padding:17px;border-radius:14px;background:#05121f80}.profile-database-cards.universal article>header{display:flex;align-items:center;justify-content:space-between}.profile-database-cards.universal article>header span{display:flex}.profile-database-cards.universal article>header em{position:static;padding:5px 7px;border-radius:99px;background:#52e0b112}.profile-database-cards.universal article>strong{font-size:17px}.profile-database-cards.universal dl{display:grid;gap:7px;margin:15px 0}.profile-database-cards.universal dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid rgba(128,177,199,.08)}.profile-database-cards.universal dt{color:#5e7d92;font-size:8px}.profile-database-cards.universal dd{margin:0;color:#afc4d1;font:8px DM Mono,monospace;text-align:right}.profile-database-cards.universal article>button{min-height:37px;margin-top:auto;border:1px solid rgba(90,200,239,.2);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;background:#5ac8ef12;color:#79d1ed;font-size:8px;font-weight:800;cursor:pointer}.profile-database-cards.universal article>button:disabled{opacity:.42;cursor:not-allowed}.profile-database-cards.universal article>button svg{width:14px}.database-card-state{min-height:97px;display:flex;align-items:center;justify-content:center;gap:7px;color:#67869b;font-size:8px}.database-card-state.error{color:var(--danger)}.database-editor-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--border)}.database-editor-head>div{min-width:0;flex:1}.database-editor-head small{color:var(--gold);font:800 7px DM Mono,monospace;letter-spacing:1px}.database-editor-head h4{margin:4px 0;font-size:14px}.database-editor-head p{margin:0;color:#648195;font-size:8px}.database-editor-head>button{padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:#10243a;color:#8ba7b9;font-size:8px;cursor:pointer}.universal-database-editor{margin:0 22px 22px;padding:18px!important;border:1px solid rgba(242,191,105,.17);border-radius:14px;background:#05121f85}@media(max-width:680px){.profile-database-cards.universal{padding:16px}.universal-database-editor{margin:0 16px 16px;padding:15px!important}.database-editor-head{display:block}.database-editor-head>button{margin-top:11px}}.panel-backup-scope,.panel-backup-exclusions{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(82,224,177,.17);border-radius:11px;background:#52e0b10e}.panel-backup-scope>svg,.panel-backup-exclusions>svg{width:17px;flex:none;color:var(--mint)}.panel-backup-scope b,.panel-backup-scope small,.panel-backup-exclusions b,.panel-backup-exclusions small{display:block}.panel-backup-scope b,.panel-backup-exclusions b{font-size:9px}.panel-backup-scope small,.panel-backup-exclusions small{margin-top:3px;color:#668698;font-size:8px;line-height:1.5}.panel-recovery-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.panel-recovery-groups>section{min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:#05111e52}.panel-recovery-groups>section>header{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;margin-bottom:9px}.panel-recovery-groups>section>header>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#5ac8ef12;color:var(--cyan)}.panel-recovery-groups>section>header svg{width:14px}.panel-recovery-groups>section>header p{min-width:0;margin:0}.panel-recovery-groups>section>header b,.panel-recovery-groups>section>header small{display:block}.panel-recovery-groups>section>header b{font-size:9px}.panel-recovery-groups>section>header small{margin-top:3px;color:#58778c;font-size:7px;line-height:1.4}.panel-recovery-groups .panel-recovery-manifest{grid-template-columns:1fr}.panel-backup-exclusions{margin-top:12px;border-color:#f2bf6926;background:#f2bf690b}.panel-backup-exclusions>svg{color:var(--gold)}.panel-backup-exclusions b{color:#d8bd87}.panel-restore-components.grouped{gap:7px}.panel-restore-components.grouped>section{padding:8px;border:1px solid var(--border);border-radius:9px;background:#ffffff04}.panel-restore-components.grouped>section>b{display:block;margin:0 2px 5px;color:#7896aa;font-size:7px;text-transform:uppercase;letter-spacing:.7px}.panel-restore-components.grouped p{background:#ffffff05}@media(max-width:900px){.panel-recovery-groups{grid-template-columns:1fr}}.backup-page{--backup-surface:#112b3d;--backup-border:#2c4c60;--backup-muted:#a3bccb;color:#e3f0f6;padding:0 0 36px;font-size:14px}.backup-hero{display:flex;align-items:center;gap:20px;padding:26px;margin-bottom:22px;border:1px solid #315d6a;border-radius:20px;background:linear-gradient(115deg,#173c4c,#152d45 64%,#202f49);box-shadow:inset 0 1px #ffffff09}.backup-hero-icon{display:grid;place-items:center;background:#56e7c419;border:1px solid #56e7c439;border-radius:16px;flex:0 0 56px;height:56px;color:#64e9c8}.backup-hero-icon svg{width:27px;height:27px}.backup-hero-copy{flex:1;min-width:0}.backup-hero small{color:#73e3cb;font-size:11px;letter-spacing:.12em;font-weight:700}.backup-hero h2{font-size:25px;line-height:1.25;margin:7px 0}.backup-hero p,.backup-panel p{color:var(--backup-muted);line-height:1.6;margin:5px 0}.backup-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:22px;align-items:start}.backup-main,.backup-sidebar{display:grid;gap:20px;min-width:0}.backup-panel{padding:24px;border:1px solid var(--backup-border);border-radius:18px;background:linear-gradient(135deg,#163344,#10283b 90%);min-width:0}.backup-panel h3{font-size:17px;line-height:1.4;margin:0;display:flex;align-items:center;gap:9px}.backup-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.backup-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #8b785241;background:#bd964715;color:#f1c77a;border-radius:20px;white-space:nowrap;font-size:12px;padding:6px 10px}.backup-pill.is-current{border-color:#55e5bc30;background:#4fd5b115}.backup-page .is-current,.backup-indicator.is-current{color:#6ee6c6}.backup-db-row{display:flex;align-items:center;gap:13px;padding:20px 0;border-top:1px solid #ffffff0b}.backup-db-row>svg{color:#87b8cb;flex-shrink:0}.backup-db-name{flex:1;min-width:0}.backup-db-name h4{margin:0 0 6px;font-size:14px;font-weight:650}.backup-db-name span,.backup-db-state time{display:block;color:var(--backup-muted);font-size:12px;line-height:1.5}.backup-db-state{text-align:right;min-width:150px}.backup-db-state b{display:block;font-size:12px;color:#e9c584;font-weight:600;margin-bottom:5px}.backup-footnote{display:flex;gap:9px;align-items:flex-start;border-top:1px solid #ffffff0b;padding-top:16px;color:var(--backup-muted);font-size:12px;line-height:1.6}.backup-footnote svg{flex-shrink:0;margin-top:2px;color:#70d4c5}.backup-empty{min-height:155px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:8px;padding:18px}.backup-empty svg{color:#82aec2;margin-bottom:5px}.backup-empty p{max-width:390px;font-size:13px}.backup-page button,.backup-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;font-size:14px}.backup-page button:disabled{opacity:.5;cursor:not-allowed}.backup-page button:focus-visible,.backup-page a:focus-visible,.backup-page input:focus-visible,.backup-page select:focus-visible{outline:2px solid #69edcf;outline-offset:3px}.backup-connection>.primary,.backup-form>button{width:100%;margin-top:12px}.backup-page .backup-text-button{border:0;background:transparent;box-shadow:none;color:#8edfcf;text-align:left;justify-content:flex-start;padding:9px 0;font-size:13px}.backup-form{display:grid;gap:12px;padding:12px 0}.backup-form label,.backup-delay{display:grid;gap:8px;font-size:13px;color:#d5e6ed}.backup-page input,.backup-page select{min-width:0;width:100%;background:#0b2132;color:#e4f0f4;border:1px solid #345468;border-radius:9px;padding:12px;font-size:14px;box-sizing:border-box}.backup-page input[type=checkbox],.backup-page input[type=radio]{width:17px;height:17px;accent-color:#58dcbf;flex-shrink:0}.backup-page .backup-help{font-size:12px;line-height:1.65;margin-top:13px}.backup-help svg{vertical-align:middle;margin-right:4px}.backup-callback{display:block;background:#0b2132;border:1px solid #314d60;border-radius:8px;padding:10px;margin-top:8px;overflow-wrap:anywhere;font-size:12px;line-height:1.6;color:#b9d7e6}.backup-auto-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.backup-auto-heading p{font-size:12px}.backup-page .backup-toggle{width:44px;min-height:25px;height:25px;border:0;border-radius:20px;padding:3px;flex-shrink:0;background:#446276;justify-content:flex-start}.backup-toggle span{width:19px;height:19px;border-radius:50%;background:#c1d6e1;transition:transform .16s ease}.backup-page .backup-toggle.is-on{background:#397f70}.backup-toggle.is-on span{background:#8ff9d8;transform:translate(19px)}.backup-delay{margin-top:18px;grid-template-columns:1fr 125px;align-items:center}.backup-kit>svg{color:#88cfc3;margin-bottom:10px}.backup-kit p{font-size:13px;margin-top:10px}.backup-download{color:#84ebd1;background:#54dabc14;border:1px solid #55d9bc44;border-radius:10px;text-decoration:none;padding:9px 12px;margin-top:15px;width:100%;box-sizing:border-box}.backup-message{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;border:1px solid #4be0b839;border-radius:12px;background:#3cc4a215;line-height:1.5;color:#abebda}.backup-message.is-error{border-color:#efad7244;background:#c58b4a19;color:#f3cea0}.backup-version{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid #ffffff0b}.backup-version>div{flex:1}.backup-version b{font-size:14px}.backup-version time{display:block;font-size:12px;color:var(--backup-muted);margin-top:6px}.backup-version>svg{color:#6ee6c6}.backup-indicator{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;height:40px;box-sizing:border-box;flex-shrink:0;border:1px solid var(--border,#2c4c60);border-radius:11px;background:#0e1d30a6;font:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:#e9c584;padding:8px 12px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.backup-indicator svg{flex-shrink:0}.backup-indicator.is-current{border-color:#55e5bc30;background:linear-gradient(#4fd5b112,#4fd5b112),#0e1d30}.backup-indicator:hover{background:#183449;border-color:#47748a}.backup-indicator.is-current:hover{background:#193e45;border-color:#55d9bc66}.backup-indicator:focus-visible{outline:2px solid #69edcf;outline-offset:3px}.backup-standalone{max-width:1280px;padding:32px 24px;margin:auto}.backup-worker{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff0b;padding:16px 0}.backup-worker p{font-size:12px}.backup-worker label,.backup-confirm{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.6}.backup-confirm{margin:20px 0 10px;font-size:14px}.backup-loading{display:flex;align-items:center;gap:12px;min-height:180px;justify-content:center}.backup-spin{animation:backup-spin 1s linear infinite}@keyframes backup-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.backup-layout{grid-template-columns:1fr}.backup-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-connection{grid-row:span 2}.backup-hero{flex-wrap:wrap}.backup-hero-copy{flex-basis:70%}.backup-db-name span{max-width:280px}}@media(max-width:600px){.backup-hero{padding:20px;gap:13px}.backup-hero-icon{flex-basis:44px;height:44px;border-radius:12px}.backup-hero h2{font-size:21px}.backup-hero-copy{flex-basis:calc(100% - 65px)}.backup-hero>.primary{width:100%}.backup-sidebar{grid-template-columns:1fr}.backup-panel{padding:19px 16px}.backup-section-heading{flex-wrap:wrap}.backup-db-row{flex-wrap:wrap;gap:10px}.backup-db-name{flex-basis:calc(100% - 34px)}.backup-db-state{text-align:left;padding-left:30px}.backup-db-state b{display:inline;margin-right:10px}.backup-db-state time{display:inline}.backup-version{flex-wrap:wrap}.backup-standalone{padding:18px 12px}.backup-worker{align-items:flex-start;flex-direction:column;gap:8px}.backup-indicator span{display:none}.backup-indicator{width:40px;padding:8px}}@media(prefers-reduced-motion:reduce){.backup-spin{animation:none}.backup-toggle span{transition:none}}.clone-mode-control{display:flex;align-items:center;gap:12px;padding:9px 13px;border:1px solid #36556c;border-radius:12px;background:#102c3f;flex-wrap:wrap}.clone-mode-control>span{display:flex;flex-direction:column;gap:2px}.clone-mode-control b{font-size:14px}.clone-mode-control small{font-size:12px;color:#b1c8d8}.clone-mode-control button{display:flex;gap:7px;align-items:center;border:1px solid #54758a;background:#203b4d;color:#e3eff7;padding:9px 12px;border-radius:9px;font-size:13px;white-space:nowrap}.clone-mode-control button.is-active{background:#164d46;color:#adf6dc;border-color:#48b799}.clone-export h3{display:flex;align-items:center;gap:9px}.clone-export p{font-size:14px;line-height:1.6;color:#acc6d7}.clone-export form{display:flex;align-items:end;gap:16px;margin:22px 0}.clone-export label{display:flex;flex-direction:column;gap:9px;font-size:14px;flex:1}.clone-export input{min-height:46px;font-size:15px;padding:12px 14px;border:1px solid #365d76;background:#0b2334;color:#e7f4fb;border-radius:10px}.clone-export button{min-height:46px;font-size:14px}.clone-error{color:#ff9dac!important}.clone-progress{color:#72e6cd!important}.clone-downloads{border-top:1px solid #315269;padding-top:15px}.clone-downloads p,.clone-downloads>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.clone-downloads code{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:17px 0;padding:14px;background:#0a2132;border-radius:10px;color:#b3d9e9}.clone-downloads small{font-size:12px;color:#adc5d6}@media(max-width:720px){.clone-export form{align-items:stretch;flex-direction:column}.clone-mode-control{width:100%}.clone-mode-control small{max-width:220px}}.clone-worker-notice{padding:12px 15px;border:1px solid #345a70;border-radius:10px;background:#102b3e;color:#b2cfdd;font-size:13px;line-height:1.6}.recovery-shell{box-sizing:border-box;min-height:100vh;width:100%;max-width:none;margin:0;grid-column:1 / -1;display:grid;place-items:center;padding:22px 12px;color:#eaf5fb;background:radial-gradient(circle at 15% 10%,rgba(64,202,211,.13),transparent 32rem),radial-gradient(circle at 90% 85%,rgba(80,111,214,.12),transparent 34rem),#061321}.recovery-card{box-sizing:border-box;width:100%;max-width:620px;min-width:0;overflow:hidden;border:1px solid rgba(128,211,224,.22);border-radius:22px;padding:20px;background:linear-gradient(145deg,#123046f5,#081b2cfa);box-shadow:0 28px 90px #00050e85,inset 0 1px #d2f8ff12}.recovery-card *,.recovery-card *:before,.recovery-card *:after{box-sizing:border-box}.recovery-title,.recovery-details>div,.public-job-head{display:flex;align-items:center}.recovery-protection{display:flex;justify-content:flex-end;min-height:30px}.recovery-title>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid rgba(79,225,203,.28);border-radius:13px;color:#72edd2;background:#36c4b51a}.recovery-title small,.public-job-head small{color:#6f9db1;font-family:DM Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.13em}.recovery-protection em{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;color:#78e6c7;background:#3ccfab1a;font-size:10px;font-style:normal}.recovery-protection em svg{width:13px}.recovery-title{gap:12px;margin:10px 0 14px}.recovery-title>div{min-width:0}.recovery-title>span{width:44px;height:44px;border-radius:14px}.recovery-title>span.complete{color:#8ff7e9}.recovery-title h1{margin:2px 0 3px;font-size:clamp(20px,4vw,26px);line-height:1.1}.recovery-title h1,.recovery-title p{overflow-wrap:anywhere}.recovery-title p{margin:0;color:#83a2b3;font-size:11px}.recovery-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(127,191,207,.14);border-radius:15px;background:#6faebf1f}.recovery-details>div{min-height:66px;gap:8px;padding:11px;background:#051726d4}.recovery-details svg{width:15px;color:#5ccfde}.recovery-details span,.recovery-details small,.recovery-details b,.recovery-details em{display:block;min-width:0}.recovery-details>div>span{flex:1;overflow:hidden}.recovery-details small{margin-bottom:4px;color:#668b9e;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.recovery-details b{overflow:hidden;color:#dcebf2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.recovery-details em{margin-top:2px;overflow:hidden;color:#688a9b;font: 9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.recovery-quota{margin-top:13px;overflow:hidden;border:1px solid rgba(242,189,105,.27);border-radius:15px;background:linear-gradient(135deg,#4a371745,#081928d1 68%);box-shadow:inset 0 1px #ffe5a90d}.recovery-quota.warning{border-color:#f2ae4b6b}.recovery-quota.limit{border-color:#ff718566;background:linear-gradient(135deg,#5b1f2d3d,#081928d1 70%)}.recovery-quota-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px 9px}.recovery-quota-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#f2bd69;background:#f2bd691f}.recovery-quota.limit .recovery-quota-icon{color:#ff91a3;background:#ff71851c}.recovery-quota-icon svg{width:16px}.recovery-quota-top>div small,.recovery-quota-top>div b{display:block}.recovery-quota-top>div small{color:#8e7954;font:700 7px DM Mono,monospace;letter-spacing:.12em}.recovery-quota-top>div b{margin-top:3px;color:#ecd9b3;font-size:11px}.recovery-quota-top>strong{display:flex;align-items:baseline;gap:3px;color:#f5c96f;font:800 24px/1 DM Mono,monospace;letter-spacing:-.06em}.recovery-quota.limit .recovery-quota-top>strong{color:#ff91a3}.recovery-quota-top>strong small{color:#947e59;font-size:10px;letter-spacing:0}.recovery-quota-meter{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:0 13px}.recovery-quota-meter i{height:5px;border-radius:99px;background:#a9c4cf1f}.recovery-quota-meter i.used{background:linear-gradient(90deg,#dfaa4d,#f2cd76);box-shadow:0 0 9px #f2bd692e}.recovery-quota.limit .recovery-quota-meter i.used{background:linear-gradient(90deg,#e8647b,#ff91a3);box-shadow:0 0 9px #ff718529}.recovery-quota-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 13px 10px;color:#8fa1a9;font-size:8px}.recovery-quota-foot b{color:#f0c56e;font:700 9px DM Mono,monospace}.recovery-quota-foot em{color:#6c818b;font: 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.recovery-quota-reset{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 10px;border:1px solid rgba(112,237,197,.28);border-radius:9px;color:#82ecd0;background:#45c9ae17;font-size:8px;font-weight:800;white-space:nowrap;cursor:pointer}.recovery-quota-reset:hover:not(:disabled){border-color:#70edc585;background:#45c9ae26}.recovery-quota-reset:focus-visible{outline:2px solid #70edc5;outline-offset:2px}.recovery-quota-reset:disabled{opacity:.48;cursor:not-allowed}.recovery-quota-reset svg{width:12px}.recovery-activity-details{border-top:1px solid rgba(182,147,82,.14)}.recovery-activity-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 13px;color:#8d9faa;font-size:8px;cursor:pointer;list-style:none}.recovery-activity-details summary::-webkit-details-marker{display:none}.recovery-activity-details summary span{display:flex;align-items:center;gap:6px}.recovery-activity-details summary svg{width:12px;color:#d6ab60}.recovery-activity-details summary em{color:#6f838d;font: 7px DM Mono,monospace}.recovery-activity-details[open] summary{color:#d6e2e7}.recovery-activity-details .recovery-attempt-list{border-top:1px solid rgba(125,170,202,.09)}.public-job{margin-top:13px;padding:13px;border:1px solid rgba(77,204,216,.22);border-radius:16px;background:#1032468a}.public-job.failed,.public-job.cancelled{border-color:#ff718540}.public-job.completed.yellow{border-color:#f2bd695c;background:#734f1d21}.public-job-head{align-items:flex-start;gap:12px}.public-job-head>span{color:#5ed9e6}.public-job.failed .public-job-head>span,.public-job.cancelled .public-job-head>span{color:#ff8195}.public-job.completed.yellow .public-job-head>span{color:#f2bd69}.public-job.completed.yellow .public-progress i{background:linear-gradient(90deg,#e8a94f,#f3cf79)}.public-job-head svg{width:20px}.public-job-head h2{margin:1px 0 2px;font-size:14px}.public-job-head p{margin:0;color:#7f9eae;font-size:11px;line-height:1.5}.public-progress{height:4px;margin-top:11px;overflow:hidden;border-radius:99px;background:#071b2b}.public-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#50cce5,#6ce4c2);transition:width .25s ease}.public-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.public-counts span{padding:7px 9px;border-radius:9px;background:#03121e94}.public-counts small{display:block;color:#66889b;font-size:8px;text-transform:uppercase}.public-counts b{display:block;margin-top:3px;font:600 13px DM Mono,monospace}.recovery-audit{margin-top:18px;overflow:hidden;border:1px solid rgba(125,170,202,.17);border-radius:15px;background:#0516258f}.recovery-audit-head{display:flex;align-items:center;gap:11px;padding:14px}.recovery-audit-head>span{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:#f2bd69;background:#f2bd691a}.recovery-audit-head>span svg{width:17px}.recovery-audit-head>div{min-width:0;flex:1}.recovery-audit-head small{color:#688a9c;font:700 8px DM Mono,monospace;letter-spacing:.12em}.recovery-audit-head h2{margin:3px 0;font-size:13px}.recovery-audit-head p{margin:0;color:#6e8a99;font-size:9px;line-height:1.45}.recovery-audit-head>em{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:99px;color:#d8ad68;background:#f2bd6914;font-size:8px;font-style:normal;white-space:nowrap}.recovery-audit-head>em svg{width:12px}.recovery-attempt-list{border-top:1px solid rgba(125,170,202,.12)}.recovery-attempt-list>div{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;padding:10px 14px;border-top:1px solid rgba(125,170,202,.08)}.recovery-attempt-list>div:first-child{border-top:0}.recovery-attempt-list i{width:7px;height:7px;border-radius:50%;background:#7391a0}.recovery-attempt-list i.queued{background:#70edc5;box-shadow:0 0 0 3px #70edc514}.recovery-attempt-list i.blocked,.recovery-attempt-list i.aborted{background:#f2bd69;box-shadow:0 0 0 3px #f2bd6914}.recovery-attempt-list i.failed{background:#ff718b}.recovery-attempt-list b,.recovery-attempt-list small{display:block}.recovery-attempt-list b{color:#a9c0cc;font-size:9px;text-transform:capitalize}.recovery-attempt-list small{margin-top:2px;color:#5e7f8f;font:8px DM Mono,monospace}.recovery-attempt-list em{color:#648392;font: 8px DM Mono,monospace}.recovery-audit-empty{margin:0;padding:11px 14px;border-top:1px solid rgba(125,170,202,.1);color:#5e7d8c;font-size:9px}.recovery-limit{display:flex;align-items:flex-start;gap:11px;margin-top:12px;padding:10px 12px;border:1px solid rgba(255,113,133,.32);border-radius:13px;color:#ff91a3;background:#ff718517}.recovery-limit svg{width:18px;flex:none}.recovery-limit b,.recovery-limit small{display:block}.recovery-limit b{font-size:11px}.recovery-limit small{margin-top:3px;color:#9ba8ae;font-size:10px;line-height:1.5}.recovery-quota-warning{display:flex;align-items:flex-start;gap:11px;margin-top:12px;padding:10px 12px;border:1px solid rgba(242,189,105,.3);border-radius:13px;color:#e8bc72;background:#a071271a}.recovery-quota-warning svg{width:18px;flex:none}.recovery-quota-warning b,.recovery-quota-warning small{display:block}.recovery-quota-warning b{font-size:11px}.recovery-quota-warning small{margin-top:3px;color:#9ba8ae;font-size:10px;line-height:1.5}.recovery-error{display:flex;gap:8px;margin-top:13px;color:#ff8fa2;font-size:11px}.recovery-error svg{width:17px;flex:none}.recovery-actions{display:flex;justify-content:flex-end;margin-top:13px}.recovery-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:12px;font-weight:800}.recovery-actions svg{width:17px}.recovery-primary{color:#031922;background:linear-gradient(120deg,#80ebcd,#52cbe0);box-shadow:0 10px 28px #37d2c42e}.recovery-abort{border:1px solid rgba(255,113,133,.38);color:#ff91a3;background:#ff718514}.recovery-actions button:disabled{opacity:.5;cursor:not-allowed}.recovery-loading{display:flex;align-items:center;gap:10px;color:#8fb0c0}.recovery-loading svg{width:21px;animation:spin .8s linear infinite}.recovery-invalid{max-width:480px;text-align:center}.recovery-invalid>svg{width:40px;color:#ff7c91}.recovery-invalid h1{margin:13px 0 6px}.recovery-invalid p{color:#9bb2bd}.recovery-invalid small{color:#617f8e}.healthy-room-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:16px;background:#010a13bd;-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}.healthy-room-dialog{width:min(100%,430px);padding:24px;border:1px solid rgba(117,231,207,.28);border-radius:21px;color:#eaf5fb;text-align:center;background:linear-gradient(145deg,#14374bfa,#081b2cfc);box-shadow:0 28px 90px #00050ead,inset 0 1px #d2f8ff14}.healthy-room-symbol{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 13px;border:1px solid rgba(112,237,197,.3);border-radius:16px;color:#80ebcd;background:#45c9ae1c;box-shadow:0 10px 30px #37d2c41a}.healthy-room-symbol svg{width:23px}.healthy-room-dialog>small{color:#70c9ba;font:700 8px DM Mono,monospace;letter-spacing:.14em}.healthy-room-dialog h2{margin:7px 0 8px;font-size:22px;letter-spacing:-.02em}.healthy-room-dialog>p{max-width:340px;margin:0 auto;color:#b7cbd3;font-size:13px;font-weight:700;line-height:1.6}.healthy-room-count{display:grid;grid-template-columns:1fr 1px 1fr auto;align-items:center;gap:14px;margin:18px 0;padding:13px 14px;border:1px solid rgba(123,196,209,.16);border-radius:14px;background:#041422a8}.healthy-room-count span b,.healthy-room-count span small{display:block}.healthy-room-count span b{font:700 20px DM Mono,monospace}.healthy-room-count span small{margin-top:3px;color:#668b9e;font:700 8px DM Mono,monospace;letter-spacing:.1em}.healthy-room-count>i{width:1px;height:30px;background:#7ebecd2e}.healthy-room-count>em{padding:6px 8px;border-radius:999px;color:#80ebcd;background:#45c9ae1a;font:700 10px DM Mono,monospace;font-style:normal}.healthy-room-dialog>button{min-height:44px;width:100%;border:0;border-radius:12px;color:#031922;background:linear-gradient(120deg,#80ebcd,#52cbe0);box-shadow:0 10px 28px #37d2c42b;font-weight:800;cursor:pointer}.healthy-room-dialog>button:hover{filter:brightness(1.05)}.healthy-room-dialog>button:focus-visible{outline:2px solid #eaf5fb;outline-offset:3px}@media(max-width:580px){.recovery-shell{align-items:start;padding:8px}.recovery-card{padding:13px;border-radius:18px}.recovery-protection em{padding:6px 8px}.recovery-title{margin:8px 0 11px}.recovery-title>span{width:40px;height:40px}.recovery-title p{font-size:10px}.recovery-details{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-details>div{min-height:57px;padding:9px}.recovery-details svg{width:14px}.recovery-quota{margin-top:10px}.recovery-quota-top{grid-template-columns:31px minmax(0,1fr) auto;gap:8px;padding:10px 10px 8px}.recovery-quota-icon{width:31px;height:31px}.recovery-quota-top>strong{font-size:21px}.recovery-quota-meter{gap:3px;padding:0 10px}.recovery-quota-meter i{height:4px}.recovery-quota-foot{padding:7px 10px 8px}.recovery-quota-foot:has(.recovery-quota-reset){align-items:stretch;flex-direction:column}.recovery-quota-reset{width:100%;min-height:36px}.recovery-activity-details summary{min-height:32px;padding:0 10px}.public-job{margin-top:10px;padding:11px}.recovery-limit,.recovery-quota-warning,.recovery-actions{margin-top:10px}.recovery-actions button{width:100%}.healthy-room-dialog{padding:20px 16px;border-radius:18px}.healthy-room-count{gap:9px;padding:11px 10px}.healthy-room-count span b{font-size:17px}}@media(prefers-reduced-motion:reduce){.public-progress i{transition:none}.healthy-room-backdrop,.healthy-room-dialog{animation:none;transition:none}}.lease-terminal-backdrop{position:fixed;inset:0;z-index:80;background:#020a14b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:flex-end}.lease-terminal{width:min(780px,100vw);height:100dvh;overflow:auto;background:linear-gradient(155deg,#0b2033,#071727 58%,#06111e);border-left:1px solid rgba(91,222,210,.22);box-shadow:-28px 0 80px #0000006b;padding:22px;color:#e7f3fb}.lease-terminal>header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(124,181,209,.16)}.lease-terminal>header .terminal-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#5fe2d2;background:#32cdbe1a;border:1px solid rgba(72,221,207,.25)}.lease-terminal>header div{min-width:0;flex:1}.lease-terminal>header small,.lease-terminal small{font:700 10px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;color:#77a2b9}.lease-terminal>header h2{margin:3px 0 2px;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lease-terminal>header p{margin:0;color:#7899ac;font-size:12px}.lease-terminal>header button{width:38px;height:38px;border-radius:11px;border:1px solid rgba(144,190,215,.18);background:#0d263b;color:#b9ceda}.terminal-loading,.terminal-error{margin-top:16px;border:1px solid rgba(121,178,207,.17);border-radius:14px;padding:18px;display:flex;align-items:center;gap:10px;color:#9bb8c8}.terminal-error{color:#ff879b;border-color:#ff617c4d}.terminal-error span{display:grid}.terminal-overview{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr) auto;border:1px solid rgba(79,198,190,.2);border-radius:14px;background:#082639c2;overflow:hidden}.terminal-overview>div{padding:12px 14px;border-right:1px solid rgba(92,164,191,.14);display:grid;gap:4px}.terminal-overview b{font-size:18px}.terminal-overview>span{padding:0 14px;display:flex;align-items:center;gap:7px;color:#5fe2d2;font-size:11px}.terminal-overview>span i{width:7px;height:7px;border-radius:50%;background:#55e2c7;box-shadow:0 0 12px #55e2c7}.terminal-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.terminal-slots article{border:1px solid rgba(74,217,202,.25);border-radius:15px;background:linear-gradient(145deg,#0f3446f5,#071e2ef5);padding:13px}.terminal-slots article.degraded{border-color:#f4bb506b}.terminal-slots article.blocked{border-color:#ff5f7b7a}.slot-head,.slot-route,.slot-budget{display:flex;align-items:center;justify-content:space-between;gap:10px}.slot-head span{display:grid;gap:3px}.slot-head em{font-style:normal;font-size:11px;padding:5px 8px;border-radius:99px;background:#37dbc017;color:#64dfce}.slot-route{margin:11px -13px;padding:10px 13px;border-block:1px solid rgba(107,171,196,.12)}.slot-route span{display:grid;grid-template-columns:auto 1fr;column-gap:7px;min-width:0}.slot-route svg{width:15px;color:#50d9d0;grid-row:1/3}.slot-route b{font:600 11px/1.3 ui-monospace,SFMono-Regular,monospace;overflow:hidden;text-overflow:ellipsis}.slot-route small{font-size:8px;letter-spacing:.08em}.slot-budget span{display:grid}.slot-budget span b{font-size:23px;color:#6ce1d1}.slot-budget span b i{font-size:11px;color:#789bad;font-style:normal}.slot-budget>div{display:flex;gap:4px}.slot-budget>div i{width:22px;height:4px;border-radius:8px;background:#6ea6be33}.slot-budget>div i.used{background:#f2b84f}.slot-budget button{border:0;background:transparent;color:#89b1c3;font-size:10px;display:flex;align-items:center;gap:4px}.slot-budget button svg{width:13px}.terminal-stream-wrap{margin-top:10px;border:1px solid rgba(96,164,192,.18);border-radius:15px;overflow:hidden;background:#04111d}.terminal-tools{display:flex;align-items:center;gap:7px;padding:9px;border-bottom:1px solid rgba(96,164,192,.15);background:#092033}.terminal-tools>span{display:flex;align-items:center;gap:6px;flex:1;font-size:11px;font-weight:700}.terminal-tools svg{width:14px}.terminal-tools label{display:flex;align-items:center}.terminal-tools select,.terminal-tools button{height:28px;border:1px solid rgba(121,180,207,.18);border-radius:8px;background:#0a2638;color:#9ab9c9;font-size:10px;padding:0 8px}.terminal-tools button{display:flex;align-items:center;gap:4px}.terminal-tools button.active{color:#5ee0ce;border-color:#49d8c859}.terminal-stream{height:min(43vh,430px);overflow:auto;padding:9px 11px;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-line{display:grid;grid-template-columns:74px 26px 1fr;gap:7px;border-bottom:1px solid rgba(105,158,180,.055);padding:2px 0;color:#9eb8c6}.terminal-line time{color:#55798e}.terminal-line em{font-style:normal;color:#4fdcca}.terminal-line.warning code{color:#f2c369}.terminal-line.error code{color:#ff8399}.terminal-stream>p{color:#51778a}.terminal-stream-wrap footer{padding:8px 11px;border-top:1px solid rgba(96,164,192,.12);color:#55778b;font-size:9px}.legacy-terminal-summary{margin-top:18px;border:1px solid rgba(83,215,200,.2);border-radius:18px;padding:30px;text-align:center;background:#0a2a3cb8}.legacy-terminal-summary>span{margin:auto;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#46d7c61a;color:#5ce0d1}.legacy-terminal-summary h3{margin:8px 0}.legacy-terminal-summary p{color:#81a1b3;max-width:520px;margin:0 auto 22px}.legacy-terminal-summary>div{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(99,170,197,.15);border-radius:12px}.legacy-terminal-summary>div span{padding:14px;display:grid;gap:3px}.legacy-terminal-summary>div span+span{border-left:1px solid rgba(99,170,197,.15)}.legacy-terminal-summary>div svg{margin:auto;width:18px;color:#52d8cd}.lease-terminal button{cursor:pointer}.lease-terminal button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:680px){.lease-terminal{padding:14px}.lease-terminal>header{position:sticky;top:0;z-index:2;background:#0a1d2e;padding-top:2px}.terminal-overview{grid-template-columns:1fr 1fr}.terminal-overview>span{display:none}.terminal-slots{grid-template-columns:1fr}.terminal-tools{flex-wrap:wrap}.terminal-tools>span{width:100%;flex-basis:100%}.terminal-stream{height:39vh}.terminal-line{grid-template-columns:62px 23px 1fr;font-size:10px}.slot-budget button{padding:8px}.legacy-terminal-summary{padding:22px 15px}}.private-room-notice{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:10000;width:min(560px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d98855;border-radius:14px;background:#172839;color:#ffe0bd;box-shadow:0 12px 32px #0008}.private-room-notice>svg{flex:none;width:22px}.private-room-notice>div{min-width:0;flex:1}.private-room-notice strong{font-size:14px}.private-room-notice p{margin:6px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.private-room-notice button{flex:none;display:grid;place-items:center;background:transparent;color:inherit;border:0;padding:4px;cursor:pointer}.private-room-notice button:focus-visible{outline:2px solid currentColor;border-radius:4px}.worker-lease-admission{margin:16px 0}.worker-lease-pause{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #2b4a5d;border-radius:13px;background:#0c2232;color:#bdd3e2;text-align:left;cursor:pointer;font:inherit}.worker-lease-pause>svg{flex-shrink:0}.worker-lease-pause-copy{flex:1;min-width:0}.worker-lease-pause-copy b{display:block;font-size:14px;line-height:1.4}.worker-lease-pause-copy small{display:block;margin-top:4px;color:#a4bdcc;font-size:12px;line-height:1.5}.worker-lease-pause-state{font-size:12px;white-space:nowrap}.worker-lease-pause-switch{display:flex;align-items:center;width:40px;height:24px;padding:3px;flex-shrink:0;background:#2c4658;border-radius:20px}.worker-lease-pause-switch i{display:block;width:18px;height:18px;border-radius:50%;background:#93abba}.worker-lease-pause.paused{border-color:#987140;background:#302c29}.worker-lease-pause.paused>svg,.worker-lease-pause.paused .worker-lease-pause-state{color:#ffd18c}.worker-lease-pause.paused .worker-lease-pause-switch{background:#99713d}.worker-lease-pause.paused .worker-lease-pause-switch i{transform:translate(16px);background:#ffe0aa}.worker-lease-pause:hover:not(:disabled){border-color:#73a6b6}.worker-lease-pause:focus-visible{outline:2px solid #76e0d0;outline-offset:3px}.worker-lease-pause:disabled{opacity:.7;cursor:wait}.worker-lease-pause-error{margin:8px 0 0;color:#ffb0b8;font-size:12px;line-height:1.5}@media(max-width:480px){.worker-lease-pause{gap:8px;padding:12px}.worker-lease-pause>svg{display:none}}.lease-actions{white-space:nowrap}.lease-actions button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,113,133,.2);border-radius:8px;background:#ff71850e;color:#ff8b9b;padding:7px 9px;font-size:8px;font-weight:800;cursor:pointer}.lease-actions button:hover{border-color:#ff71857a;background:#ff71851c}.lease-actions svg,.lease-delete-modal .destructive svg{width:13px}.lease-delete-modal{width:min(520px,100%)}.lease-delete-modal h2{margin:8px 0}.lease-delete-modal>p{color:#7891a5;font-size:10px;line-height:1.65}.lease-delete-modal>p b{color:#d7e5ee}.lease-delete-channel{margin:17px 0;padding:12px 13px;border:1px solid rgba(255,113,133,.14);border-radius:10px;background:#ff718509}.lease-delete-channel small,.lease-delete-channel b{display:block}.lease-delete-channel small{color:#a86d79;font-size:7px;letter-spacing:1px}.lease-delete-channel b{margin-top:6px;color:#dbe8f0;font:500 9px DM Mono,monospace;overflow-wrap:anywhere}.lease-delete-modal .destructive{display:flex;align-items:center;gap:7px}.fatal-ui{min-height:100vh;display:grid;place-items:center;padding:24px}.fatal-ui section{width:min(620px,100%);padding:28px;border:1px solid rgba(255,113,133,.25);border-radius:18px;background:#0d2034;box-shadow:0 24px 80px #00000052}.fatal-ui h1{margin:0 0 8px}.fatal-ui p{color:#8ba2b4;line-height:1.6}.fatal-ui pre{overflow:auto;color:#ff9baa;font-size:11px}.fatal-ui button{margin-top:10px;border:0;border-radius:10px;padding:11px 15px;background:linear-gradient(135deg,#70edc1,#4dc7df);color:#061722;font-weight:800;cursor:pointer}.status.danger{color:var(--danger);background:#ff718517}.lease-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.lease-total-filter{position:relative;flex:0 0 auto}.lease-total-filter>label{width:174px;height:40px;display:flex;align-items:center;gap:7px;padding:0 9px 0 11px;border:1px solid rgba(113,168,198,.18);border-radius:11px;color:#638297;background:#0d1d30;transition:border-color .16s ease,box-shadow .16s ease}.lease-total-filter.active>label,.lease-total-filter:focus-within>label{border-color:#52e0b16b;box-shadow:0 0 0 3px #52e0b112}.lease-total-filter.invalid>label{border-color:#ff718580;box-shadow:0 0 0 3px #ff71850f}.lease-total-filter>label>svg{width:15px;flex:none}.lease-total-filter input{width:100%;min-width:0;border:0;outline:0;color:#dce9f5;background:transparent;font-size:11px}.lease-total-filter>label>button{width:24px;height:24px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#69879a;background:#ffffff0a;cursor:pointer}.lease-total-filter>label>button svg{width:12px}.lease-total-presets{position:absolute;z-index:12;top:calc(100% + 7px);right:0;width:244px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;border:1px solid rgba(113,168,198,.2);border-radius:12px;background:linear-gradient(145deg,#10273cfa,#081829fc);box-shadow:0 16px 42px #00000057;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.lease-total-filter:focus-within .lease-total-presets,.lease-total-filter:hover .lease-total-presets{opacity:1;visibility:visible;transform:translateY(0)}.lease-total-presets button{height:30px;padding:0 7px;border:1px solid rgba(113,168,198,.14);border-radius:8px;color:#87a5b7;background:#15334a9e;font:700 9px/1 DM Mono,monospace;cursor:pointer}.lease-total-presets button:hover,.lease-total-presets button.active{border-color:#52e0b157;color:#6ce5c1;background:#30938029}.lease-filter-summary{min-height:34px;display:flex;align-items:center;gap:8px;margin-top:-8px;padding:7px 11px;border:1px solid rgba(113,168,198,.12);border-radius:10px;color:#7190a4;background:#07162680;font-size:9px}.lease-filter-summary>svg{width:14px;color:#54d8b4}.lease-filter-summary b{color:#64d9b8}.lease-filter-summary strong{color:#bfd2df}.lease-filter-summary button{margin-left:auto;padding:4px 7px;border:0;border-radius:7px;color:#73dcbc;background:#52e0b114;font-size:9px;cursor:pointer}.lease-filter-summary.invalid{border-color:#ff718533;color:#ff93a3;background:#ff71850d}.lease-filter-summary.invalid>svg{color:var(--danger)}.lease-refresh-all{min-width:124px;white-space:nowrap}.lease-refresh-all svg{width:15px}.lease-sort{display:inline-flex;flex:0 0 auto;gap:3px;padding:3px;border:1px solid rgba(113,168,198,.18);border-radius:11px;background:#04142294}.lease-sort button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:0;border-radius:8px;color:#7899ac;background:transparent;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.lease-sort button:hover{color:#cfe1eb;background:#2a5b7633}.lease-sort button.active{color:#62e6cf;background:linear-gradient(135deg,#228b853b,#1a59703d);box-shadow:inset 0 0 0 1px #62e6cf33}.lease-sort svg{width:14px;height:14px}.lease-refresh-progress,.lease-refresh-error{border:1px solid rgba(90,200,239,.2);border-radius:13px;background:linear-gradient(135deg,#143048c2,#0a1a2ce0);padding:13px 15px}.lease-refresh-progress>div:first-child,.lease-refresh-error{display:flex;align-items:center;gap:10px}.lease-refresh-progress svg,.lease-refresh-error svg{width:18px;color:var(--cyan)}.lease-refresh-progress b,.lease-refresh-progress small,.lease-refresh-error b{display:block}.lease-refresh-progress b,.lease-refresh-error b{font-size:10px}.lease-refresh-progress small{margin-top:3px;color:#6f8da2;font-size:8px}.refresh-progress-track{height:4px;margin-top:11px;overflow:hidden;border-radius:999px;background:#10283d}.refresh-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--mint));transition:width .25s ease}.lease-refresh-error{border-color:#ff71853d;color:#ff9aaa;font-size:9px}.lease-refresh-error span{line-height:1.5}.lease-refresh-error svg{color:var(--danger);flex:none}.page .panel .table-scroll .lease-registry-table{min-width:960px;table-layout:fixed}.lease-registry-table .lease-col-channel{width:17%}.lease-registry-table .lease-col-owner{width:11%}.lease-registry-table .lease-col-room{width:9%}.lease-registry-table .lease-col-counts,.lease-registry-table .lease-col-worker{width:7%}.lease-registry-table .lease-col-status{width:9%}.lease-registry-table .lease-col-period,.lease-registry-table .lease-col-actions{width:20%}.lease-registry-table th,.lease-registry-table td{padding-right:10px;padding-left:10px}.lease-registry-table td:first-child>div{min-width:0}.lease-registry-table tbody tr.expiry-today td{background:#f2bf690d}.lease-registry-table tbody tr.expiry-tomorrow td{background:#52e0b105}.lease-registry-table tbody tr.expiry-today td:first-child{box-shadow:inset 2px 0 #f2bf6975}.lease-registry-table tbody tr.expiry-tomorrow td:first-child{box-shadow:inset 2px 0 #52e0b147}.lease-registry-table tbody tr.metadata-just-refreshed td{animation:metadata-row-refreshed 1.4s cubic-bezier(.2,.75,.25,1)}@keyframes metadata-row-refreshed{0%{background-color:#52e0b105;box-shadow:inset 0 1px #52e0b100}22%{background-color:#52e0b129;box-shadow:inset 0 1px #52e0b138,inset 0 -1px #52e0b129}to{background-color:#52e0b100;box-shadow:inset 0 1px #52e0b100,inset 0 -1px #52e0b100}}@media(prefers-reduced-motion:reduce){.room-vid-copy{transition:none}.lease-registry-table tbody tr.metadata-just-refreshed td{animation-duration:1ms}}.metadata-note{margin-top:5px;color:#58758b}.metadata-note.fresh{color:#52e0b1a3}.metadata-note.partial{color:#f2bf69bd}.metadata-note.failed{color:#ff7185cc}.lease-identity b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif}.owner-identifiers{display:grid;gap:3px;max-width:100%;margin-top:4px;color:#58788e;font-family:DM Mono,monospace}.owner-identifiers span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lease-counts{min-width:82px;white-space:nowrap}.lease-counts>span{display:flex;align-items:baseline;gap:5px}.lease-counts b{color:#d9e9ef;font-family:DM Mono,monospace;font-size:10px}.lease-counts b.online-sufficient{color:var(--mint)}.lease-counts b.online-shortfall{color:var(--danger)}.lease-counts i{color:#42667a;font-style:normal}.lease-counts small{margin-top:4px;color:#506f83;font-size:6px;letter-spacing:.06em;text-transform:uppercase}.technical-cell,.live-count{font-family:DM Mono,monospace;color:#c7d8e4;white-space:nowrap}.room-vid-cell{min-width:0}.room-vid-copy{display:inline-flex;align-items:center;gap:4px;min-height:30px;width:100%;max-width:100%;padding:0 4px;border:1px solid transparent;border-radius:8px;color:#c7d8e4;background:transparent;font:inherit;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.room-vid-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-vid-copy svg{width:12px;height:12px;flex:none;color:#5d8da5}.room-vid-copy em{color:inherit;font:700 7px Manrope,sans-serif;font-style:normal}.room-vid-copy:hover{border-color:#5ac8ef3d;color:#a4eaff;background:#5ac8ef12}.room-vid-copy:focus-visible{outline:none;border-color:#52e0b185;box-shadow:0 0 0 3px #52e0b117}.room-vid-copy.copied{border-color:#52e0b152;color:#7ce6c4;background:#52e0b117}.room-vid-copy.copied svg{color:var(--mint)}.room-vid-copy.failed{border-color:#ff718547;color:#ff91a1;background:#ff718512}.room-vid-copy.failed svg{color:var(--danger)}.room-vid-missing{color:#4f6f83}.live-count{color:var(--mint)}.status-detail{margin-top:5px;color:#ff7185ad;white-space:nowrap}.lease-period{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-width:0}.lease-period span,.lease-period small,.lease-period b{display:block}.lease-period small{margin-bottom:3px;color:#58758b;font-family:Manrope,sans-serif;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lease-period b{color:#a8bdcc;font-family:DM Mono,monospace;font-size:8px;font-weight:500;white-space:nowrap}.lease-period i{color:#486a7f;font-style:normal}.lease-period .expired b{color:#ff8fa0}.expiry-distance{display:block;margin-top:4px;color:#5fdcb8;font:700 7px/1.35 DM Mono,monospace;font-style:normal;white-space:nowrap}.expiry-distance.expired{color:#ff8fa0}.edit-expiry-inline{display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:0;border:0;color:#78d7ef;background:transparent;font-size:7px;font-weight:800;cursor:pointer}.edit-expiry-inline svg{width:10px;height:10px}.edit-expiry-inline:hover{color:#a4eaff}.lease-expiry-modal{width:min(560px,calc(100vw - 28px))}.expiry-current{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-top:16px;border:1px solid rgba(90,200,239,.18);border-radius:12px;background:#5ac8ef1a}.expiry-current>span{min-width:0;padding:13px 14px;background:#0a1c2d}.expiry-current small,.expiry-current b{display:block}.expiry-current small{color:#5f8095;font-size:7px;letter-spacing:.1em}.expiry-current b{margin-top:5px;overflow:hidden;color:#dceaf2;font:9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.expiry-field{display:block;margin-top:16px;color:#9ab1c0;font-size:9px;font-weight:750}.expiry-field span{display:block;margin-bottom:7px}.expiry-field input{width:100%;height:45px;padding:0 12px;border:1px solid rgba(90,200,239,.2);border-radius:10px;outline:none;color:#dceaf2;background:#071827;color-scheme:dark;font:10px DM Mono,monospace}.expiry-field input:focus{border-color:#52e0b18c;box-shadow:0 0 0 3px #52e0b114}.expiry-presets{display:flex;gap:7px;margin-top:9px}.expiry-presets button{flex:1;height:34px;border:1px solid rgba(90,200,239,.18);border-radius:9px;color:#82cee8;background:#5ac8ef0f;font-size:8px;font-weight:750;cursor:pointer}.expiry-presets button:hover{border-color:#5ac8ef61;background:#5ac8ef1a}.expiry-preview{display:flex;align-items:center;gap:10px;margin-top:13px;padding:12px 13px;border:1px solid rgba(82,224,177,.2);border-radius:10px;color:var(--mint);background:#52e0b10e}.expiry-preview>svg{width:18px;flex:none}.expiry-preview small,.expiry-preview b{display:block}.expiry-preview small{font-size:7px;letter-spacing:.1em}.expiry-preview b{margin-top:3px;color:#b9d7d0;font:9px DM Mono,monospace}.expiry-preview .expiry-distance{margin-top:5px;color:#70e7c2;font-size:9px}.expiry-preview.past .expiry-distance{color:#ff8fa0}.expiry-preview.past{border-color:#ff71853d;color:var(--danger);background:#ff71850e}@media(max-width:560px){.expiry-current{grid-template-columns:1fr}.expiry-presets{flex-direction:column}.expiry-presets button{flex:none}.lease-expiry-modal{max-height:calc(100dvh - 24px);overflow-y:auto}}.lease-actions{min-width:0;white-space:nowrap}.lease-action-group{display:flex;align-items:center;gap:3px}.lease-actions .lease-action-button{position:relative;width:32px;height:32px;padding:0;display:grid;place-items:center;flex:none;border:1px solid rgba(120,164,189,.22);border-radius:8px;color:#8caabd;background:#142d437a;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.lease-actions .lease-action-button:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:60;padding:5px 7px;border:1px solid rgba(126,178,203,.22);border-radius:6px;color:#d8e8f1;background:#071725;box-shadow:0 8px 24px #00000057;font:700 8px Manrope,sans-serif;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.lease-actions .lease-action-button:first-child:after{left:0;transform:translateY(4px)}.lease-actions .lease-action-button:last-child:after{right:0;left:auto;transform:translateY(4px)}.lease-actions .lease-action-button:hover:after,.lease-actions .lease-action-button:focus-visible:after{opacity:1;transform:translate(-50%)}.lease-actions .lease-action-button:first-child:hover:after,.lease-actions .lease-action-button:first-child:focus-visible:after,.lease-actions .lease-action-button:last-child:hover:after,.lease-actions .lease-action-button:last-child:focus-visible:after{transform:translate(0)}.lease-actions .lease-action-button:hover:not(:disabled){transform:translateY(-1px)}.lease-actions .lease-action-button:focus-visible{outline:none;border-color:#52e0b194;box-shadow:0 0 0 3px #52e0b117}.lease-actions .lease-action-button svg{width:14px;height:14px}.lease-actions .delete-lease{border-color:#ff71853d;color:#ff8193;background:#ff71850e}.lease-actions .delete-lease:hover:not(:disabled){border-color:#ff718575;background:#ff71851a}.lease-actions .terminal-lease{border-color:#ad83ff4d;color:#c5a8ff;background:#825bd817}.lease-actions .terminal-lease:hover{border-color:#c09eff80;background:#825bd826}.lease-actions .share-lease{border-color:#70d5e047;color:#87deea;background:#43b5c414}.share-recovery-modal{width:min(590px,calc(100vw - 28px))}.share-recovery-context{padding:15px 16px;border:1px solid rgba(91,183,204,.18);border-radius:13px;background:#0519299e}.share-recovery-context small,.share-recovery-context b,.share-recovery-context span{display:block}.share-recovery-context small{color:#60869b;font-size:8px;letter-spacing:.12em}.share-recovery-context b{margin-top:5px;overflow:hidden;color:#dcebf3;text-overflow:ellipsis;white-space:nowrap}.share-recovery-context span{margin-top:4px;color:#6f91a2;font-size:10px}.share-link-safety{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid rgba(83,219,190,.2);border-radius:12px;color:#72dfc2;background:#37c2a312}.share-link-safety svg{width:18px;flex:none}.share-link-safety b,.share-link-safety small{display:block}.share-link-safety b{font-size:10px}.share-link-safety small{margin-top:3px;color:#718e9b;font-size:9px}.share-link-result{margin-top:14px}.share-link-result label{display:block;margin-bottom:7px;color:#88a5b4;font-size:9px;font-weight:700}.share-link-result>div{display:flex;gap:8px}.share-link-value{min-width:0;min-height:42px;flex:1;overflow:hidden;padding:0 12px;border:1px solid rgba(103,167,190,.2);border-radius:10px;color:#9db7c7;background:#071827;font:10px DM Mono,monospace;text-align:left;cursor:copy}.share-link-value span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-link-value:hover{border-color:#52e0b161;color:#cce4ed;background:#091c2c}.share-link-value:focus-visible,.share-link-open:focus-visible,.share-link-copy:focus-visible{outline:none;border-color:#52e0b185;box-shadow:0 0 0 3px #52e0b114}.share-link-copy{display:flex;align-items:center;gap:6px;padding:0 13px;border:1px solid rgba(75,210,211,.3);border-radius:10px;color:#78e2dd;background:#35c4bf1a;cursor:pointer}.share-link-copy svg{width:15px}.share-link-open{width:42px;min-height:42px;display:grid;place-items:center;flex:none;border:1px solid rgba(112,213,224,.28);border-radius:10px;color:#87deea;background:#43b5c414}.share-link-open:hover{border-color:#70d5e085;color:#b0f2f7;background:#43b5c424}.share-link-open svg{width:16px}.share-link-result>small{display:flex;align-items:center;gap:5px;margin-top:7px;color:#5f7d8d;font-size:8px;line-height:1.5}.share-link-result>small svg{width:12px;color:var(--mint)}.share-link-result.copied .share-link-value{border-color:#52e0b17a;box-shadow:0 0 0 3px #52e0b112}.share-link-result.copied .share-link-copy{border-color:#52e0b17a;color:#92efd2;background:#52e0b124}.share-link-loading,.share-link-load-error{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid rgba(83,219,190,.2);border-radius:12px;background:#37c2a312}.share-link-loading>svg,.share-link-load-error>svg{width:17px;color:var(--mint)}.share-link-loading b,.share-link-loading small,.share-link-load-error b,.share-link-load-error small{display:block}.share-link-loading b,.share-link-load-error b{font-size:10px}.share-link-loading small,.share-link-load-error small{margin-top:3px;color:#718e9b;font-size:8px}.share-link-load-error{border-color:#ff718538;background:#ff71850e}.share-link-load-error>svg{color:var(--danger)}.share-link-load-error button{padding:7px 10px;border:1px solid rgba(255,113,133,.25);border-radius:8px;color:#ff9aaa;background:#ff718512;cursor:pointer}@media(max-width:560px){.share-link-result>div{display:grid;grid-template-columns:minmax(0,1fr) 42px}.share-link-value{grid-column:1/-1}.share-link-copy{min-height:40px;justify-content:center}.share-link-load-error{grid-template-columns:24px 1fr}.share-link-load-error button{grid-column:1/-1}}.share-attempt-log{margin-top:14px;padding:14px;border:1px solid rgba(240,183,75,.23);border-radius:13px;background:#2d221133}.share-attempt-log>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.share-attempt-log>div span small,.share-attempt-log>div span b{display:block}.share-attempt-log>div span small{color:#927b50;font-size:7px;letter-spacing:.13em}.share-attempt-log>div span b{margin-top:4px;color:#edc979;font-size:11px}.share-attempt-reset{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(240,183,75,.25);border-radius:8px;color:#e1bd70;background:#f0b74b12;font-size:8px;font-weight:750;cursor:pointer}.share-attempt-reset:hover:not(:disabled){border-color:#f0b74b7a;background:#f0b74b1f}.share-attempt-reset:disabled{opacity:.45;cursor:not-allowed}.share-attempt-reset svg{width:12px}.share-attempt-log ul{margin:11px 0 0;padding:0;list-style:none}.share-attempt-log li{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid rgba(132,109,66,.13)}.share-attempt-log li>i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--mint);box-shadow:0 0 8px #52e0b147}.share-attempt-log li>i.blocked,.share-attempt-log li>i.aborted{background:#e8b951;box-shadow:0 0 8px #e8b95147}.share-attempt-log li>i.failed{background:var(--danger);box-shadow:0 0 8px #ff718540}.share-attempt-log li>span{min-width:0;flex:1}.share-attempt-log li>span b,.share-attempt-log li>span small{display:block}.share-attempt-log li>span b{color:#b8cbd5;font-size:9px;text-transform:capitalize}.share-attempt-log li>span small{margin-top:2px;color:#607e8f;font:8px DM Mono,monospace}.share-attempt-log li>em{color:#658496;font:8px DM Mono,monospace;font-style:normal}.share-attempt-log>p{margin:11px 0 0;color:#668395;font-size:9px}.share-attempt-log footer{margin-top:10px;color:#8d7953;font-size:8px;line-height:1.5}.lease-actions .reenter-lease{border-color:#52e0b145;background:#52e0b113;color:#74e7c2}.lease-actions .reenter-lease:hover{border-color:#52e0b180;background:#52e0b11f}.lease-actions .refresh-lease{border-color:#5ac8ef40;background:#5ac8ef12;color:#79d9f5}.lease-actions button:disabled{cursor:wait;opacity:.55}.modal.reentry-modal{width:min(690px,100%);max-height:min(880px,calc(100vh - 32px));overflow-y:auto}.reentry-head{display:flex;align-items:center;gap:12px}.reentry-head>span{width:44px;height:44px;display:grid;place-items:center;flex:none;border:1px solid rgba(82,224,177,.18);border-radius:13px;background:#52e0b114;color:var(--mint)}.reentry-head>span svg{width:20px}.reentry-head>div{min-width:0;flex:1}.reentry-head small{display:block;color:#65cdb0;font-size:7px;font-weight:800;letter-spacing:1.2px}.reentry-head h2{margin:4px 0 0;font-size:18px}.reentry-head>button{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:#10243a;color:#7892a5;cursor:pointer}.reentry-head>button svg{width:15px}.reentry-intro{margin:16px 0;color:#8299aa;font-size:9px;line-height:1.65}.reentry-context{display:grid;grid-template-columns:1.25fr .9fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.reentry-context>span{min-width:0;padding:12px;background:#0a1b2d}.reentry-context small,.reentry-context b,.reentry-context em{display:block}.reentry-context small,.reentry-counts small{color:#58768c;font-size:7px;font-weight:800;letter-spacing:.85px}.reentry-context b{margin-top:6px;overflow:hidden;color:#d9e8f1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.reentry-context em{margin-top:5px;overflow:hidden;color:#607d92;font:7px DM Mono,monospace;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reentry-warning,.reentry-job-error{display:flex;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 13px;border:1px solid rgba(242,191,105,.21);border-radius:11px;background:#f2bf690e;color:var(--gold)}.reentry-source{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.reentry-source>button{display:grid;grid-template-columns:17px 1fr;gap:10px;align-items:start;min-width:0;padding:13px;border:1px solid var(--border);border-radius:11px;background:#091827;color:#d7e4ed;text-align:left;cursor:pointer}.reentry-source>button:hover,.reentry-source>button.active{border-color:#52e0b173;background:#52e0b111}.reentry-source>button:disabled{cursor:wait;opacity:.58}.source-radio{width:16px;height:16px;display:grid;place-items:center;border:1px solid #527087;border-radius:50%}.reentry-source .active .source-radio{border-color:var(--mint)}.reentry-source .active .source-radio i{width:8px;height:8px;border-radius:50%;background:var(--mint)}.reentry-source b,.reentry-source small{display:block}.reentry-source b{color:#dbe8f1;font-size:9px}.reentry-source small{margin-top:5px;color:#617d91;font-size:8px;line-height:1.5}.reentry-warning>svg,.reentry-job-error>svg{width:17px;flex:none}.reentry-warning b,.reentry-warning small,.reentry-job-error b,.reentry-job-error small{display:block}.reentry-warning b,.reentry-job-error b{font-size:9px}.reentry-warning small,.reentry-job-error small{margin-top:4px;color:#899cac;font-size:8px;line-height:1.55}.reentry-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:17px}.reentry-form label,.reentry-form label>span,.reentry-form label>small{display:block}.reentry-form .reentry-timeout-wide{grid-column:1 / -1}.reentry-form label>span{margin-bottom:7px;color:#a6bac8;font-size:8px;font-weight:700}.reentry-form input,.reentry-form select{width:100%;height:42px;border:1px solid var(--border);border-radius:10px;outline:none;background:#081725;color:#dbe9f2;padding:0 11px;font:9px DM Mono,monospace}.reentry-form input:focus,.reentry-form select:focus{border-color:#52e0b194;box-shadow:0 0 0 3px #52e0b114}.reentry-form label>small{margin-top:6px;color:#58758b;font-size:7px;line-height:1.45}.reentry-select{position:relative}.reentry-select select{appearance:none;padding-right:34px}.reentry-select svg{position:absolute;top:13px;right:11px;width:15px;color:#668398;pointer-events:none}.reentry-confirm{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0!important;background:linear-gradient(135deg,#6fe9bd,#4fc8df)!important;color:#071824!important;font-weight:800!important}.reentry-confirm svg{width:15px}.reentry-confirm:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.reentry-stop{display:inline-flex;align-items:center;gap:7px;border-color:#ff718559!important;background:#ff718517!important;color:#ff91a1!important;font-weight:800!important}.reentry-stop svg{width:13px}.reentry-state{display:flex;align-items:center;gap:14px;margin-top:21px;padding:16px;border:1px solid rgba(90,200,239,.17);border-radius:13px;background:linear-gradient(135deg,#122e46cc,#08192ad1)}.reentry-state>span{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:12px;background:#5ac8ef14;color:var(--cyan)}.reentry-state.completed>span{background:#52e0b117;color:var(--mint)}.reentry-state.completed.degraded{border-color:#e8b95147;background:linear-gradient(135deg,#372a12b8,#121e26d6)}.reentry-state.completed.degraded>span{background:#e8b9511c;color:#e8b951}.reentry-state.failed>span,.reentry-state.threshold_failed>span,.reentry-state.cancelled>span{background:#ff718514;color:var(--danger)}.reentry-state>span svg{width:19px}.reentry-state>div{min-width:0}.reentry-state small{color:#5f7e94;font:7px DM Mono,monospace;letter-spacing:.7px}.reentry-state h3{margin:5px 0 3px;color:#e0ecf3;font-size:13px}.reentry-state p{margin:0;color:#728ca0;font-size:8px;line-height:1.5}.reentry-progress{height:6px;margin-top:14px;overflow:hidden;border-radius:999px;background:#071521}.reentry-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--mint));box-shadow:0 0 14px #52e0b13d;transition:width .25s ease}.reentry-counts{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.reentry-counts>span{padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:#0715217a}.reentry-counts b{display:block;margin-top:5px;color:#dce9f2;font:500 12px DM Mono,monospace}.reentry-job-error{border-color:#ff718538;background:#ff71850e;color:var(--danger)}.reentry-log{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#05111d80}.reentry-log summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:#7892a5;font-size:8px;cursor:pointer;list-style:none}.reentry-log summary svg{width:13px}.reentry-log pre{max-height:180px;overflow:auto;margin:0;padding:12px;border-top:1px solid var(--border);color:#7fa1b4;background:#06121f;font:8px/1.6 DM Mono,monospace;white-space:pre-wrap}@media(max-width:850px){.section-title{align-items:stretch}.lease-toolbar,.lease-toolbar .search{width:100%}.lease-total-filter{flex:1 1 174px}.lease-total-filter>label{width:100%}.lease-sort button{padding-inline:9px}}@media(max-width:560px){.lease-toolbar{align-items:stretch;flex-direction:column}.lease-refresh-all,.lease-total-filter{width:100%}.lease-total-presets{right:auto;left:0;width:100%}.lease-sort{display:grid;grid-template-columns:1fr 1fr;width:100%}.lease-refresh-progress,.lease-refresh-error{padding:12px}.reentry-modal{padding:18px}.reentry-context,.reentry-form,.reentry-source{grid-template-columns:1fr}.reentry-counts{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.refresh-progress-track span,.reentry-progress>span{transition:none}}.modal.reentry-modal{width:min(920px,calc(100vw - 32px));max-height:min(900px,calc(100dvh - 32px));padding:0;overflow:hidden;display:flex;flex-direction:column;border-color:#9ac7e133;background:linear-gradient(145deg,#142d45fa,#08192bfc);box-shadow:0 34px 100px #010a149e,inset 0 1px #dcf2ff0f}.reentry-modal .reentry-head{flex:none;display:grid;grid-template-columns:48px minmax(220px,.78fr) minmax(360px,1.22fr) 40px;align-items:center;padding:22px 26px 20px;border-bottom:1px solid rgba(170,208,232,.12);background:linear-gradient(180deg,#1b3a54c2,#0e253b80)}.reentry-modal .reentry-head-copy{min-width:0}.reentry-header-context{min-width:0;display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:1px;overflow:hidden;border:1px solid rgba(154,199,225,.14);border-radius:11px;background:#9ac7e117}.reentry-header-context>span{min-width:0;padding:8px 10px;background:#0514228f}.reentry-header-context small,.reentry-header-context b,.reentry-header-context em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reentry-header-context small{color:#66879b;font:800 9px DM Mono,monospace;letter-spacing:.65px}.reentry-header-context b{margin-top:3px;color:#d8e9f2;font-size:11px}.reentry-header-context em{margin-top:2px;color:#68879a;font:9px DM Mono,monospace;font-style:normal}.reentry-modal .reentry-head>span{width:48px;height:48px;border-radius:14px;box-shadow:inset 0 1px #d5fff514}.reentry-modal .reentry-head small{font-size:10px;letter-spacing:1.35px}.reentry-modal .reentry-head h2{margin-top:3px;color:#edf6fb;font-size:22px;letter-spacing:-.35px}.reentry-modal .reentry-head p{margin:4px 0 0;color:#8099ab;font-size:12px}.reentry-modal .reentry-head>button{width:40px;height:40px;border-radius:11px}.reentry-scroll-region{min-height:0;overflow-y:auto;padding:22px 26px 24px;scrollbar-width:thin;scrollbar-color:rgba(119,158,184,.5) transparent}.reentry-route-card{padding:18px;border:1px solid rgba(90,200,239,.22);border-radius:17px;background:linear-gradient(135deg,#20435bc2,#091d2fd1);box-shadow:inset 0 1px #dcf4ff0b}.reentry-route-card.changed{border-color:#70edc56b;background:linear-gradient(135deg,#1f4c4e85,#0a1f31e0)}.reentry-route-title,.reentry-route-title>div,.reentry-section-title,.reentry-advanced summary>span:first-child{display:flex;align-items:center}.reentry-route-title{justify-content:space-between;gap:16px}.reentry-route-title>div,.reentry-section-title{min-width:0;gap:10px}.reentry-route-title svg,.reentry-section-title>svg{width:18px;flex:none;color:#76d8f2}.reentry-route-title small,.reentry-route-title b,.reentry-section-title b,.reentry-section-title small{display:block}.reentry-route-title small{color:#70d7c0;font:800 10px DM Mono,monospace;letter-spacing:1px}.reentry-route-title b{margin-top:3px;color:#dcebf3;font-size:14px}.reentry-route-title>em{padding:6px 9px;border-radius:999px;color:#81abc1;background:#79a4c01a;font:800 10px DM Mono,monospace;font-style:normal;letter-spacing:.7px}.reentry-destination-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.reentry-destination-modes button{height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(156,195,220,.14);border-radius:10px;background:#0513207a;color:#7895a8;font-size:11px;font-weight:800;cursor:pointer}.reentry-destination-modes button svg{width:15px}.reentry-destination-modes button.active{border-color:#70edc580;background:#52e0b11a;color:#b7f5df}.reentry-destination-modes button:disabled{cursor:not-allowed;opacity:.42}.reentry-route-card.changed .reentry-route-title>em{color:#79ecc8;background:#52e0b11f}.reentry-route-flow{display:grid;grid-template-columns:minmax(0,.88fr) 28px minmax(0,1.25fr);align-items:end;gap:12px;margin-top:16px}.reentry-route-flow>span,.reentry-route-flow label{min-width:0}.reentry-route-flow small,.reentry-route-flow label>span{display:block;margin-bottom:7px;color:#7792a6;font:800 10px DM Mono,monospace;letter-spacing:.8px}.reentry-route-flow code,.reentry-route-flow input{width:100%;height:48px;display:flex;align-items:center;padding:0 13px;overflow:hidden;border:1px solid rgba(156,195,220,.15);border-radius:12px;outline:none;background:#051320a8;color:#c6dbe7;font:12px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.reentry-route-flow input{color:#ecf8fc}.reentry-vid-input{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px}.reentry-vid-input button{height:48px;display:grid;place-items:center;border:1px solid rgba(90,200,239,.2);border-radius:11px;background:#5ac8ef14;color:#75d9f3;cursor:pointer}.reentry-vid-input button:last-child{border-color:#52e0b147;background:#52e0b11a;color:#83ebc7}.reentry-vid-input button:disabled{cursor:not-allowed;opacity:.42}.reentry-vid-input button svg{width:17px}.reentry-resolve-uid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.reentry-resolve-uid code{min-width:0}.reentry-resolve-uid button{min-width:118px;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(82,224,177,.28);border-radius:11px;background:#52e0b11a;color:#83ebc7;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.reentry-resolve-uid button:disabled{cursor:not-allowed;opacity:.42}.reentry-resolve-uid button svg{width:15px}.reentry-route-flow input:focus{border-color:#70edc5ad;box-shadow:0 0 0 3px #70edc51a}.reentry-route-flow input[aria-invalid=true]{border-color:#ff7185ad;box-shadow:0 0 0 3px #ff718517}.reentry-route-flow>svg{width:19px;margin:0 auto 14px;color:#5ecde7}.reentry-route-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#7894a7;font-size:12px;line-height:1.45}.reentry-route-help.invalid{color:#ff91a1}.reentry-route-help button{flex:none;border:0;background:transparent;color:#78ddf4;font-size:12px;font-weight:800;cursor:pointer}.reentry-vid-error{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border:1px solid rgba(255,113,133,.25);border-radius:11px;background:#ff718512;color:#ff91a1}.reentry-vid-error>svg{width:17px;flex:none}.reentry-vid-error b,.reentry-vid-error small{display:block}.reentry-vid-error b{font-size:11px}.reentry-vid-error small{margin-top:3px;color:#cc8895;font-size:10px}.reentry-room-vid-result{margin-top:12px}.reentry-modal .reentry-context{margin-top:14px;border-radius:14px}.reentry-modal .reentry-context>span{padding:13px 14px;background:#061624b8}.reentry-modal .reentry-context small,.reentry-modal .reentry-counts small{font-size:10px}.reentry-modal .reentry-context b{margin-top:5px;font-size:13px}.reentry-modal .reentry-context em{margin-top:4px;font-size:10px}.reentry-section{margin-top:20px}.reentry-section-title b{color:#dbe9f1;font-size:14px}.reentry-section-title small{margin-top:2px;color:#708da1;font-size:12px}.reentry-modal .reentry-source{gap:10px;margin-top:11px}.reentry-modal .reentry-source>button{min-height:78px;padding:14px;border-radius:13px}.reentry-modal .reentry-source b{font-size:13px}.reentry-modal .reentry-source small{margin-top:4px;font-size:12px;line-height:1.45}.reentry-modal .source-radio{width:18px;height:18px}.reentry-modal .reentry-worker-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.reentry-modal .reentry-worker-options>button{min-width:0;gap:8px;padding:13px;border-radius:13px;background:#061624b8}.reentry-modal .reentry-worker-options>button>span:first-child b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.reentry-modal .reentry-worker-options>button>small{color:#7490a3;font-size:11px}.reentry-modal .worker-choice-signal{flex:none;font-size:9px}.reentry-modal .worker-choice-signal.offline{color:#93a2ad;background:#8f9eaa21}.reentry-modal .reentry-worker-options>button.worker-offline{border-color:#8f9eaa24;filter:saturate(.55)}.reentry-modal .reentry-worker-numbers small,.reentry-modal .reentry-worker-numbers strong{font-size:10px}.reentry-worker-help{margin:8px 0 0;color:#7894a7;font-size:12px}.reentry-worker-help.invalid{color:#ff91a1}.reentry-modal .reentry-warning,.reentry-modal .reentry-job-error{margin-top:18px;padding:14px 15px;border-radius:13px}.reentry-capacity-cooldown{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:13px 14px;border:1px solid rgba(90,200,239,.2);border-radius:13px;background:#081c2da8;cursor:pointer;transition:border-color .16s ease,background .16s ease}.reentry-capacity-cooldown.active{border-color:#52e0b175;background:#52e0b113}.reentry-capacity-cooldown>svg{width:20px;color:#71d5ee}.reentry-capacity-cooldown>span b,.reentry-capacity-cooldown>span small{display:block}.reentry-capacity-cooldown>span b{color:#dbeaf2;font-size:13px}.reentry-capacity-cooldown>span small{margin-top:3px;color:#7894a7;font-size:12px;line-height:1.45}.reentry-capacity-cooldown>input{position:absolute;opacity:0;pointer-events:none}.reentry-capacity-cooldown>i{width:42px;height:24px;padding:3px;border-radius:999px;background:#18354a;box-shadow:inset 0 0 0 1px #97c1db2e}.reentry-capacity-cooldown>i b{display:block;width:18px;height:18px;border-radius:50%;background:#7895a8;transition:transform .16s ease,background .16s ease}.reentry-capacity-cooldown.active>i b{transform:translate(18px);background:#72e6c1}.reentry-capacity-cooldown:focus-within{outline:3px solid rgba(112,237,197,.14);outline-offset:2px}.reentry-countdown-number{color:#80ebc8;font:700 18px DM Mono,monospace}.reentry-modal .reentry-warning b,.reentry-modal .reentry-job-error b{font-size:13px}.reentry-modal .reentry-warning small,.reentry-modal .reentry-job-error small{font-size:12px;line-height:1.5}.reentry-advanced{margin-top:14px;overflow:hidden;border:1px solid rgba(152,191,216,.13);border-radius:14px;background:#0513206b}.reentry-advanced summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 15px;color:#d5e5ed;cursor:pointer;list-style:none}.reentry-advanced summary::-webkit-details-marker{display:none}.reentry-advanced summary>span:first-child{gap:8px;font-size:13px}.reentry-advanced summary>span:first-child svg,.reentry-advanced summary>svg{width:16px;color:#75d3ed}.reentry-advanced summary>span:nth-child(2){color:#718ea2;font:10px DM Mono,monospace}.reentry-advanced summary>svg{transition:transform .16s ease}.reentry-advanced[open] summary>svg{transform:rotate(180deg)}.reentry-modal .reentry-form{gap:14px;margin:0;padding:2px 15px 16px}.reentry-modal .reentry-form label>span{font-size:12px}.reentry-modal .reentry-form input,.reentry-modal .reentry-form select{height:46px;border-radius:11px;font-size:12px}.reentry-modal .reentry-form label>small{font-size:10px}.reentry-modal .reentry-footer{flex:none;min-height:78px;margin:0;padding:15px 26px;border-top:1px solid rgba(170,208,232,.12);background:#071726f0;box-shadow:0 -16px 36px #020c1733}.reentry-footer>span{display:grid;grid-template-columns:22px auto;flex:1;align-items:center;column-gap:8px}.reentry-footer>span svg{grid-row:1 / 3;width:19px;color:#72e6c1}.reentry-footer>span small,.reentry-footer>span b{display:block}.reentry-footer>span small{color:#6d8a9e;font-size:10px}.reentry-footer>span b{color:#c9dce7;font-size:12px}.reentry-modal .reentry-footer button{min-height:46px;padding-inline:17px;border-radius:12px;font-size:13px}.reentry-job-body{width:100%}.reentry-job-route{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgba(90,200,239,.18);border-radius:13px;background:#0718279e}.reentry-job-route span,.reentry-job-route small,.reentry-job-route code{display:block;min-width:0}.reentry-job-route small{color:#66869a;font-size:9px;letter-spacing:.8px}.reentry-job-route code{margin-top:4px;overflow:hidden;color:#c7dce7;font:11px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.reentry-job-route>svg{width:16px;color:#63cae5}.reentry-job-route em{padding:5px 8px;border-radius:999px;color:#76e6c2;background:#52e0b11c;font:800 9px DM Mono,monospace;font-style:normal}.reentry-modal .reentry-state{margin-top:14px;padding:17px}.reentry-modal .reentry-state small{font-size:10px}.reentry-modal .reentry-state h3{font-size:16px}.reentry-modal .reentry-state p{font-size:12px}.reentry-modal .reentry-counts b{font-size:15px}.reentry-modal .reentry-log summary,.reentry-modal .reentry-log pre{font-size:11px}@media(max-width:760px){.reentry-modal .reentry-head{grid-template-columns:48px minmax(0,1fr) 40px}.reentry-header-context{grid-column:1 / -1;grid-row:2;margin-top:10px}.reentry-modal .reentry-head>button{grid-column:3;grid-row:1}.reentry-modal .reentry-worker-options{grid-template-columns:repeat(2,minmax(0,1fr))}.reentry-route-flow{grid-template-columns:1fr}.reentry-route-flow>svg{margin:-2px auto;transform:rotate(90deg)}.reentry-destination-modes{grid-template-columns:1fr}.reentry-advanced summary{grid-template-columns:minmax(0,1fr) 18px}.reentry-advanced summary>span:nth-child(2){display:none}.reentry-footer>span{display:none}}@media(max-width:560px){.modal.reentry-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:18px}.reentry-modal .reentry-head{padding:17px 16px}.reentry-header-context{grid-template-columns:1fr 1fr}.reentry-header-context>span:first-child{grid-column:1 / -1}.reentry-modal .reentry-head>span{width:42px;height:42px}.reentry-modal .reentry-head h2{font-size:18px}.reentry-modal .reentry-head p{display:none}.reentry-scroll-region{padding:16px}.reentry-route-card{padding:14px}.reentry-route-title>em{display:none}.reentry-route-help{align-items:flex-start;flex-direction:column}.reentry-modal .reentry-context,.reentry-modal .reentry-source,.reentry-modal .reentry-worker-options,.reentry-modal .reentry-form{grid-template-columns:1fr}.reentry-modal .reentry-context>span:first-child{grid-column:auto}.reentry-footer{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0;gap:9px;padding:12px 16px}.reentry-footer button{min-width:0;padding-inline:12px;font-size:12px}.reentry-job-route{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.reentry-job-route em{display:none}.reentry-modal .reentry-counts{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.reentry-advanced summary>svg{transition:none}.reentry-capacity-cooldown,.reentry-capacity-cooldown>i b{transition:none}}.reentry-mini-tray{position:fixed;right:auto;left:max(278px,calc(50vw - 644px));bottom:20px;z-index:96;display:flex;width:min(360px,calc(100vw - 40px));max-height:calc(100dvh - 40px);flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior-y:contain;padding:2px;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(112,164,193,.48) transparent}.reentry-mini-card{position:relative;flex:none;overflow:hidden;padding:14px;pointer-events:auto;border:1px solid rgba(102,191,221,.28);border-radius:15px;background:linear-gradient(145deg,#143048f7,#071828fa);box-shadow:0 18px 48px #0007107a,inset 0 1px #dcf5ff12;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.reentry-mini-card.terminal:not(.failed){border-color:#52e0b15c}.reentry-mini-card.failed{border-color:#ff718552}.reentry-mini-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.reentry-mini-signal{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--cyan);background:#5ac8ef1a;box-shadow:inset 0 1px #dcf5ff0d}.reentry-mini-card.terminal:not(.failed) .reentry-mini-signal{color:var(--mint);background:#52e0b11a}.reentry-mini-card.failed .reentry-mini-signal{color:var(--danger);background:#ff718517}.reentry-mini-signal svg{width:17px}.reentry-mini-head>div{min-width:0}.reentry-mini-head small,.reentry-mini-head b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reentry-mini-head small{color:#6f8da1;font:800 10px DM Mono,monospace;letter-spacing:.35px}.reentry-mini-head b{margin-top:3px;color:#e2eef5;font-size:13px}.reentry-mini-head>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(151,191,215,.14);border-radius:9px;background:#081a2bb8;color:#7895a8;cursor:pointer}.reentry-mini-head>button:hover{border-color:#ff71854d;color:#ff9baa}.reentry-mini-head>button svg{width:14px}.reentry-mini-status{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:11px}.reentry-mini-status span{min-width:0}.reentry-mini-status b,.reentry-mini-status small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reentry-mini-status b{color:#bcd2df;font-size:12px}.reentry-mini-status small{margin-top:3px;color:#69879b;font-size:10px}.reentry-mini-status>strong{flex:none;color:#75ddc4;font:800 11px DM Mono,monospace}.reentry-mini-track{height:4px;margin-top:9px;overflow:hidden;border-radius:999px;background:#030f1ad1}.reentry-mini-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--mint));box-shadow:0 0 12px #52e0b14d;transition:width .24s ease}.reentry-mini-card.failed .reentry-mini-track>span{background:linear-gradient(90deg,#e9ad68,var(--danger))}.reentry-mini-open{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;border:1px solid rgba(82,224,177,.22);border-radius:10px;background:#52e0b113;color:#8ce9cf;font-size:12px;font-weight:800;cursor:pointer}.reentry-mini-open:hover{border-color:#52e0b16b;background:#52e0b11f}.reentry-mini-open svg{width:14px}.reentry-mini-head>button:focus-visible,.reentry-mini-open:focus-visible{outline:2px solid rgba(90,200,239,.85);outline-offset:2px}.reentry-mini-tray:empty{display:none}@media(max-width:760px){.reentry-mini-tray{right:8px;bottom:8px;left:8px;width:auto;max-height:55dvh}.reentry-mini-card{padding:12px}}@media(prefers-reduced-motion:reduce){.reentry-mini-track>span{transition:none}}.fleet-actions{display:flex;align-items:center;gap:9px}.check-all-workers{min-height:40px;padding:0 14px;border:1px solid rgba(90,200,239,.25);border-radius:11px;background:#5ac8ef11;color:#8eddf7;display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:800;cursor:pointer}.check-all-workers:hover:not(:disabled){border-color:#5ac8ef80;background:#5ac8ef1c}.check-all-workers:disabled{opacity:.58;cursor:wait}.check-all-workers svg{width:15px}.auto-recovery-toggle{width:100%;margin-top:10px;padding:11px 12px;border:1px solid rgba(160,199,225,.1);border-radius:11px;background:#0614226b;color:#829bad;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.auto-recovery-toggle>span{flex:1;display:grid;grid-template-columns:17px 1fr;grid-template-rows:auto auto;column-gap:7px}.auto-recovery-toggle svg{grid-row:1 / 3;width:15px;color:#68869b}.auto-recovery-toggle b,.auto-recovery-toggle small{display:block}.auto-recovery-toggle b{color:#a8bdcb;font-size:9px}.auto-recovery-toggle small{margin-top:3px;color:#58768b;font-size:7px;line-height:1.4}.auto-recovery-toggle>i{position:relative;width:34px;height:19px;border-radius:99px;background:#263b4d;flex:none}.auto-recovery-toggle>i em{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#8095a5;transition:left .18s ease}.auto-recovery-toggle.on{border-color:#52e0b140;background:#52e0b10e}.auto-recovery-toggle.on svg,.auto-recovery-toggle.on b{color:#78e7c4}.auto-recovery-toggle.on>i{background:#28977b}.auto-recovery-toggle.on>i em{left:18px;background:#d9fff2}.worker-recovery-state,.fleet-check-result{margin-top:10px;padding:11px 12px;border:1px solid rgba(242,191,105,.18);border-radius:11px;background:#f2bf690d;display:flex;align-items:center;gap:9px}.worker-recovery-state>span,.fleet-check-result>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#f2bf6917;color:#f2bf69;flex:none}.worker-recovery-state svg,.fleet-check-result svg{width:13px}.worker-recovery-state b,.worker-recovery-state small,.fleet-check-result b,.fleet-check-result small{display:block}.worker-recovery-state b,.fleet-check-result b{font-size:8px;color:#e7c889}.worker-recovery-state small,.fleet-check-result small{margin-top:3px;color:#6d879b;font-size:7px;line-height:1.45}.worker-recovery-state.recovered,.fleet-check-result.good{border-color:#52e0b133;background:#52e0b10d}.worker-recovery-state.recovered>span,.fleet-check-result.good>span{color:#67e3bb;background:#52e0b117}.worker-recovery-state.recovered b,.fleet-check-result.good b{color:#83e8c5}.worker-recovery-state.failed,.fleet-check-result.failed{border-color:#ff718533;background:#ff71850d}.worker-recovery-state.failed>span,.fleet-check-result.failed>span{color:#ff8b9b;background:#ff718517}.worker-recovery-state.failed b,.fleet-check-result.failed b{color:#ff9baa}.fleet-check-result{margin:0}.check-result.good{color:var(--mint)}.check-result.blocked{color:var(--danger)}.agent-version{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgba(127,151,172,.14);border-radius:999px;background:#7f97ac12;color:#7990a4;font-size:8px;font-weight:700;white-space:nowrap}.agent-version svg{width:11px;height:11px}.agent-version.latest{border-color:#52e0b133;background:#52e0b114;color:var(--mint)}.agent-version.update_required{border-color:#f2bf693d;background:#f2bf6917;color:var(--gold)}.runtime-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid rgba(90,200,239,.27);border-radius:999px;background:#5ac8ef17;color:#91ddf7;font-size:8px;font-weight:800;white-space:nowrap}.runtime-badge small{color:#658ba0;font:700 6px/1 DM Mono,monospace;letter-spacing:.65px;text-transform:uppercase}.runtime-badge.runtime-asif_v2,.runtime-value.runtime-asif_v2{color:#67e3bb}.runtime-badge.runtime-asif_v3,.runtime-value.runtime-asif_v3{color:#bea9ff}.runtime-badge.runtime-new_legacy,.runtime-value.runtime-new_legacy{color:#70e8d0}.runtime-badge.runtime-new_asif_v2,.runtime-value.runtime-new_asif_v2{color:#68dcff}.runtime-badge.runtime-new_asif_v3,.runtime-value.runtime-new_asif_v3{color:#d5b2ff}.runtime-value{font-weight:800}.check-result.agent-latest{color:var(--mint)}.check-result.agent-update_required{color:var(--gold)}.check-result.agent-unknown{color:#627e93}@media(max-width:760px){.section-title{align-items:flex-start}.fleet-actions{width:100%;flex-wrap:wrap}.fleet-actions>button{flex:1}}@media(max-width:500px){.fleet-actions{display:grid;grid-template-columns:1fr}}.panel2-header-badge{display:inline-flex;align-items:center;margin-right:7px;padding:3px 7px;border:1px solid rgba(242,191,105,.28);border-radius:99px;background:#f2bf691a;color:var(--gold);font-size:8px;letter-spacing:1px;vertical-align:middle}.brand small{color:#d1a85f!important}.aws-controls{margin:18px 0;padding:18px 0;border-top:1px solid var(--border,#244253);border-bottom:1px solid var(--border,#244253);font-size:14px;line-height:1.5;min-width:0}.aws-controls header{display:flex;align-items:center;gap:10px}.aws-controls header div{flex:1}.aws-controls small{display:block;font-size:12px;color:var(--muted,#91aebb)}.aws-controls header{padding:0;min-height:0;height:auto;background:none;border:0;position:static}.aws-controls header small{letter-spacing:normal;text-transform:none;font-weight:400}.aws-controls button{border:1px solid #325364;border-radius:10px;background:#163244;color:#d8e9f1;padding:10px 14px;cursor:pointer}.aws-controls button:hover:not(:disabled){background:#204757}.aws-controls button:focus-visible{outline:2px solid #63dfc4;outline-offset:3px}.aws-controls button:disabled{opacity:.5;cursor:not-allowed}.aws-controls button.primary{background:#66dbc2;color:#082532;border-color:#66dbc2}.aws-controls header>span{font-size:12px;color:#6de4c6}.aws-address{font-family:monospace;overflow-wrap:anywhere}.aws-address span{padding:0 12px;color:#6de4c6}.aws-actions{display:flex;flex-wrap:wrap;gap:10px}.aws-actions button{display:flex;align-items:center;gap:8px;min-height:42px;font-size:13px}.aws-ola-result{margin-top:12px;padding:12px 14px;border:1px solid currentColor;border-radius:10px;background:#091c2a}.aws-ola-ok{color:#6de4c6}.aws-ola-result small{margin-top:4px}.aws-confirm{margin-top:14px;padding:16px;border:1px solid #8d7044;border-radius:12px;background:#d9a74e0c}.aws-confirm button{margin:4px 8px 0 0;min-height:40px}.aws-controls .aws-stale{color:#ff8794}.aws-controls summary{cursor:pointer;padding:14px 0;font-size:13px}.aws-event-list{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto}.aws-event-list li{padding:12px 0;border-top:1px solid #244253;overflow-wrap:anywhere}.aws-event-list time{display:block;font-size:12px;color:#91aebb}.aws-event-list p{margin:4px 0}.aws-event-list code{display:block;font-size:12px}@media(max-width:600px){.aws-controls header{flex-wrap:wrap}.aws-actions button{flex:1;justify-content:center}.aws-controls{padding:14px 0}}.worker-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.worker-filter-tags{display:flex;flex-wrap:wrap;gap:8px}.worker-filter-tag{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#0e1d30a6;color:#b7cad9;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.worker-filter-tag:hover{border-color:var(--cyan);color:#e5f5fc}.worker-filter-tag[aria-pressed=true]{background:#52e0b11f;border-color:#52e0b17a;color:#a7f4d8;box-shadow:inset 0 1px #ffffff0a}.worker-filter-tag:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.worker-filter-tag svg,.worker-filter-count{flex-shrink:0}.worker-filter-count{min-width:23px;padding:2px 6px;border-radius:99px;background:#a0c7e11a;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.worker-filter-tag[aria-pressed=true] .worker-filter-count{background:#52e0b124}.worker-filter-summary{color:#a5bdce;font-size:12px}.worker-filter-empty{grid-column:1 / -1;padding:32px 20px;text-align:center;border:1px dashed var(--border);border-radius:16px;color:#b7cad9}.worker-filter-empty p{margin:0 0 12px;font-size:14px}.worker-card dl .worker-app-lease-count dt{font-size:12px;color:#a5bdce;letter-spacing:.04em}.worker-card dl .worker-app-lease-count dd{font-size:14px}@media(max-width:560px){.worker-filter-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px}.worker-filter-tag{flex:1 0 auto;min-width:0;justify-content:center;gap:5px;padding:8px 10px;font-size:12px;white-space:normal}}@media(prefers-reduced-motion:reduce){.worker-filter-tag{transition:none}}.enter-section .mode-switch button:disabled{cursor:not-allowed;opacity:.38;filter:saturate(.45)}.clipboard-input{position:relative;display:block}.clipboard-input input{padding-right:46px}.clipboard-input button{position:absolute;top:5px;right:5px;width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(90,200,239,.18);border-radius:8px;background:#5ac8ef12;color:var(--cyan);cursor:pointer}.clipboard-input button:hover{border-color:#52e0b16b;background:#52e0b11a;color:var(--mint)}.clipboard-input button svg{width:15px}.runtime-progress-console{margin-top:18px}.runtime-progress-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid rgba(90,200,239,.2);border-radius:13px;background:linear-gradient(135deg,#5ac8ef13,#05132194)}.runtime-progress-symbol{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--cyan);background:#5ac8ef1a;border:1px solid rgba(90,200,239,.17)}.runtime-progress-symbol svg{width:19px}.runtime-progress-summary>div{min-width:0}.runtime-progress-summary small,.runtime-progress-summary b,.runtime-progress-summary em{display:block}.runtime-progress-summary small{color:#69cbe9;font:800 7px DM Mono,monospace;letter-spacing:.85px}.runtime-progress-summary b{margin-top:5px;color:#e3eef5;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.runtime-progress-summary em{margin-top:5px;color:#648096;font:500 7px DM Mono,monospace;font-style:normal}.runtime-progress-summary>strong{color:#91e3f6;font:700 17px DM Mono,monospace}.runtime-progress-console.failed .runtime-progress-summary{border-color:#ff71854d;background:linear-gradient(135deg,#ff718517,#1c121f8c)}.runtime-progress-console.failed .runtime-progress-symbol{color:#ff8295;background:#ff71851a;border-color:#ff718533}.runtime-progress-console.failed .runtime-progress-summary small,.runtime-progress-console.failed .runtime-progress-summary>strong{color:#ff93a3}.runtime-progress-console.complete .runtime-progress-summary{border-color:#52e0b14d;background:linear-gradient(135deg,#52e0b116,#061b1f8c)}.runtime-progress-console.complete .runtime-progress-symbol{color:var(--mint);background:#52e0b11a;border-color:#52e0b133}.runtime-progress-console.complete .runtime-progress-summary small,.runtime-progress-console.complete .runtime-progress-summary>strong{color:#7ce6c1}.runtime-progress-track{height:5px;margin:12px 2px 16px;border-radius:99px;background:#061521;overflow:hidden}.runtime-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ac8ef,#62e5bd);box-shadow:0 0 14px #5ac8ef47}.runtime-progress-console.failed .runtime-progress-track span{background:linear-gradient(90deg,#df6078,#ff8397)}.runtime-progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.runtime-progress-steps article{min-width:0;padding:10px 8px;border:1px solid rgba(126,158,181,.1);border-radius:10px;background:#040f1b57;color:#5e7b90}.runtime-progress-steps article>span{width:25px;height:25px;margin-bottom:7px;border:1px solid rgba(126,158,181,.17);border-radius:8px;display:grid;place-items:center}.runtime-progress-steps svg{width:12px}.runtime-progress-steps b,.runtime-progress-steps small{display:block}.runtime-progress-steps b{color:#829bad;font-size:8px}.runtime-progress-steps small{margin-top:3px;font-size:6px;line-height:1.35}.runtime-progress-steps article.active{border-color:#5ac8ef59;background:#5ac8ef11;color:#74d3ef}.runtime-progress-steps article.active b{color:#cae8f3}.runtime-progress-steps article.done{border-color:#52e0b133;background:#52e0b10a;color:#66d9b4}.runtime-progress-steps article.done b{color:#a6d7c7}.runtime-progress-steps article.error{border-color:#ff718552;background:#ff718511;color:#ff8195}.runtime-progress-steps article.error b{color:#ffadb9}.runtime-progress-error,.runtime-progress-guidance{display:grid;grid-template-columns:27px minmax(0,1fr);gap:10px;align-items:start;margin-top:12px;padding:12px;border-radius:11px}.runtime-progress-error{border:1px solid rgba(255,113,133,.3);background:#ff718513;color:#ff8295}.runtime-progress-guidance{border:1px solid rgba(242,191,105,.24);background:#f2bf690f;color:#f2bf69}.runtime-progress-error>svg,.runtime-progress-guidance>svg{width:17px;margin:2px 0 0 4px}.runtime-progress-error b,.runtime-progress-error small,.runtime-progress-guidance b,.runtime-progress-guidance small{display:block}.runtime-progress-error b,.runtime-progress-guidance b{font-size:8px}.runtime-progress-error small,.runtime-progress-guidance small{margin-top:4px;color:#a28c9b;font-size:8px;line-height:1.55;overflow-wrap:anywhere}.runtime-progress-guidance small{color:#9e917b}.runtime-progress-log{margin-top:12px;border:1px solid rgba(126,158,181,.13);border-radius:11px;background:#06131f;overflow:hidden}.runtime-progress-log>div{height:36px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(126,158,181,.09);background:#11273d8a}.runtime-progress-log>div span{display:flex;align-items:center;gap:7px;color:#9cb2c2;font-size:8px;font-weight:800}.runtime-progress-log>div svg{width:13px;color:#9f8cff}.runtime-progress-log>div em{color:#526f84;font:500 7px DM Mono,monospace;font-style:normal}.runtime-progress-log ol{max-height:185px;margin:0;padding:7px 0;overflow:auto;list-style:none;scrollbar-color:#29485f transparent}.runtime-progress-log li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:6px 11px;color:#8ba2b3;font:500 7px/1.5 DM Mono,monospace}.runtime-progress-log li+li{border-top:1px solid rgba(126,158,181,.045)}.runtime-progress-log time{color:#4f6e84}.runtime-progress-log li span{overflow-wrap:anywhere}.runtime-progress-log li:last-child span{color:#c1d5e1}.runtime-progress-log li.waiting span{color:#69869a}.runtime-switch-modal .modal-actions button svg{width:14px}@media(max-width:700px){.runtime-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-progress-summary{grid-template-columns:38px minmax(0,1fr) auto}.runtime-progress-symbol{width:38px;height:38px}.runtime-progress-log li{grid-template-columns:58px minmax(0,1fr)}}@media(max-width:480px){.runtime-progress-summary{grid-template-columns:38px minmax(0,1fr)}.runtime-progress-summary>strong{grid-column:2}.runtime-progress-steps{grid-template-columns:1fr}.runtime-progress-steps article{display:grid;grid-template-columns:25px 1fr;column-gap:8px}.runtime-progress-steps article>span{grid-row:1/3;margin:0}.runtime-progress-log li{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.runtime-progress-track span{transition:none!important}.runtime-progress-console .spin{animation:none}}:root{font-family:Manrope,sans-serif;color:#dce9f5;background:#07111f;font-synthesis:none;--bg:#07111f;--surface:#0c1a2c;--panel:#0e1d30;--panel2:#12243a;--border:rgba(160,199,225,.12);--muted:#7f97ac;--mint:#52e0b1;--cyan:#5ac8ef;--violet:#9f8cff;--gold:#f2bf69;--danger:#ff7185}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 70% -20%,#15365b 0,transparent 38%),linear-gradient(135deg,#07111f,#091626 55%,#07101d);font-size:14px}button,input,select{font:inherit}button{color:inherit}.app-shell{display:grid;grid-template-columns:244px 1fr;min-height:100vh}aside{position:fixed;inset:0 auto 0 0;width:244px;padding:24px 16px 18px;border-right:1px solid var(--border);background:#07111fdb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;z-index:30}.brand{height:52px;display:flex;gap:11px;align-items:center;padding:0 8px}.brand-mark{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;color:#071421;background:linear-gradient(145deg,#6df2c4,#45bbdf);box-shadow:0 7px 24px #52e0b12e}.brand b{display:block;font-size:17px;letter-spacing:-.4px}.brand small{font-size:8px;color:#66849b;letter-spacing:2px;font-weight:800}.mobile-close{display:none}.brand+nav{margin-top:42px}nav button{width:100%;border:0;background:transparent;color:#7990a4;padding:11px 12px;margin:3px 0;border-radius:10px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:.18s}nav button:hover{background:#ffffff09;color:#bdd0df}nav button.active{color:#e6f8f2;background:linear-gradient(90deg,#52e0b124,#52e0b108);box-shadow:inset 2px 0 var(--mint)}nav em{margin-left:auto;background:#173149;color:#88a6bc;border-radius:999px;font-style:normal;font-size:10px;padding:2px 7px}.system-card{margin-top:auto;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,#152f46b8,#0b192ab8)}.system-card div{display:flex;align-items:center;gap:7px}.system-card small{color:#7f9aaf;text-transform:uppercase;letter-spacing:1px;font-size:9px}.system-card strong{display:block;margin-top:8px;color:#c7f8e7;font-size:13px}.system-card p{font-size:10px;line-height:1.6;color:#638098;margin:5px 0 0}.pulse,.good-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #52e0b11f}.operator{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 8px 0;border-top:1px solid var(--border)}.operator>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#172b43;color:#a9c0d4;font-size:11px}.operator div{min-width:0;flex:1}.operator b,.operator small{display:block}.operator b{font-size:11px}.operator small{color:#637d92;font-size:9px;margin-top:2px}main{grid-column:2;padding:0 34px 50px;max-width:1600px;width:100%;margin:auto}header{height:96px;display:flex;align-items:center;border-bottom:1px solid var(--border);margin-bottom:28px}header small{font-size:9px;color:#54738c;letter-spacing:1.5px;font-weight:700}header h1{font-size:21px;margin:4px 0 0;letter-spacing:-.5px}.header-actions{margin-left:auto;display:flex;gap:10px}.icon-button,.menu-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:#0e1d30a6;cursor:pointer}.menu-button{display:none}.primary{border:0;border-radius:11px;padding:0 17px;min-height:40px;background:linear-gradient(135deg,#70edc1,#4dc7df);color:#061722;font-weight:800;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 26px #46d0b929}.page{display:flex;flex-direction:column;gap:20px}.hero{min-height:258px;padding:31px 36px;position:relative;overflow:hidden;border:1px solid rgba(122,191,223,.16);border-radius:20px;background:linear-gradient(110deg,#112a41eb,#0c1b2ec7);box-shadow:0 24px 80px #00000038;display:flex;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(83,215,189,.04)),radial-gradient(circle at 78% 50%,rgba(56,178,196,.1),transparent 27%);pointer-events:none}.hero>div:first-child{position:relative;z-index:2}.eyebrow{display:inline-flex;gap:7px;align-items:center;color:#61dfb8;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:800}.hero h2,.section-title h2{font-size:35px;line-height:1.12;letter-spacing:-1.5px;margin:12px 0 9px}.hero h2 span{color:#61dfb8}.hero p{color:#8099ad;line-height:1.65;max-width:550px;margin:0}.hero-meta{display:flex;gap:24px;margin-top:22px;font-size:11px;color:#9ab0c1}.hero-meta span{display:flex;align-items:center;gap:8px}.network-map{position:absolute;width:410px;height:250px;right:22px;top:5px}.orbit{position:absolute;border:1px solid rgba(105,182,210,.13);border-radius:50%;left:55px;top:7px;width:270px;height:230px}.orbit.two{transform:rotate(62deg);width:330px;height:180px;left:20px;top:36px}.core{position:absolute;left:160px;top:78px;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#284f66,#102b3d 67%);border:1px solid rgba(111,235,205,.32);box-shadow:0 0 45px #52e0b121}.core svg{color:var(--mint)}.core span{font-size:7px;letter-spacing:1.2px;color:#6c93a6;margin-top:-9px}.core b{font-size:10px;margin-top:-18px}.node{position:absolute;display:flex;align-items:center;gap:6px}.node>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#162e45;border:1px solid #284a62}.node.good>span{color:var(--mint);border-color:#52e0b173}.node.warn>span{color:var(--gold)}.node.muted>span{color:#69859a}.node b,.node small{display:block}.node b{font-size:10px}.node small{font-size:8px;color:#647e92;text-transform:capitalize}.n1{left:28px;top:35px}.n2{right:14px;top:38px}.n3{left:20px;bottom:24px}.n4{right:10px;bottom:27px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{position:relative;padding:18px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(145deg,#11253be6,#0a192beb);overflow:hidden}.metric:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-28px;top:-28px;background:currentColor;filter:blur(38px);opacity:.1}.metric-top{display:flex;justify-content:space-between}.metric-top>span{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;background:#ffffff0d}.metric-top small{font-size:8px;color:#58758d;letter-spacing:1px}.metric h3{font-size:27px;margin:15px 0 3px;letter-spacing:-1px}.metric b{font-size:11px}.metric p{font-size:9px;color:#647f94;margin:5px 0 0}.metric.cyan{color:var(--cyan)}.metric.violet{color:var(--violet)}.metric.mint{color:var(--mint)}.metric.gold{color:var(--gold)}.metric h3,.metric b{color:#dfebf5}.content-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px}.panel{border:1px solid var(--border);border-radius:17px;background:#0b1b2ed1;overflow:hidden}.panel-head{padding:18px 20px 14px;display:flex;align-items:center;border-bottom:1px solid var(--border)}.panel-head h3{font-size:13px;margin:0}.panel-head p{font-size:9px;color:#688398;margin:4px 0 0}.panel-head button{margin-left:auto;border:0;background:none;color:#63d9b5;font-size:10px;display:flex;align-items:center;gap:5px;cursor:pointer}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th{font-size:8px;color:#587389;text-transform:uppercase;letter-spacing:1px;text-align:left;padding:11px 15px;background:#ffffff04}td{padding:13px 15px;border-top:1px solid rgba(160,199,225,.07);font-size:10px;color:#99afc0}td:first-child{display:flex;align-items:center;gap:9px}td b{color:#d3e0e9;font-size:10px;font-family:DM Mono,monospace}td small{display:block;color:#4f6d84;font-size:7px;margin-top:3px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-icon{width:25px;height:25px;display:grid;place-items:center;background:#15334a;color:#5bd5bb;border-radius:7px}.numeric{font-family:DM Mono,monospace;color:#d9e9ef}.faded{color:#526b7d}.status{display:inline-flex;gap:5px;align-items:center;text-transform:capitalize;font-size:8px;padding:4px 7px;border-radius:99px;background:#7f97ac17;color:#71899c;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status.good{color:var(--mint);background:#52e0b114}.status.warn{color:var(--gold);background:#f2bf6914}.worker-list{padding:5px 17px}.worker-mini{display:flex;gap:11px;padding:13px 2px;border-bottom:1px solid rgba(160,199,225,.07)}.worker-mini:last-child{border:0}.server-icon{position:relative;width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#132b42;color:#7f9bb0;flex:none}.server-icon i{position:absolute;width:7px;height:7px;border-radius:50%;right:-1px;bottom:1px;background:#617789;border:2px solid #0c1a2c}.server-icon i.good{background:var(--mint)}.server-icon i.warn{background:var(--gold)}.worker-copy{min-width:0;flex:1}.worker-copy>div{display:flex;justify-content:space-between;align-items:center}.worker-copy b{font-size:10px}.worker-copy p{font-size:8px;color:#5d788e;margin:3px 0 7px}.capacity{height:4px;background:#142b40;border-radius:99px;overflow:hidden}.capacity span{display:block;height:100%;background:linear-gradient(90deg,#44c8dc,#5ee0b1);border-radius:99px}.worker-copy>small{display:block;font-size:7px;color:#59758a;margin-top:5px}.events{margin-bottom:20px}.event-list{padding:4px 20px}.event-list>div{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(160,199,225,.07)}.event-list>div:last-child{border:0}.event-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#142d43;color:#68a7c8}.event-icon svg{width:13px}.event-icon.success{color:var(--mint);background:#52e0b114}.event-icon.warning,.event-icon.error{color:var(--gold);background:#f2bf6914}.event-list b{font-size:10px}.event-list p{font-size:8px;color:#607b90;margin:3px 0 0}.event-list time{font-size:8px;color:#4d6a80}.empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#587389;padding:30px}.empty svg{margin-bottom:11px}.empty b{color:#a8bdcc}.empty p{font-size:10px;max-width:300px}.section-title{display:flex;align-items:end;justify-content:space-between;margin:4px 0 5px}.section-title h2{margin:9px 0 5px}.section-title p{color:#708a9e;margin:0}.search{height:40px;width:260px;display:flex;gap:8px;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:#0d1d30;color:#607d92}.search input{width:100%;border:0;outline:0;background:none;color:#dce9f5}.worker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.worker-card{padding:20px;border:1px solid var(--border);border-radius:17px;background:linear-gradient(145deg,#11253be6,#0a1829eb)}.worker-card-head{display:flex;align-items:center;gap:11px}.server-icon.large{width:43px;height:43px}.worker-card-head h3{margin:0 0 5px;font-size:14px}.worker-card-head>button{margin-left:auto;width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:#10233a;cursor:pointer}.worker-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.worker-card dl div{min-width:0}.worker-card dt{font-size:8px;color:#5f7b91;text-transform:uppercase;letter-spacing:.8px}.worker-card dd{font-family:DM Mono,monospace;font-size:10px;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis}.worker-cap>div:first-child,.bar>div:first-child{display:flex;justify-content:space-between;font-size:9px;margin-bottom:8px}.worker-note{font-size:8px;color:#577287;line-height:1.6;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border)}.account-hero{display:grid;grid-template-columns:.8fr 1.5fr;gap:30px;padding:34px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(125deg,#112b43,#0b1a2c)}.account-hero>div:first-child{border-right:1px solid var(--border)}.account-hero small{color:#5e7f95;font-size:9px;letter-spacing:1.2px}.account-hero strong{display:block;font-size:52px;letter-spacing:-3px;margin:6px 0}.account-hero p{color:#6b879a}.account-bars{display:flex;flex-direction:column;justify-content:center;gap:19px}.bar .capacity{height:7px}.bar span.mint{background:var(--mint)}.bar span.violet{background:var(--violet)}.bar span.cyan{background:var(--cyan)}.modal-backdrop{position:fixed;inset:0;background:#02080fbd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(500px,100%);border:1px solid rgba(130,195,218,.2);border-radius:20px;background:linear-gradient(145deg,#122840,#0b1a2d);box-shadow:0 30px 100px #000;padding:23px}.modal-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.modal-head>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--mint);background:#52e0b117}.modal-head h2{font-size:17px;margin:0}.modal-head p{font-size:9px;color:#688399;margin:5px 0 0}.modal-head>button{margin-left:auto;background:none;border:0;color:#6d889d;cursor:pointer}.modal>label{display:block;font-size:10px;font-weight:700;margin:15px 0}.modal input,.modal select{width:100%;height:44px;margin-top:8px;border:1px solid var(--border);border-radius:10px;background:#091827;color:#d8e8f3;padding:0 12px;outline:0}.modal input:focus,.modal select:focus{border-color:#4fc7ae;box-shadow:0 0 0 3px #52e0b117}.modal label>small{display:block;font-weight:400;color:#5b778d;font-size:8px;margin-top:6px}.select-wrap{position:relative;display:block}.select-wrap select{appearance:none}.select-wrap svg{position:absolute;right:12px;top:23px;pointer-events:none;color:#668398}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:17px;border-top:1px solid var(--border)}.modal-actions button{height:40px;padding:0 15px;border:1px solid var(--border);border-radius:10px;background:#11243a;cursor:pointer}.modal-actions .primary{background:linear-gradient(135deg,#70edc1,#4dc7df);border:0}.modal-actions svg{width:15px}.success-state{text-align:center;padding:30px 15px}.success-state>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#52e0b11a;color:var(--mint)}.success-state h3{margin:15px 0 5px}.success-state p{color:#6e899c}.form-error{color:#ff91a1;background:#ff718514;padding:10px;border-radius:8px;font-size:9px}.error-state{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.error-state svg{color:var(--gold);width:38px;height:38px}.error-state h2{margin:16px 0 5px}.error-state p{color:#748ea1}.error-state button{padding:10px 15px;border-radius:10px;border:1px solid var(--border);background:#10263e}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.skeleton{height:160px;border-radius:16px;background:linear-gradient(100deg,#0d1d30 20%,#142b42,#0d1d30 60%);background-size:200% 100%;animation:shine 1.5s infinite}.spin{animation:spin 1s linear infinite}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes shine{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.metrics{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.network-map{opacity:.65;right:-80px}.hero>div:first-child{max-width:60%}}@media(max-width:760px){.app-shell{display:block}aside{transform:translate(-100%);transition:transform .2s;width:min(290px,86vw);box-shadow:30px 0 80px #000}aside.open{transform:none}.mobile-close{display:block;margin-left:auto;border:0;background:none;color:#7590a4}.menu-button{display:grid;margin-right:13px}main{padding:0 16px 35px}header{height:80px;margin-bottom:20px}.header-actions .icon-button{display:none}.hero{padding:25px;min-height:300px;align-items:flex-start}.hero h2{font-size:30px}.hero>div:first-child{max-width:100%}.network-map{transform:scale(.65);transform-origin:bottom right;right:-20px;top:95px;opacity:.5}.hero-meta{position:absolute;top:205px;left:0;flex-direction:column;gap:7px}.metrics{grid-template-columns:1fr 1fr}.content-grid{display:block}.content-grid>.panel{margin-bottom:15px}.worker-grid{grid-template-columns:1fr}.section-title{align-items:flex-start;flex-direction:column;gap:16px}.search{width:100%}.account-hero{grid-template-columns:1fr}.account-hero>div:first-child{border-right:0;border-bottom:1px solid var(--border);padding-bottom:20px}.event-list>div{grid-template-columns:30px 1fr}.event-list time{grid-column:2}.skeleton-grid{grid-template-columns:1fr 1fr}}@media(max-width:470px){.metrics{grid-template-columns:1fr}.header-actions .primary{font-size:0;width:40px;padding:0}.header-actions .primary svg{margin:0}.network-map{right:-60px}.hero-meta{font-size:9px}.modal{padding:18px}.worker-card dl{grid-template-columns:1fr}.account-hero strong{font-size:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html,body,#root{max-width:100%;overflow-x:hidden}.app-shell{grid-template-columns:244px minmax(0,1fr)}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics>*{min-width:0}@media(max-width:1080px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:470px){.metrics{grid-template-columns:1fr}}.worker-actions{margin-left:auto;display:flex;gap:7px}.worker-actions button{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:#10233a;cursor:pointer}.worker-actions button:first-child{color:var(--cyan)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{margin:0!important}@media(max-width:470px){.form-grid{grid-template-columns:1fr}}.section-action{height:40px}.registration-note{display:flex;align-items:center;gap:10px;border:1px solid rgba(90,200,239,.16);background:#5ac8ef0e;border-radius:10px;padding:11px 12px;margin-top:15px;color:#7e9aad}.registration-note svg{width:18px;color:var(--cyan)}.registration-note b{display:block;color:#b9cfdd;font-size:9px;margin-bottom:3px}.registration-note span{font-size:8px}@media(max-width:760px){.section-action{width:100%}}.dual-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.worker-actions .delete-action{color:var(--danger);border-color:#ff718529}.aws-card-error{margin:12px 0 0;padding:9px 10px;border-radius:8px;color:#ff91a1;background:#ff71850f;font-size:8px}.worker-modal{width:min(630px,100%);max-height:92vh;overflow-y:auto}.delete-modal{text-align:center;width:min(410px,100%)}.delete-modal>p{color:#718a9e;line-height:1.6}.delete-symbol{width:48px;height:48px;margin:0 auto 13px;border-radius:50%;display:grid;place-items:center;color:var(--danger);background:#ff718517}.delete-symbol svg{width:21px}.destructive{border:0!important;background:var(--danger)!important;color:#21070b!important;font-weight:800}.enter-page{display:flex;flex-direction:column;gap:16px;max-width:1250px;margin:0 auto}.enter-title{display:flex;align-items:flex-end;justify-content:space-between;padding:4px 2px 10px}.enter-title .eyebrow svg{width:13px}.enter-title h2{font-size:31px;letter-spacing:-1.2px;margin:9px 0 6px}.enter-title p{color:#718a9e;margin:0;max-width:680px;line-height:1.6}.inventory-chip{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:12px;padding:10px 14px;background:#0e1f33b8}.inventory-chip>svg{width:18px;color:var(--mint)}.inventory-chip small,.inventory-chip b{display:block}.inventory-chip small{font-size:7px;letter-spacing:1.2px;color:#638097}.inventory-chip b{font-size:11px;margin-top:3px}.enter-section,.advanced-section,.run-monitor{border:1px solid var(--border);border-radius:17px;background:#0b1b2ed6;box-shadow:0 16px 50px #0000001a;overflow:hidden}.enter-section-head{display:flex;align-items:center;gap:12px;padding:18px 21px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(31,62,85,.2),transparent)}.section-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--cyan);background:#5ac8ef14;border:1px solid rgba(90,200,239,.13)}.section-icon svg{width:18px}.enter-section-head>div{flex:1}.enter-section-head small{font-size:7px;letter-spacing:1.2px;text-transform:uppercase;color:#5c7990;font-weight:800}.enter-section-head h3{font-size:14px;margin:2px 0 3px}.enter-section-head p{font-size:9px;color:#658096;margin:0}.enter-section-body{padding:20px 21px}.required-badge{font-size:8px;color:var(--gold);border:1px solid rgba(242,191,105,.25);background:#f2bf6912;border-radius:99px;padding:5px 9px}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px}.mode-switch button{height:46px;border:1px solid var(--border);border-radius:11px;background:#0a192a;color:#71899d;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.mode-switch button svg{width:16px}.mode-switch button.active{color:#baf4df;border-color:#52e0b16b;background:#52e0b114;box-shadow:inset 0 0 0 1px #52e0b10d}.settings-help{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(90,200,239,.2);border-radius:11px;background:#5ac8ef0d;color:#9ccce2;font-size:8px;line-height:1.55}.settings-help svg{width:15px;flex:none;color:var(--cyan)}.enter-field{display:block;min-width:0}.enter-field>span{display:block;font-size:9px;color:#9fb2c2;font-weight:700;margin-bottom:7px}.enter-field input,.enter-select select{width:100%;height:43px;border:1px solid var(--border);border-radius:10px;background:#081725;color:#dbe9f3;padding:0 12px;outline:0;font-family:DM Mono,monospace;font-size:10px}.enter-field input:focus,.enter-select select:focus{border-color:#52e0b199;box-shadow:0 0 0 3px #52e0b114}.enter-field>small{display:block;color:#58758b;font-size:8px;margin-top:6px;line-height:1.5}.field-grid{display:grid;gap:12px}.field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.field-grid.proxy{grid-template-columns:1.4fr .55fr 1.2fr 1.2fr}.preset-row{display:flex;align-items:center;gap:7px;margin-bottom:15px}.preset-row>span{font-size:8px;color:#607d93;text-transform:uppercase;letter-spacing:.9px;margin-right:5px}.preset-row button{border:1px solid var(--border);border-radius:8px;background:#10253a;color:#8ca4b7;font-size:8px;padding:6px 10px;cursor:pointer}.preset-row button:hover{border-color:#52e0b159;color:var(--mint)}.enter-pool-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.enter-pool-options>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border:1px solid var(--border);border-radius:13px;background:#091827;color:#d7e4ed;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.enter-pool-options>button:hover{transform:translateY(-1px)}.enter-pool-options>button.pool-available{border-color:#52e0b133;background:linear-gradient(135deg,#52e0b10b,#081827f5)}.enter-pool-options>button.pool-all{border-color:#5ac8ef33;background:linear-gradient(135deg,#5ac8ef0d,#081827f5)}.enter-pool-options>button.pool-unhealthy{border-color:#ff71853d;background:linear-gradient(135deg,#ff71850f,#1b121df0)}.enter-pool-options>button.pool-available.active{border-color:#52e0b185;background:linear-gradient(135deg,#52e0b11f,#133b3152);box-shadow:inset 0 0 0 1px #52e0b11f,0 0 24px #52e0b114}.enter-pool-options>button.pool-all.active{border-color:#5ac8ef80;background:linear-gradient(135deg,#5ac8ef1f,#11374952);box-shadow:inset 0 0 0 1px #5ac8ef1f,0 0 24px #5ac8ef14}.enter-pool-options>button.pool-unhealthy.active{border-color:#ff718585;background:linear-gradient(135deg,#ff718524,#45182647);box-shadow:inset 0 0 0 1px #ff71851f,0 0 24px #ff718514}.enter-pool-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#5ac8ef14;border:1px solid rgba(90,200,239,.14);color:var(--cyan)}.enter-pool-options>button.pool-available .enter-pool-icon{background:#52e0b114;border-color:#52e0b129;color:var(--mint)}.enter-pool-options>button.pool-all .enter-pool-icon{background:#5ac8ef17;border-color:#5ac8ef2e;color:var(--cyan)}.enter-pool-options>button.pool-unhealthy .enter-pool-icon{background:#ff718517;border-color:#ff71852e;color:#ff8ea0}.enter-pool-icon svg{width:18px}.enter-pool-copy{min-width:0}.enter-pool-copy b,.enter-pool-copy small{display:block}.enter-pool-copy b{font-size:10px}.enter-pool-copy small{margin-top:4px;color:#5f7a90;font-size:8px;line-height:1.45}.enter-pool-options>button.pool-available .enter-pool-copy b,.enter-pool-options>button.pool-available strong{color:#d8fff1}.enter-pool-options>button.pool-all .enter-pool-copy b,.enter-pool-options>button.pool-all strong{color:#def5ff}.enter-pool-options>button.pool-unhealthy .enter-pool-copy b,.enter-pool-options>button.pool-unhealthy strong{color:#ffe0e6}.enter-pool-options strong{font:700 16px DM Mono,monospace;color:#dceaf4}.enter-health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.enter-health-metrics span{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;gap:2px 9px;align-items:center;padding:11px 12px;border:1px solid rgba(160,199,225,.08);border-radius:11px;background:#ffffff05}.enter-health-metrics svg{grid-row:1/3;width:15px;color:var(--cyan)}.enter-health-metrics small{font-size:7px;letter-spacing:.8px;text-transform:uppercase;color:#607d92}.enter-health-metrics b{font-size:9px;color:#dceaf3}.range-preview{display:flex;align-items:center;gap:22px;margin-top:16px;padding:10px 12px;border-radius:9px;background:#ffffff06;color:#68849a;font-size:8px;flex-wrap:wrap}.range-preview span{display:flex;align-items:center;gap:6px}.range-preview svg{width:13px}.range-preview .range-warning{color:var(--gold);margin-left:auto}.password-field{position:relative;display:block}.password-field input{padding-right:39px}.password-field button{position:absolute;right:5px;top:4px;width:34px;height:34px;display:grid;place-items:center;border:0;background:none;color:#678499;cursor:pointer}.password-field button svg{width:15px}.toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.toggle-row{width:100%;border:1px solid var(--border);border-radius:11px;background:#0a192a;padding:12px;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.toggle-row>span{flex:1}.toggle-row b,.toggle-row small{display:block}.toggle-row b{font-size:9px}.toggle-row small{font-size:8px;color:#5f7a90;margin-top:4px;line-height:1.45}.toggle-row>i{position:relative;width:34px;height:19px;border-radius:20px;background:#263b4d;flex:none;transition:.18s}.toggle-row>i em{position:absolute;width:13px;height:13px;border-radius:50%;top:3px;left:3px;background:#8095a5;transition:.18s}.toggle-row.on{border-color:#52e0b130;background:#52e0b109}.toggle-row.on>i{background:#2a997d}.toggle-row.on>i em{left:18px;background:#d9fff2}.worker-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px}.worker-options>button{position:relative;display:grid;grid-template-columns:17px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 8px;text-align:left;padding:12px;border:1px solid var(--border);border-radius:11px;background:#091827;color:#d7e4ed;cursor:pointer;min-width:0}.worker-options>button.active{border-color:#52e0b180;background:#52e0b112;box-shadow:inset 0 0 0 1px #52e0b10d}.worker-radio{grid-row:1/3;width:15px;height:15px;border:1px solid #527087;border-radius:50%;display:grid;place-items:center}.worker-options .active .worker-radio{border-color:var(--mint)}.worker-options .active .worker-radio i{width:7px;height:7px;background:var(--mint);border-radius:50%}.worker-options b,.worker-options small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-options b{font-size:9px}.worker-options small{font-size:7px;color:#57748a;margin-top:3px}.worker-options em{font-size:7px;font-style:normal;text-transform:capitalize;color:#658297}.worker-options em.online{color:var(--mint)}.worker-options em.recovering,.worker-options em.maintenance{color:var(--gold)}.worker-options strong{grid-column:3;font:500 7px DM Mono,monospace;color:#6a869a}.advanced-trigger{width:100%;border:0;background:transparent;color:#d6e4ee;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer}.advanced-trigger>span{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;text-align:left;column-gap:8px}.advanced-trigger>span>svg{grid-row:1/3;width:17px;color:#7691a5}.advanced-trigger b{font-size:10px}.advanced-trigger small{font-size:8px;color:#5c788d;margin-top:3px}.advanced-trigger>svg{width:17px;transition:.18s}.advanced-trigger>svg.open{transform:rotate(90deg)}.advanced-body{overflow:hidden;padding:0 20px}.advanced-body>.field-grid{padding:4px 0 16px}.advanced-body>.toggle-row{margin-bottom:18px}.enter-select{position:relative;display:block}.enter-select select{appearance:none;padding-right:35px}.enter-select>svg{position:absolute;width:15px;right:11px;top:14px;color:#678398;pointer-events:none}.enter-actionbar{position:sticky;bottom:12px;z-index:12;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(126,193,215,.19);border-radius:14px;background:#081625eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 45px #00000052}.run-summary{display:flex;align-items:center;gap:12px;flex:1;color:#6b879b;font-size:8px}.run-summary b{color:#bad0df}.run-summary i{width:1px;height:20px;background:var(--border)}.reset-button,.run-button{height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;cursor:pointer}.reset-button{border:1px solid var(--border);background:#102238;color:#8099ac}.run-button{min-width:155px;border:0;background:linear-gradient(135deg,#6fe9bd,#4fc8df);color:#071824;font-weight:800;box-shadow:0 8px 25px #52e0b126}.run-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.reset-button svg,.run-button svg{width:15px}.run-monitor{margin-top:4px}.empty-monitor{min-height:125px;display:flex;align-items:center;justify-content:center;gap:13px;color:#607c91}.empty-monitor>svg{width:25px}.empty-monitor h3{font-size:11px;margin:0}.empty-monitor p{font-size:8px;margin:4px 0 0}.monitor-head{display:flex;align-items:center;padding:18px 20px}.monitor-head>div:first-child{flex:1}.monitor-head h3{font-size:13px;margin:7px 0 3px}.monitor-head p{font:8px DM Mono,monospace;color:#5e7a90;margin:0}.run-state{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.8px;font-size:7px;color:#7490a4}.run-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.run-state.running,.run-state.queued{color:var(--cyan)}.run-state.completed{color:var(--mint)}.run-state.failed,.run-state.cancelled{color:var(--danger)}.job-picker{position:relative}.job-picker select{appearance:none;height:35px;border:1px solid var(--border);border-radius:9px;background:#0c1c2e;color:#9eb1c0;padding:0 32px 0 10px;font-size:8px}.job-picker svg{position:absolute;width:13px;right:9px;top:11px;pointer-events:none}.progress-track{position:relative;height:6px;background:#071521}.progress-track>span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--mint));box-shadow:0 0 12px #52e0b140}.progress-track em{position:absolute;right:8px;top:-18px;font:7px DM Mono,monospace;color:#6d879a}.run-stats{display:flex;align-items:center;gap:32px;padding:15px 20px;border-bottom:1px solid var(--border)}.run-stats>span{display:grid;grid-template-columns:18px auto;grid-template-rows:auto auto;column-gap:6px}.run-stats svg{grid-row:1/3;width:14px;color:#6f8ba0}.run-stats b{font:500 11px DM Mono,monospace}.run-stats small{font-size:7px;color:#5c788d}.run-stats button{margin-left:auto;border:1px solid rgba(255,113,133,.2);background:#ff71850f;color:#ff8b9b;border-radius:9px;padding:8px 11px;display:flex;gap:6px;align-items:center;font-size:8px;cursor:pointer}.run-stats button svg{width:13px}.run-logs summary{list-style:none;display:flex;align-items:center;gap:7px;padding:12px 20px;font-size:8px;color:#7691a5;cursor:pointer}.run-logs summary>svg{width:14px}.run-logs summary>svg:last-child{margin-left:auto}.run-logs pre{max-height:330px;overflow:auto;margin:0;padding:16px 20px;border-top:1px solid var(--border);background:#06121f;color:#85a6b8;font:9px/1.65 DM Mono,monospace;white-space:pre-wrap}.run-error{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(255,113,133,.2);border-radius:11px;padding:12px 14px;background:#ff71850f;color:#ff91a1;font-size:9px}.run-error svg{width:16px;flex:none}.run-error b{display:block;margin-bottom:3px}.run-monitor>.run-error{margin:12px 20px}@media(max-width:1050px){.field-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.proxy{grid-template-columns:1.3fr .6fr}.worker-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.enter-title{align-items:flex-start;gap:15px}.inventory-chip{display:none}.enter-title h2{font-size:27px}.enter-section-head{align-items:flex-start}.enter-section-head p{line-height:1.5}.field-grid.proxy,.field-grid.four,.enter-pool-options,.enter-health-metrics{grid-template-columns:1fr 1fr}.toggle-grid{grid-template-columns:1fr}.enter-actionbar{bottom:7px;flex-wrap:wrap}.run-summary{order:3;width:100%;flex-basis:100%;justify-content:center}.run-button{flex:1}.run-stats{gap:18px;flex-wrap:wrap}.run-stats button{margin-left:0}.monitor-head{align-items:flex-start}.worker-options{grid-template-columns:1fr 1fr}}@media(max-width:500px){.mode-switch,.field-grid.proxy,.field-grid.four,.worker-options,.enter-pool-options,.enter-health-metrics{grid-template-columns:1fr}.preset-row{overflow-x:auto}.preset-row>span{display:none}.range-preview{align-items:flex-start;flex-direction:column;gap:8px}.range-preview .range-warning{margin-left:0}.enter-section-body{padding:17px}.enter-section-head{padding:16px}.enter-actionbar .reset-button{font-size:0;width:40px;padding:0}.run-summary{gap:8px;overflow:hidden}.monitor-head{flex-direction:column;gap:13px}.job-picker,.job-picker select{width:100%}.run-stats>span{min-width:75px}.enter-title h2{font-size:24px}.enter-pool-options>button{grid-template-columns:34px 1fr}.enter-pool-options strong{grid-column:2;justify-self:start}}.worker-check-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px}.worker-check-actions button{height:38px;border:1px solid rgba(90,200,239,.2);border-radius:10px;background:#5ac8ef0f;color:#86d9f5;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:800;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.worker-check-actions button:hover:not(:disabled){border-color:#5ac8ef7a;background:#5ac8ef1c;transform:translateY(-1px)}.worker-check-actions button.status-check{color:#83e8c5;border-color:#52e0b133;background:#52e0b10e}.worker-check-actions button.status-check:hover:not(:disabled){border-color:#52e0b17a;background:#52e0b11a}.worker-check-actions button.runtime-switch-action{color:#cbbdff;border-color:#9f8cff3d;background:#9f8cff11}.worker-check-actions button.runtime-switch-action:hover:not(:disabled){border-color:#9f8cff80;background:#9f8cff1f}.worker-check-actions button:disabled{opacity:.55;cursor:wait}.worker-check-actions svg{width:15px}.check-result{text-transform:capitalize}.check-result.verified,.check-result.online{color:var(--mint)}.check-result.missing,.check-result.offline{color:var(--danger)}.check-result.unchecked{color:#627e93}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 7px}.resource-meter{min-width:0;padding:11px;border:1px solid rgba(160,199,225,.09);border-radius:11px;background:#040f1b4d}.resource-meter-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.resource-meter-head span{display:flex;align-items:center;gap:6px;color:#8ca6b9;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.resource-meter-head b{font:500 8px DM Mono,monospace;color:#c6d7e2;white-space:nowrap}.resource-track{height:7px;margin:10px 0 8px;background:#071521;border-radius:99px;overflow:hidden}.resource-track span{display:block;height:100%;border-radius:inherit;transition:width .35s ease;background:linear-gradient(90deg,#3ca9db,var(--cyan));box-shadow:0 0 12px #5ac8ef38}.resource-meter.memory .resource-track span{background:linear-gradient(90deg,#7169dc,var(--violet));box-shadow:0 0 12px #9f8cff38}.resource-meter.storage .resource-track span{background:linear-gradient(90deg,#35bfa1,var(--mint));box-shadow:0 0 12px #52e0b133}.resource-meter.warn .resource-track span{background:linear-gradient(90deg,#d89446,var(--gold));box-shadow:0 0 12px #f2bf6938}.resource-meter.danger .resource-track span{background:linear-gradient(90deg,#e65070,var(--danger));box-shadow:0 0 12px #ff718540}.resource-meter.unchecked .resource-track span{background:#294056;box-shadow:none}.resource-meter small{display:block;color:#58758b;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metrics-time{margin:0 0 17px;color:#536f84;font-size:7px;text-align:right}.worker-cap{padding-top:14px;border-top:1px solid rgba(160,199,225,.08)}.worker-check-actions button.rotate-ip{color:#ffd08a;border-color:#f2bf6940;background:#f2bf6911}.worker-check-actions button.rotate-ip:hover:not(:disabled){color:#ffe0aa;border-color:#f2bf6980;background:#f2bf691c}.rotate-ip-modal{width:min(500px,100%)}.rotate-ip-symbol{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--gold);background:#f2bf6917;border:1px solid rgba(242,191,105,.16);margin-bottom:15px}.rotate-ip-symbol svg{width:23px}.danger-eyebrow{display:block;color:var(--gold);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.rotate-ip-modal h2{font-size:20px;margin:8px 0}.rotate-ip-modal>p{color:#7891a5;line-height:1.6;margin:0}.ip-change-preview{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:9px;margin:20px 0;padding:13px;border:1px solid var(--border);border-radius:12px;background:#05101c61}.ip-change-preview>svg{width:16px;color:#617f95;justify-self:center}.ip-change-preview span{min-width:0}.ip-change-preview small,.ip-change-preview b{display:block}.ip-change-preview small{color:#607d92;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.ip-change-preview b{margin-top:5px;font:500 9px DM Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rotation-warning-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.rotation-warning-list li{position:relative;padding-left:18px;color:#7891a5;font-size:9px;line-height:1.5}.rotation-warning-list li:before{content:"!";position:absolute;left:0;top:1px;width:12px;height:12px;border-radius:50%;display:grid;place-items:center;background:#ff71851a;color:#ff8798;font-size:7px;font-weight:800}.rotate-confirm{border:0!important;background:linear-gradient(135deg,#efb85f,#ff8b75)!important;color:#271107!important;font-weight:800;display:flex;align-items:center;gap:7px}.rotate-confirm svg{width:15px}.runtime-switch-modal{width:min(720px,100%)}.runtime-switch-kicker{display:block;color:#9f8cff!important;font-size:7px!important;letter-spacing:1px}.runtime-current{display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;gap:10px;padding:13px;margin:18px 0;border:1px solid rgba(159,140,255,.16);border-radius:12px;background:#9f8cff0b}.runtime-current>svg{width:16px;color:#728da1;justify-self:center}.runtime-current span{min-width:0}.runtime-current small,.runtime-current b{display:block}.runtime-current small{font-size:7px;color:#657f94;letter-spacing:.8px}.runtime-current b{margin-top:4px;color:#d7e5ef;font-size:11px}.runtime-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.runtime-choice-grid>button{position:relative;min-height:104px;padding:13px;text-align:left;border:1px solid rgba(126,158,181,.13);border-radius:12px;background:#040f1b61;color:#a9bfce;cursor:pointer}.runtime-choice-grid>button:hover{border-color:#5ac8ef4d;background:#5ac8ef0d}.runtime-choice-grid>button.active{border-color:#5ac8ef8c;background:#5ac8ef1a;box-shadow:0 0 0 1px #5ac8ef1a inset}.runtime-choice-grid>button.offline.active{border-color:#52e0b18c;background:#52e0b114}.runtime-choice-grid>button>span{position:absolute;right:11px;top:11px;width:14px;height:14px;border:1px solid #48657a;border-radius:50%;display:grid;place-items:center}.runtime-choice-grid>button.active>span{border-color:var(--mint)}.runtime-choice-grid>button.active>span i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.runtime-choice-grid b,.runtime-choice-grid small,.runtime-choice-grid em{display:block}.runtime-choice-grid b{padding-right:20px;color:#e1ecf3;font-size:11px}.runtime-choice-grid small{margin-top:7px;color:#6d879a;font-size:8px;line-height:1.45}.runtime-choice-grid em{margin-top:10px;color:var(--mint);font-size:7px;font-style:normal;text-transform:uppercase;letter-spacing:.6px}.runtime-ssh-fields{margin-top:16px}.runtime-restart-confirm{display:flex!important;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;border:1px solid rgba(242,191,105,.2);border-radius:12px;background:#f2bf690e;cursor:pointer}.runtime-restart-confirm.checked{border-color:#52e0b147;background:#52e0b10e}.runtime-restart-confirm input{width:16px!important;height:16px!important;margin:1px 0 0;accent-color:#52e0b1}.runtime-restart-confirm span{flex:1}.runtime-restart-confirm b,.runtime-restart-confirm small{display:block}.runtime-restart-confirm b{color:#e8c98e;font-size:9px}.runtime-restart-confirm.checked b{color:#83e8c5}.runtime-restart-confirm small{margin-top:5px;color:#7891a5;font-size:8px;line-height:1.5}.runtime-switch-success{display:flex;align-items:center;gap:12px;margin:20px 0;padding:17px;border:1px solid rgba(82,224,177,.25);border-radius:13px;background:#52e0b112;color:var(--mint)}.runtime-switch-success>svg{width:26px}.runtime-switch-success b,.runtime-switch-success small{display:block}.runtime-switch-success b{font-size:12px}.runtime-switch-success small{margin-top:5px;color:#7ca99b;font-size:9px}.ip-rotation-progress{margin-top:10px;padding:12px;border:1px solid rgba(242,191,105,.18);border-radius:11px;background:#f2bf690b}.rotation-progress-head{display:grid;grid-template-columns:25px 1fr auto;gap:9px;align-items:center}.rotation-progress-head>span{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:var(--gold);background:#f2bf691a}.rotation-progress-head svg{width:13px}.rotation-progress-head b,.rotation-progress-head small{display:block}.rotation-progress-head b{font-size:9px;color:#f4d39a}.rotation-progress-head small{font-size:7px;color:#718da1;margin-top:3px;line-height:1.4}.rotation-progress-head strong{font:500 9px DM Mono,monospace;color:#e3c482}.rotation-progress-track{height:5px;margin:11px 0;background:#071521;border-radius:99px;overflow:hidden}.rotation-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0a950,var(--gold),#62dfb8);box-shadow:0 0 13px #f2bf6940;transition:width .35s ease}.rotation-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.rotation-stages span{display:flex;align-items:center;gap:5px;color:#58758a;font-size:7px;white-space:nowrap}.rotation-stages i{width:14px;height:14px;border-radius:50%;display:grid;place-items:center;border:1px solid #29445a;color:#607c91;font-style:normal;font-size:7px}.rotation-stages svg{width:8px}.rotation-stages span.active{color:var(--gold)}.rotation-stages span.active i{border-color:#f2bf698c;background:#f2bf6917;color:var(--gold)}.rotation-stages span.complete{color:var(--mint)}.rotation-stages span.complete i{border-color:#52e0b173;background:#52e0b117;color:var(--mint)}.ip-rotation-progress.failed{border-color:#ff718533;background:#ff71850d}.ip-rotation-progress.failed .rotation-progress-head>span,.ip-rotation-progress.failed .rotation-progress-head b{color:#ff91a1}.ip-rotation-progress.failed .rotation-progress-track span{background:var(--danger)}.ip-rotation-progress.detailed{margin:20px 0 4px;padding:15px}.ip-rotation-progress.detailed>p{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:8px;color:#8da5b6;font:8px DM Mono,monospace}.ip-rotation-progress.detailed>p svg{width:13px;color:#607d92}@media(max-width:1100px){.resource-grid{grid-template-columns:1fr}.resource-meter small{white-space:normal}}@media(max-width:700px){.runtime-choice-grid{grid-template-columns:1fr 1fr}}@media(max-width:470px){.worker-check-actions,.resource-grid,.runtime-choice-grid,.runtime-current{grid-template-columns:1fr}.runtime-current>svg{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.worker-check-actions button,.resource-track span{transition:none}}.app-profile-switcher{margin:18px 0 10px;padding:10px;border:1px solid var(--border);border-radius:13px;background:#0d1f32b3}.app-profile-switcher>small{display:block;margin:0 3px 7px;color:#5f7d93;font-size:7px;letter-spacing:1.1px;font-weight:800}.app-profile-switcher>div{display:grid;gap:5px}.app-profile-switcher button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;border:1px solid transparent;border-radius:9px;background:#091827;color:#90a7b8;text-align:left;cursor:pointer}.app-profile-switcher button.active{border-color:#52e0b159;background:#52e0b114;color:#e6f8f2}.app-profile-switcher button:disabled{cursor:wait;opacity:.65}.app-profile-switcher b,.app-profile-switcher em{display:block}.app-profile-switcher b{font-size:9px}.app-profile-switcher em{margin-top:2px;color:#5f7c91;font: 6px DM Mono,monospace}.app-profile-switcher i{font-style:normal;font-size:6px;padding:3px 5px;border-radius:99px;color:var(--gold);background:#f2bf6914}.app-profile-switcher i.ready{color:var(--mint);background:#52e0b114}.app-profile-switcher>p{margin:7px 2px 0;color:var(--danger);font-size:7px;line-height:1.4}.profile-not-ready{min-height:360px;border:1px dashed rgba(242,191,105,.28);border-radius:18px;background:#f2bf6909;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px}.profile-not-ready>svg{color:var(--gold);width:34px;height:34px}.profile-not-ready h2{margin:14px 0 5px}.profile-not-ready p{max-width:480px;color:#7891a5;line-height:1.6}.profile-not-ready button{margin-top:10px}.app-shell.profile-bolohi main{background:radial-gradient(circle at 73% -8%,rgba(242,191,105,.09),transparent 34%)}.app-shell.profile-bolohi aside{border-right-color:#f2bf6929;background:linear-gradient(180deg,#15151de6,#07111ff0 46%);box-shadow:18px 0 60px #5e3e120b}.app-shell.profile-bolohi .brand-mark{background:linear-gradient(145deg,#f7d58e,#d99b42);box-shadow:0 7px 26px #f2bf6933}.app-shell.profile-bolohi nav button.active{color:#fff4de;background:linear-gradient(90deg,#f2bf6929,#f2bf6906);box-shadow:inset 2px 0 var(--gold)}.app-shell.profile-bolohi header small{color:#9d8051}.app-shell.profile-bolohi .app-profile-switcher{border-color:#f2bf692b;background:linear-gradient(145deg,#2c241b8a,#0d1f32b8)}.app-shell.profile-bolohi .app-profile-switcher button[data-profile=bolohi].active{border-color:#f2bf6970;background:linear-gradient(135deg,#f2bf6924,#f2bf690e);color:#fff4df;box-shadow:inset 0 0 18px #f2bf6906}.app-shell.profile-bolohi .app-profile-switcher button[data-profile=bolohi].active i.ready{color:#f7cc7d;background:#f2bf691c}.app-shell.profile-bolohi .header-actions .primary{background:linear-gradient(135deg,#f6cf82,#dea34c);color:#241707;box-shadow:0 8px 26px #db9d3d2e}.app-shell.profile-bolohi .header-actions .icon-button{border-color:#f2bf692e;color:#e6bf79;background:#34271957}@media(prefers-reduced-motion:no-preference){.app-shell main,.app-shell aside,.app-shell .brand-mark,.app-shell nav button.active,.app-shell .header-actions .primary{transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}}.worker-card{position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.worker-card.capacity-healthy{border-color:#52e0b138;background:linear-gradient(145deg,#163039c7,#0a192bf0);box-shadow:inset 0 1px #52e0b106}.worker-card.capacity-warning{border-color:#f2bf6966;background:linear-gradient(145deg,#3b2f1fad,#0c1b2cf0);box-shadow:0 14px 42px #79521812,inset 0 1px #f2bf690b}.worker-card.capacity-critical{border-color:#ff71857a;background:linear-gradient(145deg,#3e222bb8,#0e192af2);box-shadow:0 14px 44px #8e2a3c17,inset 0 1px #ff71850d}.capacity-signal{display:inline-flex;margin-left:7px;padding:3px 7px;border-radius:99px;font:700 7px DM Mono,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.55px;vertical-align:middle}.capacity-signal.healthy{color:#71e7bf;background:#52e0b11a}.capacity-signal.warning{color:#f4c979;background:#f2bf691c}.capacity-signal.critical{color:#ff8fa0;background:#ff71851c}.worker-card.capacity-healthy .worker-cap .capacity>span{background:linear-gradient(90deg,#43c99f,#61e4b9)}.worker-card.capacity-warning .worker-cap .capacity>span{background:linear-gradient(90deg,#df9d45,#f2c76f)}.worker-card.capacity-critical .worker-cap .capacity>span{background:linear-gradient(90deg,#e75069,#ff8295);box-shadow:0 0 12px #ff718538}.worker-options>button.capacity-healthy{border-color:#52e0b142;background:linear-gradient(145deg,#123236b8,#091827f5)}.worker-options>button.capacity-warning{border-color:#f2bf696b;background:linear-gradient(145deg,#3d301ead,#0b1929f5)}.worker-options>button.capacity-critical{border-color:#ff718580;background:linear-gradient(145deg,#41202ab8,#0c1828f5)}.worker-options>button.active{box-shadow:inset 0 0 0 2px #6fe9bd59,0 0 22px #52e0b114}.worker-choice-signal{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:99px;font:700 7px DM Mono,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.45px}.worker-choice-signal.healthy{color:#71e7bf;background:#52e0b11c}.worker-choice-signal.warning{color:#f4c979;background:#f2bf691f}.worker-choice-signal.critical{color:#ff8fa0;background:#ff71851f}.worker-choice-capacity{grid-column:2/4;margin-top:8px}.worker-choice-capacity>span,.reentry-worker-numbers{display:flex;align-items:center;justify-content:space-between;gap:8px}.worker-choice-capacity small,.worker-choice-capacity strong,.reentry-worker-numbers small,.reentry-worker-numbers strong{font:500 7px DM Mono,monospace;color:#7892a5}.worker-choice-capacity>i,.reentry-worker-meter{display:block;height:5px;margin-top:6px;border-radius:99px;background:#061521;overflow:hidden}.worker-choice-capacity>i>b,.reentry-worker-meter>b{display:block;height:100%;border-radius:inherit}.capacity-healthy .worker-choice-capacity>i>b,.reentry-worker-options .capacity-healthy .reentry-worker-meter>b{background:linear-gradient(90deg,#3ec79c,#66e7bc)}.capacity-warning .worker-choice-capacity>i>b,.reentry-worker-options .capacity-warning .reentry-worker-meter>b{background:linear-gradient(90deg,#db9840,#f2c76f)}.capacity-critical .worker-choice-capacity>i>b,.reentry-worker-options .capacity-critical .reentry-worker-meter>b{background:linear-gradient(90deg,#e64d67,#ff8497)}.capacity-choice-legend{display:flex;flex-wrap:wrap;gap:12px;margin:-1px 0 12px;color:#708b9e;font-size:7px}.capacity-choice-legend span{display:flex;align-items:center;gap:5px}.capacity-choice-legend i{width:7px;height:7px;border-radius:50%;background:currentColor}.capacity-choice-legend .healthy{color:#71e7bf}.capacity-choice-legend .warning{color:#f4c979}.capacity-choice-legend .critical{color:#ff8fa0}.reentry-worker-field{grid-column:1/-1}.reentry-worker-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reentry-worker-options>button{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#081725;color:#dce8f0;text-align:left;cursor:pointer}.reentry-worker-options>button>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.reentry-worker-options>button.capacity-healthy{border-color:#52e0b140;background:#52e0b10b}.reentry-worker-options>button.capacity-warning{border-color:#f2bf6961;background:#f2bf690f}.reentry-worker-options>button.capacity-critical{border-color:#ff718573;background:#ff71850f}.reentry-worker-options>button.active{box-shadow:inset 0 0 0 2px #6fe9bd66}.reentry-worker-options>button:disabled{cursor:not-allowed;opacity:.65}.proxy-page{max-width:1280px;margin:0 auto}.proxy-title p{max-width:720px}.proxy-title svg,.proxy-page .section-action svg{width:16px}.proxy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.proxy-summary>span{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:13px 15px;border:1px solid var(--border);border-radius:13px;background:#0d1f32b8}.proxy-summary svg{grid-row:1/3;width:17px;color:var(--cyan)}.proxy-summary small{font-size:7px;letter-spacing:.8px;text-transform:uppercase;color:#607d92}.proxy-summary b{font-size:11px;color:#d9e8f2}.proxy-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.proxy-profile-card{min-width:0;border:1px solid var(--border);border-radius:17px;background:linear-gradient(145deg,#0f2338eb,#081828eb);box-shadow:0 18px 45px #0000001f;overflow:hidden}.proxy-profile-head{display:flex;align-items:center;gap:11px;padding:16px 17px;border-bottom:1px solid rgba(160,199,225,.09)}.proxy-profile-head>span{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;color:var(--cyan);background:#5ac8ef14;border:1px solid rgba(90,200,239,.15)}.proxy-profile-head>span svg{width:18px}.proxy-profile-head>div:nth-child(2){flex:1;min-width:0}.proxy-profile-head small{display:block;color:#5f7e94;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:800}.proxy-profile-head h3{font-size:14px;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proxy-profile-head>div:last-child{display:flex;gap:6px}.proxy-profile-head button{width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:#10243a;color:#79cdec;display:grid;place-items:center;cursor:pointer}.proxy-profile-head button:hover{border-color:#5ac8ef61;background:#5ac8ef14}.proxy-profile-head button.danger-icon{color:#ff8295;border-color:#ff718529;background:#ff71850b}.proxy-profile-head button svg{width:14px}.proxy-profile-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:15px 17px;gap:14px}.proxy-profile-card dl>div{min-width:0}.proxy-profile-card dl>div:first-child,.proxy-password-row{grid-column:1/-1}.proxy-profile-card dt{display:flex;align-items:center;gap:6px;color:#668399;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.proxy-profile-card dt svg{width:12px}.proxy-profile-card dd{margin:6px 0 0;color:#dce9f2;font:500 10px/1.5 DM Mono,monospace;overflow-wrap:anywhere}.proxy-password-row dd{color:#f2cf8e}.proxy-profile-card footer{display:flex;align-items:center;justify-content:space-between;padding:10px 17px;border-top:1px solid rgba(160,199,225,.07);background:#030e1938;color:#58758a;font-size:7px}.proxy-profile-card time{font-family:DM Mono,monospace}.proxy-empty,.proxy-loading{min-height:270px;border:1px dashed rgba(126,193,215,.18);border-radius:17px;background:#0a1a2b85;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;color:#648096}.proxy-empty>span{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--cyan);background:#5ac8ef14;border:1px solid rgba(90,200,239,.14)}.proxy-empty>span svg{width:22px}.proxy-empty h3{color:#d9e8f2;margin:14px 0 5px;font-size:14px}.proxy-empty p{max-width:430px;margin:0 0 17px;font-size:9px;line-height:1.6}.proxy-empty button{display:flex;align-items:center;gap:7px}.proxy-empty button svg{width:14px}.proxy-editor{width:min(650px,100%)}.proxy-editor-head{display:flex;align-items:center;gap:11px}.proxy-editor-head>span{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;color:var(--cyan);background:#5ac8ef14;border:1px solid rgba(90,200,239,.15)}.proxy-editor-head>span svg{width:19px}.proxy-editor-head>div{flex:1}.proxy-editor-head small{display:block;color:#668399;text-transform:uppercase;letter-spacing:1px;font-size:7px}.proxy-editor-head h2{font-size:18px;margin:4px 0 0}.proxy-editor-head>button{width:35px;height:35px;border:1px solid var(--border);border-radius:9px;background:#10243a;color:#7691a5;display:grid;place-items:center;cursor:pointer}.proxy-editor-head>button svg{width:15px}.proxy-editor>p{color:#718b9f;font-size:9px;line-height:1.6;margin:15px 0}.proxy-form-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:11px}.proxy-form-grid label{display:block;min-width:0}.proxy-form-grid label.wide{grid-column:1/-1}.proxy-form-grid span{display:block;color:#91a8b9;font-size:8px;font-weight:700;margin-bottom:6px}.proxy-form-grid input{width:100%;height:42px;border:1px solid var(--border);border-radius:10px;background:#081725;color:#e1edf4;padding:0 11px;outline:none;font:10px DM Mono,monospace}.proxy-form-grid input:focus{border-color:#52e0b194;box-shadow:0 0 0 3px #52e0b114}.proxy-editor .modal-actions .primary{display:flex;align-items:center;gap:7px}.proxy-editor .modal-actions svg{width:14px}.proxy-delete-modal{width:min(490px,100%)}.proxy-delete-modal h2{font-size:19px;margin:14px 0 7px}.proxy-delete-modal>p{color:#7891a5;font-size:9px;line-height:1.6}.manage-proxy-link{border:1px solid rgba(90,200,239,.22);border-radius:9px;background:#5ac8ef0f;color:#83d6f2;padding:7px 10px;font-size:8px;font-weight:800;cursor:pointer}.enter-proxy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.enter-proxy-options>button{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:11px;background:#091827;color:#d7e4ed;text-align:left;cursor:pointer}.enter-proxy-options>button.active{border-color:#52e0b17a;background:#52e0b112}.enter-proxy-options span:nth-child(2){min-width:0}.enter-proxy-options b,.enter-proxy-options small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enter-proxy-options b{font-size:9px}.enter-proxy-options small{font:7px DM Mono,monospace;color:#5e7b91;margin-top:4px}.enter-proxy-options em{font-size:7px;font-style:normal;color:#68869a}.proxy-required-empty{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(242,191,105,.2);border-radius:11px;background:#f2bf690e;color:var(--gold)}.proxy-required-empty>svg{width:17px}.proxy-required-empty>span{flex:1}.proxy-required-empty b,.proxy-required-empty small{display:block}.proxy-required-empty b{font-size:9px}.proxy-required-empty small{font-size:8px;color:#7891a5;margin-top:3px}.proxy-required-empty button{border:1px solid rgba(242,191,105,.25);border-radius:8px;background:#f2bf6914;color:#f4cb82;padding:7px 9px;font-size:8px;cursor:pointer}@media(max-width:900px){.proxy-profile-grid{grid-template-columns:1fr}.enter-proxy-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.proxy-summary,.proxy-form-grid{grid-template-columns:1fr}.proxy-form-grid label.wide{grid-column:auto}.enter-proxy-options,.proxy-profile-card dl{grid-template-columns:1fr}.proxy-profile-card dl>div{grid-column:1}.proxy-required-empty{align-items:flex-start;flex-wrap:wrap}.proxy-required-empty button{margin-left:27px}}@media(prefers-reduced-motion:reduce){.proxy-profile-head button{transition:none}}.proxy-form-grid span{display:flex;align-items:center;gap:6px}.proxy-form-grid span em{color:#668399;font-size:6px;font-style:normal;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.proxy-form-grid input[aria-invalid=true]{border-color:#ff7185a6;box-shadow:0 0 0 3px #ff718514}.proxy-validation-error{margin:12px 0 0}.proxy-editor .modal-actions button:disabled{cursor:wait;opacity:.58;box-shadow:none}.enter-persistence-note{display:flex;align-items:center;gap:6px;width:max-content;margin-top:9px;color:#68cdb0;font-size:8px}.enter-persistence-note svg{width:12px;height:12px}@media(max-width:500px){.enter-persistence-note{width:auto;line-height:1.45}}.enter-field input[aria-invalid=true]{border-color:#ff7185b3;box-shadow:0 0 0 3px #ff718514}.enter-field>small.enter-field-error{color:#ff91a1}.advanced-section.has-error{border-color:#ff718557}.advanced-section.has-error .advanced-trigger>span>svg{color:#ff91a1}.form-validation-error{margin:0}.enter-section .mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.room-vid-workspace{display:grid;gap:12px}.room-vid-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.room-vid-search-button{height:43px;margin-top:16px;padding:0 15px;border:0;border-radius:10px;background:linear-gradient(135deg,#6fe9bd,#4fc8df);color:#071824;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:800;cursor:pointer}.room-vid-search-button:disabled{opacity:.45;cursor:not-allowed}.room-vid-search-button svg{width:15px}.room-vid-error{margin:0}.room-vid-result{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(90,200,239,.22);border-radius:13px;background:linear-gradient(135deg,#5ac8ef12,#081827f5)}.room-vid-result.confirmed{border-color:#52e0b180;background:linear-gradient(135deg,#52e0b11f,#081e22f0);box-shadow:inset 0 0 0 1px #52e0b112}.room-vid-result-icon{width:38px;height:38px;border:1px solid rgba(90,200,239,.18);border-radius:11px;background:#5ac8ef17;color:var(--cyan);display:grid;place-items:center}.room-vid-result-icon svg{width:17px}.room-vid-result-copy{min-width:0}.room-vid-result-copy small{display:block;color:var(--cyan);font:700 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.8px}.room-vid-result-copy h4{margin:4px 0;color:#e4eef5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-vid-result-copy code{display:block;color:#67869b;font:7px DM Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-vid-online{min-width:75px;display:grid;grid-template-columns:7px auto;grid-template-rows:auto auto;align-items:center;column-gap:6px}.room-vid-online i{grid-row:1/3;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #52e0b117}.room-vid-online b{color:#e8f8f2;font:700 13px DM Mono,monospace}.room-vid-online small{color:#5d7c90;font-size:7px}.room-vid-confirm{height:35px;padding:0 11px;border:1px solid rgba(82,224,177,.28);border-radius:9px;background:#52e0b114;color:#9bf1d2;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.room-vid-confirm:disabled{cursor:default;color:#d6fff0;background:#52e0b129}.room-vid-confirm svg{width:13px}.room-vid-confirmed b{color:var(--mint)}.room-vid-confirmed code{color:#b8d7e5;font:8px DM Mono,monospace;overflow-wrap:anywhere}@media(max-width:760px){.room-vid-result{grid-template-columns:38px minmax(0,1fr) auto}.room-vid-result .room-vid-confirm{grid-column:2/4;justify-self:stretch}.room-vid-online{justify-self:end}}@media(max-width:560px){.enter-section .mode-switch,.room-vid-search-row{grid-template-columns:1fr}.room-vid-search-button{width:100%;margin-top:0}.room-vid-result{grid-template-columns:34px minmax(0,1fr)}.room-vid-result-icon{width:34px;height:34px}.room-vid-online{grid-column:2;justify-self:start}.room-vid-result .room-vid-confirm{grid-column:1/3}}.run-monitor .workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.run-monitor .workflow-steps{grid-template-columns:1fr}}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 18px}.workflow-steps article{display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:9px;padding:13px;border:1px solid var(--border);border-radius:11px;background:#081725;color:#6f899c}.workflow-steps article>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;border:1px solid #38556b;font:700 9px DM Mono,monospace}.workflow-steps b,.workflow-steps small{display:block}.workflow-steps b{font-size:9px;color:#9db2c2}.workflow-steps small{font-size:7px;line-height:1.45;margin-top:3px}.workflow-steps svg{width:16px;color:var(--mint)}.workflow-steps article.active{border-color:#5ac8ef6b;background:#5ac8ef0f}.workflow-steps article.active>span{border-color:var(--cyan);color:var(--cyan)}.workflow-steps article.done{border-color:#52e0b14d;background:#52e0b10d}.workflow-steps article.done>span{border-color:var(--mint);background:#52e0b11f;color:var(--mint)}.workflow-action{margin:0 20px 18px;padding:16px;border:1px solid rgba(90,200,239,.22);border-radius:13px;background:linear-gradient(135deg,#1f445b38,#081725e6)}.workflow-action>div:first-child{display:flex;align-items:center;gap:10px}.workflow-action-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#5ac8ef17;color:var(--cyan)}.workflow-action-icon svg{width:17px}.workflow-action b,.workflow-action small{display:block}.workflow-action b{font-size:10px}.workflow-action small{font-size:8px;color:#678398;margin-top:4px;line-height:1.5}.workflow-workers{margin:14px 0 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-primary{margin-left:auto;min-height:38px;padding:0 14px;border:0;border-radius:9px;background:linear-gradient(135deg,#6fe9bd,#4fc8df);color:#071824;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.workflow-primary svg{width:15px}.workflow-primary:disabled{opacity:.45;cursor:not-allowed}.workflow-action>.run-error{margin-top:10px}@media(max-width:760px){.workflow-steps{grid-template-columns:1fr;padding:0 16px 16px}.workflow-workers{grid-template-columns:1fr}.workflow-action{margin:0 16px 16px}.workflow-primary{width:100%;margin-top:10px}}@media(max-width:500px){.workflow-steps article{grid-template-columns:28px 1fr 16px}.workflow-action{padding:13px}}.worker-ip-blocked-prompt{margin-top:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid rgba(242,189,105,.32);border-radius:11px;background:linear-gradient(135deg,#f2bd691a,#ff718b0e)}.worker-ip-blocked-prompt>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f2bd691f;color:var(--gold)}.worker-ip-blocked-prompt svg{width:17px}.worker-ip-blocked-prompt b,.worker-ip-blocked-prompt small,.worker-ip-blocked-prompt code{display:block}.worker-ip-blocked-prompt b{font-size:9px;color:#ffd48a}.worker-ip-blocked-prompt small{font-size:8px;color:#9a8790;margin-top:3px}.worker-ip-blocked-prompt code{margin-top:6px;font:7px/1.45 DM Mono,monospace;color:#c3a8ae;white-space:normal}.worker-ip-blocked-prompt button{height:34px;border:1px solid rgba(242,189,105,.3);border-radius:8px;background:#f2bd691a;color:#ffd48a;font-size:8px;font-weight:800;padding:0 11px;cursor:pointer}@media(max-width:760px){.worker-ip-blocked-prompt{grid-template-columns:34px 1fr}.worker-ip-blocked-prompt button{grid-column:1/-1;width:100%}}.blocked-ip-modal{position:relative;width:min(520px,100%);border-color:#ff71854d}.blocked-modal-close{position:absolute;right:18px;top:18px;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:#10243a;color:#7791a5;display:grid;place-items:center;cursor:pointer}.blocked-modal-close svg{width:16px}.blocked-modal-symbol{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#ff8798;background:#ff71851a;border:1px solid rgba(255,113,133,.2);margin-bottom:15px}.blocked-modal-symbol svg{width:24px}.blocked-ip-modal h2{font-size:22px;margin:8px 0}.blocked-ip-modal>p{color:#8ba0b1;line-height:1.65;margin:0}.blocked-ip-modal>p b{color:#e1ebf2}.blocked-modal-assurance{display:flex;align-items:flex-start;gap:11px;margin-top:19px;padding:13px;border:1px solid rgba(82,224,177,.2);border-radius:11px;background:#52e0b10e;color:var(--mint)}.blocked-modal-assurance>svg{width:19px;flex:none}.blocked-modal-assurance b,.blocked-modal-assurance small{display:block}.blocked-modal-assurance b{font-size:10px}.blocked-modal-assurance small{margin-top:4px;color:#7893a5;font-size:8px;line-height:1.5}.blocked-ip-modal>code{display:block;margin-top:11px;padding:11px;border-radius:9px;background:#ff71850e;color:#d29aa3;font:8px/1.55 DM Mono,monospace;overflow-wrap:anywhere}.blocked-ip-modal .modal-actions .primary{font-weight:800}.admin-login-shell{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:96px 24px 40px;background:radial-gradient(circle at 50% 28%,rgba(30,75,112,.36),transparent 34%),linear-gradient(145deg,#07111f 5%,#0b1d31 54%,#07101d)}.admin-boot-shell{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(31,83,112,.22),transparent 30%),linear-gradient(145deg,#07111f,#0a1b2e 56%,#07101d)}.admin-boot-atmosphere{position:absolute;width:340px;height:340px;border:1px solid rgba(100,198,211,.055);border-radius:50%;box-shadow:0 0 0 70px #5ac8ef03,0 0 90px #3497b20e}.admin-boot-state{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.admin-boot-state .brand-mark{width:44px;height:44px;border-radius:13px}.admin-boot-state p{margin:12px 0 0}.admin-boot-state p b,.admin-boot-state p small{display:block}.admin-boot-state p b{color:#e7f1f7;font-size:15px;letter-spacing:-.35px}.admin-boot-state p small{margin-top:4px;color:#628197;font:800 7px DM Mono,monospace;letter-spacing:1.5px}.admin-boot-progress{height:4px;display:flex;gap:5px;margin-top:20px}.admin-boot-progress i{width:4px;height:4px;border-radius:50%;background:var(--mint);animation:admin-boot-pulse .9s ease-in-out infinite}.admin-boot-progress i:nth-child(2){animation-delay:.12s}.admin-boot-progress i:nth-child(3){animation-delay:.24s}.admin-boot-state>em{margin-top:10px;color:#58758b;font-size:8px;font-style:normal;letter-spacing:.35px}@keyframes admin-boot-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.admin-login-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}.admin-login-atmosphere:before{content:"";position:absolute;width:min(760px,75vw);height:min(760px,75vw);left:50%;top:43%;translate:-50% -50%;border:1px solid rgba(132,193,220,.08);border-radius:50%;box-shadow:0 0 0 90px #68b5d106,0 0 0 190px #68b5d104}.admin-login-atmosphere i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 22px #f2bf69e6}.admin-login-atmosphere i:nth-child(1){left:24%;top:29%}.admin-login-atmosphere i:nth-child(2){right:22%;top:38%;background:var(--cyan)}.admin-login-atmosphere i:nth-child(3){left:31%;bottom:24%;background:var(--mint)}.admin-login-brand{position:absolute;left:32px;top:28px;display:flex;align-items:center;gap:11px}.admin-login-brand .brand-mark{background:linear-gradient(145deg,#f7d58e,#d99b42);box-shadow:0 7px 26px #f2bf6933}.admin-login-brand b,.admin-login-brand small{display:block}.admin-login-brand b{font-size:17px;letter-spacing:-.4px}.admin-login-brand small{margin-top:3px;color:#9d8051;font-size:8px;font-weight:800;letter-spacing:2px}main.admin-login-card{position:relative;grid-column:auto;width:min(460px,100%);margin:0;padding:34px;overflow:hidden;border:1px solid rgba(242,191,105,.2);border-radius:22px;background:linear-gradient(145deg,#14263af5,#081524f7);box-shadow:0 32px 100px #0000006b,inset 0 1px #ffffff09;text-align:left}.admin-login-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(247,213,142,.48),transparent)}.admin-login-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:22px;border:1px solid rgba(242,191,105,.26);border-radius:15px;color:var(--gold);background:linear-gradient(145deg,#f2bf6924,#f2bf690b);box-shadow:0 12px 30px #b2771f17}.admin-login-icon svg{width:23px}.admin-login-eyebrow{color:#c89d58;font:800 8px DM Mono,monospace;letter-spacing:1.5px}.admin-login-card h1{margin:9px 0 8px;color:#eef5fa;font-size:28px;letter-spacing:-1px}.admin-login-card>p{max-width:390px;margin:0 0 25px;color:#7893a7;font-size:11px;line-height:1.65}.admin-login-card form>label{display:block;margin-bottom:8px;color:#a9bdcc;font-size:10px;font-weight:700}.admin-login-field{height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(160,199,225,.16);border-radius:12px;background:#071725;transition:border-color .18s,box-shadow .18s}.admin-login-field:focus-within{border-color:#f2bf6994;box-shadow:0 0 0 3px #f2bf6914}.admin-login-field svg{width:17px;color:#68869b;flex:none}.admin-login-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#edf5fa;font-size:11px}.admin-login-field input::placeholder{color:#506b80}.admin-login-field input:disabled{opacity:.65}.admin-login-error{margin:11px 0 0;padding:10px 11px;border:1px solid rgba(255,113,133,.2);border-radius:9px;background:#ff718512;color:#ff9aaa;font-size:9px;line-height:1.5}.admin-login-submit{width:100%;height:45px;margin-top:15px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#f5ce80,#dda048);color:#241707;font-size:10px;font-weight:800;cursor:pointer;box-shadow:0 10px 30px #cd8e3429;transition:transform .16s,filter .16s}.admin-login-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.admin-login-submit:focus-visible{outline:2px solid #f7d58e;outline-offset:3px}.admin-login-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.admin-login-submit svg{width:16px}.admin-login-checking,.admin-login-offline{min-height:88px;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--border);border-radius:12px;background:#08192abd}.admin-login-checking>svg,.admin-login-offline>svg{width:20px;color:var(--gold);flex:none}.admin-login-checking span,.admin-login-offline span{min-width:0;flex:1}.admin-login-checking b,.admin-login-checking small,.admin-login-offline b,.admin-login-offline small{display:block}.admin-login-checking b,.admin-login-offline b{font-size:10px}.admin-login-checking small,.admin-login-offline small{margin-top:4px;color:#668399;font-size:8px;line-height:1.5}.admin-login-offline button{height:32px;padding:0 10px;border:1px solid rgba(242,191,105,.25);border-radius:8px;background:#f2bf6914;color:#f0c574;font-size:8px;font-weight:800;cursor:pointer}.admin-login-card>footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;padding-top:17px;border-top:1px solid rgba(160,199,225,.09);color:#58758a;font-size:8px;text-align:center}.admin-login-card>footer svg{width:14px;color:#65cfae;flex:none}@media(max-width:600px){.admin-login-shell{place-items:center;padding:88px 16px 28px}.admin-login-brand{left:20px;top:20px}main.admin-login-card{padding:27px 22px;border-radius:19px}.admin-login-card h1{font-size:24px}.admin-login-atmosphere:before{width:120vw;height:120vw}.admin-login-offline{align-items:flex-start;flex-wrap:wrap}.admin-login-offline button{width:100%}}@media(prefers-reduced-motion:reduce){.admin-login-submit{transition:none}.admin-login-submit:hover:not(:disabled){transform:none}.admin-login-atmosphere{display:none}.admin-boot-progress i{animation:none;opacity:.65}}.lease-terminal-backdrop{z-index:120}.lease-terminal-backdrop .lease-terminal{position:relative;inset:auto;z-index:auto;width:min(780px,100vw);display:block;box-sizing:border-box}.lease-terminal-backdrop .terminal-overview{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.lease-terminal-backdrop .terminal-overview>*,.lease-terminal-backdrop .terminal-slots,.lease-terminal-backdrop .terminal-slots article,.lease-terminal-backdrop .slot-head>span,.lease-terminal-backdrop .slot-route>span,.lease-terminal-backdrop .slot-budget>span{min-width:0}.lease-terminal-backdrop .terminal-slots article{overflow:hidden}.lease-terminal-backdrop .slot-head em{flex:0 0 auto;white-space:nowrap}.lease-terminal-backdrop .slot-head b,.lease-terminal-backdrop .slot-route b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lease-terminal-backdrop .slot-route>span:first-child{flex:1 1 auto}.lease-terminal-backdrop .slot-route>span:last-child{flex:0 0 auto}.lease-terminal-backdrop .slot-budget{flex-wrap:wrap;row-gap:7px}.lease-terminal-backdrop .slot-budget button{flex:0 0 auto;margin-left:auto;white-space:nowrap}@media(max-width:760px){.lease-terminal-backdrop .lease-terminal{width:100vw}.lease-terminal-backdrop .terminal-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-terminal-backdrop .terminal-overview>div:nth-child(2n){border-right:0}.lease-terminal-backdrop .terminal-overview>div:nth-child(-n+2){border-bottom:1px solid rgba(92,164,191,.14)}}@media(max-width:390px){.lease-terminal-backdrop .slot-head{align-items:flex-start;flex-direction:column}.lease-terminal-backdrop .slot-head em{align-self:flex-start}}.bar span.rose{background:var(--danger)}.reentry-toggle-field input[type=checkbox]{width:18px;height:18px;margin-top:10px;accent-color:var(--mint)}.enter-health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.enter-health-metrics span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,113,133,.17);border-radius:10px;background:#ff71850b}.enter-health-metrics span:last-child{border-color:#52e0b12b;background:#52e0b10b}.enter-health-metrics svg{width:14px;color:var(--danger)}.enter-health-metrics span:last-child svg{color:var(--mint)}.enter-health-metrics small{color:#7895a9;font-size:8px;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enter-health-metrics b{color:#e4eef5;font:600 11px DM Mono,monospace}.account-health-panel{overflow:hidden}.account-health-controls{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr) auto auto;gap:10px;align-items:end;padding:18px 20px;border-bottom:1px solid var(--border)}.account-health-controls label{min-width:0;display:grid;gap:6px;color:#8aa5b8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.account-health-controls input{width:100%;height:40px;border:1px solid var(--border);border-radius:10px;background:#091827;color:#d8e8f3;padding:0 11px;outline:0}.account-health-controls button,.account-health-row button{min-height:40px;border:1px solid var(--border);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:800;cursor:pointer}.account-health-controls button svg,.account-health-row button svg{width:15px}.account-health-danger{color:#ffd5db;background:#ff71851a;border-color:#ff718547!important}.account-health-clear,.account-health-row button{color:#cbf8e7;background:#52e0b114;border-color:#52e0b138!important}.account-health-list{padding:0 20px 18px}.account-health-list-head,.account-health-row{display:grid;grid-template-columns:minmax(170px,.6fr) minmax(240px,1fr) auto;gap:12px;align-items:center}.account-health-list-head{padding:14px 0 10px;color:#6d899d;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.account-health-list-head b{justify-self:end;grid-column:3;color:#dce9f5;font-family:DM Mono,monospace}.account-health-row{padding:11px 0;border-top:1px solid rgba(160,199,225,.07)}.account-health-row b,.account-health-row small{display:block}.account-health-row b{color:#e4eef5;font-family:DM Mono,monospace;font-size:11px}.account-health-row small{margin-top:4px;color:#5f7d91;font-size:8px}.account-health-row em{min-width:0;color:#a7bdca;font-style:normal;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.account-health-empty{min-height:76px;display:flex;align-items:center;justify-content:center;gap:8px;color:#7894a7;font-size:10px;border-top:1px solid rgba(160,199,225,.07)}.account-health-empty svg{width:15px}@media(max-width:900px){.account-health-controls,.enter-health-metrics,.account-health-list-head,.account-health-row{grid-template-columns:1fr}.account-health-list-head b{justify-self:start;grid-column:auto}}
