.HomepageClient_loading__lkVc_,.HomepageClient_main__yqmMp{min-height:100vh;display:flex;flex-direction:column}.HomepageClient_loading__lkVc_{align-items:center;justify-content:center;gap:20px}.HomepageClient_loading__lkVc_ p{color:var(--text-secondary);font-size:16px}.HomepageClient_spinner__Oced5{width:48px;height:48px;border:4px solid var(--bg-card);border-top-color:var(--neon-purple);border-radius:50%;animation:HomepageClient_spin__fZYZk 1s linear infinite}@keyframes HomepageClient_spin__fZYZk{to{transform:rotate(1turn)}}.HomepageClient_header__bPcQf{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:linear-gradient(180deg,var(--bg-primary) 0,rgba(10,10,26,.95) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(155,89,182,.3);padding:12px 0}.HomepageClient_headerContent__Qn1h2{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 20px;gap:16px}.HomepageClient_logo__JJ6tT{display:flex;align-items:center;gap:12px}.HomepageClient_logoIcon__PI73U{font-size:32px;animation:HomepageClient_pulse__DpotU 2s ease-in-out infinite}.HomepageClient_logoText__j8Dva{display:flex;flex-direction:column}.HomepageClient_logoTitle__NGll3{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HomepageClient_logoSubtitle__ZPmcY{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px}.HomepageClient_headerActions__GpU4m{display:flex;gap:8px}.HomepageClient_iconBtn__PafFh{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid rgba(155,89,182,.3);border-radius:var(--border-radius-sm);font-size:14px;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.HomepageClient_iconBtn__PafFh:hover{background:var(--bg-secondary);border-color:var(--neon-cyan);box-shadow:0 0 15px rgba(0,212,255,.3);transform:translateY(-2px)}.HomepageClient_content__RZh8u{flex:1 1;padding:40px 20px}.HomepageClient_menu__KkN_7{max-width:900px;margin:0 auto}.HomepageClient_heroSection__ZONGf{text-align:center;margin-bottom:48px;animation:HomepageClient_slideDown__KiC9s .5s ease}.HomepageClient_heroTitle__ZOMRQ{font-family:Orbitron,sans-serif;font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.HomepageClient_heroSubtitle__WnM7L{font-size:16px;color:var(--text-secondary);margin:0}.HomepageClient_tabContainer__ewa_B{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.HomepageClient_tabButton__4xabE{padding:12px 28px;font-family:Orbitron,sans-serif;font-size:14px;font-weight:600;background:var(--bg-card);border:2px solid rgba(155,89,182,.3);border-radius:30px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.HomepageClient_tabButton__4xabE:hover{border-color:var(--neon-purple);color:var(--text-primary)}.HomepageClient_tabButton__4xabE.HomepageClient_tabActive__gQjCD{background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border-color:transparent;color:#fff;box-shadow:0 0 20px rgba(155,89,182,.5)}.HomepageClient_levelGrid__LcydA{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.HomepageClient_levelCard__BYf5G{position:relative;display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%);border:2px solid rgba(155,89,182,.3);border-radius:var(--border-radius-lg);cursor:pointer;transition:all .3s ease;overflow:hidden;animation:HomepageClient_slideUp__Jk6Hj .5s ease forwards;opacity:0;text-align:left;color:var(--text-primary)}.HomepageClient_levelCard__BYf5G:hover:not(.HomepageClient_locked__WJZqY){border-color:var(--neon-cyan);box-shadow:0 0 30px rgba(0,212,255,.3);transform:translateY(-4px)}.HomepageClient_levelCard__BYf5G.HomepageClient_locked__WJZqY{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.HomepageClient_levelCard__BYf5G.HomepageClient_developing__GFxm0{opacity:.6;cursor:not-allowed;border-style:dashed;animation:HomepageClient_developingPulse__Gs6ak 2s ease-in-out infinite}@keyframes HomepageClient_developingPulse__Gs6ak{0%,to{border-color:rgba(255,152,0,.3)}50%{border-color:rgba(255,152,0,.6)}}.HomepageClient_levelCard__BYf5G.HomepageClient_completed__E5_Ok{border-color:var(--neon-gold);background:linear-gradient(135deg,rgba(255,215,0,.1) 0,var(--bg-secondary) 100%)}.HomepageClient_levelNumber__ZcbjB{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border-radius:50%;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;color:#fff;flex-shrink:0}.HomepageClient_levelCard__BYf5G.HomepageClient_locked__WJZqY .HomepageClient_levelNumber__ZcbjB{background:var(--bg-card);font-size:20px}.HomepageClient_levelCard__BYf5G.HomepageClient_completed__E5_Ok .HomepageClient_levelNumber__ZcbjB{background:linear-gradient(135deg,var(--neon-gold) 0,orange 100%)}.HomepageClient_levelInfo__R12nK{display:flex;flex-direction:column;gap:4px;min-width:0}.HomepageClient_levelName__VlxGa{font-family:Orbitron,sans-serif;font-size:16px;font-weight:600;color:var(--text-primary)}.HomepageClient_levelDigits__jUkfo{font-size:13px;color:var(--text-secondary)}.HomepageClient_levelBadge__kDdzc{display:inline-block;padding:2px 8px;background:rgba(255,215,0,.2);border-radius:10px;font-size:11px;color:var(--neon-gold);margin-top:4px;width:-moz-fit-content;width:fit-content}.HomepageClient_levelBest__RQTOS{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.HomepageClient_levelGlow__tGMSc{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,215,0,.1) 0,transparent 50%);pointer-events:none}.HomepageClient_gameContainer__HnYZ9{max-width:600px;margin:0 auto;padding:0 20px}.HomepageClient_backBtn__1n2mF{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid rgba(155,89,182,.3);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.HomepageClient_backBtn__1n2mF:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.HomepageClient_resultOverlay__NLtZg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:200;animation:HomepageClient_fadeIn__onqBn .3s ease}.HomepageClient_defeatCard__DKeI9,.HomepageClient_victoryCard__SAdV8{position:relative;background:var(--bg-secondary);border:2px solid var(--neon-gold);border-radius:var(--border-radius-xl);padding:40px;max-width:450px;width:100%;text-align:center;animation:HomepageClient_scaleIn__HISiD .5s ease;overflow:hidden}.HomepageClient_defeatCard__DKeI9{border-color:var(--error)}.HomepageClient_confetti__gZqnZ{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.HomepageClient_confettiPiece__aKj5B{position:absolute;top:-20px;width:10px;height:10px;animation:HomepageClient_confetti__gZqnZ 3s ease-in-out infinite}.HomepageClient_resultIcon__lhu46{font-size:64px;margin-bottom:16px;animation:HomepageClient_bounce__k6b4I 1s ease infinite}.HomepageClient_resultTitle__2lK7m{font-family:Orbitron,sans-serif;font-size:32px;font-weight:700;color:var(--neon-gold);margin:0 0 8px;text-shadow:0 0 20px rgba(255,215,0,.5)}.HomepageClient_defeatCard__DKeI9 .HomepageClient_resultTitle__2lK7m{color:var(--error);text-shadow:0 0 20px rgba(255,71,87,.5)}.HomepageClient_resultMessage__y_yJw{font-size:16px;color:var(--text-secondary);margin:0 0 24px}.HomepageClient_unlockNotice__k633U{padding:12px 20px;background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(155,89,182,.2));border:1px solid var(--neon-gold);border-radius:var(--border-radius-md);font-size:16px;font-weight:600;color:var(--neon-gold);margin-bottom:24px;animation:HomepageClient_pulse__DpotU 1s ease-in-out infinite}.HomepageClient_resultStats__Su2Oc{display:flex;justify-content:center;gap:32px;margin-bottom:32px}.HomepageClient_statItem__ns5zL{display:flex;flex-direction:column;gap:4px}.HomepageClient_statLabel__jJulL{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.HomepageClient_statValue__0_76s{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--neon-cyan)}.HomepageClient_passwordReveal__nCmh4{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.HomepageClient_passwordDigit__BB7AZ{width:40px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:2px solid var(--error);border-radius:var(--border-radius-sm);font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:var(--error)}.HomepageClient_resultActions__OdqTY{display:flex;flex-direction:column;gap:12px}.HomepageClient_menuBtn__Vy1WL,.HomepageClient_nextBtn__pd0_J,.HomepageClient_playAgainBtn__I9CIc{padding:14px 24px;border-radius:var(--border-radius-md);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.HomepageClient_nextBtn__pd0_J{background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border:none;color:#fff}.HomepageClient_nextBtn__pd0_J:hover{box-shadow:var(--shadow-glow-purple);transform:translateY(-2px)}.HomepageClient_playAgainBtn__I9CIc{background:transparent;border:2px solid var(--neon-cyan);color:var(--neon-cyan)}.HomepageClient_playAgainBtn__I9CIc:hover{background:rgba(0,212,255,.1)}.HomepageClient_menuBtn__Vy1WL{background:transparent;border:1px solid var(--text-muted);color:var(--text-secondary)}.HomepageClient_menuBtn__Vy1WL:hover{border-color:var(--text-primary);color:var(--text-primary)}.HomepageClient_settingsContent__PEMpu{display:flex;flex-direction:column;gap:16px}.HomepageClient_settingsItem__PR2MB{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-card);border-radius:var(--border-radius-md)}.HomepageClient_settingsBtn___t71S{padding:8px 16px;background:var(--neon-purple);border:none;border-radius:var(--border-radius-sm);color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.HomepageClient_settingsBtn___t71S:hover{background:var(--neon-cyan)}.HomepageClient_settingsBtnDanger__ZagD8{padding:8px 16px;background:var(--error);border:none;border-radius:var(--border-radius-sm);color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.HomepageClient_settingsBtnDanger__ZagD8:hover{opacity:.8}.HomepageClient_recordsContent__lbKM_{display:flex;flex-direction:column;gap:24px}.HomepageClient_recordsSummary__CaGnx{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.HomepageClient_summaryItem__8V4Oc{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--bg-card);border-radius:var(--border-radius-md)}.HomepageClient_summaryLabel__1ybY5{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.HomepageClient_summaryValue__M1G48{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--neon-cyan)}.HomepageClient_recordsList__zfRcJ{display:flex;flex-direction:column;gap:12px}.HomepageClient_recordsTitle__CX_WN{font-size:14px;color:var(--text-secondary);margin:0}.HomepageClient_noRecords__AGsPN{color:var(--text-muted);font-size:14px;text-align:center;padding:20px}.HomepageClient_recordItem__4Wp2A{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-card);border-radius:var(--border-radius-md)}.HomepageClient_recordLevel__eSYVi{font-weight:600;color:var(--text-primary)}.HomepageClient_recordStats__Dw3Oi{display:flex;gap:16px;font-size:13px;color:var(--text-secondary);font-family:JetBrains Mono,monospace}.HomepageClient_footer__G4Ygg{padding:24px 20px;text-align:center;border-top:1px solid rgba(155,89,182,.2);margin-top:auto}.HomepageClient_footer__G4Ygg p{margin:0;font-size:12px;color:var(--text-muted)}.HomepageClient_footerLinks__s948W{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px}.HomepageClient_footerLinks__s948W a{color:var(--text-muted);text-decoration:none;font-size:12px;transition:color .2s ease}.HomepageClient_footerLinks__s948W a:hover{color:var(--neon-cyan)}.HomepageClient_friendlyLinks__1545B{margin-top:20px;padding-top:16px;border-top:1px solid rgba(155,89,182,.15)}.HomepageClient_friendlyLinksTitle__yMatS{display:block;font-size:12px;color:var(--text-muted);margin-bottom:12px}.HomepageClient_friendlyLinksGrid__Qcg4m{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}.HomepageClient_friendlyLinksGrid__Qcg4m a{color:var(--text-secondary);text-decoration:none;font-size:12px;transition:color .2s ease}.HomepageClient_friendlyLinksGrid__Qcg4m a:hover{color:var(--neon-purple)}.HomepageClient_copyright__mDLOM{margin-top:16px!important}@keyframes HomepageClient_slideDown__KiC9s{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes HomepageClient_slideUp__Jk6Hj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HomepageClient_scaleIn__HISiD{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes HomepageClient_fadeIn__onqBn{0%{opacity:0}to{opacity:1}}@keyframes HomepageClient_pulse__DpotU{0%,to{opacity:1}50%{opacity:.7}}@keyframes HomepageClient_bounce__k6b4I{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes HomepageClient_confetti__gZqnZ{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}@media (max-width:768px){.HomepageClient_headerContent__Qn1h2{padding:0 16px}.HomepageClient_logoIcon__PI73U{font-size:28px}.HomepageClient_logoTitle__NGll3{font-size:16px}.HomepageClient_heroTitle__ZOMRQ{font-size:24px}.HomepageClient_levelGrid__LcydA{grid-template-columns:1fr}.HomepageClient_content__RZh8u{padding:24px 16px}.HomepageClient_defeatCard__DKeI9,.HomepageClient_victoryCard__SAdV8{padding:32px 24px}.HomepageClient_resultTitle__2lK7m{font-size:24px}}@media (max-width:480px){.HomepageClient_header__bPcQf{padding:8px 0}.HomepageClient_headerContent__Qn1h2{gap:8px}.HomepageClient_logoSubtitle__ZPmcY{display:none}.HomepageClient_iconBtn__PafFh{width:36px;height:36px}.HomepageClient_heroSection__ZONGf{margin-bottom:32px}.HomepageClient_levelCard__BYf5G{padding:16px}.HomepageClient_levelNumber__ZcbjB{width:48px;height:48px;font-size:20px}.HomepageClient_levelName__VlxGa{font-size:14px}.HomepageClient_resultStats__Su2Oc{gap:24px}.HomepageClient_statValue__0_76s{font-size:24px}}.GameBoard_container__F0XNe{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;max-width:600px;margin:0 auto}.GameBoard_levelInfo__Kn2we{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.GameBoard_levelBadge__ToYB6{background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);color:#fff;padding:8px 20px;border-radius:20px;font-family:Orbitron,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.GameBoard_digitInfo__5hwMe{color:var(--text-secondary);font-size:14px}.GameBoard_timer__VKhXy{font-family:JetBrains Mono,monospace;font-size:18px;color:var(--neon-cyan);font-weight:600}.GameBoard_timer__VKhXy.GameBoard_warning__X7yMa{color:var(--error);animation:GameBoard_pulse__vyL1U .5s ease-in-out infinite}.GameBoard_passwordGrid__PSuUH{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.GameBoard_cell__hrfnn{width:56px;height:72px;perspective:1000px;animation:GameBoard_slideUp__ya_4m .3s ease forwards;opacity:0}.GameBoard_cellInner__vnr_t{width:100%;height:100%;background:var(--bg-input);border:3px solid var(--neon-purple);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 15px rgba(155,89,182,.3)}.GameBoard_digit__l1na2{color:var(--text-primary);animation:GameBoard_numberPop__ur0fF .2s ease}.GameBoard_digit__l1na2,.GameBoard_placeholder__yewdu{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.GameBoard_placeholder__yewdu{color:var(--text-muted)}.GameBoard_cell__hrfnn.GameBoard_filled__jQSbq .GameBoard_cellInner__vnr_t{border-color:var(--neon-cyan);box-shadow:0 0 20px rgba(0,212,255,.4)}.GameBoard_cell__hrfnn.GameBoard_correct__CH9AY .GameBoard_cellInner__vnr_t{border-color:var(--neon-gold);background:linear-gradient(135deg,rgba(255,215,0,.25),rgba(255,215,0,.1));box-shadow:0 0 25px rgba(255,215,0,.6);animation:GameBoard_correctPulse___ayYX .5s ease}.GameBoard_cell__hrfnn.GameBoard_correct__CH9AY .GameBoard_digit__l1na2{color:var(--neon-gold);text-shadow:0 0 20px rgba(255,215,0,.8)}.GameBoard_cell__hrfnn.GameBoard_wrong__kT7uq .GameBoard_cellInner__vnr_t{border-color:var(--success);background:linear-gradient(135deg,rgba(46,213,115,.25),rgba(46,213,115,.1));box-shadow:0 0 25px rgba(46,213,115,.6);animation:GameBoard_wrongShake__1BSRt .5s ease}.GameBoard_cell__hrfnn.GameBoard_wrong__kT7uq .GameBoard_digit__l1na2{color:var(--success);text-shadow:0 0 15px rgba(46,213,115,.6)}.GameBoard_cell__hrfnn.GameBoard_none__3dXZX .GameBoard_cellInner__vnr_t{border-color:var(--error);background:linear-gradient(135deg,rgba(255,71,87,.25),rgba(255,71,87,.1));box-shadow:0 0 25px rgba(255,71,87,.6);animation:GameBoard_errorShake__q4tzG .5s ease}.GameBoard_cell__hrfnn.GameBoard_none__3dXZX .GameBoard_digit__l1na2{color:var(--error);text-shadow:0 0 15px rgba(255,71,87,.6)}.GameBoard_cell__hrfnn.GameBoard_validating__hCcZq .GameBoard_cellInner__vnr_t{animation:GameBoard_validatingPulse__R1a0p .3s ease}.GameBoard_cell__hrfnn.GameBoard_success__gO0wg .GameBoard_cellInner__vnr_t{border-color:var(--neon-gold);background:linear-gradient(135deg,rgba(255,215,0,.35),rgba(255,215,0,.15));box-shadow:0 0 30px rgba(255,215,0,.7)}.GameBoard_cell__hrfnn.GameBoard_success__gO0wg .GameBoard_digit__l1na2{color:var(--neon-gold);text-shadow:0 0 30px gold}.GameBoard_cell__hrfnn.GameBoard_failed__6Jf7Q .GameBoard_cellInner__vnr_t{border-color:var(--error);background:linear-gradient(135deg,rgba(255,71,87,.35),rgba(255,71,87,.15));box-shadow:0 0 30px rgba(255,71,87,.7)}.GameBoard_cell__hrfnn.GameBoard_failed__6Jf7Q .GameBoard_digit__l1na2{color:var(--error);text-shadow:0 0 25px rgba(255,71,87,.8)}.GameBoard_legend__OwG3i{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;padding:12px 20px;background:rgba(0,0,0,.3);border-radius:var(--border-radius-md);border:1px solid rgba(155,89,182,.2)}.GameBoard_legendItem__blcGm{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.GameBoard_legendColor__GSWTj{width:20px;height:20px;border-radius:4px;border:2px solid}.GameBoard_legendCorrect__0b5iu{background:rgba(255,215,0,.25);border-color:var(--neon-gold)}.GameBoard_legendWrong__VhLqh{background:rgba(46,213,115,.25);border-color:var(--success)}.GameBoard_legendNone__HKAsJ{background:rgba(255,71,87,.25);border-color:var(--error)}.GameBoard_historySection__kYHa8{width:100%;max-width:500px}.GameBoard_historyTitle__Hbxkl{font-size:14px;font-weight:600;color:var(--neon-purple);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(155,89,182,.3)}.GameBoard_historyList__KtFld{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding-right:8px}.GameBoard_historyList__KtFld::-webkit-scrollbar{width:6px}.GameBoard_historyList__KtFld::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.GameBoard_historyList__KtFld::-webkit-scrollbar-thumb{background:var(--neon-purple);border-radius:3px}.GameBoard_attemptCard__5h29y{background:var(--bg-card);border:1px solid rgba(155,89,182,.3);border-radius:var(--border-radius-md);padding:12px 16px;animation:GameBoard_slideUp__ya_4m .3s ease}.GameBoard_attemptHeader__xNtkz{display:flex;align-items:center;gap:12px;margin-bottom:10px}.GameBoard_attemptNumber__KI1f_{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--text-muted);background:rgba(155,89,182,.2);padding:4px 8px;border-radius:4px}.GameBoard_attemptDigits__JWjHa{display:flex;gap:6px}.GameBoard_attemptDigit__4ARC3{width:32px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;border:2px solid}.GameBoard_digitCorrect__5wQnK{background:rgba(255,215,0,.25);border-color:var(--neon-gold);color:var(--neon-gold)}.GameBoard_digitWrong__QYNOo{background:rgba(46,213,115,.25);border-color:var(--success);color:var(--success)}.GameBoard_digitNone__Vx7Ox{background:rgba(255,71,87,.25);border-color:var(--error);color:var(--error)}.GameBoard_attemptHints__Emvj7{display:flex;flex-wrap:wrap;gap:6px}.GameBoard_hintTag__NkPdC{padding:4px 10px;border-radius:12px;font-size:12px;font-family:JetBrains Mono,monospace;border:1px solid}.GameBoard_hintCorrect__4Kubn{background:rgba(255,215,0,.15);border-color:var(--neon-gold);color:var(--neon-gold)}.GameBoard_hintWrong__g0org{background:rgba(46,213,115,.15);border-color:var(--success);color:var(--success)}.GameBoard_hintNone__miOW0{background:rgba(255,71,87,.15);border-color:var(--error);color:var(--error)}.GameBoard_hintRange__08sh3{background:rgba(0,212,255,.15);border-color:var(--neon-cyan);color:var(--neon-cyan)}.GameBoard_hintParity__F_AOF{background:rgba(155,89,182,.15);border-color:var(--neon-purple);color:var(--neon-purple)}.GameBoard_numberPad__LoyQR{display:flex;flex-direction:column;gap:12px;width:100%;max-width:340px}.GameBoard_padGrid__nmWu4{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.GameBoard_padButton__h0Yg1{position:relative;width:100%;aspect-ratio:1;min-height:52px;background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%);border:2px solid var(--neon-purple);border-radius:var(--border-radius-md);color:var(--text-primary);font-size:22px;font-weight:600;font-family:JetBrains Mono,monospace;cursor:pointer;overflow:hidden;transition:all .2s ease;animation:GameBoard_fadeIn___Kxbe .3s ease forwards;opacity:0}.GameBoard_padButton__h0Yg1:hover:not(:disabled){border-color:var(--neon-cyan);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-card) 100%);box-shadow:0 0 20px rgba(0,212,255,.4);transform:translateY(-2px)}.GameBoard_padButton__h0Yg1:active:not(:disabled){transform:scale(.95) translateY(0)}.GameBoard_padButton__h0Yg1:disabled{opacity:.4;cursor:not-allowed}.GameBoard_padActions__Se8Ok{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.GameBoard_deleteBtn__R_iek{border-color:var(--error);font-size:18px}.GameBoard_deleteBtn__R_iek:hover:not(:disabled){border-color:var(--error);box-shadow:0 0 20px rgba(255,71,87,.4)}.GameBoard_clearBtn__h7GN7{border-color:var(--warning);font-size:14px}.GameBoard_clearBtn__h7GN7:hover:not(:disabled){border-color:var(--warning);box-shadow:0 0 20px rgba(255,159,67,.4)}.GameBoard_actions__PqoJO{display:flex;gap:16px;width:100%;max-width:340px}.GameBoard_actionBtn__jtFrg{flex:1 1;padding:14px 24px;border-radius:var(--border-radius-md);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease;cursor:pointer}.GameBoard_actionBtn__jtFrg:disabled{opacity:.4;cursor:not-allowed}.GameBoard_verifyBtn__5v_L1{background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border:none;color:#fff}.GameBoard_verifyBtn__5v_L1:hover:not(:disabled){box-shadow:0 0 25px rgba(155,89,182,.5);transform:translateY(-2px)}.GameBoard_verifyBtn__5v_L1:active:not(:disabled){transform:scale(.98)}.GameBoard_giveUpBtn__oWxK_{background:transparent;border:2px solid var(--text-muted);color:var(--text-secondary)}.GameBoard_giveUpBtn__oWxK_:hover:not(:disabled){border-color:var(--error);color:var(--error)}@keyframes GameBoard_slideUp__ya_4m{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GameBoard_numberPop__ur0fF{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes GameBoard_correctPulse___ayYX{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes GameBoard_wrongShake__1BSRt{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}@keyframes GameBoard_errorShake__q4tzG{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}@keyframes GameBoard_validatingPulse__R1a0p{0%,to{opacity:1}50%{opacity:.7}}@keyframes GameBoard_fadeIn___Kxbe{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes GameBoard_pulse__vyL1U{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.GameBoard_container__F0XNe{padding:16px;gap:16px}.GameBoard_cell__hrfnn{width:48px;height:64px}.GameBoard_digit__l1na2,.GameBoard_placeholder__yewdu{font-size:24px}.GameBoard_passwordGrid__PSuUH{gap:8px}.GameBoard_legend__OwG3i{gap:12px;padding:10px 16px}.GameBoard_legendItem__blcGm{font-size:12px}.GameBoard_legendColor__GSWTj{width:16px;height:16px}.GameBoard_padGrid__nmWu4{gap:8px}.GameBoard_padButton__h0Yg1{min-height:44px;font-size:18px}.GameBoard_attemptCard__5h29y{padding:10px 12px}.GameBoard_attemptDigit__4ARC3{width:28px;height:36px;font-size:16px}.GameBoard_hintTag__NkPdC{font-size:11px;padding:3px 8px}.GameBoard_actions__PqoJO{gap:12px}.GameBoard_actionBtn__jtFrg{padding:12px 16px;font-size:13px}}.DeductionGame_container__3H8iF{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px;max-width:500px;margin:0 auto;min-height:100vh}.DeductionGame_header__zClAa{display:flex;align-items:center;gap:16px;width:100%;justify-content:center;flex-wrap:wrap}.DeductionGame_backBtn__nPz_o{background:transparent;border:2px solid var(--neon-purple);color:var(--text-primary);padding:8px 16px;border-radius:var(--border-radius-md);font-size:14px;cursor:pointer;transition:all .2s ease}.DeductionGame_backBtn__nPz_o:hover{background:var(--neon-purple);color:#fff}.DeductionGame_title__a2MSw{font-family:Orbitron,sans-serif;font-size:22px;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,212,255,.5)}.DeductionGame_scoreBadge__Woak1{background:linear-gradient(135deg,var(--neon-gold) 0,#ff9500 100%);color:#fff;padding:6px 14px;border-radius:20px;font-size:14px;font-weight:600}.DeductionGame_debugPassword__U9xT2{background:rgba(231,76,60,.8);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;font-family:JetBrains Mono,monospace}.DeductionGame_hintsSection__KIakl{width:100%;text-align:center}.DeductionGame_hintsTitle__3N83O{font-size:16px;font-weight:600;color:var(--neon-purple);margin-bottom:16px}.DeductionGame_hintsGrid__fH_Ls{display:flex;flex-direction:column;gap:12px}.DeductionGame_hintCard__ngEk5{background:var(--bg-card);border:2px solid rgba(155,89,182,.3);border-radius:var(--border-radius-lg);padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.DeductionGame_hintNumber__K5PbO{font-size:14px;font-weight:600;color:var(--neon-cyan);margin-bottom:8px;text-align:center}.DeductionGame_hintDigits__NtsMI{display:flex;gap:8px;justify-content:center}.DeductionGame_hintDigit__RRDmJ{width:44px;height:52px;background:var(--bg-secondary);border:2px solid var(--neon-cyan);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--text-primary)}.DeductionGame_hintCount__JNeZz,.DeductionGame_hintIcon___36ZF,.DeductionGame_hintItem___UyP_,.DeductionGame_hintResult___Sn92{display:none}.DeductionGame_hintText__NNMSR{font-size:15px;color:var(--neon-gold);font-weight:500;text-align:center}.DeductionGame_inputSection___EcCk{width:100%;text-align:center}.DeductionGame_inputLabel__jGGlh{font-size:14px;color:var(--text-secondary);margin-bottom:12px}.DeductionGame_inputGrid__wU6IF{display:flex;gap:10px;justify-content:center}.DeductionGame_inputDigitEmpty__5kjUz,.DeductionGame_inputDigit__mWkwe{width:56px;height:68px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.DeductionGame_inputDigit__mWkwe{background:var(--bg-input);border:3px solid var(--neon-gold);color:var(--text-primary);box-shadow:0 0 15px rgba(255,215,0,.3);animation:DeductionGame_inputPop__w_MF_ .2s ease}@keyframes DeductionGame_inputPop__w_MF_{0%{transform:scale(.8)}50%{transform:scale(1.05)}to{transform:scale(1)}}.DeductionGame_inputDigitEmpty__5kjUz{background:var(--bg-card);border:3px dashed var(--text-muted);color:var(--text-muted)}.DeductionGame_numberPad__BrKlI{width:100%;max-width:320px}.DeductionGame_padGrid__bnWQJ{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.DeductionGame_padButton__UN6aI{width:100%;aspect-ratio:1;background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%);border:2px solid var(--neon-purple);border-radius:var(--border-radius-md);color:var(--text-primary);font-size:22px;font-weight:600;font-family:JetBrains Mono,monospace;cursor:pointer;transition:all .2s ease;min-height:52px}.DeductionGame_padButton__UN6aI:hover:not(:disabled){border-color:var(--neon-cyan);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-card) 100%);box-shadow:0 0 20px rgba(0,212,255,.4);transform:translateY(-2px)}.DeductionGame_padButton__UN6aI:active:not(:disabled){transform:scale(.95) translateY(0)}.DeductionGame_padButton__UN6aI:disabled{opacity:.4;cursor:not-allowed}.DeductionGame_deleteBtn__QyfKV{border-color:var(--error);font-size:18px}.DeductionGame_deleteBtn__QyfKV:hover:not(:disabled){border-color:var(--error);box-shadow:0 0 20px rgba(255,71,87,.4)}.DeductionGame_clearBtn__k8G9Y{border-color:var(--warning);font-size:14px}.DeductionGame_clearBtn__k8G9Y:hover:not(:disabled){border-color:var(--warning);box-shadow:0 0 20px rgba(255,159,67,.4)}.DeductionGame_submitBtn__0PKyo{width:100%;max-width:320px;padding:14px;background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border:none;border-radius:var(--border-radius-md);color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease}.DeductionGame_submitBtn__0PKyo:hover:not(:disabled){box-shadow:0 0 25px rgba(155,89,182,.5);transform:translateY(-2px)}.DeductionGame_submitBtn__0PKyo:disabled{opacity:.4;cursor:not-allowed}.DeductionGame_submitMessage__9J7Nl{padding:12px 24px;border-radius:var(--border-radius-md);font-size:16px;font-weight:600;text-align:center;animation:DeductionGame_slideIn__HVI2Z .3s ease;min-height:48px;display:flex;align-items:center;justify-content:center}.DeductionGame_submitMessage__9J7Nl.DeductionGame_success__dWADp{background:rgba(46,204,113,.15);border:2px solid #2ecc71;color:#2ecc71;box-shadow:0 0 15px rgba(46,204,113,.3)}.DeductionGame_submitMessage__9J7Nl.DeductionGame_error__JCzox{background:rgba(231,76,60,.15);border:2px solid var(--error);color:var(--error);box-shadow:0 0 15px rgba(231,76,60,.3)}.DeductionGame_submitMessage__9J7Nl.DeductionGame_info__40qIm{background:rgba(52,152,219,.15);border:2px solid #3498db;color:#3498db;box-shadow:0 0 15px rgba(52,152,219,.3)}@keyframes DeductionGame_slideIn__HVI2Z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DeductionGame_resultMessage__LmpRZ{font-size:24px;font-weight:700;color:var(--neon-gold);text-shadow:0 0 20px rgba(255,215,0,.5);animation:DeductionGame_successBounce__jaEc2 .5s ease}@keyframes DeductionGame_successBounce__jaEc2{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.DeductionGame_failResult__1F_rg{text-align:center}.DeductionGame_failText__8jeQS{font-size:16px;color:var(--error);margin-bottom:12px}.DeductionGame_revealAnswer__cNE_0{display:flex;gap:8px;justify-content:center;animation:DeductionGame_shake__cQZLZ .5s ease}@keyframes DeductionGame_shake__cQZLZ{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}.DeductionGame_revealDigit__tbCc1{width:48px;height:58px;background:var(--bg-card);border:3px solid var(--neon-gold);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:var(--neon-gold)}.DeductionGame_nextBtn__Go_Sb{padding:14px 32px;background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border:none;border-radius:var(--border-radius-md);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.DeductionGame_nextBtn__Go_Sb:hover{box-shadow:0 0 25px rgba(155,89,182,.5);transform:translateY(-2px)}.DeductionGame_keyboardHint__AElCI{font-size:12px;color:var(--text-muted);padding:8px 16px;background:rgba(0,0,0,.2);border-radius:20px}@media (max-width:480px){.DeductionGame_container__3H8iF{padding:16px;gap:16px}.DeductionGame_title__a2MSw{font-size:18px}.DeductionGame_hintCard__ngEk5{padding:12px;gap:12px}.DeductionGame_hintDigits__NtsMI{gap:6px}.DeductionGame_hintDigit__RRDmJ{width:38px;height:46px;font-size:18px}.DeductionGame_hintItem___UyP_{flex-direction:column;gap:2px}.DeductionGame_hintText__NNMSR{font-size:10px}.DeductionGame_inputDigitEmpty__5kjUz,.DeductionGame_inputDigit__mWkwe{width:48px;height:60px;font-size:24px}.DeductionGame_inputDigit__mWkwe{border-color:var(--neon-gold)}.DeductionGame_revealDigit__tbCc1{width:44px;height:54px;font-size:22px}}.DeductionGame_loadingState__8UqcN{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;color:var(--text-secondary)}.DeductionGame_spinner__w0Atv{width:40px;height:40px;border:3px solid rgba(155,89,182,.2);border-top:3px solid var(--neon-purple);border-radius:50%;animation:DeductionGame_spin__ib87T .8s linear infinite}@keyframes DeductionGame_spin__ib87T{to{transform:rotate(1turn)}}.About_container__6n4Dm{min-height:100vh;padding:24px;max-width:800px;margin:0 auto}.About_header__OSI2f{display:flex;align-items:center;gap:16px;margin-bottom:32px}.About_backBtn__6UdNp{background:transparent;border:2px solid var(--neon-purple);color:var(--text-primary);padding:8px 16px;border-radius:var(--border-radius-md);font-size:14px;cursor:pointer;transition:all .2s ease}.About_backBtn__6UdNp:hover{background:var(--neon-purple);color:#fff}.About_title__kxdmO{font-family:Orbitron,sans-serif;font-size:28px;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,212,255,.5)}.About_content___EnpQ{display:flex;flex-direction:column;gap:32px}.About_section__Q8Qnu{background:var(--bg-card);border:1px solid rgba(155,89,182,.2);border-radius:var(--border-radius-lg);padding:24px}.About_logo__lY_F3{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.About_logoIcon__axweF{font-size:48px}.About_logoText__GHsN_{font-family:Orbitron,sans-serif;font-size:32px;color:var(--neon-gold);text-shadow:0 0 20px rgba(255,215,0,.5)}.About_version__gbFsc{text-align:center;color:var(--text-muted);font-size:14px}.About_sectionTitle__FpHD4{font-size:18px;font-weight:600;color:var(--neon-purple);margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(155,89,182,.3)}.About_desc__KShN4{color:var(--text-secondary);line-height:1.8;font-size:15px}.About_featureList__m4FZ_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.About_featureList__m4FZ_ li{color:var(--text-secondary);padding:12px 16px;background:rgba(0,0,0,.2);border-radius:var(--border-radius-md);border-left:3px solid var(--neon-cyan)}.About_techGrid__xs3bc{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.About_techItem__H2mW2{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,.2);border-radius:var(--border-radius-md);color:var(--text-secondary);font-size:14px}.About_techIcon__ljJm8{font-size:20px}@media (max-width:480px){.About_container__6n4Dm{padding:16px}.About_title__kxdmO{font-size:22px}.About_section__Q8Qnu{padding:16px}.About_logoText__GHsN_{font-size:24px}}.Contact_container__bdcRI{min-height:100vh;padding:24px;max-width:800px;margin:0 auto}.Contact_header__pX8Gm{display:flex;align-items:center;gap:16px;margin-bottom:32px}.Contact_backBtn__cVEdy{background:transparent;border:2px solid var(--neon-purple);color:var(--text-primary);padding:8px 16px;border-radius:var(--border-radius-md);font-size:14px;cursor:pointer;transition:all .2s ease}.Contact_backBtn__cVEdy:hover{background:var(--neon-purple);color:#fff}.Contact_title__4_hKS{font-family:Orbitron,sans-serif;font-size:28px;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,212,255,.5)}.Contact_content__uodsq{display:flex;flex-direction:column;gap:32px}.Contact_section__116Ae{background:var(--bg-card);border:1px solid rgba(155,89,182,.2);border-radius:var(--border-radius-lg);padding:24px}.Contact_sectionTitle__Vvvsm{font-size:18px;font-weight:600;color:var(--neon-purple);margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid rgba(155,89,182,.3)}.Contact_contactGrid__03KRq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.Contact_contactCard__qP9nA{background:rgba(0,0,0,.2);border:1px solid rgba(155,89,182,.2);border-radius:var(--border-radius-md);padding:20px;text-align:center;transition:all .3s ease}.Contact_contactCard__qP9nA:hover{border-color:var(--neon-cyan);transform:translateY(-4px)}.Contact_contactIcon__AE56l{font-size:36px;display:block;margin-bottom:12px}.Contact_contactCard__qP9nA h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.Contact_contactCard__qP9nA p{color:var(--text-secondary);font-size:14px}.Contact_form__dXQdL{display:flex;flex-direction:column;gap:20px}.Contact_formGroup__J0H5U{display:flex;flex-direction:column;gap:8px}.Contact_formGroup__J0H5U label{font-size:14px;font-weight:500;color:var(--text-primary)}.Contact_formGroup__J0H5U input,.Contact_formGroup__J0H5U textarea{background:var(--bg-secondary);border:2px solid rgba(155,89,182,.3);border-radius:var(--border-radius-md);padding:12px 16px;color:var(--text-primary);font-size:15px;transition:all .2s ease;resize:vertical}.Contact_formGroup__J0H5U input:focus,.Contact_formGroup__J0H5U textarea:focus{outline:none;border-color:var(--neon-cyan);box-shadow:0 0 10px rgba(0,212,255,.2)}.Contact_formGroup__J0H5U input::placeholder,.Contact_formGroup__J0H5U textarea::placeholder{color:var(--text-muted)}.Contact_submitBtn__F1Mzl{background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);border:none;border-radius:var(--border-radius-md);padding:14px 28px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.Contact_submitBtn__F1Mzl:hover{box-shadow:0 0 20px rgba(155,89,182,.5);transform:translateY(-2px)}.Contact_successMessage__sse5l{background:rgba(46,204,113,.1);border:2px solid var(--success);border-radius:var(--border-radius-md);padding:24px;text-align:center}.Contact_successIcon__J7eTm{font-size:48px;color:var(--success);display:block;margin-bottom:12px}.Contact_successMessage__sse5l p{color:var(--success);font-size:15px}.Contact_officeHours__MZcFB{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.Contact_hourRow__pVXuj{display:flex;justify-content:space-between;padding:12px 16px;background:rgba(0,0,0,.2);border-radius:var(--border-radius-md);color:var(--text-secondary)}.Contact_notice__QaWP_{color:var(--text-muted);font-size:13px;font-style:italic}@media (max-width:480px){.Contact_container__bdcRI{padding:16px}.Contact_title__4_hKS{font-size:22px}.Contact_section__116Ae{padding:16px}.Contact_contactGrid__03KRq{grid-template-columns:1fr}}.Legal_container__fWEDA{min-height:100vh;padding:24px;max-width:800px;margin:0 auto}.Legal_header__gpaRt{display:flex;align-items:center;gap:16px;margin-bottom:32px}.Legal_backBtn__xbVe_{background:transparent;border:2px solid var(--neon-purple);color:var(--text-primary);padding:8px 16px;border-radius:var(--border-radius-md);font-size:14px;cursor:pointer;transition:all .2s ease}.Legal_backBtn__xbVe_:hover{background:var(--neon-purple);color:#fff}.Legal_title__9mQb4{font-family:Orbitron,sans-serif;font-size:28px;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,212,255,.5)}.Legal_content__TOy7Y{display:flex;flex-direction:column;gap:24px}.Legal_lastUpdate__vEwIv{color:var(--text-muted);font-size:13px;text-align:right}.Legal_section__De5Cf{background:var(--bg-card);border:1px solid rgba(155,89,182,.2);border-radius:var(--border-radius-lg);padding:20px 24px}.Legal_section__De5Cf h2{font-size:16px;font-weight:600;color:var(--neon-purple);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid rgba(155,89,182,.3)}.Legal_section__De5Cf p{color:var(--text-secondary);line-height:1.8;font-size:14px;margin-bottom:8px}.Legal_section__De5Cf ul{list-style:none;padding:0;margin:0}.Legal_section__De5Cf ul li{color:var(--text-secondary);font-size:14px;line-height:1.7;padding:8px 0 8px 20px;position:relative}.Legal_section__De5Cf ul li:before{content:"•";position:absolute;left:0;color:var(--neon-cyan);font-weight:700}.Legal_contactInfo__xa6L5{background:rgba(155,89,182,.1);padding:12px 16px;border-radius:var(--border-radius-md);border-left:3px solid var(--neon-purple);margin-top:12px;font-family:JetBrains Mono,monospace;color:var(--neon-gold)!important}@media (max-width:480px){.Legal_container__fWEDA{padding:16px}.Legal_title__9mQb4{font-size:22px}.Legal_section__De5Cf{padding:16px}.Legal_section__De5Cf h2{font-size:15px}.Legal_section__De5Cf p,.Legal_section__De5Cf ul li{font-size:13px}}.Modal_overlay__cza8g{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000;animation:Modal_fadeIn__v7xh_ .2s ease}.Modal_modal__BlcpV{background:var(--bg-secondary);border:1px solid var(--neon-purple);border-radius:var(--border-radius-xl);width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:Modal_scaleIn__tesHW .3s ease;box-shadow:0 0 30px rgba(155,89,182,.3),0 0 60px rgba(155,89,182,.1)}.Modal_header__nqLWP{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(155,89,182,.3);background:rgba(155,89,182,.05)}.Modal_title__JXUjh{font-family:Orbitron,sans-serif;font-size:20px;font-weight:600;color:var(--neon-purple);margin:0;background:linear-gradient(135deg,var(--neon-purple) 0,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Modal_closeButton__YjHCd{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,71,87,.1);border:1px solid rgba(255,71,87,.3);border-radius:50%;cursor:pointer;transition:all .2s ease}.Modal_closeButton__YjHCd svg{width:18px;height:18px;color:var(--error)}.Modal_closeButton__YjHCd:hover{background:rgba(255,71,87,.2);transform:rotate(90deg)}.Modal_content__I_pH0{padding:24px;overflow-y:auto;flex:1 1}@keyframes Modal_fadeIn__v7xh_{0%{opacity:0}to{opacity:1}}@keyframes Modal_scaleIn__tesHW{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.Modal_overlay__cza8g{padding:10px}.Modal_modal__BlcpV{border-radius:var(--border-radius-lg)}.Modal_header__nqLWP{padding:16px 20px}.Modal_title__JXUjh{font-size:18px}.Modal_content__I_pH0{padding:16px 20px}}