.chipRow{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.chipRow::-webkit-scrollbar{display:none}.chip{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--text-mut);cursor:pointer;font-size:var(--bt-size-body);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;flex:none;align-items:center;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--text-mut);color:var(--text)}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--text-invers)}.instantMarketCard{min-width:0;height:100%;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.instantMarketCard:hover{border-color:var(--line-strong);transform:translateY(-2px)}.instantMarketCardMeta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;color:var(--bt-muted-2);font-size:var(--bt-size-body);display:flex}.instantMarketCardChip{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.instantMarketCardResolves{font-variant-numeric:tabular-nums;flex:none}.instantMarketCardCountdown{padding:1px var(--space-2);background:var(--ja-tint);border-radius:var(--radius-full);color:var(--bt-green-deep);font-variant-numeric:tabular-nums;flex:none;align-items:center;font-weight:600;display:inline-flex}.instantMarketCardTitleLink{color:inherit;text-decoration:none}.instantMarketCardTitleLink:hover,.instantMarketCardTitleLink:focus-visible{text-decoration:underline}.instantMarketCardFooter{justify-content:space-between;align-self:end;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:var(--bt-size-body);flex-wrap:wrap;grid-column:1/-1;display:flex}.inlineLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}.inlineLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.leaderboardContext{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-mut);font-size:var(--bt-size-body);display:flex}.leaderboardCategoryTabs{min-width:0;padding:0 0 var(--space-1);border:0;margin:0}.leaderboardControls{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.leaderboardContext p{margin:0}.leaderboardContext>span{color:var(--text-faint);flex:none}.leaderboardName{align-items:center;gap:var(--space-2);display:inline-flex}.leaderboardViewerBadge{min-height:22px;padding:0 var(--space-2);border:1px solid var(--bernstein);border-radius:var(--radius-full);color:var(--bernstein);font-family:var(--font-body);font-size:var(--bt-size-body);align-items:center;font-weight:700;display:inline-flex}.leaderboardPreviewBadge{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bernstein) 16%, transparent);color:var(--bernstein);font-size:var(--bt-size-body);align-items:center;font-weight:700;display:inline-flex}.leaderboardName small{color:var(--text-mut);font-size:var(--bt-size-body);flex-basis:100%}.orakelScoreProvisional{opacity:.46}.orakelScoreRed{color:var(--nein)}.orakelScoreOrange{color:color-mix(in srgb, var(--nein) 45%, var(--bernstein))}.orakelScoreYellow{color:var(--bernstein)}.orakelScoreGreen{color:var(--ja)}.leaderboardSeparator td{padding-block:var(--space-2);background:var(--nacht);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:var(--bt-size-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-weight:600}.leaderboardSeparator td>span+span{margin-left:var(--space-3)}.rankTop{border-radius:var(--radius-sm);background:var(--ebene);min-width:32px;min-height:32px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.rankFirst{background:var(--bernstein-tint);color:var(--bernstein)}.plPlus{color:var(--ja)}.plMinus{color:var(--nein)}.boardPage,.marketBrowser,.profilePage{gap:var(--space-5);align-content:start;display:grid}.leaderboardShareContext{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.termWithInfo{align-items:center;gap:var(--space-2);display:inline-flex}.pageTitleWithInfo{align-items:center;gap:var(--space-2);display:flex}.alertError{border-left-color:var(--danger)}.alertError strong{color:var(--danger)}.emptyState{gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;justify-items:center;display:grid}.emptyState strong{font-size:var(--bt-size-title)}.emptyState p{color:var(--text-mut);max-width:420px}.emptyState .button,.emptyState .buttonGhost{margin-top:var(--space-3)}.emptyActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.skeletonCard{gap:var(--space-4);min-height:230px;padding:var(--space-5);background:var(--pult);border-radius:var(--radius-lg);box-shadow:var(--shadow-1), var(--edge);align-content:start;display:grid}.skeletonRow{width:100%;height:16px}.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}@media (max-width:720px){.pageHead{padding-bottom:var(--space-2);gap:0}.pageHead h1,.pageHead h2{font-size:var(--bt-size-display)}.pageHead>p{display:none}.marketCard,.skeletonCard{min-height:0}}.compactTable{border-collapse:collapse;width:100%;font-size:var(--bt-size-body);line-height:1.3}.compactTable[data-layout=fixed]{table-layout:fixed}.compactTable th,.compactTable td{height:var(--dense-row-h);padding:var(--dense-pad-y) var(--dense-pad-x);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compactTable thead th{color:var(--text-faint);font-size:var(--bt-size-body);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.compactTable tbody tr:last-child td{border-bottom:0}.compactTable tbody tr.compactRow:hover{background:var(--ebene)}.compactTable tbody tr.compactRowCurrent,.compactTable tbody tr.compactRowCurrent:hover{background:var(--bernstein-tint);box-shadow:inset 3px 0 0 var(--bernstein)}.compactCellNum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}.compactTable th.compactCellNum{text-align:right}.compactToggleCell{width:32px;padding-inline:0 var(--space-1);text-align:right}.compactToggle{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-mut);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.compactToggle:hover,.compactToggle:focus-visible{background:var(--bernstein-tint);border-color:var(--bernstein);color:var(--bernstein)}.compactToggleIcon{transition:transform var(--dur-fast) var(--ease-out)}.compactRow[data-expanded=true] .compactToggleIcon{transform:rotate(180deg)}.compactRow[data-expanded=true] td{border-bottom:0}.compactRowDetail td{height:auto;padding:var(--space-3) var(--dense-pad-x) var(--space-4);background:var(--nacht);color:var(--text-mut);white-space:normal;text-overflow:clip;overflow:visible}.leaderboardPanel{background:var(--pult);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-1), var(--edge)}.leaderboardPanel .compactTable th:first-child{width:56px}.leaderboardPanel .compactTable th:last-child,.leaderboardPanel .compactTable th:nth-last-child(2){width:92px}.leaderboardPanel .rankTop{width:24px;min-width:0;height:24px;min-height:0}.leaderboardPanel .leaderboardName{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%}.leaderboardPanel .leaderboardName strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboardPanel abbr{cursor:help;text-decoration:none}
