.page[data-v-263c8c75]{min-height:100vh;padding:12px;background:radial-gradient(circle at top left,rgba(255,184,108,.16),transparent 26%),radial-gradient(circle at top right,rgba(109,240,207,.18),transparent 24%),linear-gradient(180deg,#08131d,#050d15);color:#eef7f2}.page.ios-faux-fullscreen[data-v-263c8c75]{min-height:100dvh;padding:0;background:#000}.page.ios-faux-fullscreen .hero[data-v-263c8c75],.page.ios-faux-fullscreen .sidebar[data-v-263c8c75],.page.ios-faux-fullscreen .content[data-v-263c8c75]>:not(.stage){display:none}.page.ios-faux-fullscreen .layout[data-v-263c8c75],.page.ios-faux-fullscreen .content[data-v-263c8c75]{display:block}.page.ios-faux-fullscreen .stage[data-v-263c8c75]{min-height:100dvh;padding:0;border:0;border-radius:0;background:#000;box-shadow:none}.page.ios-faux-fullscreen .stage[data-v-263c8c75]>:not(.screen){display:none}.page.ios-faux-fullscreen .stage .screen[data-v-263c8c75]{min-height:100dvh;height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#000}.page.ios-faux-fullscreen .emulator[data-v-263c8c75]{min-height:100dvh;height:100dvh;aspect-ratio:auto;border-radius:0}.disclaimer-backdrop[data-v-263c8c75]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#02080ec2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.disclaimer-dialog[data-v-263c8c75]{position:relative;width:min(680px,100%);padding:24px}.disclaimer-close[data-v-263c8c75]{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid rgba(109,240,207,.28);border-radius:999px;background:#0a1c2adb;color:#eef7f2;font-size:1.4rem;line-height:1;cursor:pointer}.disclaimer-close[data-v-263c8c75]:hover{background:#122c40f5}.disclaimer-dialog h2[data-v-263c8c75]{margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.1rem)}.disclaimer-actions[data-v-263c8c75]{display:flex;justify-content:flex-end;margin-top:18px}.card[data-v-263c8c75]{border:1px solid rgba(109,240,207,.18);border-radius:17px;background:#07131ed1;box-shadow:0 24px 70px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero[data-v-263c8c75],.layout[data-v-263c8c75],.system-grid[data-v-263c8c75],.grid[data-v-263c8c75],.save-grid[data-v-263c8c75]{display:grid;gap:12px}.hero[data-v-263c8c75]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);padding:16px;margin:0 auto 12px;max-width:1200px}.layout[data-v-263c8c75]{grid-template-columns:280px minmax(0,1fr);align-items:start;max-width:1200px;margin:0 auto;gap:14px}.system-grid[data-v-263c8c75]{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar[data-v-263c8c75],.content[data-v-263c8c75]{display:grid;gap:16px;min-width:0}.sidebar[data-v-263c8c75]{width:280px;min-width:280px}.panel[data-v-263c8c75]{padding:12px}.hero-copy[data-v-263c8c75]{min-width:0}.hero-actions[data-v-263c8c75]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.system-card[data-v-263c8c75],.save-grid article[data-v-263c8c75],.account-box[data-v-263c8c75]{padding:10px;border-radius:14px;background:#030a10b8;border:1px solid rgba(255,255,255,.08)}.system-card[data-v-263c8c75]{display:grid;gap:6px;min-height:88px;padding:10px 10px 9px;text-align:left;color:#eef7f2;cursor:pointer;transition:transform .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease}.system-card[data-v-263c8c75]:hover:not(:disabled){transform:translateY(-1px)}.system-card small[data-v-263c8c75],.system-card strong[data-v-263c8c75],.system-card span[data-v-263c8c75]{margin:0}.system-card span[data-v-263c8c75]{width:fit-content;padding:4px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffe0;font-size:.65rem}.system-card-active[data-v-263c8c75]{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #ffffff0f}.system-card-disabled[data-v-263c8c75]{opacity:.55;cursor:not-allowed}.system-card-md[data-v-263c8c75]{border-color:#ffb15d47;background:linear-gradient(180deg,#ffb15d1f,#07131ed1),#030a10b8}.system-card-md span[data-v-263c8c75]{background:#ffb15d1f;border-color:#ffb15d38;color:#ffd28f}.system-card-gba[data-v-263c8c75]{border-color:#58d6be52;background:linear-gradient(180deg,#58d6be1f,#07131ed1),#030a10b8}.system-card-gba span[data-v-263c8c75]{background:#58d6be1f;border-color:#58d6be3d;color:#87f2df}.system-card-psp[data-v-263c8c75]{border-color:#71a6ff42;background:linear-gradient(180deg,#71a6ff1f,#07131ed1),#030a10b8}.system-card-psp span[data-v-263c8c75]{background:#71a6ff1f;border-color:#71a6ff3d;color:#a9c6ff}.system-card-nds[data-v-263c8c75]{border-color:#c474ff47;background:linear-gradient(180deg,#c474ff1f,#07131ed1),#030a10b8}.system-card-nds span[data-v-263c8c75]{background:#c474ff1f;border-color:#c474ff3d;color:#dfb0ff}.system-card-sfc[data-v-263c8c75]{border-color:#ff6c9147;background:linear-gradient(180deg,#ff6c911f,#07131ed1),#030a10b8}.system-card-sfc span[data-v-263c8c75]{background:#ff6c911f;border-color:#ff6c913d;color:#ffb5c8}.system-card-3ds[data-v-263c8c75]{border-color:#6ee27647;background:linear-gradient(180deg,#6ee2761f,#07131ed1),#030a10b8}.system-card-3ds span[data-v-263c8c75]{background:#6ee2761f;border-color:#6ee2763d;color:#b7f5bc}.stage[data-v-263c8c75]{min-width:0}.head[data-v-263c8c75],.row[data-v-263c8c75],.tabs[data-v-263c8c75],.chips[data-v-263c8c75]{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;align-items:start}.tabs[data-v-263c8c75]{justify-content:flex-start;margin-bottom:7px}.account-actions[data-v-263c8c75]{display:grid;grid-template-columns:1fr;gap:7px;margin-top:8px}.eyebrow[data-v-263c8c75]{margin:0 0 7px;color:#6df0cf;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}.muted[data-v-263c8c75],.guide li[data-v-263c8c75],.save-grid span[data-v-263c8c75]{color:#e6f0ebb8;line-height:1.65}.badge[data-v-263c8c75],.chips span[data-v-263c8c75]{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;min-height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0000002e;font-size:.62rem}.tab[data-v-263c8c75],.btn[data-v-263c8c75],.pick[data-v-263c8c75]{border:1px solid transparent;border-radius:14px;cursor:pointer;transition:transform .18s ease,opacity .18s ease,border-color .18s ease}.tab[data-v-263c8c75]:hover,.btn[data-v-263c8c75]:hover:not(:disabled),.pick[data-v-263c8c75]:hover:not(:disabled){transform:translateY(-1px)}.tab[data-v-263c8c75]{min-width:54px;min-height:31px;padding:7px 10px;background:#ffffff08;color:#eef7f2;border-color:#ffffff14}.tab.active[data-v-263c8c75]{background:linear-gradient(135deg,#7cb7ff,#8df0ff);color:#081720;font-weight:700}.form[data-v-263c8c75]{display:grid;gap:7px}.form input[data-v-263c8c75]{min-height:34px;padding:7px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#030a10db;color:#eef7f2}.btn[data-v-263c8c75]{min-height:34px;padding:7px 10px;color:#eef7f2}.primary[data-v-263c8c75]{background:linear-gradient(135deg,#6df0cf,#ffb86c);color:#0a1713;font-weight:800}.ghost[data-v-263c8c75]{background:#ffffff08;border-color:#ffffff1a}.wide[data-v-263c8c75]{width:100%}.small[data-v-263c8c75]{min-height:28px}.btn[data-v-263c8c75]:disabled,.pick[data-v-263c8c75]:disabled,.system-card[data-v-263c8c75]:disabled{opacity:.55;cursor:not-allowed}.msg[data-v-263c8c75]{margin:10px 0 0;padding:9px 10px;border-radius:10px;border:1px solid rgba(109,240,207,.16);background:#6df0cf14;overflow-wrap:anywhere}.msg.error[data-v-263c8c75]{border-color:#ff857a38;background:#ff857a14}.list[data-v-263c8c75],.guide[data-v-263c8c75],.controls-list[data-v-263c8c75]{list-style:none;margin:0;padding:0;display:grid;gap:9px}.controls-list li[data-v-263c8c75]{padding:10px 12px;border-radius:12px;background:#030a10b8;border:1px solid rgba(255,255,255,.08)}.controls-list p[data-v-263c8c75]{margin:5px 0 0;color:#ffcf90;line-height:1.5}.controls-list small[data-v-263c8c75]{margin-top:5px;letter-spacing:0;text-transform:none;line-height:1.6}.rom-panel[data-v-263c8c75]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:620px;max-height:620px}.local-rom-card-panel[data-v-263c8c75]{display:grid;gap:12px}.rom-list[data-v-263c8c75]{min-height:260px;height:100%;overflow-y:scroll;scrollbar-gutter:stable;padding-right:6px}.rom-list[data-v-263c8c75]::-webkit-scrollbar{width:8px}.rom-list[data-v-263c8c75]::-webkit-scrollbar-thumb{border-radius:999px;background:#6df0cf42}.pick[data-v-263c8c75],.empty[data-v-263c8c75]{padding:9px 10px;border-radius:12px;background:#030a10b8;border:1px solid rgba(255,255,255,.08)}.pick[data-v-263c8c75]{width:100%;display:flex;justify-content:space-between;align-items:start;gap:8px;color:#eef7f2;text-align:left}.pick strong[data-v-263c8c75]{display:block}.pick small[data-v-263c8c75]{display:block;margin-top:6px;color:#ecf5f08f;word-break:break-all;font-size:.72rem}.pick b[data-v-263c8c75]{min-width:44px;padding:5px 7px;border-radius:999px;background:#6df0cf14;border:1px solid rgba(109,240,207,.16);color:#6df0cf;text-align:center}.pick-active[data-v-263c8c75]{border-color:#6df0cf57}.local-rom-panel[data-v-263c8c75]{display:grid;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(109,240,207,.14);background:#040c13b8}.local-rom-copy[data-v-263c8c75]{display:grid;gap:3px}.local-rom-copy strong[data-v-263c8c75]{color:#eef7f2}.local-rom-actions[data-v-263c8c75]{display:flex;flex-wrap:wrap;gap:8px}.local-rom-card[data-v-263c8c75]{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,184,108,.18);background:#ffb86c14}.local-rom-card span[data-v-263c8c75]{color:#ecf5f0b3;font-size:.84rem}.stage .screen[data-v-263c8c75]{position:relative;min-height:340px;margin:12px 0;padding:10px;border-radius:20px;border:1px solid rgba(109,240,207,.14);background:linear-gradient(180deg,#000000f5,#060c12fa);overflow:hidden;min-width:0}.emulator[data-v-263c8c75]{width:100%;min-height:306px;aspect-ratio:var(--emulator-aspect, 4 / 3);border-radius:14px;overflow:hidden;background:radial-gradient(circle at top,rgba(109,240,207,.08),transparent 36%),#000;min-width:0}[data-v-263c8c75] .ejs_parent,[data-v-263c8c75] .ejs_game,[data-v-263c8c75] .ejs_canvas_parent{width:100%;height:100%}[data-v-263c8c75] .ejs_canvas{width:100%;height:100%;image-rendering:pixelated}[data-v-263c8c75] .ejs_loading_text{bottom:34px;font-size:24px;font-weight:800;color:#f4f7f8;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.72);z-index:14}[data-v-263c8c75] .ejs_loading_text_glow{padding:8px 16px;border-radius:16px;background-color:#0000008f;box-shadow:0 0 40px #000000b8}[data-v-263c8c75] .ejs_menu_bar{z-index:12}[data-v-263c8c75] .ejs_popup_container .ejs_popup_body>.ejs_menu_button:only-child{width:min(320px,calc(100% - 24px))!important;min-height:72px;padding:12px 18px;white-space:normal;line-height:1.45;font-size:1.18rem}.overlay[data-v-263c8c75]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;align-content:center;gap:8px;padding:20px;background:linear-gradient(135deg,#040b1247,#040b12d1)}.overlay p[data-v-263c8c75]{width:fit-content;margin:0;padding:8px 12px;border-radius:999px;background:#6df0cf1f;border:1px solid rgba(109,240,207,.2);color:#6df0cf;font-size:.76rem;letter-spacing:.14em}.guide li[data-v-263c8c75]{padding:10px 12px;border-radius:12px;background:#030a10b8;border:1px solid rgba(255,255,255,.08)}small[data-v-263c8c75]{display:block;color:#ecf5f094;letter-spacing:.12em;text-transform:uppercase}strong[data-v-263c8c75]{display:block;margin-top:7px;color:#ffcf90;overflow-wrap:anywhere}h1[data-v-263c8c75],h2[data-v-263c8c75],h3[data-v-263c8c75]{margin:0;font-family:Agency FB,Bahnschrift SemiCondensed,Microsoft YaHei,sans-serif;letter-spacing:.04em}h1[data-v-263c8c75]{font-size:clamp(1.65rem,2.72vw,2.8rem);line-height:.92}h2[data-v-263c8c75]{font-size:1.05rem}h3[data-v-263c8c75]{font-size:clamp(1.36rem,2.55vw,2.05rem)}body{margin:0;font-family:Bahnschrift,Segoe UI Variable Text,Microsoft YaHei,sans-serif;background:#050d15}*{box-sizing:border-box}button,input{font:inherit}@media (max-width: 1180px){.hero[data-v-263c8c75],.layout[data-v-263c8c75],.grid[data-v-263c8c75],.save-grid[data-v-263c8c75]{grid-template-columns:1fr}.sidebar[data-v-263c8c75]{width:auto;min-width:0}}@media (max-width: 760px){.page[data-v-263c8c75]{padding:12px}.layout[data-v-263c8c75]{display:flex;flex-direction:column}.sidebar[data-v-263c8c75]{display:contents}.sidebar>article[data-v-263c8c75],.content[data-v-263c8c75]{width:100%;min-width:0;align-self:stretch}.sidebar[data-v-263c8c75]>:first-child{order:1}.rom-panel[data-v-263c8c75]{order:2}.local-rom-card-panel[data-v-263c8c75]{order:3}.content[data-v-263c8c75]{order:4}.mobile-controls-panel[data-v-263c8c75]{order:5}.hero[data-v-263c8c75],.panel[data-v-263c8c75]{padding:14px}.stage .screen[data-v-263c8c75],.emulator[data-v-263c8c75]{min-height:240px}.rom-panel[data-v-263c8c75]{min-height:380px;max-height:380px}}
