.CpuWorld_wrap__7fFKm{--gold:#f5c451;--cyan:#38e8ff;--ink:#e8f0fb;position:relative;height:100vh;height:100dvh;min-height:520px;margin-top:calc(-1 * var(--header-h));overflow:hidden;background:radial-gradient(ellipse at 50% 40%,rgba(56,232,255,.07),transparent 60%),#04060d;color:var(--ink)}.CpuWorld_canvas__XW1yi{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.CpuWorld_canvas__XW1yi:active{cursor:-webkit-grabbing;cursor:grabbing}.CpuWorld_failed__WwA0Z{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font:400 14px/1.5 var(--font-body);text-align:center}.CpuWorld_head__wMFld{position:absolute;left:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:3;max-width:min(40ch,36%);pointer-events:none}.CpuWorld_eyebrow__rqFlC{margin:0;font:600 10px/1 var(--font-mono);letter-spacing:.28em;color:rgba(245,196,81,.85)}.CpuWorld_title__JU_iG{margin:8px 0 0;font:700 clamp(22px,3vw,38px)/1 var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 0 26px rgba(245,196,81,.45)}.CpuWorld_sub__Kd5Op{margin:10px 0 0;font:400 13px/20px var(--font-body);color:rgba(210,222,240,.72)}.CpuWorld_views__ZJEop{margin-top:12px;display:inline-flex;padding:3px;gap:2px;border:1px solid rgba(245,196,81,.3);border-radius:999px;background:rgba(6,9,16,.78);pointer-events:auto}.CpuWorld_views__ZJEop button{min-height:32px;padding:0 13px;border:0;border-radius:999px;background:none;color:hsla(45,55%,78%,.75);font:700 10px/1 var(--font-mono);letter-spacing:.16em;cursor:pointer}.CpuWorld_views__ZJEop button:hover{color:#fff}.CpuWorld_views__ZJEop .CpuWorld_on__y6fML{background:rgba(245,196,81,.2);color:#fff;box-shadow:0 0 14px rgba(245,196,81,.3)}.CpuWorld_panel__Uqf8i{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:3;width:min(360px,32vw);max-height:calc(100dvh - var(--chrome-top) - 110px);overflow:auto;padding:16px 16px 12px;border:1px solid rgba(245,196,81,.28);border-radius:14px;background:linear-gradient(170deg,rgba(10,14,24,.92),rgba(4,6,12,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin}.CpuWorld_microBox__aP2LG{padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.07)}.CpuWorld_phase__dGyg_{margin:0;font:700 10px/1 var(--font-mono);letter-spacing:.24em}.CpuWorld_fetch__wlCbq{color:var(--cyan)}.CpuWorld_exec__3yuAI{color:var(--gold)}.CpuWorld_halt__Ii84b{color:#ff6b7a}.CpuWorld_move__uHK1g{margin:8px 0 0;font:700 20px/1.2 var(--font-mono);color:#fff}.CpuWorld_explain__7NIMw{margin:8px 0 0;font:400 12.5px/1.55 var(--font-body);color:rgba(210,222,240,.78)}.CpuWorld_regs__Kt_RC{margin:12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 10px;gap:8px 10px}.CpuWorld_regs__Kt_RC div{display:grid;grid-gap:3px;gap:3px}.CpuWorld_regs__Kt_RC dt{font:700 9px/1 var(--font-mono);letter-spacing:.18em;color:rgba(245,196,81,.75)}.CpuWorld_regs__Kt_RC dd{margin:0;font:700 15px/1.1 var(--font-mono);color:#fff;white-space:nowrap}.CpuWorld_tape__waHMM{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font:700 13px/1.3 var(--font-mono)}.CpuWorld_tape__waHMM span{font-size:9px;letter-spacing:.2em;color:rgba(245,196,81,.75);margin-right:4px}.CpuWorld_tape__waHMM b{padding:2px 6px;border-radius:5px;background:rgba(56,232,255,.12);color:#dffbff}.CpuWorld_tape__waHMM em{font:400 12px/1 var(--font-body);font-style:normal;color:rgba(210,222,240,.5)}.CpuWorld_label__qt5Un{margin:14px 0 6px;font:700 9px/1 var(--font-mono);letter-spacing:.22em;color:rgba(245,196,81,.75)}.CpuWorld_listing__9HK_2{margin:0;padding:0;list-style:none;display:grid;grid-gap:1px;gap:1px;font:500 12px/1.5 var(--font-mono)}.CpuWorld_listing__9HK_2 li{display:flex;gap:10px;padding:1px 6px;border-radius:5px;color:rgba(210,222,240,.72)}.CpuWorld_listing__9HK_2 i{font-style:normal;color:rgba(160,175,200,.45);min-width:2ch}.CpuWorld_listing__9HK_2 code{font:inherit;white-space:pre}.CpuWorld_listing__9HK_2 .CpuWorld_cur__PXshw{background:rgba(245,196,81,.16);color:#fff;box-shadow:inset 2px 0 0 var(--gold)}.CpuWorld_strip__KpAu5{display:none}.CpuWorld_ctrl__19emZ{position:absolute;left:var(--space-6);bottom:var(--space-5);z-index:4;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:calc(100% - 2 * var(--space-6) - 70px)}.CpuWorld_progs__T_CBO{display:inline-flex;flex-wrap:wrap;gap:6px}.CpuWorld_btn__FDwP4,.CpuWorld_progs__T_CBO button{min-height:36px;padding:0 14px;border:1px solid rgba(245,196,81,.3);border-radius:999px;background:rgba(8,11,19,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e9dcb4;font:700 11px/1 var(--font-mono);letter-spacing:.1em;cursor:pointer;white-space:nowrap}.CpuWorld_btn__FDwP4:hover,.CpuWorld_progs__T_CBO button:hover{border-color:var(--gold);color:#fff}.CpuWorld_progs__T_CBO .CpuWorld_on__y6fML{background:rgba(245,196,81,.18);border-color:var(--gold);color:#fff}.CpuWorld_run__IzQro{border-color:var(--cyan);color:#eafcff;background:linear-gradient(90deg,rgba(56,232,255,.2),rgba(56,140,255,.2));box-shadow:0 0 18px rgba(56,232,255,.3);min-width:88px}.CpuWorld_run__IzQro.CpuWorld_on__y6fML{background:rgba(245,196,81,.22);border-color:var(--gold);box-shadow:0 0 18px rgba(245,196,81,.35)}.CpuWorld_speed__pz_XJ{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(245,196,81,.25);border-radius:999px;background:rgba(8,11,19,.82)}.CpuWorld_speed__pz_XJ span{font:700 11px/1 var(--font-mono);color:var(--gold);min-width:5ch}.CpuWorld_speed__pz_XJ input{width:110px;accent-color:var(--gold)}.CpuWorld_fold__hNbgf,.CpuWorld_link__gHNuM{min-height:36px;padding:0 12px;border:1px solid rgba(226,232,240,.16);border-radius:999px;background:rgba(8,11,19,.7);color:rgba(210,222,240,.75);font:600 11px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;white-space:nowrap}.CpuWorld_link__gHNuM{border:0;background:none;color:hsla(45,55%,78%,.75)}.CpuWorld_fold__hNbgf:hover,.CpuWorld_link__gHNuM:hover{color:#fff}.CpuWorld_more__or6FE{display:none}.CpuWorld_scrim__AG1LO{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:rgba(2,4,9,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CpuWorld_sheet__TkxUx{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px 18px 16px;border:1px solid rgba(245,196,81,.35);border-radius:16px;background:linear-gradient(170deg,#0b101b,#05070d);box-shadow:0 20px 60px rgba(0,0,0,.6);display:grid;grid-gap:8px;gap:8px}.CpuWorld_sheet__TkxUx .CpuWorld_label__qt5Un{margin:8px 0 0}.CpuWorld_row__f_FeB{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.CpuWorld_x__aw_rW{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:none;color:rgba(210,222,240,.7);font:400 24px/1 var(--font-body);cursor:pointer}.CpuWorld_x__aw_rW:hover{color:#fff}.CpuWorld_editor__RSHaH textarea{width:100%;box-sizing:border-box;min-height:260px;resize:vertical;padding:12px;border:1px solid rgba(245,196,81,.3);border-radius:10px;background:#03050a;color:#eaf2ff;font:500 14px/1.5 var(--font-mono);-moz-tab-size:8;tab-size:8}.CpuWorld_editor__RSHaH textarea:focus{outline:2px solid rgba(56,232,255,.6);outline-offset:1px}.CpuWorld_err__fl3ZX{margin:0;font:500 12.5px/1.4 var(--font-mono);color:#ff8a95}.CpuWorld_isa__BZvt8{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px 12px;gap:4px 12px}.CpuWorld_isa__BZvt8 li{display:flex;gap:8px;font:400 12px/1.4 var(--font-body);color:rgba(210,222,240,.75)}.CpuWorld_isa__BZvt8 code{font:700 12px/1.4 var(--font-mono);color:var(--gold);min-width:7ch}.CpuWorld_infoP__dW4a4{margin:0;font:400 13px/1.6 var(--font-body);color:rgba(210,222,240,.85)}.CpuWorld_infoP__dW4a4 b{color:var(--gold)}.CpuWorld_textOff__3xYDF .CpuWorld_panel__Uqf8i .CpuWorld_regs__Kt_RC{margin-top:10px}@media (max-aspect-ratio:1/1),(max-width:900px){.CpuWorld_head__wMFld{left:var(--space-4);right:var(--space-4);top:calc(var(--chrome-top) + 10px);max-width:none}.CpuWorld_title__JU_iG{font-size:22px}.CpuWorld_sub__Kd5Op{font-size:12px;line-height:17px;margin-top:6px}.CpuWorld_views__ZJEop{margin-top:8px}.CpuWorld_panel__Uqf8i{display:none}.CpuWorld_strip__KpAu5{display:grid;grid-gap:3px;gap:3px;position:absolute;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + 50px);z-index:3;padding:9px 12px;border:1px solid rgba(245,196,81,.25);border-radius:12px;background:rgba(6,9,16,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CpuWorld_strip__KpAu5 p{margin:0;font:600 12px/1.35 var(--font-mono);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CpuWorld_strip__KpAu5 b{font-size:10px;letter-spacing:.14em;margin-right:6px}.CpuWorld_stripRegs__p6I2w{color:rgba(210,222,240,.72)!important;font-weight:500!important}.CpuWorld_ctrl__19emZ{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:none;gap:8px;flex-wrap:nowrap}.CpuWorld_desk__sK2c8{display:none!important}.CpuWorld_ctrl__19emZ .CpuWorld_btn__FDwP4{flex:1 1;min-height:42px}.CpuWorld_more__or6FE{display:inline-block;flex:0 0 52px!important;letter-spacing:.2em}html.navHidden .CpuWorld_ctrl__19emZ{right:calc(var(--space-4) + 58px)}.CpuWorld_sheet__TkxUx{align-self:end}}@media (max-height:600px){.CpuWorld_sub__Kd5Op{display:none}.CpuWorld_panel__Uqf8i{max-height:calc(100dvh - var(--chrome-top) - 90px)}}@media (prefers-reduced-motion:reduce){.CpuWorld_run__IzQro,.CpuWorld_views__ZJEop .CpuWorld_on__y6fML{box-shadow:none}}