.kBmx0G_shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.kBmx0G_backdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.kBmx0G_glowA{background:radial-gradient(at 40%,#004b8938 0%,#30007c1f 45%,#0000 72%);border-radius:50%;width:70%;height:80%;position:absolute;top:10%;left:-10%}.kBmx0G_glowB{background:radial-gradient(at 60% 60%,#0295a024 0%,#004b8914 50%,#0000 72%);border-radius:50%;width:60%;height:70%;position:absolute;bottom:-10%;right:-15%}.kBmx0G_hexgrid{opacity:.12;width:100%;height:100%;position:absolute;inset:0}.kBmx0G_header{z-index:10;border-bottom:1px solid var(--bg-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b14eb;flex-wrap:wrap;align-items:center;gap:20px;min-height:56px;padding:0 24px;display:flex;position:sticky;top:0}.kBmx0G_brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.kBmx0G_brand span{font-family:var(--font-head);letter-spacing:.02em;font-size:16px;font-weight:700}.kBmx0G_nav{flex-wrap:wrap;gap:2px;display:flex}.kBmx0G_nav a{border-radius:var(--radius-sm);color:var(--text-2);font-family:var(--font-head);padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.kBmx0G_nav a:hover{color:var(--text);background:var(--bg-2)}.kBmx0G_nav a.kBmx0G_active{background:var(--accent-nav);color:#fff}.kBmx0G_spacer{flex:auto}.kBmx0G_who{font-family:var(--font-head);color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.kBmx0G_avatar{background:var(--live);width:28px;height:28px;color:var(--bg-0);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.kBmx0G_avatarAdmin{background:var(--accent-deep);color:#fff}.kBmx0G_main{z-index:1;flex:1;position:relative}.kBmx0G_gate{flex-direction:column;gap:16px;max-width:460px;margin:12vh auto;display:flex}.kBmx0G_gate h1{font-size:24px}.kBmx0G_tagline{font-family:var(--font-head);color:var(--text-2);letter-spacing:.01em;margin:2px 0 0;font-size:13px}.kBmx0G_devList{flex-direction:column;gap:8px;display:flex}.kBmx0G_emuNote{z-index:20;font-family:var(--font-head);color:var(--notice);border:1px solid var(--bg-3);background:#010103cc;border-radius:4px;padding:2px 8px;font-size:11px;position:fixed;bottom:10px;right:12px}
.OE0nkG_wrap{flex-direction:column;gap:12px;padding:14px 20px 24px;display:flex;position:relative}.OE0nkG_bar{font-family:var(--font-head);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.OE0nkG_file{font-size:15px;font-weight:700}.OE0nkG_tabs{background:var(--bg-2);border:1px solid var(--bg-3);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.OE0nkG_tabs button{color:var(--text-2);font-family:var(--font-head);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.OE0nkG_tabs button[aria-pressed=true]{background:var(--accent-nav);color:#fff}.OE0nkG_tabs .OE0nkG_key{color:var(--text-3);margin-left:4px;font-size:11px}.OE0nkG_saved{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.OE0nkG_dot{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.OE0nkG_dotWarn{background:var(--notice)}.OE0nkG_body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:1000px){.OE0nkG_body{grid-template-columns:1fr}}.OE0nkG_viewer{flex-direction:column;gap:10px;min-width:0;display:flex}.OE0nkG_tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OE0nkG_stage{border:1px solid var(--bg-3);-webkit-user-select:none;user-select:none;background-color:#0d0d16;background-image:linear-gradient(45deg,#15151f 25%,#0000 25%),linear-gradient(-45deg,#15151f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#15151f 75%),linear-gradient(-45deg,#0000 75%,#15151f 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-radius:8px;width:100%;position:relative;overflow:hidden}.OE0nkG_stage img{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.OE0nkG_stage .OE0nkG_hidden{opacity:0}.OE0nkG_overlay{width:100%;height:100%;position:absolute;inset:0}.OE0nkG_drawing{cursor:crosshair}.OE0nkG_chip{z-index:2;font-family:var(--font-head);color:var(--accent);background:#010103bf;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.OE0nkG_chipClean{color:var(--ok);top:34px}.OE0nkG_axis{font-family:var(--font-head);color:var(--text-3);justify-content:space-between;font-size:11px;display:flex}.OE0nkG_cursor{font-family:var(--font-head);color:var(--text-2);min-height:18px;font-size:12px}.OE0nkG_strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.OE0nkG_fan{align-items:center;gap:4px;display:flex}.OE0nkG_fan>span{font-family:var(--font-head);color:var(--text-3);margin-right:4px;font-size:11px}.OE0nkG_cell{border:1px solid var(--bg-3);background:var(--bg-2);min-width:38px;height:26px;font-family:var(--font-head);color:var(--text-2);cursor:pointer;border-radius:4px;padding:0 6px;font-size:11px}.OE0nkG_cellClean{background:var(--ok-deep);color:#d9ffe0;border-color:var(--ok-deep)}.OE0nkG_cellFlag{background:var(--notice-deep);color:#fff3df;border-color:var(--notice-deep)}.OE0nkG_cellSkip{background:var(--bg-3);color:var(--text-2)}.OE0nkG_cellCurrent{outline:2px solid var(--accent);outline-offset:1px}.OE0nkG_legend{color:var(--text-2);gap:12px;font-size:12px;display:flex}.OE0nkG_legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.OE0nkG_verdicts{border-top:1px solid var(--bg-3);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.OE0nkG_vbtn{border:1px solid var(--bg-3);background:var(--bg-2);height:48px;color:var(--text);font-family:var(--font-head);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.OE0nkG_vbtn:disabled{opacity:.45;cursor:not-allowed}.OE0nkG_vClean{border-color:var(--ok);background:#062e12}.OE0nkG_vFlag{border-color:var(--notice);background:#2e2108}.OE0nkG_vbtn .OE0nkG_kbd{background:#ffffff1f}.OE0nkG_vClean .OE0nkG_kbd{background:var(--ok-deep)}.OE0nkG_vFlag .OE0nkG_kbd{background:var(--notice-deep)}.OE0nkG_panel{flex-direction:column;gap:14px;display:flex}.OE0nkG_section{flex-direction:column;gap:8px;display:flex}.OE0nkG_types{grid-template-columns:1fr 1fr;gap:6px;display:grid}.OE0nkG_opt{text-align:left;border:1px solid var(--bg-3);background:var(--bg-1);min-height:36px;color:var(--text);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13px}.OE0nkG_opt .OE0nkG_n{color:var(--text-3);font-family:var(--font-head);margin-right:6px;font-size:11px}.OE0nkG_opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-nav);color:#fff}.OE0nkG_row3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.OE0nkG_row4{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.OE0nkG_row2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.OE0nkG_opt.OE0nkG_center{text-align:center}.OE0nkG_fixHead{color:var(--live)}.OE0nkG_small{font-size:12px}.OE0nkG_labelRow{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:8px;width:100%;padding:4px 6px;font-size:13px;display:flex}.OE0nkG_labelRow:hover,.OE0nkG_labelRowSel{background:var(--bg-2)}.OE0nkG_queue{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.OE0nkG_canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.OE0nkG_colorbar{font-family:var(--font-head);color:var(--text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.OE0nkG_colorbar i{border-radius:2px;width:90px;height:8px;display:inline-block}.OE0nkG_chipStretch{color:var(--live);top:60px}.OE0nkG_lanes{grid-template-columns:1fr 1fr;gap:8px;display:grid}
