.stc211{position:fixed;inset:0;z-index:2147483647;background:radial-gradient(circle at 52% 5%,#102c38 0,#06151c 34%,#02090d 100%);color:#e7f8f6;font-family:Inter,Arial,sans-serif;overflow:auto}.stc211[hidden]{display:none}.stc211>header,.stc211>footer{min-height:68px;display:flex;align-items:center;gap:24px;padding:0 30px;border-bottom:1px solid #24505b;background:#061218ee}.stc211>header>div{flex:1}.stc211 small{display:block;color:#63bfbe;font-size:9px;letter-spacing:.18em}.stc211>header strong{font-family:Georgia,serif;color:#f0d584;font-size:24px;letter-spacing:.08em}.stc211>header p{margin:4px 0 0;color:#95afb3;font-size:11px}.stc211>header>span{border-left:1px solid #31515a;padding-left:24px}.stc211>header>span b{font-size:11px;color:#d9c57c}.stc211 button{font:inherit;color:inherit}.stc211>header>button{width:40px;height:40px;border:1px solid #31515a;background:#0b2027;font-size:22px}.stc211>main{display:grid;grid-template-columns:minmax(760px,1fr) 288px;gap:14px;padding:14px;min-height:calc(100vh - 136px)}.stc211-work,.stc211>main>aside{border:1px solid #214651;background:linear-gradient(145deg,#071820ee,#041116ee);box-shadow:inset 0 0 40px #0b5f6614}.stc211-work>header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #173b44}.stc211-work>header b{font-size:12px;letter-spacing:.08em}.stc211-work>header>strong{font-size:11px;color:#e4c66f}.stc211-map{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid #173b44}.stc211-map span{font-size:9px;letter-spacing:.12em;color:#52757c}.stc211-map span[data-done=true]{color:#68e2cf}.stc211-map i{height:1px;background:linear-gradient(90deg,#1d4e57,#c6a956)}.stc211-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:12px}.stc211-card{grid-column:span 2;border:1px solid #1d4650;background:#07161c}.stc211-card:nth-child(4),.stc211-card:nth-child(5){grid-column:span 3}.stc211-card>header{display:flex;justify-content:space-between;padding:10px 12px;background:#0a2027;border-bottom:1px solid #1d4650;font-size:10px;letter-spacing:.12em}.stc211-card>header b{color:#d9bc65}.stc211-card>button{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;width:100%;min-height:48px;padding:7px 9px;border:0;border-bottom:1px solid #112f36;background:#06141a;text-align:left}.stc211-card>button:not(:disabled){cursor:pointer;background:#09232a}.stc211-card>button[data-done=true]{background:linear-gradient(90deg,#08282b,#07171b)}.stc211-card>button i{font-style:normal;color:#49737a;font-size:10px}.stc211-card>button strong{font-size:10px;letter-spacing:.04em}.stc211-card>button em{font-style:normal;font-size:8px;color:#668389}.stc211-card>button[data-done=true] em{color:#62d8c6}.stc211-boundary{margin:0 12px 12px;padding:12px 14px;border:1px solid #826f36;background:linear-gradient(90deg,#251f10aa,#07171b);display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.stc211-boundary strong{font-size:11px;color:#ecd47e}.stc211-boundary p{margin:0;color:#8fa8ac;font-size:10px;line-height:1.5}.stc211>main>aside{padding:18px;text-align:center}.stc211>main>aside header{padding-bottom:14px;border-bottom:1px solid #21414a}.stc211>main>aside header b{display:block;margin-top:6px;color:#efce72;font-size:13px}.stc211-orbit{position:relative;width:150px;height:150px;margin:18px auto;border:1px solid #2b7e80;border-radius:50%;display:grid;place-content:center;box-shadow:0 0 35px #00c7c322,inset 0 0 35px #00c7c31c}.stc211-orbit:before,.stc211-orbit:after{content:"";position:absolute;inset:14px;border:1px dashed #a98d42;border-radius:50%;transform:rotate(30deg)}.stc211-orbit:after{inset:31px;border-color:#247177;transform:rotate(-20deg)}.stc211-orbit strong{font:34px Georgia;color:#efd273;z-index:1}.stc211-orbit small{z-index:1}.stc211 aside dl{text-align:left}.stc211 aside dl p{display:flex;justify-content:space-between;margin:0;padding:9px 0;border-bottom:1px solid #17343b;font-size:9px}.stc211 aside dt{color:#77939a}.stc211 aside dd{margin:0;color:#d6e7e4}.stc211 aside>button{width:100%;min-height:42px;margin-top:9px;border:1px solid #8c773d;background:#251f0f;color:#eed57e;font-size:9px;letter-spacing:.1em}.stc211 aside>button:disabled{border-color:#29454c;background:#0a181d;color:#53696d}.stc211 aside>p{color:#708a8f;font-size:9px;line-height:1.5}.stc211>footer{border-top:1px solid #24505b;border-bottom:0;justify-content:space-between}.stc211>footer button{min-height:36px;border:1px solid #31515a;background:#0a1d23;padding:0 15px;font-size:9px}.stc211>footer span{font-size:9px;letter-spacing:.16em;color:#b9a55f}
@media(max-width:900px){.stc211>header{padding:12px 14px;align-items:flex-start;min-height:auto}.stc211>header p,.stc211>header>span{display:none}.stc211>header strong{font-size:17px}.stc211>main{display:block;padding:8px;min-height:auto}.stc211-work>header{position:sticky;top:0;z-index:2;background:#071820}.stc211-map{grid-template-columns:1fr;gap:5px}.stc211-map i{display:none}.stc211-grid{display:block}.stc211-card{margin-bottom:8px}.stc211-boundary{grid-template-columns:1fr}.stc211>main>aside{margin-top:8px}.stc211>footer{padding:10px 12px;gap:8px;flex-wrap:wrap}.stc211>footer span{order:3;width:100%;text-align:center}.stc211>footer button{min-height:40px}.stc211-card>button{min-height:50px}}
