.statsNguts__playerSpotlightCard{position:relative;border-radius:16px;overflow:hidden;width:100%;max-width:360px;min-height:580px;height:auto;box-shadow:0 12px 25px rgba(0,0,0,.4);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(135deg,#001f3f,#002b5c,#004080);display:flex;flex-direction:column;align-items:center;border:3px solid rgba(0,170,255,.5);box-sizing:border-box}.statsNguts__playerSpotlightCard--reviewMode{min-height:auto}@keyframes glowPulse{0%{box-shadow:0 0 10px rgba(0,170,255,.5)}to{box-shadow:0 0 20px rgba(0,170,255,.8)}}.statsNguts__playerSpotlightCard:hover{transform:scale(1.02);box-shadow:0 18px 40px rgba(0,170,255,.8);border-color:rgba(0,255,255,.8)}.statsNguts__playerSpotlightCard_cardImage{width:100%;height:210px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}.statsNguts__playerSpotlightCard_cardImage img{width:100%;height:100%;object-fit:contain;border-bottom:3px solid rgba(0,255,255,.5)}.statsNguts__playerSpotlightCard_playerNameBox{width:100%;background:linear-gradient(135deg,#036,#048);padding:8px;text-align:center;min-height:45px;display:flex;align-items:center;justify-content:center}.statsNguts__playerSpotlightCard_playerName{font-size:clamp(1.1rem,4vw,1.5rem);font-weight:700;color:#0cf;white-space:normal;word-wrap:break-word;text-align:center}.statsNguts__playerSpotlightCard_playerTeamBox{width:100%;background:linear-gradient(135deg,#222,#444);padding:6px;text-align:center}.statsNguts__playerSpotlightCard_playerTeam{font-size:clamp(.85rem,2.5vw,1rem);font-weight:600;color:#00e6e6;text-transform:uppercase}.statsNguts__playerSpotlightCard_cardContent{width:100%;padding:15px;text-align:left;color:#fff;background:linear-gradient(145deg,#000,#001f3f);border-radius:0 0 16px 16px;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;font-size:clamp(.9rem,2.2vw,1rem);box-sizing:border-box}.statsNguts__playerSpotlightCard_cardContent--reviewMode{padding:14px 16px 16px;flex-grow:0;justify-content:center;min-height:auto}.statsNguts__playerSpotlightCard_playerStats{width:100%;list-style:none;padding:0;margin:10px 0 0;font-size:clamp(.85rem,2vw,.95rem);line-height:1.5;color:#e6f7ff;display:flex;flex-direction:column;justify-content:flex-start;word-wrap:break-word}.statsNguts__playerSpotlightCard_playerStats li{width:100%;margin-bottom:10px;display:flex;flex-direction:column;text-align:left}.statsNguts__playerSpotlightCard_playerStats li strong{color:#0ff;font-weight:700;text-align:left;display:block;margin-bottom:3px;font-size:clamp(.9rem,2vw,1rem)}.statsNguts__playerSpotlightCard_playerStats li span{font-size:clamp(.85rem,2vw,.95rem);color:#e6f7ff}.statsNguts__playerSpotlightCard_reviewStatus{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:12px;font-weight:700;font-size:clamp(.9rem,2.2vw,1rem);text-align:center;box-sizing:border-box;margin-top:0}.statsNguts__playerSpotlightCard_reviewStatus--success{background:rgba(22,163,74,.18);border:1px solid rgba(34,197,94,.55);color:#86efac}.statsNguts__playerSpotlightCard_reviewStatus--miss{background:rgba(220,38,38,.18);border:1px solid hsla(0,91%,71%,.55);color:#fca5a5}.statsNguts__playerSpotlightCard_reviewStatusIcon{font-size:1.1rem;line-height:1}.statsNguts__playerSpotlightCard_reviewStatusText{line-height:1.2}@media (max-width:1048px){.statsNguts__playerSpotlightCard{max-width:320px;min-height:570px}.statsNguts__playerSpotlightCard--reviewMode{min-height:auto}}@media (max-width:768px){.statsNguts__playerSpotlightCard{max-width:100%;min-height:auto}}@media (max-width:480px){.statsNguts__playerSpotlightCard{width:100%;min-height:auto}.statsNguts__playerSpotlightCard_cardContent,.statsNguts__playerSpotlightCard_cardContent--reviewMode{padding:12px}.statsNguts__playerSpotlightCard_playerNameBox,.statsNguts__playerSpotlightCard_playerTeamBox{padding:6px}.statsNguts__playerSpotlightCard_playerStats li{margin-bottom:8px}.statsNguts__playerSpotlightCard_reviewStatus{gap:8px;padding:10px 12px}}.statsNguts__playerSpotlightCard--reviewMode{max-width:none;min-height:100%;background:radial-gradient(420px 180px at 100% 0,rgba(37,99,235,.1),transparent 72%),#0d1728;border:1px solid rgba(147,197,253,.13);box-shadow:0 14px 34px rgba(0,0,0,.22)}.statsNguts__playerSpotlightCard--reviewMode:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);box-shadow:0 16px 38px rgba(0,0,0,.26)}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_cardImage{height:180px;background:rgba(7,16,31,.66)}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_cardImage img{border-bottom:1px solid rgba(147,197,253,.09)}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerNameBox{min-height:48px;background:rgba(37,99,235,.1)}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerName{margin:0;color:#f4f7ff;font-size:1rem;line-height:1.35}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerTeamBox{background:hsla(0,0%,100%,.025);border-top:1px solid rgba(147,197,253,.07);border-bottom:1px solid rgba(147,197,253,.07)}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_playerTeam{margin:0;color:#93c5fd;font-size:.75rem;letter-spacing:.055em}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_cardContent{background:transparent}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_reviewStatus{color:#dbeafe;background:rgba(37,99,235,.09);border:1px solid rgba(96,165,250,.2)}.statsNguts__playerSpotlightCard--reviewMode .statsNguts__playerSpotlightCard_reviewStatus--miss{color:#fecaca;background:rgba(127,29,29,.12);border-color:hsla(0,91%,71%,.24)}.statsNguts__playerSpotlightsloader{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:120px;padding:32px 0 24px}.statsNguts__playerSpotlightsspinner{width:38px;height:38px;border:4px solid #b3d1ff;border-top-color:#2563eb;border-radius:50%;animation:fantasyCardsSpin 1s linear infinite;margin-bottom:14px}@keyframes fantasyCardsSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.statsNguts__playerSpotlightsloaderText{font-size:1.1rem;color:#a6b4e0;font-weight:500;letter-spacing:.1px}.statsNguts__fantasyCardsWrapper{text-align:left;word-wrap:break-word;font-family:var(--font-family);margin:10px;padding:14px;border-radius:16px;background:linear-gradient(180deg,rgba(10,18,35,.92),rgba(6,10,20,.92));border:1px solid rgba(120,170,255,.18);box-shadow:0 18px 40px rgba(0,0,0,.35);max-width:1600px;width:100%;display:flex;flex-direction:column;align-items:center}.statsNguts__fantasyCardsHeading{margin-bottom:16px;padding:10px 16px;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:10px;width:100%;max-width:800px;box-sizing:border-box;text-align:center;box-shadow:0 4px 10px rgba(37,99,235,.2)}.statsNguts__fantasyCardsHeading h1{font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:.6px;margin:0;padding:0;line-height:1.3;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.25)}.statsNguts__fantasyCardsContainer{justify-content:center;gap:18px;max-width:1500px}.statsNguts__fantasyCardsPlaceholder{padding:3rem 2rem;text-align:center;font-size:1.25rem;color:#333;font-style:italic;background-color:#f9f9fb;border:1px dashed #a0aec0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease-in-out;margin:1rem auto;max-width:600px;opacity:0;animation:fadeIn .8s ease-in-out forwards}@keyframes fadeIn{to{opacity:1}}@media (min-width:1024px){.statsNguts__fantasyCardsContainer{justify-content:center}}@media (max-width:768px){.statsNguts__fantasyCardsContainer{flex-direction:column;align-items:center;max-width:100%;padding:0 10px}.statsNguts__fantasyCardsContainer>.statsNguts__fantasyCard{width:100%}.statsNguts__fantasyCardsHeading{padding:8px 12px}.statsNguts__fantasyCardsHeading h1{font-size:1.3rem;line-height:1.2}}@media (max-width:480px){.statsNguts__fantasyCardsContainer{max-width:100%}.statsNguts__fantasyCardsHeading{padding:6px 10px;margin-bottom:12px}.statsNguts__fantasyCardsHeading h1{font-size:1.1rem;line-height:1.1;letter-spacing:.4px}}.statsNguts__playerSpotlightstopBar{justify-content:space-between}.statsNguts__playerSpotlightstopBarTitle{font-size:1.35rem;font-weight:600}.statsNguts__fantasyCardsContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;align-items:stretch;width:100%;margin:0 auto}@media (min-width:900px){.statsNguts__fantasyCardsContainer{justify-content:center}.statsNguts__fantasyCard{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 18px);max-width:calc(33.333% - 18px);min-width:300px}}@media (max-width:899px){.statsNguts__fantasyCard{flex:1 1 100%;max-width:100%}}.statsNguts__playerSpotlightssection{background:linear-gradient(180deg,#101a2b 90%,#0a101a);border:1.5px solid #2a3a5a;border-radius:16px;box-shadow:0 10px 32px rgba(0,0,0,.22);padding:24px 18px 32px;margin:18px auto;max-width:1500px;width:100%;display:flex;flex-direction:column;align-items:center}.statsNguts__playerSpotlightsheading{width:100%;text-align:left;margin-bottom:18px}.statsNguts__playerSpotlightsheading h2{font-size:2rem;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:.5px;text-shadow:1px 1px 4px rgba(0,0,0,.18)}.statsNguts__playerSpotlightstopBar{justify-content:flex-start;gap:24px;padding:18px 24px;margin-bottom:24px;min-height:90px;flex-wrap:wrap}.statsNguts__playerSpotlightstopBarTeams{display:flex;align-items:center;gap:18px}.statsNguts__playerSpotlightstopBarTeamLogo{width:54px;height:54px;object-fit:contain;background:#1a2333;border-radius:50%;border:2px solid #2a3a5a}.statsNguts__playerSpotlightstopBarTitle{font-size:1.45rem;font-weight:700;color:#fff;letter-spacing:.2px;margin-bottom:2px}.statsNguts__playerSpotlightstopBarSub{font-size:1.05rem;color:#a6b4e0;font-weight:400;margin-top:2px}.statsNguts__playerSpotlightsheaderOuter{width:100%;display:flex;justify-content:center}.statsNguts__playerSpotlightsheaderInner{width:100%;max-width:980px;margin:0 auto 18px}.statsNguts__playerSpotlightstopBar{width:100%;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:radial-gradient(900px 420px at 10% 0,rgba(55,140,255,.14),transparent),rgba(10,16,28,.45);border:1px solid rgba(120,170,255,.14);box-shadow:0 12px 26px rgba(0,0,0,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-bottom:18px}.statsNguts__playerSpotlightstopBarLeft{display:flex;align-items:center;gap:12px;min-width:0}.statsNguts__playerSpotlightsmatchAvatarWrap{width:54px;height:54px;border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid rgba(120,170,255,.16);box-shadow:0 10px 18px rgba(0,0,0,.18);flex:0 0 auto}.statsNguts__playerSpotlightsmatchAvatar{width:100%;height:100%;object-fit:cover;display:block}.statsNguts__playerSpotlightstopMeta{min-width:0}.statsNguts__playerSpotlightstopTitle{font-size:16px;font-weight:900;color:rgba(235,245,255,.96);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.statsNguts__playerSpotlightstopSub{margin-top:2px;font-size:13px;color:rgba(190,215,255,.72);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.statsNguts__playerSpotlightstopDesc{margin-top:6px;font-size:12.5px;color:rgba(190,215,255,.7);line-height:1.35}.statsNguts__playerSpotlightsReviewSummary{width:100%;max-width:980px;margin:0 auto 20px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(0,64,128,.95),rgba(0,31,63,.95));border:1px solid rgba(0,204,255,.35);box-shadow:0 10px 24px rgba(0,0,0,.25);color:#e6f7ff;text-align:center;font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:600;box-sizing:border-box}.statsNguts__playerSpotlightsReviewSummary p{margin:0}.statsNguts__playerSpotlightsReviewSummary strong{color:#0ff}@media (max-width:768px){.statsNguts__playerSpotlightssection{padding:18px 12px 24px}.statsNguts__playerSpotlightsReviewSummary{padding:12px 14px;margin-bottom:16px}}@media (max-width:480px){.statsNguts__playerSpotlightsReviewSummary{font-size:.95rem;line-height:1.45}}.statsNguts__playerSpotlightssection--review{align-items:stretch;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.playerSpotlightsReview__header{padding:.25rem .25rem 1rem}.playerSpotlightsReview__header h2{margin:0;color:#f4f7ff;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800;line-height:1.25;letter-spacing:-.03em}.playerSpotlightsReview__header p{margin:.35rem 0 0;color:rgba(240,244,255,.58);font-size:.9rem;line-height:1.55}.statsNguts__playerSpotlightssection--review .statsNguts__playerSpotlightsReviewSummary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;max-width:none;margin:0 0 1rem;padding:.8rem .9rem;color:rgba(240,244,255,.68);background:rgba(37,99,235,.08);border:1px solid rgba(96,165,250,.2);border-radius:var(--radius-md,12px);box-shadow:none;font-size:.875rem;font-weight:600}.statsNguts__playerSpotlightssection--review .statsNguts__playerSpotlightsReviewSummary strong{color:#dbeafe;font-size:1rem}.statsNguts__playerSpotlightssection--review .statsNguts__fantasyCardsContainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:.8rem;gap:.8rem;max-width:none;padding:0}.playerSpotlightsReview__state{grid-column:1/-1;padding:1.2rem;color:rgba(240,244,255,.55);background:hsla(0,0%,100%,.025);border:1px dashed rgba(147,197,253,.15);border-radius:var(--radius-md,12px);text-align:center}.playerSpotlightsReview__state h3{margin:0;color:#f4f7ff;font-size:1rem}.playerSpotlightsReview__state p{margin:.35rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:960px){.statsNguts__playerSpotlightssection--review .statsNguts__fantasyCardsContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.statsNguts__playerSpotlightssection--review .statsNguts__fantasyCardsContainer{grid-template-columns:1fr}}