.Tjn2mG_page{--overview-card:color-mix(in srgb, var(--surface) 80%, transparent);--overview-border:color-mix(in srgb, var(--border) 70%, transparent);--overview-soft:color-mix(in srgb, var(--accent-blue) 8%, transparent);--latvia:#c8424d;min-width:0;color:var(--text-primary);gap:20px;display:grid}.Tjn2mG_page>*{min-width:0}.Tjn2mG_page a:hover{color:var(--accent-blue-hover)}.Tjn2mG_page a:focus-visible,.Tjn2mG_page [role=tabpanel]:focus-visible,.Tjn2mG_page summary:focus-visible,.Tjn2mG_page nav:focus-visible,.Tjn2mG_page select:focus-visible,.Tjn2mG_page button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.Tjn2mG_card{background:var(--overview-card);border:1px solid var(--overview-border);border-radius:var(--radius-lg)}.Tjn2mG_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:30px;display:grid}.Tjn2mG_kicker{color:var(--accent-blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.Tjn2mG_dot{background:var(--accent-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Tjn2mG_hero h1{margin-top:15px;font-size:54px;font-weight:400;line-height:1.02}.Tjn2mG_hero h1 span{color:var(--text-tertiary);margin-top:3px;font-size:38px;display:block}.Tjn2mG_countdown{align-items:center;gap:12px;margin-top:20px;display:flex}.Tjn2mG_countdown strong{font-family:var(--font-display,sans-serif), sans-serif;color:var(--accent-blue);font-size:48px;font-weight:400;line-height:1}.Tjn2mG_countdown p{font-size:12px;font-weight:600}.Tjn2mG_countdown small{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.Tjn2mG_heroCards{gap:12px;min-width:0;display:grid}.Tjn2mG_spotlight{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--overview-soft);padding:21px 23px}.Tjn2mG_spotlightHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Tjn2mG_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}.Tjn2mG_spotlightHead .Tjn2mG_eyebrow{letter-spacing:.12em;color:var(--accent-blue);font-family:inherit;font-size:9px;font-weight:700;line-height:1.4}.Tjn2mG_nextGames{margin:0;padding:0;list-style:none}.Tjn2mG_nextGames li+li{border-top:1px solid var(--border)}.Tjn2mG_nextGame{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:4px 14px;padding:13px 0;display:grid}.Tjn2mG_nextGames li:last-child .Tjn2mG_nextGame{padding-bottom:2px}.Tjn2mG_nextGame time{font-family:var(--font-mono,monospace), monospace;font-size:12px;font-weight:600}.Tjn2mG_nextGame time span{color:var(--text-tertiary);margin-top:4px;font-size:11px;font-weight:400;display:block}.Tjn2mG_nextGameTeams{gap:5px;font-size:14px;font-weight:700;line-height:1.3;display:grid}.Tjn2mG_nextGameTeams>span{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.Tjn2mG_nextGameMeta{color:var(--text-tertiary);overflow-wrap:anywhere;grid-column:2;font-size:11px}.Tjn2mG_rowLink{z-index:0;border-radius:inherit;position:absolute;inset:0}.Tjn2mG_nextGame,.Tjn2mG_clubCard{position:relative}.Tjn2mG_page .Tjn2mG_rowLink:focus-visible{outline-offset:2px}.Tjn2mG_liveStats{grid-column:2;margin:4px 0}.Tjn2mG_page .Tjn2mG_liveStats a:hover{color:revert-layer}.Tjn2mG_nextGame:hover .Tjn2mG_nextGameTeams{color:var(--accent-blue-hover)}.Tjn2mG_latestResult{padding:16px;font-size:12px}.Tjn2mG_latestResult p+p{margin-top:8px}.Tjn2mG_latestResult strong{white-space:nowrap}.Tjn2mG_clubsHeading{font-family:var(--font-sans,sans-serif), sans-serif;margin-bottom:12px;font-size:12px;font-weight:700}.Tjn2mG_clubStrip{flex-wrap:wrap;justify-content:space-between;gap:12px 4px;padding:3px 0 5px;display:flex}.Tjn2mG_club{box-sizing:border-box;flex-direction:column;flex:0 0 60px;align-items:center;gap:7px;width:60px;min-width:0;display:flex}.Tjn2mG_club>span:last-child{max-width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.Tjn2mG_clubDivider{border-left:1px solid var(--border)}.Tjn2mG_tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:8px;display:flex;overflow-x:auto}.Tjn2mG_tabs button{min-height:47px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.Tjn2mG_tabs button span{font-family:var(--font-mono,monospace), monospace;color:var(--text-tertiary);font-size:10px;font-weight:400}.Tjn2mG_tabs .Tjn2mG_active{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.Tjn2mG_tabs button:hover{background:var(--overview-soft)}.Tjn2mG_tabs button:focus-visible{outline-offset:-2px}.Tjn2mG_panel{gap:20px;min-width:0;scroll-margin-top:96px;display:grid}.Tjn2mG_panel[hidden]{display:none}.Tjn2mG_panel>*{min-width:0}.Tjn2mG_leadersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Tjn2mG_panelLinks{flex-wrap:wrap;gap:8px 22px;display:flex}.Tjn2mG_clubGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.Tjn2mG_clubCard{align-items:center;gap:13px;min-width:0;padding:14px 16px;display:flex}.Tjn2mG_clubCardBody{gap:3px;min-width:0;display:grid}.Tjn2mG_clubCardBody strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.Tjn2mG_clubCardBody small{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.Tjn2mG_page .Tjn2mG_clubCard:hover{border-color:var(--accent-blue)}.Tjn2mG_panelNote{color:var(--text-secondary);padding:14px 18px;font-size:12px;line-height:1.6}.Tjn2mG_heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Tjn2mG_heading h2,.Tjn2mG_stats h2{font-size:26px;font-weight:400;line-height:1.15}.Tjn2mG_heading>div>p{color:var(--text-tertiary);margin-top:3px;font-size:11px}.Tjn2mG_textLink{color:var(--accent-blue);white-space:nowrap;font-size:12px;font-weight:600}.Tjn2mG_fixtureList{padding:0 20px}.Tjn2mG_fixture{grid-template-columns:88px minmax(0,1fr) 170px;align-items:center;gap:18px;padding:18px 0;scroll-margin-top:96px;display:grid}.Tjn2mG_fixture+.Tjn2mG_fixture{border-top:1px solid var(--border)}.Tjn2mG_fixture time{font-family:var(--font-mono,monospace), monospace;font-size:12px;font-weight:600}.Tjn2mG_fixture time span{color:var(--text-tertiary);font-family:var(--font-sans,sans-serif), sans-serif;margin-top:5px;font-size:10px;font-weight:400;display:block}.Tjn2mG_fixture time span:first-letter{text-transform:uppercase}.Tjn2mG_fixture time .Tjn2mG_gameState,.Tjn2mG_nextGame time .Tjn2mG_gameState{color:var(--accent-blue);font-family:var(--font-sans,sans-serif), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.Tjn2mG_fixtureTeams{gap:5px;font-size:13px;font-weight:600;display:grid}.Tjn2mG_fixtureTeams>span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.Tjn2mG_fixtureMeta{color:var(--text-tertiary);font-size:11px;line-height:1.6}.Tjn2mG_fixtureMeta span{display:block}.Tjn2mG_finePrint{color:var(--text-tertiary);margin-top:9px;font-size:10px}.Tjn2mG_tilesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Tjn2mG_tile{align-items:center;gap:15px;min-width:0;min-height:119px;padding:20px;display:flex}.Tjn2mG_tile strong{font-family:var(--font-display,sans-serif), sans-serif;color:var(--accent-blue);white-space:nowrap;font-size:44px;font-weight:400;line-height:1}.Tjn2mG_tile h3{font-family:var(--font-sans,sans-serif), sans-serif;font-size:12px;font-weight:600}.Tjn2mG_tile p{color:var(--text-tertiary);margin-top:4px;font-size:10px}.Tjn2mG_glanceGrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;display:grid}.Tjn2mG_glance{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.Tjn2mG_glance h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}.Tjn2mG_glance p{color:var(--text-tertiary);font-size:11px}.Tjn2mG_glance a{color:inherit}.Tjn2mG_glance a:hover{color:var(--accent-blue);text-decoration:underline}.Tjn2mG_estRanks{flex-direction:column;display:flex}.Tjn2mG_estRanks li{align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:14px;font-weight:600;display:flex}.Tjn2mG_estRanks li+li{border-top:1px solid var(--overview-border)}.Tjn2mG_estRank{text-align:right;width:26px;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.Tjn2mG_estName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Tjn2mG_nameShort{display:none}.Tjn2mG_form{flex-shrink:0;gap:3px;display:flex}.Tjn2mG_formWin,.Tjn2mG_formLoss{border-radius:4px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;line-height:1;display:grid}.Tjn2mG_formWin{background:color-mix(in srgb, var(--accent-green) 22%, transparent);color:var(--accent-green)}.Tjn2mG_formLoss{background:color-mix(in srgb, var(--accent-red) 16%, transparent);color:var(--accent-red)}.Tjn2mG_estRecord{text-align:right;font-variant-numeric:tabular-nums;width:38px;color:var(--text-secondary);flex-shrink:0}.Tjn2mG_nationScore{justify-content:center;align-items:flex-end;gap:18px;margin-top:6px;display:flex}.Tjn2mG_nationScore>span:not(.Tjn2mG_nationColon){flex-direction:column;align-items:center;gap:6px;min-width:72px;display:flex}.Tjn2mG_nationScore small{color:var(--text-secondary);font-size:11px;font-weight:600}.Tjn2mG_nationScore strong{font-family:var(--font-display,sans-serif), sans-serif;font-variant-numeric:tabular-nums;font-size:56px;font-weight:400;line-height:1}.Tjn2mG_nationEe{color:var(--accent-blue)}.Tjn2mG_nationLv{color:var(--latvia)}.Tjn2mG_nationColon{font-family:var(--font-display,sans-serif), sans-serif;color:var(--text-tertiary);font-size:40px;line-height:1.2}.Tjn2mG_nationBar{background:var(--latvia);border-radius:3px;height:6px;overflow:hidden}.Tjn2mG_nationBar:empty{background:var(--overview-border)}.Tjn2mG_nationBar span{background:var(--accent-blue);height:100%;display:block}.Tjn2mG_seasonLinks{gap:12px;padding:18px 22px;scroll-margin-top:96px;display:grid}.Tjn2mG_seasonLinksHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.Tjn2mG_seasonLinksHead small{color:var(--text-tertiary);font-size:11px}.Tjn2mG_seasonLinksHead h2{margin-top:3px;font-size:15px;font-weight:700}.Tjn2mG_seasonLinks ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Tjn2mG_seasonLinks li a{font-variant-numeric:tabular-nums;min-height:32px;color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.Tjn2mG_crumbs ol{color:var(--text-tertiary);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.Tjn2mG_crumbs li+li:before{content:"›";margin-right:8px}.Tjn2mG_crumbs a{color:var(--text-secondary)}.Tjn2mG_seasonHeader{gap:12px;padding:22px;display:grid}.Tjn2mG_seasonHeader h1{overflow-wrap:anywhere;font-size:32px;font-weight:800;line-height:1.1}.Tjn2mG_seasonSummary{color:var(--text-secondary);flex-wrap:wrap;gap:4px 18px;font-size:13px;line-height:1.6;display:flex}.Tjn2mG_seasonPager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Tjn2mG_seasonPager a{font-variant-numeric:tabular-nums;min-height:36px;color:var(--accent-blue);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.Tjn2mG_seasonTables{gap:14px;display:grid}.Tjn2mG_playoffStages{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.Tjn2mG_playoffStage{align-content:start;gap:12px;padding:16px 18px;display:grid}.Tjn2mG_playoffStage h3{letter-spacing:.25em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:900}.Tjn2mG_playoffRound{gap:8px;display:grid}.Tjn2mG_playoffRound h4{color:var(--text-secondary);font-size:12px;font-weight:700}.Tjn2mG_playoffRound>ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Tjn2mG_series{gap:6px;display:grid}.Tjn2mG_seriesTeams{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:13px;display:grid}.Tjn2mG_seriesTeams span:last-child{text-align:right}.Tjn2mG_seriesTeams strong{font-variant-numeric:tabular-nums;color:var(--text-primary)}.Tjn2mG_seriesWinner{color:var(--text-primary);font-weight:700}.Tjn2mG_seriesGames{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Tjn2mG_seriesGames a{font-variant-numeric:tabular-nums;min-height:28px;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.Tjn2mG_seriesGames time{color:var(--text-tertiary);font-weight:400}.Tjn2mG_seasonIndex{overflow-x:auto}.Tjn2mG_seasonIndex table{border-collapse:collapse;width:100%;font-size:13px}.Tjn2mG_seasonIndex th,.Tjn2mG_seasonIndex td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--overview-border);padding:10px 14px}.Tjn2mG_seasonIndex thead th{letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:900}.Tjn2mG_seasonIndex tbody tr:last-child>*{border-bottom:0}.Tjn2mG_seasonIndex td span{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.Tjn2mG_stats{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;display:grid}.Tjn2mG_stats>*{flex-direction:column;gap:12px;min-width:0;display:flex}.Tjn2mG_statsLinks{flex-direction:column;gap:6px;display:flex}.Tjn2mG_empty{color:var(--text-tertiary);padding:16px 0;font-size:12px}.Tjn2mG_digest{padding:18px 22px}.Tjn2mG_digest .Tjn2mG_heading h2{font-size:23px}.Tjn2mG_digestGrid{grid-template-columns:1.1fr 1fr 1fr;gap:20px;display:grid}.Tjn2mG_digestItem{align-items:center;gap:13px;min-width:0;display:flex}.Tjn2mG_digestItem>div{min-width:0}.Tjn2mG_digestItem+.Tjn2mG_digestItem{border-left:1px solid var(--border);padding-left:20px}.Tjn2mG_digestItem>a{flex-shrink:0}.Tjn2mG_thumbnail{object-fit:cover;background:var(--surface-elevated);border-radius:8px;width:82px;height:88px}.Tjn2mG_digestItem h3{font-family:var(--font-sans,sans-serif), sans-serif;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.Tjn2mG_digestItem h3 a:hover{text-decoration:underline}.Tjn2mG_chip{color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin-bottom:7px;padding:5px 7px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.Tjn2mG_instagram{color:var(--accent-blue);background:var(--overview-soft);border-color:#0000}.Tjn2mG_feedMeta{color:var(--text-tertiary);margin-top:6px;font-size:10px}@media (max-width:767px){.Tjn2mG_hero{padding:21px;display:block}.Tjn2mG_hero h1{margin-top:13px;font-size:43px}.Tjn2mG_hero h1 span{font-size:30px}.Tjn2mG_countdown{margin-top:15px}.Tjn2mG_countdown strong{font-size:41px}.Tjn2mG_heroCards{margin-top:21px}.Tjn2mG_spotlight{padding:17px}.Tjn2mG_nextGame{grid-template-columns:52px minmax(0,1fr);gap:4px 11px}.Tjn2mG_nextGameTeams{font-size:13px}.Tjn2mG_clubStrip{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:start;overflow-x:auto}.Tjn2mG_clubStrip::-webkit-scrollbar{display:none}.Tjn2mG_club{scroll-snap-align:start}.Tjn2mG_tabs{gap:0}.Tjn2mG_tabs button{flex:1 0 auto;justify-content:center;gap:0;min-height:46px;padding:12px 9px;font-size:12px}.Tjn2mG_tabs button span{display:none}.Tjn2mG_heading h2{font-size:25px}.Tjn2mG_textLink{font-size:11px}.Tjn2mG_fixtureList{padding:0 14px}.Tjn2mG_fixture{grid-template-columns:62px minmax(0,1fr);gap:7px 12px;padding:16px 0}.Tjn2mG_fixtureMeta{grid-column:2;font-size:10px}.Tjn2mG_fixtureTeams{font-size:12px}.Tjn2mG_fixture time{font-size:11px}.Tjn2mG_finePrint{font-size:9px}.Tjn2mG_tilesGrid{gap:8px}.Tjn2mG_tile{min-height:131px;padding:14px 9px;display:block}.Tjn2mG_tile strong{margin-bottom:10px;font-size:35px;display:block}.Tjn2mG_tile h3{font-size:10px}.Tjn2mG_tile p{font-size:9px}.Tjn2mG_glanceGrid{grid-template-columns:minmax(0,1fr);gap:8px}.Tjn2mG_estRanks li{gap:8px;font-size:13px}.Tjn2mG_estRank{width:22px}.Tjn2mG_nameFull{display:none}.Tjn2mG_nameShort{display:inline}.Tjn2mG_formWin,.Tjn2mG_formLoss{width:16px;height:16px}.Tjn2mG_nationScore strong{font-size:46px}.Tjn2mG_seasonLinks,.Tjn2mG_seasonHeader{padding:17px}.Tjn2mG_seasonHeader h1{font-size:26px}.Tjn2mG_seasonIndex th,.Tjn2mG_seasonIndex td{padding:9px 10px}.Tjn2mG_seasonLinksHead small{font-size:10px}.Tjn2mG_seasonLinksHead h2{font-size:14px}.Tjn2mG_stats,.Tjn2mG_leadersGrid{grid-template-columns:minmax(0,1fr)}.Tjn2mG_digest{padding:16px}.Tjn2mG_digestGrid{flex-direction:column;gap:13px;display:flex}.Tjn2mG_digestItem+.Tjn2mG_digestItem{border-left:0;border-top:1px solid var(--border);padding:13px 0 0}.Tjn2mG_thumbnail{width:80px;height:85px}.Tjn2mG_chip{margin-bottom:5px}.Tjn2mG_digest .Tjn2mG_heading h2{font-size:24px}}