._links_1hywu_1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;letter-spacing:.03em}._links_1hywu_1 a{text-decoration:none;color:var(--chrome-hi)}._links_1hywu_1 a:hover{color:#fff}._links_1hywu_1 button{font:inherit;letter-spacing:inherit;color:var(--chrome-hi);background:transparent;border:1px solid var(--chrome-lo);border-radius:var(--radius);padding:.2rem .65rem}._links_1hywu_1 button:hover{color:#fff;border-color:var(--chrome-hi);background:#ffffff0f}._user_1hywu_35{color:var(--chrome-lo)}._root_1j17i_1{--cab-black: #15120d;--cab-black-2: #1d1810;--cab-panel: #241e15;--chrome-hi: #d7dee4;--chrome-lo: #6b7580;--neon-red: #ff2a1f;--neon-red-soft: #ff5a3d;--coin-gold: #ffc94a;min-height:100vh;background:radial-gradient(ellipse 60% 30% at 50% 0%,rgba(255,42,31,.09),transparent 70%),#07060a;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem 3rem}._cabinet_1j17i_18{width:min(720px,100%);display:flex;flex-direction:column;align-items:stretch}._marquee_1j17i_25{background:linear-gradient(180deg,#2a2016,var(--cab-black-2));border:1px solid #443722;border-bottom:none;border-radius:16px 16px 0 0;padding:.9rem 1rem .8rem;text-align:center}._marqueeRow_1j17i_34{display:flex;align-items:center;justify-content:center;gap:clamp(1.5rem,7vw,4rem);flex-wrap:wrap}._marqueeLink_1j17i_42{display:block;text-decoration:none;line-height:1.05}._neonText_1j17i_48{font-weight:700;font-size:clamp(20px,5vw,30px);letter-spacing:.06em;text-transform:uppercase;color:#fff5f2;text-shadow:0 0 4px #fff,0 0 10px var(--neon-red),0 0 22px var(--neon-red),0 0 44px rgba(255,42,31,.65),0 0 3px var(--neon-red-soft)}._marquee24_1j17i_57{white-space:nowrap}@media(prefers-reduced-motion:no-preference){._marquee_1j17i_25{animation:_tubeHum_1j17i_1 3.2s ease-in-out infinite}}@keyframes _tubeHum_1j17i_1{0%,96%,to{opacity:1}97%{opacity:.82}98%{opacity:1}}._bezel_1j17i_77{background:var(--cab-black);border:1px solid #2a241a;border-top:none;padding:.85rem;position:relative}._screw_1j17i_85{position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--chrome-hi),var(--chrome-lo) 70%);box-shadow:0 1px 2px #0009}._screw_1j17i_85:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6px;height:1px;background:#3a3a3a;transform:rotate(38deg)}._tl_1j17i_104{top:10px;left:10px}._tr_1j17i_109{top:10px;right:10px}._bl_1j17i_114{bottom:10px;left:10px}._br_1j17i_119{bottom:10px;right:10px}._screen_1j17i_124{position:relative;background:var(--color-bg);border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 2px #000,inset 0 0 40px #7c6cf047,0 0 24px #7c6cf033}._screen_1j17i_124:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.14) 0px,rgba(0,0,0,.14) 1px,transparent 1px,transparent 3px);box-shadow:inset 0 0 70px #00000080}._controlPanel_1j17i_140{background:linear-gradient(180deg,var(--cab-panel),var(--cab-black-2));border:1px solid #382f20;border-top:2px solid #4a3d26;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}._joystick_1j17i_152{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a3428,#100e0a 75%);box-shadow:0 2px 4px #0009,inset 0 0 0 1px #4a4232;display:flex;align-items:center;justify-content:center;flex-shrink:0}._joystickBall_1j17i_164{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8a6b,#c62c1f 75%);box-shadow:0 1px 3px #00000080}._buttons_1j17i_172{display:flex;gap:.55rem}._arcadeBtn_1j17i_177{width:26px;height:26px;border-radius:50%;box-shadow:0 2px 3px #0009,inset 0 -3px 5px #00000059,inset 0 2px 3px #ffffff59}._red_1j17i_184{background:radial-gradient(circle at 38% 32%,#ff6b6b,#b3231f)}._yellow_1j17i_188{background:radial-gradient(circle at 38% 32%,#ffe07a,#d99a12)}._blue_1j17i_192{background:radial-gradient(circle at 38% 32%,#7fd0ff,#1a76b8)}._coinUnit_1j17i_196{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}._coinSlot_1j17i_204{width:52px;height:52px;border-radius:6px;background:linear-gradient(145deg,#322d27,#0c0a08);box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #000000b3,0 2px 3px #00000080;display:flex;align-items:center;justify-content:center;padding:7px}._coinSlotWindow_1j17i_216{width:100%;height:100%;border-radius:2px;background:linear-gradient(160deg,#d92626,#430a0a);box-shadow:inset 0 0 6px #000000a6,0 0 6px #ff282873;display:flex;align-items:center;justify-content:center}._coinSlotLine_1j17i_227{width:4px;height:60%;border-radius:1px;background:#300;box-shadow:inset 0 0 0 1px #00000080}._coinLabel_1j17i_235{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--coin-gold);text-shadow:0 0 6px rgba(255,201,74,.55)}@media(prefers-reduced-motion:no-preference){._coinLabel_1j17i_235{animation:_coinBlink_1j17i_1 1.6s steps(1,end) infinite}}@keyframes _coinBlink_1j17i_1{0%,60%{opacity:1}80%{opacity:.35}to{opacity:1}}._cabinetBase_1j17i_259{background:repeating-linear-gradient(98deg,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) 2px,transparent 2px,transparent 7px),linear-gradient(180deg,#4d3420,#2a1c10);border:1px solid #241708;border-top:none;border-radius:0 0 14px 14px;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem}@media(min-width:641px){._root_1j17i_1{height:100vh;overflow:hidden;padding:1.25rem 1rem}._cabinet_1j17i_18{flex:1 1 auto;min-height:0}._marquee_1j17i_25{flex:0 0 auto}._bezel_1j17i_77{flex:3 1 0;min-height:0;display:flex;flex-direction:column}._screen_1j17i_124{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._screenContent_1j17i_297{flex:1 1 auto;min-height:0;overflow-y:auto}._controlPanel_1j17i_140{flex:0 0 auto}._cabinetBase_1j17i_259{flex:2 1 0;min-height:0}}@media(max-width:640px){._root_1j17i_1{padding:0}._controlPanel_1j17i_140,._cabinetBase_1j17i_259{display:none}._marquee_1j17i_25{border-radius:0;border-left:none;border-right:none;padding:.75rem 1rem .65rem}._marqueeRow_1j17i_34{gap:1.25rem 2rem}._bezel_1j17i_77{border:none;padding:0}._screen_1j17i_124{border-radius:0;box-shadow:inset 0 0 30px #7c6cf033}}._game_1p3bm_1{display:flex;flex-direction:column;align-items:center;gap:1.25rem}._controls_1p3bm_8{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;justify-content:center}._controls_1p3bm_8 label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--color-text-muted)}._board_1p3bm_23{display:grid;grid-template-columns:repeat(3,minmax(3.5rem,5.5rem));grid-template-rows:repeat(3,minmax(3.5rem,5.5rem));gap:.5rem}._cell_1p3bm_30{font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;background:var(--color-surface-alt)}._cell_1p3bm_30:disabled{opacity:1}._status_1p3bm_42{font-size:1.1rem;text-align:center}._error_1p3bm_47{color:var(--color-danger);text-align:center}._intro_kj6rm_1{text-align:center;color:var(--color-text-muted);margin-bottom:2rem}._grid_kj6rm_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}._card_kj6rm_13{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;text-decoration:none;color:var(--color-text);transition:border-color .15s ease}._card_kj6rm_13:hover{border-color:var(--color-primary)}._cardDisabled_kj6rm_31{cursor:default;opacity:.6}._cardDisabled_kj6rm_31:hover{border-color:var(--color-border)}._soonBadge_kj6rm_39{position:absolute;top:.75rem;right:.75rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius);padding:.15rem .5rem}._cardTitle_kj6rm_53{margin:0;font-size:1.15rem}._cardDescription_kj6rm_58{margin:0;color:var(--color-text-muted);font-size:.9rem}._sectionHeading_kj6rm_64{margin:2.5rem 0 1rem;font-size:1.05rem;color:var(--color-text-muted)}._tabs_1q3hk_1{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._tab_1q3hk_1{background:var(--color-surface-alt);border:1px solid var(--color-border)}._tab_1q3hk_1._active_1q3hk_12{background:var(--color-primary);border-color:var(--color-primary)}._rank_1q3hk_17{color:var(--color-text-muted);width:2.5rem}._empty_1q3hk_22{color:var(--color-text-muted)}._form_1xke0_1{display:flex;flex-direction:column;gap:.75rem;max-width:320px;margin:2rem auto}._form_1xke0_1 label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--color-text-muted)}._error_1xke0_17{color:var(--color-danger);font-size:.9rem}._submit_1xke0_22{background:var(--color-primary);border-color:var(--color-primary)}._submit_1xke0_22:hover:not(:disabled){background:var(--color-primary-hover)}:root{--color-bg: #151321;--color-surface: #201d33;--color-surface-alt: #2a2645;--color-border: #3a3560;--color-text: #f2f0fb;--color-text-muted: #a9a4c9;--color-primary: #7c6cf0;--color-primary-hover: #9284f5;--color-success: #4ade80;--color-danger: #f87171;--radius: 10px;--max-width: 960px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5}a{color:var(--color-primary)}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);border-radius:var(--radius);padding:.5rem 1rem;transition:background-color .15s ease}button:hover:not(:disabled){background:var(--color-primary)}button:disabled{cursor:not-allowed;opacity:.6}input,select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem .75rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}.page{max-width:var(--max-width);margin:0 auto;padding:1.5rem 1rem 3rem}@media(max-width:480px){.page{padding:1rem .75rem 2rem}}
