.Footer_footer__kRj_w{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:2.5rem 1.5rem 1.5rem;margin-top:2rem}.Footer_footerLinks__XXquo{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:2rem;gap:2rem}.Footer_footerSection__HjJyr{display:flex;flex-direction:column;gap:.5rem}.Footer_footerSection__HjJyr h3{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.25rem}.Footer_footerSection__HjJyr a{color:var(--text-secondary);font-size:.88rem;text-decoration:none;transition:color .2s}.Footer_footerSection__HjJyr a:hover{color:var(--accent)}.Footer_footerDesc___0RiG{max-width:1000px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--border-color)}.Footer_footerDesc___0RiG p{font-size:.78rem;color:var(--text-muted);margin:0;line-height:1.6}.Footer_copyright__YcNqb{max-width:1000px;margin:1rem auto 0;font-size:.78rem;color:var(--text-muted)}.WorldCup_game__2GJss{--ink:#14201a;--cream:#f4efe2;--paper:#fffdf6;--line:#d9d2bf;--accent:#e8482b;--accentDark:#c93a20;--gold:#e7b53c;--pitch1:#2f7d4f;--pitch2:#2a724a;--muted:#7d7a6e;--chem:#2f9e7a;display:grid;grid-template-columns:300px minmax(0,1fr) 270px;grid-gap:18px;gap:18px;width:100%;max-width:1180px;margin:0 auto;align-items:start;color:var(--ink);font-family:inherit}.WorldCup_left__PbVZb{display:flex;flex-direction:column;gap:14px}.WorldCup_panel__yIW7b{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px}.WorldCup_panelLabel__7UhM9{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--muted);margin:14px 0 8px}.WorldCup_panelLabel__7UhM9:first-child{margin-top:0}.WorldCup_chipGrid__eNDvn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.WorldCup_chipRow__ppvrq{display:flex;flex-wrap:wrap;gap:7px}.WorldCup_chip__aJvTW{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .12s;white-space:nowrap}.WorldCup_chip__aJvTW:hover{background:#efe9d8}.WorldCup_chipOn____v0N{background:var(--ink);color:var(--cream)}.WorldCup_drawHint__Fkgbb{text-align:center;color:var(--muted);font-size:13.5px;line-height:1.5;border:1px dashed var(--line);border-radius:12px;padding:18px 14px}.WorldCup_rollBtn__QMPBB{background:var(--accent);color:#fff;border:none;border-radius:14px;padding:22px;font-size:26px;font-weight:900;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 0 var(--accentDark);transition:transform .08s}.WorldCup_rollBtn__QMPBB:active{transform:translateY(3px);box-shadow:0 3px 0 var(--accentDark)}.WorldCup_drawCard__v9Td8{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px}.WorldCup_drawnLabel__yX3M3{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--muted)}.WorldCup_drawnTeam__41RUI{font-size:24px;font-weight:900;margin-top:4px;display:flex;align-items:center;gap:8px}.WorldCup_flag__NWOsr{font-size:28px}.WorldCup_drawnCup__v_Fdg{color:var(--accent);font-weight:800;font-size:16px;margin-top:2px}.WorldCup_rerollLabel__5XGtC{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--muted);margin-bottom:7px;text-transform:uppercase}.WorldCup_rerollBtns__kQy9g{display:flex;gap:8px}.WorldCup_rerollBtn__bKlZf{flex:1 1;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:9px;padding:9px 6px;font-size:12px;font-weight:800;cursor:pointer}.WorldCup_rerollBtn__bKlZf:disabled{opacity:.35;cursor:default}.WorldCup_rerollBtn__bKlZf:not(:disabled):hover{background:#efe9d8}.WorldCup_toolRow__KhWUO{display:flex;gap:8px}.WorldCup_toolBtn__1QCOq{flex:1 1;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:9px 6px;font-size:12px;font-weight:700;cursor:pointer}.WorldCup_toolBtn__1QCOq:hover{background:#efe9d8}.WorldCup_chemLive__9bsKR{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.8px;color:var(--muted)}.WorldCup_chemTrack__Y6EK8{flex:1 1;height:8px;background:#eae3d2;border-radius:6px;overflow:hidden}.WorldCup_chemFill__UO8gB{height:100%;background:var(--chem);border-radius:6px;transition:width .3s}.WorldCup_chemVal___owJ6{color:var(--chem);font-size:13px}.WorldCup_pickLabel__hDeio{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.WorldCup_pickCount__ibHjc{color:var(--accent);font-size:13px}.WorldCup_playerList__Ufmxo{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;padding-right:4px}.WorldCup_playerRow__rdZs_{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:9px 11px;cursor:pointer;text-align:left;transition:all .1s}.WorldCup_playerRow__rdZs_:hover{border-color:var(--ink)}.WorldCup_playerSel__f9Bpr{background:var(--accent);border-color:var(--accent);color:#fff}.WorldCup_playerSel__f9Bpr .WorldCup_pPos__OrlGC{color:hsla(0,0%,100%,.85)}.WorldCup_playerUsed__5Sick{opacity:.32;cursor:default}.WorldCup_pFlag__BV6F0{font-size:16px}.WorldCup_pName__6IW3z{font-weight:800;font-size:14px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCup_pPos__OrlGC{color:var(--muted);font-size:11px;font-weight:700}.WorldCup_pRating__mmqtS{font-weight:900;font-size:17px;text-align:right;min-width:24px}.WorldCup_center__m4ye_{display:flex;flex-direction:column;gap:14px}.WorldCup_bracket__bd3L5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.WorldCup_bracketStep__qxD1t{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:8px 6px;text-align:center;transition:all .15s}.WorldCup_bracketName__8C639{display:block;font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--muted);text-transform:uppercase}.WorldCup_bracketScore__V6uLU{display:block;font-size:16px;font-weight:900;margin-top:2px}.WorldCup_bracketCur__eBTYw{border-color:var(--accent);box-shadow:0 0 0 2px rgba(232,72,43,.25)}.WorldCup_bracketWin__x5VPJ{background:var(--ink);color:var(--cream);border-color:var(--ink)}.WorldCup_bracketWin__x5VPJ .WorldCup_bracketName__8C639{color:hsla(0,0%,100%,.7)}.WorldCup_bracketLoss__lFFzY{background:#efd6cf;border-color:var(--accentDark)}.WorldCup_pitch__SCKaB{position:relative;width:100%;aspect-ratio:1/1;background:repeating-linear-gradient(var(--pitch1) 0 11.1%,var(--pitch2) 11.1% 22.2%);border:3px solid #25623f;border-radius:12px;overflow:hidden}.WorldCup_pitchLines__XqjWx{position:absolute;inset:0;pointer-events:none}.WorldCup_pitchLines__XqjWx:before{content:"";position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid hsla(0,0%,100%,.35);border-radius:50%}.WorldCup_pitchLines__XqjWx:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:hsla(0,0%,100%,.35)}.WorldCup_slot__6KDKD{position:absolute;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed hsla(0,0%,100%,.6);background:rgba(0,0,0,.12);color:#fff;cursor:pointer;transition:all .12s;padding:2px;gap:1px}.WorldCup_slotPos__K73sP{font-size:12px;font-weight:800;opacity:.9}.WorldCup_slotFilled__Rfawa{border:2px solid #fff;background:var(--ink);width:70px;height:70px}.WorldCup_slotFlag__dcvFI{font-size:13px;line-height:1}.WorldCup_slotName__1lyVK{font-size:10px;font-weight:800;line-height:1.05;text-align:center;max-width:64px;overflow:hidden}.WorldCup_slotMeta__s2H2g{font-size:12px;font-weight:900;color:var(--gold)}.WorldCup_slotElig__jvCi2{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px rgba(232,72,43,.3);animation:WorldCup_pulse__r9q9_ 1s infinite}.WorldCup_slotEligSwap__To6Dz{box-shadow:0 0 0 4px rgba(231,181,60,.5);border-color:var(--gold)}@keyframes WorldCup_pulse__r9q9_{0%,to{box-shadow:0 0 0 4px rgba(232,72,43,.3)}50%{box-shadow:0 0 0 8px rgba(232,72,43,.15)}}.WorldCup_actionBar__ImzlJ{width:100%}.WorldCup_playAgainBtn__rVWGP,.WorldCup_simBtn__VYcJP{width:100%;border:none;border-radius:14px;padding:18px;font-size:18px;font-weight:900;letter-spacing:.5px;cursor:pointer;color:#fff}.WorldCup_simBtn__VYcJP{background:var(--ink);box-shadow:0 5px 0 #0a120d}.WorldCup_simBtn__VYcJP:disabled{background:#b9b3a3;box-shadow:0 5px 0 #a39d8d;cursor:default}.WorldCup_playAgainBtn__rVWGP{background:var(--accent);box-shadow:0 5px 0 var(--accentDark)}.WorldCup_playAgainBtn__rVWGP:active,.WorldCup_simBtn__VYcJP:not(:disabled):active{transform:translateY(2px)}.WorldCup_boxScore__Y2WsR,.WorldCup_resultCard__w1hEJ{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px}.WorldCup_boxHead__RwbXY{font-size:11px;font-weight:800;letter-spacing:1.4px;color:var(--muted);margin-bottom:10px}.WorldCup_boxList__CAeR1{display:flex;flex-direction:column}.WorldCup_boxRow__UMeCg{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.WorldCup_boxPos__iRzlt{color:var(--muted);font-weight:800;font-size:11px}.WorldCup_boxName__9WPOR{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCup_boxRate__ri05F{font-weight:900}.WorldCup_rulesNote__TdOH_{margin-top:12px;font-size:12px;color:var(--muted);line-height:1.5}.WorldCup_resultCard__w1hEJ{text-align:center}.WorldCup_championBanner__iNyWL{background:var(--gold);color:var(--ink);font-size:17px;letter-spacing:1px}.WorldCup_championBanner__iNyWL,.WorldCup_eliminatedBanner__Q3mQK{font-weight:900;border-radius:10px;padding:10px;margin-bottom:12px}.WorldCup_eliminatedBanner__Q3mQK{background:#efd6cf;color:var(--accentDark);font-size:15px}.WorldCup_score__dUiuU{font-size:60px;font-weight:900;line-height:1;letter-spacing:-2px}.WorldCup_scoreSep__gV_Io{color:var(--muted);margin:0 6px}.WorldCup_scorePerfect__MphiY{color:var(--gold)}.WorldCup_verdict__xpzeM{font-size:18px;font-weight:800;margin:8px 0 16px}.WorldCup_bars__m6w5i{display:flex;flex-direction:column;gap:9px;margin-bottom:14px;text-align:left}.WorldCup_barTop__C2ZF1{display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.6px;color:var(--muted);margin-bottom:3px}.WorldCup_barTrack__xOhx4{height:9px;background:#eae3d2;border-radius:6px;overflow:hidden}.WorldCup_barFill__aLm0c{height:100%;border-radius:6px;transition:width .6s}.WorldCup_barAtk__Z1y6x{background:var(--accent)}.WorldCup_barDef___f5qN{background:var(--ink)}.WorldCup_barChem__uy9QI{background:var(--chem)}.WorldCup_barOvr__ZJkN3{background:var(--gold)}.WorldCup_runList__vslUN{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.WorldCup_runRow__b_WbT{display:flex;justify-content:space-between;font-size:12px;font-weight:700;padding:4px 0;border-bottom:1px solid var(--line)}.WorldCup_runWin___bqbW{color:var(--chem);font-weight:900}.WorldCup_runLoss__o_qOr{color:var(--accentDark);font-weight:900}.WorldCup_statsRow__l39PP{display:flex;justify-content:center;gap:14px;font-size:13px;font-weight:800;flex-wrap:wrap}@media (max-width:900px){.WorldCup_game__2GJss{grid-template-columns:1fr;max-width:560px}.WorldCup_center__m4ye_{order:-1}.WorldCup_playerList__Ufmxo{max-height:280px}.WorldCup_pitch__SCKaB{max-width:460px;margin:0 auto}}@media (max-width:480px){.WorldCup_slot__6KDKD{width:52px;height:52px}.WorldCup_slotFilled__Rfawa{width:56px;height:56px}.WorldCup_slotName__1lyVK{font-size:9px;max-width:50px}.WorldCup_score__dUiuU{font-size:52px}}.Header_header__XFcEx{width:100%;background:rgba(10,14,26,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;z-index:100;padding:0;border-bottom:1px solid var(--border-color)}.Header_headerContent__LxKPp{max-width:1100px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:56px;gap:1rem}.Header_logoLink__z0SPP{display:flex;align-items:center;gap:.45rem;transition:opacity .2s;text-decoration:none}.Header_logoLink__z0SPP:hover{opacity:.8}.Header_logoImg__2ouF7{width:28px;height:28px;border-radius:6px}.Header_logoText__1TQ8f{font-size:1rem;font-weight:900;color:var(--text-primary);white-space:nowrap;letter-spacing:-.02em;text-transform:uppercase}.Header_mobileMenuToggle__VhKZm{background:none;color:var(--text-primary);cursor:pointer;padding:.4rem;display:none}.Header_mainNav__yqIk_{display:flex;gap:.25rem;margin-right:auto;margin-left:1.5rem}.Header_navLink__djFaM{color:var(--text-muted);text-decoration:none;font-weight:600;font-size:.85rem;padding:.35rem .65rem;border-radius:6px;transition:all .2s}.Header_navLink__djFaM:hover{color:var(--accent);background:rgba(255,138,41,.08)}.Header_navLinkNfl__2EPiy{color:var(--accent);border:1px solid rgba(255,138,41,.35);border-radius:999px;padding:.3rem .7rem}.Header_langSwitcher__amds_{display:flex;align-items:center}.Header_langSelect__Itm_D{padding:.3rem .5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font-size:.78rem;cursor:pointer;transition:border-color .2s}.Header_langSelect__Itm_D:hover{border-color:var(--accent)}.Header_langSelect__Itm_D option{background:var(--bg-card);color:var(--text-primary)}@media (max-width:768px){.Header_mobileMenuToggle__VhKZm{display:block;order:3}.Header_mainNav__yqIk_{position:absolute;top:100%;left:0;width:100%;background:rgba(10,14,26,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:0;margin-left:0;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .2s;z-index:99;border-bottom:1px solid var(--border-color)}.Header_mainNav__yqIk_.Header_open__hUbLs{transform:translateY(0);opacity:1;visibility:visible}.Header_navLink__djFaM{padding:.8rem 2rem;width:100%;display:block;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.04)}.Header_langSwitcher__amds_{order:2}.Header_logoText__1TQ8f{font-size:.85rem}}.questionfaq_question___J5Tf{margin-bottom:.4em;padding:1rem 1.2rem;cursor:pointer;width:100%;color:var(--text-primary);border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-sm);transition:border-color .2s}.questionfaq_question___J5Tf:hover{border-color:var(--text-muted)}.questionfaq_question___J5Tf>p{margin:0;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;color:var(--text-primary)}.questionfaq_answer__IlXqc{overflow:hidden;transition:all .3s ease;padding:0 .5rem}.questionfaq_answer__IlXqc p{margin:0;font-size:.85rem;padding:.75rem 0;color:var(--text-secondary);line-height:1.7}.questionfaq_answer__IlXqc.questionfaq_active__3UfiW{max-height:1000px;border-top:1px solid var(--border-color)}@media (max-width:540px){.questionfaq_question___J5Tf>p{font-size:.85rem}.questionfaq_answer__IlXqc p{font-size:.8rem}}.page_mainContent__51TpB{padding-top:56px;min-height:100vh}.page_container__aoG4z{max-width:860px;margin:0 auto;padding:0 1.25rem}.page_sectionTitle__hzsAh{font-size:1.5rem;font-weight:800;margin-bottom:1rem}.page_hero__SKW6o{padding:3.5rem 1.25rem 2.5rem;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(255,138,41,.12),transparent),var(--bg-primary)}.page_heroInner__FQkwa{max-width:720px;margin:0 auto}.page_heroTitle__Gfler{font-size:3.2rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.75rem;background:linear-gradient(135deg,#ffd089,#ff8a29 60%,#ff5e3a);-webkit-background-clip:text;background-clip:text;color:transparent}.page_heroSubtitle__RTAw0{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.5rem}.page_heroCta__jc8eN{display:inline-block;background:linear-gradient(135deg,#ff8a29,#ff5e3a);color:#fff;font-weight:800;font-size:1rem;padding:.85rem 2.2rem;border-radius:12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 20px rgba(255,138,41,.35)}.page_heroCta__jc8eN:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(255,138,41,.45);color:#fff}.page_gameSection__iWi_w{padding:1.5rem 1.25rem 2.5rem}.page_pageHero__OChmS{padding:3rem 0 1rem;text-align:center}.page_pageTitle__1Vg2e{font-size:2.2rem;font-weight:900;letter-spacing:-.02em}.page_pageIntro__mgmZF{max-width:640px;margin:0 auto;color:var(--text-secondary);font-size:1.02rem}.page_seoSection__iAm28{padding:2rem 0}.page_seoBlock__zCG5b{margin-bottom:2.25rem}.page_seoParagraph__O1wZh{color:var(--text-secondary);font-size:.97rem;line-height:1.8}.page_howtoSection__LEVYk{padding:1.5rem 0 2.5rem}.page_stepsGrid__OG6X3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.page_stepCard__RUgHq{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.4rem 1.2rem;transition:border-color .2s}.page_stepCard__RUgHq:hover{border-color:var(--accent)}.page_stepCard__RUgHq h3{font-size:1.05rem;margin:.6rem 0 .4rem}.page_stepCard__RUgHq p{font-size:.88rem;margin:0;color:var(--text-muted)}.page_stepNumber__2EZE0{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ff8a29,#ff5e3a);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;font-size:1rem}.page_centerCta__GXy0I{text-align:center;padding:1rem 0}.page_faqSection__NArq_{padding:2rem 0 2.5rem}.page_faqList__rwZfK{display:flex;flex-direction:column;gap:.5rem}.page_squadCta__ovgvb{padding:2.5rem 1.25rem 3.5rem}.page_squadCtaInner__N_M1c{max-width:720px;margin:0 auto;text-align:center;background:linear-gradient(160deg,#1a2236,#131a2b);border:1px solid var(--border-color);border-radius:18px;padding:2.5rem 1.5rem}.page_squadCtaTitle__g4aDZ{font-size:1.4rem;font-weight:800}.page_squadCtaDesc__4MqDk{color:var(--text-secondary);max-width:520px;margin:0 auto 1.5rem}.page_squadCtaButton__iQcX_{display:inline-block;background:transparent;border:2px solid var(--accent);color:var(--accent);font-weight:800;font-size:.95rem;padding:.75rem 1.8rem;border-radius:12px;text-decoration:none;transition:all .15s ease}.page_squadCtaButton__iQcX_:hover{background:var(--accent);color:#10141f}@media (max-width:600px){.page_heroTitle__Gfler{font-size:2.2rem}.page_hero__SKW6o{padding:2.5rem 1rem 1.75rem}.page_gameSection__iWi_w{padding:1rem .75rem 2rem}.page_pageTitle__1Vg2e{font-size:1.7rem}}