.pimc241{position:fixed;inset:0;z-index:2147483647;overflow:auto;background:radial-gradient(circle at 55% -20%,#15314a,#07121d 42%,#03070b);color:#eaf7ff;font-family:Inter,Arial,sans-serif}.pimc241[hidden]{display:none}.pimc241 small{display:block;color:#59c5ef;font-size:8px;letter-spacing:.15em}.pimc241>header,.pimc241>footer{min-height:72px;display:flex;align-items:center;gap:22px;padding:0 24px;background:#050d14f5;border-bottom:1px solid #1e5e7b}.pimc241>header>div{flex:1}.pimc241>header strong{color:#c4efff;font:23px Georgia;letter-spacing:.05em}.pimc241>header p{margin:3px 0;color:#829eab;font-size:10px}.pimc241>header>span{padding-left:20px;border-left:1px solid #235f79}.pimc241>header>span b{font-size:10px;color:#6ed4f7}.pimc241 button{min-height:40px;color:inherit;font:inherit}.pimc241>header>button{width:40px;border:1px solid #2b7899;background:#0c2634;font-size:20px}.pimc241>main{display:grid;grid-template-columns:205px minmax(710px,1fr) 290px;gap:9px;padding:9px;min-height:calc(100vh - 144px)}.pimc241>main>aside,.pimc241-stage{border:1px solid #1d4b60;background:#07131beF}.pimc241-rail{padding:9px}.pimc241-rail>header{padding:5px 5px 10px}.pimc241-rail>header b{font-size:8px;color:#8adcf5}.pimc241-rail>button{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;margin-bottom:5px;padding:8px;border:1px solid #193e50;background:#091b25;text-align:left}.pimc241-rail>button[data-active=true]{border-color:#42b7dc;background:linear-gradient(90deg,#123b4e,#0a2532)}.pimc241-rail>button i,.pimc241-rail>button em{font-style:normal;font-size:7px;color:#5bc7e9}.pimc241-rail>button strong{font-size:10px}.pimc241-rail>article{margin-top:14px;padding:14px;border:1px solid #27647d;text-align:center;background:radial-gradient(circle,#123b4b,#07141c)}.pimc241-rail>article strong{display:block;font:38px Georgia;color:#bceefe}.pimc241-rail>article span,.pimc241-rail>article b{display:block;font-size:8px;color:#72cce8}.pimc241-stage{padding:10px}.pimc241-stage>header{display:flex;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #22556a}.pimc241-stage>header strong{font:18px Georgia}.pimc241-stage>header p{margin:4px 0;color:#87a4b0;font-size:9px}.pimc241-stage>header>b{font:22px Georgia;color:#77d8f5}.pimc241-map{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;padding:14px;background:linear-gradient(110deg,#0b2431,#0c3445)}.pimc241-orbit{width:150px;height:150px;margin:auto;border:1px solid #3aaed4;border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:0 0 35px #2dc6f326,inset 0 0 32px #2dc6f31a;position:relative}.pimc241-orbit:before,.pimc241-orbit:after{content:"";position:absolute;inset:13px;border:1px dashed #27718d;border-radius:50%}.pimc241-orbit:after{inset:28px}.pimc241-orbit b{font:28px Georgia;color:#c9f2ff}.pimc241-orbit span{font-size:7px;color:#5ccbea}.pimc241-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;height:130px;align-items:end}.pimc241-bars span{height:100%;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.pimc241-bars i{height:calc(var(--v)*4px);background:linear-gradient(#68d9f5,#135b75);border-top:2px solid #a4efff}.pimc241-bars small{margin-top:5px;font-size:6px}.pimc241-bars b{font-size:8px}.pimc241-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:8px 0}.pimc241-cards article{padding:10px;border:1px solid #1b4b60;background:#081a24}.pimc241-cards header{display:flex;justify-content:space-between}.pimc241-cards em{font-style:normal;color:#54c8eb;font-size:7px}.pimc241-cards strong{display:block;margin:10px 0 3px;font:17px Georgia}.pimc241-cards svg{width:100%;height:36px}.pimc241-cards polyline{fill:none;stroke:#55cdeb;stroke-width:2}.pimc241-thesis{display:grid;grid-template-columns:1fr 1.6fr auto;gap:14px;align-items:center;padding:12px;border:1px solid #2a718e;background:#0c2b38}.pimc241-thesis strong{font-size:10px}.pimc241-thesis p{margin:0;color:#91aab4;font-size:9px;line-height:1.5}.pimc241-thesis button{padding:0 12px;border:1px solid #3da9ce;background:#0d4358;font-size:8px}.pimc241-actions{padding:13px;text-align:center}.pimc241-actions>header{padding-bottom:10px;border-bottom:1px solid #204858}.pimc241-actions>header strong{display:block;margin-top:5px;font:13px Georgia}.pimc241-score{width:120px;height:120px;margin:12px auto;display:grid;place-content:center;border:1px solid #3cb9df;border-radius:50%;box-shadow:0 0 35px #28bce524}.pimc241-score strong{font:32px Georgia}.pimc241-actions section button{width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:5px;align-items:center;padding:5px;border:0;border-bottom:1px solid #183d4d;background:#081922;text-align:left;font-size:7px}.pimc241-actions section button:not(:disabled){background:#0d3444}.pimc241-actions section button[data-done=true]{background:#10465a}.pimc241-actions button i,.pimc241-actions button em{font-style:normal;color:#58c9e9;font-size:7px}.pimc241-actions>article{margin-top:10px;padding:8px;border:1px solid #1c4a5d}.pimc241-actions dl p{display:flex;justify-content:space-between;margin:0;padding:4px;border-bottom:1px solid #163847;font-size:7px}.pimc241-actions dd{margin:0;color:#62cce9}.pimc241-actions>button{width:100%;margin-top:6px;border:1px solid #3397b9;background:#0c3546;font-size:8px}.pimc241-actions>button:disabled{border-color:#263b44;background:#09141a;color:#52636a}.pimc241>footer{border-top:1px solid #1e5e7b;border-bottom:0;justify-content:space-between}.pimc241>footer button{padding:0 14px;border:1px solid #2e7996;background:#0b2936;font-size:8px}.pimc241>footer span{color:#66cee9;font-size:8px;letter-spacing:.12em}
@media(max-width:1050px){.pimc241>main{grid-template-columns:170px 1fr}.pimc241-actions{grid-column:1/-1}.pimc241-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.pimc241>header{padding:11px 12px;min-height:auto}.pimc241>header strong{font-size:16px}.pimc241>header p,.pimc241>header>span{display:none}.pimc241>main{display:block;padding:7px;min-height:auto}.pimc241-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.pimc241-rail>header,.pimc241-rail>article{grid-column:1/-1}.pimc241-rail>button{margin:0}.pimc241-stage{margin-top:7px}.pimc241-map{grid-template-columns:1fr}.pimc241-bars{height:110px}.pimc241-cards{grid-template-columns:1fr 1fr}.pimc241-thesis{grid-template-columns:1fr}.pimc241-actions{margin-top:7px}.pimc241-actions section button{min-height:48px}.pimc241>footer{min-height:auto;padding:9px 11px;flex-wrap:wrap}.pimc241>footer span{order:3;width:100%;text-align:center}}
