.idct238{position:fixed;inset:0;z-index:2147483647;overflow:auto;background:radial-gradient(circle at 48% -12%,#40374b,#15141c 45%,#08090d);color:#f4f0f7;font-family:Inter,Arial,sans-serif}.idct238[hidden]{display:none}.idct238 small{display:block;color:#cf9fe4;font-size:8px;letter-spacing:.14em}.idct238>header,.idct238>footer{min-height:72px;display:flex;align-items:center;gap:22px;padding:0 25px;background:#0b0910f5;border-bottom:1px solid #745082}.idct238>header>div{flex:1}.idct238>header strong{color:#e1c1ed;font:23px Georgia;letter-spacing:.055em}.idct238>header p{margin:3px 0;color:#aaa0b0;font-size:10px}.idct238>header>span{padding-left:20px;border-left:1px solid #725a78}.idct238>header>span b{font-size:10px;color:#d1a9df}.idct238 button{min-height:40px;color:inherit;font:inherit}.idct238>header>button{width:40px;border:1px solid #71537c;background:#24182b;font-size:20px}.idct238>main{display:grid;grid-template-columns:minmax(920px,1fr) 310px;gap:10px;padding:10px;min-height:calc(100vh - 144px)}.idct238>main>section,.idct238>main>aside{border:1px solid #57445e;background:#100e15ed}.idct238>main>section{padding:10px}.idct238-command{border:1px solid #885b98;background:linear-gradient(100deg,#211926,#3b2446)}.idct238-command>header{display:flex;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #634a6c}.idct238-command>header strong{font-size:11px}.idct238-command>header>b{color:#ddb2ed;font-size:10px}.idct238-bands{display:grid;grid-template-columns:repeat(4,1fr);padding:12px}.idct238-bands span{text-align:center;border-left:2px solid #a46eb5}.idct238-bands span b{display:block;margin:4px;color:#eddaf4;font:18px Georgia}.idct238-bands span i{font-style:normal;color:#aa94af;font-size:7px}.idct238-meter{position:relative;height:24px;margin:0 12px 12px;background:#17121b;border:1px solid #614a68;overflow:hidden}.idct238-meter i{display:block;height:100%;width:4%;background:linear-gradient(90deg,#5b3670,#b477c7,#d7bc68);transition:width .2s}.idct238-meter span{position:absolute;left:10px;top:7px;font-size:7px;letter-spacing:.12em}.idct238-meter b{position:absolute;right:10px;top:4px;color:#fff;font-size:11px}.idct238-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:8px 0}.idct238-grid article{border:1px solid #493b4d;background:#151119}.idct238-grid article>header{display:flex;justify-content:space-between;min-height:27px;padding:7px;background:#251b29;border-bottom:1px solid #493b4d;font-size:7px}.idct238-grid article>header b{color:#d6a4e7}.idct238-grid article>button{width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:5px;align-items:center;padding:5px 6px;border:0;border-bottom:1px solid #382d3c;background:#151119;text-align:left}.idct238-grid article>button:not(:disabled){background:#392344;cursor:pointer}.idct238-grid article>button[data-done=true]{background:linear-gradient(90deg,#4b2b58,#2b2130)}.idct238-grid i,.idct238-grid em{font-style:normal;color:#c985df;font-size:7px}.idct238-grid strong{font-size:8px}.idct238-grid button[data-done=true] em{color:#d8bf70}.idct238-finding{display:grid;grid-template-columns:1fr 1.7fr;gap:18px;padding:12px;border:1px solid #9366a1;background:linear-gradient(90deg,#3a2245,#17131a)}.idct238-finding strong{font-size:10px;color:#e4c6ee}.idct238-finding p{margin:0;color:#afa5b2;font-size:9px;line-height:1.5}.idct238>main>aside{padding:15px;text-align:center}.idct238 aside>header{padding-bottom:12px;border-bottom:1px solid #493b4d}.idct238 aside>header strong{display:block;margin-top:5px;font:14px Georgia}.idct238-core{width:135px;height:135px;margin:15px auto;display:grid;place-content:center;border:1px solid #b578c7;border-radius:50%;box-shadow:0 0 40px #b578c725,inset 0 0 32px #b578c720}.idct238-core strong{font:35px Georgia;color:#ead4f2}.idct238 aside dl p{display:flex;justify-content:space-between;margin:0;padding:4px 0;border-bottom:1px solid #392e3d;font-size:7px}.idct238 aside dd{margin:0;color:#d7bf71}.idct238 blockquote{margin:10px 0;padding:8px 3px;border-top:1px solid #74537e;border-bottom:1px solid #74537e;color:#d5cbd8;font:11px/1.4 Georgia}.idct238 aside>button{width:100%;margin-top:7px;border:1px solid #a16eb2;background:#35213e;color:#e4c8ed;font-size:8px}.idct238 aside>button:disabled{border-color:#403744;background:#17131a;color:#776d7a}.idct238>footer{border-top:1px solid #745082;border-bottom:0;justify-content:space-between}.idct238>footer button{padding:0 14px;border:1px solid #765580;background:#211827;font-size:8px}.idct238>footer span{color:#d19fe2;font-size:8px;letter-spacing:.12em}
@media(max-width:1100px){.idct238-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.idct238>header{padding:11px 13px;min-height:auto;align-items:flex-start}.idct238>header strong{font-size:16px}.idct238>header p,.idct238>header>span{display:none}.idct238>main{display:block;padding:7px;min-height:auto}.idct238-bands{grid-template-columns:1fr 1fr;gap:10px}.idct238-grid{grid-template-columns:1fr}.idct238-grid article>button{min-height:50px}.idct238-finding{grid-template-columns:1fr}.idct238>main>aside{margin-top:7px}.idct238>footer{min-height:auto;padding:9px 12px;flex-wrap:wrap}.idct238>footer span{order:3;width:100%;text-align:center}}
