.rkp-body{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(120% 60% at 50% -10%,rgba(204,255,46,.07) 0,rgba(204,255,46,0) 60%),var(--bg-base)}.rkp-shell{width:100%;max-width:880px;margin:0 auto;padding:0 var(--gutter-mobile)}@media (min-width:720px){.rkp-shell{padding:0 var(--gutter-desktop)}}@media (min-width:1024px){.rkp-body:has(.rkp-shell--board) .rkp-shell,.rkp-shell--board{max-width:1040px}}@media (min-width:1240px){.rkp-body:has(.rkp-shell--profile) .rkp-shell,.rkp-shell--profile{max-width:var(--maxw-content)}}.rkp-body:has(.rkp-shell--permalink) .rkp-shell,.rkp-shell--permalink{max-width:780px}.rkp-page{display:flex;flex-direction:column;gap:var(--space-6)}.rkp-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(10,11,12,.82);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border-bottom:1px solid var(--border-subtle)}.rkp-header-inner{justify-content:space-between;height:var(--appbar-h)}.rkp-header-inner,.rkp-nav{display:flex;align-items:center;gap:var(--space-4)}.rkp-nav a{font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.rkp-nav a:hover{color:var(--text-primary)}.rkp-cta{display:inline-flex;align-items:center;height:34px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink)!important;font-size:var(--text-micro);font-weight:var(--fw-black);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.rkp-cta:hover{background:var(--accent-hover)}@media (max-width:360px){.rkp-header-inner{flex-wrap:wrap;height:auto;padding-block:var(--space-2);gap:var(--space-2)}.rkp-nav{gap:var(--space-2);flex:1 0 100%;justify-content:space-between}.rkp-cta{padding:0 10px;letter-spacing:0}}.rkp-main{flex:1 1;padding:var(--space-6) 0 var(--space-9);display:flex;flex-direction:column;gap:var(--space-6)}.rkp-footer{border-top:1px solid var(--border-subtle);padding:var(--space-6) 0;color:var(--text-muted);font-size:var(--text-caption)}.rkp-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.rkp-eyebrow{font-size:var(--text-micro);font-weight:var(--fw-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted)}.rkp-h1{line-height:var(--lh-display);letter-spacing:var(--track-display);font-size:clamp(34px,8vw,56px)}.rkp-h1,.rkp-h2{font-family:var(--font-display);font-weight:var(--fw-ultra);text-transform:uppercase;margin:0}.rkp-h2{line-height:var(--lh-title);font-size:var(--text-title-3)}.rkp-lede{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--lh-body);max-width:56ch}.rkp-muted,.rkp-note{color:var(--text-muted);font-size:var(--text-caption)}.rkp-note{max-width:var(--maxw-prose)}.rkp-section{flex-direction:column}.rkp-section,.rkp-section-head{display:flex;gap:var(--space-3)}.rkp-section-head{align-items:baseline;justify-content:space-between}.rkp-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.rkp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:560px){.rkp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.rkp-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.rkp-row{display:block;border-radius:var(--radius-md);color:inherit}.rkp-row:hover{color:inherit;background:var(--bg-raised)}.rkp-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.rkp-profile{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.rkp-aside,.rkp-feed{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (min-width:1240px){.rkp-profile--split{grid-template-columns:360px minmax(0,1fr)}.rkp-profile--split>.rkp-aside{position:-webkit-sticky;position:sticky;top:calc(var(--appbar-h) + var(--space-4));align-self:start}.rkp-profile--split>.rkp-aside .rkp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rkp-profile--split>.rkp-full{grid-column:1/-1}}.rkp-result{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card)}.rkp-result-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rkp-result-name{font-size:var(--text-body-sm);font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkp-score{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.rkp-delta,.rkp-score{font-family:var(--font-numeric);font-weight:var(--fw-ultra);line-height:1}.rkp-delta{font-size:17px;min-width:62px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rkp-versus{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:560px){.rkp-versus{grid-template-columns:repeat(2,minmax(0,1fr))}}.rkp-side{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);color:inherit}.rkp-side:hover{border-color:var(--border-strong);color:inherit}.rkp-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}.rkp-pager-link{display:inline-flex;align-items:center;height:38px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary)}.rkp-pager-link:hover{border-color:var(--accent);color:var(--accent)}.rkp-pager-spacer{visibility:hidden}.rkp-notice{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-9) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card)}