:root{--bg: #090c12;--fg: #e8f1ff;--muted: #9fb3c8;--accent: #00eaff;--accent-2: #6f7fff;--ring: 0 0 0 2px color-mix(in oklab, var(--accent) 60%, transparent);--cell: 64px;--line: 1px;--gridColor: rgba(255, 255, 255, .035)}*{box-sizing:border-box}html,body,#_root_129f8_1{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{cursor:pointer}._cyber-home_129f8_91{position:relative;min-height:100vh;overflow:hidden;isolation:isolate}._bg-layer_129f8_105{position:absolute;inset:0;pointer-events:none}._bg-layer_129f8_105._grid_129f8_121{position:fixed;background-image:linear-gradient(0deg,var(--gridColor) var(--line),transparent var(--line)),linear-gradient(90deg,var(--gridColor) var(--line),transparent var(--line)),radial-gradient(1100px 700px at 50% -10%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 60%),radial-gradient(1400px 900px at -10% 50%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 70%),radial-gradient(1400px 900px at 110% 50%,color-mix(in oklab,var(--accent-2) 7%,transparent),transparent 70%),linear-gradient(180deg,var(--bg),#06080d);background-size:100% var(--cell),var(--cell) 100%,auto,auto,auto,auto;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;animation:none}@keyframes _gridShift_129f8_1{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 var(--cell),var(--cell) 0,0 0,0 0,0 0,0 0}}._bg-layer_129f8_105._vignette_129f8_303{background:radial-gradient(1200px 500px at 50% -200px,color-mix(in oklab,var(--accent) 8%,transparent),transparent 60%),radial-gradient(1400px 420px at 50% 120%,rgba(0,0,0,.38),transparent 60%),radial-gradient(900px 700px at 0% 100%,rgba(0,0,0,.25),transparent 60%);mix-blend-mode:screen}._bg-layer_129f8_105._scan_129f8_353{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);animation:_scan_129f8_353 6s linear infinite;mix-blend-mode:overlay}@keyframes _scan_129f8_353{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}._hero_129f8_399{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:70px clamp(16px,2vw,24px);padding-top:calc(env(safe-area-inset-top,0px) + clamp(8px,3vh,48px));min-height:68vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:translateY(8vh)}@media (max-width: 900px){._hero_129f8_399{min-height:64vh;transform:translateY(8vh)}}._heroInner_129f8_453{display:flex;flex-direction:column;align-items:center;gap:0;margin:-75px auto 0;padding:0;position:relative}h1[data-tour=home-title]{margin:0 0 10px;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:.2px;text-shadow:0 0 24px color-mix(in oklab,var(--accent) 20%,transparent)}._sub_129f8_507,p[data-tour=home-subtitle]{margin:0 auto 22px;max-width:820px;color:var(--muted);font-size:clamp(15px,1.9vw,20px)}._logo_129f8_527{height:clamp(100px,10vw,150px);width:auto;max-width:80vw;margin:20px auto 12px;display:block;filter:brightness(1.08) contrast(.94) drop-shadow(0 0 3.75px rgba(0,234,255,.35)) drop-shadow(0 2px 8px rgba(0,0,0,.35))}._actions_129f8_565{display:flex;gap:16px;justify-content:center;align-items:center;width:min(584px,92vw);margin-top:6px}._btn_129f8_583{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;height:64px;min-width:0;padding:0 24px;border:1px solid color-mix(in oklab,var(--accent) 30%,#1b2230);border-radius:14px;background:#080c12ad;color:var(--fg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 24px #00000040;font-size:18px;font-weight:800;letter-spacing:.2px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease}._btn_129f8_583:hover,._btn_129f8_583:focus-visible{transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 22%,#0b111a),#0a1118);color:#fff;border-color:color-mix(in oklab,var(--accent) 60%,#1b2230)}._btn_129f8_583:focus-visible{outline:none;box-shadow:var(--ring)}._primaryBtn_129f8_699{border-color:#00eaffbf;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 20%,#0b1620),#080c12c7);box-shadow:0 6px 18px #00eaff24,inset 0 1px #ffffff0f}._primaryBtn_129f8_699:hover,._primaryBtn_129f8_699:focus-visible{border-color:#63f4ff;box-shadow:0 10px 30px #00eaff4d,inset 0 1px #ffffff14}._waterPromo_129f8_743{position:absolute;top:calc(100% + 28px);left:50%;display:block;width:min(720px,96vw);margin:0;line-height:0;text-decoration:none;transform:translate(-50%);transition:transform .16s ease,filter .16s ease}._waterPromo_129f8_743 picture,._waterPromo_129f8_743 img{display:block;width:100%}._waterPromo_129f8_743 img{height:auto}._waterPromo_129f8_743:hover{transform:translate(-50%,-2px);filter:brightness(1.06) drop-shadow(0 0 10px rgba(0,234,255,.24))}._waterPromo_129f8_743:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:16px}@media (max-width: 560px){._actions_129f8_565{width:min(360px,88vw);flex-direction:column}._btn_129f8_583{width:100%;flex:none}._waterPromo_129f8_743{top:calc(100% + 20px);width:min(390px,calc(100vw - 24px))}}@media (prefers-reduced-motion: reduce){._bg-layer_129f8_105._grid_129f8_121,._bg-layer_129f8_105._scan_129f8_353{animation:none}._btn_129f8_583,._waterPromo_129f8_743{transition:none}}._authWrap_129f8_889 :where(button,a[role=button]){transition:background .12s ease,color .12s ease,border-color .12s ease}._authWrap_129f8_889 :where(button,a[role=button]):hover,._authWrap_129f8_889 :where(button,a[role=button]):focus-visible{background:#132235!important;color:#e8f1ff!important;border-color:var(--accent)!important;box-shadow:none!important}:root{--bg:#090c12;--fg:#e8f1ff;--muted:#9fb3c8;--accent:#00eaff;--accent-2:#6f7fff;--ring:0 0 0 2px color-mix(in oklab, var(--accent) 60%, transparent);--cell:64px;--line:1px;--gridColor:rgba(255,255,255,.035)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f9fafb;color:#e8f1ff;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:600;margin-bottom:.5rem}p,ul{margin-bottom:1rem}button{background-color:#3ec0e052;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:1rem;cursor:pointer;transition:background-color .15s ease-in-out}button:hover{background-color:#50dcff18}input{border:1px solid #d1d5db;border-radius:6px;padding:.4rem .5rem;font-size:1rem;width:100%}input:focus{outline:none;border-color:#0a83bb;box-shadow:0 0 0 1px #34c7f37c}a{text-decoration:none}main{max-width:1500px;margin:auto}:root{--scroll-track: #0b1623;--scroll-thumb: rgba(160,174,192,.45);--scroll-thumb-hover: rgba(203,213,225,.6);--scroll-border: #0b1623}.scrollDark{scrollbar-width:auto;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}.scrollDark::-webkit-scrollbar{width:10px;height:10px}.scrollDark::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:8px}.scrollDark::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:8px;border:2px solid var(--scroll-border)}.scrollDark::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.scrollDark::-webkit-scrollbar-corner{background:transparent}.scrollDark::-webkit-scrollbar-button{display:block;height:12px;background:var(--scroll-track);border:none}html{scrollbar-width:thin;scrollbar-color:rgba(0,234,255,.384) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#00eaffd9;border-radius:999px;box-shadow:0 0 8px #00eaff99}[data-theme=light]{--fg: #271111;--muted: #080808}[data-theme=light] body,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] p,[data-theme=light] li,[data-theme=light] label{color:var(--fg)}html{scrollbar-width:thin;scrollbar-color:rgba(0,234,255,.6) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00eaffbf;border-radius:999px;box-shadow:0 0 6px #00eaff80}::-webkit-scrollbar-thumb:hover{background:#00eaff}html[data-theme=light]{scrollbar-width:auto!important;scrollbar-color:#c9a36f #f4e4c9!important}html[data-theme=light]::-webkit-scrollbar{width:10px!important;height:10px!important}html[data-theme=light]::-webkit-scrollbar-track{background:#f4e4c9!important}html[data-theme=light]::-webkit-scrollbar-thumb{background:#c9a36f!important;border-radius:8px!important;box-shadow:none!important}html[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#b88c58!important}[data-theme=dark]{--ai-spoken-color: #ffffff}:root{--aar-bg: #050916;--aar-border: rgba(0,234,255,.55);--aar-fg: #f5f7ff;--aar-accent: #7cecff;--aar-accent-border: rgba(124,236,255,.8)}[data-theme=light]{--aar-bg: #f4ead6;--aar-border: #c9a36f;--aar-fg: #111827;--aar-accent: #1e3a5f;--aar-accent-border: #1e3a5f}:root{--aar-pill-bg: rgba(5,12,30,.85);--aar-pill-border: rgba(124,236,255,.4);--aar-error: #f97373}[data-theme=light]{--aar-pill-bg: #f1e4cd;--aar-pill-border: #c9a36f;--aar-error: #b91c1c}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg);color:var(--fg);line-height:1.5;-webkit-font-smoothing:antialiased}[data-theme=light] body{background-color:#f9fafb}#cyber-munchers-game canvas{max-width:1000px;max-height:900px}
