*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100dvh}body,#root{color:#ddd;background:#030710;width:100%;height:100%;min-height:-webkit-fill-available;font-family:Courier New,monospace;overflow:hidden}#app{flex-direction:column;height:100%;display:flex}#main{flex:1;min-height:0;display:flex;overflow:hidden}.hdr{background:#0009;border-bottom:1px solid #ff47572e;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.htitle{color:#ff4757;letter-spacing:3px;white-space:nowrap;text-shadow:0 0 18px #ff475780;font-size:13px;font-weight:700}.hsub{color:#fff3;letter-spacing:2px;font-size:8px}.hstats{white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.lp{background:#00000059;border-right:1px solid #ff475712;flex-direction:column;flex-shrink:0;gap:4px;width:130px;padding:8px 7px;display:flex;overflow-y:auto}#cw{background:#050a12;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.rp{background:#00000059;border-left:1px solid #ff475712;flex-direction:column;flex-shrink:0;width:152px;padding:8px 9px;display:flex;overflow-y:auto}.ctrl{padding:6px 12px;padding-bottom:max(6px, env(safe-area-inset-bottom));background:#0009;border-top:1px solid #ff47571f;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.flbl{color:#ffffff2e;letter-spacing:1px;margin-left:auto;font-size:9px}.lbl{color:#ffffff38;letter-spacing:2px;margin-top:6px;margin-bottom:3px;font-size:9px}.lbl:first-child{margin-top:0}.tbtn{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;width:100%;padding:6px 7px;line-height:1.45;transition:border-color .15s,background .15s}.tbtn.sel{background:#ff47571a;border-color:#ff4757}.tbtn.broke{cursor:not-allowed;color:#ffffff40!important;border-color:#ffffff0d!important}.tbtn.locked{cursor:default;pointer-events:none;color:#fff3!important;border-color:#ffffff0d!important}.tbtn.sellbtn{color:#ff6b81;border-color:#ff475766}.tbtn.sellbtn.sel{background:#ff47571f;border-color:#ff4757}.tn{font-size:11px;font-weight:700}.tc{color:#ffffff4d;font-size:10px}.hint{margin-top:2px;padding:3px 0;font-size:10px;line-height:1.6}.cbtn{cursor:pointer;letter-spacing:.5px;white-space:nowrap;background:#ffffff0a;border-radius:3px;padding:5px 10px;font-family:Courier New,monospace;font-size:11px}.cbtn:disabled{opacity:.3;cursor:not-allowed}.sep{background:#ffffff12;flex-shrink:0;width:1px;height:16px;margin:0 2px}.ovl{background:#030710e6;flex-direction:column;justify-content:center;align-items:center;gap:14px;position:absolute;inset:0}.otitle{letter-spacing:4px;font-size:20px;font-weight:700}.restbtn{color:#ff4757;cursor:pointer;letter-spacing:1px;background:#ffffff0a;border:1px solid #ff475780;border-radius:3px;padding:8px 22px;font-family:Courier New,monospace;font-size:11px}.restbtn:hover{background:#ff47571f}.inspector-body{font-size:12px;line-height:1.65}.inspector-row-key{color:#ffffff59;font-size:10px}.inspector-row-value{font-size:11px}.inspector-note{font-size:10px;line-height:1.55}.inspector-title{margin-bottom:6px;font-size:12px;font-weight:700}.inspector-desc{color:#ffffff61;margin-bottom:8px;font-size:10px;line-height:1.55}.radar-entry{font-size:11px;line-height:1.9}.stat-text{color:#ffffff6b;font-size:11px;line-height:2}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media (width<=1100px){.lp{width:118px}.rp{width:140px}.tn{font-size:10px}.tc{font-size:9px}.cbtn{padding:4px 8px;font-size:10px}.htitle{font-size:12px}}
