.site-main{max-width:none;padding:0}
.rs-page{--rs-panel:#0f2820;--rs-panel-deep:#092019;--rs-gold:#ffcf52;--rs-red:#ef3b41;min-height:100vh;overflow:hidden}
.rs-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}
.rs-section{padding:72px 0}
.rs-dark-section{background:rgba(0,0,0,.24);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.rs-section-head{text-align:center;max-width:700px;margin:0 auto 42px}
.rs-section-head>span,.rp-panel>header span{display:block;color:var(--tote);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}
.rs-section-head h2,.rp-panel>header h2{font-family:'Anton',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1;text-transform:uppercase;margin:0;color:var(--cream)}
.rs-section-head p{color:var(--muted);font-size:15px;line-height:1.65;margin:12px 0 0}

/* Hero follows the landing page: one bold statement, quiet ambient motion. */
.rs-hero{position:relative;min-height:500px;display:grid;place-items:center;text-align:center;border-bottom:1px solid var(--line);overflow:hidden}
.rs-hero::before,.rp-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(62% 85% at 50% 0,rgba(255,207,82,.09),transparent 68%),radial-gradient(42% 45% at 18% 82%,rgba(70,200,240,.065),transparent 62%);pointer-events:none}
.rs-hero-fx{position:absolute;inset:0;pointer-events:none}
.rs-hero-fx span{position:absolute;left:var(--x);top:var(--y);font-size:var(--s);opacity:.09;filter:grayscale(.15);animation:rs-drift 8s ease-in-out var(--d) infinite}
.rs-hero-inner{position:relative;z-index:1;padding-top:72px;padding-bottom:72px}
.rs-live-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 15px;border-radius:20px;background:linear-gradient(180deg,#f5474d,#cf2d33);box-shadow:0 4px 16px rgba(239,59,65,.38);color:#fff;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}
.rs-live-badge>span{width:7px;height:7px;border-radius:50%;background:#fff;animation:rs-blink 1.1s steps(2) infinite}
.rs-hero h1{font-family:'Anton',sans-serif;font-size:clamp(58px,11vw,118px);font-weight:400;line-height:.88;letter-spacing:-1px;text-transform:uppercase;margin:25px 0 20px;background:linear-gradient(170deg,#fff 18%,#ffe69a 55%,#f0a830);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 0 rgba(0,0,0,.32))}
.rs-hero p{max-width:620px;margin:0 auto;color:var(--muted);font-size:clamp(16px,2vw,20px);line-height:1.65}
.rs-refresh-line,.rp-live-line{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:25px;color:var(--muted);font-size:12px}
.rs-refresh-line time,.rp-live-line time{color:var(--cream);font-family:'Space Mono',monospace}
.rs-refresh-dot{width:8px;height:8px;border-radius:50%;background:#3edc7e;box-shadow:0 0 8px #3edc7e}
.rs-refresh-dot.is-loading{background:var(--tote);box-shadow:0 0 8px var(--tote)}
.rs-refresh-dot.is-error{background:var(--hot);box-shadow:0 0 8px var(--hot)}

.rs-overview-section{padding-top:46px;padding-bottom:50px}
.rs-window-note{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 22px;margin-bottom:18px;border:1px solid rgba(255,207,82,.17);border-radius:14px;background:rgba(255,207,82,.035)}
.rs-window-note div span{display:block;color:var(--muted);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px}
.rs-window-note div strong{font-family:'Space Mono',monospace;color:var(--tote);font-size:13px}
.rs-window-note p{max-width:600px;margin:0;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}
.rs-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden}
.rs-kpis article{padding:25px 24px;background:linear-gradient(180deg,var(--rs-panel),var(--rs-panel-deep));border-right:1px solid var(--line)}
.rs-kpis article:last-child{border-right:0}
.rs-kpis span,.rp-kpis span,.rp-power-pair span,.rp-record-grid span{display:block;color:var(--muted);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px}
.rs-kpis strong,.rp-kpis strong{font-family:'Anton',sans-serif;font-size:40px;font-weight:400;line-height:1;color:var(--cream)}

/* A literal 2-1-3 podium, not three generic cards. */
.rs-podium-section{padding-bottom:86px;background:radial-gradient(50% 60% at 50% 100%,rgba(255,207,82,.07),transparent 72%)}
.rs-podium-wrap{max-width:900px;margin:0 auto}
.rs-podium-stage{height:470px;display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:12px;padding:0 20px;border-bottom:2px solid rgba(255,207,82,.32)}
.rs-podium-runner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--cream);text-decoration:none;min-width:0}
.rs-podium-emoji{display:grid;place-items:center;width:150px;height:150px;font-size:104px;line-height:1;filter:drop-shadow(0 18px 18px rgba(0,0,0,.36));transition:transform .18s ease,filter .18s ease}
.rs-place-1 .rs-podium-emoji{width:178px;height:178px;font-size:126px}
.rs-podium-runner:hover .rs-podium-emoji{transform:translateY(-5px);filter:drop-shadow(0 24px 22px rgba(0,0,0,.42))}
.rs-podium-runner>strong{max-width:190px;font-size:18px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-place-1>strong{font-size:22px}
.rs-podium-runner>small{color:var(--tote);font-family:'Space Mono',monospace;font-size:11px;margin:6px 0 12px}
.rs-podium-crown{position:absolute;top:-20px;z-index:2;color:var(--tote);font-size:34px;filter:drop-shadow(0 4px 12px rgba(255,207,82,.4))}
.rs-podium-block{width:100%;display:grid;place-items:center;border:1px solid rgba(255,207,82,.25);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#173b2d,#0b241a);box-shadow:inset 0 1px rgba(255,255,255,.06),0 -14px 35px rgba(0,0,0,.16)}
.rs-place-1 .rs-podium-block{height:166px;background:linear-gradient(180deg,#5d4a18,#193a29)}
.rs-place-2 .rs-podium-block{height:116px}
.rs-place-3 .rs-podium-block{height:82px}
.rs-podium-block b{font-family:'Anton',sans-serif;font-size:64px;font-weight:400;color:rgba(255,230,154,.88);text-shadow:0 3px 0 rgba(0,0,0,.28)}

.rs-track-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.rs-track-card{min-height:190px;padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--rs-panel),var(--rs-panel-deep));position:relative;overflow:hidden;transition:border-color .16s,transform .16s}
.rs-track-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(255,207,82,.25)}
.rs-track-card.is-live::before{background:#3edc7e;box-shadow:0 0 16px #3edc7e}
.rs-track-card:hover{border-color:rgba(255,207,82,.32);transform:translateY(-2px)}
.rs-track-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.rs-track-head>div{display:flex;align-items:center;gap:9px;min-width:0}
.rs-track-head>div>span{font-size:25px}.rs-track-head>div>strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-status{padding:5px 8px;border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:9px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}
.rs-status-racing,.rs-status-betting,.rs-status-gate{color:#9df1b8;border-color:rgba(62,220,126,.3);background:rgba(62,220,126,.07)}
.rs-status-finished{color:var(--tote);border-color:rgba(255,207,82,.25)}
.rs-status-no-contest{color:#ff9aa5;border-color:rgba(239,59,65,.28)}
.rs-race-label{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-family:'Space Mono',monospace;font-size:11px;color:var(--tote)}
.rs-race-label small{color:var(--muted);font-family:'Outfit',sans-serif;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-live-field{display:flex;justify-content:center;gap:7px;margin-top:20px}
.rs-live-field>span{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.035);font-size:25px}
.rs-live-field small{position:absolute;right:-3px;bottom:-5px;padding:2px 4px;border-radius:5px;background:#06170f;color:var(--tote);font-family:'Space Mono',monospace;font-size:8px}
.rs-latest-winner{display:flex;align-items:center;gap:15px;margin-top:19px}.rs-latest-winner>span{font-size:56px;line-height:1}.rs-latest-winner small{display:block;color:var(--muted);font-size:9px;letter-spacing:1.4px;text-transform:uppercase}.rs-latest-winner strong{display:block;margin-top:4px;font-size:18px}
.rs-track-empty,.rs-empty{padding:25px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;text-align:center;margin-top:18px}

.rs-cards-heading{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:30px;text-align:left;margin-bottom:30px}
.rs-cards-heading>div:first-child{max-width:620px}
.rs-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.rs-search{display:flex;align-items:center;gap:8px;min-width:235px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:#091d16;color:var(--muted)}
.rs-search input{width:100%;height:42px;border:0;outline:0;background:transparent;color:var(--cream);font-family:'Outfit',sans-serif;font-size:13px}
.rs-controls select{height:44px;border:1px solid var(--line);border-radius:10px;background:#091d16;color:var(--cream);padding:0 34px 0 12px;font-family:'Outfit',sans-serif;font-size:12px}
.rs-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.rs-trading-card{position:relative;display:flex;flex-direction:column;min-height:470px;padding:12px;border:1px solid rgba(255,207,82,.22);border-radius:19px;background:linear-gradient(145deg,#193426 0%,#0d241b 55%,#071912 100%);color:var(--cream);text-decoration:none;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.24);transition:transform .18s,border-color .18s,box-shadow .18s;content-visibility:auto;contain-intrinsic-size:470px}
.rs-trading-card::before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,230,154,.08);border-radius:15px;pointer-events:none}
.rs-trading-card:hover{transform:translateY(-5px);border-color:rgba(255,207,82,.58);box-shadow:0 25px 55px rgba(0,0,0,.38),0 0 24px rgba(255,207,82,.06)}
.rs-trading-card.is-hidden{display:none}
.rs-card-topline{display:flex;justify-content:space-between;align-items:center;padding:3px 5px 9px;color:var(--muted);font-family:'Space Mono',monospace;font-size:9px;letter-spacing:.7px;text-transform:uppercase}
.rs-card-topline b{color:#7cdf9a;font-weight:400}
.rs-card-portrait{position:relative;display:grid;place-items:center;height:205px;border:1px solid rgba(255,207,82,.18);border-radius:13px;background:radial-gradient(circle at 50% 36%,rgba(255,230,154,.18),transparent 42%),linear-gradient(180deg,#123629,#082019);overflow:hidden}
.rs-card-portrait::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 14px,rgba(255,255,255,.018) 15px 16px)}
.rs-card-portrait>span{position:relative;z-index:1;font-size:118px;line-height:1;filter:drop-shadow(0 20px 18px rgba(0,0,0,.34));transition:transform .2s ease}
.rs-trading-card:hover .rs-card-portrait>span{transform:scale(1.045)}
.rs-card-portrait>i{position:absolute;left:15%;right:15%;bottom:17px;height:14px;border-radius:50%;background:rgba(0,0,0,.32);filter:blur(8px)}
.rs-card-name{padding:15px 7px 12px;border-bottom:1px solid var(--line)}
.rs-card-name strong{display:block;font-family:'Anton',sans-serif;font-size:25px;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-card-name span{display:block;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-card-record{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:11px 3px 8px}.rs-card-record div{text-align:center}.rs-card-record span{display:block;color:var(--muted);font-size:8px;letter-spacing:.7px;text-transform:uppercase}.rs-card-record b{display:block;margin-top:4px;font-family:'Space Mono',monospace;font-size:14px;color:var(--cream)}
.rs-card-meter{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;padding:6px 5px;color:var(--muted);font-size:9px;text-transform:uppercase}.rs-card-meter>div{height:5px;border-radius:5px;background:rgba(255,255,255,.06);overflow:hidden}.rs-card-meter i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#d68f14,var(--tote))}.rs-card-meter b{font-family:'Space Mono',monospace;font-size:9px;color:var(--tote);text-align:right}
.rs-card-open{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 7px 3px;color:var(--tote);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}

/* Profile */
.rp-hero{position:relative;padding:38px 0 66px;border-bottom:1px solid var(--line);overflow:hidden}
.rp-hero .rs-inner{position:relative;z-index:1}
.rp-back{display:inline-block;margin-bottom:25px;color:var(--muted);font-size:13px;text-decoration:none}.rp-back:hover{color:var(--tote)}
.rp-hero-grid{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:35px;align-items:center}
.rp-portrait-card{position:relative;padding:13px;border:1px solid rgba(255,207,82,.28);border-radius:22px;background:linear-gradient(145deg,#1a3929,#0b2118);box-shadow:0 30px 70px rgba(0,0,0,.32)}
.rp-card-number{display:block;padding:4px 5px 11px;color:var(--muted);font-family:'Space Mono',monospace;font-size:10px;letter-spacing:1px}
.rp-portrait{position:relative;display:grid;place-items:center;height:335px;border:1px solid rgba(255,207,82,.2);border-radius:16px;background:radial-gradient(circle at 50% 36%,rgba(255,230,154,.2),transparent 45%),linear-gradient(180deg,#143c2d,#082019);overflow:hidden}
.rp-portrait::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 18px,rgba(255,255,255,.018) 19px 20px)}
.rp-portrait>span{position:relative;z-index:1;font-size:210px;line-height:1;filter:drop-shadow(0 28px 24px rgba(0,0,0,.38))}.rp-portrait>i{position:absolute;left:22%;right:22%;bottom:28px;height:18px;border-radius:50%;background:rgba(0,0,0,.38);filter:blur(10px)}
.rp-identity{padding:18px 10px 8px}.rp-identity>span{color:var(--tote);font-size:9px;letter-spacing:1.6px;text-transform:uppercase}.rp-identity h1{font-family:'Anton',sans-serif;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:.96;text-transform:uppercase;margin:7px 0}.rp-identity p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}
.rp-hero-copy h2{font-family:'Anton',sans-serif;font-size:clamp(42px,7vw,76px);font-weight:400;line-height:.96;text-transform:uppercase;margin:22px 0 16px;color:var(--cream)}
.rp-hero-copy>p{max-width:620px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.rp-live-line{justify-content:flex-start}
.rp-power-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.rp-power-pair div{padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,var(--rs-panel),var(--rs-panel-deep))}.rp-power-pair strong{font-family:'Space Mono',monospace;color:var(--tote);font-size:22px}
.rp-stats-section{padding:40px 0}
.rp-kpis{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden}.rp-kpis article{padding:20px 17px;border-right:1px solid var(--line);background:linear-gradient(180deg,var(--rs-panel),var(--rs-panel-deep))}.rp-kpis article:last-child{border-right:0}.rp-kpis strong{font-size:32px}
.rp-analysis-grid,.rp-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.rp-panel{padding:25px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--rs-panel),var(--rs-panel-deep))}.rp-panel>header{margin-bottom:23px}.rp-panel>header h2{font-size:27px}
.rp-attribute-list{display:flex;flex-direction:column;gap:17px}.rp-attribute-list>div{display:grid;grid-template-columns:70px 1fr 30px;align-items:center;gap:12px}.rp-attribute-list span{font-size:12px}.rp-attribute-list>div>div{height:10px;border-radius:10px;background:rgba(255,255,255,.055);overflow:hidden}.rp-attribute-list i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#d68f14,var(--tote));transition:width .45s ease}.rp-attribute-list b{font-family:'Space Mono',monospace;color:var(--tote);font-size:11px;text-align:right}
.rp-chart{position:relative;height:270px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(0,0,0,.1);padding:15px 13px 20px 28px}.rp-chart svg{width:100%;height:100%;display:block}.rp-grid-line{stroke:rgba(244,234,208,.11);stroke-width:.7}.rp-chart-line{fill:none;stroke:var(--tote);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(255,207,82,.22));transition:d .35s ease}.rp-chart-labels{position:absolute;left:8px;top:17px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-family:'Space Mono',monospace;font-size:8px}.rp-chart-points{position:absolute;left:28px;right:13px;top:15px;bottom:20px}.rp-chart-point{position:absolute;width:13px;height:13px;margin:-6px 0 0 -6px;border:2px solid #092019;border-radius:50%;background:var(--tote);box-shadow:0 0 0 4px rgba(255,207,82,.09)}.rp-chart-point.is-incident{background:var(--hot)}.rp-chart-point span{position:absolute;left:50%;bottom:17px;transform:translateX(-50%);padding:5px 7px;border:1px solid rgba(255,207,82,.2);border-radius:6px;background:#06150f;color:var(--cream);font-size:9px;white-space:nowrap;opacity:0;pointer-events:none}.rp-chart-point:hover span{opacity:1}.rp-chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:12px}
.rp-live-races{display:flex;flex-direction:column;gap:9px}.rp-live-races>div{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.rp-live-races>div:first-child{border-top:0}.rp-live-races span{font-family:'Space Mono',monospace;color:var(--tote);font-size:11px}.rp-live-races strong{font-size:13px}.rp-live-races b{color:#7cdf9a;font-size:10px;text-transform:uppercase;letter-spacing:1px}
.rp-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.rp-record-grid>div{padding:14px;border:1px solid rgba(255,255,255,.045);border-radius:12px;background:rgba(255,255,255,.025)}.rp-record-grid strong{font-family:'Anton',sans-serif;font-size:28px;font-weight:400}
.rs-history-section{padding-top:20px}.rp-history{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:17px;overflow:hidden}.rp-history article{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:16px 20px;background:linear-gradient(180deg,var(--rs-panel),var(--rs-panel-deep));border-bottom:1px solid var(--line)}.rp-history article:last-child{border-bottom:0}.rp-history span{display:block;color:var(--muted);font-size:9px;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.rp-history strong{font-size:13px}.rp-empty{margin:0;padding:22px;color:var(--muted);font-size:13px;text-align:center}

@keyframes rs-drift{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-15px) rotate(3deg)}}
@keyframes rs-blink{50%{opacity:.24}}

.rp-chart-point{padding:0;cursor:help}
.rp-chart-point:focus-visible span{opacity:1}
.rs-page :where(a,button,input,select,summary):focus-visible{outline:3px solid rgba(255,207,82,.9);outline-offset:4px}
.rs-page :where(input,select):focus-visible{border-radius:8px}

@media(max-width:1020px){.rs-card-grid{grid-template-columns:repeat(3,1fr)}.rs-track-grid{grid-template-columns:repeat(2,1fr)}.rp-kpis{grid-template-columns:repeat(3,1fr)}.rp-kpis article:nth-child(3){border-right:0}.rp-kpis article:nth-child(-n+3){border-bottom:1px solid var(--line)}}
@media(max-width:820px){.rs-section{padding:56px 0}.rs-podium-stage{height:400px}.rs-podium-emoji{width:120px;height:120px;font-size:82px}.rs-place-1 .rs-podium-emoji{width:142px;height:142px;font-size:100px}.rs-place-1 .rs-podium-block{height:140px}.rs-place-2 .rs-podium-block{height:96px}.rs-place-3 .rs-podium-block{height:68px}.rs-card-grid{grid-template-columns:repeat(2,1fr)}.rs-cards-heading{align-items:stretch;flex-direction:column}.rs-controls{justify-content:flex-start}.rp-hero-grid,.rp-analysis-grid,.rp-lower-grid{grid-template-columns:1fr}.rp-portrait-card{max-width:520px;margin:0 auto;width:100%}.rp-hero-copy{text-align:center}.rp-hero-copy>p{margin-inline:auto}.rp-live-line{justify-content:center}}
@media(max-width:600px){.rs-inner{padding:0 16px}.rs-hero{min-height:440px}.rs-hero-inner{padding-top:55px;padding-bottom:55px}.rs-hero h1{font-size:clamp(50px,17vw,80px)}.rs-window-note{align-items:flex-start;flex-direction:column}.rs-window-note p{text-align:left}.rs-kpis{grid-template-columns:1fr 1fr}.rs-kpis article:nth-child(2){border-right:0}.rs-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.rs-podium-stage{height:330px;gap:4px;padding:0}.rs-podium-emoji{width:88px;height:88px;font-size:62px}.rs-place-1 .rs-podium-emoji{width:110px;height:110px;font-size:78px}.rs-podium-runner>strong{max-width:105px;font-size:12px}.rs-place-1>strong{font-size:14px}.rs-podium-runner>small{font-size:8px}.rs-podium-crown{font-size:24px;top:-13px}.rs-place-1 .rs-podium-block{height:108px}.rs-place-2 .rs-podium-block{height:76px}.rs-place-3 .rs-podium-block{height:52px}.rs-podium-block b{font-size:45px}.rs-track-grid,.rs-card-grid{grid-template-columns:1fr}.rs-trading-card{max-width:380px;width:100%;margin:0 auto}.rs-card-portrait{height:230px}.rs-card-portrait>span{font-size:135px}.rs-controls,.rs-search,.rs-controls select{width:100%}.rp-hero{padding-top:24px}.rp-portrait{height:285px}.rp-portrait>span{font-size:175px}.rp-hero-copy h2{font-size:48px}.rp-power-pair{grid-template-columns:1fr}.rp-kpis{grid-template-columns:1fr 1fr}.rp-kpis article{border-bottom:1px solid var(--line)}.rp-kpis article:nth-child(odd){border-right:1px solid var(--line)}.rp-kpis article:nth-child(even){border-right:0}.rp-kpis article:nth-last-child(-n+2){border-bottom:0}.rp-history article{grid-template-columns:1fr 1fr}.rp-history article>div:first-child{grid-column:1/-1}.rp-chart{height:235px}}
@media(prefers-reduced-motion:reduce){.rs-hero-fx span,.rs-live-badge>span{animation:none}.rs-trading-card,.rs-podium-emoji,.rs-track-card{transition:none}}
@media(hover:none){.rs-trading-card:hover,.rs-track-card:hover{transform:none}.rs-trading-card:hover .rs-card-portrait>span,.rs-podium-runner:hover .rs-podium-emoji{transform:none}}
