.statsNguts__common_seriesSummary_card{width:100%;height:100%;display:flex;flex-direction:column;background:var(--color-footer);font-family:var(--font-family);border:2px solid #fff;border-radius:10px}.statsNguts__common_seriesSummary_card_avatarContainer{width:100%;flex-grow:1;background:var(--color-bg);overflow:hidden;display:flex;justify-content:center;align-items:center;height:60%;border-radius:10px}.statsNguts__common_seriesSummary_card_avatarContainer_avatar{width:100%;height:100%;object-fit:fill}.statsNguts__common_seriesSummary_card_content{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.5rem;height:40%}.statsNguts__common_seriesSummary_card_content p{margin:0;font-size:16px;font-weight:700;color:#f5f5f5;align-self:flex-start}.statsNguts__common_seriesSummary_card_content h2{margin:0;font-size:24px;font-weight:700;color:#009688;align-self:center}.statsNguts__common_seriesSummary_card_content h3{margin:0;font-size:15px;font-weight:700;align-self:flex-end}.statsNguts__common_seriesSummary_card_content h4{margin:0;font-size:12px;font-weight:700;color:#48658b;align-self:flex-start}@media screen and (max-width:1024px){.statsNguts__common_seriesSummary_card_content h2,.statsNguts__common_seriesSummary_card_content h3,.statsNguts__common_seriesSummary_card_content p{font-size:14px}.statsNguts__common_seriesSummary_card_content h4{font-size:10px}}@media screen and (max-width:768px){.statsNguts__common_seriesSummary_card_content p{font-size:20px}.statsNguts__common_seriesSummary_card_content h2,.statsNguts__common_seriesSummary_card_content h3,.statsNguts__common_seriesSummary_card_content h4{font-size:16px}}@media screen and (max-width:480px){.statsNguts__common_seriesSummary_card_content p{font-size:16px}.statsNguts__common_seriesSummary_card_content h2,.statsNguts__common_seriesSummary_card_content h3{font-size:12px}.statsNguts__common_seriesSummary_card_content h4{font-size:10px}}.statsNguts__loadingScreen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;background:transparent;color:var(--text,#f0f0f5);font-family:var(--font-family,"Inter",sans-serif);padding:3rem 1.5rem;text-align:center;box-sizing:border-box}.statsNguts__loadingScreen_lottieContainer{width:120px;height:120px;margin-bottom:1.5rem}.statsNguts__loadingScreen_loadingMessage{font-size:1.1rem;font-weight:500;animation:fadeInOut 2s ease-in-out infinite;color:var(--muted,hsla(0,0%,100%,.5));letter-spacing:-.01em;max-width:90%}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@media (max-width:768px){.statsNguts__loadingScreen_lottieContainer{width:100px;height:100px;margin-bottom:1.25rem}.statsNguts__loadingScreen_loadingMessage{font-size:1rem}}@media (max-width:480px){.statsNguts__loadingScreen{min-height:50vh;padding:2rem 1rem}.statsNguts__loadingScreen_lottieContainer{width:80px;height:80px;margin-bottom:1rem}.statsNguts__loadingScreen_loadingMessage{font-size:.9rem}}.statsNguts__completedSeries{display:flex;flex-direction:column;font-family:var(--font-family)}.statsNguts__completedSeries_heading{width:100%;text-align:left;margin-bottom:2rem}.statsNguts__completedSeries_heading h1{font-size:56px;line-height:75px;font-weight:800}.statsNguts__completedSeries_container{display:flex;flex-direction:column;gap:1.25rem}.statsNguts__completedSeries_container_content{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}@media screen and (max-width:1024px){.statsNguts__completedSeries_container_content{grid-template-columns:repeat(2,1fr)}.statsNguts__completedSeries_heading h1{font-size:36px;line-height:52px}}@media screen and (max-width:768px){.statsNguts__completedSeries_container_content{grid-template-columns:1fr}.statsNguts__completedSeries_heading h1{font-size:32px;line-height:52px}}@media screen and (max-width:480px){.statsNguts__completedSeries_heading h1{font-size:24px;line-height:42px}}.statsNguts__completedSeries_cta{display:flex;justify-content:center;margin-top:.5rem}.btn-view-all{display:inline-block;padding:10px 16px;border-radius:9999px;font-weight:600;text-decoration:none;border:1px solid var(--brand-blue,#2563eb);color:var(--brand-blue,#2563eb);background:transparent;transition:transform .12s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.btn-view-all:hover{background:var(--brand-blue,#2563eb);color:#fff;box-shadow:0 6px 16px rgba(37,99,235,.25);transform:translateY(-1px)}.btn-view-all:active{transform:translateY(0)}.statsNguts__completedSeries_container_content.all-list>*{display:block}.statsNguts__matchSummary_card{width:100%;display:flex;flex-direction:column;background:var(--color-footer);font-family:var(--font-family);border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);border:2px solid #fff}.statsNguts__matchSummary_card_avatarContainer{width:100%;height:180px;display:flex;justify-content:center;align-items:center;background:var(--color-bg);overflow:hidden}.statsNguts__matchSummary_card_avatarContainer_avatar{width:100%;height:100%;object-fit:contain}.statsNguts__matchSummary_card_content{width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.statsNguts__matchSummary_card_content h2{font-size:16px;font-weight:700;color:#009688;margin-bottom:5px}.statsNguts__matchSummary_card_content p{font-size:14px;font-weight:700;color:#f5f5f5}.statsNguts__matchSummary_card_content h3{font-size:14px;font-weight:700;color:#17dd70;margin-top:8px}.statsNguts__matchSummary_card_buttons{display:flex;flex-direction:column;align-items:center;gap:12px;padding:1rem;background:#1e1e1e;border-top:1px solid #333}.matchSummary_btn{padding:8px 14px;border:none;border-radius:5px;font-weight:700;cursor:pointer;font-size:13px;transition:background .2s ease;color:#fff}.matchSummary_btn--fullWidth{width:100%;max-width:600px;position:relative}.matchStats_btn{background-color:#009688}.matchStats_btn:hover{background-color:#00796b}.fantasyCenter_btn{background-color:#007bff}.fantasyCenter_btn:hover{background-color:#0056b3}.matchSummary_toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:#1e1e1e;color:#fff;padding:12px 20px;border-radius:6px;font-size:14px;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:fadeInUp .3s ease;text-align:center;max-width:90%}.matchSummary_toast--loading{background-color:#007bff}.matchSummary_toast--success{background-color:#17dd70;color:#1e1e1e;font-weight:700}.matchSummary_toast--error{background-color:#e74c3c}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.matchSummary_btn--withTooltip{position:relative}.matchSummary_btn--withTooltip .tooltip-box{visibility:hidden;opacity:0;transform:translateX(-50%) translateY(10px) scale(.95);position:absolute;bottom:110%;left:50%;width:270px;background:linear-gradient(145deg,#2b2b2b,#1a1a1a);color:#f0f0f0;text-align:left;border-radius:12px;padding:14px 16px;box-shadow:0 8px 20px rgba(0,0,0,.5);font-size:13px;line-height:1.6;z-index:1000;transition:all .3s ease-in-out;pointer-events:none}.matchSummary_btn--withTooltip:hover .tooltip-box{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.matchSummary_btn--withTooltip .tooltip-box ul{padding-left:16px;margin-top:8px}.matchSummary_btn--withTooltip .tooltip-box li{margin-bottom:6px;list-style:disc;color:#ccc}@media screen and (max-width:1024px){.statsNguts__matchSummary_card_avatarContainer{height:160px}.statsNguts__matchSummary_card_content h2,.statsNguts__matchSummary_card_content h3,.statsNguts__matchSummary_card_content p{font-size:12px}.statsNguts__matchSummary_card_buttons{padding:.8rem}}@media screen and (max-width:768px){.statsNguts__matchSummary_card{border-radius:8px}.statsNguts__matchSummary_card_avatarContainer{height:140px}.statsNguts__matchSummary_card_content{padding:.8rem}.statsNguts__matchSummary_card_content h2,.statsNguts__matchSummary_card_content h3,.statsNguts__matchSummary_card_content p{font-size:12px}.statsNguts__matchSummary_card_buttons{gap:10px}}@media screen and (max-width:480px){.statsNguts__matchSummary_card{border-radius:5px}.statsNguts__matchSummary_card_avatarContainer{height:120px}.statsNguts__matchSummary_card_content{padding:.5rem}.statsNguts__matchSummary_card_content h2{font-size:12px;margin-bottom:3px}.statsNguts__matchSummary_card_content h3,.statsNguts__matchSummary_card_content p{font-size:10px}.matchSummary_btn{font-size:12px;padding:7px 12px}.matchSummary_btn--withTooltip .tooltip-box{font-size:12px;width:220px}}.statsNguts__allPublishedMatches{display:flex;flex-direction:column;font-family:var(--font-family);margin-top:10px}.statsNguts__allPublishedMatches_heading{width:100%;text-align:left;margin-bottom:2rem}.statsNguts__allPublishedMatches_heading h1{font-size:56px;line-height:75px;font-weight:800}.statsNguts__allPublishedMatches_container{display:flex;flex-direction:row}.statsNguts__allPublishedMatches_container_content{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}@media screen and (max-width:1024px){.statsNguts__allPublishedMatches_container{flex-direction:column-reverse}.statsNguts__allPublishedMatches_container_content{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.statsNguts__allPublishedMatches_heading h1{font-size:36px;line-height:52px}}@media screen and (max-width:768px){.statsNguts__allPublishedMatches_container_content{grid-template-columns:repeat(1,1fr)}.statsNguts__allPublishedMatches_heading h1{font-size:32px;line-height:52px}}@media screen and (max-width:480px){.statsNguts__allPublishedMatches_heading h1{font-size:24px;line-height:42px}}.contestCenterHome{padding:24px 16px;overflow-y:auto;--font:var(--font-family,system-ui,-apple-system,Segoe UI,Roboto,Inter,"Helvetica Neue",Arial);--bg1:#252425;--bg2:#16292b;--text:#f5f7ff;--muted:#b0bcd4;--border:hsla(0,0%,100%,.22);--highlight:rgba(245,158,11,.3);--brand-purple:#8b5cf6;--brand-blue:#1e40af;--brand-gold:#f59e0b;--surface:linear-gradient(135deg,var(--bg1),var(--bg2));--surface-soft:linear-gradient(135deg,#202023,#142327);--chip:hsla(0,0%,100%,.08);--chip-active:hsla(0,0%,100%,.15);--ring:rgba(139,92,246,.5);--ring-2:rgba(30,64,175,.4);--paper:linear-gradient(135deg,#1e2230,#151a26);--paper-border:linear-gradient(135deg,rgba(139,92,246,.25),rgba(30,64,175,.2));--ok:#10b981;--danger:#ef4444;--card-min-h:200px;font-family:var(--font);color:var(--text);background:var(--surface);overflow-x:hidden;isolation:isolate}.contestCenterHome,.contestCenterHome *,.contestCenterHome :after,.contestCenterHome :before{box-sizing:border-box}.contestCenterHome__surface{border-radius:14px;border:2px solid var(--border);background:var(--surface);box-shadow:0 8px 28px rgba(0,0,0,.35)}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.contestCenterHome__surface{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.contestCenterHome__surface--paper{background:var(--paper);border:2px solid var(--paper-border);color:var(--text)}.contestCenterHome__header{margin-bottom:1.2rem;text-align:center}.contestCenterHome__title{margin:.4rem 0 .2rem;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:900;color:#fff}.contestCenterHome__sub{font-size:1.05rem;color:var(--muted);margin:0}.contestCenterHome__alert{padding:.8rem 1rem;border-radius:12px;margin:.8rem 0;border:2px dashed var(--border);background:hsla(0,0%,100%,.04);font-size:.98rem}.contestCenterHome__alert--err{background:var(--danger);color:#fff;font-size:1.1rem;font-weight:700;text-align:center;padding:1rem;margin:1rem 0;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.contestCenterHome__alert--err{animation:none}}.contestCenterHome__emptyWrap{display:flex;justify-content:center;margin-top:1.2rem}.contestCenterHome__emptyCard{border-radius:16px;padding:1.2rem;max-width:640px;text-align:center}.contestCenterHome__sparkle{font-size:1.2rem;opacity:.7;margin-bottom:4px;display:inline-block}.contestCenterHome__section{position:relative;margin:20px 0 26px;padding-top:8px}.contestCenterHome__sectionTitle{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;gap:12px;padding:12px 16px;margin:0 0 14px;border-radius:12px;font-weight:1000;font-size:clamp(1.1rem,2.3vw,1.3rem);letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:2px solid var(--border);box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 0 0 2px hsla(0,0%,100%,.05)}.contestCenterHome__sectionTitle:after{content:"";position:absolute;inset:-8px -14px -10px -14px;border-radius:14px;pointer-events:none;opacity:.6;filter:blur(14px);z-index:-1}.contestCenterHome__sectionTitle:before{content:"";width:12px;height:12px;border-radius:999px;border:2px solid hsla(0,0%,100%,.3);box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}.contestCenterHome__section--open .contestCenterHome__sectionTitle{border-color:rgba(245,158,11,.5);box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 0 0 2px rgba(245,158,11,.15);background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(30,64,175,.15)),linear-gradient(135deg,#2b2343,#12203b)}.contestCenterHome__section--open .contestCenterHome__sectionTitle:after{background:radial-gradient(40% 60% at 50% 40%,rgba(245,158,11,.3),transparent 60%)}.contestCenterHome__section--open .contestCenterHome__sectionTitle:before{background:#f59e0b}.contestCenterHome__section--live .contestCenterHome__sectionTitle{border-color:rgba(16,185,129,.5);box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 0 0 2px rgba(16,185,129,.15);background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(30,64,175,.12)),linear-gradient(135deg,#1b2a26,#0f1f20)}.contestCenterHome__section--live .contestCenterHome__sectionTitle:after{background:radial-gradient(40% 60% at 50% 40%,rgba(16,185,129,.3),transparent 60%)}.contestCenterHome__section--live .contestCenterHome__sectionTitle:before{background:#10b981}.contestCenterHome__section--closed .contestCenterHome__sectionTitle{padding:.9rem 1.1rem;margin-bottom:14px;border-radius:12px;font-weight:900;font-size:clamp(1rem,1.9vw,1.16rem);letter-spacing:.25px;color:#fff;background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(30,64,175,.4)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.25);box-shadow:0 8px 18px rgba(30,64,175,.2);text-align:center}.contestCenterHome__section--closed .contestCenterHome__sectionTitle:after{background:radial-gradient(40% 60% at 50% 40%,rgba(239,68,68,.3),transparent 60%)}.contestCenterHome__section--closed .contestCenterHome__sectionTitle:before{background:#ef4444}.contestCenterHome__grid--cards{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:stretch}.contestCenterHome__cardWrap{width:100%;min-height:var(--card-min-h);display:flex;flex-direction:column}.contestCenterHome__cardWrap>*{flex:1 1 auto;display:block;width:100%}@media (min-width:740px){.contestCenterHome__grid--cards{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media (min-width:1120px){.contestCenterHome__grid--cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1380px){.contestCenterHome__grid--cards{grid-template-columns:repeat(4,1fr)}}.contestCenterHome__more{margin-top:14px;display:flex;justify-content:center}.contestCenterHome__btn{background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(30,64,175,.4)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.25);color:#fff;padding:.65rem 1rem;border-radius:10px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(30,64,175,.2);transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease;font-size:.98rem}.contestCenterHome__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,92,246,.3);border-color:var(--ring)}.contestCenterHome__btn:disabled{opacity:.65;cursor:not-allowed}.contestCenterHome__btn--ghost{background:transparent;border:2px solid var(--border);color:#fff}.contestCenterHome__btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 4px var(--ring-2)}.contestCenterHome__back{background:transparent;color:var(--muted);border:2px solid transparent;margin-bottom:12px;cursor:pointer;padding:8px 10px;border-radius:10px;font-weight:800}.contestCenterHome__back:hover{color:#fff;border-color:var(--border)}.contestCenterHome__back:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.contestCenterHome__ctaRow{margin-top:14px;display:flex;justify-content:center}.contestCenterHome__btn--cta{background:linear-gradient(135deg,rgba(139,92,246,.55),rgba(30,64,175,.55)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.35);box-shadow:0 10px 22px rgba(30,64,175,.25),inset 0 0 0 2px rgba(139,92,246,.15);font-weight:1000;letter-spacing:.2px;text-decoration:none;display:inline-block}.contestCenterHome__btn--cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(139,92,246,.35),inset 0 0 0 2px rgba(139,92,246,.25);border-color:rgba(139,92,246,.5)}.contestCenterHome__btn--cta:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 4px var(--ring-2)}.sng__loaderWrap,.sng__loaderWrap *{box-sizing:border-box}.sng__loaderWrap{display:grid;place-items:center;min-height:80vh;background:linear-gradient(135deg,#0b0c10,#0e0e10 40%,#101223);color:#f0f0f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:32px max(16px,env(safe-area-inset-left)) 32px max(16px,env(safe-area-inset-right));overflow-x:hidden}.sng__loaderCard{inline-size:min(680px,100%,calc(100svw - 32px));display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:20px 18px 16px;border-radius:16px;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;margin:0 auto;overflow:hidden}.theme--quiz .sng__loaderCard{box-shadow:0 12px 32px rgba(124,58,237,.35)}.theme--contest.sng__loaderCard{box-shadow:0 12px 32px rgba(16,185,129,.35)}.theme--profile.sng__loaderCard{box-shadow:0 12px 32px rgba(14,165,233,.35)}.theme--brand .sng__loaderCard{box-shadow:0 12px 32px rgba(59,130,246,.35)}.theme--neutral.sng__loaderCard{box-shadow:0 12px 32px rgba(148,163,184,.28)}.variant--brand,.variant--confetti,.variant--dots,.variant--timer{border:none}.sng__anim{inline-size:clamp(100px,22vw,160px);block-size:clamp(100px,22vw,160px);display:grid;place-items:center;margin-bottom:4px}.sng__spinner{inline-size:clamp(56px,10vw,72px);block-size:clamp(56px,10vw,72px);border-radius:50%;border-color:#7c3aed #06b6d4 hsla(0,0%,100%,.12) hsla(0,0%,100%,.12);border-style:solid;border-width:6px;animation:sng-spin 1.1s linear infinite}@keyframes sng-spin{to{transform:rotate(1turn)}}.sng__title{font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:700;letter-spacing:.2px;color:#e8eaf6;margin-bottom:6px;word-wrap:break-word;overflow-wrap:anywhere}.sng__tip{margin-top:6px;font-size:clamp(.9rem,2.6vw,.98rem);color:#cdd6f4;opacity:.9;animation:sng-fade 2.2s ease-in-out infinite}@keyframes sng-fade{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.sng__progress{inline-size:clamp(240px,88%,560px);block-size:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;margin:4px auto 0}.sng__progressBar{block-size:100%;inline-size:0;border-radius:999px;background:linear-gradient(90deg,#5b6cff,#7c3aed,#06b6d4);transition:inline-size .25s ease,width .25s ease}.sng__cancelBtn{margin-top:8px;padding:.55rem .9rem;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:700;cursor:pointer;transition:background .16s,transform .12s,box-shadow .2s}.sng__cancelBtn:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.28)}@media (prefers-reduced-motion:reduce){.sng__spinner,.sng__tip{animation:none}}@media (max-width:768px){.sng__loaderWrap{padding:24px max(14px,env(safe-area-inset-left)) 24px max(14px,env(safe-area-inset-right))}.sng__loaderCard{gap:12px;padding:18px 14px 14px;inline-size:min(640px,100%,calc(100svw - 28px))}.sng__progress{inline-size:100%}}@media (max-width:480px){.sng__loaderWrap{padding:20px max(12px,env(safe-area-inset-left)) 20px max(12px,env(safe-area-inset-right))}.sng__loaderCard{padding:16px 12px;inline-size:min(420px,100%,calc(100svw - 24px));border-radius:14px}.sng__title{letter-spacing:.15px}}@media (max-width:360px){.sng__loaderCard{inline-size:min(340px,100%,calc(100svw - 20px))}.sng__spinner{border-width:5px}}.contestCard{--cc-border:hsla(0,0%,100%,.18);--cc-ring:rgba(139,92,246,.5);--cc-muted:#b0bcd4;--cc-ok:#10b981;--cc-gold:#f59e0b;--cc-danger:#ef4444;--cc-full:#dc2626;--cc-text:#f5f7ff;--cc-bg1:#202023;--cc-bg2:#142327;color:var(--cc-text);background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(30,64,175,.12)),linear-gradient(135deg,var(--cc-bg1),var(--cc-bg2));border:1.5px solid var(--cc-border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 6px 18px rgba(0,0,0,.28);min-height:180px}.contestCard:hover{border-color:var(--cc-ring)}.contestCard--live{border-left:3px solid var(--cc-ok)}.contestCard--open{border-left:3px solid var(--cc-gold)}.contestCard--closed{border-left:3px solid var(--cc-danger)}.contestCard__bar{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px}.contestCard__name{margin:0;font-weight:900;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contestCard__entries{font-size:.74rem;font-weight:800;color:var(--cc-muted);padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16)}.contestCard__badge{font-size:.72rem;font-weight:900;padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);white-space:nowrap}.contestCard__badge--open{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.45);color:#ffd089}.contestCard__badge--full{background:rgba(220,38,38,.18);border-color:rgba(220,38,38,.45);color:#ffb4b4}.contestCard__badge--live{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);color:#b0f4d8}.contestCard__badge--closed{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.45);color:#ffd0d0}.contestCard__matchInfo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.contestCard__team{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:0}.contestCard__teamLogo{width:64px;height:64px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.16);box-shadow:0 6px 14px rgba(0,0,0,.28)}.contestCard__teamLogo img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.contestCard__teamName{font-weight:900;font-size:.82rem;letter-spacing:.2px;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.contestCard__timings{text-align:center;display:grid;grid-gap:2px;gap:2px}.contestCard__date{font-size:.82rem;font-weight:900}.contestCard__timingsIcon{display:inline-grid;grid-auto-flow:column;gap:6px;align-items:center;justify-content:center;font-size:.78rem;color:var(--cc-muted);font-weight:900}.contestCard__time{font-size:.8rem}.contestCard__entryFee,.contestCard__prize{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;grid-gap:6px;gap:6px;font-weight:800;font-size:.86rem}.contestCard__entryFee span{color:var(--cc-muted)}.contestCard__buttons{margin-top:auto;display:flex;justify-content:center}.contestCard__btn{min-width:160px;padding:8px 12px;border-radius:10px;border:1.5px solid hsla(0,0%,100%,.2);background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(30,64,175,.35)),linear-gradient(135deg,#2b2343,#12203b);color:#fff;font-weight:900;box-shadow:0 8px 18px rgba(30,64,175,.18);transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease;font-size:.92rem;cursor:pointer}.contestCard__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,92,246,.25);border-color:var(--cc-ring)}.contestCard__btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:560px){.contestCard{padding:10px;gap:8px;min-height:190px;width:100%}.contestCard__name{font-size:.94rem}.contestCard__badge,.contestCard__entries{font-size:.7rem;padding:2px 6px}.contestCard__teamLogo{width:56px;height:56px}.contestCard__teamLogo img{width:46px;height:46px}.contestCard__date,.contestCard__teamName{font-size:.78rem}.contestCard__time{font-size:.76rem}.contestCard__entryFee,.contestCard__prize{font-size:.8rem}.contestCard__btn{width:100%;min-width:0}}.fancyNote{--fn-text:#eaf0ff;--fn-muted:#b0bcd4;--fn-border:hsla(0,0%,100%,.22);--fn-bg:hsla(0,0%,100%,.04);color:var(--fn-muted);background:var(--fn-bg);border:2px dashed var(--fn-border);border-radius:12px;padding:.8rem 1rem;margin:.8rem 0;font-size:.98rem;transition:border-color .15s ease,box-shadow .2s ease,transform .1s ease}.fancyNote:focus-within,.fancyNote:hover{border-color:rgba(139,92,246,.45);box-shadow:0 6px 18px rgba(0,0,0,.25);transform:translateY(-1px)}.fancyNote b,.fancyNote strong{color:var(--fn-text);font-weight:900}.contestHeader{--text:#f5f7ff;--muted:#b0bcd4;--border:hsla(0,0%,100%,.18);--bg1:#2b2343;--bg2:#12203b;--ring:rgba(139,92,246,.55);--ok:#10b981;--warn:#f59e0b;--danger:#ef4444;color:var(--text);background:linear-gradient(135deg,var(--bg1),var(--bg2));border:1.5px solid var(--border);border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.22);width:100%;max-width:800px;margin:0 auto;padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.contestHeader__chips{display:flex;justify-content:space-between;width:100%;gap:8px}.contestHeader__chip{flex:1 1;display:inline-flex;justify-content:center;align-items:center;padding:3px 6px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;font-size:.74rem;font-weight:700;color:var(--muted);min-width:0}.contestHeader__chip,.contestHeader__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contestHeader__title{font-size:clamp(1rem,3vw,1.2rem);font-weight:900;text-align:center;margin:0;line-height:1.3;max-width:90%}.contestHeader__footer{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:2px;width:100%}.contestHeader__pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-weight:800;font-size:.78rem;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#e8ecff;white-space:nowrap}.contestHeader__pill--joined{background:hsla(0,0%,100%,.05);color:var(--muted);font-weight:700}.contestHeader__pill--open{background:rgba(245,158,11,.22);border-color:rgba(245,158,11,.45)}.contestHeader__pill--live{background:rgba(16,185,129,.22);border-color:rgba(16,185,129,.45)}.contestHeader__pill--closed{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.45)}.contestHeader:focus-within,.contestHeader:hover{border-color:var(--ring);box-shadow:0 8px 22px rgba(139,92,246,.25)}@media (min-width:960px){.contestHeader{flex-direction:column;gap:6px;padding:10px 14px;max-width:700px}.contestHeader__title{font-size:1.1rem}.contestHeader__chip{font-size:.78rem;padding:3px 8px}.contestHeader__pill{font-size:.8rem;padding:4px 12px}}@media (max-width:400px){.contestHeader{padding:8px 10px;gap:5px}.contestHeader__chip{font-size:.7rem;padding:2px 6px}.contestHeader__pill{font-size:.74rem;padding:2px 8px}.contestHeader__title{max-width:100%;white-space:normal}}.statsNguts__fantasyTeams{display:flex;flex-direction:column;align-items:center;font-family:var(--font-family);margin-top:40px}.statsNguts__fantasyTeams h2{font-size:44px;color:#2563eb;margin-bottom:20px;text-align:center}.statsNguts__fantasyTeams_Disclaimer{font-size:13px;color:#aaa;text-align:center;font-style:italic;margin-top:4px;line-height:1.4}.statsNguts__fantasyTeams_container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px;width:100%;max-width:900px;margin:0 auto;box-sizing:border-box}.statsNguts__fantasyTeams_container_team{background-color:#f0f4ff;border-radius:16px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-basis:calc(50% - 12px);margin-bottom:12px;box-sizing:border-box;position:relative;z-index:1}.statsNguts__fantasyTeams_container_team:before{content:"StatsNGuts";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:60px;font-weight:700;font-family:var(--font-family);color:rgba(0,0,0,.035);z-index:0;pointer-events:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.statsNguts__fantasyTeams_container_team_name{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;padding:10px 8px 8px;font-size:20px;font-weight:700;width:100%;text-align:center;border-top-left-radius:16px;border-top-right-radius:16px}.statsNguts__fantasyTeams_container_team_subtext{font-size:12px;color:#e5e7eb;margin-top:4px;font-weight:500}.statsNguts__fantasyTeams_powerBanner{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800;color:#111827;background:rgba(250,204,21,.95);padding:3px 10px;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.18);letter-spacing:.2px;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statsNguts__fantasyTeams_container_team_total{font-size:13px;color:#fff;margin-top:4px;font-weight:700;display:inline-block;background:hsla(0,0%,100%,.12);padding:3px 8px;border-radius:999px}.statsNguts__fantasyTeams_container_team_section h3{color:#333;font-size:14px;margin:20px 0 10px;text-align:center}.statsNguts__fantasyTeams_container_players{display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px;padding:0 8px 12px}.statsNguts__fantasyTeams_container_player_item{display:flex;flex-direction:column;align-items:center;flex-basis:calc(25% - 10px);max-width:calc(25% - 10px)}.statsNguts__fantasyTeams_container_player_avatar_wrapper{position:relative}.statsNguts__fantasyTeams_container_player_avatar{width:60px;height:80px;border-radius:10px;object-fit:cover;margin-bottom:4px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.statsNguts__fantasyTeams_container_player_dt_symbol{position:absolute;top:-4px;right:-4px;background-color:#d81b60;color:#fff;font-size:10px;font-weight:700;padding:2px 4px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:2}.statsNguts__fantasyTeams_container_player_item--power{transform:translateY(-1px)}.statsNguts__fantasyTeams_container_player_avatar_wrapper--power .statsNguts__fantasyTeams_container_player_avatar{outline:2px solid rgba(250,204,21,.9);outline-offset:2px;box-shadow:0 0 0 3px rgba(250,204,21,.18),0 1px 2px rgba(0,0,0,.06)}.statsNguts__fantasyTeams_container_player_power_badge{position:absolute;left:-6px;top:-6px;background:rgba(250,204,21,.95);color:#111827;font-size:10px;font-weight:900;padding:2px 6px;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.18);z-index:3;letter-spacing:.2px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_name{font-size:13px;color:#007bff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_points{font-size:12px;color:#555;text-align:center;margin-top:2px;line-height:1.2}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_role_captain,.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_role_vice-captain{font-size:10px;font-weight:700;color:#28a745;margin-left:2px}.player-status-icon{font-size:14px;margin-top:2px;text-align:center;display:block;width:100%}.player-status-icon.match{color:green}.player-status-icon.missed{color:red}.ltb__previewInner .statsNguts__fantasyTeams{margin-top:0;width:100%;align-items:center}.ltb__previewInner .statsNguts__fantasyTeams h2{font-size:22px;margin:0 0 10px;line-height:1.15}.ltb__previewInner .statsNguts__fantasyTeams_Disclaimer{font-size:11px;margin-top:3px}.ltb__previewInner .statsNguts__fantasyTeams_container{width:100%;max-width:560px;margin:0 auto;padding:8px;gap:10px;box-sizing:border-box}@media (min-width:1400px){.ltb__previewInner .statsNguts__fantasyTeams_container{max-width:610px}}.ltb__previewInner .statsNguts__fantasyTeams_container_team{flex-basis:100%;max-width:100%;margin-bottom:10px;border-radius:14px}.ltb__previewInner .statsNguts__fantasyTeams_container_team:before{font-size:46px}.ltb__previewInner .statsNguts__fantasyTeams_container_team_name{font-size:17px;padding:9px 10px 7px}.ltb__previewInner .statsNguts__fantasyTeams_container_team_subtext{font-size:11px;margin-top:3px}.ltb__previewInner .statsNguts__fantasyTeams_container_team_total{font-size:12px;padding:2px 7px;margin-top:3px}.ltb__previewInner .statsNguts__fantasyTeams_powerBanner{font-size:11px;padding:2px 8px;margin-top:3px;max-width:96%}.ltb__previewInner .statsNguts__fantasyTeams_container_team_section h3{margin:12px 0 7px;font-size:12.5px}.ltb__previewInner .statsNguts__fantasyTeams_container_players{justify-content:center;gap:8px;padding:0 6px 10px}.ltb__previewInner .statsNguts__fantasyTeams_container_player_item{flex-basis:calc(25% - 8px);max-width:calc(25% - 8px)}.ltb__previewInner .statsNguts__fantasyTeams_container_player_avatar{width:54px;height:74px;border-radius:10px}.ltb__previewInner .statsNguts__fantasyTeams_container_player_dt_symbol{font-size:9px;padding:1px 3px;top:-3px;right:-3px}.ltb__previewInner .statsNguts__fantasyTeams_container_player_power_badge{font-size:9px;padding:2px 5px;left:-5px;top:-5px}.ltb__previewInner .statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_name{font-size:12px}.ltb__previewInner .statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_points{font-size:11px}@media (max-width:1080px){.statsNguts__fantasyTeams_container_team{flex-basis:calc(50% - 12px)}.statsNguts__fantasyTeams_container_team_name{font-size:18px;padding:10px 8px 8px}.statsNguts__fantasyTeams_container_team_subtext{font-size:11.5px}.statsNguts__fantasyTeams_powerBanner{font-size:11px;padding:3px 9px;max-width:98%}.statsNguts__fantasyTeams_container_team_total{font-size:12.5px;padding:2px 7px}.statsNguts__fantasyTeams_container_team_section h3{font-size:13px}.statsNguts__fantasyTeams_container_player_avatar{width:50px;height:70px}.statsNguts__fantasyTeams_container_player_dt_symbol{font-size:9px;padding:1px 3px;top:-3px;right:-3px}.statsNguts__fantasyTeams_container_player_power_badge{font-size:9px;padding:2px 5px;left:-5px;top:-5px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_name{font-size:12px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_points{font-size:11px}.statsNguts__fantasyTeams_container_player_role_captain,.statsNguts__fantasyTeams_container_player_role_vice-captain{font-size:9px}.statsNguts__fantasyTeams_Disclaimer{font-size:10px}}@media (max-width:768px){.statsNguts__fantasyTeams_container_team{flex-basis:50%}.statsNguts__fantasyTeams_container{padding:10px}.statsNguts__fantasyTeams_container_team_name{font-size:16px}.statsNguts__fantasyTeams_container_team_subtext{font-size:11px}.statsNguts__fantasyTeams_powerBanner{font-size:10.5px;padding:3px 8px;max-width:98%}.statsNguts__fantasyTeams_container_team_total{font-size:12px;padding:2px 6px}.statsNguts__fantasyTeams_container_team_section h3{font-size:12px;margin:12px 0 8px}.statsNguts__fantasyTeams_container_players{gap:6px}.statsNguts__fantasyTeams_container_player_item{flex-basis:calc(25% - 6px);max-width:calc(25% - 6px)}.statsNguts__fantasyTeams_container_player_avatar{width:45px;height:65px}.statsNguts__fantasyTeams_container_player_dt_symbol{font-size:8px;padding:1px 2px;top:-2px;right:-2px}.statsNguts__fantasyTeams_container_player_power_badge{font-size:9px;padding:2px 5px;left:-5px;top:-5px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_name{font-size:11px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_points{font-size:10px}.statsNguts__fantasyTeams_container_player_role_captain,.statsNguts__fantasyTeams_container_player_role_vice-captain{font-size:8.5px}.statsNguts__fantasyTeams_Disclaimer{font-size:9px}}@media (max-width:480px){.statsNguts__fantasyTeams{margin-top:24px}.statsNguts__fantasyTeams_container_team{flex-basis:100%}.statsNguts__fantasyTeams h2{font-size:22px}.statsNguts__fantasyTeams_container{padding:6px}.statsNguts__fantasyTeams_container_team_name{padding:9px 6px 7px}.statsNguts__fantasyTeams_container_team_subtext{font-size:10.5px}.statsNguts__fantasyTeams_powerBanner{font-size:10px;padding:2px 8px;max-width:96%}.statsNguts__fantasyTeams_container_team_total{font-size:11px;padding:2px 6px}.statsNguts__fantasyTeams_container_team_section h3{font-size:11px;margin:10px 0 6px}.statsNguts__fantasyTeams_container_player_avatar{width:40px;height:60px}.statsNguts__fantasyTeams_container_player_dt_symbol{font-size:7px;padding:1px 2px;top:-2px;right:-2px}.statsNguts__fantasyTeams_container_player_power_badge{font-size:8px;padding:1px 5px;left:-4px;top:-4px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_name{font-size:10px}.statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_points{font-size:9px}.statsNguts__fantasyTeams_Disclaimer,.statsNguts__fantasyTeams_container_player_role_captain,.statsNguts__fantasyTeams_container_player_role_vice-captain{font-size:8px}.player-status-icon{font-size:13px}}.leaderboardPanel{--lb-text:#eaf0ff;--lb-muted:#b0bcd4;--lb-border:hsla(0,0%,100%,.22);--lb-ring:rgba(139,92,246,.5);--lb-ring-2:rgba(30,64,175,.4);--lb-brand-purple:#8b5cf6;--lb-brand-gold:#f59e0b;--lb-ok:#10b981;--lb-danger:#ef4444;--lb-chip:hsla(0,0%,100%,.08);--lb-surface:linear-gradient(135deg,#1e2230,#151a26);--lb-paper:linear-gradient(135deg,#1e2230,#151a26);--lb-paper-border:linear-gradient(135deg,rgba(139,92,246,.25),rgba(30,64,175,.2));color:var(--lb-text);background:var(--lb-surface);border:2px solid var(--lb-paper-border);border-radius:14px;padding:1rem .5rem;margin:12px 0;box-shadow:0 8px 28px rgba(0,0,0,.35)}.leaderboardPanel__tCenter{text-align:center}.leaderboardPanel__tRight{text-align:right}.leaderboardPanel__tabs{display:flex;gap:14px;border-bottom:2px solid var(--lb-border);margin-bottom:10px;flex-wrap:wrap}.leaderboardPanel__tab{background:transparent;border:none;color:var(--lb-muted);font-weight:800;padding:8px 12px;cursor:pointer;font-size:clamp(.82rem,.4vw + .7rem,.92rem);flex:1 1;text-align:center}.leaderboardPanel__tab.is-active{color:#fff;border-bottom:3px solid var(--lb-brand-purple)}@media (max-width:430px){.leaderboardPanel__tabs{gap:6px 8px;padding:4px}.leaderboardPanel__tab{padding:6px 0;min-width:0}}.leaderboardPanel__alert{padding:.8rem 1rem;border-radius:12px;margin:.8rem 0;border:2px dashed var(--lb-border);background:hsla(0,0%,100%,.04);font-size:clamp(.88rem,.4vw + .76rem,.98rem)}.leaderboardPanel__alert--err{border-color:rgba(239,68,68,.5);color:#fed7d7}.leaderboardPanel__lbTable{display:grid;grid-gap:8px;gap:8px;border:2px solid var(--lb-border);border-radius:12px;padding:8px;background:linear-gradient(0deg,transparent,transparent),repeating-linear-gradient(180deg,rgba(2,6,23,.06),rgba(2,6,23,.06) 1px,transparent 0,transparent 42px)}.leaderboardPanel__lbRow{display:grid;grid-template-columns:72px minmax(0,1fr) 120px;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.05);border:2px solid var(--lb-border);border-radius:10px}.leaderboardPanel__lbRow--head{background:rgba(139,92,246,.12);border-color:var(--lb-ring);font-weight:900;padding-left:22px;font-size:clamp(.9rem,.5vw + .8rem,1rem)}.leaderboardPanel__lbRow--clickable{cursor:pointer}.leaderboardPanel__lbCell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,.45vw + .78rem,1rem)}.leaderboardPanel__lbRank{font-weight:900;text-align:center}.leaderboardPanel__lbName{font-weight:800}.leaderboardPanel__lbPts{text-align:right;font-weight:900}.leaderboardPanel__lbMe{outline:2px solid rgba(245,158,11,.7);background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.7)!important}.leaderboardPanel__lbHint{color:var(--lb-muted);font-size:clamp(.84rem,.3vw + .74rem,.92rem);margin-top:10px}@media (max-width:560px){.leaderboardPanel__lbRow{grid-template-columns:56px minmax(0,1fr) 90px}.leaderboardPanel__lbPts{text-align:right}}.leaderboardPanel__more{margin-top:14px;display:flex;justify-content:center}.leaderboardPanel__btn{background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(30,64,175,.4)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.25);color:#fff;padding:.65rem 1rem;border-radius:10px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(30,64,175,.2);transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease;font-size:clamp(.9rem,.45vw + .78rem,.98rem)}.leaderboardPanel__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,92,246,.3);border-color:var(--lb-ring)}.leaderboardPanel__btn:disabled{opacity:.65;cursor:not-allowed}.leaderboardPanel__btn--ghost{background:transparent;border:2px solid var(--lb-border);color:#fff}.leaderboardPanel__btn--xs{padding:.45rem .65rem;font-size:clamp(.8rem,.35vw + .7rem,.88rem);line-height:1}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:.5rem .9rem;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(30,64,175,.12)),hsla(0,0%,100%,.06);border-color:var(--lb-paper-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.2px;font-weight:900;box-shadow:0 6px 16px rgba(30,64,175,.28),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:before{content:"✎";font-size:.95rem;line-height:1;opacity:.9}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:hover{transform:translateY(-2px);border-color:var(--lb-ring);box-shadow:0 10px 22px rgba(139,92,246,.35),inset 0 0 0 1px hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(139,92,246,.26),rgba(30,64,175,.18)),hsla(0,0%,100%,.08)}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:active{transform:translateY(-1px) scale(.99)}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:focus-visible{outline:2px solid var(--lb-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--lb-ring-2),0 8px 20px rgba(139,92,246,.3)}@media (prefers-reduced-motion:reduce){.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs{transition:none}}.leaderboardPanel__prizeTableWrap{margin-top:8px}.leaderboardPanel__prizeTable{display:grid;grid-gap:8px;gap:8px;border:2px solid var(--lb-border);border-radius:12px;padding:8px;background:linear-gradient(0deg,transparent,transparent)}.leaderboardPanel__prizeRow{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.05);border:2px solid var(--lb-border);border-radius:10px;font-size:clamp(.9rem,.45vw + .8rem,1rem)}.leaderboardPanel__prizeRow--head{background:rgba(139,92,246,.12);border-color:var(--lb-ring);font-weight:900}.leaderboardPanel__prizeCell{font-size:inherit}@media (max-width:520px){.leaderboardPanel__prizeRow{grid-template-columns:100px minmax(0,1fr);padding:10px 12px}}.leaderboardPanel__spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;display:inline-block;vertical-align:-2px;margin-right:8px;animation:leaderboardPanel_spin .8s linear infinite}@keyframes leaderboardPanel_spin{to{transform:rotate(1turn)}}.leaderboardPanel__closedPanel{position:relative;border:2px solid var(--lb-paper-border);border-radius:16px;background:var(--lb-paper);transition:transform .15s ease,box-shadow .2s ease}.leaderboardPanel__closedPanel:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(139,92,246,.35)}.leaderboardPanel__pointsGrid{display:grid;grid-gap:20px;gap:20px;animation:leaderboardPanel_fadeInPoints .35s ease}@media (min-width:1280px){.leaderboardPanel__pointsGrid{grid-template-columns:1.8fr 2.2fr}}.leaderboardPanel__pointsLeft{min-width:0;background:hsla(0,0%,100%,.03);border-radius:12px;border:2px solid var(--lb-border)}.leaderboardPanel__ptsHead{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(30,64,175,.1));border:2px solid var(--lb-ring);font-weight:900;padding:14px 16px;border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) clamp(64px,23vw,110px);grid-gap:14px;gap:14px;max-width:100%;color:#fff;font-size:clamp(.86rem,.4vw + .76rem,.98rem)}.leaderboardPanel__ptsHead span:first-child{text-align:left}.leaderboardPanel__ptsHead span:nth-child(2){text-align:right}.leaderboardPanel__ptsTable{display:grid;grid-gap:10px;gap:10px;padding:2px;background:linear-gradient(0deg,transparent,transparent),repeating-linear-gradient(180deg,rgba(2,6,23,.06),rgba(2,6,23,.06) 1px,transparent 0,transparent 44px);max-height:66vh;overflow-y:auto;overflow-x:hidden;max-width:100%}.leaderboardPanel__ptsRow{display:grid;grid-template-columns:minmax(0,1fr) clamp(64px,23vw,110px);align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;background:hsla(0,0%,100%,.06);border:2px solid var(--lb-border);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.leaderboardPanel__ptsRow:hover{background:hsla(0,0%,100%,.14);border-color:var(--lb-ring);transform:translateY(-2px)}.leaderboardPanel__ptsRow.is-active{outline:2px solid var(--lb-brand-purple);background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(30,64,175,.15));border-color:var(--lb-brand-purple);transform:scale(1.01)}.leaderboardPanel__ptsHead>*,.leaderboardPanel__ptsRow>*{min-width:0}.leaderboardPanel__ptsName{min-width:0;display:grid;grid-gap:4px;gap:4px}.leaderboardPanel__nameLine{font-weight:900;font-size:clamp(.98rem,.5vw + .86rem,1.05rem);color:#fff}.leaderboardPanel__nameLine,.leaderboardPanel__ptsSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardPanel__ptsSub{color:var(--lb-muted);font-size:clamp(.76rem,.3vw + .7rem,.85rem);line-height:1.2}.leaderboardPanel__ptsScore{text-align:right;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-size:clamp(.98rem,.5vw + .86rem,1.05rem)}.leaderboardPanel__colRole,.leaderboardPanel__ptsAvatar{display:none!important}@media (max-width:640px){.leaderboardPanel__ptsHead,.leaderboardPanel__ptsRow{grid-template-columns:minmax(0,1fr) clamp(60px,25vw,92px);gap:12px;padding:12px 14px}.leaderboardPanel__nameLine{font-size:clamp(.94rem,.5vw + .82rem,.98rem)}.leaderboardPanel__ptsSub{font-size:clamp(.72rem,.3vw + .66rem,.8rem)}.leaderboardPanel__ptsScore{font-size:clamp(.94rem,.5vw + .82rem,.98rem)}}@media (max-width:360px){.leaderboardPanel__ptsSub{display:none}}.leaderboardPanel__pointsRight{padding:1.2rem;min-width:0;background:hsla(0,0%,100%,.03);border-radius:12px;border:2px solid var(--lb-border);overflow-x:hidden}.leaderboardPanel__detailCard{border:2px solid var(--lb-paper-border);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));padding:18px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.leaderboardPanel__detailCard--compact{padding:12px}.leaderboardPanel__detailAvatar,.leaderboardPanel__detailChips,.leaderboardPanel__detailTop{display:none!important}.leaderboardPanel__breakdown{display:grid;grid-gap:8px;gap:8px;border:2px solid var(--lb-border);border-radius:12px;padding:8px;background:linear-gradient(0deg,transparent,transparent)}.leaderboardPanel__bdRow{display:grid;grid-template-columns:1fr 140px 110px 110px;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;background:hsla(0,0%,100%,.06);border:2px solid var(--lb-border);border-radius:10px}.leaderboardPanel__bdRow--head{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(30,64,175,.1));border-color:var(--lb-ring);font-weight:900;color:#fff;font-size:clamp(.9rem,.45vw + .82rem,1rem)}.leaderboardPanel__bdMetric{font-weight:800;min-width:0;font-size:clamp(.9rem,.4vw + .8rem,.95rem)}.leaderboardPanel__bdCell{text-align:right;white-space:nowrap;font-size:clamp(.88rem,.4vw + .78rem,.95rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.leaderboardPanel__bdBonus{color:var(--lb-brand-gold)}.leaderboardPanel__bdSubline{display:none;grid-column:1/-1;margin-top:2px;font-size:clamp(.74rem,.3vw + .66rem,.78rem);line-height:1.25;color:var(--lb-muted)}@media (min-width:641px){.leaderboardPanel__bdRow{grid-template-columns:1fr clamp(110px,17vw,150px) clamp(90px,13vw,130px) clamp(90px,13vw,130px)}}@media (max-width:640px){.leaderboardPanel__bdRow--head{display:none}.leaderboardPanel__bdRow{grid-template-columns:1fr;gap:4px;padding:8px 10px}.leaderboardPanel__bdCell{display:none}.leaderboardPanel__bdSubline{display:block}.leaderboardPanel__bdMetric{font-size:clamp(.86rem,.4vw + .78rem,.9rem)}}.leaderboardPanel__detailEmpty,.leaderboardPanel__emptyList{color:var(--lb-muted);text-align:center;padding:1rem;border:2px dashed var(--lb-border);border-radius:12px;font-size:clamp(.86rem,.35vw + .76rem,.95rem)}.leaderboardPanel__busyOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;font-weight:900;font-size:clamp(.9rem,.45vw + .78rem,1rem)}.leaderboardPanel__rowBadge{font-size:clamp(.68rem,.3vw + .6rem,.74rem);padding:.2rem .45rem;border-radius:8px;border:2px solid var(--lb-border);color:#fff;font-weight:900;background:hsla(0,0%,100%,.08)}.leaderboardPanel__role-WK{background:rgba(59,130,246,.25)}.leaderboardPanel__role-BAT{background:rgba(251,191,36,.25);color:#111}.leaderboardPanel__role-AR{background:rgba(16,185,129,.25)}.leaderboardPanel__role-BOWL{background:rgba(239,68,68,.25)}@keyframes leaderboardPanel_fadeInPoints{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tag{--tag-border:var(--border,hsla(0,0%,100%,.22));--tag-chip:var(--chip,hsla(0,0%,100%,.08));--tag-chip-active:var(--chip-active,hsla(0,0%,100%,.15));--tag-ring:var(--ring,rgba(139,92,246,.5));--tag-ring-2:var(--ring-2,rgba(30,64,175,.4));border:2px solid var(--tag-border);background:var(--tag-chip);color:#fff;padding:.36rem .65rem;border-radius:999px;font-size:.88rem;cursor:pointer;font-weight:800}.tag.is-active{background:var(--tag-chip-active);border-color:var(--tag-ring);box-shadow:0 0 0 3px var(--tag-ring-2) inset}.tag:focus-visible{outline:2px solid var(--tag-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--tag-ring-2)}.pr{--pr-text:#fff;--pr-muted:#b0bcd4;--pr-border:hsla(0,0%,100%,.16);--pr-border-strong:hsla(0,0%,100%,.28);--pr-bg:hsla(0,0%,100%,.04);--pr-bg-hover:hsla(0,0%,100%,.08);--pr-ring:rgba(139,92,246,.5);--row-gap-tight:3px;--row-gap:5px;--row-gap-roomy:6px;display:grid;grid-template-columns:34px 1fr auto 26px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:7px 8px;border-radius:10px;border:1.5px solid var(--pr-border);background:var(--pr-bg);color:var(--pr-text);text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .06s ease}.pr:hover{background:var(--pr-bg-hover);border-color:var(--pr-border-strong)}.pr:focus-visible{outline:2px solid var(--pr-ring);outline-offset:2px;box-shadow:0 0 0 3px rgba(30,64,175,.35)}.pr.is-picked{background:linear-gradient(180deg,rgba(245,158,11,.12),rgba(245,158,11,.08));border-color:rgba(245,158,11,.5)}.pr.is-locked{opacity:.6;cursor:not-allowed}.pr__avatar{width:30px;height:30px;border-radius:8px;object-fit:cover;background:rgba(0,0,0,.15)}.pr__body{display:grid;grid-gap:var(--row-gap-tight);gap:var(--row-gap-tight)}.pr__body,.pr__row{min-width:0}.pr__row--top{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap;margin-bottom:var(--row-gap-tight)}.pr__name{flex:0 1 auto;min-width:0;font-size:clamp(.86rem,2.2vw,.94rem);letter-spacing:.2px;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.pr__name,.pr__pill{font-weight:900;white-space:nowrap}.pr__pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1.5px solid var(--pr-border-strong);border-radius:999px;padding:1px 6px;font-size:clamp(.6rem,1.5vw,.66rem);line-height:1;background:hsla(0,0%,100%,.06);color:#fff;transform:translateY(1px)}.pr__pill--wk{background:rgba(59,130,246,.2)}.pr__pill--bat{background:rgba(251,191,36,.22);color:#111}.pr__pill--ar{background:rgba(16,185,129,.22)}.pr__pill--bowl{background:rgba(239,68,68,.22)}.pr__teamInline{flex:0 0 auto;display:none;color:var(--pr-muted);font-size:.78rem}.pr__row--xi{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:var(--row-gap-tight);margin-bottom:var(--row-gap-roomy)}.pr__status{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:2px 8px;font-size:clamp(.6rem,1.6vw,.7rem);font-weight:900;line-height:1.05;letter-spacing:.2px}.pr__status--bad{border:1.5px solid rgba(239,68,68,.55);background:rgba(239,68,68,.16);color:#ffb4b4}.pr__status--warn{border:1.5px solid rgba(245,158,11,.55);background:rgba(245,158,11,.16);color:#ffe0a6}.pr__status--info{border:1.5px solid rgba(59,130,246,.55);background:rgba(59,130,246,.16);color:#cfe1ff}.pr__xi{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:2px 9px;font-size:clamp(.6rem,1.6vw,.7rem);font-weight:900;line-height:1.05;letter-spacing:.2px;white-space:nowrap;color:var(--pr-text);border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06)}.pr__xi.is-announced{border-color:rgba(16,185,129,.55);background:linear-gradient(135deg,rgba(16,185,129,.22),rgba(5,150,105,.2));color:#d4fff0}.pr__xi.is-last{border-color:rgba(59,130,246,.55);background:linear-gradient(135deg,rgba(6,182,212,.22),rgba(59,130,246,.22));color:#e6f5ff;box-shadow:0 0 6px rgba(59,130,246,.2)}.pr__row--dt{display:flex;flex-wrap:wrap;gap:4px;margin-top:0}.pr__chip{font-size:clamp(.54rem,1.5vw,.62rem);font-weight:800;line-height:1;padding:1px 4px;border-radius:6px;border:1px solid var(--pr-border-strong);background:hsla(0,0%,100%,.06)}.pr__chip.is-dt{color:#10b981;border-color:rgba(16,185,129,.45)}.pr__chip.is-not-dt{color:#ef4444;border-color:rgba(239,68,68,.45)}.pr__chip.did-not-play{color:#f3e308;border-color:rgba(234,238,12,.45)}.pr__team{color:var(--pr-muted);font-size:.86rem}.pr__action{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid var(--pr-border-strong);background:hsla(0,0%,100%,.06);font-size:.95rem;font-weight:900;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pr__action.is-picked{border-color:rgba(245,158,11,.6);background:rgba(245,158,11,.14)}.pr__action.is-locked{opacity:.7}@media (max-width:740px){.pr{grid-template-columns:34px 1fr 26px}.pr__team{display:none}.pr__teamInline{display:inline}}@media (max-width:520px){.pr{padding:6px 8px;gap:7px}.pr__avatar{width:28px;height:28px}.pr__name{font-size:.9rem}.pr__pill{padding:1px 5px;font-size:.62rem}.pr__row--xi{gap:6px;margin-bottom:6px}.pr__status,.pr__xi{padding:2px 7px;font-size:.66rem}.pr__chip{padding:1px 3px;font-size:.58rem}.pr__action{width:24px;height:24px;font-size:.9rem}}@media (max-width:360px){.pr__name{font-size:.86rem}.pr__teamInline{font-size:.74rem}}.tb{--tb-text:var(--text,#eaf0ff);--tb-muted:var(--muted,#b0bcd4);--tb-border:var(--border,hsla(0,0%,100%,.22));--tb-ring:var(--ring,rgba(139,92,246,.5));--tb-ring-2:var(--ring-2,rgba(30,64,175,.4));--tb-surface:linear-gradient(135deg,#1e2230,#151a26);--tb-surface-alt:linear-gradient(135deg,#2b2343,#12203b);color:var(--tb-text)}.tb__grid{display:grid;grid-gap:14px;gap:14px}.tb__panel{position:relative;padding:1rem;border-radius:14px;border:2px solid var(--tb-border);background:var(--tb-surface);box-shadow:0 8px 28px rgba(0,0,0,.35)}.tb__panel.is-busy{pointer-events:none;opacity:.92}.tb__busyOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:14px;font-weight:900;font-size:1rem;z-index:5}.tb__spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;display:inline-block;vertical-align:-2px;margin-right:8px;animation:tbspin .8s linear infinite}@keyframes tbspin{to{transform:rotate(1turn)}}.tb__head{display:flex;align-items:center;justify-content:space-between}.tb__title{margin:0;font-weight:1000;font-size:clamp(1.05rem,2.1vw,1.24rem);color:#fff}.tb__count{background:hsla(0,0%,100%,.1);border:2px solid var(--tb-border);padding:.2rem .65rem;border-radius:999px;font-weight:900;font-size:.88rem}.tb__filters{display:grid;grid-gap:10px;gap:10px;margin:10px 0}.tb__filterGroup{display:grid;grid-gap:8px;gap:8px}.tb__filterLabel{color:var(--tb-muted);font-size:.82rem}.tb__chips{display:flex;gap:8px;flex-wrap:wrap}.tb__searchWrap{margin-top:6px}.tb__search{width:100%;background:#121623;border:2px solid #2a3555;border-radius:10px;padding:.6rem .8rem;color:#eaf0ff}.tb__search::placeholder{color:#97a3c0}.tb__list{display:grid;grid-gap:8px;gap:8px;max-height:62vh;overflow:auto;padding-right:3px;border:2px solid var(--tb-border);border-radius:12px;background:hsla(0,0%,100%,.04)}.tb__empty{text-align:center;color:var(--tb-muted);padding:.8rem 0}.tb__actions{display:flex;justify-content:center;margin-top:14px}.tb__btn{background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(30,64,175,.4)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.25);color:#fff;padding:.7rem 1rem;border-radius:12px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(30,64,175,.2);transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease;font-size:.98rem;min-width:220px}.tb__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,92,246,.3);border-color:var(--tb-ring)}.tb__btn:disabled{opacity:.6;cursor:not-allowed}.tb__btn--ghost{background:transparent;border:2px solid var(--tb-border)}.tb__cvcScreen{margin-top:6px}.tb__cvcSub{margin:0 0 8px;color:var(--tb-muted)}.tb__cvcList{display:grid;grid-gap:8px;gap:8px}.tb__cvcRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:2px solid var(--tb-border);background:hsla(0,0%,100%,.05)}.tb__cvcRow.is-c{box-shadow:inset 0 0 0 2px rgba(16,185,129,.25)}.tb__cvcRow.is-vc{box-shadow:inset 0 0 0 2px rgba(59,130,246,.25)}.tb__cvcName{font-weight:900}.tb__cvcMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb__cvcTag{font-size:.72rem;padding:.15rem .45rem;border-radius:8px;border:1.5px solid var(--tb-border);background:hsla(0,0%,100%,.06);font-weight:900}.tb__cvcTag--wk{background:rgba(59,130,246,.18)}.tb__cvcTag--bat{background:rgba(251,191,36,.18);color:#111}.tb__cvcTag--ar{background:rgba(16,185,129,.18)}.tb__cvcTag--bowl{background:rgba(239,68,68,.18)}.tb__cvcTeam{color:var(--tb-muted);font-size:.82rem}.tb__cvcActions{display:flex;gap:8px}.tb__cvcBtn{min-width:42px;padding:.4rem .65rem;border-radius:10px;font-weight:900;color:#fff;background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.2);cursor:pointer}.tb__cvcBtn.active{border-color:#a78bfa;box-shadow:inset 0 0 0 3px rgba(167,139,250,.2)}.tb__cvcActionsFooter{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.tb__btn:focus-visible,.tb__cvcBtn:focus-visible,.tb__search:focus-visible{outline:2px solid var(--tb-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--tb-ring-2)}@media (prefers-reduced-motion:reduce){.tb__btn,.tb__panel{transition:none!important;animation:none!important}}@media (min-width:700px){.tb__filters{grid-template-columns:1fr 1fr auto;align-items:center}}@media (min-width:980px){.tb__grid{grid-template-columns:3fr 2fr}}@media (min-width:1200px){.tb__previewInner{transform:scale(.92);transform-origin:top center}}@media (min-width:1280px){.tb__grid{grid-template-columns:7fr 5fr}}.tb__preview{padding:1rem;border-radius:14px;border:2px solid var(--tb-border);background:var(--tb-surface-alt);box-shadow:0 8px 28px rgba(0,0,0,.28)}.tb__previewTitle{margin:0 0 12px;font-size:clamp(1.15rem,2.2vw,1.3rem);font-weight:1000;color:#fff}.tb__previewEmpty{color:var(--tb-muted);padding:.65rem;border:2px dashed var(--tb-border);border-radius:10px;text-align:center}.tb__previewInner{max-width:720px;margin:0 auto;width:100%}@media (max-width:560px){.tb__actions{position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(0deg,rgba(14,14,24,.95),transparent);padding:12px 8px calc(env(safe-area-inset-bottom) + 8px);margin:0 -1rem -1rem;border-top:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.tb__btn{width:100%;min-width:unset}}.contestGuide{max-width:none;width:100%;margin:16px 0 0;--border:hsla(0,0%,100%,.22);--ring:rgba(139,92,246,.5);--muted:#b0bcd4;--brand-purple:#8b5cf6;--brand-gold:#f59e0b;--paper:linear-gradient(135deg,#1e2230,#151a26);--paper-border:rgba(139,92,246,.25);--surface:linear-gradient(135deg,#202023,#142327);--text:#f5f7ff;color:var(--text);border-radius:14px;border:2px solid var(--paper-border);background:var(--surface);box-shadow:0 10px 30px rgba(0,0,0,.4);overflow:hidden;isolation:isolate}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.contestGuide{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.contestGuide,.contestGuide *{min-width:0}.contestGuide.is-open{opacity:1}.contestGuide.is-collapsed{opacity:.96}.contestGuide__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:12px 14px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03))}.contestGuide__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.78rem;font-weight:900;white-space:nowrap}.contestGuide__subtitle{margin:0;font-size:clamp(1rem,2.2vw,1.18rem);font-weight:900;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contestGuide__toggle{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.1);border:1.5px solid var(--border);color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.contestGuide__toggle:hover{transform:translateY(-1px);border-color:var(--ring);box-shadow:0 6px 16px rgba(139,92,246,.28)}.contestGuide__chev{display:inline-block;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .22s ease}.contestGuide__chev.up{transform:rotate(-135deg)}.contestGuide__chev.down{transform:rotate(45deg)}.contestGuide__visuallyHidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.contestGuide__body{display:none;opacity:0;transform:translateY(-4px);will-change:opacity,transform}.contestGuide.is-open .contestGuide__body{display:block;opacity:1;transform:translateY(0);animation:cg-bodyIn .16s ease-out}@keyframes cg-bodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contestGuide__sections{display:grid;grid-gap:12px;gap:12px;padding:12px 14px 16px}.contestGuide__section{border-radius:14px;border:2px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));overflow:hidden}.contestGuide__sectionHeader{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;cursor:pointer;border:none;color:#fff;text-align:left;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(30,64,175,.15))}.contestGuide__sectionKicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--muted);white-space:nowrap}.contestGuide__sectionTitle{font-size:clamp(.98rem,2vw,1.12rem);font-weight:900;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contestGuide__sectionBody{display:none;opacity:0;padding:0;transform:translateY(-4px);will-change:opacity,transform}.contestGuide__section.is-open .contestGuide__sectionBody{display:block;opacity:1;padding:12px 0 0;transform:translateY(0);animation:cg-secIn .16s ease-out}@keyframes cg-secIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contestGuide__grid{display:grid;grid-gap:14px;gap:14px;padding:0 12px 12px}.contestGuide__grid,.contestGuide__grid--single{grid-template-columns:repeat(2,minmax(0,1fr))}.contestGuide__block{background:var(--paper);border:2px solid var(--paper-border);border-radius:14px;padding:14px;position:relative;transition:transform .12s ease,box-shadow .18s ease;opacity:0;animation:cg-fadeIn .32s ease forwards;animation-delay:calc(.1s * var(--block-index, 1))}.contestGuide__block:before{content:"";position:absolute;inset:0;border-radius:12px;border:2px solid transparent;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(30,64,175,.15)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.contestGuide__block:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.35)}.contestGuide__title{margin:0 0 10px;font-size:clamp(1rem,2vw,1.16rem);font-weight:900;color:#fff;letter-spacing:.25px;position:relative}.contestGuide__title:after{content:"";position:absolute;bottom:-4px;left:0;width:56px;height:3px;background:linear-gradient(90deg,var(--brand-purple),var(--brand-gold));border-radius:2px}.contestGuide__list{margin:8px 0 0;padding-left:20px;list-style:disc;color:var(--text)}.contestGuide__list li{margin-bottom:8px;font-size:.92rem;line-height:1.5}.contestGuide__list li::marker{color:var(--brand-purple);font-size:1.15em}.contestGuide__list li b{font-weight:900;color:#fff}.contestGuide__highlight{background:rgba(245,158,11,.15);border-radius:6px;padding:1px 6px;margin-left:-6px;display:inline-block}@keyframes cg-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contestGuide__grid,.contestGuide__grid--single{grid-template-columns:1fr}}@media (max-width:420px){.contestGuide__header{padding:10px 12px;column-gap:10px}.contestGuide__kicker{font-size:.72rem;letter-spacing:.1em}.contestGuide__subtitle{font-size:.98rem}.contestGuide__toggle{width:32px;height:32px;border-radius:10px}.contestGuide__sections{padding:10px 12px 14px}.contestGuide__grid{gap:12px;padding:0 10px 10px}.contestGuide__block{padding:12px}.contestGuide__list li{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.contestGuide,.contestGuide__block,.contestGuide__sectionHeader,.contestGuide__toggle{transition:none!important;animation:none!important}}.fprWrap{width:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));overflow:hidden;position:relative;z-index:2}.fprHeader{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;z-index:3}.fprHeader__left{min-width:0}.fprHeader__right{position:relative;z-index:4}.fprKicker{font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.fprTitle{margin-top:4px;font-size:1.05rem;font-weight:1000;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fprToggle{display:inline-flex;gap:6px;padding:5px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.22);position:relative;z-index:5}.fprToggle__btn{border:none;cursor:pointer;padding:7px 11px;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.88);font-weight:1000;font-size:.82rem;line-height:1;pointer-events:auto}.fprToggle__btn:hover{background:hsla(0,0%,100%,.08)}.fprToggle__btn.is-active{background:hsla(0,0%,100%,.18);color:#fff}.fprState{padding:10px 12px;font-weight:800;color:hsla(0,0%,100%,.85)}.fprState--error{color:#ffd2d2}.fprContent{padding:10px 12px 12px;display:grid;grid-gap:10px;gap:10px;position:relative;z-index:2}.fprSection{border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);overflow:hidden}.fprSection__head{width:100%;border:none;cursor:pointer;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));color:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;font-weight:1000;text-align:left}.fprSection__title{font-size:.95rem}.fprChev{display:inline-block;width:11px;height:11px;border-right:2px solid hsla(0,0%,100%,.92);border-bottom:2px solid hsla(0,0%,100%,.92);transform:rotate(45deg);transition:transform .18s ease}.fprChev.up{transform:rotate(-135deg)}.fprChev.down{transform:rotate(45deg)}.fprSection__body{display:none;padding:8px 10px 10px}.fprSection.is-open .fprSection__body{display:block}.fprSubhead{margin:10px 0 6px;padding-top:10px;border-top:1px dashed hsla(0,0%,100%,.14);font-weight:1000;color:hsla(0,0%,100%,.92);font-size:.85rem}.fprRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed hsla(0,0%,100%,.12)}.fprRow:last-child{border-bottom:none}.fprRow__left{min-width:0}.fprRow__label{font-weight:900;color:hsla(0,0%,100%,.92);line-height:1.25}.fprRow__note{margin-top:4px;font-size:.75rem;font-weight:800;color:hsla(0,0%,100%,.68)}.fprRow__value{font-weight:1000;padding:2px 9px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);white-space:nowrap}@media (max-width:520px){.fprHeader{grid-template-columns:1fr;gap:10px;align-items:flex-start}.fprToggle{width:100%;justify-content:space-between}.fprToggle__btn{width:100%;text-align:center}}.fprWrap{isolation:isolate}.fprContent,.fprRow,.fprSection__head{min-width:0}.fprRow__label,.fprRow__note{word-break:break-word}.statsNguts__feedback{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center;font-family:var(--font-family)}.statsNguts__feedback_heading{width:100%;margin-bottom:3rem;text-align:center}.statsNguts__feedback_heading h1{font-weight:800;font-size:56px;line-height:75px}.statsNguts__feedback_heading p{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:28px;color:var(--color-text);margin-top:1.5rem}.statsNguts__feedback_icons a{margin:0 10px}.statsNguts__feedback_icons img{width:50px;height:50px;transition:transform .2s}.statsNguts__feedback_icons a:hover img{transform:scale(1.1)}@media screen and (max-width:1024px){.statsNguts__feedback_heading h1{font-size:56px}}@media screen and (max-width:768px){.statsNguts__feedback_heading h1{font-size:56px}}@media screen and (max-width:480px){.statsNguts__feedback_heading h1{font-size:24px;line-height:42px}.statsNguts__feedback_btn p{font-size:12px;line-height:20px}}.tl_card{padding-top:14px}.tl_header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.tl_title{margin:0;font-size:18px;line-height:1.2;color:#111827;font-weight:800}.tl_hint{font-size:12px;color:#6b7280}.tl_state{padding:12px 14px;border-radius:10px;margin:8px 0;text-align:center;font-size:14px}.tl_state--loading{background:#f3f4f6;color:#374151;border:1px dashed #cbd5e1}.tl_state--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.tl_state--empty{background:#f9fafb;color:#374151;border:1px dashed #e5e7eb}.tl_tableWrap{overflow-x:auto}.tl_table{width:100%;border-collapse:separate;border-spacing:0 8px;table-layout:auto}.tl_table thead th{text-align:left;font-size:12px;color:#6b7280;font-weight:600;padding:0 10px 6px}.tl_table thead th.tl_amtCol{text-align:right}.tl_table tbody tr{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.tl_table tbody td{padding:12px 10px;vertical-align:middle;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.tl_table tbody td:first-child{border-left:1px solid #e5e7eb;border-top-left-radius:12px;border-bottom-left-radius:12px}.tl_table tbody td:last-child{border-right:1px solid #e5e7eb;border-top-right-radius:12px;border-bottom-right-radius:12px}.tl_dt_primary{font-weight:700;color:#111827}.tl_dt_secondary{font-size:11px;color:#9ca3af}.tl_type{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid #e5e7eb;background:#fff;color:#374151}.tl_type.is-credit{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.tl_type.is-debit{background:#fef2f2;color:#991b1b;border-color:#fecaca}.tl_reason{display:inline-block;font-size:13px;color:#111827;background:#eef2ff;border:1px solid #c7d2fe;padding:3px 8px;border-radius:10px}.tl_amtCol{text-align:right;white-space:nowrap}.tl_amt{font-weight:900;letter-spacing:.2px}.tl_amt.is-credit{color:#059669}.tl_amt.is-debit{color:#dc2626}.tl_amtUnit{font-weight:600;font-size:12px;color:#6b7280}.tl_related .tl_code{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2px 6px;font-size:12px;color:#374151}.tl_actions{display:flex;justify-content:center;padding-top:10px}@media (max-width:560px){.tl_table thead{display:none}.tl_table,.tl_table tbody,.tl_table td,.tl_table tr{display:block;width:100%}.tl_table tbody tr{margin-bottom:10px}.tl_table tbody td{border:1px solid #e5e7eb;border-radius:8px;margin:4px 0}.tl_amtCol{text-align:left}}