:root{--bg:#080b11;--s1:#0d1219;--s2:#111823;--s3:#151d2a;--line:#1e2a3a;--line2:#26364a;--tx:#e7edf6;--mu:#8d9bb0;--mu2:#6a7688;--ok:#8fc4ab;--wa:#d9bd8b;--bad:#d79098;--ac:#7ea6d9;--vi:#a99bd0;--r:12px}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--tx);font:13.5px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{background:radial-gradient(1200px 500px at 8% -8%,#16233a 0,transparent 60%),radial-gradient(1000px 460px at 100% -6%,#14262c 0,transparent 58%),var(--bg);background-repeat:no-repeat;background-attachment:fixed}.top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:6px 0 12px}.brand{display:flex;align-items:baseline;gap:10px;min-width:0}.brand h1{font-size:17px;font-weight:640;letter-spacing:-.02em;margin:0}.brand span{font-size:11.5px;color:var(--mu2)}.tabs{display:flex;gap:4px;background:var(--s1);border:1px solid var(--line);border-radius:99px;padding:3px}.tab{border:0;background:transparent;color:var(--mu);font:12.5px inherit;padding:5px 15px;border-radius:99px;cursor:pointer}.tab.on{background:#1b2635;color:var(--tx)}.tab.pt-legacy-main{color:#9bb8dc;background:#4a6f9d1a}.tab.pt-legacy-main.on{color:#dbeaff;background:#4a6f9d4d;box-shadow:inset 0 0 0 1px #7ea6d957}.tab.pt-rocky{color:#cfa187;background:#a66b4e1a}.tab.pt-rocky.on{color:#f0d2c2;background:#a66b4e4d;box-shadow:inset 0 0 0 1px #cfa18761}.tab.pt-crystalline{color:#8cc8dd;background:#4a91ae1a}.tab.pt-crystalline.on{color:#d5f3ff;background:#4a91ae4d;box-shadow:inset 0 0 0 1px #8cc8dd61}.tab.pt-gas-giant{color:#b1a1dc;background:#7d68b01a}.tab.pt-gas-giant.on{color:#e3dcff;background:#7d68b04d;box-shadow:inset 0 0 0 1px #b1a1dc61}.tab.pt-ice{color:#a8d5df;background:#639dab1a}.tab.pt-ice.on{color:#e0f8fd;background:#639dab4d;box-shadow:inset 0 0 0 1px #a8d5df61}.tab.pt-terra{color:#9fc89a;background:#5e8f5b1a}.tab.pt-terra.on{color:#e0f1dc;background:#5e8f5b4d;box-shadow:inset 0 0 0 1px #9fc89a61}.tab.pt-volcanic{color:#dc9276;background:#b14f371a}.tab.pt-volcanic.on{color:#ffd8c9;background:#b14f374d;box-shadow:inset 0 0 0 1px #dc927666}.tab.pt-unknown{color:#98a3b2;background:#74809112}.tab.pt-unknown.on{color:#d8dee7;background:#74809138;box-shadow:inset 0 0 0 1px #98a3b247}.chips{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.chip{font-size:11.5px;color:var(--mu);border:1px solid var(--line);background:var(--s1);border-radius:99px;padding:4px 11px;white-space:nowrap}.chip b{color:var(--tx);font-weight:600}.chip.ok b{color:var(--ok)}.chip.bad b{color:var(--bad)}.chip.wa b{color:var(--wa)}.kpis{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-bottom:12px}@media(max-width:1500px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{background:linear-gradient(180deg,#121a26,#0e141d);border:1px solid var(--line);border-radius:var(--r);padding:9px 12px;min-width:0}.kpi label{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--mu2);margin-bottom:2px}.kpi b{display:block;font-size:21px;font-weight:620;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi small{display:block;font-size:10.5px;color:var(--mu2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi.acc{border-color:#27405e}b.ok{color:var(--ok)}b.bad{color:var(--bad)}b.wa{color:var(--wa)}b.ac{color:var(--ac)}.cols{display:grid;grid-template-columns:minmax(0,372px) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:1240px){.cols{grid-template-columns:1fr}}.card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r)}.card>h2{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a8b6c8;margin:0;padding:11px 14px 9px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px}.card>h2 em{font-style:normal;font-size:10.5px;color:var(--mu2);letter-spacing:0;text-transform:none}.pad{padding:11px 14px}.stack{display:flex;flex-direction:column;gap:12px}details.acc{border-top:1px solid var(--line)}details.acc:first-of-type{border-top:0}details.acc>summary{list-style:none;cursor:pointer;padding:9px 14px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#c3cfdd}details.acc>summary::-webkit-details-marker{display:none}details.acc>summary i{font-style:normal;color:var(--mu2);font-size:10.5px}details.acc[open]>summary{color:var(--tx)}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px 9px;padding:0 14px 12px}.f label{display:block;font-size:9.5px;letter-spacing:.01em;color:var(--mu);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f input{width:100%;background:#080d15;border:1px solid var(--line2);color:var(--tx);border-radius:8px;padding:6px 8px;font:12.5px/1.2 inherit;text-align:left}.f input::placeholder{color:#54637a}.f input:focus{outline:none;border-color:#3d6a9e;background:#0a1220}.f select{width:100%;background:#080d15;border:1px solid var(--line2);color:var(--tx);border-radius:8px;padding:6px 8px;font:12.5px/1.2 inherit;text-align:left}.f select:focus{outline:none;border-color:#3d6a9e;background:#0a1220}.f select:disabled{opacity:.72;color:var(--mu)}.planet-modal{position:fixed;inset:0;z-index:9999;background:#03070cbd;display:grid;place-items:center;padding:18px}.planet-dialog{width:min(500px,100%);background:linear-gradient(180deg,#121a26,#0e141d);border:1px solid var(--line2);border-radius:14px;box-shadow:0 20px 70px #00000080;padding:15px}.planet-dialog h3{margin:0 0 5px;font-size:15px;font-weight:640}.planet-dialog p{margin:0 0 12px;color:var(--mu);font-size:11.5px;line-height:1.45}.planet-dialog .modal-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.planet-dialog label{display:block;font-size:10px;color:var(--mu);margin-bottom:4px}.planet-dialog input,.planet-dialog select{width:100%;background:#080d15;border:1px solid var(--line2);color:var(--tx);border-radius:8px;padding:7px 9px;font:12.5px inherit}.planet-dialog .modal-note{margin-top:10px;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:#0b111a;color:var(--mu2);font-size:10.5px;line-height:1.45}.planet-dialog .modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}@media(max-width:560px){.planet-dialog .modal-fields{grid-template-columns:1fr}}.hint{font-size:10.5px;color:var(--mu2);padding:0 14px 12px;line-height:1.45}.acts{display:flex;flex-wrap:wrap;gap:6px;padding:11px 14px;border-top:1px solid var(--line)}button.btn{background:#17202e;border:1px solid var(--line2);color:#dbe5f2;border-radius:8px;padding:6px 12px;font:12px inherit;cursor:pointer;transition:background .15s}button.btn:hover{background:#1d2836}button.btn.pri{background:#1d3350;border-color:#33547f;color:#eaf2ff}button.btn.pri:hover{background:#244067}button.btn:disabled{opacity:.35;cursor:default}.wgrid{display:grid;grid-template-columns:1fr;gap:7px;padding:11px 14px}.w{border:1px solid var(--line);background:var(--s2);border-radius:10px;padding:7px 10px}.w .t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px}.w .t b{font-weight:600}.w .t span{font-size:11px;color:var(--wa)}.w .r{display:grid;grid-template-columns:1fr 62px;gap:8px;align-items:center;margin-top:5px}input[type=range]{width:100%;accent-color:#6d97cf;height:16px}.w .r input[type=text]{background:#080d15;border:1px solid var(--line2);color:var(--tx);border-radius:7px;padding:4px 6px;font:11.5px inherit;width:100%;text-align:left}.w .m{display:flex;justify-content:space-between;font-size:10px;color:var(--mu2);margin-top:3px}.ebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;padding:0 14px 12px}.ebar div{border:1px solid var(--line);background:#0b111a;border-radius:9px;padding:5px 8px;font-size:10px;color:var(--mu)}.ebar div b{display:block;font-size:14px;color:var(--tx);font-weight:600}.ebar div.net b{color:var(--ok)}.ebar div.netbad b{color:var(--bad)}.sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;padding:11px 14px 0}.sum div{border:1px solid var(--line);background:var(--s2);border-radius:10px;padding:7px 10px}.sum label{display:block;font-size:10px;color:var(--mu2);text-transform:uppercase;letter-spacing:.06em}.sum b{font-size:15px;font-weight:600}table.plan{width:100%;border-collapse:separate;border-spacing:0 5px;padding:8px 14px 14px;table-layout:fixed}table.plan th{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mu2);text-align:left;font-weight:500;padding:0 8px 2px}table.plan td{background:var(--s2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 8px;vertical-align:middle;font-size:12.5px}table.plan td:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px}table.plan td:last-child{border-right:1px solid var(--line);border-radius:0 10px 10px 0}tr.done td{opacity:.42}tr.act td{border-color:#33547f;background:#132039}tr.kind-build td{border-color:#234837;background:linear-gradient(180deg,#12261c,#0f1d17)}tr.kind-build td:first-child{border-left-color:#234837}tr.kind-build td:last-child{border-right-color:#234837}tr.kind-research td{border-color:#2f5378;background:linear-gradient(180deg,#12253a,#0f1c2c)}tr.kind-research td:first-child{border-left-color:#2f5378}tr.kind-research td:last-child{border-right-color:#2f5378}tr.kind-build.act td{border-color:#2d6a4b;background:linear-gradient(180deg,#173328,#12291f)}tr.kind-research.act td{border-color:#3b6693;background:linear-gradient(180deg,#17314d,#12263d)}.n{width:30px;height:24px;border-radius:7px;display:grid;place-items:center;background:#1a2536;color:#c3d3e8;font-size:11.5px}.ti{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub2{font-size:10.5px;color:var(--mu2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:99px;border:1px solid #24503c;background:linear-gradient(180deg,#133324,#10261c);color:#b8f1cf;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a}.tg.e{border-color:#24503c;background:linear-gradient(180deg,#133324,#10261c);color:#b8f1cf}.tg.r{border-color:#2f5378;background:linear-gradient(180deg,#14304d,#102234);color:#b7dafc}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.eng{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.eng.p{color:var(--ok)}.eng.m{color:var(--bad)}.eng.z{color:var(--mu2)}.st{font-size:10.5px;padding:2px 8px;border-radius:99px;border:1px solid var(--line2);background:#131d2b;color:var(--mu);white-space:nowrap}.st.d{border-color:#3b5b45;color:var(--ok)}.st.a{border-color:#6d5c33;color:var(--wa)}button.mini{background:#17202e;border:1px solid var(--line2);color:#dbe5f2;border-radius:7px;padding:4px 9px;font:11px inherit;cursor:pointer;width:100%}button.mini:hover{background:#1d2836}button.mini:disabled{opacity:.3;cursor:default}.ins{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:11px 14px}.ins div{border:1px solid var(--line);background:var(--s2);border-radius:10px;padding:8px 11px;font-size:11.5px;color:var(--mu)}.ins div b{display:block;color:var(--tx);font-size:12.5px;font-weight:600;margin-bottom:2px}#diag.ins{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}#diag .dline{display:flex;justify-content:space-between;gap:10px;padding:1px 0;border-bottom:1px solid #17202c}#diag .dline:last-child{border-bottom:0}#diag .dline span:first-child{color:var(--mu2)}#diag .dline span:last-child{color:var(--tx);font-variant-numeric:tabular-nums;text-align:right}#diag .warnline span:last-child{color:var(--wa)}#log{list-style:none;margin:0;padding:9px 14px 12px;font-size:11px;color:var(--mu2)}#log li{padding:2px 0;border-bottom:1px solid #141d29}.err{display:none;border:1px solid #6b3a43;background:#22131a;color:#ffd6db;padding:9px 12px;border-radius:10px;margin-bottom:10px;font-size:12px}.hide{display:none!important}.hide{display:none}.live{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.live>div{background:var(--s2);border:1px solid var(--line);border-radius:8px;padding:4px 9px 5px}.live label{display:block;font-size:9.5px;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:var(--mu2)}.live b{display:block;font-size:15px;font-weight:600;margin:0;line-height:1.15;font-variant-numeric:tabular-nums}.live b.wa{color:var(--wa)}.live b.ok{color:var(--ok)}.live small{display:block;font-size:9.5px;line-height:1.35;color:var(--mu2)}.live .fill{height:2px;border-radius:2px;background:#101722;margin-top:4px;overflow:hidden}.live .fill i{display:block;height:100%;background:var(--ac)}.run{background:var(--s2);border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:9px}.run .t{display:flex;align-items:center;gap:9px;margin-bottom:8px}.run .t b{font-size:13.5px;font-weight:600}.run .tg{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px;border:1px solid #24503c;background:linear-gradient(180deg,#133324,#10261c);color:#b8f1cf}.run .tg.r{border-color:#2f5378;background:linear-gradient(180deg,#14304d,#102234);color:#b7dafc}.run .bar{height:4px;border-radius:2px;background:#101722;overflow:hidden}.run .bar i{display:block;height:100%;background:var(--ac);transition:width .9s linear}.run .t2{display:flex;align-items:center;gap:11px;margin-top:9px}.run .num{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;min-width:76px}.run .sub2{flex:1 1 auto;min-width:0;font-size:11.5px;color:var(--mu)}.run .t2 button.mini{flex:0 0 auto;width:auto}.ctl{display:flex;align-items:center;gap:7px}.ctl .num{font-variant-numeric:tabular-nums;font-size:12.5px;min-width:56px;flex:0 0 auto}.ctl button.mini{flex:1 1 auto;width:auto;min-width:0}.st{font-size:11px;color:var(--mu2)}.st.d{color:var(--ok)}button.mini[disabled]{opacity:.42;cursor:default}button.mini.pri{border-color:#3f6b5c;color:var(--ok)}td.ecell{line-height:1.25}td.ecell b{display:block;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}td.ecell b.p{color:var(--ok)}td.ecell b.m{color:var(--wa)}td.ecell .d{display:block;font-size:10.5px;color:var(--mu2)}.elist{padding:2px 14px 4px}.elist .ehead{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--mu2);margin:9px 0 4px}.elist .erow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px solid var(--line)}.elist .erow:last-child{border-bottom:0}.elist .erow span{font-size:12px;color:var(--tx)}.elist .erow i{font-style:normal;color:var(--mu2);font-size:11px}.elist .erow b{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.elist .erow b.p{color:var(--ok)}.elist .erow b.m{color:var(--wa)}.elist .erow.sum{margin-top:5px;border-top:1px solid var(--line2);border-bottom:0;padding-top:6px}.elist .erow.sum span{color:var(--mu)}table.plan td.ecell .d{display:block;white-space:nowrap;font-size:9.5px;letter-spacing:0}.plan-status{position:relative;display:flex;align-items:center;gap:12px;margin:0 14px 12px;padding:11px 13px;overflow:hidden;background:linear-gradient(180deg,#101924,#0d151f);border:1px solid var(--line);border-radius:10px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.plan-status:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.035) 48%,transparent 78%);transform:translate(-65%)}.plan-status-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--mu2);box-shadow:0 0 0 4px #8b9bb014}.plan-status-copy{flex:1 1 auto;min-width:0}.plan-status-copy b{display:block;font-size:12.5px;line-height:1.3;font-weight:600;color:var(--tx)}.plan-status-copy span{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--mu2)}.plan-status.ready{border-color:#285c45;background:linear-gradient(180deg,#143327c7,#0e241cc7);box-shadow:inset 0 1px #ffffff06}.plan-status.ready .plan-status-dot{background:var(--ok);box-shadow:0 0 0 4px #5ed08b17,0 0 12px #5ed08b38}.plan-status.ready .plan-status-copy b{color:#b8f1cf}.plan-status.busy{border-color:#6d5c33;background:linear-gradient(180deg,#332b18e6,#201c12e6);animation:planStatusPulse 1.65s ease-in-out infinite}.plan-status.busy:after{opacity:1;animation:planStatusSweep 2.4s ease-in-out infinite}.plan-status.busy .plan-status-dot{background:var(--wa);box-shadow:0 0 0 4px #e2ba5c1a,0 0 14px #e2ba5c4d}.plan-status.busy .plan-status-copy b{color:var(--wa)}.plan-status.warning{border-color:#624f2d;background:linear-gradient(180deg,#211d14,#17150f)}.plan-status.warning .plan-status-dot{background:var(--wa);box-shadow:0 0 0 4px #e2ba5c17}.plan-status.warning .plan-status-copy b{color:var(--wa)}.plan-status.error{border-color:#6b3a43;background:linear-gradient(180deg,#28161c,#1d1116)}.plan-status.error .plan-status-dot{background:var(--bad);box-shadow:0 0 0 4px #e76e7a1a,0 0 12px #e76e7a2e}.plan-status.error .plan-status-copy b{color:#ffd6db}@keyframes planStatusPulse{0%,to{box-shadow:0 0 #e2ba5c00,inset 0 1px #ffffff05}50%{box-shadow:0 0 18px #e2ba5c1f,inset 0 1px #ffffff0a}}@keyframes planStatusSweep{0%{transform:translate(-75%)}55%,to{transform:translate(75%)}}@media(prefers-reduced-motion:reduce){.plan-status.busy,.plan-status.busy:after{animation:none}}.run.q{border-style:dashed;background:#121721}.run.q .t b{color:var(--mu)}.run .tg.q{background:#1a1f2b;color:var(--mu2)}.run.q .num{color:var(--mu2)}.ctl .num.q{font-size:11px;font-weight:500;color:var(--mu2);white-space:nowrap}.wtop{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;padding:2px 14px 0}.wtop div{border:1px solid var(--line);background:#0b111a;border-radius:9px;padding:5px 8px;font-size:10px;color:var(--mu)}.wtop div b{display:block;font-size:14px;color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums}.wtop div.ok b{color:var(--ok)}.wtop div.bad b{color:var(--bad)}.acts.sm{padding:8px 14px;border-top:0}.stab{padding:2px 14px 6px;overflow:visible}.stab table{width:100%;border-collapse:collapse;table-layout:fixed}.stab th{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--mu2);font-weight:500;text-align:right;padding:0 4px 3px}.stab th:first-child{text-align:left}.stab td{font-size:11.5px;padding:2.5px 4px;text-align:right;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--tx)}.stab td:first-child{text-align:left;color:var(--mu)}.stab tr.hi td{background:#132039;color:#dce7f5}.stab td i{font-style:normal;color:var(--mu2);font-size:10px}.tabs{flex-wrap:wrap;max-width:640px}.tab{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:190px}.tab>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab i.x{font-style:normal;font-size:13px;line-height:1;color:var(--mu2);border-radius:99px;width:16px;height:16px;display:grid;place-items:center;margin-right:-5px}.tab i.x:hover{background:#3a2027;color:#e7b3bd}.tab.plus{color:var(--mu);font-size:15px;line-height:1;padding:5px 13px;font-weight:600}.tab.plus:hover{background:#18222f;color:var(--tx)}.boost-status{font-size:11px;color:var(--mu);border:1px solid var(--line);background:var(--s1);border-radius:99px;padding:4px 10px;white-space:nowrap;line-height:1.1}.boost-status b{color:var(--wa);font-weight:600;font-variant-numeric:tabular-nums}.boost-status.done b{color:var(--mu2)}.server-sync-status{display:flex;gap:10px;align-items:flex-start;margin:10px 0;padding:11px 12px;border:1px solid #27384b;border-radius:10px;background:#0a121c94;transition:border-color .2s,box-shadow .2s,background .2s}.server-sync-status>div{display:flex;flex-direction:column;gap:3px;min-width:0}.server-sync-status b{font-size:13px;color:#dce9f7}.server-sync-status span:not(.server-sync-dot){font-size:11px;line-height:1.35;color:#7f9ab8}.server-sync-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:0 0 auto;background:#668099;box-shadow:0 0 0 3px #6680991a}.server-sync-status.ready,.server-sync-status.success{border-color:#38bd8f57;background:#134b3c1f}.server-sync-status.ready .server-sync-dot,.server-sync-status.success .server-sync-dot{background:#44d29d;box-shadow:0 0 0 3px #44d29d1f}.server-sync-status.working{border-color:#e8b5497a;background:#64491124;animation:serverSyncPulse 1.55s ease-in-out infinite}.server-sync-status.working .server-sync-dot{background:#e8b549;box-shadow:0 0 0 3px #e8b5491f}.server-sync-status.error{border-color:#e75c5c75;background:#651c1c24}.server-sync-status.error .server-sync-dot{background:#ef6b6b}.server-sync-status.unavailable{opacity:.82}.server-sync-status button:disabled{opacity:.55}@keyframes serverSyncPulse{0%,to{box-shadow:0 0 #e8b54900}50%{box-shadow:0 0 18px #e8b5491a}}.server-sync-actions{align-items:flex-end;flex-wrap:wrap}.server-sync-window-wrap{display:flex;flex-direction:column;gap:4px;min-width:116px}.server-sync-window-wrap label{font-size:10px;color:var(--mu2);padding-left:2px}.server-sync-window{height:31px;background:#080d15;border:1px solid var(--line2);color:var(--tx);border-radius:8px;padding:5px 26px 5px 8px;font:11.5px inherit}.server-sync-window:focus{outline:none;border-color:#3d6a9e;background:#0a1220}.server-sync-window:disabled{opacity:.55}.server-mirror-toggle{display:flex;align-items:center;gap:9px;margin:8px 0 10px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#0a121c6b;cursor:pointer}.server-mirror-toggle input{width:15px;height:15px;accent-color:#44d29d;flex:0 0 auto}.server-mirror-toggle span{display:flex;flex-direction:column;gap:2px;min-width:0}.server-mirror-toggle b{font-size:11.5px;color:var(--tx);font-weight:600}.server-mirror-toggle small{font-size:10.5px;color:var(--mu2);line-height:1.35}.server-authority-status{display:flex;gap:10px;align-items:flex-start;margin:8px 0 10px;padding:10px 12px;border:1px solid #2b3b4f;border-radius:10px;background:#0a121c85;transition:border-color .2s,box-shadow .2s,background .2s}.server-authority-status>div{display:flex;flex-direction:column;gap:3px;min-width:0}.server-authority-status b{font-size:12px;color:#dce9f7}.server-authority-status span:not(.server-authority-icon){font-size:10.5px;line-height:1.35;color:#7f9ab8}.server-authority-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:10px;font-weight:700;background:#172434;color:#7892ad;border:1px solid #30455c}.server-authority-status.success{border-color:#38bd8f66;background:#134b3c21}.server-authority-status.success .server-authority-icon{background:#38bd8f2e;border-color:#44d29d7a;color:#79e7bc;box-shadow:0 0 0 3px #44d29d12}.server-authority-status.working{border-color:#e8b54975;background:#64491124;animation:serverSyncPulse 1.55s ease-in-out infinite}.server-authority-status.working .server-authority-icon{background:#e8b54924;border-color:#e8b54973;color:#f1c96b}.server-authority-status.error{border-color:#e75c5c75;background:#651c1c24}.server-authority-status.error .server-authority-icon{background:#e75c5c21;border-color:#e75c5c73;color:#f28b8b}.server-authority-actions{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 10px}.btn.danger-soft{border-color:#e75c5c57;color:#e9a0a0;background:#651c1c17}.btn.danger-soft:hover{border-color:#e75c5c8c;background:#651c1c29}.server-authority-status.active{border-color:#44d29d9e;background:linear-gradient(110deg,#134b3c2e,#0c221f29);box-shadow:0 0 18px #44d29d0f}.server-authority-status.active .server-authority-icon{background:#44d29d38;border-color:#44d29d9e;color:#8bf0c8}.server-regular-hint{margin:8px 0 10px}.server-diagnostics{margin:10px 0 0;border:1px solid rgba(63,82,105,.55);border-radius:10px;background:#080e165c;overflow:hidden}.server-diagnostics>summary{cursor:pointer;list-style:none;padding:10px 12px;font-size:11.5px;color:#b8cce2;display:flex;align-items:center;justify-content:space-between;gap:10px}.server-diagnostics>summary::-webkit-details-marker{display:none}.server-diagnostics>summary:before{content:"›";display:inline-block;margin-right:7px;color:#6f8aa6;transition:transform .18s ease}.server-diagnostics[open]>summary:before{transform:rotate(90deg)}.server-diagnostics>summary i{font-style:normal;font-size:10px;color:var(--mu2);font-weight:400}.server-diagnostics[open]{padding-bottom:10px}.server-diagnostics[open]>.server-sync-status,.server-diagnostics[open]>.server-sync-actions,.server-diagnostics[open]>.server-mirror-toggle,.server-diagnostics[open]>.hint{margin-left:10px;margin-right:10px}.server-diagnostics-muted>summary{color:#7f9ab8}.server-identity{margin:10px 0 0;border:1px solid rgba(63,82,105,.55);border-radius:10px;background:#080e165c;overflow:hidden}.server-identity>summary{cursor:pointer;list-style:none;padding:10px 12px;font-size:11.5px;color:#b8cce2;display:flex;align-items:center;justify-content:space-between;gap:10px}.server-identity>summary::-webkit-details-marker{display:none}.server-identity>summary:before{content:"›";display:inline-block;margin-right:7px;color:#6f8aa6;transition:transform .18s ease}.server-identity[open]>summary:before{transform:rotate(90deg)}.server-identity>summary i{font-style:normal;font-size:10px;color:var(--mu2);font-weight:400}.server-identity[open]{padding-bottom:10px}.server-identity[open]>.server-identity-status,.server-identity[open]>.server-identity-account,.server-identity[open]>.server-identity-keyrow,.server-identity[open]>.server-identity-actions,.server-identity[open]>.hint{margin-left:10px;margin-right:10px}.server-identity-status{display:flex;gap:10px;align-items:flex-start;margin:8px 0 10px;padding:10px 12px;border:1px solid #2b3b4f;border-radius:10px;background:#0a121c85;transition:border-color .2s,background .2s}.server-identity-status>div{display:flex;flex-direction:column;gap:3px;min-width:0}.server-identity-status b{font-size:12px;color:#dce9f7}.server-identity-status span:not(.server-sync-dot){font-size:10.5px;line-height:1.35;color:#7f9ab8}.server-identity-status.success{border-color:#38bd8f66;background:#134b3c21}.server-identity-status.warning{border-color:#e8b54975;background:#64491124}.server-identity-status.working{border-color:#e8b54975;background:#64491124;animation:serverSyncPulse 1.55s ease-in-out infinite}.server-identity-status.error{border-color:#e75c5c75;background:#651c1c24}.server-identity-account{margin:0 0 8px;font-size:10.5px;color:var(--mu2)}.server-identity-keyrow{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:8px 0}.server-identity-key{flex:1 1 250px;min-width:170px;height:32px;background:#080d15;border:1px solid var(--line2);color:var(--tx);border-radius:8px;padding:6px 9px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.server-identity-key:focus{outline:none;border-color:#3d6a9e;background:#0a1220}.server-identity-key:disabled{opacity:.55}.server-identity-actions{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 10px}.brand h1{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.app-version-badge{border:1px solid rgba(126,166,217,.3);background:#4a6f9d21;color:#a9c4e6;border-radius:99px;padding:2px 7px;font:600 9.5px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.01em;cursor:pointer;vertical-align:baseline}.app-version-badge:hover{background:#4a6f9d3d;color:#dbeaff;border-color:#7ea6d97a}.server-version{margin:10px 0 0;border:1px solid rgba(63,82,105,.55);border-radius:10px;background:#080e165c;overflow:hidden}.server-version>summary{cursor:pointer;list-style:none;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#c8d5e4;font-size:11.5px}.server-version>summary::-webkit-details-marker{display:none}.server-version>summary i{font-style:normal;color:var(--mu2);font-size:10px}.server-version[open]>summary{border-bottom:1px solid rgba(63,82,105,.42)}.app-version-panel{padding:10px 11px 0}.app-version-current{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border:1px solid rgba(126,166,217,.22);border-radius:9px;background:#4a6f9d14}.app-version-current b{font-size:12.5px;color:#dce9f7}.app-version-current span{font-size:10px;color:var(--mu2)}.app-patch-notes{display:grid;gap:9px;padding:10px 1px 2px}.app-patch-notes section{border-left:2px solid rgba(126,166,217,.28);padding-left:9px}.app-patch-notes h4{margin:0 0 4px;font-size:10.5px;color:#b9c9dc;text-transform:uppercase;letter-spacing:.05em}.app-patch-notes ul,.app-version-tech-body ul{margin:0;padding-left:17px;color:var(--mu);font-size:10.5px;line-height:1.45}.app-patch-notes li+li,.app-version-tech-body li+li{margin-top:3px}.app-version-technical{margin:9px 0 10px;border:1px solid var(--line);border-radius:9px;background:#0b111a;overflow:hidden}.app-version-technical>summary{cursor:pointer;list-style:none;padding:8px 9px;display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:#aebed1}.app-version-technical>summary::-webkit-details-marker{display:none}.app-version-technical>summary i{font-style:normal;color:var(--mu2);font-size:9.5px}.app-version-tech-body{padding:0 10px 9px}.app-version-schema{padding:0 10px 10px}.server-recovery{margin:10px 0 0;border:1px solid rgba(63,82,105,.55);border-radius:10px;background:#080e165c;overflow:hidden}.server-recovery>summary{cursor:pointer;list-style:none;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#c8d5e4;font-size:11.5px}.server-recovery>summary::-webkit-details-marker{display:none}.server-recovery>summary:before{content:"›";display:inline-block;margin-right:7px;color:#6f8aa6;transition:transform .18s ease}.server-recovery[open]>summary:before{transform:rotate(90deg)}.server-recovery>summary i{font-style:normal;color:var(--mu2);font-size:10px}.server-recovery[open]>summary{border-bottom:1px solid rgba(63,82,105,.42)}.server-recovery-body{padding:10px 11px 0}.server-recovery-status{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;padding:10px 12px;border:1px solid #2b3b4f;border-radius:10px;background:#0a121c85}.server-recovery-status>div{display:flex;flex-direction:column;gap:3px;min-width:0}.server-recovery-status b{font-size:12px;color:#dce9f7}.server-recovery-status span:not(.server-sync-dot){font-size:10.5px;line-height:1.35;color:#7f9ab8}.server-recovery-status.success{border-color:#38bd8f66;background:#134b3c21}.server-recovery-status.working{border-color:#e8b54975;background:#64491124;animation:serverSyncPulse 1.55s ease-in-out infinite}.server-recovery-status.error{border-color:#e75c5c75;background:#651c1c24}.server-recovery-actions{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 10px}.server-recovery-list{display:grid;gap:7px;margin:8px 0 10px}.server-recovery-empty{padding:9px 10px;border:1px dashed rgba(98,122,151,.35);border-radius:9px;color:var(--mu2);font-size:10.5px;line-height:1.4}.server-recovery-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(63,82,105,.46);border-radius:9px;background:#0a121c6b}.server-recovery-row-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.server-recovery-row-meta b{font-size:10.8px;color:#d5e2f0}.server-recovery-row-meta span{font-size:9.8px;color:var(--mu2);line-height:1.35}.server-recovery-row .btn{flex:0 0 auto}:root{--bg:#070809;--s1:#0d0f12;--s2:#111419;--s3:#161a20;--line:#262b31;--line2:#343b44;--tx:#f3f4f6;--mu:#a3a8b0;--mu2:#757b84;--ok:#63d69d;--wa:#f0ad55;--bad:#f06a6a;--ac:#ff7a1a;--vi:#c7cbd1}body{background:radial-gradient(760px 260px at 18% -8%,rgba(255,122,26,.065),transparent 68%),linear-gradient(180deg,#08090b 0,#070809 52%,#090a0c)}.shell{max-width:1880px;margin:0 auto;padding:14px 22px 34px}.app-header{display:flex;align-items:center;gap:20px;min-height:54px;margin:0 0 8px;padding:7px 10px 8px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#111317f5,#0a0c0ff5);box-shadow:0 8px 28px #00000038}.app-header .brand{display:flex;flex:1 1 auto;align-items:baseline;gap:10px;min-width:240px}.app-header .brand h1{font-size:17px;font-weight:690;letter-spacing:-.02em;margin:0;color:#f6f6f7}.app-header .brand h1:first-letter{color:#ff8a35}.app-header .brand>span{font-size:10.8px;color:#767c84}.workspace-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;min-width:330px;padding:3px;border:1px solid #2b3036;border-radius:9px;background:#090b0e}.workspace-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:6px 16px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb4bc;font:600 12px/1.2 inherit;cursor:pointer;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.workspace-tab:hover{color:#f0f1f3;background:#12151a}.workspace-tab.on{color:#fff2e8;border-color:#ff7a1a;background:linear-gradient(180deg,#ff7a1a24,#ff7a1a0e);box-shadow:inset 0 -2px #ff7a1a,0 0 14px #ff701429}.workspace-tab-icon{font-size:14px;color:#858b94}.workspace-tab.on .workspace-tab-icon{color:#ff8a35}.planet-nav-row{display:flex;align-items:center;gap:8px;min-height:42px;margin-bottom:10px;padding:5px 7px;border-bottom:1px solid #252a30;background:#080a0cb8}.planet-nav-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#737982;padding:0 5px}.planet-nav-row .tabs{display:flex;gap:2px;flex:1 1 auto;flex-wrap:wrap;background:transparent;border:0;border-radius:0;padding:0}.planet-nav-row .tab{position:relative;border:1px solid transparent;background:transparent;color:#9da3ab;font:11.5px/1.2 inherit;padding:7px 14px;border-radius:6px;cursor:pointer}.planet-nav-row .tab:hover{background:#12151a;color:#e3e5e8;border-color:#272d34}.planet-nav-row .tab.on,.planet-nav-row .tab.pt-legacy-main.on,.planet-nav-row .tab.pt-rocky.on,.planet-nav-row .tab.pt-crystalline.on,.planet-nav-row .tab.pt-gas-giant.on,.planet-nav-row .tab.pt-ice.on,.planet-nav-row .tab.pt-terra.on,.planet-nav-row .tab.pt-volcanic.on,.planet-nav-row .tab.pt-unknown.on{color:#fff;background:#ff7a1a13;border-color:#ff7a1a66;box-shadow:inset 0 -2px #ff7a1a,0 0 10px #ff7a1a14}.planet-nav-row .tab.pt-legacy-main,.planet-nav-row .tab.pt-rocky,.planet-nav-row .tab.pt-crystalline,.planet-nav-row .tab.pt-gas-giant,.planet-nav-row .tab.pt-ice,.planet-nav-row .tab.pt-terra,.planet-nav-row .tab.pt-volcanic,.planet-nav-row .tab.pt-unknown{color:#9da3ab;background:transparent}.planet-nav-row .tab.plus{font-size:16px;color:#b8bdc4}.planet-nav-row .tab.plus:hover{color:#ff913e}.planet-nav-row .boost-status{flex:0 0 auto}.planet-nav-row .chips{margin-left:auto;flex:0 1 auto}body[data-nexus-workspace=server] .planet-nav-row{display:none}.workspace-view{min-width:0}.workspace-view[hidden]{display:none!important}.workspace-view.on{display:block}body:not([data-nexus-workspace]) #serverSyncDetails{display:none}.workspace-server-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#0e1013,#0a0c0f)}.workspace-server-intro>div{display:flex;flex-direction:column;gap:2px}.workspace-server-intro b{font-size:13px;color:#f0f1f3}.workspace-server-intro span{font-size:10.5px;color:#858b94}.workspace-local-note{white-space:nowrap;color:#686e76!important}.workspace-server-mount{min-width:0}.workspace-server-root{margin:0;border:1px solid #2b3036!important;border-radius:12px!important;background:var(--s1)!important;overflow:hidden;box-shadow:0 8px 28px #00000029}.workspace-server-root>summary{padding:11px 14px!important;border-bottom:1px solid #2a2f35;color:#f2f3f5!important;font-size:12.5px!important;font-weight:650;background:linear-gradient(180deg,#12151a,#0e1013)}.workspace-server-root[open]>summary{border-bottom:1px solid #2a2f35}.workspace-server-root>.server-authority-status,.workspace-server-root>.server-authority-actions,.workspace-server-root>.server-regular-hint{margin-left:14px;margin-right:14px}.workspace-server-root>.server-authority-status{margin-top:12px}.workspace-server-root>.server-identity,.workspace-server-root>.server-recovery,.workspace-server-root>.server-version,.workspace-server-root>.server-diagnostics{margin-left:14px;margin-right:14px}.workspace-server-root>.server-diagnostics{margin-bottom:14px}.card{background:#0d0f12;border-color:#282d33;box-shadow:0 3px 14px #0000001a}.card>h2{color:#cfd3d8;border-bottom-color:#282d33}.kpi{background:linear-gradient(180deg,#12151a,#0d0f12);border-color:#282e35}.f input,.f select,.server-identity-key{background:#090b0e;border-color:#30363e}.f input:focus,.f select:focus,.server-identity-key:focus{border-color:#b75b20;background:#0d0f12;box-shadow:0 0 0 2px #ff7a1a0e}button.btn{background:#171a1f;border-color:#353b43;color:#eceef1}button.btn:hover{background:#20242a;border-color:#444b55}button.btn.pri{background:linear-gradient(180deg,#6f2d08,#4e2108);border-color:#d65e12;color:#fff4ec;box-shadow:0 0 10px #ff6e1414}button.btn.pri:hover{background:linear-gradient(180deg,#87380a,#5c2608);border-color:#ff7a1a;box-shadow:0 0 14px #ff6e1424}input[type=range]{accent-color:#ff7a1a}.app-version-badge{border-color:#ff7a1a4d;background:#ff7a1a14;color:#d6a17b}.app-version-badge:hover{border-color:#ff7a1a8c;background:#ff7a1a24;color:#ffd1b0}.app-version-current{border-color:#ff7a1a38;background:#ff7a1a0b}.server-authority-status,.server-identity-status,.server-recovery-status{background:#080a0cb8;border-color:#30363d}.server-authority-status.success,.server-identity-status.success,.server-recovery-status.success{border-color:#3ac5816b;background:#12483121}.server-authority-status.error,.server-identity-status.error,.server-recovery-status.error{border-color:#f0585885;background:#5b19191f}.btn.danger-soft{border-color:#f04a4a85;color:#ff9696;background:#6c151514}.btn.danger-soft:hover{border-color:#ff5252b3;background:#7c171726}@media(max-width:880px){.app-header{align-items:stretch;flex-direction:column;gap:8px}.workspace-tabs{width:100%;min-width:0}.planet-nav-row{align-items:flex-start;flex-wrap:wrap}.planet-nav-label,.planet-nav-row .tabs{width:100%}.workspace-server-intro{align-items:flex-start;flex-direction:column}.workspace-local-note{white-space:normal}}.workspace-server-root[open]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px;padding:0 14px 14px;align-items:start}.workspace-server-root[open]>summary{grid-column:1/-1;margin:0 -14px}.workspace-server-root[open]>.server-authority-status,.workspace-server-root[open]>.server-authority-actions,.workspace-server-root[open]>.server-regular-hint{grid-column:1/-1;margin-left:0;margin-right:0}.workspace-server-root[open]>.server-authority-status{margin-top:12px}.workspace-server-root[open]>.server-identity,.workspace-server-root[open]>.server-recovery,.workspace-server-root[open]>.server-version,.workspace-server-root[open]>.server-diagnostics{margin:0;min-width:0;align-self:start;border-color:#2b3036;background:linear-gradient(180deg,#101215f0,#0a0c0ff0);box-shadow:0 5px 18px #0000001f}.workspace-server-root[open]>.server-identity>summary,.workspace-server-root[open]>.server-recovery>summary,.workspace-server-root[open]>.server-version>summary,.workspace-server-root[open]>.server-diagnostics>summary{min-height:42px;background:linear-gradient(180deg,#14171b,#101215)}.workspace-server-root[open]>.server-identity[open],.workspace-server-root[open]>.server-recovery[open],.workspace-server-root[open]>.server-version[open],.workspace-server-root[open]>.server-diagnostics[open]{border-color:#3a332e;box-shadow:inset 0 2px #ff7a1a47,0 7px 22px #00000029}.workspace-server-root[open]>.server-diagnostics{margin-bottom:0}@media(max-width:980px){.workspace-server-root[open]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.workspace-server-root[open]{grid-template-columns:1fr;padding-left:10px;padding-right:10px}.workspace-server-root[open]>summary{margin-left:-10px;margin-right:-10px}}.ui-card>h2{justify-content:flex-start;position:relative;padding-left:46px}.ui-card>h2 em{margin-left:auto}.ui-card>h2:before{position:absolute;left:13px;top:7px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #343940;border-radius:7px;background:#14171b;color:#e9ebee;font-size:14px;line-height:1;font-weight:650;box-shadow:inset 0 0 0 1px #ffffff04}.ui-card-resources>h2:before{content:"◆"}.ui-card-inputs>h2:before{content:"⌁"}.ui-card-workers>h2:before{content:"◎"}.ui-card-energy>h2:before{content:"⚡";color:#ff9a4d}.ui-card-active>h2:before{content:"◷"}.ui-card-plan>h2:before{content:"≡";color:#ff9a4d}.ui-card-analysis>h2:before{content:"⌕"}.ui-card-evaluation>h2:before{content:"▥"}.ui-card-diagnostics>h2:before{content:"∿"}.ui-card-log>h2:before{content:"≣"}.live>div{position:relative;min-height:60px;padding:7px 9px 7px 46px;background:linear-gradient(180deg,#13161a,#101215)}.live>div:before{content:"";position:absolute;left:10px;top:50%;width:27px;height:27px;transform:translateY(-50%);border:1px solid #30363d;border-radius:8px;background-color:#181b20;background-repeat:no-repeat;background-position:center;background-size:19px 19px;box-shadow:0 0 0 1px #ffffff03}.live>div:nth-child(1):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZThlYWVkIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQgMTVsNS04aDhsMyA2LTUgNkg3eiIvPjxwYXRoIGQ9Ik05IDdsMyA2IDggME03IDE5bDUtNiIvPjwvZz48L3N2Zz4=)}.live>div:nth-child(2):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZThlYWVkIiBzdHJva2Utd2lkdGg9IjEuNjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMiAzbDQgNi00IDEyLTQtMTJ6Ii8+PHBhdGggZD0iTTQgMTBsNC0xIDQgMTItNi01ek0yMCAxMGwtNC0xLTQgMTIgNi01eiIvPjwvZz48L3N2Zz4=)}.live>div:nth-child(3):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDNzNiA3IDYgMTJhNiA2IDAgMSAxLTEyIDBjMC01IDYtMTIgNi0xMnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U4ZWFlZCIgc3Ryb2tlLXdpZHRoPSIxLjgiLz48cGF0aCBkPSJNOSAxNmMuNiAxLjQgMS42IDIgMyAyIiBmaWxsPSJub25lIiBzdHJva2U9IiNlOGVhZWQiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)}.live>div:nth-child(4):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZThlYWVkIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDNsNyA0djEwbC03IDQtNy00Vjd6Ii8+PHBhdGggZD0iTTUgN2w3IDQgNy00TTEyIDExdjEwIi8+PC9nPjwvc3ZnPg==)}.live>div:nth-child(5):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTMgMTJoNGwyLTUgNCAxMCAyLTVoNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZThlYWVkIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.live>div:hover{border-color:#3a3f46;background:linear-gradient(180deg,#16191e,#111317)}.live>div:hover:before{border-color:#ff7a1a7a;box-shadow:0 0 10px #ff7a1a12}.live .fill{background:#202329}.live .fill i{background:linear-gradient(90deg,#d95b12,#ff8a32);box-shadow:0 0 8px #ff7a1a29}#workspaceOptimizer .card:hover{border-color:#30353b}#workspaceOptimizer .run .bar i{background:linear-gradient(90deg,#d95b12,#ff8a32)}#workspaceOptimizer .plan-status:not(.error){border-color:#3a332e}#workspaceOptimizer .plan-status:not(.error) .plan-status-dot{box-shadow:0 0 10px #ff7a1a29}.workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));min-width:500px}body[data-nexus-workspace=patchnotes] .planet-nav-row{display:none}.workspace-server-root[open]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:stretch}.workspace-server-root[open]>.server-identity,.workspace-server-root[open]>.server-recovery,.workspace-server-root[open]>.server-diagnostics{height:100%;align-self:stretch;display:flex;flex-direction:column}.workspace-server-root[open]>.server-identity>summary,.workspace-server-root[open]>.server-recovery>summary,.workspace-server-root[open]>.server-diagnostics>summary{flex:0 0 auto}.workspace-server-root[open]>.server-recovery>.server-recovery-body{flex:1 1 auto}.workspace-server-root[open]>.server-diagnostics>.hint{margin-top:auto}.workspace-patchnotes-mount{min-width:0}.workspace-patchnotes-root{margin:0;border:1px solid #2b3036!important;border-radius:12px!important;background:linear-gradient(180deg,#101216,#0b0d10)!important;overflow:hidden;box-shadow:0 8px 28px #00000029}.workspace-patchnotes-root>summary{padding:12px 14px!important;color:#f2f3f5!important;font-size:12.5px!important;font-weight:650;background:linear-gradient(180deg,#14171b,#101215);border-bottom:1px solid #2a2f35}.workspace-patchnotes-root>.app-version-panel{padding:14px}.app-patch-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 8px;padding-top:14px;border-top:1px solid #2a2f35}.app-patch-history-head b{font-size:12px;color:#f1f2f4}.app-patch-history-head span{font-size:10px;color:var(--mu2)}.app-patch-history{display:grid;gap:10px}.app-patch-entry{border:1px solid #2b3036;border-radius:10px;background:#0b0d10;overflow:hidden}.app-patch-entry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 12px;border-bottom:1px solid #24292f;background:#101318}.app-patch-entry-head>div{display:flex;flex-direction:column;gap:2px}.app-patch-entry-head b{font-size:12px;color:#ff9a55}.app-patch-entry-head span{font-size:10.5px;color:#c7cbd1}.app-patch-entry-head time{font-size:10px;color:#747b84;white-space:nowrap}.app-patch-entry-human{padding:10px 12px 4px}.app-patch-entry-tech{margin:4px 12px 12px;border:1px solid #2a3037;border-radius:8px;background:#090b0e}.app-patch-entry-tech>summary{padding:8px 10px;color:#b9bec5;font-size:10.5px;cursor:pointer}.app-patch-entry-tech>.app-version-tech-body{padding:0 10px 9px}@media(max-width:1100px){.workspace-tabs{min-width:0}.workspace-server-root[open]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-tabs,.workspace-server-root[open]{grid-template-columns:1fr}}.workspace-server-mount{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;align-items:stretch;min-width:0}.workspace-server-mount>.workspace-server-tool{margin:0!important;min-width:0;width:auto;align-self:stretch;border:1px solid #2b3036!important;border-radius:12px!important;background:linear-gradient(180deg,#101215f7,#0a0c0ff7)!important;box-shadow:inset 0 2px #ff7a1a29,0 7px 22px #00000029;overflow:hidden}.workspace-server-mount>.workspace-server-tool[open]{padding-bottom:10px}.workspace-server-mount>.workspace-server-tool>summary{min-height:42px;margin:0!important;padding:10px 12px!important;border-bottom:1px solid #2a2f35!important;background:linear-gradient(180deg,#14171b,#101215)!important;color:#eef0f3!important;display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-server-mount>.workspace-server-root[open]{display:block;padding:0 0 10px}.workspace-server-mount>.workspace-server-root[open]>summary{margin:0!important}.workspace-server-mount>.workspace-server-root>.server-authority-status,.workspace-server-mount>.workspace-server-root>.server-authority-actions,.workspace-server-mount>.workspace-server-root>.server-regular-hint{margin-left:10px!important;margin-right:10px!important}.workspace-server-mount>.workspace-server-root>.server-authority-status{margin-top:10px!important}.workspace-server-mount>.workspace-server-root>.server-regular-hint{margin-bottom:0!important}.workspace-server-mount>.server-identity,.workspace-server-mount>.server-recovery,.workspace-server-mount>.server-diagnostics{height:auto!important;display:block!important}.workspace-server-mount>.server-identity[open],.workspace-server-mount>.server-recovery[open],.workspace-server-mount>.server-diagnostics[open]{padding-bottom:10px}.workspace-server-mount>.server-recovery>.server-recovery-body{padding-bottom:0}@media(max-width:760px){.workspace-server-mount{grid-template-columns:1fr}}.server-recovery-group{display:grid;gap:7px;padding:8px;border:1px solid #2b3036;border-radius:10px;background:#07080a6b}.server-recovery-group+.server-recovery-group{margin-top:4px}.server-recovery-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 2px}.server-recovery-group-head b{font-size:10.8px;color:#f0f1f3}.server-recovery-group-head span{font-size:9.6px;color:#858b93}.server-recovery-group.manual{border-color:#ff7a1a47}.server-recovery-group.manual .server-recovery-group-head b{color:#ff9a55}.server-recovery-row.manual{border-left:2px solid rgba(255,122,26,.72)}.server-recovery-group.automatic{border-color:#2a2f35}.server-recovery-row.automatic{border-left:2px solid rgba(130,138,148,.34)}
