.player-info-detail-modals_backdrop__BnQC8{align-items:center;display:flex;justify-content:center;padding-block-start:max(.5rem,env(safe-area-inset-top));padding-inline-end:max(.5rem,env(safe-area-inset-right));padding-block-end:max(.5rem,env(safe-area-inset-bottom));padding-inline-start:max(.5rem,env(safe-area-inset-left))}.player-info-detail-modals_modal__jKlJI{display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));overflow:hidden}.player-info-detail-modals_toolbar__tmDro{align-items:center;display:flex;justify-content:flex-end;min-block-size:2.75rem}.player-info-detail-modals_closeButton__txssi{flex:0 0 auto;block-size:2.75rem!important;inline-size:2.75rem!important;position:static!important}.player-info-detail-modals_content__3O_f4{align-content:start;grid-auto-rows:max-content;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(215,194,127,.86) transparent;scrollbar-width:thin;touch-action:pan-y}.player-info-detail-modals_content__3O_f4::-webkit-scrollbar{inline-size:.5rem}.player-info-detail-modals_content__3O_f4::-webkit-scrollbar-track{background:transparent}.player-info-detail-modals_content__3O_f4::-webkit-scrollbar-thumb{background:rgba(215,194,127,.86);background-clip:padding-box;border:.125rem solid transparent;border-radius:999px}.player-info-detail-modals_baseballBackdrop__xqawM{background:rgba(3,9,12,.72)!important}.player-info-detail-modals_baseballModal__04yqD{--public-atelier-accent:var(--bb-accent);--public-atelier-ink:var(--bb-text-1);--public-atelier-line:var(--bb-line);--public-atelier-surface:var(--bb-surface-1);background:var(--bb-surface-1)!important;border:.0625rem solid var(--bb-line-strong)!important;border-top:.1875rem solid var(--bb-accent)!important;border-radius:.625rem!important;box-shadow:0 1.5rem 4rem rgba(0,0,0,.46)!important;color:var(--bb-text-1)!important;font-family:var(--font-geist-sans),"Pretendard","Noto Sans KR",sans-serif}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_toolbar__tmDro{min-block-size:2.9rem}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_closeButton__txssi{background:var(--bb-surface-3)!important;border:.0625rem solid var(--bb-line-strong)!important;border-radius:.375rem!important;color:var(--bb-text-1)!important}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_closeButton__txssi:hover{background:var(--bb-accent)!important;color:var(--bb-on-accent)!important}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_closeButton__txssi:focus-visible{outline:.15rem solid var(--bb-accent-hover)!important;outline-offset:.15rem}.player-info-detail-modals_baseballModal__04yqD .public-profile-hero{background:var(--bb-surface-2)!important;border:.0625rem solid var(--bb-line)!important;border-left:.1875rem solid var(--player-detail-accent,var(--bb-accent))!important;border-radius:.5rem!important;box-shadow:none!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-hero :is(h3,p,b,span,em,i,a,[class*=text-]){color:var(--bb-text-1)!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-hero .public-profile-fact,.player-info-detail-modals_baseballModal__04yqD .public-profile-hero .public-profile-stat{background:var(--bb-surface-3)!important;border-color:var(--bb-line-strong)!important;border-radius:.35rem!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-hero .public-profile-fact b,.player-info-detail-modals_baseballModal__04yqD .public-profile-hero .public-profile-stat em{color:var(--bb-accent)!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-hero [class*="bg-black/"],.player-info-detail-modals_baseballModal__04yqD .public-profile-hero [class*=bg-emerald]{background:#0a1519!important;border-color:var(--bb-line)!important;border-radius:.4rem!important;color:var(--bb-text-2)!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-block>h3{color:var(--bb-text-1)!important;font-family:var(--font-geist-sans),"Pretendard","Noto Sans KR",sans-serif!important;font-size:.88rem!important;font-weight:850!important;letter-spacing:-.02em}.player-info-detail-modals_baseballModal__04yqD .public-profile-block>h3:before{background:var(--bb-accent);content:"";height:.9rem;width:.18rem}.player-info-detail-modals_baseballModal__04yqD .public-profile-intro,.player-info-detail-modals_baseballModal__04yqD .public-team-detail-copy{background:var(--bb-surface-2)!important;border:.0625rem solid var(--bb-line)!important;border-radius:.45rem!important;color:var(--bb-text-2)!important;box-shadow:none!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-block :is(li,div[class*=border],details){background:var(--bb-surface-2)!important;border:.0625rem solid var(--bb-line)!important;border-radius:.45rem!important;box-shadow:none!important;color:var(--bb-text-2)!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-block :is(b,span,em,p,[class*=text-]){color:var(--bb-text-2)!important}.player-info-detail-modals_baseballModal__04yqD .public-team-detail-logo-stage{background:#f8faf8!important;border-color:var(--bb-line-strong)!important;box-shadow:0 0 0 .25rem rgba(255,255,255,.05)!important}.player-info-detail-modals_baseballModal__04yqD .public-team-award-grid article{background:var(--bb-surface-2)!important;border-color:var(--bb-line)!important;border-radius:.45rem!important}.player-info-detail-modals_baseballModal__04yqD .public-team-award-grid article>span,.player-info-detail-modals_baseballModal__04yqD .public-team-award-grid small{color:var(--bb-accent)!important}.player-info-detail-modals_baseballModal__04yqD .public-team-award-grid p,.player-info-detail-modals_baseballModal__04yqD .public-team-award-grid strong{color:var(--bb-text-1)!important;font-family:var(--font-geist-sans),"Pretendard","Noto Sans KR",sans-serif}.player-info-detail-modals_baseballModal__04yqD .public-profile-summary-rail{background:var(--bb-surface-2)!important;border-color:var(--bb-line)!important;border-radius:.45rem!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-summary-rail :is(b,em,i){color:var(--bb-text-1)!important}.player-info-detail-modals_baseballModal__04yqD .public-profile-instagram-link{background:var(--bb-surface-3)!important;border-color:var(--bb-line-strong)!important;border-radius:.35rem!important;color:var(--bb-text-1)!important}.player-info-detail-modals_baseballModal__04yqD .public-coach-win-rate__fill{background:var(--bb-accent)!important}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_coachTeamChip__gkzHS[aria-pressed=true]{background:var(--bb-accent);border-color:var(--bb-accent-hover);color:var(--bb-on-accent)!important}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_coachTeamSummary__5fcgi{background:var(--bb-surface-2);border-radius:.45rem}.player-info-detail-modals_baseballModal__04yqD .player-info-detail-modals_content__3O_f4{scrollbar-color:var(--bb-accent) transparent}.player-info-detail-modals_baseballHeadlineStats__MrVvW{background:#0a1519;border:.0625rem solid var(--bb-line-strong);border-radius:.4rem;display:grid;gap:.0625rem;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.player-info-detail-modals_baseballStatsEmpty__UmEht{background:#0a1519;border:.0625rem solid var(--bb-line);border-radius:.4rem;color:var(--bb-text-2);font-size:.75rem;font-weight:750;padding:.7rem .75rem}.player-info-detail-modals_baseballStatsColumns__Pj_AV{display:grid;gap:.75rem}.player-info-detail-modals_baseballStatsDossier__j__9T{background:var(--bb-surface-2);border:.0625rem solid var(--bb-line);border-radius:.5rem;display:grid;gap:.7rem;overflow:hidden;padding:.8rem}.player-info-detail-modals_baseballStatsHeader__0vu3q{align-items:end;border-bottom:.0625rem solid var(--bb-line);display:flex;gap:.55rem;justify-content:space-between;padding-block-end:.55rem}.player-info-detail-modals_baseballStatsHeader__0vu3q span{color:var(--bb-accent)!important;font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:850;letter-spacing:.1em}.player-info-detail-modals_baseballStatsHeader__0vu3q h4{color:var(--bb-text-1);font-size:.88rem;font-weight:850}.player-info-detail-modals_baseballStatsGroup__TjGbM{display:grid;gap:.4rem}.player-info-detail-modals_baseballStatsGroup__TjGbM h5{color:var(--bb-text-2);font-size:.75rem;font-weight:800}.player-info-detail-modals_baseballMetricGrid__Bqfw_{display:grid;gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.player-info-detail-modals_baseballMetric__MZkrp{align-content:center;background:var(--bb-surface-3);border:.0625rem solid var(--bb-line);display:grid;gap:.12rem;min-block-size:3rem;min-inline-size:0;padding:.42rem .5rem;text-align:center}.player-info-detail-modals_baseballMetric__MZkrp dt{color:var(--bb-text-3)!important;font-family:var(--font-geist-mono),monospace;font-size:.65rem;font-weight:800;letter-spacing:.04em}.player-info-detail-modals_baseballMetric__MZkrp dd{color:var(--bb-text-1)!important;font-family:var(--font-geist-mono),monospace;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:850}.player-info-detail-modals_baseballHeadlineStats__MrVvW .player-info-detail-modals_baseballMetric__MZkrp{background:transparent;border:0;border-inline-start:.0625rem solid var(--bb-line);min-block-size:2.8rem}.player-info-detail-modals_baseballHeadlineStats__MrVvW .player-info-detail-modals_baseballMetric__MZkrp:first-child{border-inline-start:0}.player-info-detail-modals_personHero__tpTcx{display:grid;grid-template-columns:clamp(5.25rem,12vw,7rem) minmax(0,1fr)}.player-info-detail-modals_personMedia__9PVi9{display:grid;justify-items:start;min-inline-size:0}.player-info-detail-modals_personFrame__sO5zA{aspect-ratio:3/4;block-size:auto!important;inline-size:clamp(5.25rem,12vw,7rem)!important;max-inline-size:100%}.player-info-detail-modals_heroInfo__vpie9{min-inline-size:0}.player-info-detail-modals_heroActions__ELkmw{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.player-info-detail-modals_coachTeamHistory__y5Cj9{display:grid;gap:.65rem;min-inline-size:0}@media (min-width:48rem){.player-info-detail-modals_baseballStatsColumns__Pj_AV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.player-info-detail-modals_baseballHeadlineStats__MrVvW{grid-template-columns:repeat(3,minmax(0,1fr))}.player-info-detail-modals_baseballHeadlineStats__MrVvW .player-info-detail-modals_baseballMetric__MZkrp:nth-child(4){border-inline-start:0}.player-info-detail-modals_baseballMetricGrid__Bqfw_{grid-template-columns:repeat(3,minmax(0,1fr))}}.player-info-detail-modals_coachTeamRail__W1yNJ{display:flex;gap:.45rem;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;padding:.1rem .1rem .35rem;scroll-snap-type:inline proximity;scrollbar-color:rgba(215,194,127,.72) transparent;scrollbar-width:thin;touch-action:pan-x}.player-info-detail-modals_coachTeamRail__W1yNJ::-webkit-scrollbar{block-size:.38rem}.player-info-detail-modals_coachTeamRail__W1yNJ::-webkit-scrollbar-track{background:transparent}.player-info-detail-modals_coachTeamRail__W1yNJ::-webkit-scrollbar-thumb{background:rgba(215,194,127,.72);border-radius:999px}.player-info-detail-modals_coachTeamChip__gkzHS{background:rgba(251,250,246,.08);border:.0625rem solid rgba(251,250,246,.14);border-radius:999px;color:#fbfaf6;flex:0 0 auto;font-size:.75rem;font-weight:800;min-block-size:2.75rem;max-inline-size:min(16rem,72vw);overflow:hidden;padding-inline:.9rem;scroll-snap-align:start;text-overflow:ellipsis;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.player-info-detail-modals_coachTeamChip__gkzHS[aria-pressed=true]{background:#d7c27f;border-color:#efe3b8;color:#173f35!important}.player-info-detail-modals_coachTeamChip__gkzHS:focus-visible{outline:.15rem solid #fbfaf6;outline-offset:.12rem}.player-info-detail-modals_coachTeamSummary__5fcgi{background:rgba(33,71,62,.92);border-radius:.875rem;box-shadow:0 .5rem 1.15rem rgba(5,28,23,.15);display:grid;gap:.65rem;min-block-size:5rem;padding:.75rem .85rem}.player-info-detail-modals_coachTeamHeader___DWXg{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-inline-size:0}.player-info-detail-modals_coachTeamName__Mi8OF{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-info-detail-modals_coachTeamMetrics__1pIac{display:grid;gap:.3rem;grid-template-columns:repeat(5,minmax(0,1fr))}.player-info-detail-modals_coachTeamMetric__U4Oug{align-items:center;display:grid;gap:.1rem;justify-items:center;min-inline-size:0}.player-info-detail-modals_coachTeamMetric__U4Oug b{font-size:.82rem;font-variant-numeric:tabular-nums}.player-info-detail-modals_coachTeamMetric__U4Oug small{color:rgba(251,250,246,.68)!important;font-size:.62rem;white-space:nowrap}@media (min-width:48rem){.player-info-detail-modals_content__3O_f4{scrollbar-gutter:stable}}@media (max-width:39.99rem) and (orientation:portrait),(orientation:landscape) and (max-height:34rem){.player-info-detail-modals_backdrop__BnQC8{align-items:flex-start}}@media (max-width:39.99rem) and (orientation:portrait){.player-info-detail-modals_personHero__tpTcx{grid-template-columns:minmax(0,1fr)}.player-info-detail-modals_personMedia__9PVi9{justify-items:center}.player-info-detail-modals_personFrame__sO5zA{inline-size:clamp(7.25rem,31vw,9rem)!important}.player-info-detail-modals_heroInfo__vpie9{text-align:center}.player-info-detail-modals_heroActions__ELkmw,.player-info-detail-modals_heroInfo__vpie9>div{justify-content:center}}@media (orientation:landscape) and (max-height:34rem){.player-info-detail-modals_personHero__tpTcx{grid-template-columns:clamp(4.5rem,18vh,6rem) minmax(0,1fr)}.player-info-detail-modals_personFrame__sO5zA{inline-size:clamp(4.5rem,18vh,6rem)!important}.player-info-detail-modals_toolbar__tmDro{min-block-size:2.5rem}.player-info-detail-modals_closeButton__txssi{block-size:2.5rem!important;inline-size:2.5rem!important}}@media (prefers-reduced-motion:reduce){.player-info-detail-modals_modal__jKlJI{animation:none!important}.player-info-detail-modals_coachTeamChip__gkzHS{transition:none}}