.FootballWorld_wrap___BbI_{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;margin-top:-80px;padding-top:80px;overflow:hidden;background:#000104}.FootballWorld_canvas__mWkcD{flex:1 1;min-height:0;width:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.FootballWorld_canvas__mWkcD:active{cursor:-webkit-grabbing;cursor:grabbing}.FootballWorld_canvas__mWkcD>canvas{display:block;width:100%;height:100%}.FootballWorld_copy__agFan{position:absolute;left:var(--space-6);top:110px;max-width:430px;z-index:2;pointer-events:none}.FootballWorld_kicker__W_C6I{font:700 10px/1 var(--font-mono);letter-spacing:.2em;color:#2ad8e8}.FootballWorld_title__XVPZp{margin-top:10px;font:700 clamp(22px,3.4vw,34px)/1.08 var(--font-body);letter-spacing:-.01em;color:#eef4ff}.FootballWorld_body__xAbjx{margin-top:12px;font:400 clamp(13px,1.15vw,15px)/1.62 var(--font-body);color:rgba(226,232,240,.8)}.FootballWorld_touchHint__5AiUM{display:none;margin-bottom:8px;font:600 9px/1 var(--font-mono);letter-spacing:.14em;color:rgba(226,232,240,.38)}@media (pointer:coarse){.FootballWorld_touchHint__5AiUM{display:block}}@media (pointer:coarse) and (max-height:620px){.FootballWorld_touchHint__5AiUM{display:none}}@media (max-width:760px){.FootballWorld_copy__agFan{left:var(--space-3);right:var(--space-3);top:96px;max-width:none}}@media (max-height:620px){.FootballWorld_copy__agFan{top:90px}.FootballWorld_body__xAbjx{display:none}}@media (max-height:620px) and (min-width:761px){.FootballWorld_copy__agFan{max-width:min(52%,420px)}}@media (max-width:560px){.FootballWorld_copy__agFan{max-height:calc(100dvh - 300px);overflow:hidden}.FootballWorld_body__xAbjx{margin-top:8px;font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}}@media (max-width:560px) and (max-height:700px){.FootballWorld_copy__agFan{max-height:calc(100dvh - 250px)}.FootballWorld_body__xAbjx{display:none}}.FootballWorld_note__oxfNs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid rgba(89,184,255,.3);border-radius:var(--radius-md);background:rgba(3,6,14,.9);text-align:center}.FootballWorld_note__oxfNs b{font:700 11px/1 var(--font-mono);letter-spacing:.2em;color:#2ad8e8}.FootballWorld_note__oxfNs span{font:400 13px/1.5 var(--font-body);color:var(--text-muted)}.FootballWorld_board___WIhV{position:absolute;right:var(--space-5);top:104px;z-index:3;width:250px;display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(42,216,232,.24);border-radius:var(--radius-md);background:rgba(3,8,12,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FootballWorld_score__MkCVL{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.FootballWorld_score__MkCVL b{font:700 20px/1 var(--font-mono);color:#eaf9ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FootballWorld_teamA__trlE9,.FootballWorld_teamB__gwf7I{font:700 10px/1 var(--font-mono);letter-spacing:.16em}.FootballWorld_teamA__trlE9{color:#2ad8e8}.FootballWorld_teamB__gwf7I{color:#ff5c7a}.FootballWorld_clock__LBvB0{font:500 11px/1 var(--font-mono);color:var(--text-dim);letter-spacing:.1em}.FootballWorld_bars__DlrYP{display:flex;flex-direction:column;gap:4px}.FootballWorld_barLabel__DH5dm{display:flex;justify-content:space-between;gap:8px;font:600 8px/1.3 var(--font-mono);letter-spacing:.1em;color:var(--text-dim)}.FootballWorld_bar__xAqiV{height:5px;border-radius:3px;overflow:hidden;background:#ff5c7a}.FootballWorld_bar__xAqiV i{display:block;height:100%;background:#2ad8e8}.FootballWorld_rows__3oEbN{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 10px;gap:3px 10px;margin:0}.FootballWorld_rows__3oEbN>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.FootballWorld_rows__3oEbN dt{font:600 8px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-dim)}.FootballWorld_rows__3oEbN dd{margin:0;font:500 11px/1.4 var(--font-mono);color:#cfeef6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FootballWorld_views__tnLQK{display:flex;flex-wrap:wrap;gap:4px}.FootballWorld_viewBtn__GU7ey{flex:1 1 auto;min-height:24px;padding:0 7px;border:1px solid rgba(226,232,240,.14);border-radius:var(--radius-sm);background:none;color:var(--text-dim);font:600 8px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer}.FootballWorld_viewBtn__GU7ey:hover{border-color:rgba(42,216,232,.6);color:#2ad8e8}.FootballWorld_viewOn__iQlZw{border-color:#2ad8e8;color:#040a0c;background:#2ad8e8}@media (pointer:coarse){.FootballWorld_viewBtn__GU7ey{min-height:32px}}.FootballWorld_live__UQ1va{padding-top:6px;border-top:1px solid rgba(226,232,240,.09);font:600 8px/1.3 var(--font-mono);letter-spacing:.12em;color:rgba(42,216,232,.75)}@media (max-width:980px){.FootballWorld_board___WIhV{left:var(--space-3);right:var(--space-3);width:auto;top:auto;bottom:92px}.FootballWorld_rows__3oEbN{grid-template-columns:repeat(4,1fr)}}@media (max-width:400px){.FootballWorld_rows__3oEbN{grid-template-columns:1fr 1fr}}@media (max-height:620px) and (min-width:561px){.FootballWorld_board___WIhV{top:86px;bottom:auto;left:auto;right:var(--space-3);padding:8px;gap:5px;width:210px}.FootballWorld_rows__3oEbN{grid-template-columns:1fr 1fr}.FootballWorld_views__tnLQK{display:flex;flex-wrap:wrap;gap:4px}.FootballWorld_viewBtn__GU7ey{flex:1 1 auto;min-height:24px;padding:0 7px;border:1px solid rgba(226,232,240,.14);border-radius:var(--radius-sm);background:none;color:var(--text-dim);font:600 8px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer}.FootballWorld_viewBtn__GU7ey:hover{border-color:rgba(42,216,232,.6);color:#2ad8e8}.FootballWorld_viewOn__iQlZw{border-color:#2ad8e8;color:#040a0c;background:#2ad8e8}@media (pointer:coarse){.FootballWorld_viewBtn__GU7ey{min-height:32px}}.FootballWorld_live__UQ1va{display:none}}.FootballWorld_keys__DMIQM{position:absolute;right:var(--space-6);top:110px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.FootballWorld_keys__DMIQM span{font:400 10px/1.4 var(--font-mono);color:rgba(226,232,240,.5)}.FootballWorld_keys__DMIQM b{color:#2ad8e8;font-weight:700;letter-spacing:.04em}@media (max-width:1100px){.FootballWorld_keys__DMIQM{display:none}}.FootballWorld_bar2__uLpBq{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-4);padding:10px var(--space-5) 12px;border-top:1px solid rgba(89,184,255,.16);background:rgba(2,4,10,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FootballWorld_now__iLwqR{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1}.FootballWorld_now__iLwqR b{font:700 12px/1 var(--font-mono);color:#2ad8e8}.FootballWorld_now__iLwqR span{font:600 10px/1.2 var(--font-mono);letter-spacing:.12em;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FootballWorld_acts__XBAFD{display:flex;gap:5px;flex:1 1 auto;min-width:0;margin-left:auto;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.FootballWorld_acts__XBAFD::-webkit-scrollbar{display:none}.FootballWorld_chip___7EEf{flex:none;min-width:26px;min-height:26px;border:1px solid rgba(226,232,240,.16);border-radius:var(--radius-sm);background:none;color:var(--text-dim);font:600 9px/1 var(--font-mono);cursor:pointer}.FootballWorld_chip___7EEf:hover{border-color:rgba(89,184,255,.6);color:#2ad8e8}.FootballWorld_chipOn__shn4w{border-color:#2ad8e8;color:#04060e;background:#2ad8e8}.FootballWorld_ctl__Xy3Ea{flex:none;min-width:30px;min-height:30px;border:1px solid rgba(226,232,240,.16);border-radius:var(--radius-sm);background:none;color:var(--text-muted);font-size:10px;cursor:pointer}.FootballWorld_ctl__Xy3Ea:hover{border-color:rgba(89,184,255,.6);color:#2ad8e8}@media (max-width:760px){.FootballWorld_bar2__uLpBq{gap:var(--space-3);padding:8px var(--space-3) 10px}.FootballWorld_now__iLwqR span{display:none}.FootballWorld_now__iLwqR{flex:0 0 auto}}@media (max-width:420px){.FootballWorld_bar__xAqiV{gap:8px}.FootballWorld_now__iLwqR{display:none}}@media (pointer:coarse){.FootballWorld_chip___7EEf{min-height:30px;min-width:30px}.FootballWorld_ctl__Xy3Ea{min-height:34px;min-width:34px}}.FootballWorld_grip__1D1wc{position:absolute;top:8px;right:100%;z-index:3;display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(45,226,230,.2);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:rgba(6,12,18,.92);color:var(--text-dim);font:600 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.FootballWorld_grip__1D1wc:hover{color:#2de2e6;border-color:rgba(45,226,230,.5)}.FootballWorld_grip__1D1wc span{font-size:13px;line-height:1}@media (pointer:coarse){.FootballWorld_grip__1D1wc{min-height:30px;padding:6px 10px}}.FootballWorld_boardShut__e_Ze3{padding:0;border-color:transparent;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;width:0;min-width:0}.FootballWorld_boardShut__e_Ze3>:not(.FootballWorld_grip__1D1wc){display:none}@media (max-width:980px){.FootballWorld_grip__1D1wc{top:auto;right:var(--space-3);bottom:100%;border:1px solid rgba(45,226,230,.2);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.FootballWorld_boardShut__e_Ze3{width:auto;left:auto;right:var(--space-3);height:0}}