.rt-hero{padding:40px 0 32px}.rt-hero .ops-h{max-width:14ch}.rt-badges{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.rt-badges span{border:1px solid var(--ops-paper-line);color:#1a1a20;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:4px;padding:8px 12px;font-size:11px}.rt-badges b{color:#c2410c;font-weight:500}.rt-board{padding:44px 0 56px}.rt-headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rt-headline .lb-seasons{margin-top:0}.rt-h2h{margin-top:26px}.rt-compare{border-top:1px solid var(--ops-line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.rt-compare[hidden]{display:none}.rt-cmp-row{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.rt-cmp-row>span{text-align:center;color:#3a3a44;font-size:13px}.rt-cmp-rank{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:18px}.rt-cmp-rank:first-child{text-align:right}.rt-cmp-rank.is-win{color:#c2410c}.rt-cmp-bar{background:#1a1a200f;border-radius:3px;height:26px;position:relative;overflow:hidden}.rt-cmp-bar i{background:var(--c,#c2410c);width:0;transition:width .8s var(--ops-ease);position:absolute;top:0;bottom:0}.rt-cmp-bar.is-left i{right:0}.rt-cmp-bar.is-right i{left:0}.rt-cmp-bar b{font:600 12px var(--mono);color:#111116;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.rt-cmp-bar.is-left b{right:8px}.rt-cmp-bar.is-right b{left:8px}.rt-cmp-bar.is-win{box-shadow:inset 0 0 0 1px var(--c,#c2410c)}.rt-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:26px;display:grid}.rt-pod{border:1px solid var(--ops-line);border-radius:var(--ops-r);color:var(--ops-text);text-align:center;cursor:pointer;transition:transform .25s var(--ops-ease), border-color .2s ease;font:inherit;background:linear-gradient(#fff,#f6f6f9);justify-items:center;gap:8px;padding:24px 16px 22px;display:grid;position:relative}.rt-pod:hover{border-color:#e2701c8c;transform:translateY(-4px);box-shadow:0 16px 36px #14141c1f}.rt-pod.is-1{background:linear-gradient(#fff8ec,#fff);border-color:#e2a35cbf;padding-top:40px;box-shadow:0 0 0 1px #e2a35c4d,0 20px 50px #14141c1f}.rt-pod.is-1:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23b45309' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8v4a4 4 0 0 1-8 0z'/%3E%3Cpath d='M8 6H5a3 3 0 0 0 3 3M16 6h3a3 3 0 0 1-3 3M12 12v4M8.5 20h7l-1-4h-5z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:12px}.rt-pod__place{color:var(--ops-dim);font-family:var(--mono);letter-spacing:.16em;font-size:11px}.rt-pod__face{color:#b45309;width:64px;height:64px;font-family:var(--display);background:#fff4ea;border:2px solid #e2701c73;border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;overflow:hidden}.rt-pod.is-1 .rt-pod__face{border-color:#e2a35ce6;width:76px;height:76px}.rt-pod b{max-width:100%;color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.rt-pod strong{font-family:var(--display);color:#b45309;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.rt-pod small{color:var(--ops-dim);font-family:var(--mono);font-size:11px}.rt-pod__face img,.rt-face img{object-fit:cover;width:100%;height:100%}.rt-tier{color:#92400e;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #b453098c;border-radius:3px;padding:3px 8px;font-size:10px;display:inline-flex}.rt-pod .rt-tier,.ops-panel .rt-tier{color:#b45309;border-color:#e2a35c99}.rt-table-wrap{border:1px solid var(--ops-paper-line);border-radius:var(--ops-r);background:#fff;margin-top:22px;overflow-x:auto}.rt-table-top{border-bottom:1px solid var(--ops-paper-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rt-table-top input{border:1px solid var(--ops-paper-line);min-width:min(320px,100%);min-height:40px;font:500 15px var(--sans);color:#1a1a20;background:#fff;border-radius:4px;padding:0 12px}.rt-table-top small{color:#4a4a54;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.rt-table{border-collapse:collapse;width:100%;min-width:640px}.rt-table th{color:#4a4a54;font-family:var(--mono);letter-spacing:.14em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--ops-paper-line);padding:12px 14px;font-size:10.5px;font-weight:500}.rt-table td{color:#1a1a20;border-bottom:1px solid #1a1a2012;padding:12px 14px}.rt-table tbody tr{transition:background .15s}.rt-table tbody tr:hover{background:#f7f6f2}.rt-table tr.is-me{background:#fff4ea}.rt-table tr.is-me td:first-child{box-shadow:inset 3px 0 #e24e12}.rt-rank{color:#4a4a54;width:64px;font-family:var(--mono)}.rt-who{align-items:center;gap:10px;min-width:0;display:flex}.rt-face{color:#b45309;width:32px;height:32px;font-family:var(--display);background:#fff4ea;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.rt-name{color:#1a1a20;font:700 15px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rt-name:hover{color:#c2410c;text-decoration:underline}.rt-num{color:#1a1a20;min-width:120px;font:800 18px var(--display);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;gap:5px;padding:4px 6px;display:grid}.rt-num:hover{background:#f1efe9}.rt-num i{background:#ece9e2;border-radius:99px;height:4px;display:block;overflow:hidden}.rt-num i span{width:0;height:100%;transition:width .8s var(--ops-ease);background:linear-gradient(90deg,#ffb15a,#e24e12);display:block}.rt-more{justify-content:center;padding:14px;display:flex}.rt-note{color:#4a4a54;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:11px}.rt-how{padding:56px 0 64px}.rt-how p{max-width:62rem}.rt-weights{border:1px solid var(--ops-line);border-radius:4px;margin-top:26px;display:flex;overflow:hidden}.rt-weights span{background:var(--c);color:#111116;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:var(--w) 1 0;gap:2px;min-width:0;padding:14px 12px;font-size:11px;display:grid}.rt-weights b{font-family:var(--display);letter-spacing:0;font-size:20px}.rt-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rt-part{border-top:3px solid var(--c);padding:18px}.rt-part h3{font-family:var(--display);color:var(--ops-text);margin:0;font-size:20px}.rt-part small{color:var(--c);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.rt-part p{color:#3a3a44;margin:10px 0 0;font-size:14px;line-height:1.5}.rt-ladder{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.rt-ladder div{border:1px solid var(--ops-line);text-align:center;background:linear-gradient(180deg, rgba(255, 176, 137, calc(var(--i) * .025)), transparent);border-radius:4px;gap:4px;padding:12px 8px;display:grid}.rt-ladder b{color:var(--ops-text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.rt-ladder span{color:#b45309;font-family:var(--display);font-size:15px}@media (width<=900px){.rt-podium{grid-template-columns:minmax(0,1fr)}.rt-pod.is-1{order:-1}.rt-parts{grid-template-columns:minmax(0,1fr)}.rt-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}.rt-weights{flex-wrap:wrap}.rt-weights span{flex:30%}.rt-cmp-row{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:6px}}
