.adminShell{gap:var(--gutter);grid-template-columns:1fr;align-items:start;display:grid}.adminNav{gap:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-1);flex-flow:row;display:flex;overflow-x:auto}.adminNav::-webkit-scrollbar{display:none}.adminNav a{white-space:nowrap;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);flex:none;font-weight:600;text-decoration:none}.adminNav a[aria-current=page]{background:var(--accent-tint);border-color:var(--accent-line);color:var(--ink)}.adminShellMain{min-width:0}.adminShellState{gap:var(--space-3);justify-items:start;display:grid}.adminPartnerLeagues,.adminPartnerLeaguesGrid,.adminPartnerLeagueList,.adminPartnerLeagueList li,.adminPartnerLeagueForm{min-width:0}.adminPartnerLeagues{gap:var(--space-4);display:grid}.adminPartnerLeaguesHead,.adminPartnerLeagueActions,.adminPartnerLeagueFormActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adminPartnerLeaguesHead{justify-content:space-between;align-items:flex-start}.adminPartnerLeaguesHead>div{min-width:0}.adminPartnerLeaguesHead h2,.adminPartnerLeaguesHead p,.adminPartnerLeagueForm h3{margin:0}.adminPartnerLeaguesHead p,.adminPartnerLeagueList li>div:first-child span{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminPartnerLeaguesGrid{gap:var(--space-4);align-items:start;display:grid}.adminPartnerLeagueList ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.adminPartnerLeagueList li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.adminPartnerLeagueList li>div:first-child{gap:var(--space-1);min-width:0;display:grid}.adminPartnerLeagueList li>div:first-child strong,.adminPartnerLeagueList li>div:first-child span{overflow-wrap:anywhere}.adminPartnerLeagueActions{grid-column:1/-1}.adminPartnerLeagueForm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.adminPartnerManagement,.adminPartnerReportPanel,.adminPartnerStatsGrid,.adminPartnerManagementGrid,.adminPartnerManagementPanel,.adminPartnerManagementList,.adminPartnerManagementList li,.adminPartnerPrizeList,.adminPartnerPrizeList li{min-width:0}.adminPartnerManagement{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.adminPartnerManagement h3,.adminPartnerManagement h4,.adminPartnerManagement h5,.adminPartnerManagement p{margin:0}.adminPartnerManagementGrid{gap:var(--space-4);align-items:start;display:grid}.adminPartnerManagementPanel,.adminPartnerMarketAttach,.adminPartnerReportPanel,.adminPartnerWinnerExport{gap:var(--space-3);display:grid}.adminPartnerReportPanel,.adminPartnerManagementPanel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised)}.adminPartnerStatsGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.adminPartnerStatsGrid>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:grid}.adminPartnerStatsGrid dt{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminPartnerStatsGrid dd{font-size:var(--bt-size-h2);margin:0;font-weight:700}.adminPartnerWinnerExport{padding-top:var(--space-2);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center}.adminPartnerWinnerExport>div{gap:var(--space-1);min-width:0;display:grid}.adminPartnerManagementList,.adminPartnerPrizeList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.adminPartnerManagementList li,.adminPartnerPrizeList li{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:grid}.adminPartnerManagementList li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.adminPartnerManagementList li>div{gap:var(--space-1);min-width:0;display:grid}.adminPartnerManagementList strong,.adminPartnerManagementList span,.adminPartnerManagementList small{overflow-wrap:anywhere}.adminPartnerManagementList span,.adminPartnerManagementList small{color:var(--text-secondary);font-size:var(--bt-size-body)}@media (min-width:1100px){.adminPartnerManagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adminPartnerManagement,.adminPartnerManagementPanel{padding:var(--space-3)}.adminPartnerManagementList li,.adminPartnerStatsGrid,.adminPartnerWinnerExport{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.adminPartnerLeaguesGrid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)}.adminPartnerLeagueList{top:var(--space-4);position:sticky}}@media (min-width:900px){.adminShell{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.adminNav{top:var(--space-4);flex-direction:column;position:sticky;overflow-x:visible}.adminNav a{white-space:normal}}.adminLayout{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.adminRedaktion,.adminRedaktionFlow{min-width:0}.adminRedaktionFlow{gap:var(--space-5);display:grid}.adminRedaktionCommunity{gap:var(--space-3);min-width:0;display:grid}.adminRedaktionCommunityGrid{gap:var(--space-4);min-width:0;display:grid}.adminPipelineStages{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.adminPipelineStage{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:center;display:flex}.adminPipelineStageIndex{background:var(--accent-tint);width:1.75rem;height:1.75rem;color:var(--accent);font-size:var(--bt-size-body);border-radius:999px;flex:0 0 1.75rem;place-items:center;font-weight:700;display:grid}.adminPipelineStage strong,.adminPipelineStage small{overflow-wrap:anywhere;display:block}.adminPipelineStage small{margin-top:var(--space-1);color:var(--text-secondary)}.adminPipelineTelemetry,.adminTelemetrySummary{gap:var(--space-4);min-width:0;display:grid}.adminPipelineControls{margin:0}.adminTelemetryTotals{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminTelemetryMetric{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.adminTelemetryMetric span,.adminAgentRunMeta,.adminAgentRunLog small,.adminTelemetryErrors span{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminTelemetryMetric strong,.adminAgentRunLog strong,.adminTelemetryErrors strong{overflow-wrap:anywhere}.adminTelemetryStages,.adminAgentRunLog,.adminTelemetryErrors{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adminTelemetryStages{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTelemetryStages>li,.adminAgentRunLog>li{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.adminTelemetryErrors>li{gap:var(--space-1);min-width:0;padding-left:var(--space-2);border-left:2px solid var(--warn);display:grid}.adminAgentRunMeta{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.adminShadowNotice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-tint);align-items:flex-start;display:flex}.adminShadowNotice p{overflow-wrap:anywhere;margin:0}.adminNutzer,.adminNutzerGrid,.adminNutzerPanel,.adminUserRow,.adminActivityRow{min-width:0}.adminNutzerGrid,.adminNutzerPanel{gap:var(--space-4);align-content:start;display:grid}.adminNutzerSearch{gap:var(--space-2);display:grid}.adminNutzerSearch>div{gap:var(--space-2);min-width:0;display:flex}.adminNutzerSearch input{width:100%;min-width:0}.adminUserListHead,.adminUserRow{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.adminUserListHead{color:var(--text-secondary);font-size:var(--bt-size-body);font-weight:700;display:none}.adminUserList,.adminActivityList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.adminUserRow,.adminActivityRow{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.adminUserIdentity{gap:var(--space-1);grid-column:1/-1;min-width:0;display:grid}.adminUserIdentity>span{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.adminUserIdentity strong,.adminUserIdentity a,.adminActivityMarket a,.adminActivityPerson a,.adminActivityPerson strong{overflow-wrap:anywhere}.adminUserIdentity small,.adminUserMetric small,.adminActivityRow small,.adminActivityRow time{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminUserMetric{gap:var(--space-1);min-width:0;display:grid}.adminUserMetric strong{font-variant-numeric:tabular-nums;font-size:var(--bt-size-body);overflow-wrap:anywhere}.adminUserRow>.adminUserMetric:last-child{grid-column:1/-1}.adminUserAdjust{gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;grid-column:1/-1;align-items:center;margin:0;display:flex}.adminUserAdjust legend{padding:0 var(--space-1);color:var(--text-secondary);font-size:var(--bt-size-body);font-weight:700}.adminUserAdjust input{width:6.5rem;min-width:0}.adminUserAdjust small{color:var(--text-secondary);font-size:var(--bt-size-body);flex-basis:100%}.adminActivityRow{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start}.adminActivityMarket,.adminActivityPerson{gap:var(--space-1);min-width:0;display:grid}.adminActivityPerson{text-align:right;justify-items:end}.adminActivityRow time{grid-column:1/-1}.adminNutzerPagination{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.adminNutzerPagination span{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminNutzerError{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.adminNutzerError p{color:var(--danger);margin:0}.adminSystem,.adminSystemGrid,.adminSystemPanel,.adminSystemFlags li,.adminSystemAdapterList>li,.adminSystemOutcomeList li,.adminSystemMaterializationList li{min-width:0}.adminSystemGrid,.adminSystemPanel,.adminSystemLoading{gap:var(--space-4);display:grid}.adminSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.adminSystemWide{grid-column:1/-1}.adminSystemFlags,.adminSystemCompactList,.adminSystemStageList,.adminSystemAdapterList,.adminSystemOutcomeList,.adminSystemMaterializationList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.adminSystemFlags li,.adminSystemCompactList li,.adminSystemStageList li,.adminSystemAdapterList>li,.adminSystemOutcomeList li,.adminSystemMaterializationList li{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised)}.adminSystemFlags li,.adminSystemCompactList li{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.adminSystemFlags li>div,.adminSystemStageList li,.adminSystemAdapterList>li,.adminSystemMaterializationList li>div:first-child{gap:var(--space-1);min-width:0;display:grid}.adminSystemFlags code,.adminSystemFlags small,.adminSystemCompactList span,.adminSystemStageList span,.adminSystemStageList small,.adminSystemOutcomeList time,.adminSystemOutcomeList small,.adminSystemMaterializationList small{overflow-wrap:anywhere}.adminSystemFlags small,.adminSystemCompactList span,.adminSystemStageList span,.adminSystemStageList small,.adminSystemOutcomeList time,.adminSystemOutcomeList small,.adminSystemMaterializationList small{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminSystemMetrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.adminSystemMetrics>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid}.adminSystemMetrics dt,.adminSystemMaterializationList dt{color:var(--text-secondary);font-size:var(--bt-size-body)}.adminSystemMetrics dd,.adminSystemMaterializationList dd{overflow-wrap:anywhere;margin:0}.adminSystemStageList,.adminSystemAdapterList{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSystemOutcomeList li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.adminSystemOutcomeList li>div{gap:var(--space-1);min-width:0;display:grid}.adminSystemOutcomeList li>small{grid-column:1/-1}.adminSystemMaterializationList li{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.adminSystemMaterializationList dl{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.adminSystemMaterializationList dl>div{min-width:0}.adminSystemError{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.adminSystemError p{color:var(--danger);margin:0}@media (max-width:720px){.adminSystemGrid,.adminSystemStageList,.adminSystemAdapterList,.adminSystemMaterializationList,.adminSystemMaterializationList dl{grid-template-columns:1fr}.adminSystemWide{grid-column:auto}.adminSystemMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.adminUserListHead,.adminUserRow{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.35fr) minmax(0,.8fr)}.adminUserListHead{padding:0 var(--space-3);display:grid}.adminUserIdentity,.adminUserRow>.adminUserMetric:last-child{grid-column:auto}.adminActivityRow{grid-template-columns:minmax(0,1.4fr) minmax(130px,.65fr) auto;align-items:center}.adminActivityRow time{text-align:right;grid-column:auto}}@media (min-width:1400px){.adminNutzerGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.adminNutzerGrid .adminUserListHead,.adminNutzerGrid .adminUserRow{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.35fr) minmax(0,.8fr)}.adminNutzerGrid .adminActivityRow{grid-template-columns:minmax(0,1fr) auto}.adminNutzerGrid .adminActivityRow time{text-align:left;grid-column:1/-1}}.adminDashboard{gap:var(--space-4);display:grid}.adminStats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminDashboardGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.adminDashboardList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adminDashboardList li,.adminMarketTable td:first-child{gap:var(--space-1);display:grid}.adminDashboardList span,.adminMarketTable small{color:var(--text-mut);font-size:var(--bt-size-body)}.adminFilters{gap:var(--space-2);grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));display:grid}.adminMarketSearch{min-width:0}.adminMarketSearch form{gap:var(--space-2);display:flex}.adminMarketSearch input{flex:1;min-width:120px}.adminMarketTable{min-width:900px}.adminSocialCardLayer{z-index:90;padding:var(--space-5);background:color-mix(in srgb, var(--bt-page) 82%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.adminSocialCardDialog{width:min(760px,100%);max-height:calc(100dvh - (2 * var(--space-5)));gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2);display:grid;overflow-y:auto}.adminMarketEditDialog{width:min(920px,100%);max-height:calc(100dvh - (2 * var(--space-5)));gap:var(--space-4);display:grid;overflow-y:auto}.adminMarketEditForm{gap:var(--space-4);display:grid}.adminDailyControls{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 7%, var(--surface));display:grid}.adminDailyHeader,.adminDailyTimes{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.adminDailyHeader>div,.adminDailyTimes>div{gap:var(--space-1);display:grid}.adminDailyTimes{flex-wrap:wrap;margin:0}.adminDailyTimes dt{color:var(--text-mut);font-size:var(--bt-size-body)}.adminDailyTimes dd{margin:0;font-weight:700}.adminDailyDay{max-width:18rem}.adminSocialCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.adminSocialCardHeader>div{gap:var(--space-2);display:grid}.adminSocialCardHeader p,.adminSocialCardOption p{color:var(--text-mut)}.adminSocialCardBody{gap:var(--space-4);display:grid}.adminSocialCardQuestion{padding:var(--space-3) var(--space-4);border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-display);font-weight:700}.adminSocialCardOption{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.adminSocialCardOption>button{justify-self:start}.adminMarketImageDialog{width:min(820px,100%)}.adminMarketImageCurrent,.adminMarketImageForm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.adminMarketImageTabs{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.adminMarketImageTabs [data-active=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.adminMarketImageLocalPreview{max-width:420px}@media (max-width:720px){.adminSocialCardLayer{align-items:end;padding:0}.adminSocialCardDialog{width:100%;max-height:92dvh;padding:var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0}.adminSocialCardHeader{align-items:flex-start}}.authLayout{gap:var(--space-5);width:100%;max-width:480px;margin:0 auto;display:grid}.authPanel,.authForm{gap:var(--space-4);display:grid}.authForm .buttonGhost{width:100%}.buttonGoogle{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--bt-ink);color:var(--bt-page);cursor:pointer;font-weight:600;font-size:var(--bt-size-label);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.buttonGoogle:hover{background:color-mix(in srgb, var(--bt-ink) 94%, var(--bt-ink-60));box-shadow:0 2px 10px color-mix(in srgb, var(--bt-page) 35%, transparent)}.buttonGoogle:active{transform:scale(.98)}.buttonGoogle svg{flex:none}.authGoogleHint{margin-top:calc(-1 * var(--space-2));text-align:center}.authDivider{align-items:center;gap:var(--space-3);color:var(--text-faint);font-size:var(--bt-size-body);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;display:grid}.authDivider:before,.authDivider:after{content:"";background:var(--line);height:1px}.stackedList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.stackedList>li{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:grid}.stackedList>li:last-child{border-bottom:0;padding-bottom:0}.agentCandidateList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.agentCandidateCard{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.agentCandidateCard[data-urgent=true]{box-shadow:inset 3px 0 0 0 var(--bt-red)}.agentCandidateCard[data-expanded=true]{border-color:color-mix(in srgb, var(--bt-green-deep) 32%, var(--line));background:var(--surface)}.agentCandidateHead{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.agentCandidateHeadMain{gap:var(--space-2);min-width:0;display:grid}.agentCandidateBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agentCandidateQuestion{font-size:var(--bt-size-title);overflow-wrap:anywhere;line-height:1.25}.agentCandidateMeta{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--bt-size-body);flex-wrap:wrap;display:flex}.agentCandidateHeadActions{justify-content:flex-end;align-items:start;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.agentCandidateHeadActions .button,.agentCandidateHeadActions .buttonGhost{min-height:36px;padding-inline:var(--space-3);white-space:nowrap}.agentCandidateNeedsType{max-width:15ch;color:var(--bt-red);font-size:var(--bt-size-body);text-align:right;align-self:center;line-height:1.2}.agentCandidateForm{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.agentCandidateEvidence{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agentCandidateEvidence>.formHint{grid-column:1/-1}.agentCandidateEvidenceSection{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);overflow-wrap:anywhere;display:grid}.agentCandidateEvidenceLead{color:var(--ink);font-weight:700}.agentCandidateScoreGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agentCandidateScoreGrid>div{min-width:0}.agentCandidateScoreGrid dt{color:var(--text-secondary);font-size:var(--bt-size-body)}.agentCandidateScoreGrid dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.adminNewsFeedControls{gap:var(--space-3);margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.adminNewsFeedControls>h4,.adminNewsFeedControls>h5,.adminNewsFeedControls>p{margin:0}.adminNewsFeedControls>.buttonRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.adminNewsFeedCustom{align-items:end;gap:var(--space-3);grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;display:grid}.adminNewsFeedCustom>.button{white-space:nowrap;min-height:44px}@media (max-width:640px){.agentCandidateHead{flex-direction:column}.agentCandidateHeadActions{justify-content:flex-start}.agentCandidateEvidence,.adminNewsFeedCustom{grid-template-columns:1fr}.adminNewsFeedCustom>.button{justify-content:center;width:100%}}.inviteCode{align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-2) var(--space-3);background:var(--nacht);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;font-size:var(--bt-size-body);letter-spacing:0;overflow-wrap:anywhere;display:inline-flex}.authorProfileLinkMeta{color:var(--text-faint);line-height:1.4}.authorProfileLinks li{gap:var(--space-1);display:grid}.partnerLeaguePreviewGate{isolation:isolate;width:min(1080px,100%);min-height:clamp(520px,68vh,700px);margin:var(--space-4) auto;padding:clamp(var(--space-6), 6vw, var(--space-9));align-items:center;gap:clamp(var(--space-7), 6vw, var(--space-9));border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1), var(--edge);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);display:grid;position:relative;overflow:hidden}.partnerLeaguePreviewGate:before,.partnerLeaguePreviewGate:after{z-index:-1;content:"";aspect-ratio:1;border:1px solid var(--accent-line);pointer-events:none;border-radius:50%;position:absolute}.partnerLeaguePreviewGate:before{width:360px;top:-250px;right:-100px}.partnerLeaguePreviewGate:after{width:240px;bottom:-175px;left:-90px}.partnerLeaguePreviewIntro{align-content:center;justify-items:start;gap:var(--space-4);min-width:0;display:grid}.partnerLeaguePreviewBadge{background:var(--accent-tint);color:var(--accent)}.partnerLeaguePreviewIntro h1{max-width:720px;font-family:var(--font-display);font-size:var(--bt-size-display);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:.9}.partnerLeaguePreviewLead{max-width:600px;color:var(--ink);font-size:var(--bt-size-h2);font-weight:600;line-height:1.35}.partnerLeaguePreviewAvailability{max-width:540px;color:var(--text-secondary)}.partnerLeaguePreviewMotif{min-height:72px;margin-top:var(--space-3);align-items:center;display:flex}.partnerLeaguePreviewMotif span{aspect-ratio:1;border:1px solid var(--accent-line);background:var(--accent-tint);border-radius:50%;width:64px}.partnerLeaguePreviewMotif span+span{margin-left:-18px}.partnerLeaguePreviewMotif span:nth-child(2){background:var(--ja-tint);border-color:var(--ja-line)}.partnerLeaguePreviewMotif span:nth-child(3){background:var(--surface-raised);border-color:var(--line-strong)}.partnerLeaguePreviewAccess{width:100%;max-width:390px;padding:clamp(var(--space-5), 4vw, var(--space-7));justify-self:end;gap:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2), var(--edge);display:grid}.partnerLeaguePreviewAccess>div{gap:var(--space-1);display:grid}.partnerLeaguePreviewAccess h2{font-family:var(--font-display);font-size:var(--bt-size-h2);letter-spacing:.01em;text-transform:uppercase}.partnerLeaguePreviewAccess>div p,.partnerLeaguePreviewPrivacy{color:var(--text-secondary);font-size:var(--bt-size-body)}.partnerLeaguePreviewAccess form{gap:var(--space-4);display:grid}.partnerLeaguePreviewAccess .button{width:100%}.partnerLeaguePreviewPrivacy{padding-top:var(--space-4);border-top:1px solid var(--line)}@media (max-width:760px){.partnerLeaguePreviewGate{min-height:auto;padding:var(--space-6);gap:var(--space-7);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);margin-block:0}.partnerLeaguePreviewIntro h1{font-size:var(--bt-size-display)}.partnerLeaguePreviewMotif{display:none}.partnerLeaguePreviewAccess{justify-self:stretch;max-width:none}}.partnerLeagueIndexPage,.partnerLeagueIndexSection,.partnerLeagueCardGrid,.partnerLeagueCardGrid>li{min-width:0}.partnerLeagueIndexPage{gap:var(--space-8);display:grid}.partnerLeagueIndexHero{isolation:isolate;min-height:210px;padding:clamp(var(--space-6), 6vw, var(--space-9));align-content:end;justify-items:start;gap:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 12%, var(--accent-tint) 0 15%, transparent 15.5%), linear-gradient(135deg, var(--surface-raised), var(--surface));box-shadow:var(--shadow-1), var(--edge);display:grid;position:relative;overflow:hidden}.partnerLeagueIndexHero:after{z-index:-1;aspect-ratio:1;border:1px solid var(--accent-line);content:"";border-radius:50%;width:190px;position:absolute;bottom:-120px;right:-80px}.partnerLeagueIndexHero>div{gap:var(--space-2);max-width:720px;display:grid}.partnerLeagueIndexHero h1{font-family:var(--font-display);font-size:var(--bt-size-display);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;line-height:.92}.partnerLeagueIndexHero p,.partnerLeagueSectionHead p,.partnerLeagueCardBody p,.partnerLeagueCardMeta{color:var(--text-secondary)}.partnerLeagueIndexHero p{font-size:var(--bt-size-h2);font-weight:600;line-height:1.45}.partnerLeagueIndexBadge{background:var(--accent-tint);color:var(--accent)}.partnerLeagueIndexSection{gap:var(--space-5);display:grid}.partnerLeagueSectionHead{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.partnerLeagueSectionHead>div{gap:var(--space-1);display:grid}.partnerLeagueSectionHead h2{font-family:var(--font-display);font-size:var(--bt-size-display);letter-spacing:.01em;text-transform:uppercase}.partnerLeagueSectionHead p{font-size:var(--bt-size-body)}.partnerLeagueCardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));margin:0;padding:0;list-style:none;display:grid}.partnerLeagueCard{min-height:280px;padding:var(--space-5);gap:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-1), var(--edge);grid-template-rows:auto 1fr auto auto;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.partnerLeagueCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2), var(--edge);transform:translateY(-2px)}.partnerLeagueCard:focus-visible{outline:3px solid var(--accent-line);outline-offset:3px}.partnerLeagueCard[data-lifecycle=ended]{background:var(--surface);box-shadow:var(--edge)}.partnerLeagueCardTopline{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.partnerLeagueSponsorMark{aspect-ratio:1;border:1px solid var(--accent-line);width:40px;color:var(--accent);background:var(--accent-tint);font-family:var(--font-display);font-size:var(--bt-size-title);border-radius:50%;place-items:center;font-weight:700;display:grid}.partnerLeagueCardLogo{place-items:center;min-width:40px;max-width:132px;height:40px;display:inline-grid}.partnerLeagueCardLogo .partnerLeagueDetailLogo{object-fit:contain;width:auto;max-width:100%;height:34px}.partnerLeagueCardLogo .partnerLeagueDetailSponsorFallback{width:40px;height:40px;font-size:var(--bt-size-title);border-radius:50%}.partnerLeagueCard[data-partner-brand]{border-top:3px solid var(--partner-primary,var(--accent-line))}.partnerLeagueCard[data-partner-brand]:hover{border-color:color-mix(in srgb, var(--partner-primary,var(--accent)) 48%, var(--line));border-top-color:var(--partner-primary,var(--accent))}.partnerLeagueCard[data-partner-brand] .partnerLeagueCardAction{color:var(--partner-primary,var(--accent))}.partnerLeagueSponsorName{min-width:0;color:var(--text-secondary);font-size:var(--bt-size-body);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700}.partnerLeagueLifecycleBadge{white-space:nowrap}.partnerLeagueCard[data-lifecycle=running] .partnerLeagueLifecycleBadge{border-color:var(--ja-line);color:var(--ja);background:var(--ja-tint)}.partnerLeagueCard[data-lifecycle=upcoming] .partnerLeagueLifecycleBadge{border-color:var(--accent-line);color:var(--accent);background:var(--accent-tint)}.partnerLeagueCardBody{align-self:end;gap:var(--space-2);display:grid}.partnerLeagueCardBody h3{font-family:var(--font-display);font-size:var(--bt-size-display);letter-spacing:.005em;overflow-wrap:anywhere;line-height:1}.partnerLeagueCardBody p{overflow-wrap:anywhere;line-height:1.45}.partnerLeagueCardMeta{padding-top:var(--space-4);justify-content:space-between;gap:var(--space-2) var(--space-4);border-top:1px solid var(--line);font-size:var(--bt-size-body);flex-wrap:wrap;font-weight:600;display:flex}.partnerLeagueCardAction{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;color:var(--accent);font-weight:700;display:flex}.partnerLeagueIndexEmpty{align-content:center;justify-items:start;min-height:220px}.partnerLeagueIndexLoading{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerLeagueIndexLoading span{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--surface), var(--surface-raised), var(--surface));min-height:280px}@media (max-width:620px){.partnerLeagueIndexPage{gap:var(--space-7)}.partnerLeagueIndexHero{min-height:190px;padding:var(--space-6)}.partnerLeagueSectionHead{align-items:start}.partnerLeagueCardTopline{grid-template-columns:auto minmax(0,1fr)}.partnerLeagueLifecycleBadge{grid-column:1/-1;justify-self:start}.partnerLeagueIndexLoading{grid-template-columns:minmax(0,1fr)}.partnerLeagueIndexLoading span+span{display:none}}.partnerLeagueRoute{display:contents}body:has(.partnerLeagueRoute[data-partner-league-screenshot=true])>.siteHeader{display:none!important}body:has(.partnerLeagueRoute[data-partner-league-screenshot=true])>.siteFooter{display:none!important}body:has(.partnerLeagueRoute[data-partner-league-screenshot=true])>.bottomTabBar{display:none!important}body:has(.partnerLeagueRoute[data-partner-league-screenshot=true])>nextjs-portal{display:none!important}body:has(.partnerLeagueRoute[data-partner-league-screenshot=true])>.page{padding-top:0}.partnerLeagueDetailPage,.partnerLeagueDetailHero,.partnerLeagueFeaturedMarket,.partnerLeagueDetailSection,.partnerLeagueDemoFooter,.partnerLeagueMarketGrid,.partnerLeagueMarketGrid>li,.partnerLeagueMarketCard fieldset{min-width:0;max-width:100%}.partnerLeagueDetailPage{gap:var(--space-8);--partner-primary:var(--bt-surface);--partner-primary-ink:var(--bt-ink);--partner-accent:var(--bt-green-deep);--partner-accent-ink:var(--bt-page);display:grid}.partnerLeagueDetailBack{align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;color:var(--text-secondary);font-size:var(--bt-size-body);font-weight:700;display:inline-flex}.partnerLeagueDetailBack:hover{color:var(--ink)}.partnerLeagueDetailHero{isolation:isolate;min-height:430px;padding:clamp(var(--space-6), 6vw, var(--space-9));align-items:end;gap:var(--space-7);border:1px solid color-mix(in srgb, var(--partner-primary) 70%, var(--bt-page));border-radius:var(--radius-xl);background:var(--partner-primary);color:var(--partner-primary-ink);box-shadow:var(--shadow-2), var(--edge);grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);display:grid;position:relative;overflow:hidden}.partnerLeagueDetailHero:after{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--partner-accent) 54%, transparent);background:color-mix(in srgb, var(--partner-accent) 18%, transparent);content:"";pointer-events:none;border-radius:50%;width:min(430px,55vw);position:absolute;top:-40%;right:-12%}.partnerLeagueDetailHeroCopy{align-content:end;justify-items:start;gap:var(--space-3);min-width:0;display:grid}.partnerLeagueDetailPreviewBadge{border-color:color-mix(in srgb, var(--partner-accent) 68%, transparent);background:var(--partner-accent);color:var(--partner-accent-ink)}.partnerLeagueDetailAdLabel{font-size:var(--bt-size-body);letter-spacing:.08em;opacity:.88;text-transform:uppercase;font-weight:700}.partnerLeagueDetailHero h1{max-width:780px;font-family:var(--font-display);font-size:var(--bt-size-display);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:.9}.partnerLeagueDetailLead{max-width:620px;font-size:var(--bt-size-display);opacity:.92;overflow-wrap:anywhere;font-weight:600;line-height:1.42}.partnerLeagueDetailSponsor{min-width:0;padding:var(--space-5);justify-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--partner-accent) 55%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--partner-accent) 92%, transparent);color:var(--partner-accent-ink);text-align:center;display:grid}.partnerLeagueDetailSponsor strong{overflow-wrap:anywhere}.partnerLeagueDetailLogo{object-fit:contain;width:min(160px,100%);height:88px}.partnerLeagueDetailSponsorFallback{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--partner-primary) 28%, transparent);background:color-mix(in srgb, var(--partner-primary) 9%, transparent);width:88px;font-family:var(--font-display);font-size:var(--bt-size-display);border-radius:50%;place-items:center;display:grid}.partnerLeagueLifecyclePanel{max-width:560px;margin-top:var(--space-3);padding:var(--space-4);gap:var(--space-1);border:1px solid color-mix(in srgb, var(--partner-accent) 44%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--partner-accent) 13%, transparent);display:grid}.partnerLeagueLifecyclePanel strong{font-family:var(--font-display);font-size:var(--bt-size-title);letter-spacing:.02em;text-transform:uppercase}.partnerLeagueLifecyclePanel small{opacity:.78}.partnerLeagueDemoStats{width:min(100%,720px);margin:var(--space-2) 0 0;border:1px solid color-mix(in srgb, var(--partner-accent) 44%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--partner-accent) 44%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partnerLeagueDemoStats>div{min-width:0;padding:var(--space-3);align-content:start;gap:var(--space-1);background:color-mix(in srgb, var(--partner-primary) 90%, var(--bt-page));display:grid}.partnerLeagueDemoStats dt,.partnerLeagueDemoPrizeTeaser small,.partnerLeagueDemoCta span{font-size:var(--bt-size-body);opacity:.82}.partnerLeagueDemoStats dt{overflow-wrap:anywhere}.partnerLeagueDemoStats dd{font-family:var(--font-display);font-size:var(--bt-size-title);font-variant-numeric:tabular-nums;font-weight:700}.partnerLeagueDemoPrizeTeaser{width:min(100%,720px);padding:var(--space-3) var(--space-4);gap:var(--space-1);border-left:3px solid var(--partner-accent);background:color-mix(in srgb, var(--partner-accent) 13%, transparent);display:grid}.partnerLeagueDemoPrizeTeaser strong{overflow-wrap:anywhere}.partnerLeagueDemoCta{margin-top:var(--space-2);align-items:center;gap:var(--space-3);display:flex}.partnerLeagueDemoCta .partnerLeagueJoinHeroAction:disabled{cursor:not-allowed;opacity:.72;margin-top:0}.partnerLeagueJoinHeroAction{min-height:48px;margin-top:var(--space-2);border-color:var(--partner-accent);background:var(--partner-accent);color:var(--partner-accent-ink)}.partnerLeagueJoinHeroAction:hover{border-color:color-mix(in srgb, var(--partner-accent) 82%, var(--bt-page));background:color-mix(in srgb, var(--partner-accent) 82%, var(--bt-page))}.partnerLeagueJoinClosed{margin-top:var(--space-2);font-size:var(--bt-size-body);opacity:.78;font-weight:700}.partnerLeagueWallet{min-width:min(100%,260px);margin-top:var(--space-2);padding:var(--space-4);gap:var(--space-1);border:1px solid color-mix(in srgb, var(--partner-accent) 54%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--partner-accent) 18%, transparent);display:grid}.partnerLeagueWallet span,.partnerLeagueWallet small{font-size:var(--bt-size-body);opacity:.82;font-weight:700}.partnerLeagueWallet strong{font-variant-numeric:tabular-nums;font-size:var(--bt-size-h2);overflow-wrap:anywhere}.partnerLeagueFeaturedMarket{min-width:0;padding:clamp(var(--space-5), 5vw, var(--space-8));align-items:center;gap:var(--space-7);border:1px solid color-mix(in srgb, var(--partner-primary) 38%, var(--line));border-radius:var(--radius-xl);background:color-mix(in srgb, var(--partner-accent) 14%, var(--surface));grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid;overflow:hidden}.partnerLeagueFeaturedMarketCopy{justify-items:start;gap:var(--space-4);min-width:0;display:grid}.partnerLeagueFeaturedBadge{border-color:color-mix(in srgb, var(--partner-accent) 68%, transparent);background:var(--partner-accent);color:var(--partner-accent-ink)}.partnerLeagueFeaturedMarket h2{max-width:800px;font-family:var(--font-display);font-size:var(--bt-size-display);overflow-wrap:anywhere;font-weight:700;line-height:1.02}.partnerLeagueFeaturedConsensus{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.partnerLeagueFeaturedConsensus strong{color:var(--ink);font-family:var(--font-display);font-size:var(--bt-size-display);font-weight:700;line-height:.9}.partnerLeagueFeaturedConsensus span,.partnerLeagueFeaturedParticipants,.partnerLeagueFeaturedActivity>p{color:var(--text-secondary);font-size:var(--bt-size-body)}.partnerLeagueDistributionBar{border:1px solid color-mix(in srgb, var(--partner-primary) 28%, var(--line));border-radius:var(--radius-full);background:var(--surface-raised);width:100%;height:18px;display:flex;overflow:hidden}.partnerLeagueDistributionBar>span{min-width:0}.partnerLeagueDistributionBar>[data-side=ja]{background:var(--partner-accent)}.partnerLeagueDistributionBar>[data-side=nein]{background:var(--partner-primary)}.partnerLeagueDistributionBarCompact{flex:80px;max-width:120px;height:10px}.partnerLeagueDistributionLabels{gap:var(--space-2);flex-wrap:wrap;display:flex}.partnerLeagueDistributionLabels>span{padding:var(--space-1) var(--space-2);align-items:baseline;gap:var(--space-1);border-radius:var(--radius-full);background:var(--surface-raised);font-size:var(--bt-size-body);display:inline-flex}.partnerLeagueFeaturedActivity{min-width:0;padding:var(--space-5);align-content:center;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--partner-primary) 24%, var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--partner-primary) 8%, var(--surface-raised));display:grid}.partnerLeagueFeaturedActivity h3{font-family:var(--font-display);font-size:var(--bt-size-title)}.marketActivityAvatarRow{min-width:0;padding:0 0 var(--space-2);gap:var(--space-3);overscroll-behavior-inline:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.marketActivityAvatarRow>li{justify-items:center;gap:var(--space-2);text-align:center;flex:0 0 92px;min-width:0;display:grid}.marketActivityAvatarRow .marketActivityAvatar{background:var(--partner-primary);width:44px;height:44px;color:var(--partner-primary-ink);display:grid}.marketActivityAvatarCopy{gap:var(--space-1);width:100%;min-width:0;display:grid}.partnerLeagueFeaturedActivity a.marketActivityName{color:var(--ink)}.marketActivityAvatarRow .marketActivityPick{color:var(--text-secondary);font-weight:600}.partnerLeagueDetailSection{gap:var(--space-5);display:grid}.partnerLeagueDetailSectionHead{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.partnerLeagueSectionLogo{align-self:center;place-items:center;max-width:104px;height:26px;margin-inline-start:auto;display:inline-grid}.partnerLeagueSectionLogo .partnerLeagueDetailLogo{object-fit:contain;width:auto;max-width:100%;height:22px}.partnerLeagueSectionLogo .partnerLeagueDetailSponsorFallback{width:26px;height:26px;font-size:var(--bt-size-body)}.partnerLeagueDetailSectionHead>div{gap:var(--space-1);display:grid}.partnerLeagueDetailSectionHead h2{font-family:var(--font-display);font-size:var(--bt-size-display);letter-spacing:.01em;text-transform:uppercase}.partnerLeagueDetailSectionHead p{max-width:720px;color:var(--text-secondary)}.partnerLeaguePrizeGrid,.partnerLeagueMarketGrid{margin:0;padding:0;list-style:none}.partnerLeaguePrizeGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partnerLeaguePrizeGrid>li{min-width:0;padding:var(--space-5);align-items:start;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--partner-primary) 22%, var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--partner-accent) 38%, var(--surface-raised));box-shadow:var(--edge);grid-template-columns:auto minmax(0,1fr);display:grid}.partnerLeaguePrizeGrid h3,.partnerLeaguePrizeGrid p,.partnerLeaguePrizeGrid small{overflow-wrap:anywhere}.partnerLeaguePrizeGrid small{color:var(--text-secondary);font-size:var(--bt-size-body);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.partnerLeaguePrizeGrid h3{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--bt-size-title)}.partnerLeaguePrizeGrid p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--bt-size-body)}.partnerLeaguePrizeNumber{aspect-ratio:1;background:var(--partner-primary);width:36px;color:var(--partner-primary-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.partnerLeagueMarketGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partnerLeagueMarketCard{align-content:start;gap:var(--space-2);display:grid;position:relative}.partnerLeagueMarketCard fieldset{border:0;margin:0;padding:0}.partnerLeagueMarketCard fieldset:disabled button{cursor:default;opacity:.74}.partnerLeagueMarketCard .binaryCard,.partnerLeagueMarketCard .categoricalCard{border-color:color-mix(in srgb, var(--partner-primary) 20%, var(--line));height:100%}.partnerLeagueMarketReadOnly{padding-inline:var(--space-2);color:var(--text-secondary);font-size:var(--bt-size-body)}.partnerLeagueMarketJoin{width:100%}.partnerLeagueJoinSheet{gap:var(--space-5)}.partnerLeagueJoinFreeBadge{background:var(--partner-accent);color:var(--partner-accent-ink)}.partnerLeagueJoinGrant,.partnerLeagueJoinResult{gap:var(--space-3);display:grid}.partnerLeagueJoinGrant{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--partner-primary) 20%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--partner-accent) 34%, var(--surface-raised))}.partnerLeagueJoinGrant span{color:var(--text-secondary);font-size:var(--bt-size-body);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.partnerLeagueJoinGrant strong{color:var(--partner-primary);font-variant-numeric:tabular-nums;font-size:var(--bt-size-h2);overflow-wrap:anywhere}.partnerLeagueJoinGrant p,.partnerLeagueJoinResult p{color:var(--text-secondary);line-height:1.5}.partnerLeagueJoinActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerLeagueJoinActions>*,.partnerLeagueJoinResult>button{width:100%}.partnerLeagueLeaderboardRows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.partnerLeagueLeaderboardRows>li{min-width:0;padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--partner-primary) 18%, var(--line));border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--edge);grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);display:grid}.partnerLeagueLeaderboardRows>li:first-child{border-color:color-mix(in srgb, var(--partner-primary) 34%, var(--line));background:color-mix(in srgb, var(--partner-accent) 32%, var(--surface-raised))}.partnerLeagueRank{aspect-ratio:1;background:var(--partner-primary);width:40px;color:var(--partner-primary-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.partnerLeagueParticipant,.partnerLeagueParticipantBalance{gap:var(--space-1);min-width:0;display:grid}.partnerLeagueParticipant a,.partnerLeagueParticipant strong,.partnerLeagueParticipantBalance strong{overflow-wrap:anywhere}.partnerLeagueParticipant a,.partnerLeagueParticipant>strong{width:fit-content;color:var(--ink);font-weight:700}.partnerLeagueParticipant a:hover{color:var(--partner-primary)}.partnerLeaguePrizeStageBadge{border-color:color-mix(in srgb, var(--partner-accent) 58%, var(--line));background:color-mix(in srgb, var(--partner-accent) 18%, var(--surface));width:fit-content;color:var(--ink);font-size:var(--bt-size-body)}.partnerLeagueParticipant small,.partnerLeagueParticipantBalance small{color:var(--text-secondary);font-size:var(--bt-size-body)}.partnerLeagueParticipantBalance{text-align:right;justify-items:end}.partnerLeagueParticipantBalance strong{font-variant-numeric:tabular-nums}.partnerLeagueActivityTickerRows{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partnerLeagueActivityTickerRows>li{min-width:0;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--partner-primary) 18%, var(--line));border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.partnerLeagueActivityTickerRows .marketActivityAvatar{background:var(--partner-primary);width:36px;height:36px;color:var(--partner-primary-ink);font-size:var(--bt-size-body);border-radius:50%;place-items:center;font-weight:700;display:grid}.partnerLeagueActivityTickerPerson{gap:var(--space-1);min-width:0;display:grid}.partnerLeagueActivityTickerPerson strong,.partnerLeagueActivityTickerPerson a,.partnerLeagueActivityTickerPerson span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partnerLeagueActivityTickerPerson strong,.partnerLeagueActivityTickerPerson a{color:var(--ink);font-weight:700}.partnerLeagueActivityTickerPerson span,.partnerLeagueActivityTickerRows time{color:var(--text-secondary);font-size:var(--bt-size-body)}.partnerLeagueActivityTickerAmount{overflow-wrap:anywhere;text-align:right}.partnerLeagueActivityTickerRows time{grid-column:2/-1}.partnerLeagueDemoFooter{padding:var(--space-5);border-top:1px solid color-mix(in srgb, var(--partner-primary) 28%, var(--line));color:var(--text-secondary);font-size:var(--bt-size-body);text-align:center}.partnerLeagueTerms{max-width:820px;padding:clamp(var(--space-5), 4vw, var(--space-7));gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--edge);display:grid}.partnerLeagueTerms h3{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--bt-size-h2)}.partnerLeagueTerms h3:first-child{margin-top:0}.partnerLeagueTerms p,.partnerLeagueTerms li{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.6}.partnerLeagueTerms ul{padding-left:var(--space-5);gap:var(--space-2);display:grid}.partnerLeagueDetailInlineEmpty,.partnerLeagueDetailError{align-content:center;justify-items:start;min-height:170px}.partnerLeagueDetailLoading{gap:var(--space-5);display:grid}.partnerLeagueDetailLoading span{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-height:220px;animation:1.4s ease-in-out infinite alternate skeletonPulse}.partnerLeagueDetailLoading span:first-child{background:var(--accent-tint);min-height:430px}@media (max-width:980px){.partnerLeagueMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerLeaguePrizeGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.partnerLeagueDetailPage{gap:var(--space-7);width:100%}.partnerLeagueDetailHero{min-height:auto;padding:var(--space-6);grid-template-columns:minmax(0,1fr)}.partnerLeagueFeaturedMarket{width:100%;padding:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.partnerLeagueDetailHeroCopy,.partnerLeagueDetailSponsor,.partnerLeagueFeaturedMarketCopy,.partnerLeagueFeaturedActivity{max-width:100%}.partnerLeagueDetailHero h1{font-size:var(--bt-size-display)}.partnerLeagueDetailSponsor{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start}.partnerLeagueDetailSponsorFallback{width:64px;font-size:var(--bt-size-display)}.partnerLeagueDetailLogo{width:112px;height:64px}.partnerLeagueMarketGrid{grid-template-columns:minmax(0,1fr)}.partnerLeagueDetailSectionHead{flex-wrap:wrap;align-items:start}.partnerLeagueJoinActions{grid-template-columns:minmax(0,1fr)}.partnerLeagueLeaderboardRows>li{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.partnerLeagueParticipantBalance{text-align:left;grid-column:2;justify-items:start}.partnerLeagueActivityTickerRows{grid-template-columns:minmax(0,1fr)}}body:has(.partnerLeagueThemeScope[data-partner-immersive=true])>.siteHeader{display:none!important}body:has(.partnerLeagueThemeScope[data-partner-immersive=true])>.siteFooter{display:none!important}body:has(.partnerLeagueThemeScope[data-partner-immersive=true])>.bottomTabBar{display:none!important}body:has(.partnerLeagueThemeScope[data-partner-immersive=true])>nextjs-portal{display:none!important}body:has(.partnerLeagueThemeScope[data-partner-immersive=true])>.page{width:100%;max-width:100%;margin:0;padding:0}.partnerLeagueThemeScope[data-partner-immersive=true]{min-height:100vh;color:var(--partner-primary-ink);gap:0;display:block}.partnerLeagueBrandBackdrop{z-index:-1;background:radial-gradient(120% 78% at 100% 0%, color-mix(in srgb, var(--partner-accent) 42%, transparent), transparent 62%), linear-gradient(184deg, color-mix(in srgb, var(--partner-primary) 94%, var(--bt-ink)), color-mix(in srgb, var(--partner-primary) 70%, var(--bt-page)));pointer-events:none;position:fixed;inset:0}.partnerLeagueBrandBar{z-index:30;align-items:center;gap:var(--space-4);padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-7));border-bottom:1px solid color-mix(in srgb, var(--partner-accent) 44%, transparent);background:color-mix(in srgb, var(--partner-primary) 90%, var(--bt-page));color:var(--partner-primary-ink);box-shadow:0 10px 30px color-mix(in srgb, var(--bt-page) 55%, transparent);display:flex;position:sticky;top:0}.partnerLeagueBrandBack{align-items:center;gap:var(--space-1);min-height:40px;color:inherit;font-size:var(--bt-size-body);opacity:.82;font-weight:700;display:inline-flex}.partnerLeagueBrandBack:hover{opacity:1}.partnerLeagueBrandIdentity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.partnerLeagueBrandLogo{place-items:center;height:44px;display:grid}.partnerLeagueBrandLogo .partnerLeagueDetailLogo{object-fit:contain;width:auto;max-width:156px;height:40px}.partnerLeagueBrandLogo .partnerLeagueDetailSponsorFallback{width:32px;height:32px;color:var(--partner-primary);font-size:var(--bt-size-label);background:0 0;border:0}.partnerLeagueBrandIdentityCopy{gap:2px;min-width:0;display:grid}.partnerLeagueBrandIdentityCopy small{font-size:var(--bt-size-body);letter-spacing:.07em;text-transform:uppercase;opacity:.74;font-weight:700}.partnerLeagueBrandIdentityCopy strong{font-family:var(--font-display);font-size:var(--bt-size-title);overflow-wrap:anywhere;line-height:1}.partnerLeagueBrandActions{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.partnerLeagueBrandLifecycle{border:1px solid color-mix(in srgb, var(--partner-accent) 52%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--partner-accent) 24%, transparent);font-size:var(--bt-size-body);white-space:nowrap;padding:5px 11px;font-weight:700}.partnerLeagueBrandActions .partnerLeagueJoinHeroAction{white-space:nowrap;min-height:40px;margin-top:0}.partnerLeagueBrandActions .partnerLeagueDemoCta{margin-top:0}.partnerLeagueBrandActions .partnerLeagueDemoCta>span{display:none}.partnerLeagueBrandActions .partnerLeagueWallet,.partnerLeagueBrandActions .partnerLeagueJoinClosed{min-width:0;margin-top:0;padding:6px 12px}.partnerLeagueBrandActions .partnerLeagueWallet strong{font-size:var(--bt-size-title)}.partnerLeagueStage{width:min(1240px, 100% - 2 * clamp(var(--space-4), 4vw, var(--space-7)));padding:clamp(var(--space-5), 3.5vw, var(--space-7)) 0 var(--space-8);align-items:start;gap:clamp(var(--space-4), 2.5vw, var(--space-6));grid-template-columns:minmax(288px,340px) minmax(0,1fr);margin:0 auto;display:grid}.partnerLeagueMainCol{gap:var(--space-4);grid-column:2;min-width:0;display:grid}.partnerLeagueSideCol{gap:var(--space-4);grid-area:1/1;min-width:0;display:grid;position:sticky;top:84px}.partnerLeagueBrandLead{max-width:62ch;color:var(--partner-primary-ink);font-size:var(--bt-size-h2);opacity:.94;font-weight:600;line-height:1.32}.partnerLeagueThemeScope .partnerLeagueFeaturedMarket{min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-6));align-items:center;gap:var(--space-5);border:1px solid color-mix(in srgb, var(--partner-accent) 42%, transparent);background:color-mix(in srgb, var(--bt-surface) 86%, var(--partner-primary));box-shadow:0 20px 44px color-mix(in srgb, var(--bt-page) 58%, transparent);grid-template-columns:minmax(0,1.2fr) minmax(240px,.92fr)}.partnerLeagueThemeScope .partnerLeagueFeaturedMarketCopy{gap:var(--space-3)}.partnerLeagueThemeScope .partnerLeagueFeaturedMarket h2{font-size:var(--bt-size-h2);color:var(--bt-ink);line-height:1.08}.partnerLeagueThemeScope .partnerLeagueFeaturedConsensus strong{font-size:var(--bt-size-display);color:var(--bt-ink)}.partnerLeagueFeaturedInteractive{gap:var(--space-3);min-width:0;display:grid}.partnerLeagueFeaturedBetting{gap:var(--space-3);display:grid}.partnerLeagueFeaturedChoices{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerLeagueFeaturedChoice{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--bt-size-title);text-align:center;border:1px solid #0000;font-weight:700;display:flex}.partnerLeagueFeaturedChoice[data-side=ja]{border-color:var(--ja-line);color:var(--ja);background:var(--ja-tint)}.partnerLeagueFeaturedChoice[data-side=nein]{border-color:var(--nein-line);color:var(--nein);background:var(--nein-tint)}.partnerLeagueFeaturedChoice .num{font-size:var(--bt-size-label)}button.partnerLeagueFeaturedChoice{cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}button.partnerLeagueFeaturedChoice:hover{transform:translateY(-1px)}button.partnerLeagueFeaturedChoice[data-side=ja]:hover{border-color:var(--ja);box-shadow:0 0 0 1px var(--ja-line)}button.partnerLeagueFeaturedChoice[data-side=nein]:hover{border-color:var(--nein);box-shadow:0 0 0 1px var(--nein-line)}button.partnerLeagueFeaturedChoice[data-recommended=true]{outline:2px solid var(--ja);outline-offset:1px}button.partnerLeagueFeaturedChoice[data-side=nein][data-recommended=true]{outline-color:var(--nein)}.partnerLeagueFeaturedJoin{width:100%;min-height:48px}.partnerLeagueThemeScope .partnerLeagueDemoStats{border-color:color-mix(in srgb, var(--partner-accent) 40%, transparent);background:color-mix(in srgb, var(--partner-accent) 40%, transparent);width:100%;margin:0}.partnerLeagueThemeScope .partnerLeagueDemoStats>div{padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--bt-surface) 82%, var(--partner-primary));gap:2px}.partnerLeagueThemeScope .partnerLeagueDemoStats dt{font-size:var(--bt-size-body)}.partnerLeagueThemeScope .partnerLeagueDemoStats dd{font-size:var(--bt-size-h2)}.partnerLeagueThemeScope .partnerLeagueDemoPrizeTeaser{width:100%;padding:var(--space-2) var(--space-3);border-left-color:var(--partner-accent);background:color-mix(in srgb, var(--partner-accent) 16%, transparent)}.partnerLeagueThemeScope .partnerLeagueMarketGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.partnerLeagueThemeScope .partnerLeagueDetailSectionHead h2{font-size:var(--bt-size-h2);letter-spacing:-.01em;text-transform:none}.partnerLeagueMainCol .partnerLeagueDetailSectionHead p{color:color-mix(in srgb, var(--partner-primary-ink) 80%, transparent);font-size:var(--bt-size-body)}.partnerLeagueSideCol .partnerLeagueDetailSection{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--partner-accent) 30%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bt-surface) 84%, var(--partner-primary));box-shadow:0 14px 30px color-mix(in srgb, var(--bt-page) 48%, transparent)}.partnerLeagueSideCol .partnerLeagueDetailSectionHead h2{font-size:var(--bt-size-title);text-transform:none}.partnerLeagueSideCol .partnerLeagueDetailSectionHead p{display:none}.partnerLeagueSideCol .partnerLeagueLeaderboardRows{gap:var(--space-1);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--partner-accent) 60%, transparent) transparent;max-height:322px;padding-right:4px;overflow-y:auto}.partnerLeagueSideCol .partnerLeagueLeaderboardRows::-webkit-scrollbar{width:6px}.partnerLeagueSideCol .partnerLeagueLeaderboardRows::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:color-mix(in srgb, var(--partner-accent) 55%, transparent)}.partnerLeagueSideCol .partnerLeagueLeaderboardRows>li{padding:var(--space-2) var(--space-3);gap:var(--space-2);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto}.partnerLeagueSideCol .partnerLeagueRank{width:26px;font-size:var(--bt-size-body)}.partnerLeagueSideCol .partnerLeagueParticipant a,.partnerLeagueSideCol .partnerLeagueParticipant>strong{font-size:var(--bt-size-body)}.partnerLeagueSideCol .partnerLeagueParticipant small,.partnerLeagueSideCol .partnerLeagueParticipantBalance small,.partnerLeagueSideCol .partnerLeaguePrizeStageBadge{display:none}.partnerLeagueSideCol .partnerLeagueParticipantBalance strong{font-size:var(--bt-size-body)}.partnerLeagueSideCol .partnerLeaguePrizeGrid{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.partnerLeagueSideCol .partnerLeaguePrizeGrid>li{padding:var(--space-3);gap:var(--space-3)}.partnerLeagueSideCol .partnerLeaguePrizeGrid h3{font-size:var(--bt-size-label);margin-top:0}.partnerLeagueSideCol .partnerLeaguePrizeGrid p{display:none}.partnerLeagueSideCol .partnerLeaguePrizeNumber{width:26px}.partnerLeagueSideCol .partnerLeagueActivityTicker{overflow:hidden}.partnerLeagueActivityTicker .partnerLeagueDetailSectionHead .badge{border-color:color-mix(in srgb, var(--partner-accent) 55%, transparent);background:color-mix(in srgb, var(--partner-accent) 20%, transparent);color:var(--partner-primary-ink);align-items:center;gap:6px;display:inline-flex}.partnerLeagueActivityTicker .partnerLeagueDetailSectionHead .badge:before{content:"";background:var(--partner-accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--partner-accent);border-radius:50%;animation:1.6s ease-out infinite partnerLivePulse}.partnerLeagueSideCol .partnerLeagueActivityTickerRows{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li{border-color:color-mix(in srgb, var(--partner-accent) 26%, transparent);background:color-mix(in srgb, var(--bt-surface) 78%, var(--partner-primary));animation:7s ease-in-out infinite partnerTickerRoll}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:first-child{animation-delay:0s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(2){animation-delay:.85s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(3){animation-delay:1.7s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(4){animation-delay:2.55s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(5){animation-delay:3.4s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(6){animation-delay:4.25s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(7){animation-delay:5.1s}.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li:nth-child(8){animation-delay:5.95s}@keyframes partnerLivePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--partner-accent) 70%, transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb, var(--partner-accent) 0%, transparent)}}@keyframes partnerTickerRoll{0%,86%,to{box-shadow:var(--edge);transform:none}6%,14%{border-color:color-mix(in srgb, var(--partner-accent) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--partner-accent) 34%, transparent);transform:translateY(-2px)}}.partnerLeagueThemeScope .partnerLeagueDemoFooter{width:min(1240px, 100% - 2 * clamp(var(--space-4), 4vw, var(--space-7)));border-top-color:color-mix(in srgb, var(--partner-accent) 40%, transparent);color:color-mix(in srgb, var(--partner-primary-ink) 78%, transparent);margin:0 auto}@media (max-width:980px){.partnerLeagueStage{grid-template-columns:minmax(0,1fr)}.partnerLeagueMainCol,.partnerLeagueSideCol{grid-column:1}.partnerLeagueSideCol{grid-row:auto;position:static}.partnerLeagueThemeScope .partnerLeagueMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.partnerLeagueBrandBar{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);flex-wrap:wrap}.partnerLeagueBrandActions{flex-basis:100%;justify-content:space-between}.partnerLeagueBrandLead{font-size:var(--bt-size-title)}.partnerLeagueSideCol{top:0}.partnerLeagueThemeScope .partnerLeagueFeaturedMarket{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.partnerLeagueThemeScope .partnerLeagueFeaturedMarket h2{font-size:var(--bt-size-title)}.partnerLeagueFeaturedInteractive{width:100%}.partnerLeagueThemeScope .partnerLeagueDemoStats{grid-template-columns:minmax(0,1fr)}.partnerLeagueThemeScope .partnerLeagueDemoStats>div{align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.partnerLeagueThemeScope .partnerLeagueDemoStats dd{font-size:var(--bt-size-title)}.partnerLeagueThemeScope .partnerLeagueMarketGrid{grid-template-columns:minmax(0,1fr)}.partnerLeagueSectionLogo{max-width:84px;height:22px}.partnerLeagueSectionLogo .partnerLeagueDetailLogo{height:18px}}@media (prefers-reduced-motion:reduce){.partnerLeagueSideCol .partnerLeagueActivityTickerRows>li,.partnerLeagueActivityTicker .partnerLeagueDetailSectionHead .badge:before{animation:none}}.legalPage{gap:var(--space-4);max-width:640px;display:grid}.legalPage p{color:var(--text-mut)}.legalPage section{margin-top:var(--space-4)}.legalPage h2{margin:0 0 var(--space-2);font-size:var(--bt-size-title)}.legalPage h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--bt-size-label)}.legalPage address{font-style:normal;line-height:1.65}.legalPage .legalUpdated{margin-top:var(--space-6);color:var(--text-faint);font-size:var(--bt-size-body)}.glossaryPage{gap:var(--space-6);max-width:880px;display:grid}.glossaryHead{gap:var(--space-3)}.glossaryGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.glossaryEntry{scroll-margin-top:96px}.glossaryEntry:target{box-shadow:var(--shadow-2), inset 3px 0 0 var(--bernstein)}.glossaryEntry dt{color:var(--bernstein);font-family:var(--font-display);font-size:var(--bt-size-h2);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.glossaryEntry dd{gap:var(--space-3);margin:0;display:grid}.glossaryEntry dd>strong{line-height:1.45}.glossaryEntry p{color:var(--text-mut)}.blogPage{gap:var(--space-6);max-width:760px;display:grid}.blogHead{gap:var(--space-3)}.blogHeadTop,.blogArticleNav{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.blogLangToggle{min-height:44px;color:var(--text-mut);font-size:var(--bt-size-body);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.blogLangToggle:hover{color:var(--text)}.blogList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.blogCard{gap:var(--space-2);display:grid}.blogCard h2{font-size:var(--bt-size-h2);margin:0;line-height:1.3}.blogCard h2 a{color:inherit;text-decoration:none}.blogCard h2 a:hover{color:var(--bernstein)}.blogCard>p{color:var(--text-mut);margin:0}.blogCardMeta{gap:var(--space-3);color:var(--text-faint);font-size:var(--bt-size-body);flex-wrap:wrap;align-items:baseline;display:flex}.blogCardCategory{color:var(--bernstein);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.blogArticleMeta{gap:var(--space-3);color:var(--text-faint);font-size:var(--bt-size-body);flex-wrap:wrap;display:flex}.blogByline{color:var(--text-mut);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}.blogByline:hover,.blogByline:focus-visible{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.blogArticle{gap:var(--space-4);display:grid}.blogArticleBody{overflow-wrap:anywhere;min-width:0}.blogArticleBody h1{margin:0 0 var(--space-4);font-size:var(--bt-size-display);line-height:1.2}.blogArticleBody h2{margin:var(--space-6) 0 var(--space-2);font-size:var(--bt-size-title)}.blogArticleBody h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--bt-size-label)}.blogArticleBody p,.blogArticleBody li{color:var(--text-mut);line-height:1.65}.blogArticleBody ul,.blogArticleBody ol{padding-left:var(--space-5)}.blogArticleBody strong{color:var(--text)}.blogTableScroll{overscroll-behavior-inline:contain;border-radius:var(--radius-md);width:100%;max-width:100%;overflow-x:auto}.blogTableScroll table{border-collapse:collapse;background:var(--pult);width:max-content;min-width:100%}.blogTableScroll th,.blogTableScroll td{padding:var(--space-2) var(--space-3);border:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.blogTableScroll th{color:var(--text);background:var(--nacht-soft)}.blogReadNext{gap:var(--space-3);display:grid}.blogReadNext h2{font-size:var(--bt-size-title);margin:0}.blogReadNext ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.blogReadNext a{color:var(--text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}.blogReadNext a:hover,.blogReadNext a:focus-visible{color:var(--bernstein)}.aboutPage{gap:var(--space-6);max-width:720px;display:grid}.aboutHead{gap:var(--space-3)}.aboutBody{gap:var(--space-4);display:grid}.aboutBody p{color:var(--text-mut);line-height:1.65}.authorProfile{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--pult);display:grid}.authorProfileIdentity{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.authorProfileAvatar{object-fit:cover;border-radius:50%;width:112px;height:112px}.authorProfileIdentity h2{font-size:var(--bt-size-display);margin:0;line-height:1.1}.authorProfileRole{margin:var(--space-1) 0 0;color:var(--bernstein);font-weight:700}.authorProfileShortBio,.authorProfileBio p{color:var(--text-mut);line-height:1.55}.authorProfileShortBio{margin:var(--space-3) 0 0}.authorProfileBio{gap:var(--space-3);display:grid}.authorProfileBio p{margin:0}.authorProfileDetails{gap:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authorProfileDetails h3{margin:0 0 var(--space-2);font-size:var(--bt-size-body)}.authorProfileDetails ul{gap:var(--space-2);padding-left:var(--space-4);color:var(--text-mut);font-size:var(--bt-size-body);margin:0;display:grid}.authorProfileLinks{list-style:none;padding-left:0!important}.authorProfileLinks a{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.authorProfileLinks a:hover,.authorProfileLinks a:focus-visible{color:var(--ink)}.authorByline{align-items:center;gap:var(--space-2);min-height:32px;text-decoration:none;display:inline-flex}.authorBylineAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.authorBylineCopy{gap:1px;display:grid}.authorBylineCopy small{color:var(--text-faint);font-size:var(--bt-size-body);font-weight:500}@media (max-width:560px){.authorProfile{padding:var(--space-4)}.authorProfileIdentity,.authorProfileDetails{grid-template-columns:minmax(0,1fr)}.authorProfileAvatar{width:88px;height:88px}}.resultsPage{gap:var(--space-6);max-width:880px;display:grid}.marketResults{gap:var(--space-4);justify-items:start;display:grid}.marketResults .chipRow,.marketResults .compactTable,.marketResults .emptyState,.marketResults .alert,.marketResults .resultsSkeleton{justify-self:stretch}.resultsSkeleton{gap:var(--space-3);display:grid}
