.rk-page{--rk-gold:#ecf56d;--rk-silver:#b1d5ff;--rk-bronze:#f3b17c}.fc-page.rk-page .inventory-shell{padding-top:22px}.rk-hero{text-align:center;justify-items:center;gap:12px;padding:0 0 20px;display:grid}.rk-title{color:#fff;max-width:100%;font:italic 900 clamp(32px, 3.6vw, 52px)/.98 var(--display-font);letter-spacing:normal;text-transform:uppercase;text-shadow:none;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}.rk-hero-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.rk-switch{background:#101c2c;border:1px solid #2a3b50;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.rk-switch a{color:#c9d6e8;min-height:34px;font:800 12px/1 var(--body-font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--control-motion,.12s ease), color var(--control-motion,.12s ease);border-radius:7px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.rk-switch a:hover{color:#fff;background:#1b2c40}.rk-switch a.is-current{background:var(--control-blue,#0867e8);color:#fff;box-shadow:inset 0 0 0 1px var(--control-blue-border,#4398ff)}.rk-switch a:focus-visible{outline:2px solid var(--control-focus,#78b6ff);outline-offset:2px}.rk-podium-slot{height:344px;margin:0 0 28px;position:relative}.rk-podium{justify-content:center;align-items:flex-end;gap:16px;height:100%;margin:0;padding:0;list-style:none;display:flex}.rk-top{--accent:var(--rk-silver);--tile-bg:radial-gradient(ellipse at 50% 26%, #2c5f9a 0%, #1a3150 46%, #111a29 88%);background:var(--tile-bg);border-radius:10px;flex:0 0 244px;min-width:0;height:296px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,0 16px 34px #00000059}.rk-top.is-gold{--accent:var(--rk-gold);--tile-bg:radial-gradient(ellipse at 50% 26%, #6d6f33 0%, #2e3527 46%, #121820 88%)}.rk-top.is-bronze{--accent:var(--rk-bronze);--tile-bg:radial-gradient(ellipse at 50% 26%, #80503b 0%, #3b2d33 46%, #141a24 88%)}.rk-top[data-slot="0"]{height:100%;box-shadow:inset 0 0 0 1px #ffffff26, 0 22px 54px -16px color-mix(in srgb, var(--accent) 45%, transparent), 0 16px 34px #0006;flex-basis:288px;order:2}.rk-top[data-slot="1"]{order:1}.rk-top[data-slot="2"]{order:3}.rk-top:before{content:"";z-index:3;background:var(--accent);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.rk-top-link{border-radius:inherit;color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.rk-top-link:after{content:"";z-index:4;border-radius:inherit;transition:box-shadow var(--control-motion,.12s ease);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}a.rk-top-link:hover:after{box-shadow:inset 0 0 0 2px var(--accent)}a.rk-top-link:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.rk-top-art{position:absolute;inset:0;overflow:hidden}.rk-top-art img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;transition:transform .24s;display:block}.rk-top-art .rk-top-fallback{object-fit:contain;opacity:.45;padding:22% 30% 46%}.rk-top-art:after{content:"";background:linear-gradient(#0000,#060a10f0 72%);position:absolute;inset:42% 0 0}a.rk-top-link:is(:hover,:focus-visible) .rk-top-art img{transform:scale(1.04)}.rk-top-rank{z-index:2;color:var(--accent);font:italic 900 44px/1 var(--body-font);letter-spacing:-.07em;font-variant-numeric:tabular-nums;text-shadow:0 3px #0009;position:absolute;top:10px;left:16px}.rk-top[data-slot="0"] .rk-top-rank{font-size:64px;top:14px;left:20px}.rk-top-flag{z-index:2;object-fit:cover;border-radius:3px;width:26px;height:19px;position:absolute;top:16px;right:16px;box-shadow:0 0 0 1px #ffffff40,0 3px 8px #0008}.rk-top-copy{z-index:2;gap:6px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.rk-top[data-slot="0"] .rk-top-copy{gap:8px;bottom:20px;left:20px;right:20px}.rk-top-copy strong{color:#fff;font:800 17px/1.2 var(--body-font);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000a;overflow:hidden}.rk-top[data-slot="0"] .rk-top-copy strong{letter-spacing:-.01em;font-size:22px}.rk-top-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rk-top-country{color:#c4d1e2;min-width:0;font:600 12px/1.3 var(--body-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-top-value{color:#fff;font:800 20px/1 var(--body-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.rk-top[data-slot="0"] .rk-top-value{font-size:26px}.rk-top-value-shown{align-items:center;gap:6px;display:inline-flex}.rk-top-value :is(img,svg){object-fit:contain;fill:currentColor;width:20px;height:20px;color:var(--accent)}.rk-top[data-slot="0"] .rk-top-value :is(img,svg){width:24px;height:24px}.rk-top-value .rk-num-short{display:none}.rk-top.is-ghost{background:linear-gradient(#ffffff0a,#ffffff04);box-shadow:inset 0 0 0 1px #ffffff14}.rk-top.is-ghost:before{opacity:.45}.rk-podium-slot.is-loading .rk-top.is-ghost{animation:1.4s ease-in-out infinite alternate rk-pulse}.rk-podium-slot.is-loading .rk-top.is-ghost[data-slot="0"]{animation-delay:.15s}.rk-podium-slot.is-loading .rk-top.is-ghost[data-slot="2"]{animation-delay:.3s}.rk-podium-slot.has-message .rk-top.is-ghost{opacity:.55}.rk-podium-message{z-index:5;text-align:center;background:#0f1826eb;border:1px solid #2a3b50;border-radius:12px;justify-items:center;gap:10px;width:min(460px,100% - 24px);padding:22px 28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #0008}.rk-podium-message h2{color:#fff;font:italic 900 24px/1 var(--display-font);text-transform:uppercase;margin:0}.rk-podium-message p{color:#c4d1e2;font:500 14px/1.5 var(--body-font);margin:0}.rk-podium-message .fc-secondary-button{margin-top:4px}@keyframes rk-pulse{0%{opacity:.45}to{opacity:1}}.fc-page.rk-page .fc-rank-position{font:italic 900 21px/1 var(--body-font);letter-spacing:-.05em;font-variant-numeric:tabular-nums}@media (max-width:900px){.rk-podium-slot{height:300px}.rk-podium{gap:12px}.rk-top{flex-basis:196px;height:258px}.rk-top[data-slot="0"]{flex-basis:228px}.rk-top-rank{font-size:38px}.rk-top[data-slot="0"] .rk-top-rank{font-size:52px}.rk-top-copy strong{font-size:15px}.rk-top[data-slot="0"] .rk-top-copy strong{font-size:18px}.rk-top-value{font-size:17px}.rk-top[data-slot="0"] .rk-top-value{font-size:21px}.rk-top-country{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-top-meta{justify-content:flex-start}}@media (max-width:600px){.fc-page.rk-page .inventory-shell{padding-top:14px}.rk-hero{gap:10px;padding:0 0 14px}.rk-switch a{min-height:34px;padding:0 12px;font-size:11px}.rk-podium-slot{height:200px;margin-bottom:18px}.rk-podium{gap:8px}.rk-top{border-radius:9px;flex:0 0 calc(32% - 8px);height:170px}.rk-top[data-slot="0"]{flex-basis:36%}.rk-top-rank{font-size:26px;top:7px;left:9px}.rk-top[data-slot="0"] .rk-top-rank{font-size:34px;top:9px;left:11px}.rk-top-flag{width:20px;height:15px;top:9px;right:9px}.rk-top-copy,.rk-top[data-slot="0"] .rk-top-copy{gap:4px;bottom:11px;left:8px;right:8px}.rk-top-copy strong{font-size:11.5px}.rk-top[data-slot="0"] .rk-top-copy strong{font-size:13px}.rk-top-value,.rk-top[data-slot="0"] .rk-top-value{font-size:clamp(12px,3.9vw,16px)}.rk-top-value :is(img,svg),.rk-top[data-slot="0"] .rk-top-value :is(img,svg){width:15px;height:15px}.rk-top-value-shown{gap:4px}.rk-top-value .rk-num-full{display:none}.rk-top-value .rk-num-short{display:inline}.rk-podium-message{gap:6px;padding:14px 16px}.rk-podium-message h2{font-size:19px}.rk-podium-message p{font-size:13px;line-height:1.4}.fc-page.rk-page .fc-rank-position{font-size:18px}}.rk-page .rk-podium-slot{height:188px;margin:0 0 16px}.rk-page .rk-podium{gap:14px}.rk-page .rk-top{flex:0 280px;height:160px}.rk-page .rk-top[data-slot="0"]{flex-basis:324px;height:100%}.rk-page .rk-top-art img{object-position:50% 16%;transform-origin:50% 20%}.rk-page .rk-top-art .rk-top-fallback{padding:14% 34% 38%}.rk-page .rk-top-art:after{background:linear-gradient(#0000,#060a10f0 74%);inset:36% 0 0}.rk-page .rk-top-rank{font-size:36px;top:8px;left:14px}.rk-page .rk-top[data-slot="0"] .rk-top-rank{font-size:48px;top:10px;left:16px}.rk-page .rk-top-flag{top:12px;right:14px}.rk-page .rk-top-copy{gap:4px;bottom:12px;left:14px;right:14px}.rk-page .rk-top[data-slot="0"] .rk-top-copy{gap:5px;bottom:14px;left:16px;right:16px}.rk-page .rk-top-copy strong{font-size:16px}.rk-page .rk-top[data-slot="0"] .rk-top-copy strong{font-size:19px}.rk-page .rk-top-value{font-size:18px}.rk-page .rk-top[data-slot="0"] .rk-top-value{font-size:22px}.rk-page .rk-top-value :is(img,svg){width:18px;height:18px}.rk-page .rk-top[data-slot="0"] .rk-top-value :is(img,svg){width:22px;height:22px}.rk-page .rk-podium-message{gap:8px;padding:18px 26px}@media (max-width:900px){.rk-page .rk-podium-slot{height:164px}.rk-page .rk-podium{gap:12px}.rk-page .rk-top{flex-basis:210px;height:140px}.rk-page .rk-top[data-slot="0"]{flex-basis:240px}.rk-page .rk-top-rank{font-size:32px}.rk-page .rk-top[data-slot="0"] .rk-top-rank{font-size:42px}.rk-page .rk-top-copy strong{font-size:15px}.rk-page .rk-top[data-slot="0"] .rk-top-copy strong{font-size:17px}.rk-page .rk-top-value{font-size:16px}.rk-page .rk-top[data-slot="0"] .rk-top-value{font-size:19px}}@media (max-width:600px){.rk-page .rk-podium-slot{height:140px;margin-bottom:12px}.rk-page .rk-podium{gap:8px}.rk-page .rk-top{flex:0 0 calc(32% - 8px);height:120px}.rk-page .rk-top[data-slot="0"]{flex-basis:36%}.rk-page .rk-top-art img{object-position:50% 4%}.rk-page .rk-top-rank{font-size:24px;top:6px;left:8px}.rk-page .rk-top[data-slot="0"] .rk-top-rank{font-size:30px;top:7px;left:10px}.rk-page .rk-top-flag{top:8px;right:8px}.rk-page .rk-top-copy,.rk-page .rk-top[data-slot="0"] .rk-top-copy{gap:3px;bottom:8px;left:8px;right:8px}.rk-page .rk-top-copy strong{font-size:11.5px}.rk-page .rk-top[data-slot="0"] .rk-top-copy strong{font-size:13px}.rk-page .rk-top-value,.rk-page .rk-top[data-slot="0"] .rk-top-value{font-size:clamp(12px,3.9vw,16px)}.rk-page .rk-top-value :is(img,svg),.rk-page .rk-top[data-slot="0"] .rk-top-value :is(img,svg){width:15px;height:15px}.rk-page .rk-podium-message{gap:4px;padding:10px 14px}.rk-page .rk-podium-message h2{font-size:17px}.rk-page .rk-podium-message p{line-height:1.35}.rk-page .rk-podium-message .fc-secondary-button{min-height:36px;margin-top:2px}}@media (prefers-reduced-motion:reduce){.rk-top-art img,.rk-top-link:after,.rk-switch a{transition:none}a.rk-top-link:is(:hover,:focus-visible) .rk-top-art img{transform:none}.rk-podium-slot.is-loading .rk-top.is-ghost{animation:none}}
