.GbEmulatorTool_log__NGA7y{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.7;padding:10px 12px;background:var(--panel);border:1px solid var(--line);min-height:48px;max-height:140px;overflow-y:auto}.GbEmulatorTool_hdrGrid__1VSqM{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.GbEmulatorTool_hdrField__2V3di{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid var(--line);background:var(--panel)}.GbEmulatorTool_hdrField__2V3di span:first-child{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint)}.GbEmulatorTool_hdrField__2V3di span:last-child{font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;color:var(--accent-bright);letter-spacing:.05em}.GbEmulatorTool_dmg__zyp1_{color:#6ee7b7!important}.GbEmulatorTool_gbc__Y7_jL{color:#f59e0b!important}.GbEmulatorTool_ok__0hrPc{color:#34d399!important}.GbEmulatorTool_bad__nP5iz{color:#f87171!important}.GbEmulatorTool_playerWrap__4EEV5{position:relative;background:#000;border:1px solid var(--line);min-height:360px;box-shadow:0 0 30px rgba(0,0,0,.6)}.GbEmulatorTool_ejsPlayer__MnXBq{width:100%;min-height:360px}.GbEmulatorTool_placeholder__DI473{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-faint);letter-spacing:.06em;pointer-events:none}.GbEmulatorTool_placeholderIcon__W1PdB{font-size:48px;opacity:.15;line-height:1}.GbEmulatorTool_workflowGrid__KjaY7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.GbEmulatorTool_wfStep__KYay4{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);background:var(--panel)}.GbEmulatorTool_wfNum__wMVoP{font-family:var(--font-mono),var(--font-mono-fallback);font-size:20px;color:var(--accent-bright);opacity:.3;line-height:1;min-width:20px}.GbEmulatorTool_wfText__IAldM{display:flex;flex-direction:column;gap:4px}.GbEmulatorTool_wfTitle__pl5hd{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text);letter-spacing:.05em}.GbEmulatorTool_wfDesc__Hr9UB{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);letter-spacing:.04em;line-height:1.5}.GbEmulatorTool_ctrlRef__rlIt_{border:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px}.GbEmulatorTool_ctrlHead__ipoRm{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);padding:6px 10px;background:var(--panel);border-bottom:1px solid var(--line)}.GbEmulatorTool_ctrlRow__DMiXS{display:flex;justify-content:space-between;padding:4px 10px;border-top:1px solid color-mix(in srgb,var(--line) 40%,transparent)}.GbEmulatorTool_ctrlRow__DMiXS span:first-child{color:var(--accent-bright);margin-right:12px;white-space:nowrap}.GbEmulatorTool_ctrlRow__DMiXS span:last-child{color:var(--text-faint)}