.PlayerCard_cardBackInner__jfTh5,.PlayerCard_cardBackInner__jfTh5 *,.PlayerCard_card__mYwVE,.PlayerCard_card__mYwVE *{font-family:Inter,Montserrat,Segoe UI,Roboto,Arial,sans-serif}.PlayerCard_card__mYwVE{position:relative;width:420px;height:640px;box-sizing:border-box;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0c111d,#0a0d16);color:#e7edf5;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px rgba(0,0,0,.45);display:grid;grid-template-rows:auto auto 1fr auto auto;--headshot-x:0px;--headshot-y:0px;--headshot-scale:1;--logo-size:54px;--accent:#67e8f9;--frame-inset:12px;--frame-radius:28px;--corner-stroke:1px;transition:border-color .2s ease,box-shadow .2s ease}.PlayerCard_card__mYwVE:hover{border-color:rgba(0,224,255,.4);box-shadow:0 20px 40px rgba(0,0,0,.45),0 0 0 1px rgba(0,224,255,.25)}.PlayerCard_cardFlipWrapper__72_bM{position:relative;width:420px;height:640px;box-sizing:border-box;border-radius:24px;overflow:hidden;perspective:1200px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px rgba(0,0,0,.45);transition:border-color .2s ease,box-shadow .2s ease}.PlayerCard_cardFlipWrapper__72_bM:hover:not([data-flipped=true]),.PlayerCard_cardFlipWrapper__72_bM[data-flipped=true]:hover{border-color:rgba(0,224,255,.4);box-shadow:0 20px 40px rgba(0,0,0,.45),0 0 0 1px rgba(0,224,255,.25)}.PlayerCard_cardFaceFront__FP72w .PlayerCard_card__mYwVE{border:none;box-shadow:none}.PlayerCard_cardFlipInner__lhelc{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .45s ease}.PlayerCard_cardFaceBack__L6Q2f,.PlayerCard_cardFaceFront__FP72w{position:absolute;inset:0;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden}.PlayerCard_cardFlipWrapper__72_bM[data-flipped=true] .PlayerCard_cardFaceFront__FP72w{visibility:hidden;pointer-events:none}.PlayerCard_cardFaceBack__L6Q2f{transform:rotateY(180deg)}.PlayerCard_cardBackInner__jfTh5{width:100%;height:100%;background:linear-gradient(180deg,#0c111d,#0a0d16);border-radius:24px;padding:0;display:flex;flex-direction:column;gap:8px;color:#e7edf5;overflow:hidden}.PlayerCard_cardBackContent__AQ2Pg{flex:1;padding:12px 18px 24px;display:flex;flex-direction:column;gap:0;overflow:hidden;min-height:0}.PlayerCard_cardBackPlayerRow__LaRC3{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01) 50%,transparent);position:relative}.PlayerCard_cardBackPlayerRow__LaRC3:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 0,rgba(103,232,249,.03),transparent 70%);pointer-events:none}.PlayerCard_cardBackPlayerName__pxOus{color:rgba(210,219,232,.9);text-transform:none}.PlayerCard_cardBackPlayerName__pxOus,.PlayerCard_cardBackPlayerStats__xO4YA{display:inline-flex;align-items:baseline;font-size:12px;letter-spacing:.04em;position:relative;z-index:1}.PlayerCard_cardBackPlayerStats__xO4YA{gap:8px;color:rgba(210,219,232,.8)}.PlayerCard_cardBackPlayerStat__AjHcW{color:rgba(210,219,232,.8)}.PlayerCard_cardBackPlayerStatValue__Bj_hF{color:var(--accent);font-weight:600}.PlayerCard_cardBackPlayerDot__BHMfd{opacity:.7}.PlayerCard_cardBackSnapshotRow__i0VPp{padding:0 0 4px;flex-shrink:0}.PlayerCard_cardBackSnapshotPanel__V2cJ9{border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03) 50%,rgba(103,232,249,.04));border:1px solid rgba(255,255,255,.06);padding:6px 10px 8px;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden}.PlayerCard_cardBackSnapshotPanel__V2cJ9:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(103,232,249,.06),transparent 70%);pointer-events:none}.PlayerCard_cardBackSnapshotTitle__8wRbE{font-size:11px;letter-spacing:.08em;color:rgba(210,219,232,.9);font-weight:700;position:relative;z-index:1}.PlayerCard_cardBackSnapshotItem__fR9ab{font-size:10px;letter-spacing:.04em;color:rgba(210,219,232,.8);position:relative;z-index:1}.PlayerCard_cardBackSnapshotLabel__3J_vb{color:rgba(210,219,232,.8)}.PlayerCard_cardBackSnapshotValue__A5UT7{color:var(--accent);font-weight:600}.PlayerCard_cardBackCategoriesWrap__H8gSQ{overflow:hidden;max-height:580px;transition:max-height .35s ease;display:flex;flex-direction:column;gap:8px;min-height:0;flex:1}.PlayerCard_cardBackSectionsScroll__fDKPP{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.PlayerCard_cardBackCategoriesRolledUp__Naxqu .PlayerCard_cardBackSectionsScroll__fDKPP{overflow:hidden}.PlayerCard_cardBackSectionsScrollbarHidden__EdzTJ{overflow:hidden!important}.PlayerCard_cardBackCategoriesRolledUp__Naxqu{max-height:0}.PlayerCard_cardBackVizWrap__ocVTw{overflow:hidden;max-height:100%;flex:1;min-height:0;display:flex;flex-direction:column;transition:max-height .35s ease;cursor:pointer}.PlayerCard_cardBackVizWrap__ocVTw.PlayerCard_cardBackVizHidden__WKr5d{max-height:0;flex:none;min-height:0}.PlayerCard_cardBackVizScroll__YCeNR{overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:8px;scrollbar-width:none;-ms-overflow-style:none}.PlayerCard_cardBackVizScroll__YCeNR::-webkit-scrollbar{display:none}.PlayerCard_cardBackVizScrollbarHidden__w4N4l{overflow:hidden!important}.PlayerCard_cardBackVizSection__nQsDI{display:flex;flex-direction:column;flex-shrink:0}.PlayerCard_cardBackRadarWrap__Z3Yuq{display:flex;justify-content:center;padding:8px 0}.PlayerCard_cardBackRadar__Vj_92{width:100%;max-width:320px;aspect-ratio:184/144;display:block}.PlayerCard_cardBackSection__pGjxC{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px}.PlayerCard_cardBackSection__pGjxC:last-child{border-bottom:none}.PlayerCard_cardBackSectionTitle__ONwf4{margin:0 0 2px;font-size:13px;font-weight:600;color:#e8f3ff;letter-spacing:.02em}.PlayerCard_cardBackSectionScore__mRxBH{font-weight:500;color:#9aa8b8;margin-left:4px}.PlayerCard_cardBackBarRow__Yk_Mj{display:flex;align-items:center;gap:6px;min-height:16px}.PlayerCard_cardBackBarLabel__lFhUY{flex-shrink:0;width:100px;font-size:11px;color:#9aa8b8}.PlayerCard_cardBackBar__UhNKb{flex:1;height:10px;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.PlayerCard_cardBackBarValue__aS_0v{flex-shrink:0;min-width:40px;text-align:right;font-size:11px;color:#9aa8b8}.PlayerCard_cardBackBarFill__1Roqr{height:100%;min-width:4px;background:var(--accent);border-radius:4px;transition:width .2s ease}.PlayerCard_cardBackBarFillNegative__q21ya{background:#c53030}.PlayerCard_cardBackDotBar__XOf_K{flex:1;display:flex;align-items:center;gap:8px}.PlayerCard_cardBackDot__VibG1{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.06);flex-shrink:0}.PlayerCard_cardBackDotFilled___uGjT{background:var(--accent);opacity:calc(.3 + .7 * (var(--dot-index, 0) / 9));filter:brightness(calc(1 + .15 * (var(--dot-index, 0) / 9)))}.PlayerCard_cardBackDotFilledNegative__DRg4A{background:#c53030}.PlayerCard_cardBackVizRow__4jX1f{display:flex;justify-content:center;margin-top:auto;padding-top:12px;flex-shrink:0}.PlayerCard_cardBackVizBtn__xWMan{padding:8px 16px;font-size:12px;color:#c9d3e0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:6px;cursor:pointer}.PlayerCard_cardBackVizBtn__xWMan:hover{background:rgba(255,255,255,.12)}.PlayerCard_cardBackVizPlaceholder__enLjc{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#9aa8b8}.PlayerCard_cardBackRinkWrap__piLBq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px 8px;flex-shrink:0}.PlayerCard_cardBackRink__WJG4T{width:100%;max-width:100%;max-height:148px;height:auto;aspect-ratio:200/85;display:block}.PlayerCard_cardBackRinkLegend__rSSwQ{margin-top:6px;font-size:10px;color:#9aa8b8}.PlayerCard_cardBackTitle__f4Q8u{margin:0;font-size:18px;font-weight:600;color:#e8f3ff}.PlayerCard_cardBackPlaceholder__a89TB{font-size:14px;color:#c9d3e0}.PlayerCard_cardBackNote__HHjYN{margin:0;font-size:13px;color:#9aa8b8}.PlayerCard_flipBtn__1EAaf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 8px;border:none;background:transparent;color:#cfe8ff;cursor:pointer;transition:transform .12s ease,color .12s ease}.PlayerCard_flipBtn__1EAaf:hover{transform:translateY(-1px);color:var(--accent)}.PlayerCard_flipBtn__1EAaf:active{transform:translateY(0)}.PlayerCard_flipIcon__uIJTq{width:18px;height:18px;flex-shrink:0;stroke:currentColor;stroke-width:2;fill:none}.PlayerCard_flipBtnText__6oaX0{font-size:12px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.PlayerCard_headerRow__BcRSo{display:flex;align-items:center;justify-content:space-between;padding:2px 12px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.PlayerCard_headerLeft__QtRo3{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;text-transform:none;color:rgba(210,219,232,.9)}.PlayerCard_headerICE__ofNLu{color:var(--accent);font-weight:700}.PlayerCard_headerDot__ILrWP{opacity:.7}.PlayerCard_headerText___3lgf{letter-spacing:.08em}.PlayerCard_headerActions__WiMdI{display:inline-flex;align-items:center;gap:8px}.PlayerCard_teamRow__lxu_w{display:flex;align-items:center;justify-content:space-between;padding:1px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01) 50%,transparent);position:relative}.PlayerCard_teamRow__lxu_w:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 0,rgba(103,232,249,.03),transparent 70%);pointer-events:none}.PlayerCard_teamName__534nr{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:rgba(210,219,232,.9);letter-spacing:.04em;text-transform:none;position:relative;z-index:1}.PlayerCard_teamDot__7OUmc{opacity:.7}.PlayerCard_teamPos__mm0Jf{color:rgba(210,219,232,.8);font-size:12px;letter-spacing:.04em}.PlayerCard_teamPosValue__CCUKZ{color:var(--accent);font-weight:600}.PlayerCard_teamShoots__bGhsd{color:rgba(210,219,232,.8);font-size:12px;letter-spacing:.04em}.PlayerCard_teamShootsLetter__6NG2u{color:var(--accent);font-weight:600}.PlayerCard_teamAge__ds1vb{color:rgba(210,219,232,.8);font-size:12px;letter-spacing:.04em}.PlayerCard_teamAgeValue__YjgOv{color:var(--accent);font-weight:600}.PlayerCard_teamLogo__9_bWI{height:var(--logo-size);width:var(--logo-size);-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.PlayerCard_mainRow__g8X0T{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;padding:12px 16px;align-items:start}.PlayerCard_headshotWrap__p2tN0{border-radius:14px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 50%,rgba(103,232,249,.02));height:220px;position:relative}.PlayerCard_headshotWrap__p2tN0:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 30% 20%,rgba(103,232,249,.08),transparent 60%);pointer-events:none;z-index:1}.PlayerCard_headshotWrap__p2tN0:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(11,15,26,.3) 70%,rgba(11,15,26,.5));pointer-events:none;z-index:1}.PlayerCard_headshot__C_AXz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(var(--headshot-x),var(--headshot-y)) scale(var(--headshot-scale));transform-origin:top left;display:block;position:relative;z-index:0}.PlayerCard_icePanel__J1N18{border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03) 50%,rgba(103,232,249,.04));border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 10px;text-align:center;position:relative;overflow:hidden;height:218px;box-sizing:border-box}.PlayerCard_icePanel__J1N18:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(103,232,249,.06),transparent 70%);pointer-events:none}.PlayerCard_icePanel__J1N18:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(11,15,26,.2));pointer-events:none}.PlayerCard_iceValue__Fzg6P{font-size:60px;font-weight:800;line-height:1;color:#fff;position:relative;z-index:1}.PlayerCard_percentilePill__OJGLB{margin-top:6px;padding:5px 8px;border-radius:999px;font-size:11px;color:rgba(210,219,232,.95);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);position:relative;z-index:1;min-height:2.6em;display:flex;align-items:center;justify-content:center;text-align:center}.PlayerCard_percentileValue__VSgwb{color:#fff;font-weight:600}.PlayerCard_icePanelDivider__6pPR_{width:100%;height:1px;background:rgba(255,255,255,.06);margin:8px 0;position:relative;z-index:1}.PlayerCard_icePanel__J1N18 .PlayerCard_nameText__kqaIk{margin-top:8px;font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;position:relative;z-index:1;min-height:3.2em;display:flex;align-items:center;text-align:center}.PlayerCard_icePanel__J1N18 .PlayerCard_subText__16X5g{margin-top:3px;font-size:10px;letter-spacing:.04em;text-transform:none;color:rgba(210,219,232,.8);position:relative;z-index:1}.PlayerCard_nameRow__c1XW3{padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.PlayerCard_nameText__kqaIk{font-size:22px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.PlayerCard_subText__16X5g{margin-top:4px;font-size:12px;letter-spacing:.04em;text-transform:none;color:rgba(210,219,232,.8)}.PlayerCard_trendRow__5cTTV{padding:0 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.PlayerCard_trendPanel__88L8C{border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03) 50%,rgba(103,232,249,.04));border:1px solid rgba(255,255,255,.06);padding:10px 12px 12px;display:grid;gap:10px;position:relative;overflow:hidden}.PlayerCard_trendPanel__88L8C:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(103,232,249,.06),transparent 70%);pointer-events:none}.PlayerCard_trendPanel__88L8C .PlayerCard_spark__gsEGM,.PlayerCard_trendPanel__88L8C .PlayerCard_trendLabel__dhTBR{position:relative;z-index:1}.PlayerCard_trendLabel__dhTBR{font-size:12px;letter-spacing:.08em;text-transform:none;color:rgba(210,219,232,.8)}.PlayerCard_trendLabelBold__0Bwsl{font-weight:700}.PlayerCard_imageClip__tegJp{position:absolute;inset:var(--frame-inset);border-radius:var(--frame-radius);overflow:hidden;z-index:0}.PlayerCard_bg__N0ckO{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transform:translate(var(--headshot-x),var(--headshot-y)) scale(var(--headshot-scale));transform-origin:top left;will-change:transform}.PlayerCard_shade__6F9kg{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,15,26,.22) 0,rgba(11,15,26,.4) 34%,rgba(11,15,26,.86))}.PlayerCard_tealGlow__Z_eEu{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 84% 22%,rgba(34,211,238,.22),transparent 70%)}.PlayerCard_frame__4y_iI{position:absolute;inset:var(--frame-inset);border-radius:var(--frame-radius);border:1px solid rgba(34,211,238,.2);z-index:2}.PlayerCard_corner__pllC_{position:absolute;z-index:2;pointer-events:none;width:calc(var(--frame-radius) * 2);height:calc(var(--frame-radius) * 2);border-radius:50%;box-sizing:border-box;opacity:.6}.PlayerCard_cornerBL__C7QxX,.PlayerCard_cornerBR__sSljT,.PlayerCard_cornerTL__cUDlz,.PlayerCard_cornerTR__qa0j2{display:none}.PlayerCard_spark__gsEGM{position:relative;display:block;width:100%;height:100px;margin-bottom:0;opacity:.92;color:var(--accent);filter:drop-shadow(0 0 6px rgba(0,0,0,.3))}.PlayerCard_statsRow__phqGr{padding:22px 10px 32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:rgba(255,255,255,.02)}.PlayerCard_cell__V0yhP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;min-width:0;border-right:1px solid rgba(255,255,255,.08);transition:background-color .16s ease,transform .16s ease}.PlayerCard_cell__V0yhP:last-child{border-right:0}.PlayerCard_label__dGt7P{color:rgba(210,219,232,.85);font-size:10px;text-transform:uppercase;letter-spacing:.2em;transition:color .16s ease;text-align:center;min-height:2.6em;width:100%;display:flex;align-items:center;justify-content:center}.PlayerCard_value__qqdMR{color:#fff;margin-top:4px;font-size:34px;font-weight:900;font-variant-numeric:tabular-nums;transition:color .16s ease,text-shadow .16s ease}.PlayerCard_valueHigh__2_u2y{color:var(--accent)}.PlayerCard_valueLow__pMYW2{color:rgba(210,219,232,.55)}.PlayerCard_cell__V0yhP:hover{background:rgba(103,232,249,.08);transform:translateY(-1px)}.PlayerCard_cell__V0yhP:hover .PlayerCard_label__dGt7P{color:rgba(226,232,240,1)}.PlayerCard_cell__V0yhP:hover .PlayerCard_value__qqdMR{color:var(--accent);text-shadow:0 0 10px rgba(103,232,249,.35)}@media (prefers-reduced-motion:reduce){.PlayerCard_cell__V0yhP,.PlayerCard_label__dGt7P,.PlayerCard_value__qqdMR{transition:none}.PlayerCard_cell__V0yhP:hover{transform:none}}.PlayerCard_copyBtn__oHSKR{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#cfe8ff;cursor:pointer;transition:transform .12s ease,color .12s ease}.PlayerCard_copyBtn__oHSKR:hover{transform:translateY(-1px);color:var(--accent)}.PlayerCard_copyBtn__oHSKR:active{transform:translateY(0)}.PlayerCard_copyIcon___DFsS{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;filter:drop-shadow(0 0 4px rgba(0,0,0,.35))}.PlayerCard_srOnly__JWlZ4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}.PlayerCard_toast__j3UV1{padding:4px 8px;font-size:11px;line-height:1;color:#e6faff;background:rgba(10,12,20,.9);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,.25),inset 0 0 0 1px rgba(0,0,0,.25);animation:PlayerCard_toastPop__Nqm2T .18s ease-out,PlayerCard_toastFade__0Gxr0 .3s ease-out 1s forwards}@keyframes PlayerCard_toastPop__Nqm2T{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PlayerCard_toastFade__0Gxr0{to{opacity:0}}