.player-profile-page{--player-profile-gap:1.5rem}.player-profile-card{overflow:hidden;width:100%;min-width:0;max-width:100%;border:1px solid rgb(15 23 42/.08);border-radius:var(--apple-card-radius,22px);background:#fff;box-shadow:var(--apple-card-shadow,0 4px 24px rgba(15,23,42,.06))}.player-profile-header{border-bottom:1px solid rgba(15,23,42,.06);background:#fff;padding:1.25rem 1.5rem 0}@media (min-width:640px){.player-profile-header{padding:1.5rem 1.75rem 0}}.player-profile-header__tier{padding-bottom:1.25rem}.player-profile-header__tier--badges{border-top:1px solid rgba(15,23,42,.06);padding-top:1rem;padding-bottom:1.25rem;background:linear-gradient(180deg,rgb(250 250 250/.9),#fff)}.player-profile-header__layout{display:flex;flex-direction:column;gap:1.25rem;width:100%}.player-profile-header__identity{display:flex;align-items:flex-start;gap:.75rem;min-width:0;width:100%}@media (min-width:640px){.player-profile-header__identity{gap:1rem}}.player-profile-header__meta{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.player-profile-header__meta h1{font-weight:900;letter-spacing:-.03em;line-height:1.05}.player-profile-header__school-pill{display:inline-flex;shrink:0;align-items:center;border-radius:9999px;background:var(--ui-chrome-ink,#18181b);padding:.125rem .625rem;font-size:11px;font-weight:600;color:#fff;text-decoration:none}.player-profile-header__school-pill:hover{background:#27272a}.player-profile-header__vitals{margin:.375rem 0 0;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--ui-chrome-muted,#71717a)}.player-profile-header__meta a,.player-profile-header__meta p,.player-profile-header__meta span{word-break:normal;overflow-wrap:break-word}.player-profile-header__archetype{margin-top:.75rem;width:100%;max-width:100%;border-radius:.5rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.9);padding:.75rem 1rem}.player-profile-stack{display:flex;flex-direction:column;gap:var(--player-profile-gap);padding:1.5rem}@media (min-width:640px){.player-profile-stack{padding:1.5rem 1.75rem 1.75rem}}.player-profile-stack>.player-profile-section,.player-profile-stack>section{margin:0}.player-profile-portfolio{display:flex;flex-direction:column;gap:var(--player-profile-gap);border-top:1px solid rgba(15,23,42,.08);padding-top:var(--player-profile-gap)}.player-profile-portfolio .shell-card{border-radius:var(--apple-card-radius,22px);border:1px solid rgb(15 23 42/.08);box-shadow:var(--apple-card-shadow,0 4px 24px rgba(15,23,42,.04));min-width:0;width:100%}.player-profile-portfolio .flex,.player-profile-portfolio .flex>.min-w-0,.player-profile-portfolio .grid,.player-profile-portfolio .grid>*{min-width:0}.player-profile-page .nb-apple-reveal{opacity:1;transform:none;transition:none}.player-profile-demo-tag{display:inline-flex;align-items:center;border-radius:9999px;background:#fef3c7;padding:.2rem .65rem;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#92400e}.portfolio-evidence__tabs{display:flex;gap:.35rem;padding:.5rem .75rem;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafc}.portfolio-evidence__tab{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;border:1px solid #cbd5e1;border-radius:9999px;background:#fff;padding:.5rem .95rem;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.04em;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.portfolio-evidence__tab:hover{border-color:#94a3b8;color:#0f172a}.portfolio-evidence__tab--active{border-color:#0f172a;background:#0f172a;color:#fff}.portfolio-evidence__count{display:inline-flex;min-width:1.1rem;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,255,255,.2);padding:.05rem .35rem;font-size:9px;font-weight:900;line-height:1.2}.portfolio-evidence__tab--active .portfolio-evidence__count{background:rgba(255,255,255,.22)}.portfolio-evidence__tab:not(.portfolio-evidence__tab--active) .portfolio-evidence__count{background:#e2e8f0;color:#334155}.portfolio-evidence__panel{min-width:0}.portfolio-evidence__panel[hidden]{display:none}.portfolio-evidence__dek{padding:.65rem 1rem .35rem;font-size:11px;font-weight:600;line-height:1.45;color:#64748b}.portfolio-evidence-empty{padding:1rem 1rem 1.15rem}.portfolio-evidence-empty__card{border-radius:.65rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.75rem .85rem}.portfolio-evidence-empty__row{display:flex;align-items:flex-start;gap:.65rem}.portfolio-evidence-empty__row+.portfolio-evidence-empty__row{margin-top:.65rem}.portfolio-evidence-empty__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.45rem;background:#e0f2fe;color:#0369a1}.portfolio-evidence-empty__icon svg{width:1rem;height:1rem}.portfolio-evidence-empty__label{font-size:11px;font-weight:800;color:#0f172a}.portfolio-evidence-empty__hint{margin-top:.15rem;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#64748b}.portfolio-evidence-empty__text{margin-top:.85rem;font-size:12px;line-height:1.55;color:#475569}.portfolio-evidence-empty__cta{display:inline-block;margin-top:.65rem;font-size:12px;font-weight:800;color:var(--nb-court,#139d8d)}.portfolio-evidence-empty__cta:hover{text-decoration:underline}.portfolio-press-cite__title{line-height:1.45}.portfolio-press-cite__link-hint{opacity:.85}.game-log-mobile-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.25rem 0;list-style:none}.game-log-mobile-card{border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;padding:.75rem .875rem;-webkit-tap-highlight-color:transparent}.game-log-mobile-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem}.game-log-mobile-card__date{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#525252}.game-log-mobile-card__share{margin-left:auto;display:inline-flex;align-items:center}.game-log-mobile-card__share .game-stat-share-trigger{min-height:44px;padding:8px 12px;font-size:12px;line-height:1}.game-log-mobile-card__round{display:inline-flex;align-items:center;border-radius:9999px;background:#f5f5f5;padding:.1rem .45rem;font-size:10px;font-weight:700;line-height:1.35;color:#737373}.game-log-mobile-card__opponent{margin-bottom:.625rem;min-width:0}.game-log-mobile-card__opponent-link,.game-log-mobile-card__opponent-text{font-size:13px;font-weight:700;line-height:1.35;color:#171717;word-break:keep-all;overflow-wrap:break-word}.game-log-mobile-card__opponent-link{color:var(--espn-link,#2563eb);text-decoration:none}.game-log-mobile-card__opponent-link:hover{text-decoration:underline}.game-log-mobile-card__details{border-top:1px solid #f5f5f5}.game-log-mobile-card__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none;padding-top:.625rem}.game-log-mobile-card__summary::-webkit-details-marker{display:none}.game-log-mobile-card__summary .game-log-mobile-card__stats{flex:1 1 auto;border-top:none;padding-top:0}.game-log-mobile-card__expand{flex:0 0 auto;align-self:center;font-size:10px;font-weight:700;color:var(--espn-link,#2563eb);white-space:nowrap}.game-log-mobile-card__details[open] .game-log-mobile-card__expand-open,.game-log-mobile-card__expand-close{display:none}.game-log-mobile-card__details[open] .game-log-mobile-card__expand-close{display:inline}.game-log-mobile-card__stats-full{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .35rem;margin-top:.625rem;padding-top:.625rem;border-top:1px dashed #e5e5e5}.game-log-mobile-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;border-top:1px solid #f5f5f5;padding-top:.625rem}.game-log-mobile-card__stat{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.game-log-mobile-card__stat-label{font-size:9px;color:#737373}.game-log-mobile-card__stat-value{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#262626;line-height:1.2}.game-log-mobile-card__stat-value--pts{font-size:16px;font-weight:800;color:#0d9488}.u18-asia-block{overflow:hidden;border:1px solid #cbd5e1;border-radius:.5rem;background:linear-gradient(180deg,#f8fafc,#fff 42%)}.u18-asia-block__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(15,23,42,.08);padding:.875rem 1rem}.u18-asia-block__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.u18-asia-block__title{margin:0;font-size:12px;font-weight:800;letter-spacing:-.01em;color:#0f172a}.u18-asia-block__badge{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid #99f6e4;background:#ecfdf5;padding:.12rem .5rem;font-size:10px;font-weight:800;letter-spacing:.04em;color:#0f766e}.u18-asia-block__subtitle{margin:.35rem 0 0;font-size:11px;font-weight:600;line-height:1.45;color:#64748b}.u18-asia-block__highlight{margin:.45rem 0 0;font-size:11px;font-weight:700;line-height:1.45;color:#0d9488}.u18-asia-block__modes{display:flex;flex-wrap:wrap;gap:.35rem}.u18-asia-block__mode-btn{display:inline-flex;min-height:44px;align-items:center;border:1px solid #cbd5e1;border-radius:9999px;background:#fff;padding:0 .75rem;font-size:12px;font-weight:700;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}@media (min-width:768px){.u18-asia-block__mode-btn{min-height:0;height:1.75rem;padding:0 .625rem;font-size:11px}}.u18-asia-block__mode-btn--active{border-color:#0f172a;background:#0f172a;color:#fff}.u18-asia-block__body{padding:.875rem 1rem .25rem}.u18-asia-block__stats{display:grid;margin:0;gap:.55rem}.u18-asia-block__stats--core{grid-template-columns:repeat(5,minmax(0,1fr))}.u18-asia-block__stats--desktop-secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(15,23,42,.1)}.u18-asia-block__stats--extended{grid-template-columns:repeat(3,minmax(0,1fr))}.u18-asia-block__stat{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.u18-asia-block__stat-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#737373}.u18-asia-block__stat-value{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:#262626}.u18-asia-block__stat-value--pts{font-size:17px;font-weight:800;color:#0d9488}.u18-asia-block__desktop-extended,.u18-asia-block__desktop-secondary{display:none}.u18-asia-block__mobile-details{margin-top:.75rem;border-top:1px solid rgba(15,23,42,.08)}.u18-asia-block__mobile-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none;padding:.75rem 0 .5rem}.u18-asia-block__mobile-summary::-webkit-details-marker{display:none}.u18-asia-block__mobile-summary-label{font-size:11px;font-weight:800;color:#0f172a}.u18-asia-block__mobile-summary-hint{font-size:10px;font-weight:700;color:var(--espn-link,#2563eb)}.u18-asia-block__mobile-details[open] .u18-asia-block__mobile-summary-hint:before{content:"접기"}.u18-asia-block__mobile-details[open] .u18-asia-block__mobile-summary-hint{font-size:0}.u18-asia-block__mobile-details[open] .u18-asia-block__mobile-summary-hint:before{font-size:10px}.u18-asia-block__footnote{margin:0;padding:.65rem 1rem .875rem;font-size:10px;font-weight:600;line-height:1.45;color:#94a3b8}@media (min-width:768px){.u18-asia-block__stats--extended{grid-template-columns:repeat(6,minmax(0,1fr))}.u18-asia-block__desktop-extended,.u18-asia-block__desktop-secondary{display:block}.u18-asia-block__mobile-details{display:none}.u18-asia-block__desktop-extended{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(15,23,42,.1)}}.u18-gamelog-section{margin-top:.875rem;border-top:1px dashed rgba(15,23,42,.12);padding-top:.875rem}.u18-gamelog-section--advanced{margin-top:0;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;padding:.875rem 1rem 1rem}.u18-gamelog-section__header{margin-bottom:.75rem}.u18-gamelog-section__title{margin:0;font-size:12px;font-weight:800;letter-spacing:-.01em;color:#0f172a}.u18-gamelog-section__dek{margin:.35rem 0 0;font-size:11px;font-weight:600;line-height:1.45;color:#64748b}.u18-gamelog-section__desktop-head,.u18-gamelog-section__mobile-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.u18-gamelog-section__mobile-summary{cursor:pointer;list-style:none;padding:.25rem 0 .5rem}.u18-gamelog-section__mobile-summary::-webkit-details-marker{display:none}.u18-gamelog-section__desktop-title,.u18-gamelog-section__mobile-label{font-size:11px;font-weight:800;color:#0f172a}.u18-gamelog-section__mobile-hint{font-size:10px;font-weight:700;color:var(--espn-link,#2563eb)}.u18-gamelog-section__mobile-details[open] .u18-gamelog-section__mobile-hint:before{content:"접기";font-size:10px}.u18-gamelog-section__mobile-details[open] .u18-gamelog-section__mobile-hint{font-size:0}.u18-gamelog-section__more-link{display:inline-flex;margin-top:.65rem;font-size:11px;font-weight:700;color:var(--espn-link,#2563eb);text-decoration:none}.u18-gamelog-section__more-link:hover{text-decoration:underline}.u18-gamelog-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.u18-gamelog-card{border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;padding:.75rem .875rem}.u18-gamelog-section--profile .u18-gamelog-card{background:rgba(248,250,252,.85)}.u18-gamelog-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem}.u18-gamelog-card__date{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#525252}.u18-gamelog-card__round{display:inline-flex;align-items:center;border-radius:9999px;background:#ecfdf5;border:1px solid #99f6e4;padding:.08rem .45rem;font-size:10px;font-weight:700;color:#0f766e}.u18-gamelog-card__starter{display:inline-flex;align-items:center;border-radius:9999px;background:#0f172a;padding:.08rem .4rem;font-size:9px;font-weight:800;letter-spacing:.04em;color:#fff}.u18-gamelog-card__result{margin-left:auto;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.u18-gamelog-card__result--w{color:#0d9488}.u18-gamelog-card__result--l{color:#dc2626}.u18-gamelog-card__opponent{margin-bottom:.55rem;font-size:13px;font-weight:700;color:#171717}.u18-gamelog-card__details{border-top:1px solid rgba(15,23,42,.06)}.u18-gamelog-card__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none;padding-top:.55rem}.u18-gamelog-card__summary::-webkit-details-marker{display:none}.u18-gamelog-card__summary .u18-gamelog-card__stats--core{flex:1 1 auto;border-top:none;padding-top:0}.u18-gamelog-card__expand{flex:0 0 auto;font-size:10px;font-weight:700;color:var(--espn-link,#2563eb);white-space:nowrap}.u18-gamelog-card__details[open] .u18-gamelog-card__expand-open,.u18-gamelog-card__expand-close{display:none}.u18-gamelog-card__details[open] .u18-gamelog-card__expand-close{display:inline}.u18-gamelog-section--advanced .u18-gamelog-card__summary{cursor:default;pointer-events:none}.u18-gamelog-section--advanced .u18-gamelog-card__expand{display:none}.u18-gamelog-card__stats{display:grid;gap:.35rem;margin:0}.u18-gamelog-card__stats--core{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(15,23,42,.06)}.u18-gamelog-card__desktop-extended{margin-top:.55rem;padding-top:.55rem;border-top:1px dashed rgba(15,23,42,.08)}.u18-gamelog-card__stats--extended{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.625rem;padding-top:.625rem;border-top:1px dashed #e5e5e5}.u18-gamelog-card__stat{display:flex;flex-direction:column;align-items:center;gap:.12rem;min-width:0}.u18-gamelog-card__stat dt{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#737373}.u18-gamelog-card__stat dd{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#262626}.u18-gamelog-card__stat dd.u18-gamelog-card__stat-value--pts,.u18-gamelog-card__stat-value--pts{font-size:15px;font-weight:800;color:#0d9488}.u18-gamelog-card__fiba-link{display:inline-flex;margin-top:.55rem;font-size:10px;font-weight:700;color:#64748b;text-decoration:none}.u18-gamelog-card__fiba-link:hover{color:var(--espn-link,#2563eb);text-decoration:underline}@media (min-width:768px){.u18-gamelog-card__stats--extended{grid-template-columns:repeat(5,minmax(0,1fr))}}.u18-gamelog-section--advanced .u18-gamelog-card__details{display:none}.u18-gamelog-section--advanced .u18-gamelog-card__desktop-extended{display:block}