
:is(#tab-run,#run-modal .rd-shell-v6){max-width:1488px}
#run-page-host-v6{display:block}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-hero-v7{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:28px 0 34px;border-bottom:1px solid rgba(255,255,255,.07);background:none}
.run-page-eyebrow-v7{color:#88a6b4;font:700 9px 'Inter',sans-serif;letter-spacing:.13em}
.run-page-eyebrow-v7 span{margin-left:10px;color:#586e7b}
:is(#tab-run,#run-modal .rd-shell-v6) h1{margin:12px 0 20px;font:750 clamp(25px,3vw,42px)/1.15 'Inter',sans-serif;letter-spacing:-.035em}
:is(#tab-run,#run-modal .rd-shell-v6) h1 a{color:#edf5f8;text-decoration:none}
.run-page-player-v7{display:flex;align-items:center;gap:12px}
.run-page-player-v7>div{display:grid;gap:5px}
.run-page-player-name-v7{color:#dfeef4;font:700 15px 'Inter',sans-serif;text-decoration:none}
.run-page-player-v7>div>span{color:#7d95a3;font:11px 'Inter',sans-serif}
.run-page-avatar-v7{width:44px;height:44px;flex:none;border-radius:10px;background:rgba(255,255,255,.06);position:relative;overflow:hidden}
.run-page-avatar-v7 img{width:100%;height:100%;object-fit:cover;opacity:0}
.run-page-avatar-v7.is-ready img{opacity:1}
.run-page-avatar-v7::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translateX(-100%);animation:homeSkeletonSweepV1 1.4s infinite}
.run-page-avatar-v7.is-ready::after{display:none}
.run-page-tags-v7{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 26px}
.run-page-tags-v7>span{padding:5px 8px;border:1px solid rgba(255,255,255,.075);border-radius:4px;color:#98aeb9;font:600 10px 'Inter',sans-serif}
.run-page-finish-v7{display:grid;gap:8px}
.run-page-finish-v7>span{color:#7396a6;font:700 9px 'Inter',sans-serif;letter-spacing:.12em}
.run-page-finish-v7>strong{color:#edf8fc;font:750 clamp(42px,5vw,72px)/1 'Inter',sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums}
.run-page-finish-v7>small{color:#7b919e;font:11px 'Inter',sans-serif}
.run-page-finish-v7>small b{color:#b8d5e2}
.run-page-finish-v7>small>span{padding:0 8px}
.run-page-map-v7{position:relative;min-height:280px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;background:linear-gradient(135deg,#152b35,#101923);border:1px solid rgba(134,184,203,.12)}
.run-page-map-v7>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s}
.run-page-map-v7>img.is-ready{opacity:.75}
.run-page-map-v7::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,14,20,.94),rgba(6,14,20,.04) 85%)}
.run-page-map-v7>div{position:relative;z-index:1;padding:24px;display:grid;gap:8px;width:100%}
.run-page-map-v7>div>span{color:#8fb0c1;font:700 9px 'Inter',sans-serif;letter-spacing:.12em}
.run-page-map-v7 strong{color:#e1edf4;font:700 20px 'Inter',sans-serif}
.run-page-map-v7 small{color:#92afbc;font:11px 'Inter',sans-serif}
.run-page-results-v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.run-page-comparison-v7{display:grid;gap:9px;padding:0 24px;border-right:1px solid rgba(255,255,255,.065);min-width:0}
.run-page-comparison-v7:first-child{padding-left:0}
.run-page-comparison-v7:last-child{border:0}
.run-page-comparison-v7>span{color:#7e99a8;font:700 9px 'Inter',sans-serif;letter-spacing:.08em}
.run-page-comparison-v7>strong{color:#d9eaf2;font:700 clamp(19px,2vw,28px) 'Inter',sans-serif;font-variant-numeric:tabular-nums}
.run-page-comparison-v7>strong.is-better{color:#69cca0}
.run-page-comparison-v7>strong.is-slower{color:#d68b93}
.run-page-comparison-v7>strong>small{font-size:16px;margin-left:3px}
.run-page-comparison-v7>small{color:#687f8d;font:10px 'Inter',sans-serif}
.run-page-analysis-v7{margin-top:30px}
.run-page-section-head-v7{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px}
.run-page-section-head-v7>div>span{color:#6e929f;font:700 8px 'Inter',sans-serif;letter-spacing:.13em}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-section-head-v7 h2{margin:5px 0 0;color:#dceaf0;font:700 18px 'Inter',sans-serif;letter-spacing:-.025em}
.run-page-section-head-v7>a{color:#8fa9b7;font:600 11px 'Inter',sans-serif;text-decoration:none}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-tabs-v6{padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.065)!important}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-tab{padding:9px 13px;border-radius:5px;color:#7993a2;font:650 10px 'Inter',sans-serif;border:1px solid transparent}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-tab.active{background:rgba(71,148,176,.10);border:1px solid rgba(86,167,195,.18);color:#c3e0ed}
:is(#tab-run,#run-modal .rd-shell-v6) #rd-content{padding:22px 0!important;min-height:350px}
.run-page-summary-v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 22px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.045);border-radius:7px;margin-bottom:28px;gap:16px}
.run-page-summary-v7>div{display:grid;gap:7px}
.run-page-summary-v7 span{color:#688594;font:700 8px 'Inter',sans-serif;letter-spacing:.08em}
.run-page-summary-v7 b{color:#bcd2dd;font:650 19px 'Inter',sans-serif}
.run-page-detail-grid-v7{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px}
.run-page-detail-section-v7{min-width:0}
.run-page-detail-line-v7{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.045);font:11px 'Inter',sans-serif}
.run-page-detail-line-v7>span{color:#7e99a8}
.run-page-detail-line-v7>b{color:#bfced7;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.run-page-sync-v7{margin-bottom:14px}
.run-page-sync-v7>strong{color:#7dccb1;font:700 34px 'Inter',sans-serif}
.run-page-sync-v7>strong>small{font-size:17px}
.run-page-sync-v7>span{margin-left:12px;color:#6f909e;font:11px 'Inter',sans-serif}
.run-page-sync-v7>div{height:4px;margin-top:13px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}
.run-page-sync-v7 i{display:block;height:100%;background:linear-gradient(90deg,#428fa5,#7dccb1)}
.run-page-flags-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-grid{gap:12px}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-stat{border-radius:7px;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06)}
:is(#tab-run,#run-modal .rd-shell-v6) table{font-size:11px}
@media(max-width:900px){
 :is(#tab-run,#run-modal .rd-shell-v6) .run-page-hero-v7{grid-template-columns:1fr 1fr;gap:24px}
 .run-page-comparison-v7{padding:0 14px}
 .run-page-detail-grid-v7{gap:28px}
}
@media(max-width:650px){
 :is(#tab-run,#run-modal .rd-shell-v6) .run-page-hero-v7{grid-template-columns:1fr;gap:24px;padding-top:12px}
 .run-page-map-v7{min-height:180px}
 .run-page-results-v7{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}
 .run-page-comparison-v7:nth-child(3){padding-left:0}
 .run-page-comparison-v7:nth-child(2){border:0}
 .run-page-detail-grid-v7{grid-template-columns:1fr;gap:30px}
 .run-page-flags-v7{grid-template-columns:1fr}
 .run-page-summary-v7{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(prefers-reduced-motion:reduce){.run-page-avatar-v7::after{animation:none}}
