.league-embedded,.league-result,.league-root{--lg-cream:#fff1c9;--lg-muted:#b3c6ce;--lg-mint:#80ddc4;--lg-red:#ff7883;--lg-line:#91b8c42c;color:#edf3e9;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.league-root{max-width:1240px;margin:0 auto;padding:42px 24px 80px}.league-embedded *,.league-result *,.league-root *{box-sizing:border-box}.league-embedded a,.league-result a,.league-root a{color:var(--lg-mint);text-decoration:none}.league-embedded a:hover,.league-result a:hover,.league-root a:hover{text-decoration:underline}.league-embedded button,.league-form button,.league-result button,.league-root button,.league-share-studio button{font:inherit;cursor:pointer;border:1px solid #8bb4c044;background:#294257;color:#edf5ed;border-radius:10px;padding:10px 16px;transition:background .2s,transform .2s}.league-result button:hover,.league-root button:hover{background:#36556a}.league-result button:disabled,.league-root button:disabled{opacity:.5;cursor:not-allowed}.league-form :focus-visible,.league-result :focus-visible,.league-root :focus-visible,.league-share-studio :focus-visible{outline:3px solid #ffe2a0;outline-offset:4px}.league-form .league-primary,.league-primary,.league-result .league-primary,.league-root .league-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffad8c;background:linear-gradient(135deg,#d84c65,#a72d53);color:#fff6dc!important;padding:12px 19px;border-radius:11px;font-weight:700;box-shadow:0 3px 0 #6e1f3a;text-decoration:none!important}.league-primary:hover{filter:brightness(1.12)}.league-eyebrow{display:block;color:var(--lg-mint,#80ddc4);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.7}.league-result h3,.league-root h1,.league-root h2,.league-root h3{color:var(--lg-cream);line-height:1.2;margin:10px 0 14px}.league-root h1{font:700 clamp(32px,4.6vw,57px)/1.12 Georgia,serif;letter-spacing:-.025em}.league-root h2{font-size:clamp(22px,2.5vw,31px)}.league-root h3{font-size:21px}.league-root p{margin:10px 0 18px;color:var(--lg-muted)}.league-hero{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:230px;padding:30px 0 40px}.league-hero p{max-width:750px;font-size:17px}.league-hero-art{display:flex;align-items:center;gap:0;flex-shrink:0}.league-partner{object-fit:contain;image-rendering:pixelated;flex-shrink:0;filter:drop-shadow(0 12px 15px #0005)}.league-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:67px;padding:10px;background:#15293bd9;border:1px solid var(--lg-line);border-radius:14px;margin-bottom:25px}.league-tabs button{background:transparent;border:1px solid transparent;min-height:44px;font-weight:700}.league-tabs button[aria-selected=true]{background:#e5c684;color:#1c2735;border-color:#ffe9b0;box-shadow:0 3px 10px #0003}.league-tabs>a{margin-left:auto;padding:8px;font-size:13px}.league-panel{background:linear-gradient(140deg,#20394aec,#14273bef);border:1px solid var(--lg-line);border-radius:19px;padding:27px;margin:24px 0;box-shadow:0 14px 34px #0002;position:relative}.league-my-card{display:grid;grid-template-columns:1fr auto;gap:12px 28px;border-top:3px solid var(--lg-red);overflow:hidden}.league-my-card>div:first-child{max-width:800px}.league-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.league-actions small{width:100%;font-size:12px;color:var(--lg-muted)}.league-personal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;grid-column:1/-1;margin-top:20px}.league-personal-stats>div{border-top:1px solid var(--lg-line);padding:17px 0 5px}.league-personal-stats small,.league-personal-stats span{display:block;color:var(--lg-muted);font-size:11px;letter-spacing:.06em}.league-personal-stats b{display:block;color:var(--lg-cream);font-size:35px;line-height:1.5;font-variant-numeric:tabular-nums}.league-personal-stats span{font-size:13px;letter-spacing:0}.league-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:38px}.league-toolbar-actions{display:flex;gap:12px;align-items:center}.league-form label,.league-root label,.league-share-studio label{display:grid;gap:7px;font-weight:600;font-size:14px}.league-form input,.league-form select,.league-root input,.league-root select,.league-root textarea,.league-share-studio select,.league-share-studio textarea{width:100%;min-width:0;font:inherit;color:#edf5ef;background:#101f32;border:1px solid #86aeb755;border-radius:9px;padding:11px 13px;color-scheme:dark}.league-form input:focus,.league-root input:focus{border-color:#e8cb86}.league-root label small{font-size:12px;color:var(--lg-muted);font-weight:400}.league-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 12px}.league-counters>div{border:1px solid var(--lg-line);padding:20px 18px;background:#172c3bd9;border-radius:13px}.league-counters b{display:block;font-size:30px;color:var(--lg-cream);font-variant-numeric:tabular-nums}.league-counters span{display:block;font-size:10px;letter-spacing:.08em;color:var(--lg-muted)}.league-counters .league-live{font-size:15px;min-height:48px;display:flex;align-items:center;gap:8px;color:var(--lg-mint)}.league-feed i,.league-live i{width:7px;height:7px;border-radius:100%;background:var(--lg-mint);box-shadow:0 0 15px #80ddc455;flex-shrink:0}.league-board-note{font-size:12px}.league-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 15px}.league-section-title>span{font-size:12px;color:var(--lg-muted)}.league-new-results{width:100%;border-color:#80ddc466!important;color:var(--lg-mint)!important;background:#214b4e!important;margin:0 0 15px}.league-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:16px 0 24px}.league-podium-card{padding:24px 12px;background:linear-gradient(150deg,#3a3950,#1a2c40);border:1px solid #b5a47855;border-radius:17px}.league-podium-card.podium-1{background:linear-gradient(150deg,#66514266,#27374e);border-color:#e5c68499}.league-podium-card h3{font-size:18px;text-align:center}.league-podium-card b{font-size:31px;color:var(--lg-cream)}.league-podium-card small{color:var(--lg-muted);font-size:12px}.league-table-wrap{overflow:auto;border:1px solid var(--lg-line);border-radius:15px;background:#122638d9;max-width:100%}.league-table{border-collapse:collapse;width:100%;font-size:14px;min-width:465px}.league-table th{text-align:left;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--lg-muted);padding:18px 20px;border-bottom:1px solid var(--lg-line)}.league-table td{padding:13px 20px;border-bottom:1px solid #93afbd16;vertical-align:middle}.league-table tr:last-child td{border-bottom:0}.league-table td:nth-child(2)>a{display:flex;gap:12px;align-items:center;color:#f1eee1;font-weight:700;overflow-wrap:anywhere}.league-table td small{display:block;color:var(--lg-muted);font-size:11px}.league-table strong{color:var(--lg-cream);font-size:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.league-table tr.is-me{background:#488a7c27;box-shadow:inset 4px 0 #80ddc4}.league-rank{color:#cedadf;font-weight:700;white-space:nowrap}.league-rank.rank-1{color:#ffe29c}.league-rank.rank-2{color:#c6d9f1}.league-rank.rank-3{color:#dfae89}.league-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin:20px 0;font-size:13px}.league-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px}.league-columns .league-panel{min-width:0}.league-columns .league-table td,.league-columns .league-table th{padding:12px}.league-columns .league-table{font-size:12px;min-width:400px}.league-feed{list-style:none;margin:0;padding:0}.league-feed li{display:flex;gap:12px;border-bottom:1px solid #93afbd20;padding:14px 0;font-size:13px;color:var(--lg-muted)}.league-feed i{margin-top:8px}.league-feed small{display:block;color:#819da9;font-size:11px;margin-top:5px}.league-feed p{margin:4px 0}.league-trail{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:20px 0 5px}.league-trail>div{display:flex;flex-direction:column;text-align:center;gap:10px;padding:18px 7px;border:1px solid var(--lg-line);border-radius:11px;background:#112337;color:#718c9b}.league-trail>div.is-done{background:#284a4b;border-color:#80ddc477;color:var(--lg-mint)}.league-trail b{font-size:22px;color:inherit}.league-trail span{font-size:12px;text-transform:uppercase;font-weight:700}.league-trail small{font-size:10px}.league-community{display:flex;gap:25px;align-items:center;justify-content:space-between}.league-community>div:last-child{min-width:160px}.league-embedded progress,.league-root progress{width:100%;height:7px;appearance:none;border:0;display:block;border-radius:8px;background:#0c2031;overflow:hidden}.league-embedded progress::-webkit-progress-bar,.league-root progress::-webkit-progress-bar{background:#0c2031;border-radius:8px}.league-embedded progress::-webkit-progress-value,.league-root progress::-webkit-progress-value{background:linear-gradient(90deg,#59aa9b,#a4e9b6);border-radius:8px}.league-empty{text-align:center;padding:50px 24px;border:1px dashed #9fb8be44;border-radius:17px;background:#1a2b3cb3;margin:20px 0}.league-empty .league-partner{margin:auto}.league-radar{display:block;width:38px;height:38px;margin:0 auto 22px;border:3px solid #93e1cf33;border-top-color:#93e1cf;border-radius:50%;animation:league-spin 1s linear infinite}@keyframes league-spin{to{transform:rotate(1turn)}}.league-score-help{position:relative;font-size:13px}.league-score-help summary{cursor:pointer;list-style:none;color:var(--lg-mint);border:1px solid var(--lg-line);border-radius:10px;padding:10px 13px}.league-score-help>div{position:absolute;right:0;top:100%;z-index:15;width:min(350px,calc(100vw - 50px));background:#172c40;border:1px solid #80ddc477;border-radius:13px;padding:20px;box-shadow:0 15px 40px #0008;color:#c6d7dc}.league-score-help>div strong{font-size:15px;color:#ffe2a0}.league-score-help p{font-size:13px;line-height:1.6}.league-result{padding:24px;background:linear-gradient(135deg,#243c4c,#172b40);border-top:1px solid var(--lg-line);position:relative}.league-score-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.league-score-title strong{display:block;color:var(--lg-cream);font-size:39px;line-height:1.5;font-variant-numeric:tabular-nums}.league-score-title strong small{color:var(--lg-muted);font-size:15px;padding-left:7px}.league-breakdown{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.league-breakdown>span{display:grid;gap:3px;padding:11px 9px;background:#0a1c2c77;border:1px solid var(--lg-line);border-radius:8px}.league-breakdown small{color:var(--lg-muted);font-size:10px}.league-breakdown b{color:var(--lg-cream);font-size:19px}.league-posted{border:1px solid #80ddc455;padding:18px;border-radius:11px;margin-top:15px;background:#73beaa0c}.league-posted>b{color:var(--lg-mint)}.league-form .league-muted,.league-muted{color:#adc0cc;font-size:13px;line-height:1.7}.league-error{border:1px solid #ff829666;background:#802b3a44;border-radius:10px;color:#ffd5d7;padding:16px}.league-status{padding:14px;border:1px solid #80ddc444;background:#80ddc411;border-radius:10px}.league-form{padding:25px;display:grid;gap:16px;color:#ecf1e9;background:#182b3e;line-height:1.65}.league-form>p{margin:0}.league-form a,.league-share-studio a{color:#8fe4cf}.league-check{display:flex!important;align-items:center;gap:9px;font-size:13px!important}.league-check input{width:18px;height:18px;accent-color:#80ddc4}.league-honour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.league-honour{display:flex;align-items:flex-start;gap:18px;padding:23px;background:linear-gradient(145deg,#27384b,#172b3e);border:1px solid var(--lg-line);border-radius:16px;min-width:0}.league-honour>img{width:96px;height:96px;object-fit:contain;filter:grayscale(.85);opacity:.45;flex-shrink:0}.league-honour.is-earned>img{filter:drop-shadow(0 7px 16px #e5c68422);opacity:1}.league-honour.is-earned{border-color:#cdb57355}.league-honour h3{font-size:20px}.league-honour p{font-size:12px}.league-tier-dots{display:flex;gap:7px;margin:12px 0}.league-tier-dots span{border:1px solid #b7c5c333;border-radius:50%;width:23px;height:23px;text-align:center;line-height:21px;color:#738e9c;font-size:11px}.league-tier-dots .earned{color:#1c2c37;background:#e7cc8c;border-color:#ffe2a0}.league-progress-label{font-size:11px!important;color:var(--lg-muted);margin:10px 0}.league-honour button{font-size:12px;margin-top:8px}.league-bridge{display:flex;align-items:center;justify-content:space-between;gap:25px}.league-bridge h2{color:var(--lg-cream);font-size:25px;line-height:1.3}.league-bridge p{color:var(--lg-muted);font-size:14px;margin-bottom:0}.league-bridge>.league-actions{flex-shrink:0;max-width:240px;margin:0}.league-account{max-width:940px}.league-account-form{max-width:620px;margin-left:auto;margin-right:auto}.league-account-form form{display:grid;gap:20px;margin:20px 0}.league-account-form .league-tabs{margin-top:0}.league-account-form .league-tabs button{flex:1}.league-account .league-form{padding:0;background:transparent}.league-account hr{border:0;border-top:1px solid var(--lg-line);margin:30px 0}.league-root .league-quiet,.league-share-studio .league-quiet{background:transparent;color:#c7aeb6;border-color:#a8627433;font-size:12px}.league-share-studio{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px;color:#dfeae7;background:#142b3e;line-height:1.65}.league-share-studio h3{color:#ffe2a0;font-size:23px;line-height:1.3}.league-share-studio p{font-size:13px}.league-share-studio label{margin:18px 0}.league-share-studio textarea{font-size:12px;resize:vertical}.league-share-preview{display:flex;align-items:flex-start;justify-content:center;min-width:0}.league-share-preview img{width:100%;height:auto;border-radius:9px;box-shadow:0 10px 35px #0005}.league-rules{max-width:900px}.league-rules section{padding:27px;margin:24px 0;border:1px solid var(--lg-line);background:#192e40;border-radius:16px}.league-rules li{margin:10px 0;color:var(--lg-muted)}.league-rules table{width:100%;border-collapse:collapse;margin:18px 0}.league-rules td,.league-rules th{text-align:left;padding:13px;border-bottom:1px solid var(--lg-line)}.league-rules th{color:var(--lg-cream)}.league-hero-caption{max-width:810px}.league-header-account{font-size:12px}.league-binding{border-color:#e7c77e88;background:linear-gradient(140deg,#6d513733,#243c4c)}@media(min-width:800px){.league-panel .league-section-title{margin-top:0}}@media(max-width:1000px){.league-columns{grid-template-columns:1fr}.league-columns .league-panel{margin:0}.league-columns{margin:24px 0}.league-honour-grid{grid-template-columns:1fr}.league-hero-art .league-partner:last-child{display:none}}@media(max-width:640px){.league-root{padding:20px 15px 55px}.league-hero{min-height:210px;padding:22px 0 30px;gap:10px}.league-hero>img{width:78px;height:78px}.league-hero-art{display:none}.league-hero p{font-size:14px}.league-tabs{gap:3px;padding:7px;margin-bottom:18px}.league-tabs button{font-size:12px;padding:10px 11px;flex:1}.league-tabs>a{width:100%;text-align:right;font-size:11px;padding:2px 7px}.league-panel{padding:20px;border-radius:14px}.league-my-card{gap:6px 10px}.league-my-card>.league-partner{width:65px;height:65px}.league-personal-stats{gap:9px}.league-personal-stats b{font-size:25px}.league-personal-stats small{font-size:8px;letter-spacing:.02em}.league-personal-stats span{font-size:10px}.league-board-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.league-toolbar-actions{width:100%;justify-content:space-between}.league-toolbar-actions label{font-size:11px}.league-toolbar-actions input{font-size:12px;padding:8px}.league-counters{grid-template-columns:repeat(2,1fr);gap:8px}.league-counters>div{padding:15px 13px}.league-counters b{font-size:25px}.league-counters span{font-size:8px}.league-counters .league-live{min-height:40px;font-size:13px}.league-podium{gap:8px}.league-podium-card{padding:17px 8px}.league-podium-card .league-partner{width:68px;height:68px}.league-podium-card h3{font-size:12px;line-height:1.4}.league-podium-card b{font-size:22px}.league-podium-card small{font-size:9px}.league-podium-card .league-eyebrow{font-size:8px;letter-spacing:.05em}.league-table{min-width:390px;font-size:12px}.league-table td,.league-table th{padding:11px 12px}.league-table td:nth-child(2)>a{gap:5px}.league-table .league-partner{width:36px;height:36px}.league-table strong{font-size:16px}.league-trail{grid-template-columns:repeat(4,1fr);gap:8px}.league-trail>div{padding:12px 5px;gap:6px}.league-trail b{font-size:18px}.league-community{flex-direction:column;align-items:stretch}.league-community>div:last-child{min-width:0}.league-honour{padding:17px;gap:13px}.league-honour>img{width:74px;height:74px}.league-honour h3{font-size:18px}.league-honour p{font-size:11px}.league-bridge{flex-direction:column;align-items:flex-start}.league-bridge>.league-actions{max-width:none}.league-section-title{align-items:flex-start;flex-direction:column}.league-result{padding:20px 15px}.league-breakdown{grid-template-columns:repeat(3,1fr)}.league-score-title strong{font-size:32px}.league-score-help summary{font-size:11px;padding:8px}.league-form{padding:20px}.league-share-studio{grid-template-columns:1fr;padding:20px}.league-share-preview{grid-row:1}.league-share-preview img{max-width:360px}.league-rules section{padding:20px}.league-rules td,.league-rules th{font-size:12px;padding:10px}.league-actions>a,.league-actions>button{font-size:12px}.league-root .league-actions .league-primary{padding:11px 15px}}@media(prefers-reduced-motion:reduce){.league-radar{animation:none}.league-result button,.league-root button{transition:none}}.league-rank-gap td{text-align:center;color:#f5c76a;letter-spacing:.14em;font-family:var(--font-pixel,inherit);background:linear-gradient(90deg,transparent,rgba(245,199,106,.08),transparent)}.league-full-link{justify-content:center;margin:1.25rem 0}.league-full-page{max-width:1120px;margin:0 auto;padding:1rem 1rem 4rem}.league-full-page .league-board-toolbar{position:sticky;top:0;z-index:3;backdrop-filter:blur(14px)}.league-live{gap:8px;color:var(--lg-mint)}.league-live.is-final{color:#e8cc88}.league-live.is-final .live-pulse-orb{background:#c8ac6c;box-shadow:0 0 7px #c8ac6c77}.league-refresh-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:#b3c6ce;font-size:12px}.league-refresh-status>span:nth-child(2){color:#75efaa;font-size:11px;letter-spacing:.09em}.league-refresh-status.is-final b{color:#e8cc88}.league-loading-state{display:flex;min-height:150px;align-items:center;justify-content:center;gap:14px;margin:20px 0;padding:24px;border:1px solid var(--lg-line);border-radius:16px;color:#c6d7dc;background:linear-gradient(145deg,#1b3448,#13283b)}.league-loading-state.is-compact{min-height:80px;margin:12px 0;padding:12px;border-radius:10px;font-size:13px}.league-loading-state .league-radar{width:30px;height:30px;margin:0;border-width:3px}.league-podium{position:relative;isolation:isolate;grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr) minmax(0,.94fr);align-items:end;gap:clamp(10px,2vw,25px);margin:20px 0 28px;padding:26px clamp(10px,3vw,38px) 0;overflow:hidden;border:1px solid #a5c7d32d;border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#132b3e,#102537 68%,#172a38)}.league-podium:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(125deg,transparent 0 37%,#d8c37c0a 50%,transparent 65%),radial-gradient(ellipse at 50% 12%,#e7ca7b1c,transparent 56%);content:"";pointer-events:none}.league-podium-slot{display:flex;min-width:0;flex-direction:column;justify-content:end}.podium-slot-1{grid-column:2;grid-row:1}.podium-slot-2{grid-column:1;grid-row:1}.podium-slot-3{grid-column:3;grid-row:1}.podium-slot-1{position:relative;z-index:1}.league-podium-card{position:relative;display:flex;min-width:0;min-height:288px;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:20px 14px 16px;border:1px solid #c6d4df66;border-radius:17px 17px 8px 8px;color:#f6f3e9!important;text-align:center;text-decoration:none!important;background:linear-gradient(155deg,#637386,#324457 27%,#1c3042 73%,#17283a);box-shadow:inset 0 1px #ffffff37,inset 0 -20px 36px #0717284f,0 12px 25px #06111e77;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.league-podium-card:before{position:absolute;top:-55%;left:-45%;width:82%;height:160%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#ffffff13,transparent);content:"";pointer-events:none}.league-podium-card:hover{z-index:1;transform:translateY(-5px);filter:brightness(1.12);box-shadow:inset 0 1px #ffffff55,0 18px 34px #06111e99}.league-podium-card:focus-visible{z-index:2}.league-podium-card.podium-1{min-height:350px;padding-top:24px;border:2px solid #ffe89b;background:radial-gradient(ellipse at 50% 0,#ffe69b52,transparent 43%),linear-gradient(155deg,#8d5437,#54343a 30%,#292f42 70%,#17283b);box-shadow:inset 0 1px #fff9d6,inset 0 0 0 4px #f4ca7130,0 0 0 1px #d39d4a,0 0 48px #f1c35b50,0 20px 38px #071421bb}.league-podium-card.podium-2{min-height:292px;border-color:#cce7f3;background:radial-gradient(ellipse at 50% 0,#e9f8ff33,transparent 42%),linear-gradient(155deg,#72899b,#43596d 27%,#263d52 67%,#182b3d);box-shadow:inset 0 1px #f3fbff99,inset 0 0 0 2px #d7eaf322,0 12px 25px #06111e88}.league-podium-card.podium-3{min-height:264px;border-color:#b97851;background:radial-gradient(ellipse at 50% 0,#c17b4a2b,transparent 42%),linear-gradient(155deg,#76503f,#493b3c 30%,#293445 68%,#192c3e);box-shadow:inset 0 1px #f3c9a266,inset 0 0 0 2px #ad704522,0 10px 22px #06111e88}.league-podium-card.is-me{outline:2px solid #74e3c5;outline-offset:3px}.league-podium-medal{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;margin:0 0 5px;border:1px solid #fff3c5;border-radius:50%;color:#fff8d6;background:radial-gradient(circle at 35% 25%,#fffbd5,#f2c756 43%,#a36130 100%);box-shadow:inset 0 1px #fff,0 0 0 4px #e9bb4a29,0 0 24px #ffdc745c,0 6px 14px #070f1a88}.podium-2 .league-podium-medal{width:48px;height:48px;flex-basis:48px;border-color:#e9f7ff;color:#f7fdff;background:radial-gradient(circle at 35% 25%,#fff,#bfd4e2 47%,#657f94 100%);box-shadow:inset 0 1px #fff,0 5px 14px #070f1a66}.podium-3 .league-podium-medal{width:44px;height:44px;flex-basis:44px;border-color:#dda077;border-radius:13px 13px 50% 50%;color:#f8dfc9;background:radial-gradient(circle at 35% 25%,#dba47c,#895939 47%,#49383a 100%);box-shadow:inset 0 1px #f4d0b0,0 4px 12px #070f1a66}.league-podium-rank{color:#fff0b8;font-size:10px;font-weight:900;letter-spacing:.14em;text-shadow:0 1px 8px #e2b85488}.podium-2 .league-podium-rank{color:#e0f1fc;text-shadow:none}.podium-3 .league-podium-rank{color:#e4b18c;text-shadow:none}.league-podium-you{position:absolute;top:14px;right:13px;padding:4px 7px;border:1px solid #83e6ca99;border-radius:4px;color:#9cf2d6;background:#123b3b;font-size:9px;font-weight:900;letter-spacing:.1em}.league-podium-card>.league-partner{width:90px;height:90px;margin:2px 0 -2px;filter:drop-shadow(0 7px 8px #07121b99)}.league-podium-card.podium-1>.league-partner{width:104px;height:104px;filter:drop-shadow(0 0 13px #f5d27677) drop-shadow(0 7px 8px #07121b99)}.league-podium-card.podium-3>.league-partner{width:82px;height:82px}.league-podium-card h3{max-width:100%;margin:2px 0 0;overflow-wrap:anywhere;color:#fff9e8;font-size:19px;line-height:1.25}.league-podium-score{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:5px 0 0;color:#ffe4a0}.league-podium-score b{color:inherit;font-size:31px;font-variant-numeric:tabular-nums;line-height:1.2}.podium-1 .league-podium-score b{font-size:39px;text-shadow:0 0 22px #f1c56b88}.podium-2 .league-podium-score{color:#e2eff8}.podium-3 .league-podium-score{color:#dfb28f}.league-podium-score small{color:#eadbb9;font-size:9px;font-weight:800;letter-spacing:.12em}.league-podium-detail{margin-top:4px;color:#d2dce0;font-size:11px}.league-podium-current{margin-top:auto;padding-top:8px;color:#c4d2d8;font-size:8px;font-weight:800;letter-spacing:.11em}.league-podium-plinth{display:flex;height:47px;align-items:center;justify-content:center;gap:9px;border:1px solid #8c9da64d;border-top-color:#ecf0e74d;color:#d5e0e4;background:linear-gradient(180deg,#536470,#293d4d 24%,#162b3d);box-shadow:inset 0 1px #ffffff27,0 12px 18px #07152266}.league-podium-plinth>span{color:#f3e0af;font-size:20px;font-weight:900}.league-podium-plinth>small{color:#b8c7cf;font-size:8px;font-weight:800;letter-spacing:.12em}.podium-slot-1 .league-podium-plinth{height:69px;border-color:#fff4c8 #efce70 #efce70;color:#fff0b8;background:linear-gradient(180deg,#e1b653,#a67335 18%,#614a37 58%,#302f3a);box-shadow:inset 0 1px #fff7cf,0 0 24px #dfb2543f,0 14px 22px #07152288}.podium-slot-1 .league-podium-plinth>span{color:#fff1b4;font-size:26px;text-shadow:0 0 13px #ffe7a2aa}.podium-slot-2 .league-podium-plinth{height:52px;border-color:#e6f4fc #b7d1df66 #b7d1df66;background:linear-gradient(180deg,#879ca9,#4a5f6d 26%,#233748)}.podium-slot-2 .league-podium-plinth>span{color:#e4f1f7}.podium-slot-3 .league-podium-plinth{height:41px;border-color:#d69c73 #a56c4e80 #a56c4e80;background:linear-gradient(180deg,#805944,#59443e 26%,#2b3541)}.podium-slot-3 .league-podium-plinth>span{color:#d6a27e}@media (max-width:640px){.league-section-title{gap:9px}.league-refresh-status{gap:6px;font-size:10px}.league-podium{gap:7px;margin-top:15px;padding:16px 8px 0;border-radius:15px 15px 0 0}.league-podium-card{min-height:244px;padding:12px 5px 11px;border-radius:12px 12px 5px 5px}.league-podium-card.podium-1{min-height:286px;padding-top:16px}.league-podium-card.podium-2{min-height:252px}.league-podium-card.podium-3{min-height:226px}.league-podium-medal{width:36px;height:36px;flex-basis:36px}.podium-2 .league-podium-medal{width:34px;height:34px;flex-basis:34px}.podium-3 .league-podium-medal{width:31px;height:31px;flex-basis:31px;border-radius:9px 9px 50% 50%}.podium-1 .league-podium-medal{width:43px;height:43px;flex-basis:43px}.league-podium-medal svg{width:20px;height:20px}.podium-1 .league-podium-medal svg{width:24px;height:24px}.league-podium-rank{font-size:8px;letter-spacing:.04em}.podium-1 .league-podium-rank{font-size:8px}.league-podium-card>.league-partner{width:65px;height:65px}.league-podium-card.podium-1>.league-partner{width:74px;height:74px}.league-podium-card.podium-3>.league-partner{width:58px;height:58px}.league-podium-card h3{font-size:12px}.league-podium-score{gap:3px}.league-podium-score b{font-size:18px}.podium-1 .league-podium-score b{font-size:21px}.league-podium-score small{font-size:7px}.league-podium-detail{font-size:8px}.league-podium-current{font-size:6px;letter-spacing:.06em}.league-podium-plinth{height:35px;gap:4px}.podium-slot-1 .league-podium-plinth{height:48px}.podium-slot-2 .league-podium-plinth{height:39px}.podium-slot-3 .league-podium-plinth{height:32px}.league-podium-plinth>span{font-size:15px}.league-podium-plinth>small{font-size:6px;letter-spacing:.03em}.podium-slot-1 .league-podium-plinth>span{font-size:19px}.league-podium-you{top:8px;right:5px;padding:3px 4px;font-size:7px}}@media (prefers-reduced-motion:reduce){.league-podium-card{transition:none}}