.community-page{color:#072a4c;background:#fefefd;min-height:calc(100vh - 4rem)}.dark .community-page{color:#fafafa;background:#0a0f1c}.community-container{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.community-header{grid-template-columns:1fr;align-items:end;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width>=900px){.community-header{grid-template-columns:1fr auto;gap:2rem}}.community-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:600;display:inline-flex}.dark .community-eyebrow{color:#60a5fa}.community-live-dot{background:#2ecc71;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite community-pulse;box-shadow:0 0 #2ecc7199}@keyframes community-pulse{0%{box-shadow:0 0 #2ecc7199}70%{box-shadow:0 0 0 7px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}.community-title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1}.community-subtitle{color:#5a7c9e;margin:.5rem 0 0;font-size:.95rem}.dark .community-subtitle{color:#94a3b8}.rank-card{background:#fff;border:1px solid #072a4c1a;border-radius:14px;min-width:260px;padding:1.25rem;position:relative;box-shadow:0 1px #072a4c08,0 10px 30px -20px #072a4c26}.dark .rank-card{background:#1a2332;border-color:#3b82f626;box-shadow:0 1px #ffffff08,0 20px 50px -20px #000000b3}.rank-card-label{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600}.dark .rank-card-label{color:#94a3b8}.rank-card-row{align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.rank-card-rank{letter-spacing:-.04em;color:#072a4c;font-family:JetBrains Mono,Fira Code,monospace;font-size:2.25rem;font-weight:800;line-height:1}.dark .rank-card-rank{color:#fefefd}.rank-card-total{color:#5a7c9e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.dark .rank-card-total{color:#94a3b8}.rank-card-metric{color:#072a4c;margin-top:.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.125rem;font-weight:700}.dark .rank-card-metric{color:#fefefd}.rank-card-metric.positive{color:#2ecc71}.dark .rank-card-metric.positive{color:#4ade80}.rank-card-metric.negative{color:#ef4444}.dark .rank-card-metric.negative{color:#f87171}.rank-card-stub .rank-card-stub-title{letter-spacing:-.01em;margin-top:.5rem;font-size:1.125rem;font-weight:700}.rank-card-stub .rank-card-stub-body{color:#5a7c9e;max-width:240px;margin:.25rem 0 .75rem;font-size:.8125rem}.dark .rank-card-stub .rank-card-stub-body{color:#94a3b8}.rank-card-cta{color:#fefefd;cursor:pointer;background:#072a4c;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.rank-card-cta:hover{background:#0a3f6b;transform:translateY(-1px)}.dark .rank-card-cta{color:#fefefd;background:#3b82f6}.dark .rank-card-cta:hover{background:#60a5fa}.community-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.control-group{background:#072a4c0d;border-radius:10px;gap:.25rem;padding:.25rem;display:inline-flex}.dark .control-group{background:#0a0f1c}.control-pill{appearance:none;color:#5a7c9e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}.control-pill:hover{color:#072a4c}.dark .control-pill{color:#94a3b8}.dark .control-pill:hover{color:#fefefd}.control-pill.active{color:#fefefd;background:#072a4c}.dark .control-pill.active{color:#fefefd;background:#3b82f6}.community-roi-note{color:#5a7c9e;flex-basis:100%;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-style:italic}.dark .community-roi-note{color:#94a3b8}.podium{grid-template-columns:1fr;gap:.5rem;margin-bottom:2.5rem;display:grid}@media (width>=720px){.podium{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.5rem}.podium-rank-2{grid-column:1}.podium-rank-1{grid-column:2}.podium-rank-3{grid-column:3}}.podium-slot{text-align:center;--tier-color:#3b82f6;--tier-glow:#3b82f64d;background:#fff;border:1px solid #072a4c14;border-radius:16px;padding:1.75rem 1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 1px #072a4c08,0 20px 40px -30px #072a4c40}.podium-slot:before{content:"";background:radial-gradient(ellipse 60% 40% at 50% 0%, var(--tier-glow), transparent 65%);opacity:.9;pointer-events:none;position:absolute;inset:0}.dark .podium-slot{background:#1a2332;border-color:#3b82f626;box-shadow:0 1px #ffffff08,0 30px 60px -30px #000c}.podium-rank-1{border-color:color-mix(in srgb, var(--tier-color) 45%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--tier-color) 25%, transparent), 0 30px 70px -20px color-mix(in srgb, var(--tier-color) 50%, transparent)}.podium-crown{color:var(--tier-color);filter:drop-shadow(0 0 8px var(--tier-glow));font-size:1.35rem;line-height:1;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.podium-rank-badge{z-index:1;letter-spacing:.05em;color:var(--tier-color);background:color-mix(in srgb, var(--tier-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--tier-color) 35%, transparent);border-radius:999px;margin-bottom:.85rem;padding:.125rem .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.podium-avatar{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--tier-color) 30%, transparent), color-mix(in srgb, var(--tier-color) 10%, transparent));border:2px solid color-mix(in srgb, var(--tier-color) 50%, transparent);width:64px;height:64px;color:var(--tier-color);letter-spacing:-.02em;border-radius:999px;place-items:center;margin:0 auto .75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.25rem;font-weight:700;display:grid;position:relative}.podium-alias{z-index:1;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;font-size:1rem;font-weight:700;position:relative;overflow:hidden}.podium-tier{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--tier-color);margin-bottom:.85rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;position:relative}.podium-metric{z-index:1;letter-spacing:-.02em;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.75rem;font-weight:800;line-height:1;position:relative}.podium-metric.positive{color:#2ecc71}.podium-metric.negative{color:#ef4444}.podium-meta{z-index:1;color:#5a7c9e;justify-content:center;gap:.5rem;margin-top:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;display:flex;position:relative}.dark .podium-meta{color:#94a3b8}.podium-meta-dot{opacity:.5}.podium-empty,.podium-skeleton{color:#5a7c9e;background:#072a4c0a;border-radius:16px;place-items:center;min-height:240px;margin-bottom:2.5rem;font-size:.9rem;display:grid}.dark .podium-empty,.dark .podium-skeleton{color:#94a3b8;background:#3b82f60d}.podium-empty-slot{visibility:hidden}.section-head{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.section-title{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.section-count{color:#5a7c9e;letter-spacing:.05em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.dark .section-count{color:#94a3b8}.community-table-section{margin-bottom:3rem}.lb-table{background:#fff;border:1px solid #072a4c14;border-radius:14px;overflow:hidden}.dark .lb-table{background:#1a2332;border-color:#3b82f626}.lb-table-head,.lb-row{grid-template-columns:3rem 1fr 4rem 6rem;align-items:center;gap:.75rem;padding:.625rem 1rem;display:grid}@media (width<=480px){.lb-table-head,.lb-row{grid-template-columns:2.25rem 1fr 5.5rem;gap:.5rem;padding:.625rem .75rem}.lb-col-bets-hide-sm{display:none}}.lb-table-head{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;background:#072a4c08;border-bottom:1px solid #072a4c14;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:700}.dark .lb-table-head{color:#94a3b8;background:#0a0f1c;border-bottom-color:#3b82f61f}.lb-row{border-bottom:1px solid #072a4c0d;height:52px;transition:background .15s}.dark .lb-row{border-bottom-color:#3b82f614}.lb-row:hover{background:#2ecc710f}.dark .lb-row:hover{background:#3b82f60f}.lb-row-highlight{background:#2ecc711a;box-shadow:inset 3px 0 #2ecc71}.dark .lb-row-highlight{background:#2ecc7124}.lb-col-rank{color:#5a7c9e;text-align:right;font-family:JetBrains Mono,Fira Code,monospace;font-weight:700}.dark .lb-col-rank{color:#94a3b8}.lb-medal{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #00000026}.lb-medal.gold{color:#78350f;background:linear-gradient(#fcd34d 0%,#f59e0b 100%)}.lb-medal.silver{color:#334155;background:linear-gradient(#e2e8f0 0%,#94a3b8 100%)}.lb-medal.bronze{color:#fffbeb;background:linear-gradient(#d97706 0%,#b45309 100%)}.dark .lb-medal.silver{color:#1e293b}.lb-col-user{align-items:center;gap:.625rem;display:inline-flex;overflow:hidden}.lb-avatar{color:#5a7c9e;background:#072a4c0f;border:1px solid #072a4c1a;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:700;display:grid}.dark .lb-avatar{color:#94a3b8;background:#3b82f61a;border-color:#3b82f633}.lb-alias-stack{flex-direction:column;align-items:flex-start;min-width:0;display:inline-flex}.lb-alias{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .12s;overflow:hidden}.lb-alias:hover{color:#2ecc71}.lb-col-bets{color:#5a7c9e;text-align:right;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.dark .lb-col-bets{color:#94a3b8}.lb-col-metric{text-align:right;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;font-weight:700}.lb-col-metric.positive{color:#2ecc71}.lb-col-metric.negative{color:#ef4444}.lb-table-empty{text-align:center;color:#5a7c9e;border:1px dashed #072a4c1a;border-radius:14px;padding:2.5rem 1.25rem;font-size:.875rem}.dark .lb-table-empty{color:#94a3b8;border-color:#3b82f626}.lb-table-error{color:#ef4444}.stub-rail{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=720px){.stub-rail{grid-template-columns:repeat(3,1fr)}}.stub-card{background:#072a4c05;border:1px dashed #072a4c26;border-radius:14px;padding:1.25rem;position:relative}.dark .stub-card{background:#1a233299;border-color:#3b82f62e}.stub-label{letter-spacing:.1em;text-transform:uppercase;color:#5a7c9e;background:#072a4c0f;border-radius:999px;margin-bottom:.75rem;padding:.125rem .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;font-weight:700;display:inline-block}.dark .stub-label{color:#60a5fa;background:#3b82f61f}.stub-title{letter-spacing:-.01em;margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.stub-body{color:#5a7c9e;margin:0;font-size:.8125rem;line-height:1.45}.dark .stub-body{color:#94a3b8}.comp-breadcrumbs{margin-bottom:1.5rem}.comp-breadcrumbs ol{letter-spacing:.08em;text-transform:uppercase;color:#5a7c9e;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;list-style:none;display:flex}.dark .comp-breadcrumbs ol{color:#94a3b8}.comp-breadcrumbs a{color:inherit;border-bottom:1px dotted #0000;text-decoration:none;transition:border-color .12s,color .12s}.comp-breadcrumbs a:hover{color:#2563eb;border-bottom-color:currentColor}.dark .comp-breadcrumbs a:hover{color:#60a5fa}.comp-breadcrumbs li[aria-current=page]{color:#072a4c}.dark .comp-breadcrumbs li[aria-current=page]{color:#fafafa}.comp-breadcrumbs-sep{opacity:.5}
