.workspaceShell{--workspace-sidebar:224px;--workspace-text:var(--type-body);--workspace-small:var(--type-caption);--workspace-title:var(--type-page-title);--workspace-subtitle:var(--type-section-title);--workspace-card-title:var(--type-card-title);--workspace-control:44px;--workspace-on-accent:var(--deck-on-accent);--workspace-on-discord:#fff;--workspace-motion-hover:.22s;--workspace-motion-control:.18s;--workspace-motion-release:.16s;--workspace-motion-ease-hover:cubic-bezier(.16, 1, .3, 1);--workspace-motion-ease-release:cubic-bezier(.4, 0, .2, 1)}.futbet-app .workspaceShell .languageToggle button[aria-pressed=true]{color:var(--workspace-on-accent)}html[data-theme=dark] .futbet-app .workspaceShell .languageToggle button[aria-pressed=true]{color:var(--color-brand-bg)}.workspaceShell{--deck-bg:var(--color-bg);--deck-surface:var(--color-surface);--deck-raised:var(--color-surface-raised);--deck-text:var(--color-text);--deck-muted:var(--color-text-muted);--deck-line:var(--color-border);--deck-control:var(--color-control);--deck-accent:var(--color-action);--deck-accent-hover:var(--color-action-hover);--deck-cta:var(--color-cta);--deck-cta-hover:var(--color-cta-hover);--deck-negative:var(--color-negative);--deck-warning:var(--color-warning);--deck-context:var(--color-context);--deck-trace:var(--color-trace);--deck-on-accent:var(--color-on-action);--deck-on-cta:var(--color-on-cta)}.futbet-app .workspaceShell{font-size:var(--workspace-text);padding-left:var(--workspace-sidebar);overflow-wrap:anywhere}.workspaceContent{background:var(--deck-bg);width:100%;min-width:0;max-width:none;min-height:100dvh;color:var(--deck-text);flex-direction:column;margin-inline:0;display:flex}.futbet-app .workspaceShell .workspaceSidebar{width:var(--workspace-sidebar);background:var(--deck-surface);border-right:1px solid var(--deck-line);padding:0 var(--space-3) var(--space-3);gap:var(--space-4);z-index:50;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.futbet-app .workspaceShell .workspaceBrand{align-items:center;gap:var(--space-2);height:60px;min-height:60px;margin-inline:calc(var(--space-3) * -1);padding:0 var(--space-6);border-bottom:1px solid var(--deck-line);color:var(--deck-text);font-weight:800;font-size:var(--workspace-card-title);text-decoration:none;display:flex}.workspaceBrand img{filter:brightness(0)invert();object-fit:contain}[data-theme=light] .workspaceBrand img{filter:none}.futbet-app .workspaceShell .workspaceBrand b{color:var(--deck-accent)}.workspaceSidebar nav{gap:var(--space-2);display:grid}.futbet-app .workspaceShell .workspaceSidebar :is(nav a,.workspaceSidebarFooter>a){align-items:center;gap:var(--space-2);padding:var(--space-3);min-height:var(--workspace-control);border-radius:var(--deck-control-radius);color:var(--deck-muted);font-size:var(--workspace-text);line-height:1.4;text-decoration:none;display:flex}.futbet-app .workspaceShell .workspaceSidebar nav a:hover{background:var(--deck-raised);color:var(--deck-text)}.futbet-app .workspaceShell .workspaceSidebar nav a[aria-current=page]{background:var(--deck-raised);color:var(--deck-accent);box-shadow:inset 3px 0 var(--deck-accent);font-weight:700}.futbet-app .workspaceShell .workspaceSidebar nav .workspaceDiscord{background:var(--deck-discord);color:var(--workspace-on-discord);margin-top:var(--space-4)}.futbet-app .workspaceShell .workspaceSidebar nav .workspaceDiscord:hover{background:var(--deck-discord-hover)}.workspaceSidebarFooter{margin-top:auto}.workspaceSidebarFooter p{gap:var(--space-2);padding-inline:var(--space-3);display:flex}.workspaceSidebarFooter small{display:block}.workspaceMobile,.workspaceMenuBackdrop{display:none}.workspaceToolbar{padding:var(--space-3) var(--space-6);justify-content:flex-end;display:flex}.workspaceToolbar:empty{display:none}.futbet-app .workspaceShell :is(button,input,select,textarea){font-family:var(--font-body);font-size:var(--workspace-text);border-radius:var(--deck-control-radius)}.futbet-app .workspaceShell :is(h1,h2,h3,h4,h5,p,small,label,th,td,dt,dd,b,strong,em,span){font-family:var(--font-body)}.futbet-app .workspaceShell h1{font-size:clamp(28px, 3vw, var(--workspace-title));font-weight:750;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.futbet-app .workspaceShell h2{font-size:var(--workspace-subtitle);font-weight:720;line-height:var(--leading-heading);letter-spacing:-.025em;text-wrap:balance}.futbet-app .workspaceShell h3{font-size:var(--workspace-card-title);letter-spacing:-.015em;font-weight:680;line-height:1.3}.futbet-app .workspaceShell :is(p,td,th){font-size:var(--workspace-text);line-height:1.6}.futbet-app .workspaceShell :is(small,label,dt,.fixture small,.forecasts span,.forecasts i,.upcomingWhen,.metricRow span,.sectionHead>div>span,.heroGrid .eyebrow,.money span,.doublePick span,.betPill span,.readiness span,.betPill small,.shotMapSummary span){font-size:var(--workspace-small);letter-spacing:normal;line-height:1.5}.futbet-app .workspaceShell :is(.hero,.panel,.matchesSection,.method,.upcomingSection,.bookmakerOnboarding,.bookmakerHistory,.bookmakerNext,.recentPredictions,.comboDuo,.journeyAdvice,.legalSection,.upcomingBookmakerSummary){padding:var(--space-6)}.futbet-app .workspaceShell :is(.sectionLinks,.optionalIntro,.dataTimestamp,.historyContext){padding-inline:var(--space-6)}.futbet-app .workspaceShell .readingGuide{margin:var(--space-6)}.futbet-app .workspaceShell .heroGrid{padding-block:var(--space-2);gap:var(--space-6)}.futbet-app .workspaceShell :is(.budgetControl,.futureCombo,.metricTable,.bookmakerTable,.coldWarning,.matchStake,.superLegs>div,.matchDetails,.upcomingBookmakerSummary aside,.scienceResult,.reliabilityBar,.goalLegend,.shotEmptyDetail,.readingGuide,.roundSummary,.matchCard,.upcomingCard){border-radius:var(--deck-radius)}.futbet-app .workspaceShell :is(.futureCombo,.metricTable,.bookmakerTable,.roundSummary,.upcomingCard,.matchCard){overflow:hidden}.futbet-app .workspaceShell .matchMain{border-radius:var(--deck-radius);font-size:var(--workspace-text)}.futbet-app .workspaceShell .siteFooter{padding:var(--space-6);border-radius:var(--deck-radius);margin:var(--space-6)}.futbet-app .workspaceShell .siteFooter .brandLogo{display:none}.futbet-app .workspaceShell :is(.bookmakerHeroLink,.bookmakerOnboardingIntro>a,.bookmakerSignupRanking li>a,.emptySeason>a,.scienceResult),.futbet-app .workspaceShell .scienceResult :is(b,strong,small,span,em){color:var(--deck-on-cta)}.futbet-app .workspaceShell :is(.roundStrip button.active,.shotMapControls button.active){color:var(--workspace-on-accent)}.futbet-app .workspaceShell .workspaceButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-height:var(--workspace-control);border:1px solid var(--deck-control);border-radius:var(--deck-control-radius);background:var(--deck-raised);color:var(--deck-text);font-size:var(--workspace-text);cursor:pointer;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.futbet-app .workspaceShell .workspaceButton:hover{border-color:var(--deck-accent)}.futbet-app .workspaceShell .workspaceButton[aria-pressed=true]{border-color:var(--deck-accent);box-shadow:inset 0 0 0 1px var(--deck-accent)}.futbet-app .workspaceShell .workspaceButton:disabled{cursor:not-allowed;background:var(--deck-surface);color:var(--deck-muted);border-style:dashed}.futbet-app .workspaceShell :is(button,a,input,select):focus-visible{outline:3px solid var(--deck-accent);outline-offset:3px}.futbet-app .workspaceShell .workspaceSettings{width:100%;max-width:none;padding:var(--space-5);margin:0}.workspaceSettingsGrid{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1.38fr) minmax(360px,1fr);display:grid}.workspaceSettingsCard{min-width:0;height:100%;padding:var(--space-5);background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-large-radius);flex-direction:column;align-self:stretch;display:flex}.workspaceSettingsCard--profile{grid-area:1/1}.workspaceSettingsCard#appearance{grid-area:1/2}.workspaceSettingsCard#security{grid-area:2/1}.workspaceSettingsCard#payments{grid-area:2/2}.workspaceSettings.isAdministrative .workspaceSettingsCard#security{grid-column:1/-1}.workspaceSettingsCard#security .workspacePasswordForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.workspaceSettingsCard#security .workspacePasswordForm :is(.workspaceFormMessage,.workspaceSettingsCardFooter){grid-column:1/-1}.workspaceSettingsCardHeader{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--deck-line);display:flex}.workspaceSettingsCardHeader>div{min-width:0}.futbet-app .workspaceShell .workspaceSettingsCardHeader :is(h2,p){margin:0}.futbet-app .workspaceShell .workspaceSettingsCardHeader h2{font-size:var(--workspace-card-title)}.futbet-app .workspaceShell .workspaceSettingsCardHeader p{margin-top:var(--space-1);color:var(--deck-muted)}.workspaceSettingIcon{border:1px solid color-mix(in srgb, var(--deck-accent) 34%, var(--deck-line));border-radius:var(--deck-control-radius);background:var(--deck-surface);width:40px;height:40px;color:var(--deck-accent);flex:0 0 40px;place-items:center;display:grid}.workspaceProfileForm,.workspacePasswordForm{gap:var(--space-3);margin-top:var(--space-4);display:grid}.workspaceFieldGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspaceProfileForm label,.workspacePasswordForm label{gap:var(--space-1);color:var(--deck-muted);font-size:var(--workspace-small);font-weight:600;display:grid}.workspaceProfileForm input,.workspacePasswordForm input{width:100%;min-height:var(--workspace-control);padding:var(--space-2) var(--space-3);border:1px solid var(--deck-control);border-radius:var(--deck-control-radius);background:var(--deck-raised);color:var(--deck-text);font:inherit}.workspaceProfileForm input:focus,.workspacePasswordForm input:focus{border-color:var(--deck-accent);outline:3px solid color-mix(in srgb, var(--deck-accent) 24%, transparent);outline-offset:1px}.workspaceSensitiveField{margin-top:var(--space-1)}.workspaceInlineNotice,.workspaceFormMessage{padding:var(--space-2) var(--space-3);border-left:3px solid var(--deck-accent);background:var(--deck-raised);color:var(--deck-text);font-size:var(--workspace-small);margin:0}.workspaceFormMessage.isError{border-left-color:var(--deck-negative);color:var(--deck-negative)}.workspaceSettingsEmpty{justify-items:start;gap:var(--space-3);margin-top:var(--space-4);color:var(--deck-muted);display:grid}.workspaceAppearanceFieldset{gap:var(--space-3);margin:var(--space-3) 0 0;border:0;padding:0;display:grid}.workspaceAppearanceFieldset fieldset{border:0;margin:0;padding:0}.workspaceAppearanceFieldset legend{margin-bottom:var(--space-2);color:var(--deck-muted);font-size:var(--workspace-small)}.workspaceSettingNote{margin-top:var(--space-3);color:var(--deck-muted);font-size:var(--workspace-small);display:block}.workspaceSettingsCardBody{margin:var(--space-4) 0;color:var(--deck-muted)}.workspaceSettingsCardFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);margin-top:auto;display:flex}.futbet-app .workspaceShell .workspaceRoleBadge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--deck-accent) 36%, transparent);color:var(--deck-accent);font-size:var(--workspace-small);border-radius:999px;font-weight:700;display:inline-flex}.workspaceRoleBadge .materialIcon{width:18px;height:18px}.workspaceThemes{gap:var(--space-2);flex-wrap:wrap;display:flex}.themeSwatch{border-radius:var(--deck-control-radius);border:1px solid var(--deck-control);width:24px;height:24px}.themeSwatch.light{background:#fff}.themeSwatch.dark{background:#080808}.futbet-app .workspaceShell .workspacePreview{align-items:flex-start;gap:var(--space-3);background:var(--deck-raised);padding:var(--space-4);border-radius:var(--deck-radius);margin-bottom:var(--space-6);display:flex}.workspaceShell .materialIcon{flex-shrink:0}.futbet-app .workspaceShell .loading{height:auto;min-height:calc(100dvh - 76px);padding:var(--space-6);background:var(--deck-bg);color:var(--deck-muted);text-align:center;place-content:center;display:grid}.futbet-app .workspaceShell .loading p{color:inherit;margin:0}.futbet-app .workspaceShell .workspaceRoutePending{align-content:start;gap:var(--space-4);min-height:min(440px,100dvh - 180px);padding:var(--space-6);color:var(--deck-muted);display:grid}.futbet-app .workspaceShell .workspaceRoutePending>p{font-size:var(--workspace-small);margin:0;font-weight:600}.workspaceRoutePendingLines{gap:var(--space-3);display:grid}.workspaceRoutePendingLines span{border-radius:var(--deck-radius);background:linear-gradient(100deg, var(--deck-surface) 25%, var(--deck-raised) 50%, var(--deck-surface) 75%);background-size:200% 100%;height:56px;animation:1.2s ease-in-out infinite workspace-loading-shift;display:block}.workspaceRoutePendingLines span:nth-child(2){width:72%}.workspaceRoutePendingLines span:nth-child(3){width:88%}@keyframes workspace-loading-shift{to{background-position:-200% 0}}@media (max-width:999px){.futbet-app .workspaceShell{padding-left:0}.workspaceMobile{z-index:55;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(56px + var(--safe-top));padding:calc(var(--space-1) + var(--safe-top)) max(var(--space-3), var(--safe-right)) var(--space-1) max(var(--space-3), var(--safe-left));background:var(--deck-surface);border-bottom:1px solid var(--deck-line);display:flex;position:sticky;top:0}.workspaceMobileContext{min-width:0;line-height:1.2;display:grid}.futbet-app .workspaceShell .workspaceContent .workspaceMobileContext>span{color:var(--deck-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.futbet-app .workspaceShell .workspaceContent .workspaceMobileContext>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.workspaceMobileActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.workspaceMobile .languageToggle button{min-height:44px}.workspaceMenuButton{background:0 0;border-color:#0000;width:44px;min-width:44px;height:44px;padding:0}.workspaceMenuButton .materialIcon{width:22px;height:22px}.workspaceMenuBackdrop{inset:calc(56px + var(--safe-top)) 0 0;z-index:52;cursor:default;background:#0000006b;border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block;position:fixed}.futbet-app .workspaceShell .workspaceSidebar{inset:calc(56px + var(--safe-top)) auto 0 0;z-index:54;width:min(82vw,296px);padding:var(--space-3) var(--space-3) max(var(--space-4), var(--safe-bottom));gap:var(--space-2);border-right:1px solid var(--deck-line);visibility:hidden;transition:transform var(--motion-state-enter) var(--motion-ease-enter), visibility 0s linear var(--motion-state-enter);pointer-events:none;border-bottom:0;display:flex;position:fixed;transform:translate(-100%);box-shadow:16px 0 40px #0000002e}.futbet-app .workspaceShell .workspaceSidebar.isOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.workspaceSidebar nav{gap:var(--space-1)}.futbet-app .workspaceShell .workspaceSidebar :is(nav a,.workspaceSidebarFooter>a){min-height:44px;padding:10px var(--space-3);border-radius:10px}.workspaceSidebar nav .materialIcon{width:20px;height:20px}.workspaceSidebar .workspaceBrand{display:none!important}.workspaceSidebarFooter{padding-top:var(--space-2);margin-top:auto}.futbet-app .workspaceShell .workspaceHeader{display:none}}@media (min-width:961px) and (max-width:1280px){.workspaceSettingsCard#security .workspacePasswordForm{grid-template-columns:1fr}.workspaceSettingsCard#security .workspacePasswordForm :is(.workspaceFormMessage,.workspaceSettingsCardFooter){grid-column:auto}}@media (max-width:960px){.workspaceSettingsGrid{grid-template-columns:1fr}.workspaceSettingsCard--profile,.workspaceSettingsCard#appearance,.workspaceSettings.isAdministrative .workspaceSettingsCard#security,.workspaceSettingsCard#security,.workspaceSettingsCard#payments{grid-area:auto}.workspaceSettingsCard#security .workspacePasswordForm{grid-template-columns:1fr}.workspaceSettingsCard#security .workspacePasswordForm :is(.workspaceFormMessage,.workspaceSettingsCardFooter){grid-column:auto}}@media (max-width:600px){.workspaceShell{--workspace-title:24px;--workspace-subtitle:20px;--workspace-card-title:16px;--workspace-small:12px;--deck-large-radius:18px}.futbet-app .workspaceShell h1{font-size:var(--workspace-title)}.futbet-app .workspaceShell :is(.workspaceSettings,.hero,.panel,.matchesSection,.method,.upcomingSection,.bookmakerHistory,.bookmakerNext,.recentPredictions,.comboDuo,.journeyAdvice,.legalSection,.upcomingBookmakerSummary){padding:var(--space-4)}.workspaceSettingsCard{padding:var(--space-4);border-radius:var(--deck-large-radius)}.workspaceFieldGrid{grid-template-columns:1fr}.workspaceSettingsCardFooter{align-items:stretch;gap:var(--space-2);padding-top:var(--space-3);flex-direction:column}.workspaceSettingsCardFooter .uiAction{width:100%}.workspaceSettingsGrid{gap:var(--space-3)}.workspaceSettingsCardHeader{gap:var(--space-3);padding-bottom:var(--space-3)}.workspaceSettingIcon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.workspaceSettingIcon .materialIcon{width:20px;height:20px}.futbet-app .workspaceShell .workspaceSettingsCardHeader h2{font-size:16px}.futbet-app .workspaceShell .workspaceSettingsCardHeader p{margin-top:2px;line-height:1.45}.workspaceProfileForm,.workspacePasswordForm,.workspaceAppearanceFieldset{gap:var(--space-3);margin-top:var(--space-3)}.workspaceProfileForm input,.workspacePasswordForm input{min-height:44px}.workspaceSettingsCardBody{margin:var(--space-3) 0;line-height:1.5}.workspaceAppearanceFieldset{margin-bottom:0}.workspaceThemes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspaceThemes .workspaceButton{width:100%;padding-inline:var(--space-3)}.workspacePreview{margin-bottom:var(--space-3)!important;padding:var(--space-3)!important;border-radius:var(--deck-radius)!important}.futbet-app .workspaceShell .readingGuide{margin:var(--space-4)}.futbet-app .workspaceShell :is(.sectionLinks,.optionalIntro,.dataTimestamp,.historyContext){padding-inline:var(--space-4)}}.futbet-app .workspaceShell .workspaceContent :is(span,b,i,em){font-size:inherit}.futbet-app .workspaceShell .workspaceContent :is(.eyebrow,.upcomingWhen,.oddsRecommendation header,.oddsRecommendation em,.oddsRecommendation i,.topOffers,.readiness,.forecasts){font-size:var(--workspace-small)}.futbet-app .workspaceShell .workspaceContent .upcomingTeams b{font-size:var(--workspace-card-title)}.futbet-app .workspaceShell :is(.pendingPredictions,.oddsRecommendation){border-radius:var(--deck-radius);border:1px solid var(--deck-line);overflow:hidden}.futbet-app .workspaceShell .oddsRecommendation header{padding:var(--space-3);border-radius:0}.futbet-app .workspaceShell .oddsRecommendation header button{font-size:var(--workspace-small)}.futbet-app .workspaceShell .matchStake{gap:var(--space-3);flex-wrap:wrap;display:flex}.futbet-app .workspaceShell .matchStake label{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.futbet-app .workspaceShell .materialIcon{width:20px;height:20px}.futbet-app .workspaceShell{--lime:var(--deck-accent)}.futbet-app .workspaceShell :is(.eyebrow,.sectionHead>div>span,.kpis span,.shotLegend span,.budgetControl>aside span){color:var(--deck-muted);font-size:var(--workspace-small)}.futbet-app .workspaceShell :is(.eyebrow>span,.goalPanelTitle>span,.playerHead>i,.chartTitle>span){color:var(--deck-accent);font-size:var(--workspace-small)}.futbet-app .workspaceShell :is(.comboEconomics,.bookmakerMatchGrid article>footer,.spainMarketNote){background:var(--deck-raised);color:var(--deck-text);border-radius:var(--deck-radius)}.futbet-app .workspaceShell .upcomingBookmakerSummary>div>a{align-items:center;gap:var(--space-3);background:var(--deck-cta);color:var(--deck-on-cta);border-radius:var(--deck-control-radius);font-size:var(--workspace-text);padding:var(--space-3);min-height:var(--workspace-control);display:inline-flex}.futbet-app .workspaceShell .upcomingBookmakerSummary>div>a b{color:inherit}.futbet-app .workspaceShell .upcomingBookmakerSummary aside footer{color:var(--deck-muted);font-size:var(--workspace-small)}.futbet-app .workspaceShell .siteFooter{background:var(--deck-surface)!important;color:var(--deck-text)!important}.futbet-app .workspaceShell .bookmakerHeroLink{color:var(--workspace-on-accent)!important}.futbet-app .workspaceShell .liveHistoryNotice p{color:var(--deck-muted)!important}.futbet-app .workspaceShell :is(.roundStrip button.active small,.bookmakerSignupRanking li>a :is(b,strong,small,span,em)){color:var(--workspace-on-accent)}.futbet-app .workspaceShell :is(.poweredBy,.shotLegend,.goalPanelTitle){font-size:var(--workspace-small)}.futbet-app .workspaceShell .topOffers li{font-size:var(--workspace-small);border-color:var(--deck-line)}.futbet-app .workspaceShell .matchStake>span{flex:130px;min-width:0}.futbet-app .workspaceShell .matchStake>label{flex:100%}.futbet-app .workspaceShell .workspaceContent :is(.matchCard .fixture .forecasts :is(i,b),.betPill b,.chartLabels,.journeyAdvice>footer,.bookmakerSignupRanking>header,.bookmakerSignupRanking>footer,.bookmakerMatchGrid article footer b){font-size:var(--workspace-small)}.futbet-app .workspaceShell .matchBookList strong{font-size:var(--workspace-text)}.futbet-app .workspaceShell .liveHistoryNotice>span{color:var(--workspace-on-accent)}.futbet-app .workspaceShell .chart .profitLine,.futbet-app .workspaceShell .chartPoint circle{stroke:var(--deck-context)}.futbet-app .workspaceShell .chartPoint:hover circle,.futbet-app .workspaceShell .chartPoint:focus circle{fill:var(--deck-context)}.futbet-app .workspaceShell .coral,.futbet-app .workspaceShell .hero .kpis b.coral{color:var(--deck-negative)!important}.futbet-app .workspaceShell .sidebarFold{flex-shrink:0;justify-content:flex-start;width:100%}.futbet-app .workspaceShell .historySeasonControl{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.futbet-app .workspaceShell .historySeasonControl>span{align-items:center;gap:var(--space-2);font-size:var(--workspace-small);color:var(--deck-muted);display:flex}.futbet-app .workspaceShell .historySeasonControl nav{gap:var(--space-2);padding:var(--space-2);background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);flex-wrap:wrap;display:flex}.futbet-app .workspaceShell .historySeasonControl nav a{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--workspace-control);padding:var(--space-2) var(--space-3);border-radius:var(--deck-control-radius);color:var(--deck-muted);font-size:var(--workspace-text);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:flex}.futbet-app .workspaceShell .historySeasonControl nav a:hover{background:var(--deck-raised);color:var(--deck-text)}.futbet-app .workspaceShell .historySeasonControl nav a[aria-current=page]{background:var(--deck-raised);border-color:var(--deck-accent);color:var(--deck-accent);font-weight:700}@media (min-width:1000px){.futbet-app .workspaceShell.sidebarCollapsed{--workspace-sidebar:80px}.sidebarCollapsed .workspaceSidebar .workspaceBrand{padding-inline:var(--space-3);justify-content:center;gap:0!important;font-size:0!important}.sidebarCollapsed .workspaceSidebar .workspaceBrand b{font-size:0}.sidebarCollapsed .workspaceSidebar :is(.sidebarLinkText,.sidebarFold span,.workspaceSidebarFooter p,.workspaceDiscord>.materialIcon:last-child){display:none!important}.futbet-app .sidebarCollapsed .workspaceSidebar :is(nav a,.workspaceSidebarFooter>a,.sidebarFold){padding-inline:var(--space-2);justify-content:center}.sidebarCollapsed .workspaceSidebar .workspaceBrand img{width:36px}}@media (max-width:999px){.futbet-app .workspaceShell .sidebarFold{display:none}}@media (max-width:600px){.futbet-app .workspaceShell .workspaceToolbar{padding:var(--space-4);justify-content:flex-start}.historySeasonControl{width:100%}.futbet-app .workspaceShell .historySeasonControl nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.futbet-app .workspaceShell :is(.superScore>span,.superNumbers>span){color:var(--deck-muted);font-size:var(--workspace-small)}.futbet-app .workspaceShell .sidebarBottom{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--deck-line);display:flex}.futbet-app .workspaceShell .sidebarBottom .sidebarFold{width:var(--workspace-control);height:var(--workspace-control);padding:var(--space-2);justify-content:center}.futbet-app .workspaceShell .workspaceHeader{z-index:35;justify-content:space-between;align-items:center;gap:var(--space-4);height:60px;min-height:60px;padding:0 var(--space-6);background:var(--deck-surface);border-bottom:1px solid var(--deck-line);display:flex;position:sticky;top:0}.workspaceBreadcrumb,.workspaceHeaderActions,.workspaceSession{align-items:center;gap:var(--space-3);display:flex}.futbet-app .workspaceShell .workspaceBreadcrumb{color:var(--deck-muted);font-size:var(--workspace-text)}.futbet-app .workspaceShell .workspaceBreadcrumb h1{font-size:inherit;line-height:inherit;color:var(--deck-text);margin:0}.futbet-app .workspaceShell .workspaceSession{font-size:var(--workspace-small);color:var(--deck-muted)}.futbet-app .workspaceShell .workspaceAccountShortcut{align-items:center;gap:var(--space-2);min-height:var(--workspace-control);padding:var(--space-2) var(--space-3);background:var(--deck-raised);border:1px solid var(--deck-control);border-radius:var(--deck-control-radius);color:var(--deck-text);font-size:var(--workspace-text);text-decoration:none;display:flex}@media (min-width:1000px){.sidebarCollapsed .sidebarBottom>small{display:none}.futbet-app .sidebarCollapsed .sidebarBottom{justify-content:center}}@media (max-width:999px){.futbet-app .workspaceShell .sidebarBottom{padding-top:var(--space-3);margin-top:0;display:flex!important}.sidebarBottom .sidebarFold{display:none!important}.sidebarCredit{width:100%}.futbet-app .workspaceShell .workspaceHeader{display:none}}@media (max-width:600px){.futbet-app .workspaceShell .workspaceHeader{padding:var(--space-2) var(--space-4);gap:var(--space-2)}.workspaceHeader .workspaceSession,.workspaceBreadcrumb>span,.workspaceBreadcrumb>.materialIcon,.workspaceAccountShortcut>span{display:none}.workspaceBreadcrumb{min-width:0}.workspaceHeaderActions{flex-shrink:0}}.workspaceShell{--header-avatar:var(--deck-accent);--header-avatar-text:var(--deck-on-accent);--header-shadow:0 18px 44px #0003;--header-avatar-size:44px}.futbet-app .workspaceShell .sidebarBottom .sidebarFold{color:var(--deck-muted);box-shadow:none;background:0 0;border-color:#0000}.futbet-app .workspaceShell .sidebarBottom .sidebarFold:hover{background:var(--deck-raised);color:var(--deck-text)}.headerAccount{align-items:center;gap:var(--space-4);display:flex;position:relative}html[data-theme=dark] .futbet-app .workspaceShell .languageToggle button[aria-pressed=true]{background:var(--deck-text);color:var(--deck-bg)}.futbet-app .workspaceShell .headerProfile{cursor:pointer;color:var(--deck-text);min-height:var(--workspace-control);width:var(--header-avatar-size);min-width:var(--header-avatar-size);height:var(--header-avatar-size);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.futbet-app .workspaceShell .headerProfile:hover .headerAvatar{filter:brightness(1.1)}.futbet-app .workspaceShell .headerAvatar{width:var(--header-avatar-size);height:var(--header-avatar-size);background:var(--header-avatar);color:var(--header-avatar-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.futbet-app .workspaceShell .headerAvatar .materialIcon{width:24px;height:24px}.futbet-app .workspaceShell .headerPopover{right:0;top:calc(100% + var(--space-3));z-index:60;background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-large-radius);width:min(320px,100vw - 32px);max-height:calc(100dvh - 160px);box-shadow:var(--header-shadow);position:absolute;overflow:auto}.headerPopoverIdentity{gap:var(--space-2);padding:var(--space-6);overflow-wrap:anywhere;flex-direction:column;display:flex}.futbet-app .workspaceShell .headerPopoverIdentity strong{font-size:18px}.futbet-app .workspaceShell .headerPopoverIdentity small{font-size:var(--workspace-small);color:var(--deck-muted)}.futbet-app .workspaceShell .headerPopover>:is(a,button){align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-4) var(--space-6);border:0;border-top:1px solid var(--deck-line);color:var(--deck-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;font-size:16px;text-decoration:none;display:flex}.futbet-app .workspaceShell .headerPopover>:is(a,button):hover{background:var(--deck-raised)}.futbet-app .workspaceShell .headerPopover .headerExit{color:var(--deck-negative)}.futbet-app .workspaceShell .headerPopover .headerExit:disabled{cursor:wait;color:var(--deck-muted)}.futbet-app .workspaceShell .headerPopoverError{color:var(--deck-negative);margin:0;padding:10px 18px;font-size:12px;line-height:1.4}.headerPopoverError{padding:var(--space-3) var(--space-6);border-top:1px solid var(--deck-line);color:var(--deck-negative);font-size:var(--workspace-small);margin:0}@media (max-width:600px){.headerAccount{gap:var(--space-2)}.workspaceShell{--header-avatar-size:40px}.workspaceHeader .workspaceBreadcrumb :is(strong,h1){font-size:var(--workspace-small)}.futbet-app .workspaceShell .headerProfile{width:44px;min-width:44px}.futbet-app .workspaceShell .headerAvatar{font-size:16px}.futbet-app .workspaceShell .headerPopover{top:calc(100% + var(--space-2));border-radius:16px;width:min(300px,100vw - 24px)}.headerPopoverIdentity{gap:var(--space-1);padding:var(--space-4)}.futbet-app .workspaceShell .headerPopoverIdentity strong{font-size:16px}.futbet-app .workspaceShell .headerPopover>:is(a,button){min-height:48px;padding:var(--space-3) var(--space-4);font-size:14px}}.futbet-app .workspaceShell .headerPopover>:is(a,button):focus-visible{outline-offset:-3px}.futbet-app .workspaceShell .headerAccount button:disabled{cursor:wait;opacity:.65}.futbet-app .workspaceShell{display:flow-root}.futbet-app .workspaceShell .workspaceContent>.emptySeason{background:var(--deck-bg);min-height:0;color:var(--deck-text);border-bottom:0;flex:1}.futbet-app .workspaceShell .workspaceContent>.emptySeason>small{color:var(--deck-accent)}.futbet-app .workspaceShell .workspaceContent>.emptySeason>p{color:var(--deck-muted)}.futbet-app .workspaceShell .journeyAdvice>footer{border-radius:var(--deck-radius)}.futbet-app .workspaceShell .upcomingBookmakerSummary aside{border:1px solid var(--deck-line);border-radius:var(--deck-radius);background:var(--deck-line);gap:1px;overflow:hidden}.futbet-app .workspaceShell .upcomingBookmakerSummary aside>span{background:var(--deck-surface);border:0}.futbet-app .workspaceShell .upcomingBookmakerSummary aside footer{border:0;border-radius:0;margin:0}.sidebarCredit{flex:1;min-width:0}.futbet-app .workspaceShell .sidebarCredit>small{margin-bottom:var(--space-2);display:block}.futbet-app .workspaceShell .sidebarCredit>a{align-items:center;gap:var(--space-2);min-height:var(--workspace-control);color:var(--deck-muted);font-size:var(--workspace-small);line-height:1.5;text-decoration:none;display:flex}.futbet-app .workspaceShell .sidebarCredit strong{color:var(--deck-text);display:block}.futbet-app .workspaceShell .sidebarCredit>a:hover{color:var(--deck-accent)}@media (min-width:1000px){.futbet-app .workspaceShell.sidebarCollapsed .sidebarBottom{flex-direction:column}.sidebarCollapsed .sidebarCredit>small,.sidebarCollapsed .sidebarCredit>a>span{display:none}.futbet-app .workspaceShell.sidebarCollapsed .sidebarCredit>a{min-width:var(--workspace-control);justify-content:center}}@media (max-width:999px){.futbet-app .workspaceShell .sidebarBottom{display:flex!important}.futbet-app .workspaceShell .sidebarCredit>a{width:fit-content}}.futbet-app .workspaceShell .sidebarCredit{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.futbet-app .workspaceShell .sidebarCredit>small{flex-shrink:0;margin:0}.futbet-app .workspaceShell .sidebarCredit strong{display:inline}.futbet-app .workspaceShell .sidebarCredit>a{white-space:nowrap}@media (min-width:1000px){.futbet-app .workspaceShell:not(.sidebarCollapsed){--workspace-sidebar:224px}.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarCredit>a>.materialIcon,.futbet-app .workspaceShell.sidebarCollapsed .sidebarCredit>small{display:none}}@media (max-width:999px){.futbet-app .workspaceShell .sidebarCredit>a>.materialIcon{display:none}}@media (min-width:1000px){.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarBottom{grid-template-columns:minmax(0,1fr);display:grid}.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarCredit{gap:var(--space-1);--workspace-credit-size:11px}.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarCredit :is(small,a){font-size:var(--workspace-credit-size)}.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarBottom .sidebarFold{justify-self:end}.futbet-app .workspaceShell.sidebarCollapsed .sidebarCredit{display:none}}.futbet-app .workspaceShell .predictionHeading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-2);background:var(--deck-bg);display:flex}.futbet-app .workspaceShell .predictionHeading h1{font-size:var(--workspace-title);margin:0;line-height:1.2}.futbet-app .workspaceShell .predictionHeading p{max-width:66ch;margin:var(--space-2) 0 0;color:var(--deck-muted);font-size:var(--workspace-text);line-height:var(--leading-body)}.futbet-app .workspaceShell .predictionFreshness{padding:var(--space-2) var(--space-6);font-size:var(--workspace-small);color:var(--deck-muted);background:0 0;margin:0}.futbet-app .workspaceShell .upcomingPrimary{padding:0 var(--space-6) var(--space-6);border:0}.predictionControls{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.predictionSearch{gap:var(--space-1);font-size:var(--type-label);color:var(--deck-muted);flex:1;max-width:320px;font-weight:500;line-height:1.3;display:grid}.futbet-app .workspaceShell .predictionSearch input{min-height:var(--workspace-control);border:1px solid var(--deck-control);border-radius:var(--deck-control-radius);width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:var(--deck-bg);color:var(--deck-text);font:inherit}.predictionModes,.predictionFilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.predictionFilterBar{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.predictionFilters{min-width:0}.futbet-app .workspaceShell .predictionClear{min-height:var(--workspace-control);color:var(--deck-muted);white-space:nowrap;flex:none}.futbet-app .workspaceShell .predictionClear:hover{color:var(--deck-text)}.predictionClear .materialIcon{width:18px;height:18px}.futbet-app .workspaceShell :is(.predictionModes,.predictionFilters) button[aria-pressed=true]{background:var(--deck-accent);color:var(--workspace-on-accent);border-color:var(--deck-accent)}.predictionFilters button span{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.875em;font-weight:600}.futbet-app .workspaceShell .predictionCount{font-size:var(--workspace-small);color:var(--deck-muted);margin:var(--space-2) 0}.futbet-app .workspaceShell .predictionPlanLimit{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--deck-line);border-left:3px solid var(--deck-accent);border-radius:var(--deck-radius);background:var(--deck-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.predictionPlanLimit>.materialIcon{color:var(--deck-accent-text)}.predictionPlanLimit strong,.predictionPlanLimit p{margin:0;display:block}.predictionPlanLimit strong{font-size:var(--type-control);font-weight:600;line-height:1.28}.predictionPlanLimit p{color:var(--deck-muted);font-size:var(--workspace-small);margin-top:2px;font-weight:500;line-height:1.5}.futbet-app .workspaceShell .predictionEmptyState{padding:var(--space-6)}.futbet-app .workspaceShell .predictionEmptyState h2{font-size:var(--type-empty-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.16}.futbet-app .workspaceShell .predictionEmptyState p{margin:var(--space-2) 0 0;color:var(--deck-muted);font-size:var(--type-body);line-height:var(--leading-body)}.futbet-app .workspaceShell .predictionEmptyState .uiAction{margin-top:var(--space-3)}.futbet-app .workspaceShell .recentPredictionEvidence{align-items:center;gap:var(--space-1);margin:var(--space-3) 0 0;color:var(--deck-muted);font-size:var(--workspace-small);flex-wrap:wrap;display:flex}.recentPredictionEvidence .materialIcon{color:var(--deck-context)}.recentPredictionEvidence code{color:var(--deck-trace);font-family:var(--font-mono,monospace)}@media (max-width:640px){.futbet-app .workspaceShell .predictionPlanLimit{grid-template-columns:auto minmax(0,1fr)}.futbet-app .workspaceShell .predictionPlanLimit .action{grid-column:1/-1;justify-self:start}}.simplePredictions{gap:var(--space-3);display:grid}.simplePrediction{--prediction-accent:var(--deck-accent);isolation:isolate;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,.7fr) auto;display:grid;position:relative;overflow:clip}.simplePrediction.is-skip{--prediction-accent:var(--deck-warning)}.simplePrediction.is-pending{--prediction-accent:var(--deck-muted)}.compactMatchDetail.is-pick{--prediction-accent:var(--deck-accent)}.compactMatchDetail.is-skip{--prediction-accent:var(--deck-warning)}.compactMatchDetail.is-pending{--prediction-accent:var(--deck-muted)}.simplePrediction:before{content:"";background:var(--prediction-accent);opacity:0;transform-origin:50%;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:10px auto 10px 0;transform:scaleY(.25)}.simplePrediction:focus-within{border-color:var(--prediction-accent);box-shadow:0 16px 38px color-mix(in srgb, var(--deck-text) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--prediction-accent) 45%, transparent)}.simplePrediction:focus-within:before{opacity:1;transform:scaleY(1)}.futbet-app .workspaceShell .simplePrediction h2{gap:var(--space-2);font-size:var(--workspace-card-title);margin:var(--space-2) 0 0;line-height:1.25;display:grid}.simpleMatch h2 span{align-items:center;gap:var(--space-2);display:flex}.futbet-app .workspaceShell .simpleMatch .teamCrest{width:24px;height:24px}.simplePrediction small{color:var(--deck-muted);font-size:var(--workspace-small)}.simpleDecision,.simplePrice{gap:var(--space-2);min-width:0;display:grid}.simpleDecision strong{font-size:var(--workspace-text)}.simplePrice strong{font-size:var(--workspace-subtitle);font-variant-numeric:tabular-nums;line-height:1.2}.decisionBadge{align-items:center;gap:var(--space-1);font-size:var(--workspace-small);color:var(--deck-muted);display:inline-flex}.decisionBadge.pick{color:var(--deck-accent)}.decisionBadge.skip{color:var(--deck-warning)}@media (hover:hover) and (pointer:fine){.futbet-app .workspaceShell .simplePrediction:hover{border-color:var(--prediction-accent);background:color-mix(in srgb, var(--prediction-accent) 4%, var(--deck-surface));box-shadow:0 10px 24px color-mix(in srgb, var(--deck-text) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--prediction-accent) 46%, transparent)}.futbet-app .workspaceShell .compactMatchDetail:hover{border-color:var(--prediction-accent);box-shadow:0 10px 24px color-mix(in srgb, var(--deck-text) 7%, transparent), inset 0 3px var(--prediction-accent)}.futbet-app .workspaceShell .simplePrediction:hover:before{opacity:1;transform:scaleY(1)}.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within) .simplePrice strong{color:var(--prediction-accent)}.futbet-app .workspaceShell .workspaceButton:not(:disabled):hover{background:color-mix(in srgb, var(--deck-accent) 9%, var(--deck-raised));border-color:var(--deck-accent);box-shadow:0 8px 20px color-mix(in srgb, var(--deck-accent) 13%, transparent)}.futbet-app .workspaceShell .predictionSearch:focus-within{color:var(--deck-text)}.futbet-app .workspaceShell .predictionSearch:focus-within input{border-color:var(--deck-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--deck-accent) 14%, transparent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.futbet-app .workspaceShell .simplePrediction,.futbet-app .workspaceShell .compactMatchDetail,.futbet-app .workspaceShell .simplePrediction:before,.futbet-app .workspaceShell .simplePrediction .teamCrest,.futbet-app .workspaceShell .simplePrediction .decisionBadge,.futbet-app .workspaceShell .simplePrediction .simplePrice strong,.futbet-app .workspaceShell .workspaceButton,.futbet-app .workspaceShell .workspaceSidebar nav a,.futbet-app .workspaceShell .workspaceSidebar nav a .materialIcon{transition:transform var(--workspace-motion-release) var(--workspace-motion-ease-release), opacity var(--workspace-motion-release) var(--workspace-motion-ease-release), color var(--workspace-motion-release) var(--workspace-motion-ease-release), background-color var(--workspace-motion-release) var(--workspace-motion-ease-release), border-color var(--workspace-motion-release) var(--workspace-motion-ease-release), box-shadow var(--workspace-motion-release) var(--workspace-motion-ease-release)}.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within),.futbet-app .workspaceShell :is(.compactMatchDetail:hover,.compactMatchDetail:focus-within),.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within):before,.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within) :is(.teamCrest,.decisionBadge,.simplePrice strong){transition-duration:var(--workspace-motion-hover);transition-timing-function:var(--workspace-motion-ease-hover)}.futbet-app .workspaceShell .simplePrediction:hover,.futbet-app .workspaceShell .simplePrediction:focus-within{transform:translate(1px,-2px)}.futbet-app .workspaceShell .compactMatchDetail:hover,.futbet-app .workspaceShell .compactMatchDetail:focus-within{transform:translateY(-2px)}.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within) .teamCrest{transform:scale(1.05)rotate(-1deg)}.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within) .simpleMatch h2 span:last-child .teamCrest{transform:scale(1.05)rotate(1deg)}.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within) .decisionBadge{transform:translate(1px)}.futbet-app .workspaceShell :is(.simplePrediction:hover,.simplePrediction:focus-within) .simplePrice strong{transform-origin:0;transform:scale(1.02)}.futbet-app .workspaceShell .workspaceButton:not(:disabled):hover,.futbet-app .workspaceShell .workspaceSidebar nav a:hover,.futbet-app .workspaceShell .workspaceSidebar nav a:hover .materialIcon{transition-duration:var(--workspace-motion-control);transition-timing-function:var(--workspace-motion-ease-hover)}.futbet-app .workspaceShell .workspaceButton:not(:disabled):hover{transform:translateY(-2px)}.futbet-app .workspaceShell .workspaceButton:not(:disabled):active{transition-duration:.1s;transform:translateY(1px)scale(.965)}.futbet-app .workspaceShell .workspaceSidebar nav a:hover{transform:translate(4px)}.futbet-app .workspaceShell .workspaceSidebar nav a:hover .materialIcon{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.simplePrediction:before{transform:none}}.decisionBadge .materialIcon{width:18px;height:18px}.simplePredictionGroup>div{margin-top:var(--space-2);animation:workspace-reveal var(--motion-state-enter) var(--motion-ease-enter)}.predictionExtras{gap:var(--space-3);padding:0 var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}.futbet-app .workspaceShell :is(.predictionExtras>details,.helpQuestions>details,.helpTutorial){border:1px solid var(--deck-line);border-radius:var(--deck-radius);background:var(--deck-surface);width:100%;overflow:hidden}.futbet-app .workspaceShell :is(.predictionExtras,.workspaceHelp) summary{padding:var(--space-4);min-height:var(--workspace-control);cursor:pointer;color:var(--deck-text);font-weight:700}.futbet-app .workspaceShell :is(.predictionExtras,.workspaceHelp) details[open]>summary{border-bottom:1px solid var(--deck-line)}.futbet-app .workspaceShell :is(.predictionExtras,.workspaceHelp) details[open]>:not(summary){animation:workspace-reveal var(--motion-state-enter) var(--motion-ease-enter)}.workspaceHelp{padding:0 var(--space-6) var(--space-6)}.futbet-app .workspaceShell .workspaceHelp .predictionHeading{padding-inline:0}.futbet-app .workspaceShell .workspaceHelp>h2{font-size:var(--workspace-subtitle);margin:var(--space-6) 0 var(--space-3)}.helpQuestions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.futbet-app .workspaceShell .helpQuestions p{padding:var(--space-4);color:var(--deck-muted);margin:0;line-height:1.6}.helpTutorial{margin-top:var(--space-3)}.workspaceShell .workspaceToolbar:empty{display:none}@keyframes workspace-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.simplePrediction{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.simplePrediction>.workspaceButton{justify-self:end}.simplePrice{flex-wrap:wrap;align-items:center;display:flex}}@media (max-width:600px){.futbet-app .workspaceShell .predictionHeading{padding:var(--space-4) var(--space-4) var(--space-2);align-items:start}.futbet-app .workspaceShell .predictionHeading h1{font-size:var(--workspace-subtitle)}.futbet-app .workspaceShell .predictionFreshness,.futbet-app .workspaceShell .upcomingPrimary{padding-inline:var(--space-4)}.predictionControls{flex-direction:column;align-items:stretch}.predictionSearch{max-width:none}.predictionModes>button{flex:1}.simplePrediction{gap:var(--space-3);padding:var(--space-3)}.simpleMatch,.simpleDecision{grid-column:1/-1}.simplePrice{display:grid}.helpQuestions{grid-template-columns:1fr}.workspaceHelp,.predictionExtras{padding-inline:var(--space-4)}.predictionFilters{gap:var(--space-1)}.futbet-app .workspaceShell .predictionFilters>.workspaceButton{padding:var(--space-2);font-size:var(--workspace-small)}}@media (prefers-reduced-motion:reduce){.futbet-app .workspaceShell :is(.simplePredictionGroup>div,details[open]>:not(summary)){animation:none}}.futbet-app .workspaceShell .predictionHeading>.workspaceButton{white-space:nowrap;flex-shrink:0}.futbet-app .workspaceShell .historyOverview .heroGrid{align-items:start}.futbet-app .workspaceShell .historyOverview h1{font-size:var(--workspace-title);line-height:1.2}.futbet-app .workspaceShell .historyOverview .liveHistoryNotice{padding:var(--space-3);margin-block:var(--space-3)}.futbet-app .workspaceShell .historyOverview .liveHistoryNotice p{font-size:var(--workspace-small)}.futbet-app .workspaceShell :is(.workspaceMethod,.historyOverview) summary{cursor:pointer;min-height:var(--workspace-control);padding:var(--space-3);font-weight:700}.futbet-app .workspaceShell .historyOverview .helpTutorial>p{padding:var(--space-3)}.futbet-app .workspaceShell .simplePredictionGroup>div[hidden]{display:none}.predictionNavigation{padding:var(--space-2) var(--space-6) var(--space-3)}.predictionTabs{gap:var(--space-2);background:0 0;border:0;border-radius:0;padding:0;display:flex;overflow-x:auto}.futbet-app .workspaceShell .predictionTabs [role=tab]{white-space:nowrap;color:var(--deck-muted);background:0 0;border-color:#0000;flex-shrink:0}.futbet-app .workspaceShell .predictionTabs [aria-selected=true]{background:var(--deck-raised);color:var(--deck-accent);border-color:var(--deck-accent)}.predictionShortcuts{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.futbet-app .workspaceShell .predictionShortcuts a{align-items:center;gap:var(--space-2);min-height:var(--workspace-control);color:var(--deck-muted);font-size:var(--workspace-small);text-decoration:none;display:inline-flex}.futbet-app .workspaceShell .predictionShortcuts a:hover{color:var(--deck-accent)}.predictionTabPanel[hidden]{display:none}.predictionTabPanel:not([hidden]){animation:workspace-reveal var(--motion-state-enter) var(--motion-ease-enter)}@media (max-width:600px){.predictionNavigation{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.predictionTabPanel:not([hidden]){animation:none}}.futbet-app .workspaceShell .compactMatchDetail{padding:var(--space-4);background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);min-width:0}.compactMatchDetail>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--deck-line);display:flex}.compactMatchDetail>header>div{gap:var(--space-1);display:grid}.compactMatchDetail small,.compactMatchDetail p{color:var(--deck-muted);font-size:var(--workspace-small)}.compactMatchColumns{gap:var(--space-6);padding-block:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.futbet-app .workspaceShell .compactMatchDetail h3{font-size:var(--workspace-card-title);margin:var(--space-2) 0;line-height:1.3}.compactPickNumbers{gap:var(--space-4);flex-wrap:wrap;display:flex}.compactPickNumbers>span{gap:var(--space-1);display:grid}.compactPickNumbers b{font-size:var(--workspace-card-title);font-variant-numeric:tabular-nums}.probabilityVisual{gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--workspace-small);grid-template-columns:1fr auto;display:grid}.probabilityVisual>div{background:var(--deck-raised);height:var(--space-2);border-radius:var(--deck-radius);grid-column:1/-1;overflow:hidden}.probabilityVisual i{background:var(--deck-accent);border-radius:inherit;height:100%;display:block}.matchAnalysisTrace{gap:var(--space-3);margin-block:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--deck-line);border-radius:var(--deck-radius);background:color-mix(in srgb, var(--prediction-accent) 4%, var(--deck-raised));display:grid}.matchAnalysisTrace>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.matchAnalysisTrace>header>div{align-items:center;gap:var(--space-2);display:inline-flex}.matchAnalysisTrace>header .materialIcon{width:18px;height:18px;color:var(--prediction-accent)}.matchAnalysisTrace>header strong{font-size:var(--workspace-text)}.matchAnalysisTrace>header small{text-align:right}.matchAnalysisTrace ol{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.matchAnalysisTrace li{align-items:center;gap:var(--space-2);min-width:0;min-height:76px;padding:var(--space-3);border:1px solid var(--deck-line);border-radius:var(--deck-control-radius);background:var(--deck-surface);box-shadow:inset 0 3px var(--prediction-accent);grid-template-columns:32px minmax(0,1fr) 16px;display:grid;position:relative;overflow:hidden}.matchAnalysisTrace li.is-pending{box-shadow:inset 0 3px var(--deck-muted)}.matchAnalysisTrace li.is-context{--prediction-accent:var(--deck-context)}.matchAnalysisTrace li.is-trace{--prediction-accent:var(--deck-trace)}.matchAnalysisMarker{background:color-mix(in srgb, var(--prediction-accent) 14%, var(--deck-raised));width:32px;height:32px;color:var(--prediction-accent);border-radius:50%;place-items:center;display:grid}.matchAnalysisTrace li.is-pending .matchAnalysisMarker{background:var(--deck-raised);color:var(--deck-muted)}.matchAnalysisMarker .materialIcon{width:17px;height:17px}.matchAnalysisTrace li>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.matchAnalysisTrace li small{color:var(--deck-muted);font-size:10px;line-height:1.25}.matchAnalysisTrace li b{color:var(--deck-text);font-size:12px;line-height:1.35}.matchAnalysisTrace li>.materialIcon{width:16px;height:16px;color:var(--prediction-accent)}.matchAnalysisTrace li.is-pending>.materialIcon{color:var(--deck-muted)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.matchAnalysisTrace li,.matchAnalysisMarker{transition:transform var(--motion-feedback) var(--motion-ease-enter), border-color var(--motion-feedback) var(--motion-ease-enter), box-shadow var(--motion-feedback) var(--motion-ease-enter)}.matchAnalysisTrace li:hover{z-index:1;border-color:var(--prediction-accent);box-shadow:inset 0 3px var(--prediction-accent), 0 10px 24px color-mix(in srgb, var(--prediction-accent) 12%, transparent);transform:translateY(-3px)}.matchAnalysisTrace li:hover .matchAnalysisMarker{transform:scale(1.1)rotate(-4deg)}}.compactMatchDetail>footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--deck-line);padding-top:var(--space-3);font-size:var(--workspace-small);color:var(--deck-muted);display:flex}@media (max-width:900px){.matchAnalysisTrace ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.matchAnalysisTrace{padding:var(--space-3)}.matchAnalysisTrace>header{flex-direction:column;align-items:flex-start}.matchAnalysisTrace>header small{text-align:left}.matchAnalysisTrace ol{grid-template-columns:minmax(0,1fr)}}.compactMatchDetail>footer>div{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.compactMatchDetail>footer a{align-items:center;gap:var(--space-2);min-height:var(--workspace-control);color:var(--deck-accent);display:inline-flex}.futbet-app .workspaceShell .matchStatsDialog{border:1px solid var(--deck-line);border-radius:var(--deck-radius);background:var(--deck-surface);width:min(780px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--deck-text);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.matchStatsDialog::backdrop{background:#000000b3}.matchStatsDialog>header{z-index:1;background:var(--deck-surface);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--deck-line);display:flex;position:sticky;top:0}.futbet-app .workspaceShell .matchStatsDialog h2{font-size:var(--workspace-subtitle);margin:0}.matchStatsDialog>header p{margin:var(--space-1) 0 0;color:var(--deck-muted)}.statsBody{padding:var(--space-4)}.futbet-app .workspaceShell .statsScope{margin:0 0 var(--space-3);font-size:var(--workspace-small);color:var(--deck-muted)}.statsLegend{justify-content:space-between;gap:var(--space-3);font-weight:700;display:flex}.visualStats{gap:var(--space-3);margin-block:var(--space-3);display:grid}.visualStats article{background:var(--deck-raised);border-radius:var(--deck-radius);padding:var(--space-3)}.futbet-app .workspaceShell .visualStats h3{font-size:var(--workspace-text);margin:0 0 var(--space-2)}.futbet-app .workspaceShell .visualStats p{font-size:var(--workspace-small);color:var(--deck-muted);margin:var(--space-2) 0 0}.statsBarRow{gap:var(--space-2);font-size:var(--workspace-small);margin-top:var(--space-1);grid-template-columns:minmax(80px,1fr) 2fr minmax(50px,auto);align-items:center;display:grid}.statsBarTrack{height:var(--space-2);background:var(--deck-surface);border-radius:var(--deck-radius);overflow:hidden}.statsBarTrack i{background:var(--deck-accent);height:100%;display:block}.statsBarTrack i.away{background:var(--deck-muted)}@media (max-width:600px){.compactMatchColumns{gap:var(--space-3);grid-template-columns:1fr}.compactMatchDetail>header,.compactMatchDetail>footer{flex-direction:column;align-items:start}.compactMatchDetail>footer>div{gap:var(--space-1)}.futbet-app .workspaceShell .matchStatsDialog h2{font-size:var(--workspace-card-title)}.statsBarRow{grid-template-columns:1fr 1fr auto}.statsLegend{font-size:var(--workspace-small)}}.simplePredictionGroup>div[id]{scroll-margin-top:calc(2 * var(--workspace-control))}.futbet-app .workspaceShell .compactMatchDetail>footer{padding:var(--space-3) 0 0;background:0 0;border-radius:0;margin:0}.futbet-app .workspaceShell .historyTaskPanel{margin:0 var(--space-6) var(--space-6);min-width:0}.historyTaskPanel[hidden]{display:none}.historyTaskPanel:not([hidden]){animation:workspace-reveal var(--motion-state-enter) var(--motion-ease-enter)}.historyTotals{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.historyTotals article{gap:var(--space-2);padding:var(--space-4);background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);display:grid}.futbet-app .workspaceShell .historyTotals strong{font-size:var(--workspace-subtitle);font-variant-numeric:tabular-nums}.historyTotals small,.historyTotals span{color:var(--deck-muted);font-size:var(--workspace-small)}.futbet-app .workspaceShell .historyDisclosure{margin:var(--space-4) 0;background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);padding:var(--space-4)}.historyDisclosure summary{cursor:pointer;min-height:var(--workspace-control);color:var(--deck-text);align-items:center;font-weight:700;display:flex}.historyDisclosure summary:focus-visible{outline:3px solid var(--deck-accent);outline-offset:var(--space-1)}.historyCapitalDisclosure>summary{justify-content:space-between;gap:var(--space-3);list-style:none}.historyCapitalDisclosure>summary::-webkit-details-marker{display:none}.historyCapitalDisclosure>summary>span{gap:var(--space-1);display:grid}.futbet-app .workspaceShell .historyCapitalDisclosure>summary strong{color:var(--deck-text);font-size:var(--workspace-text)}.futbet-app .workspaceShell .historyCapitalDisclosure>summary small{color:var(--deck-muted);font-size:var(--workspace-small);font-weight:500}.historyCapitalDisclosure>summary .materialIcon{width:20px;height:20px;transition:transform var(--motion-state-enter) var(--motion-ease-enter);flex:none}.historyCapitalDisclosure[open]>summary .materialIcon{transform:rotate(90deg)}.historyCapitalDisclosure[open]>.chartTitle.second{margin-top:var(--space-4)}.historyDisclosure label{gap:var(--space-2);max-width:320px;display:grid}.historyDisclosure input{padding:var(--space-3);background:var(--deck-raised);border:1px solid var(--deck-control);border-radius:var(--deck-control-radius);color:var(--deck-text);font:inherit;width:100%}.historyMethod{background:var(--deck-surface);padding:var(--space-6);border:1px solid var(--deck-line);border-radius:var(--deck-radius)}.futbet-app .workspaceShell .historyMethod h2{font-size:var(--workspace-subtitle);margin:0}.historyMethodGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.historyMethodGrid article{padding:var(--space-4);background:var(--deck-raised);border-radius:var(--deck-radius);min-width:0}.futbet-app .workspaceShell .historyMethod h3{font-size:var(--workspace-card-title);margin:var(--space-2) 0}.historyMethod p{color:var(--deck-muted);line-height:1.6}.historyDisclosure dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.historyDisclosure dd{margin:var(--space-1) 0;font-weight:700}.historyRoundPicker{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.historyRoundPicker [aria-pressed=true]{border-color:var(--deck-accent);color:var(--deck-accent)}.futbet-app .workspaceShell .historyTaskPanel :is(.evolution,.matchesSection){padding:var(--space-4) 0;border:0}.futbet-app .workspaceShell .historyTaskPanel .historyOverview{padding:0}@media (max-width:600px){.futbet-app .workspaceShell .historyTaskPanel{margin-inline:var(--space-4)}.historyTotals,.historyMethodGrid,.historyDisclosure dl{grid-template-columns:1fr}.historyMethod{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.historyTaskPanel:not([hidden]){animation:none}}.futbet-app .workspaceShell .historyTaskPanel .kpis b>i{color:var(--deck-muted)}.futbet-app .workspaceShell .historyTaskPanel .kpis{border:1px solid var(--deck-line);border-radius:var(--deck-radius);background:var(--deck-surface);overflow:hidden}.futbet-app .workspaceShell .sidebarBottom{padding-top:var(--space-2);border-top:1px solid var(--deck-line);margin-top:0}.futbet-app .workspaceShell .sidebarBottom .sidebarFold:after{content:none}.futbet-app .workspaceShell .sidebarCredit>a{min-height:0;line-height:1.25}@media (min-width:1000px){.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarBottom{grid-template-columns:minmax(0, 1fr) var(--workspace-control);align-items:center;gap:var(--space-2);display:grid}.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarCredit{grid-area:1/1}.futbet-app .workspaceShell:not(.sidebarCollapsed) .sidebarBottom .sidebarFold{grid-area:1/2;justify-self:end}.futbet-app .workspaceShell.sidebarCollapsed .sidebarBottom{justify-content:center;display:flex}}.comparisonPanel{margin:0 var(--space-6) var(--space-6);min-width:0}.comparisonPanel[hidden]{display:none}.comparisonPanel:not([hidden]){animation:workspace-reveal var(--motion-state-enter) var(--motion-ease-enter)}.comparisonCaption{color:var(--deck-muted);font-size:var(--workspace-small);margin:0 0 var(--space-4)}.comparisonMatches{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparisonMatches>article{background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.comparisonMatches header{gap:var(--space-2);border-bottom:1px solid var(--deck-line);padding-bottom:var(--space-3);display:grid}.comparisonMatches header span{align-items:center;gap:var(--space-2);font-weight:700;display:flex}.comparisonSelection{padding-block:var(--space-3);min-height:112px}.futbet-app .workspaceShell .comparisonSelection h2{font-size:var(--workspace-card-title);margin:var(--space-2) 0;line-height:1.3}.comparisonSelection small{color:var(--deck-muted)}.comparisonOffers{margin:0 0 var(--space-3);border:1px solid var(--deck-line);border-radius:var(--deck-control-radius);padding:0;list-style:none;overflow:hidden}.comparisonOffers li{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--deck-line);font-size:var(--workspace-small);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.comparisonOffers li:last-child{border-bottom:0}.comparisonOffers li>span{color:var(--deck-muted)}.comparisonOffers strong{font-variant-numeric:tabular-nums;text-align:right}.comparisonMetrics{gap:var(--space-3);padding:var(--space-3);border-radius:var(--deck-control-radius);background:var(--deck-raised);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.comparisonMetrics span{gap:var(--space-1);font-size:var(--workspace-small);color:var(--deck-muted);display:grid}.comparisonMetrics b{color:var(--deck-text);font-variant-numeric:tabular-nums}.comparisonSeasons{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.futbet-app .workspaceShell .comparisonSeasons [aria-pressed=true]{color:var(--deck-accent);border-color:var(--deck-accent)}.comparisonRanking{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.comparisonRanking article{padding:var(--space-4);border:1px solid var(--deck-line);border-radius:var(--deck-radius);background:var(--deck-surface);gap:var(--space-2);display:grid}.comparisonRanking article>span{color:var(--deck-accent)}.comparisonRanking small{color:var(--deck-muted)}.comparisonTable{border-radius:var(--deck-control-radius)}.comparisonTable table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--workspace-small)}.futbet-app .workspaceShell .comparisonTable :is(th,td){padding:var(--space-3);text-align:right;border-bottom:1px solid var(--deck-line);font-variant-numeric:tabular-nums;white-space:nowrap}.futbet-app .workspaceShell .comparisonTable th:first-child{text-align:left}.comparisonTable caption{text-align:left;padding:var(--space-3);color:var(--deck-muted)}.comparisonConcepts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparisonConcepts article{padding:var(--space-4);background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius)}.futbet-app .workspaceShell .comparisonConcepts h2{font-size:var(--workspace-card-title);margin:var(--space-2) 0}.comparisonConcepts p,.comparisonNotice p{color:var(--deck-muted);font-size:var(--workspace-text);line-height:1.6}.comparisonNotice{align-items:center;gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);border-radius:var(--deck-radius);background:var(--deck-raised);display:flex}@media (max-width:1100px){.comparisonMatches,.comparisonConcepts,.comparisonRanking{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.comparisonPanel{margin-inline:var(--space-4)}.comparisonMatches,.comparisonConcepts,.comparisonRanking{grid-template-columns:1fr}.comparisonSelection{min-height:0}}@media (prefers-reduced-motion:reduce){.comparisonPanel:not([hidden]){animation:none}}.seasonDropdownControl{align-items:center;gap:var(--space-3);display:flex}.seasonDropdownControl>span{align-items:center;gap:var(--space-2);color:var(--deck-muted);font-size:var(--workspace-small);display:flex}.seasonDropdown{width:160px;position:relative}.futbet-app .workspaceShell .seasonDropdown summary{padding:var(--space-3);min-height:var(--workspace-control);border:1px solid var(--deck-control);border-radius:var(--deck-control-radius);background:var(--deck-surface);color:var(--deck-text);cursor:pointer;font-weight:700}.seasonDropdown nav{right:0;top:calc(100% + var(--space-2));z-index:65;background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:var(--deck-radius);width:100%;max-height:240px;padding:var(--space-1);position:absolute;overflow-y:auto}.futbet-app .workspaceShell .seasonDropdown nav a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--workspace-control);padding:var(--space-2);color:var(--deck-text);border-radius:var(--deck-control-radius);text-decoration:none;display:flex}.futbet-app .workspaceShell .seasonDropdown nav a:hover{background:var(--deck-raised)}.futbet-app .workspaceShell .seasonDropdown nav a[aria-current=page]{color:var(--deck-accent);background:var(--deck-raised)}.futbet-app .workspaceShell .compactMatchDetail>.matchActionFooter{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.futbet-app .workspaceShell .matchActionFooter>.matchActionRow{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.matchTeamActions{gap:var(--space-2);flex:240px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.futbet-app .workspaceShell .matchActionFooter .matchCompareAction{color:var(--deck-accent);flex:0 auto;justify-content:center}.futbet-app .workspaceShell .matchActionFooter>small{color:var(--deck-muted);font-size:var(--workspace-small);display:block}@media (max-width:600px){.futbet-app .workspaceShell .matchActionFooter .matchCompareAction{width:100%}.matchTeamActions{flex-basis:100%}}.futbet-app .workspaceShell .compactMatchDetail{container-type:inline-size}@container (width<=600px){.futbet-app .workspaceShell .matchActionFooter>.matchActionRow{grid-template-columns:minmax(0,1fr);display:grid}.futbet-app .workspaceShell .matchActionFooter .matchCompareAction{width:100%}}.futbet-app .workspaceShell .historyHeading>.seasonDropdownControl{flex-shrink:0}@media (max-width:600px){.futbet-app .workspaceShell .historyHeading{flex-wrap:wrap}.historyHeading>.seasonDropdownControl{margin-left:auto}}.futbet-app .workspaceShell .historyTaskPanel .kpis>div{padding-left:var(--space-6)!important}@media (max-width:600px){.futbet-app .workspaceShell .historyTaskPanel .kpis>div{padding-right:var(--space-4);padding-left:var(--space-4)!important}}.rankingSeason{border:1px solid var(--deck-control);background:var(--deck-surface);border-radius:12px;width:240px;margin-bottom:16px;position:relative}.rankingSeason summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;list-style:none;display:flex}.rankingSeason summary::-webkit-details-marker{display:none}.rankingSeason>div{top:100%;z-index:3;background:var(--deck-surface);border:1px solid var(--deck-line);border-radius:12px;gap:4px;max-height:240px;padding:8px;display:grid;position:absolute;inset-inline:0;overflow:auto}.rankingSummary{color:var(--deck-muted);flex-wrap:wrap;gap:12px 24px;margin:16px 0 24px;display:flex}.rankingSummary>span{align-items:center;gap:8px;display:flex}.rankingSummary strong{color:var(--deck-text)}.comparisonRanking article{align-content:start;gap:14px}.rankingCardHeading{align-items:center;gap:10px;display:flex}.rankingCardHeading h2{flex:1;margin:0;font-size:18px}.rankingCardHeading>span,.rankingCardHeading>.materialIcon{color:var(--deck-accent)}.rankingScore{align-items:baseline;gap:8px;display:flex}.rankingScore strong{font-size:30px;line-height:1.2}.rankingScore>span{color:var(--deck-muted);font-size:12px}.rankingMeter{background:var(--deck-raised);border-radius:8px;height:7px;overflow:hidden}.rankingMeter>span{background:var(--deck-accent);border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}.rankingMeter.secondary{height:4px}.rankingMeter.secondary>span{background:var(--deck-muted)}.rankingMetric{gap:8px;display:grid}.rankingMetric>span{justify-content:space-between;gap:8px;font-size:13px;display:flex}.rankingMetric small{font-size:12px}.rankingAdvanced{border-top:1px solid var(--deck-line);padding-top:12px}.rankingAdvanced summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.rankingAdvanced dl{gap:10px;margin:12px 0;display:grid}.rankingAdvanced dl>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.rankingAdvanced dd{font-variant-numeric:tabular-nums;margin:0}.rankingAdvanced .uiAction--text{align-items:center;min-height:44px;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.rankingMeter>span{transition:transform var(--motion-data) var(--motion-ease-enter)}}.deepControls,.deepControls>div{flex-wrap:wrap;gap:8px;display:flex}.deepControls{justify-content:space-between;margin:16px 0}.deepControls button[aria-pressed=true]{border-color:var(--deck-accent);color:var(--deck-accent);background:var(--deck-raised)}.deepSummary{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.deepSummary>span{border:1px solid var(--deck-line);color:var(--deck-muted);border-radius:12px;padding:16px;font-size:12px}.deepSummary strong{color:var(--deck-text);margin-top:8px;font-size:16px;display:block}.deepChart{border:1px solid var(--deck-line);border-radius:12px;margin:20px 0;padding:16px}.deepChart figcaption{color:var(--deck-muted);margin-bottom:16px;font-size:13px}.deepChart ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.deepChart li{grid-template-columns:140px minmax(0,1fr) 120px;align-items:center;gap:16px;font-size:13px;display:grid}.deepChart li strong{text-align:right;font-variant-numeric:tabular-nums}.coverageCount{color:var(--deck-muted);margin-top:4px;font-size:11px;display:block}@media (max-width:600px){.deepSummary{grid-template-columns:1fr}.deepChart li{grid-template-columns:1fr auto;gap:8px}.deepChart li .rankingMeter{grid-area:2/1/auto/-1}.deepChart{padding:12px}}
