.page-layout>.page-content{min-width:0}.rt-head{margin:0 0 var(--space-3)}.rt-title{margin:0;font-size:var(--page-title-size, 1.5rem);font-weight:600;line-height:1.2;letter-spacing:-.3px;text-wrap:balance}.rt-lead{margin:4px 0 0;max-width:75ch;color:var(--text-secondary);font-size:var(--fs-base);line-height:1.45;text-wrap:pretty}.rt-lead a{white-space:nowrap}.rt-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.rt-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.rt-pill strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.rt-pill svg{opacity:.7;flex:none}.rt-tabs{display:flex;gap:8px;margin:0 0 var(--space-4);overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.rt-tabs::-webkit-scrollbar{display:none}.rt-tabs .cr-chip{flex:none;min-height:36px;padding:0 14px;white-space:nowrap}.rt-podium{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.rt-pod{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 14px 14px;text-align:center;min-width:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.rt-pod--1{order:2;border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 9%,var(--bg-card)),var(--bg-card) 60%)}.rt-pod--2{order:1}.rt-pod--3{order:3}.rt-pod-place{position:absolute;top:10px;left:10px}.rt-pod .server-card-icon{width:64px;height:64px;flex:none;border-radius:var(--radius)}.rt-pod-name{margin:2px 0 0;font-size:var(--fs-md, 1rem);font-weight:600;line-height:1.25;max-width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.5em}.rt-pod-name a{color:var(--text);text-decoration:none}.rt-pod-name a:hover{text-decoration:underline}.rt-pod-name a:after{content:"";position:absolute;inset:0;border-radius:inherit}.rt-pod-votes{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.rt-pod-votes strong{color:var(--text);font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.rt-pod--1 .rt-pod-votes strong{font-size:1.625rem}.rt-pod-meta{margin:0;color:var(--text-muted);font-size:var(--fs-xs)}.rt-on{color:var(--success);font-weight:500;display:inline-flex;align-items:center;gap:5px}.rt-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.rt-pod-actions{position:relative;z-index:1;display:flex;gap:6px;margin-top:auto;padding-top:4px;flex-wrap:wrap;justify-content:center}.rt-delta{display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.rt-delta--up{color:var(--success)}.rt-delta--down{color:var(--danger)}.rt-item{position:relative}.rt-item>.rt-delta{position:absolute;top:46px;left:16px;width:28px;justify-content:center;pointer-events:none}.rt-section{margin-top:var(--space-5);min-width:0}.rt-h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--fs-md, 1rem);font-weight:600}.rt-h2 svg{color:var(--text-muted)}.rt-muted{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.rt-winners{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.rt-winner{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:var(--tap, 44px);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);text-decoration:none}.rt-winner:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.rt-winner img,.rt-winner-ph{width:40px;height:40px;flex:none;border-radius:var(--radius-sm)}.rt-winner-ph{display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);color:var(--text-muted)}.rt-winner-txt{display:flex;flex-direction:column;min-width:0}.rt-winner-month{color:var(--text-muted);font-size:var(--fs-xs)}.rt-winner-name{font-weight:600;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-winner-votes{color:var(--text-secondary);font-size:var(--fs-xs)}.rt-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.rt-rows{list-style:none;margin:0;padding:4px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.rt-row{display:flex;align-items:center;gap:10px;min-height:40px;font-size:var(--fs-sm)}.rt-row+.rt-row{border-top:1px solid var(--border)}.rt-row-n{width:1.5em;flex:none;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.rt-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-row-val{flex:none;color:var(--text-secondary);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.rt-ava{width:26px;height:26px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.rt-how ul{margin:0;padding-left:1.2em;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;max-width:80ch}.rt-how p{margin:8px 0 0;font-size:var(--fs-sm)}.rt-how{scroll-margin-top:calc(var(--header-height, 64px) + 12px)}.rt-av{color:var(--text);font-weight:600}.rt-av-0{background:color-mix(in srgb,hsl(8 70% 50%) 28%,var(--bg-elevated))}.rt-av-1{background:color-mix(in srgb,hsl(38 80% 50%) 28%,var(--bg-elevated))}.rt-av-2{background:color-mix(in srgb,hsl(130 55% 42%) 28%,var(--bg-elevated))}.rt-av-3{background:color-mix(in srgb,hsl(185 65% 45%) 28%,var(--bg-elevated))}.rt-av-4{background:color-mix(in srgb,hsl(225 70% 58%) 28%,var(--bg-elevated))}.rt-av-5{background:color-mix(in srgb,hsl(290 55% 55%) 28%,var(--bg-elevated))}@media(max-width:768px){.rt-title{font-size:var(--fs-xl)}.rt-lead{font-size:var(--fs-sm)}.rt-podium{grid-template-columns:minmax(0,1fr);gap:8px}.rt-pod,.rt-pod--1{order:0;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon name" "icon votes" "meta meta" "act act";justify-items:start;text-align:left;gap:2px 12px;padding:12px 12px 12px 44px}.rt-pod--1{padding-top:12px}.rt-pod .server-card-icon{grid-area:icon;width:48px;height:48px}.rt-pod-place{top:12px;left:10px}.rt-pod-name{grid-area:name;min-height:0}.rt-pod-votes{grid-area:votes;justify-content:flex-start}.rt-pod-votes strong,.rt-pod--1 .rt-pod-votes strong{font-size:1.125rem}.rt-pod-meta{grid-area:meta;margin-top:4px}.rt-pod-actions{grid-area:act;justify-content:flex-start}.rt-item>.rt-delta{top:40px;left:12px;width:24px}.rt-tabs .cr-chip{padding:0 12px;min-height:var(--tap)}.rt-pod-actions .cr-btn{min-height:var(--tap)}.rt-bottom,.rt-winners{grid-template-columns:minmax(0,1fr)}}
