@keyframes profile-spin{to{transform:rotate(1turn)}}.profile-page{min-height:100%;display:flex;flex-direction:column;gap:16px;color:#ffffff}.profile-error-card,.profile-hero,.profile-loading-card,.profile-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#101114}.profile-hero{position:relative;overflow:hidden;padding:18px}.profile-hero-backdrop{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(0,211,243,.13),rgba(22,194,101,.06) 36%,transparent 72%),linear-gradient(180deg,rgba(15,34,67,.6),rgba(8,9,12,0))}.profile-mlb-hero.has-team-tint .profile-hero-backdrop{background:radial-gradient(ellipse 80% 70% at 90% 0,color-mix(in srgb,var(--team-primary) 32%,transparent),transparent 60%),radial-gradient(ellipse 70% 60% at 15% 0,color-mix(in srgb,var(--team-secondary) 22%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--team-primary) 18%,transparent),rgba(8,9,12,0) 75%)}.profile-mlb-hero.has-team-tint:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--team-primary) 20%,var(--team-secondary) 80%,transparent 100%);opacity:.7;z-index:1}.profile-mlb-hero.has-team-tint .profile-team-mark{background:color-mix(in srgb,var(--team-primary) 55%,#050608 45%);border-color:rgba(255,255,255,.16);box-shadow:0 4px 12px -6px rgba(0,0,0,.65)}.profile-mlb-hero.has-team-tint .profile-team-mark b{color:var(--team-secondary)}.profile-hero-main,.profile-hero-topline,.profile-tab-row{position:relative}.profile-hero-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.profile-back-link,.profile-league-pill,.profile-mini-tabs button,.profile-status,.profile-tab-row button{display:inline-flex;align-items:center;gap:7px;min-height:32px;border-radius:8px;font-size:12px;font-weight:900;text-decoration:none}.profile-back-link{color:rgba(255,255,255,.68)}.profile-back-link:hover{color:#00d3f2}.profile-league-pill{padding:0 11px;background:rgba(0,0,0,.42);color:rgba(255,255,255,.82);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.profile-hero-main{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(320px,460px);gap:18px;align-items:center}.profile-avatar-wrap{position:relative;width:124px;height:124px}.profile-avatar,.profile-avatar span{width:116px;height:116px;border-radius:50%}.profile-avatar{position:relative;overflow:hidden;border:1px solid rgba(0,211,243,.3);background:#0c0f15;box-shadow:0 18px 42px -22px rgba(0,211,243,.85)}.profile-avatar img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}.profile-avatar:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 42%,transparent 60%,rgba(8,9,12,.55) 88%,rgba(8,9,12,.9) 100%)}.profile-avatar span{color:rgba(255,255,255,.72);font-size:24px;font-weight:900}.profile-avatar span,.profile-team-mark{display:inline-flex;align-items:center;justify-content:center}.profile-team-mark{width:36px;height:36px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#17181d}.profile-avatar-wrap>.profile-team-mark{position:absolute;right:0;bottom:0;box-shadow:0 8px 20px -12px rgba(0,0,0,.7)}.profile-team-mark img{width:78%;height:78%;object-fit:contain}.profile-team-mark b{color:rgba(255,255,255,.68);font-size:9px;font-weight:900}.profile-hero-copy{min-width:0}.profile-hero-copy h1{margin:0;color:#ffffff;font-size:38px;font-weight:950;line-height:1.05}.profile-identity-row,.profile-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.profile-identity-row span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.18);color:rgba(255,255,255,.66);font-size:12px;font-weight:800}.profile-status-row{color:rgba(255,255,255,.42);font-size:12px;font-weight:800}.profile-status{padding:0 10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045)}.profile-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.profile-status.is-active{color:#15c265;background:rgba(21,194,101,.1)}.profile-status.is-limited{color:#f6c84c;background:rgba(246,200,76,.1)}.profile-quick-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-book-row div,.profile-compact-stat-row div,.profile-hit-chip,.profile-rank-card,.profile-season-stat{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.22)}.profile-quick-stats div{position:relative;min-height:86px;display:flex;flex-direction:column;justify-content:space-between;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(0,0,0,.34) 70%);overflow:hidden}.profile-mlb-hero.has-team-tint .profile-quick-stats div{background:linear-gradient(160deg,color-mix(in srgb,var(--team-primary) 12%,transparent) 0,rgba(0,0,0,.32) 70%);border-color:color-mix(in srgb,var(--team-primary) 25%,rgba(255,255,255,.08))}.profile-mlb-hero.has-team-tint .profile-quick-stats div:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,transparent,var(--team-primary),transparent);opacity:.65}.profile-book-row span,.profile-chart-meta span,.profile-compact-stat-row span,.profile-hit-chip span,.profile-quick-stats span,.profile-rank-card span,.profile-season-stat span{display:block;color:rgba(255,255,255,.46);font-size:11px;font-weight:900;line-height:1.15;min-height:25px;text-transform:uppercase}.profile-quick-stats strong{display:block;margin-top:8px;color:#ffffff;font-size:28px;font-weight:950;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.profile-mlb-hero.has-team-tint .profile-quick-stats strong{text-shadow:0 0 10px color-mix(in srgb,var(--team-primary) 28%,transparent),0 0 2px color-mix(in srgb,var(--team-primary) 18%,transparent)}.profile-quick-stats span{letter-spacing:.08em;min-height:0}.profile-mlb-hero.has-team-tint .profile-quick-stats span{color:rgba(255,255,255,.6)}.profile-tab-row{display:flex;gap:8px;margin-top:20px;overflow-x:auto}.profile-mini-tabs,.profile-tab-row{-ms-overflow-style:none;scrollbar-width:none}.profile-mini-tabs::-webkit-scrollbar,.profile-tab-row::-webkit-scrollbar{display:none}.profile-mini-tabs button,.profile-tab-row button{border:0;background:rgba(255,255,255,.055);color:rgba(255,255,255,.62);cursor:pointer;font-family:inherit}.profile-tab-row button{min-width:116px;justify-content:center;padding:0 14px;text-transform:uppercase}.profile-tab-row button:not(.is-active){background:linear-gradient(135deg,rgba(0,211,243,.06),rgba(255,255,255,0) 55%,rgba(241,30,132,.05)),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));color:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-weight:900}.profile-tab-row button.is-active{background:linear-gradient(135deg,#00d3f2,#22e8b4);color:#000000;font-weight:950;letter-spacing:.04em;text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:0 0 0 1px rgba(0,211,243,.55),0 14px 38px -16px rgba(0,211,243,.75),0 0 22px -2px rgba(34,232,180,.45);transform:translateY(-1px)}.profile-tab-row button:not(.is-active):hover{background:rgba(0,211,243,.12);color:rgba(255,255,255,.92)}.profile-mini-tabs button{background:rgba(255,255,255,.08);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-weight:900;letter-spacing:.06em;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.profile-mini-tabs button:not(.is-active):not(:disabled):hover{background:rgba(0,211,243,.14);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(0,211,243,.36)}.profile-mini-tabs button.is-active{background:linear-gradient(135deg,#00d3f2,#22e8b4);color:#050505;font-weight:950;box-shadow:inset 0 0 0 1px rgba(0,211,243,.6),0 10px 24px -12px rgba(0,211,243,.75),0 0 14px -2px rgba(34,232,180,.4)}.profile-mini-tabs button.is-locked{color:rgba(255,255,255,.42);background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(0,211,243,.035))}.profile-mini-tabs button.is-locked svg{opacity:.8}.profile-mini-tabs button.is-active.is-locked{border:1px solid rgba(0,211,243,.26);background:linear-gradient(90deg,rgba(0,211,243,.16),rgba(241,30,132,.08));color:#00d3f2;box-shadow:none}.profile-panel{padding:16px;overflow:hidden}.profile-freemium-chart-body{display:flex;flex-direction:column;gap:14px}.profile-chart-panel .rb-locked.is-tab{margin-top:10px;border-radius:8px}.profile-chart-panel .rb-locked.is-tab .rb-locked-content{padding:2px}.profile-page>.rb-locked.is-panel{border-radius:8px}.profile-page>.rb-upgrade-inline{margin-top:2px}.profile-highlights-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 0,rgba(0,211,243,.2),transparent 34%),radial-gradient(circle at 86% 16%,rgba(255,79,155,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015)),#101114}.profile-highlights-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /44px 44px,linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0) 0 0 /44px 44px;mask-image:linear-gradient(180deg,#000,transparent 72%)}.profile-highlights-panel>*{position:relative}.profile-highlights-live{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(0,211,243,.22);border-radius:8px;background:rgba(0,211,243,.09);color:#00d3f2;font-size:11px;font-weight:950;text-transform:uppercase}.highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.highlight-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:radial-gradient(circle at 18% 0,rgba(0,211,243,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012)),#12151b;box-shadow:0 20px 56px -38px rgba(0,211,243,.56);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.highlight-card:hover{transform:translateY(-2px);border-color:rgba(0,211,243,.24);box-shadow:0 28px 70px -46px rgba(0,211,243,.82)}.highlight-card-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,rgba(0,211,243,.14),rgba(255,79,155,.08)),#090a0d}.highlights-page-grid .highlight-card-media{aspect-ratio:16/11}.highlight-watch-overlay{position:absolute;right:10px;bottom:10px;z-index:2;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(0,211,243,.36);border-radius:8px;background:rgba(0,211,243,.18);color:#ffffff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:950;text-transform:uppercase;backdrop-filter:blur(12px);box-shadow:0 14px 36px -24px rgba(0,211,243,.9)}.highlight-card-media:after{content:"";position:absolute;inset:auto 0 0;height:52%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.66))}.highlight-card-media img,.highlight-card-media video{width:100%;height:100%;display:block;object-fit:cover}.highlight-media-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.44)}.highlight-media-pill{position:absolute;left:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(5,6,8,.78);color:rgba(255,255,255,.78);font-size:10px;font-weight:950;text-transform:uppercase;backdrop-filter:blur(10px)}.highlight-card-body{display:flex;min-height:136px;flex-direction:column;padding:11px 12px 12px}.highlight-card-source{display:flex;align-items:center;gap:8px;min-width:0}.highlight-card-source img,.highlight-card-source>span{width:29px;height:29px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,rgba(0,211,243,.22),rgba(255,79,155,.16)),#0b0d12}.highlight-card-source small,.highlight-card-source strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-card-source strong{color:#ffffff;font-size:11px;font-weight:950}.highlight-card-source small{margin-top:1px;color:rgba(255,255,255,.44);font-size:9.5px;font-weight:800}.highlight-card-body p{display:-webkit-box;flex:1;margin:9px 0 10px;overflow:hidden;color:rgba(255,255,255,.82);font-size:12.5px;font-weight:800;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:3}.highlight-card-footer{display:flex;align-items:center;gap:7px;margin-top:auto;overflow:hidden}.highlight-card-footer a,.highlight-card-footer button,.highlight-card-footer em,.highlight-card-footer span{min-height:25px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border-radius:8px;font-size:9.5px;font-weight:950;text-transform:uppercase;text-decoration:none}.highlight-card-footer button{border:1px solid rgba(0,211,243,.3);background:rgba(0,211,243,.12);color:#00d3f2;cursor:pointer;font-family:inherit}.highlight-card-footer span{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:rgba(255,255,255,.56)}.highlight-card-footer em{border:1px solid rgba(21,194,101,.26);background:rgba(21,194,101,.1);color:#15c265;font-style:normal}.highlight-card-footer a{margin-left:auto;flex:0 0 auto;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(255,255,255,.56)}.highlight-theater{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:28px}.highlight-theater-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 20% 10%,rgba(0,211,243,.18),transparent 36%),rgba(0,0,0,.76);cursor:pointer;backdrop-filter:blur(12px)}.highlight-theater-shell{position:relative;width:min(1180px,100%);max-height:min(860px,calc(100vh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:radial-gradient(circle at 12% 0,rgba(0,211,243,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),#101114;box-shadow:0 30px 80px -40px rgba(0,0,0,.9)}.highlight-theater-main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 290px;border-top:1px solid rgba(255,255,255,.06)}.highlight-theater-copy,.highlight-theater-top{padding:14px}.highlight-theater-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.highlight-theater-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.72);cursor:pointer}.highlight-theater-media{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;background:#050608}.highlight-theater-media img,.highlight-theater-media video{width:100%;max-height:calc(100vh - 220px);display:block;object-fit:contain}.highlight-theater-nav{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none}.highlight-theater-nav button,.highlight-theater-nav span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;backdrop-filter:blur(14px);pointer-events:auto;font-size:11px;font-weight:950;text-transform:uppercase}.highlight-theater-nav button{padding:0 13px;border:1px solid rgba(0,211,243,.34);background:rgba(0,211,243,.16);color:#ffffff;cursor:pointer}.highlight-theater-nav button:disabled{cursor:default;opacity:.38}.highlight-theater-nav span{min-width:58px;border:1px solid rgba(255,255,255,.1);background:rgba(5,6,8,.72);color:rgba(255,255,255,.76)}.highlight-theater-queue{min-height:0;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 0 0,rgba(0,211,243,.12),transparent 36%),rgba(5,6,8,.42)}.highlight-theater-queue-head{padding:13px 13px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.highlight-theater-queue-head span,.highlight-theater-queue-head strong{display:block}.highlight-theater-queue-head strong{color:#ffffff;font-size:13px;font-weight:950}.highlight-theater-queue-head span{margin-top:3px;color:rgba(255,255,255,.44);font-size:10px;font-weight:850;text-transform:uppercase}.highlight-theater-queue-list{overflow-y:auto;padding:9px}.highlight-theater-queue-list button{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;min-height:64px;padding:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.highlight-theater-queue-list button.is-active,.highlight-theater-queue-list button:hover{border-color:rgba(0,211,243,.24);background:rgba(0,211,243,.09)}.highlight-theater-queue-thumb{aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.54)}.highlight-theater-queue-thumb img{width:100%;height:100%;object-fit:cover}.highlight-theater-queue-list b,.highlight-theater-queue-list small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.highlight-theater-queue-list b{color:rgba(255,255,255,.86);font-size:11px;font-weight:900;line-height:1.25;-webkit-line-clamp:2}.highlight-theater-queue-list small{margin-top:4px;color:rgba(255,255,255,.44);font-size:10px;font-weight:850;-webkit-line-clamp:1}.highlight-theater-play{min-height:48px;display:inline-flex;justify-content:center;gap:9px;padding:0 18px;border:1px solid rgba(0,211,243,.48);border-radius:8px;background:linear-gradient(135deg,rgba(0,211,243,.92),rgba(0,168,255,.74)),#00d3f2;color:#050608;cursor:pointer;font-family:inherit;font-size:13px;font-weight:950;text-transform:uppercase;box-shadow:0 18px 42px -20px rgba(0,211,243,.95),0 0 0 999px rgba(0,0,0,.18)}.highlight-theater-error,.highlight-theater-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center}.highlight-theater-error{min-width:min(360px,calc(100% - 48px));display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,79,155,.26);border-radius:8px;background:rgba(8,9,12,.86);color:rgba(255,255,255,.84);text-align:center;backdrop-filter:blur(16px);box-shadow:0 18px 50px -28px rgba(255,79,155,.55)}.highlight-theater-error strong{font-size:13px;font-weight:950}.highlight-theater-error a{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(0,211,243,.32);border-radius:8px;background:rgba(0,211,243,.12);color:#00d3f2;font-size:11px;font-weight:950;text-decoration:none;text-transform:uppercase}.highlight-theater-copy{display:flex;align-items:flex-start;gap:16px;border-top:1px solid rgba(255,255,255,.08)}.highlight-theater-copy p{flex:1;margin:0;color:rgba(255,255,255,.82);font-size:13px;font-weight:800;line-height:1.45}.highlight-theater-copy a{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.64);font-size:11px;font-weight:950;text-decoration:none;text-transform:uppercase}.highlight-card-skeleton{min-height:330px;padding:12px}.highlight-card-skeleton div,.highlight-card-skeleton span{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.08),rgba(255,255,255,.035))}.highlight-card-skeleton div{height:172px}.highlight-card-skeleton span{height:18px;margin-top:14px}.highlight-card-skeleton span:last-child{width:66%}.profile-highlights-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,.18);text-align:center}.profile-highlights-empty svg{color:#00d3f2}.profile-highlights-empty strong{color:#ffffff;font-size:15px;font-weight:950}.profile-highlights-actions span,.profile-highlights-empty span{color:rgba(255,255,255,.48);font-size:12px;font-weight:750}.profile-highlights-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.profile-highlights-actions button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(0,211,243,.3);border-radius:8px;background:rgba(0,211,243,.1);color:#00d3f2;cursor:pointer;font-family:inherit;font-size:12px;font-weight:950}.profile-highlights-actions button:disabled svg{animation:profile-spin .9s linear infinite}.profile-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.profile-panel-header:has(.profile-stat-tabs){flex-direction:column;align-items:stretch;gap:14px}.profile-panel-title{display:flex;align-items:center;gap:10px;min-width:0}.profile-panel-title>span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;background:rgba(0,211,243,.1);color:#00d3f2}.profile-panel-title strong{display:block;color:#ffffff;font-size:15px;font-weight:950}.profile-panel-title small{display:block;margin-top:2px;color:rgba(255,255,255,.42);font-size:12px;font-weight:700}.profile-mini-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.22);overflow-x:auto}.profile-mini-tabs button{min-width:42px;padding:0 9px;font-size:11px}.profile-season-panel .profile-panel-header{flex-direction:column;align-items:stretch}.profile-average-tabs{width:fit-content;max-width:100%;display:flex;gap:3px;padding:3px;overflow:visible}.profile-average-tabs button{min-width:74px;min-height:30px;justify-content:center;padding:0 10px;border-radius:6px;background:transparent;color:rgba(255,255,255,.56);font-size:10.5px}.profile-average-tabs button.is-active{border:1px solid rgba(0,211,243,.34);background:rgba(0,211,243,.12);color:#00d3f2;box-shadow:none}.profile-overview-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:16px;align-items:start}.profile-chart-panel{grid-row:span 2}.profile-season-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-season-stat{min-height:82px;padding:12px}.profile-season-stat-line{display:flex;align-items:baseline;gap:7px;min-width:0;margin-top:8px}.profile-season-stat strong{display:block;color:#ffffff;font-size:22px;font-weight:950;line-height:1}.profile-hit-chip strong,.profile-season-stat em,.profile-trend-item em,.profile-trend-item span{font-style:normal;font-weight:950}.profile-season-stat em{flex:0 0 auto;font-size:12px}.is-up{color:#15c265}.is-down{color:#ff4f9b}.profile-stat-tabs{display:grid;width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:5px;overflow:visible}.profile-stat-tabs button{min-width:0;min-height:36px;justify-content:center;padding:0 8px;text-align:center;white-space:normal;line-height:1.05}.profile-stat-tabs button:not(.is-active):not(.is-locked){background:linear-gradient(135deg,rgba(0,211,243,.08),rgba(255,255,255,0) 55%,rgba(241,30,132,.06)),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.05)}.profile-stat-tabs button:not(.is-active):not(.is-locked):hover{background:linear-gradient(135deg,rgba(0,211,243,.18),rgba(255,255,255,0) 55%,rgba(241,30,132,.1)),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(0,211,243,.28),0 0 14px -4px rgba(0,211,243,.32);color:#ffffff}.profile-chart-meta{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:12px;align-items:stretch;margin-bottom:16px}.profile-chart-meta.no-line{grid-template-columns:minmax(0,1fr) auto}.profile-chart-meta>div:not(.profile-mini-tabs){position:relative;min-height:92px;padding:14px 18px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(0,0,0,.32) 70%);display:flex;flex-direction:column;justify-content:center}.profile-chart-meta .profile-chart-meta-line{background:linear-gradient(160deg,rgba(0,211,243,.14),rgba(0,100,130,.18));border-color:rgba(0,211,243,.3);box-shadow:0 0 22px -10px rgba(0,211,243,.35);align-items:flex-start}.profile-chart-meta span{font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);min-height:0}.profile-chart-meta strong{display:flex;align-items:baseline;gap:8px;margin-top:10px;color:#ffffff;font-size:36px;font-weight:950;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.profile-chart-meta .profile-chart-meta-line strong{text-shadow:0 0 14px rgba(0,211,243,.5)}.profile-chart-meta small{color:rgba(255,255,255,.5);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.profile-chart-meta .profile-mini-tabs{padding:0;gap:6px;border:0;background:transparent}@media (max-width:760px){.profile-chart-meta{grid-template-columns:1fr 1fr}.profile-chart-meta .profile-mini-tabs{grid-column:1/-1;justify-self:start}}.profile-bar-chart{position:relative;height:380px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(40px,1fr);gap:10px;align-items:end;padding:40px 56px 60px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 40px /100% 25%,radial-gradient(ellipse at top,rgba(0,211,243,.04),transparent 60%),rgba(0,0,0,.22);overflow:visible}.profile-bar-chart:after{content:"";left:56px;right:56px;height:1px;background:rgba(255,255,255,.12)}.profile-bar-chart:after,.profile-bar-y-axis{position:absolute;bottom:60px;pointer-events:none}.profile-bar-y-axis{left:14px;top:40px;width:32px;border-right:1px solid rgba(255,255,255,.06)}.profile-bar-y-axis span{position:absolute;right:8px;transform:translateY(50%);font-size:11px;font-weight:850;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.38);letter-spacing:.02em}.profile-bar-y-axis span:first-child{transform:translateY(0)}.profile-bar-y-axis span:last-child{transform:translateY(100%)}.profile-bar-slot{position:relative;height:100%;display:grid;grid-template-rows:minmax(0,1fr) 44px;align-items:end;justify-items:center;gap:14px;min-width:0}.profile-bar-value{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px);color:rgba(255,255,255,.55);font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;pointer-events:none;white-space:nowrap}.profile-bar-slot:hover .profile-bar-value{color:rgba(255,255,255,.95);transition:color .15s ease}.profile-bar-slot>.profile-bar-pillar{width:100%;min-height:6px;height:var(--bar-height);border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,#ff4f9b 100%,transparent),color-mix(in srgb,#ff4f9b 65%,transparent));box-shadow:0 10px 24px -16px #ff4f9b;position:relative;transform-origin:bottom center;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease;animation:profile-bar-grow .55s cubic-bezier(.18,.85,.34,1.05) both;animation-delay:calc(var(--bar-index, 0) * 45ms)}@keyframes profile-bar-grow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.profile-bar-value{animation:profile-bar-value-in .4s ease both;animation-delay:calc(var(--bar-index, 0) * 45ms + .25s)}@keyframes profile-bar-value-in{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,-8px)}}.profile-bar-x-label{animation:profile-bar-label-in .4s ease both;animation-delay:calc(var(--bar-index, 0) * 45ms + .18s)}@keyframes profile-bar-label-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.profile-line-marker{animation:profile-bar-label-in .5s ease both;animation-delay:.55s}.profile-bar-y-axis span{animation:profile-bar-label-in .3s ease both}.profile-bar-slot>.profile-bar-pillar.is-over{background:linear-gradient(180deg,#1ee896,#16c265);box-shadow:0 10px 26px -14px rgba(22,194,101,.65)}.profile-bar-slot>.profile-bar-pillar.is-under{background:linear-gradient(180deg,#ff4f9b,#cf2270);box-shadow:0 10px 26px -14px rgba(255,79,155,.6)}.profile-bar-slot>.profile-bar-pillar.is-push{background:linear-gradient(180deg,#ffd23f,#d8a900);box-shadow:0 10px 24px -14px rgba(255,210,63,.55)}.profile-bar-slot>.profile-bar-pillar.is-neutral{background:linear-gradient(180deg,#00d3f2,#007a96);box-shadow:0 10px 26px -14px rgba(0,211,243,.55)}.profile-bar-slot>.profile-bar-pillar.is-zero{height:3px!important;min-height:3px!important;background:rgba(255,255,255,.18)!important;box-shadow:none!important;border-radius:2px;transform:none!important;filter:none!important}.profile-bar-slot:hover>.profile-bar-pillar.is-zero{background:rgba(255,255,255,.35)!important;transform:none!important}.profile-bar-legend-dot.is-neutral i{background:#00d3f2;color:#00d3f2}.profile-bar-slot:hover>.profile-bar-pillar{filter:brightness(1.18) saturate(1.1);transform:translateY(-3px);box-shadow:0 16px 36px -10px currentColor,0 0 22px -4px currentColor}.profile-bar-chart:hover .profile-bar-slot:not(:hover)>.profile-bar-pillar{filter:brightness(.7) saturate(.85)}.profile-bar-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px);min-width:168px;padding:10px 12px;border-radius:10px;background:linear-gradient(160deg,rgba(20,24,32,.98),rgba(8,10,14,.98));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 38px -10px rgba(0,0,0,.7),0 0 24px -8px rgba(0,211,243,.25);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20;text-align:left;white-space:nowrap}.profile-bar-slot:hover .profile-bar-tooltip{opacity:1;transform:translate(-50%)}.profile-bar-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:rgba(8,10,14,.98);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.profile-bar-tooltip-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-bar-tooltip-head strong{color:#ffffff;font-size:12px;font-weight:950;letter-spacing:.02em}.profile-bar-tooltip-head span{color:rgba(255,255,255,.55);font-size:11px;font-weight:800;letter-spacing:.04em}.profile-bar-tooltip-stat{display:flex;align-items:baseline;gap:6px;padding:8px 0 6px}.profile-bar-tooltip-stat em{color:#ffffff;font-style:normal;font-size:22px;font-weight:950;letter-spacing:-.02em}.profile-bar-tooltip-stat small{color:rgba(255,255,255,.46);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-bar-tooltip-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.profile-bar-tooltip-foot>span{color:rgba(255,255,255,.6);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-bar-tooltip-result{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.1em}.profile-bar-tooltip-result.is-over{background:rgba(22,194,101,.16);color:#2bf284;box-shadow:inset 0 0 0 1px rgba(22,194,101,.4)}.profile-bar-tooltip-result.is-under{background:rgba(255,79,155,.16);color:#ff79b6;box-shadow:inset 0 0 0 1px rgba(255,79,155,.4)}.profile-bar-tooltip-result.is-push{background:rgba(255,255,255,.06);color:rgba(255,255,255,.65);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.profile-bar-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:14px;padding:10px 14px;border-radius:8px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.05)}.profile-bar-legend-dot,.profile-bar-legend-line{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:rgba(255,255,255,.62);letter-spacing:.06em;text-transform:uppercase}.profile-bar-legend-dot b,.profile-bar-legend-line b{color:#ffffff;font-weight:950;font-size:12px;letter-spacing:0}.profile-bar-legend-dot i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px currentColor}.profile-bar-legend-dot.is-over i{background:#1ee896;color:#1ee896}.profile-bar-legend-dot.is-under i{background:#ff4f9b;color:#ff4f9b}.profile-bar-legend-dot.is-push i{background:#ffd23f;color:#ffd23f}.profile-bar-legend-line i{width:18px;height:0;border-top:2px dashed rgba(255,255,255,.95)}.profile-bar-x-label{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;line-height:1}.profile-bar-x-label em,.profile-bar-x-label span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-bar-x-label em{color:rgba(255,255,255,.34);font-size:9px;font-style:normal;font-weight:900}.profile-bar-slot .profile-bar-x-label{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1}.profile-bar-slot .profile-bar-x-label small{color:rgba(255,255,255,.68);font-size:10px;font-weight:900;letter-spacing:.04em}.profile-bar-slot .profile-bar-x-label em{color:rgba(255,255,255,.36);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.02em}.profile-tonight-panel{background:linear-gradient(160deg,rgba(0,211,243,.04),rgba(0,0,0,0));border:1px solid rgba(0,211,243,.12)}.profile-tonight-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:10px}.profile-tonight-line-card,.profile-tonight-stat-card{position:relative;padding:16px 18px;border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(0,0,0,.28) 70%);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center;gap:8px;overflow:hidden}.profile-tonight-line-card{background:radial-gradient(ellipse at top right,rgba(0,211,243,.22) 0,transparent 70%),linear-gradient(160deg,rgba(0,211,243,.16),rgba(0,100,130,.22));border-color:rgba(0,211,243,.4);box-shadow:0 0 28px -10px rgba(0,211,243,.45)}.profile-tonight-line-card>span,.profile-tonight-stat-card>span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.62)}.profile-tonight-odds{font-style:normal;font-size:12px;font-weight:950;color:#00d3f2;letter-spacing:.02em;padding:2px 8px;border-radius:6px;background:rgba(0,211,243,.18);box-shadow:inset 0 0 0 1px rgba(0,211,243,.35);text-shadow:0 0 8px rgba(0,211,243,.5)}.profile-tonight-line-card strong,.profile-tonight-stat-card strong{display:block;color:#ffffff;font-size:34px;font-weight:950;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.profile-tonight-line-card strong{text-shadow:0 0 16px rgba(0,211,243,.5)}.profile-tonight-stat-card.is-good strong{text-shadow:0 0 14px rgba(30,232,150,.45)}.profile-tonight-stat-card.is-avg strong{text-shadow:0 0 14px rgba(255,210,63,.4)}.profile-tonight-stat-card.is-poor strong{text-shadow:0 0 14px rgba(255,121,182,.4)}.profile-tonight-delta.is-up strong{text-shadow:0 0 14px rgba(30,232,150,.45)}.profile-tonight-delta.is-down strong{text-shadow:0 0 14px rgba(255,121,182,.4)}.profile-tonight-line-card small,.profile-tonight-stat-card small{font-size:12px;font-weight:850;color:rgba(255,255,255,.62);letter-spacing:.04em;line-height:1.2}@media (max-width:760px){.profile-tonight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tonight-line-card{grid-column:1/-1}}.profile-tonight-stat-card.is-good strong{color:#1ee896;text-shadow:0 0 12px rgba(30,232,150,.45)}.profile-tonight-stat-card.is-avg strong{color:#ffd23f;text-shadow:0 0 12px rgba(255,210,63,.4)}.profile-tonight-stat-card.is-poor strong{color:#ff79b6;text-shadow:0 0 12px rgba(255,121,182,.4)}.profile-tonight-delta.is-up strong{color:#1ee896;text-shadow:0 0 12px rgba(30,232,150,.45)}.profile-tonight-delta.is-down strong{color:#ff79b6;text-shadow:0 0 12px rgba(255,121,182,.4)}@media (max-width:760px){.profile-tonight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-line-marker{position:absolute;left:56px;right:56px;top:var(--line-y);z-index:6;border-top:2px dashed rgba(255,255,255,.92);pointer-events:none;font-style:normal}.profile-line-marker b{position:absolute;top:50%;right:0;transform:translate(calc(100% + 10px),-50%);display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,#0c0e13,#161922);color:#00d3f2;font-size:11px;font-weight:950;letter-spacing:.04em;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(0,211,243,.55),0 0 14px -2px rgba(0,211,243,.5),0 4px 12px -4px rgba(0,0,0,.7);text-shadow:0 0 8px rgba(0,211,243,.5)}.profile-book-row,.profile-compact-stat-row,.profile-hit-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.profile-hit-chip{min-height:64px;padding:9px 10px}.profile-hit-chip strong{display:block;margin-top:5px;font-size:17px}.profile-hit-chip small{color:rgba(255,255,255,.42);font-size:10px;font-weight:900}.profile-book-row{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-book-row div{min-height:68px;padding:10px}.profile-book-row em,.profile-book-row strong{display:block;margin-top:5px;font-style:normal;font-weight:950}.profile-book-row strong{color:#ffffff;font-size:13px}.profile-book-row em{color:#00d3f2;font-size:12px}.profile-injury-list,.profile-trend-list{display:flex;flex-direction:column;gap:8px}.profile-defender-card,.profile-injury-row,.profile-trend-item{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.2)}.profile-trend-item>span{min-width:62px;padding:6px 8px;border-radius:8px;text-align:center;font-size:10px}.profile-trend-item.is-over>span{background:rgba(21,194,101,.13);color:#15c265}.profile-trend-item.is-under>span{background:rgba(255,79,155,.13);color:#ff4f9b}.profile-trend-item div{flex:1;min-width:0}.profile-trend-item small,.profile-trend-item strong{display:block;overflow:hidden;text-overflow:ellipsis}.profile-trend-item strong{color:#ffffff;font-size:13px;font-weight:950}.profile-trend-item small{margin-top:3px;color:rgba(255,255,255,.48);font-size:12px;font-weight:700}.profile-trend-item em{color:#ffffff}.profile-matchup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.profile-matchup-column{display:flex;min-width:0;flex-direction:column;gap:16px}.profile-matchup-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:96px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,rgba(0,211,243,.09),rgba(255,255,255,.02)),rgba(0,0,0,.2)}.profile-matchup-team{display:flex;align-items:center;gap:10px;min-width:0}.profile-defender-info strong,.profile-injury-row strong,.profile-matchup-team strong,.profile-team-rank-name strong{display:block;overflow:hidden;color:#ffffff;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.profile-defender-info small,.profile-defender-info span,.profile-injury-row span,.profile-matchup-team span,.profile-team-rank-name span{display:block;margin-top:4px;color:rgba(255,255,255,.46);font-size:11px;font-weight:800}.profile-grade{min-width:88px;text-align:center}.profile-defender-score small,.profile-grade small,.profile-grade span{display:block;color:rgba(255,255,255,.42);font-size:10px;font-weight:900;text-transform:uppercase}.profile-grade strong{display:block;color:#15c265;font-size:30px;font-weight:950;line-height:1}.profile-grade.is-tough strong{color:#ff4f9b}.profile-matchup-stat-grid,.profile-season-grid{margin-top:12px}.profile-matchup-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-rank-card{min-height:90px;padding:12px}.profile-rank-card strong{display:block;margin-top:9px;color:#ffffff;font-size:24px;font-weight:950}.profile-rank-card small{display:block;margin-top:4px;font-size:11px;font-weight:950}.tone-elite{color:#15c265}.tone-good{color:#00d3f2}.tone-average{color:#f6c84c}.tone-poor{color:#ff4f9b}.tone-neutral{color:rgba(255,255,255,.62)}.profile-team-rank-header,.profile-team-rank-row{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,58px);gap:8px;align-items:center}.profile-team-rank-header{margin:8px 0;color:rgba(255,255,255,.42);font-size:10px;font-weight:900;text-transform:uppercase}.profile-team-rank-row{min-height:62px;margin-top:8px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.2)}.profile-defender-info,.profile-team-rank-name{display:flex;align-items:center;gap:10px;min-width:0}.profile-team-rank-row em{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:8px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:12px;font-style:normal;font-weight:950}.profile-rank-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:rgba(255,255,255,.46);font-size:10px;font-weight:900;text-transform:uppercase}.profile-small-avatar{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border-radius:8px;background:#1b2332;color:rgba(255,255,255,.62);font-size:11px;font-weight:950}.profile-small-avatar img{width:100%;height:100%;object-fit:cover}.profile-defender-card{justify-content:space-between}.profile-defender-score{min-width:88px;text-align:right}.profile-defender-score span,.profile-defender-score strong{display:inline;font-weight:950}.profile-defender-score strong{color:#15c265;font-size:30px}.profile-defender-score.is-average strong{color:#f6c84c}.profile-defender-score.is-tough strong{color:#ff4f9b}.profile-defender-score span{color:rgba(255,255,255,.54)}.profile-compact-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-compact-stat-row div{min-height:72px;padding:10px}.profile-compact-stat-row strong{display:block;margin-top:7px;color:#ffffff;font-size:18px;font-weight:950}.profile-injury-row em{margin-left:auto;padding:6px 8px;border-radius:8px;background:rgba(246,200,76,.13);color:#f6c84c;font-size:10px;font-style:normal;font-weight:950}.profile-court{position:relative;width:min(100%,520px);aspect-ratio:320/296;margin:12px auto 0}.profile-court svg{width:100%;height:100%;overflow:visible}.profile-court line,.profile-court path,.profile-court rect{fill:none;stroke:rgba(0,211,243,.88);stroke-width:1.4;vector-effect:non-scaling-stroke}.profile-zone-label{position:absolute;left:var(--zone-left);top:var(--zone-top);min-width:70px;transform:translateY(-50%)}.profile-zone-label.align-center{transform:translate(-50%,-50%);text-align:center}.profile-zone-label.align-right{transform:translate(-100%,-50%);text-align:right}.profile-zone-label span{display:block;color:rgba(255,255,255,.52);font-size:10px;font-weight:800}.profile-zone-label strong{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:#ffffff;font-size:12px;font-weight:950}.profile-zone-label i{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--zone-color)}.profile-betting-angles ul{margin:12px 0 0;padding:0;list-style:none}.profile-betting-angles li{position:relative;padding:7px 0 7px 16px;color:rgba(255,255,255,.72);font-size:13px;font-weight:700;line-height:1.45}.profile-betting-angles li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:50%;background:#15c265}.profile-stats-list{display:flex;flex-direction:column;gap:16px}.profile-game-month{padding:0}.profile-game-month-title{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.profile-game-month-heading{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}.profile-game-month-heading strong{color:#ffffff;font-size:16px;font-weight:950;letter-spacing:-.01em;white-space:nowrap}.profile-game-month-heading span{color:rgba(255,255,255,.42);font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.profile-game-table-wrap{overflow:auto}.profile-game-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed}.profile-game-table td,.profile-game-table th{height:52px;min-width:0;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:rgba(255,255,255,.82);font-size:12px;font-weight:850;text-align:center;white-space:nowrap}.profile-game-table tbody tr{transition:background .15s ease}.profile-game-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.profile-game-table tbody tr:nth-child(2n) td:first-child,.profile-game-table tbody tr:nth-child(2n) td:nth-child(2){background:#131419}.profile-game-table tbody tr:hover td{background:rgba(0,211,243,.05)}.profile-game-table tbody tr:hover td:first-child,.profile-game-table tbody tr:hover td:nth-child(2){background:#15212a}.profile-game-table th{position:sticky;top:0;z-index:4;height:40px;background:#101114;color:rgba(255,255,255,.42);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.profile-game-table-muted{color:rgba(255,255,255,.5)!important;font-weight:800!important;text-transform:capitalize}.profile-game-table-value-up{color:#16c265!important;font-weight:950!important}.profile-game-table td:first-child,.profile-game-table th:first-child{position:sticky;left:0;z-index:1;width:92px;min-width:92px;background:#101114;text-align:left;padding-left:20px;padding-right:14px;color:rgba(255,255,255,.92);font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.profile-game-table td:nth-child(2),.profile-game-table th:nth-child(2){position:sticky;left:92px;z-index:1;width:80px;min-width:80px;background:#101114;text-align:left}.profile-game-table th:first-child,.profile-game-table th:nth-child(2){z-index:5}.profile-game-table td:nth-child(3),.profile-game-table th:nth-child(3){width:64px;min-width:64px}.profile-game-table td:nth-child(4),.profile-game-table th:nth-child(4){width:92px}.profile-game-table td:nth-child(5),.profile-game-table th:nth-child(5){width:72px}.profile-game-table td:nth-child(6),.profile-game-table th:nth-child(6){width:80px}.profile-opp-chip{min-width:42px;min-height:26px;padding:0 9px;border-radius:7px;background:rgba(0,211,243,.12);color:#00d3f2;font-weight:950;box-shadow:inset 0 0 0 1px rgba(0,211,243,.18)}.profile-ha-chip,.profile-opp-chip{display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.04em}.profile-ha-chip{min-width:28px;min-height:22px;padding:0 8px;border-radius:6px;font-weight:900}.profile-ha-chip.is-home{background:rgba(255,255,255,.06);color:rgba(255,255,255,.7)}.profile-ha-chip.is-away{background:rgba(255,255,255,.03);color:rgba(255,255,255,.5)}.profile-result-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:64px;min-height:26px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.1em;position:relative}.profile-result-pill.is-over{background:linear-gradient(135deg,rgba(22,194,101,.32),rgba(22,194,101,.18));color:#2bf284;box-shadow:inset 0 0 0 1px rgba(22,194,101,.55),0 0 12px -4px rgba(22,194,101,.45);text-shadow:0 0 8px rgba(22,194,101,.55)}.profile-result-pill.is-over:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid;filter:drop-shadow(0 0 4px rgba(22,194,101,.6))}.profile-result-pill.is-under{background:linear-gradient(135deg,rgba(255,79,155,.32),rgba(255,79,155,.18));color:#ff79b6;box-shadow:inset 0 0 0 1px rgba(255,79,155,.55),0 0 12px -4px rgba(255,79,155,.45);text-shadow:0 0 8px rgba(255,79,155,.55)}.profile-result-pill.is-under:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;filter:drop-shadow(0 0 4px rgba(255,79,155,.6))}.profile-result-pill.is-push{background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.profile-game-table .is-win{color:#15c265}.profile-game-table .is-loss{color:#ff4f9b}.profile-game-table .is-average-row td{background:rgba(0,211,243,.05);color:#ffffff;font-weight:950}.profile-mlb-hero .profile-hero-backdrop{background:linear-gradient(135deg,rgba(0,211,243,.14),rgba(22,194,101,.09) 34%,rgba(241,30,132,.08) 68%,transparent),radial-gradient(circle at 82% 18%,rgba(255,210,63,.13),transparent 30%),linear-gradient(180deg,rgba(15,34,67,.62),rgba(8,9,12,0))}.profile-mlb-overview-grid,.profile-mlb-trends-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.profile-mlb-season-grid{display:flex;flex-wrap:nowrap;gap:10px}.profile-mlb-season-grid .profile-season-stat{flex:1 1 0;min-width:0;min-height:120px;padding:14px 14px 12px;position:relative;display:flex;flex-direction:column;background:linear-gradient(160deg,rgba(0,211,243,.06),rgba(0,0,0,.22) 60%);border:1px solid rgba(255,255,255,.07)}.profile-mlb-season-grid .profile-season-stat span{font-size:11px;color:rgba(255,255,255,.55);letter-spacing:.06em;min-height:0;margin-bottom:10px}.profile-mlb-season-grid .profile-season-stat strong{font-size:26px;letter-spacing:-.01em}.profile-mlb-season-grid .profile-season-stat em{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.06)}.profile-mlb-season-grid .profile-season-stat em.is-up{color:#16c265;background:rgba(22,194,101,.18);box-shadow:inset 0 0 0 1px rgba(22,194,101,.32)}.profile-mlb-season-grid .profile-season-stat em.is-down{color:#f11e84;background:rgba(241,30,132,.18);box-shadow:inset 0 0 0 1px rgba(241,30,132,.32)}.profile-season-percentile{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:10px}.profile-season-percentile-track{flex:1;position:relative;height:6px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.profile-season-percentile-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color,rgba(255,255,255,.4)) 30%,transparent) 0,var(--bar-color,rgba(255,255,255,.4)) 100%);box-shadow:0 0 8px -1px var(--bar-color,transparent),0 0 2px var(--bar-color,transparent);transition:width .3s ease-out;position:relative}.profile-season-percentile-track i:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--bar-color,rgba(255,255,255,.7));box-shadow:0 0 6px var(--bar-color,transparent)}.profile-season-percentile b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px 5px;border-radius:999px;background:transparent;color:var(--bar-color,rgba(255,255,255,.7));text-shadow:0 0 6px color-mix(in srgb,var(--bar-color,rgba(255,255,255,.4)) 60%,transparent),0 0 2px color-mix(in srgb,var(--bar-color,rgba(255,255,255,.4)) 40%,transparent);font-size:11px;font-weight:950;letter-spacing:.04em;font-variant-numeric:tabular-nums}.profile-season-percentile.is-good{--bar-color:#16c265}.profile-season-percentile.is-avg{--bar-color:#ffd23f}.profile-season-percentile.is-poor{--bar-color:#f11e84}.profile-mlb-season-groups{display:flex;flex-direction:column;gap:8px}.profile-mlb-season-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-mlb-season-group .profile-season-stat{min-height:74px}.profile-mlb-season-group .profile-season-stat em{display:inline-flex;margin-left:7px;text-transform:uppercase}.profile-mlb-market-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.profile-mlb-market-summary div,.profile-mlb-trend-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.22)}.profile-mlb-market-summary div{min-height:64px;padding:10px}.profile-mlb-market-summary span,.profile-mlb-statcast-legend span,.profile-mlb-statcast-row span,.profile-mlb-trend-card em{color:rgba(255,255,255,.46);font-size:10px;font-weight:900;text-transform:uppercase}.profile-mlb-market-summary strong{display:block;margin-top:7px;color:#ffffff;font-size:22px;font-weight:950}.profile-mlb-statcast-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.profile-mlb-statcast-legend span{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.22);font-size:11px;letter-spacing:.06em}.profile-mlb-statcast-legend i{width:9px;height:9px;border-radius:50%}.profile-mlb-statcast-panel{position:relative}.profile-mlb-statcast-panel>.profile-panel-header{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,rgba(20,22,28,.96) 70%,rgba(20,22,28,.86));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-bottom:12px;margin-bottom:4px}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs{display:inline-flex;align-items:center;justify-content:center;padding:6px;gap:6px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.35)),radial-gradient(circle at top right,rgba(0,211,243,.06),transparent 70%);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 16px -8px rgba(0,0,0,.6)}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs button{min-width:92px;min-height:42px;padding:0 18px;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs button.is-active{background:linear-gradient(135deg,#00d3f2,#22e8b4 50%,#16c265);color:#000000;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.18),0 0 0 1px rgba(0,211,243,.5),0 14px 32px -12px rgba(0,211,243,.8),0 0 24px -2px rgba(34,232,180,.55)}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs button:not(.is-active){background:linear-gradient(135deg,rgba(0,211,243,.08),transparent 55%,rgba(241,30,132,.06)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs button:not(.is-active):hover{background:linear-gradient(135deg,rgba(0,211,243,.18),transparent 55%,rgba(241,30,132,.1)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:#ffffff;box-shadow:inset 0 0 0 1px rgba(0,211,243,.32),0 0 16px -4px rgba(0,211,243,.4)}.profile-mlb-statcast-groups{display:flex;flex-direction:column;gap:14px}.profile-mlb-statcast-group{display:flex;flex-direction:column;gap:6px}.profile-mlb-statcast-group-title{display:flex;align-items:center;gap:12px}.profile-mlb-statcast-group-title span{font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.42);white-space:nowrap}.profile-mlb-statcast-group-title i{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,0))}.profile-mlb-statcast-list{display:flex;flex-direction:column;gap:6px}.profile-mlb-statcast-row{display:grid;grid-template-columns:168px 72px minmax(0,1fr);gap:18px;align-items:center;padding:5px 14px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);transition:background .15s ease}.profile-mlb-statcast-row:hover{background:rgba(255,255,255,.04)}.profile-mlb-statcast-row.is-good{background:linear-gradient(90deg,rgba(22,194,101,.05),rgba(255,255,255,.02) 40%)}.profile-mlb-statcast-row.is-poor{background:linear-gradient(90deg,rgba(241,30,132,.06),rgba(255,255,255,.02) 40%)}.profile-mlb-statcast-row.is-avg{background:linear-gradient(90deg,rgba(255,210,63,.05),rgba(255,255,255,.02) 40%)}.profile-mlb-statcast-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;color:rgba(255,255,255,.86);letter-spacing:.04em;text-transform:uppercase}.profile-mlb-statcast-row strong{color:#ffffff;font-size:18px;font-weight:950;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.profile-mlb-statcast-track{position:relative;height:11px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.profile-mlb-statcast-fill{position:absolute;inset:0 auto 0 0;width:var(--fill-width);border-radius:inherit;background:linear-gradient(90deg,transparent,var(--fill-color))}.profile-mlb-statcast-bubble{position:absolute;left:var(--bubble-left);top:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--bubble-color);color:#050505;font-size:11px;font-style:normal;font-weight:950;box-shadow:0 0 16px -2px var(--bubble-color)}.profile-hit-rate-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.profile-hit-rate-card{position:relative;padding:14px 16px;border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(0,0,0,.28) 70%);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.profile-hit-rate-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)}.profile-hit-rate-card.is-good{background:radial-gradient(ellipse at top right,rgba(22,194,101,.15) 0,transparent 60%),linear-gradient(160deg,rgba(22,194,101,.08),rgba(0,0,0,.28) 70%);border-color:rgba(22,194,101,.28);box-shadow:0 0 24px -10px rgba(22,194,101,.35)}.profile-hit-rate-card.is-avg{background:radial-gradient(ellipse at top right,rgba(255,210,63,.12) 0,transparent 60%),linear-gradient(160deg,rgba(255,210,63,.06),rgba(0,0,0,.28) 70%);border-color:rgba(255,210,63,.24)}.profile-hit-rate-card.is-poor{background:linear-gradient(160deg,rgba(255,121,182,.04),rgba(0,0,0,.28) 70%);border-color:rgba(255,121,182,.18)}.profile-hit-rate-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-hit-rate-card-top span{display:block;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:4px}.profile-hit-rate-card-top strong{display:block;color:#ffffff;font-size:18px;font-weight:950;letter-spacing:-.01em;line-height:1.15;word-break:break-word}.profile-hit-rate-card-top em{font-style:normal;font-size:28px;font-weight:950;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0}.profile-hit-rate-card.is-good .profile-hit-rate-card-top em{color:#1ee896;text-shadow:0 0 14px rgba(30,232,150,.45)}.profile-hit-rate-card.is-avg .profile-hit-rate-card-top em{color:#ffd23f;text-shadow:0 0 14px rgba(255,210,63,.4)}.profile-hit-rate-card.is-poor .profile-hit-rate-card-top em{color:#ff79b6;text-shadow:0 0 14px rgba(255,121,182,.4)}.profile-hit-rate-card-bars{display:flex;align-items:flex-end;gap:3px;height:32px;width:100%}.profile-hit-rate-card-bars i{flex:1 1 0;min-width:0;border-radius:3px}.profile-hit-rate-card-bars i.is-hit{height:100%;background:#16c265;box-shadow:0 0 6px -1px rgba(22,194,101,.55)}.profile-hit-rate-card-bars i.is-miss{height:30%;background:rgba(255,79,155,.45)}.profile-hit-rate-card small{font-size:11px;font-weight:850;color:rgba(255,255,255,.5);letter-spacing:.08em;text-transform:uppercase}.profile-hit-rate-list{display:flex;flex-direction:column;gap:6px}.profile-hit-rate-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 16px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);transition:background .15s ease,transform .15s ease}.profile-hit-rate-row:hover{background:rgba(255,255,255,.05);transform:translateX(2px)}.profile-hit-rate-bars{display:flex;align-items:flex-end;gap:2px;height:26px;width:100%}.profile-hit-rate-bars i{flex:1 1 0;min-width:0;border-radius:2px}.profile-hit-rate-bars i.is-hit{height:100%;background:#16c265;box-shadow:0 0 6px -1px rgba(22,194,101,.6)}.profile-hit-rate-bars i.is-miss{height:35%;background:rgba(255,79,155,.5)}@media (max-width:760px){.profile-hit-rate-featured{grid-template-columns:1fr}}.profile-hit-rate-label strong{display:block;color:#ffffff;font-size:15px;font-weight:950;letter-spacing:-.01em;line-height:1.15}.profile-hit-rate-label small{display:block;margin-top:4px;color:rgba(255,255,255,.5);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profile-hit-rate-pct{font-size:22px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:64px;text-align:right}.profile-hit-rate-row.is-good .profile-hit-rate-pct{color:#1ee896;text-shadow:0 0 14px rgba(30,232,150,.4)}.profile-hit-rate-row.is-avg .profile-hit-rate-pct{color:#ffd23f;text-shadow:0 0 12px rgba(255,210,63,.35)}.profile-hit-rate-row.is-poor .profile-hit-rate-pct{color:#ff79b6;text-shadow:0 0 12px rgba(255,121,182,.35)}.profile-mlb-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-mlb-trend-card{min-height:138px;padding:12px}.profile-mlb-trend-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.profile-mlb-trend-top strong{color:#ffffff;font-size:25px;font-weight:950}.profile-mlb-trend-top small{color:rgba(255,255,255,.42);font-size:13px}.profile-mlb-trend-top span{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:8px;background:rgba(255,255,255,.06);font-size:12px;font-weight:950}.profile-mlb-trend-card b{display:block;overflow:hidden;color:#ffffff;font-size:13px;font-weight:950;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-mlb-trend-card em{display:block;margin-top:4px;font-style:normal}.profile-nfl-hero .profile-hero-backdrop{background:linear-gradient(135deg,rgba(0,211,243,.15),rgba(246,200,76,.11) 36%,rgba(21,194,101,.09) 66%,transparent),radial-gradient(circle at 78% 16%,rgba(255,255,255,.11),transparent 26%),linear-gradient(180deg,rgba(19,31,50,.68),rgba(8,9,12,0))}.profile-nfl-metrics-layout,.profile-nfl-overview-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.55fr);gap:16px;align-items:start}.profile-nfl-overview-grid .profile-chart-panel{grid-row:span 2}.profile-nfl-projection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.profile-nfl-insight-list div,.profile-nfl-matchup-strip,.profile-nfl-projection-grid div,.profile-nfl-score-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.22)}.profile-nfl-projection-grid div{min-height:96px;padding:12px}.profile-nfl-matchup-strip strong,.profile-nfl-projection-grid small,.profile-nfl-projection-grid span,.profile-nfl-score-row em,.profile-nfl-score-row span{display:block;color:rgba(255,255,255,.46);font-size:10px;font-weight:900;text-transform:uppercase}.profile-nfl-projection-grid strong{display:block;margin-top:9px;color:#ffffff;font-size:28px;font-weight:950}.profile-nfl-projection-grid small{margin-top:6px;color:rgba(255,255,255,.58)}.profile-nfl-blurb{margin:14px 0 0;color:rgba(255,255,255,.72);font-size:13px;font-weight:750;line-height:1.58}.profile-nfl-matchup-strip{display:flex;align-items:center;gap:10px;min-height:58px;margin-top:14px;padding:10px 12px}.profile-nfl-matchup-strip>span{color:rgba(255,255,255,.38);font-size:11px;font-weight:950;text-transform:uppercase}.profile-nfl-matchup-strip strong{margin-left:auto;color:rgba(255,255,255,.62)}.profile-nfl-insight-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.profile-nfl-insight-list div{display:flex;align-items:flex-start;gap:9px;padding:10px}.profile-nfl-insight-list svg{flex:0 0 auto;margin-top:2px}.profile-nfl-insight-list span{color:rgba(255,255,255,.76);font-size:12px;font-weight:750;line-height:1.45}.profile-nfl-insight-list .is-positive svg{color:#15c265}.profile-nfl-insight-list .is-negative svg{color:#ff4f9b}.profile-nfl-chart-meta{margin-top:14px}.profile-nfl-metrics-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr)}.profile-nfl-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-nfl-score-card{min-height:280px;padding:12px}.profile-nfl-score-card h3{margin:0 0 14px;color:#ffffff;font-size:15px;font-weight:950}.profile-nfl-score-row{display:flex;flex-direction:column;gap:7px;margin-top:12px}.profile-nfl-score-row div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-nfl-score-row span{overflow:hidden;color:rgba(255,255,255,.64);text-overflow:ellipsis;white-space:nowrap}.profile-nfl-score-row em{color:rgba(255,255,255,.42);font-style:normal}.profile-nfl-score-track{height:23px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.profile-nfl-score-track i{width:var(--fill-width);min-width:24px;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;border-radius:inherit;background:linear-gradient(90deg,rgba(0,211,243,.18),rgba(0,211,243,.82));color:#ffffff;font-size:10px;font-style:normal;font-weight:950;box-shadow:0 0 18px -8px #00d3f2}.profile-mlb-trend-bars{display:flex;align-items:end;gap:4px;height:28px;margin-top:12px}.profile-mlb-trend-bars i{flex:1;min-width:4px;height:100%;border-radius:3px;background:rgba(255,255,255,.12)}.profile-mlb-trend-bars i.is-hit{background:var(--trend-color);box-shadow:0 0 14px -5px var(--trend-color)}.profile-mlb-open-button{min-height:32px;padding:0 12px;border:1px solid rgba(0,211,243,.28);border-radius:8px;background:rgba(0,211,243,.1);color:#00d3f2;cursor:pointer;font-family:inherit;font-size:11px;font-weight:950;text-transform:uppercase}.profile-mlb-matchup-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:106px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,rgba(0,211,243,.09),rgba(22,194,101,.06)),rgba(0,0,0,.2)}.profile-mlb-matchup-teams{display:flex;align-items:center;gap:10px;min-width:0}.profile-mlb-matchup-teams>span{color:rgba(255,255,255,.38);font-size:11px;font-weight:900}.profile-mlb-matchup-teams small,.profile-mlb-matchup-teams strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-mlb-matchup-teams strong{color:#ffffff;font-size:14px;font-weight:950}.profile-mlb-matchup-teams small{margin-top:4px;color:rgba(255,255,255,.48);font-size:11px;font-weight:800}.profile-mlb-physical-row{margin-top:12px}.profile-mlb-game-table{width:100%}.profile-mlb-game-table td,.profile-mlb-game-table th{min-width:92px}.profile-empty-inline{padding:24px 12px;color:rgba(255,255,255,.46);font-size:13px;font-weight:800;text-align:center}.profile-error-card,.profile-loading-card{min-height:160px;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px}.profile-loading-card svg{animation:profile-spin .9s linear infinite;color:#00d3f2}.profile-error-card small,.profile-error-card span,.profile-error-card strong,.profile-loading-card span,.profile-loading-card strong{display:block}.profile-error-card strong,.profile-loading-card strong{color:#ffffff;font-size:16px;font-weight:950}.profile-error-card small,.profile-error-card span,.profile-loading-card span{margin-top:4px;color:rgba(255,255,255,.48);font-size:12px;font-weight:700}.profile-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-loading-grid div{height:220px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.07),rgba(255,255,255,.035))}.profile-error-card{justify-content:flex-start}.profile-error-card svg{flex:0 0 auto;color:#ff4f9b}.profile-error-card a{margin-left:auto;padding:9px 12px;border-radius:8px;background:#00d3f2;color:#050505;font-size:12px;font-weight:950;text-decoration:none}@media (max-width:1180px){.highlight-grid,.profile-hero-main,.profile-matchup-grid,.profile-mlb-overview-grid,.profile-mlb-trends-layout,.profile-nfl-metrics-layout,.profile-nfl-overview-grid,.profile-overview-grid{grid-template-columns:1fr}.profile-chart-panel{grid-row:auto}.profile-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.highlight-theater-main{grid-template-columns:1fr}.highlight-theater-queue{max-height:150px;border-top:1px solid rgba(255,255,255,.08);border-left:0}.highlight-theater-queue-list{display:grid;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden}}@media (max-width:760px){.profile-hero,.profile-panel{padding:14px}.profile-hero-main{gap:14px}.profile-hero-copy h1{font-size:29px}.profile-book-row,.profile-compact-stat-row,.profile-hit-row,.profile-matchup-stat-grid,.profile-mlb-market-summary,.profile-mlb-season-group,.profile-mlb-trend-grid,.profile-nfl-projection-grid,.profile-nfl-score-grid,.profile-quick-stats,.profile-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-mlb-statcast-row{grid-template-columns:1fr;gap:7px}.profile-mlb-statcast-row strong{text-align:left}.profile-chart-meta,.profile-mlb-matchup-card{grid-template-columns:1fr}.profile-panel-header{flex-direction:column}.highlight-theater{padding:12px}.highlight-theater-shell{max-height:calc(100vh - 24px)}.highlight-theater-copy,.highlight-theater-top{padding:11px}.highlight-theater-copy{flex-direction:column}.highlight-theater-media img,.highlight-theater-media video{max-height:calc(100vh - 330px)}.highlight-theater-nav{position:static;padding:10px;background:rgba(5,6,8,.82)}.profile-team-rank-header,.profile-team-rank-row{grid-template-columns:minmax(110px,1fr) repeat(4,48px)}.profile-bar-chart{overflow-x:auto;grid-auto-columns:38px}}@media (max-width:390px){.profile-page{gap:12px}.profile-hero,.profile-panel{padding:12px}.profile-hero-topline{align-items:flex-start;flex-direction:column}.profile-avatar-wrap{width:92px;height:92px}.profile-avatar,.profile-avatar span{width:86px;height:86px}.profile-hero-copy h1{font-size:25px}.profile-error-card a,.profile-highlights-actions button,.profile-mini-tabs button,.profile-tab-row button{min-height:44px}.profile-book-row,.profile-compact-stat-row,.profile-hit-row,.profile-matchup-stat-grid,.profile-mlb-market-summary,.profile-mlb-season-group,.profile-mlb-trend-grid,.profile-nfl-projection-grid,.profile-nfl-score-grid,.profile-quick-stats,.profile-season-grid,.profile-team-rank-header,.profile-team-rank-row{grid-template-columns:1fr}.profile-error-card,.profile-highlights-actions{align-items:stretch;flex-direction:column}.profile-error-card a{margin-left:0;justify-content:center}.profile-defender-card,.profile-injury-row,.profile-matchup-card,.profile-trend-item{align-items:flex-start;flex-direction:column}.profile-defender-score,.profile-grade,.profile-injury-row em{min-width:0;margin-left:0;text-align:left}.profile-court{width:100%}}.profile-matchup-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.profile-matchup-layout>div,.profile-matchup-layout>section{display:flex;flex-direction:column;min-width:0}.profile-matchup-layout>div>section{flex:1}.profile-matchup-layout .profile-bvp-grid{flex:1;align-content:stretch}.profile-matchup-layout .profile-bvp-card{justify-content:space-between;min-height:220px}.profile-matchup-layout .profile-starter-arsenal-block{flex:1;align-content:center;align-items:center}.profile-matchup-layout .profile-pitch-grid,.profile-matchup-layout .profile-splits-grid{flex:1}.profile-matchup-layout>.profile-matchup-span-full{grid-column:1/-1}@media (max-width:1100px){.profile-matchup-layout{grid-template-columns:1fr}}.profile-starter-panel{padding:18px 20px}.profile-starter-eyebrow{font-size:10px;font-weight:950;letter-spacing:.14em;color:rgba(255,255,255,.42);text-transform:uppercase;margin-bottom:14px}.profile-starter-head{display:flex;align-items:center;gap:18px;margin-bottom:16px}.profile-starter-avatar{width:72px;height:72px;border-radius:50%;flex-shrink:0;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 40%,rgba(0,211,243,.22) 0,rgba(0,211,243,.05) 50%,transparent 70%),#0c1018;border:1px solid rgba(0,211,243,.35);box-shadow:0 0 22px -10px rgba(0,211,243,.55);display:flex;align-items:center;justify-content:center}.profile-starter-avatar img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}.profile-starter-avatar span{color:#00d3f2;font-size:22px;font-weight:950;letter-spacing:.02em;text-shadow:0 0 12px rgba(0,211,243,.5)}.profile-starter-name{flex:1;min-width:0}.profile-starter-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-starter-name-row strong{color:#ffffff;font-size:26px;font-weight:950;letter-spacing:-.02em;line-height:1.1}.profile-starter-hand{display:inline-flex;padding:3px 9px;border-radius:6px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.78);font-style:normal;font-size:11px;font-weight:950;letter-spacing:.06em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.profile-starter-name small{display:block;margin-top:6px;font-size:12px;font-weight:800;color:rgba(255,255,255,.55);letter-spacing:.02em}.profile-starter-form-tag{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.06em;margin-left:4px}.profile-starter-form-tag.is-hot{background:rgba(255,79,155,.18);color:#ff79b6;box-shadow:inset 0 0 0 1px rgba(255,79,155,.36)}.profile-starter-form-tag.is-cold{background:rgba(0,211,243,.18);color:#00d3f2;box-shadow:inset 0 0 0 1px rgba(0,211,243,.4)}.profile-starter-form-tag.is-avg,.profile-starter-form-tag.is-steady{background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.profile-starter-arsenal-block{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:18px}.profile-starter-donut-wrap{position:relative;width:100%;aspect-ratio:1/1;max-width:220px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45));transition:filter .22s ease}.profile-starter-donut-wrap.is-hovered{filter:drop-shadow(0 10px 28px rgba(0,0,0,.55))}.profile-starter-donut-svg{width:100%;height:100%;overflow:visible}.profile-starter-donut-slice{cursor:pointer;transition:transform .18s cubic-bezier(.32,0,.18,1.2),filter .18s ease,opacity .18s ease;transform-origin:0 0;filter:saturate(.92);stroke:rgba(0,0,0,.45);stroke-width:1.5;stroke-linejoin:round}.profile-starter-donut-slice.is-active,.profile-starter-donut-slice:hover{filter:saturate(1.15) brightness(1.12) drop-shadow(0 0 14px color-mix(in srgb,var(--slice-color,#fff) 60%,transparent));transform:scale(1.04)}.profile-starter-donut-svg:has(.is-active) .profile-starter-donut-slice:not(.is-active){opacity:.45;filter:saturate(.55)}.profile-starter-donut-hole{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#ffffff}.profile-starter-donut-hole strong{font-size:44px;font-weight:950;letter-spacing:-.03em;line-height:1;color:#ffffff}.profile-starter-donut-hole small{margin-top:6px;font-size:10px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55)}.profile-starter-donut-hovered-pct{font-size:38px!important;font-weight:950;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.profile-starter-donut-hovered-name{margin-top:4px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(255,255,255,.78)!important;max-width:80%;text-align:center;line-height:1.2}.profile-starter-donut-hovered-velo{margin-top:6px;font-size:10px;font-weight:850;letter-spacing:.06em;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}.profile-starter-arsenal{display:flex;flex-direction:column;gap:10px;width:100%}.profile-starter-arsenal-row{display:grid;grid-template-columns:10px minmax(72px,1.1fr) minmax(36px,1fr) auto auto;gap:10px;align-items:center;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.04);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;overflow:hidden;min-width:0}.profile-starter-arsenal-row.is-active,.profile-starter-arsenal-row:hover{background:color-mix(in srgb,var(--row-color,rgba(255,255,255,.05)) 10%,transparent);border-color:color-mix(in srgb,var(--row-color,rgba(255,255,255,.1)) 40%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--row-color,transparent) 18%,transparent)}.profile-starter-arsenal:has(.is-active) .profile-starter-arsenal-row:not(.is-active){opacity:.4}.profile-starter-arsenal-row i{width:12px;height:12px;border-radius:50%}.profile-starter-arsenal-row strong{color:#ffffff;font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-starter-arsenal-usage{position:relative;display:block;width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.profile-starter-arsenal-usage em{display:block;height:100%;border-radius:999px;transition:width .22s ease}.profile-starter-arsenal-pct{font-style:normal;color:#ffffff;font-size:15px;font-weight:950;font-variant-numeric:tabular-nums;min-width:36px;text-align:right;letter-spacing:-.01em}.profile-starter-arsenal-row small{color:rgba(255,255,255,.5);font-size:10px;font-weight:850;font-variant-numeric:tabular-nums;min-width:36px;text-align:right;white-space:nowrap}@media (max-width:760px){.profile-starter-arsenal-block{grid-template-columns:1fr;justify-items:center}.profile-starter-donut{max-width:180px}}.profile-starter-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.profile-starter-stat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px 8px 12px;border-radius:12px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.04);transition:background .15s ease,border-color .15s ease}.profile-starter-stat.is-good{background:rgba(74,222,128,.04);border-color:rgba(74,222,128,.18)}.profile-starter-stat.is-avg{background:rgba(250,204,21,.04);border-color:rgba(250,204,21,.18)}.profile-starter-stat.is-poor{background:rgba(248,113,113,.04);border-color:rgba(248,113,113,.18)}.profile-starter-stat .profile-starter-stat-key{font-size:11px;font-weight:950;letter-spacing:.1em;color:rgba(255,255,255,.45);text-transform:uppercase}.profile-starter-stat strong{color:#ffffff;font-size:26px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.profile-starter-stat-meter{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.profile-starter-stat-meter-track{position:relative;height:5px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.profile-starter-stat-meter-track i{display:block;height:100%;border-radius:999px;transition:width .32s cubic-bezier(.32,0,.18,1);background:rgba(255,255,255,.4)}.profile-starter-stat.is-good .profile-starter-stat-meter-track i{background:linear-gradient(90deg,rgba(74,222,128,.6),#4ade80);box-shadow:0 0 10px rgba(74,222,128,.45)}.profile-starter-stat.is-avg .profile-starter-stat-meter-track i{background:linear-gradient(90deg,rgba(250,204,21,.55),#facc15)}.profile-starter-stat.is-poor .profile-starter-stat-meter-track i{background:linear-gradient(90deg,rgba(248,113,113,.6),#f87171);box-shadow:0 0 10px rgba(248,113,113,.4)}.profile-starter-stat-meter em{font-style:normal;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42);font-variant-numeric:tabular-nums}.profile-starter-stat.is-good .profile-starter-stat-meter em{color:#4ade80}.profile-starter-stat.is-avg .profile-starter-stat-meter em{color:#facc15}.profile-starter-stat.is-poor .profile-starter-stat-meter em{color:#f87171}.profile-starter-form-details{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.profile-starter-form-details summary{cursor:pointer;font-size:11px;font-weight:950;letter-spacing:.1em;color:rgba(255,255,255,.55);text-transform:uppercase;list-style:none;margin-bottom:10px}.profile-starter-form-details summary::-webkit-details-marker{display:none}.profile-starter-form-details summary:after{content:"▼";margin-left:6px;font-size:9px;transition:transform .18s ease;display:inline-block}.profile-starter-form-details[open] summary:after{transform:rotate(180deg)}.profile-matchup-hero-panel{padding:0}.profile-matchup-hero{display:flex;flex-direction:column;gap:14px;padding:16px 20px 18px}.profile-matchup-hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-matchup-hero-game{display:flex;align-items:center;gap:10px}.profile-matchup-tonight{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(0,211,243,.14);color:#00d3f2;font-size:10px;font-weight:950;letter-spacing:.12em;box-shadow:inset 0 0 0 1px rgba(0,211,243,.4)}.profile-matchup-tonight i{width:7px;height:7px;border-radius:50%;background:#00d3f2;box-shadow:0 0 8px rgba(0,211,243,.8);animation:profile-loading-pulse 1.6s ease-in-out infinite}.profile-matchup-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.profile-matchup-stat-card{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px 16px;border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(0,0,0,.32) 80%);border:1px solid rgba(255,255,255,.07);overflow:hidden}.profile-matchup-stat-meter{position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(255,255,255,.04);overflow:hidden}.profile-matchup-stat-meter i{display:block;height:100%;transition:width .32s cubic-bezier(.32,0,.18,1);background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.42))}.profile-matchup-stat-card.is-hot .profile-matchup-stat-meter i{background:linear-gradient(90deg,rgba(255,121,182,.5),#ff79b6);box-shadow:0 0 14px rgba(255,121,182,.5)}.profile-matchup-stat-card.is-cold .profile-matchup-stat-meter i{background:linear-gradient(90deg,rgba(0,211,243,.5),#00d3f2);box-shadow:0 0 14px rgba(0,211,243,.45)}.profile-matchup-stat-card.is-neutral .profile-matchup-stat-meter i{background:linear-gradient(90deg,rgba(250,204,21,.4),rgba(250,204,21,.8))}.profile-matchup-stat-park-meta{display:flex;gap:8px;margin-top:5px}.profile-matchup-stat-park-meta span{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-size:11px;font-weight:950;color:rgba(255,255,255,.85);font-variant-numeric:tabular-nums}.profile-matchup-stat-park-meta span i{font-style:normal;font-size:8px;font-weight:950;letter-spacing:.1em;color:rgba(255,255,255,.42)}.profile-matchup-stat-card.is-blowing-out,.profile-matchup-stat-card.is-out-to-center,.profile-matchup-stat-card.is-wind-out{border-color:rgba(74,222,128,.32);background:linear-gradient(160deg,rgba(74,222,128,.08),rgba(0,0,0,.28) 80%)}.profile-matchup-stat-card.is-blowing-out .profile-matchup-stat-icon,.profile-matchup-stat-card.is-out-to-center .profile-matchup-stat-icon,.profile-matchup-stat-card.is-wind-out .profile-matchup-stat-icon{background:rgba(74,222,128,.12);color:#4ade80;box-shadow:inset 0 0 0 1px rgba(74,222,128,.28)}.profile-matchup-stat-card.is-blowing-in,.profile-matchup-stat-card.is-in-from-center,.profile-matchup-stat-card.is-wind-in{border-color:rgba(96,165,250,.3);background:linear-gradient(160deg,rgba(96,165,250,.07),rgba(0,0,0,.28) 80%)}.profile-matchup-stat-card.is-blowing-in .profile-matchup-stat-icon,.profile-matchup-stat-card.is-in-from-center .profile-matchup-stat-icon,.profile-matchup-stat-card.is-wind-in .profile-matchup-stat-icon{background:rgba(96,165,250,.12);color:#60a5fa;box-shadow:inset 0 0 0 1px rgba(96,165,250,.28)}.profile-matchup-stat-card.is-hot{border-color:rgba(255,121,182,.32);background:linear-gradient(160deg,rgba(255,121,182,.08),rgba(0,0,0,.28) 80%)}.profile-matchup-stat-card.is-cold{border-color:rgba(0,211,243,.28);background:linear-gradient(160deg,rgba(0,211,243,.07),rgba(0,0,0,.28) 80%)}.profile-matchup-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(0,211,243,.08);color:#00d3f2;box-shadow:inset 0 0 0 1px rgba(0,211,243,.18);flex-shrink:0}.profile-matchup-stat-card.is-hot .profile-matchup-stat-icon{background:rgba(255,121,182,.1);color:#ff79b6;box-shadow:inset 0 0 0 1px rgba(255,121,182,.22)}.profile-matchup-stat-card.is-cold .profile-matchup-stat-icon{background:rgba(0,211,243,.1);color:#00d3f2;box-shadow:inset 0 0 0 1px rgba(0,211,243,.28)}.profile-matchup-stat-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-matchup-stat-card strong{color:#ffffff;font-size:20px;font-weight:950;letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums}.profile-matchup-stat-card.is-hot strong{color:#ff79b6;text-shadow:0 0 12px rgba(255,121,182,.35)}.profile-matchup-stat-card.is-cold strong{color:#00d3f2;text-shadow:0 0 12px rgba(0,211,243,.35)}.profile-matchup-stat-card small{font-size:11px;font-weight:800;color:rgba(255,255,255,.5);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.profile-matchup-hero-stats{grid-template-columns:1fr}}.profile-matchup-hero-stats-v2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.profile-matchup-hero-stats-v2{grid-template-columns:1fr}}.profile-matchup-park-row{position:relative;margin-top:12px;padding:14px 18px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(0,0,0,.32) 80%);overflow:hidden}.profile-matchup-park-row.is-hot{border-color:rgba(255,121,182,.32);background:radial-gradient(ellipse at 100% 0,rgba(255,121,182,.1) 0,transparent 55%),linear-gradient(160deg,rgba(255,121,182,.05),rgba(0,0,0,.3) 80%)}.profile-matchup-park-row.is-cold{border-color:rgba(0,211,243,.28);background:radial-gradient(ellipse at 0 0,rgba(0,211,243,.1) 0,transparent 55%),linear-gradient(160deg,rgba(0,211,243,.05),rgba(0,0,0,.3) 80%)}.profile-matchup-park-row.is-neutral{border-color:rgba(250,204,21,.24)}.profile-matchup-park-row-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px}.profile-matchup-park-row-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(0,211,243,.08);color:#00d3f2;box-shadow:inset 0 0 0 1px rgba(0,211,243,.2)}.profile-matchup-park-row.is-hot .profile-matchup-park-row-icon{background:rgba(255,121,182,.12);color:#ff79b6;box-shadow:inset 0 0 0 1px rgba(255,121,182,.28)}.profile-matchup-park-row.is-cold .profile-matchup-park-row-icon{background:rgba(0,211,243,.12);color:#00d3f2;box-shadow:inset 0 0 0 1px rgba(0,211,243,.32)}.profile-matchup-park-row.is-neutral .profile-matchup-park-row-icon{background:rgba(250,204,21,.1);color:#facc15;box-shadow:inset 0 0 0 1px rgba(250,204,21,.26)}.profile-matchup-park-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-matchup-park-row-numline{display:flex;align-items:baseline;gap:12px}.profile-matchup-park-row-numline strong{font-size:30px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:#ffffff}.profile-matchup-park-row.is-hot .profile-matchup-park-row-numline strong{color:#ff79b6;text-shadow:0 0 14px rgba(255,121,182,.4)}.profile-matchup-park-row.is-cold .profile-matchup-park-row-numline strong{color:#00d3f2;text-shadow:0 0 14px rgba(0,211,243,.4)}.profile-matchup-park-row.is-neutral .profile-matchup-park-row-numline strong{color:#facc15}.profile-matchup-park-row-numline small{font-size:12px;font-weight:900;color:rgba(255,255,255,.65);letter-spacing:.02em}.profile-matchup-park-row-meta{display:flex;gap:8px}.profile-matchup-park-row-meta span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-size:12px;font-weight:950;color:rgba(255,255,255,.85);font-variant-numeric:tabular-nums}.profile-matchup-park-row-meta span i{font-style:normal;font-size:9px;font-weight:950;letter-spacing:.1em;color:rgba(255,255,255,.42)}.profile-matchup-park-scale{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(0,211,243,.6),rgba(0,211,243,.32) 18%,rgba(250,204,21,.42) 50%,rgba(255,121,182,.36) 82%,rgba(255,121,182,.7));border:1px solid rgba(255,255,255,.07);margin-bottom:22px}.profile-matchup-park-marker{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#ffffff;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(255,255,255,.12),0 0 14px rgba(255,255,255,.4)}.profile-matchup-park-row.is-hot .profile-matchup-park-marker{border:2px solid #ff79b6;box-shadow:0 0 0 3px rgba(255,121,182,.22),0 0 16px rgba(255,121,182,.55)}.profile-matchup-park-row.is-cold .profile-matchup-park-marker{border:2px solid #00d3f2;box-shadow:0 0 0 3px rgba(0,211,243,.22),0 0 16px rgba(0,211,243,.5)}.profile-matchup-park-row.is-neutral .profile-matchup-park-marker{border:2px solid #facc15;box-shadow:0 0 0 3px rgba(250,204,21,.2),0 0 14px rgba(250,204,21,.5)}.profile-matchup-park-scale-labels{position:absolute;left:0;right:0;top:18px;display:flex;justify-content:space-between}.profile-matchup-park-scale-labels small{font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.42)}.profile-matchup-hero-teams{display:flex;align-items:center;gap:14px}.profile-matchup-hero-vs{color:rgba(255,255,255,.42);font-weight:950;font-size:13px}.profile-matchup-hero-teams>div{display:flex;flex-direction:column;gap:3px}.profile-matchup-hero-teams strong{color:#ffffff;font-size:17px;font-weight:950}.profile-matchup-hero-teams small{color:rgba(255,255,255,.5);font-size:11px;font-weight:800;letter-spacing:.04em}.profile-matchup-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:8px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.profile-matchup-hero-side.is-home{border-color:rgba(74,222,128,.3);background:rgba(74,222,128,.06)}.profile-matchup-hero-side.is-away{border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.06)}.profile-matchup-hero-side.is-home span{color:#4ade80!important}.profile-matchup-hero-side.is-away span{color:#60a5fa!important}.profile-matchup-hero-side span{color:rgba(255,255,255,.4);font-size:10px;font-weight:950;letter-spacing:.12em}.profile-matchup-hero-side strong{color:#ffffff;font-size:18px;font-weight:950;letter-spacing:.02em}.profile-matchup-score{position:relative;border:1px solid rgba(255,255,255,.08);overflow:hidden}.profile-matchup-score:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.04),transparent 50%)}.profile-matchup-score.is-favorable{background:radial-gradient(ellipse at 0 0,rgba(74,222,128,.14) 0,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(74,222,128,.08) 0,transparent 50%),linear-gradient(160deg,rgba(74,222,128,.05),rgba(0,0,0,.28) 70%);border-color:rgba(74,222,128,.34);box-shadow:0 0 32px -14px rgba(74,222,128,.45)}.profile-matchup-score.is-unfavorable{background:radial-gradient(ellipse at 0 0,rgba(248,113,113,.14) 0,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(248,113,113,.08) 0,transparent 50%),linear-gradient(160deg,rgba(248,113,113,.05),rgba(0,0,0,.28) 70%);border-color:rgba(248,113,113,.32);box-shadow:0 0 32px -14px rgba(248,113,113,.42)}.profile-matchup-score.is-mixed,.profile-matchup-score.is-neutral{background:radial-gradient(ellipse at 0 0,rgba(250,204,21,.1) 0,transparent 55%),linear-gradient(160deg,rgba(250,204,21,.04),rgba(0,0,0,.28) 70%);border-color:rgba(250,204,21,.26);box-shadow:0 0 26px -14px rgba(250,204,21,.32)}.profile-matchup-score-eyebrow{display:inline-flex;align-items:center;gap:8px;position:relative;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:6px}.profile-matchup-score-eyebrow i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.profile-matchup-score.is-favorable .profile-matchup-score-eyebrow{color:#4ade80}.profile-matchup-score.is-unfavorable .profile-matchup-score-eyebrow{color:#f87171}.profile-matchup-score.is-mixed .profile-matchup-score-eyebrow,.profile-matchup-score.is-neutral .profile-matchup-score-eyebrow{color:#facc15}.profile-matchup-score-body{display:flex;align-items:center;gap:14px}.profile-matchup-gauge{position:relative;width:180px;max-width:60%;flex-shrink:0}.profile-matchup-gauge-svg{display:block;width:100%;height:auto}.profile-matchup-gauge-value{position:absolute;left:0;right:0;bottom:-4px;text-align:center;pointer-events:none}.profile-matchup-gauge-value strong{display:block;font-size:44px;font-weight:950;letter-spacing:-.04em;line-height:1;color:#ffffff;font-variant-numeric:tabular-nums}.profile-matchup-score.is-favorable .profile-matchup-gauge-value strong{color:#4ade80;text-shadow:0 0 18px rgba(74,222,128,.55)}.profile-matchup-score.is-unfavorable .profile-matchup-gauge-value strong{color:#f87171;text-shadow:0 0 18px rgba(248,113,113,.55)}.profile-matchup-score.is-mixed .profile-matchup-gauge-value strong,.profile-matchup-score.is-neutral .profile-matchup-gauge-value strong{color:#facc15;text-shadow:0 0 16px rgba(250,204,21,.5)}.profile-matchup-gauge-value small{display:block;margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.42)}.profile-matchup-score-label{flex:1;min-width:0}.profile-matchup-score-label strong{display:block;color:#ffffff;font-size:26px;font-weight:950;letter-spacing:-.01em;line-height:1.05}.profile-matchup-score.is-favorable .profile-matchup-score-label strong{color:#4ade80}.profile-matchup-score.is-unfavorable .profile-matchup-score-label strong{color:#f87171}.profile-matchup-score.is-mixed .profile-matchup-score-label strong,.profile-matchup-score.is-neutral .profile-matchup-score-label strong{color:#facc15}.profile-matchup-score-label small{display:block;margin-top:4px;font-size:12px;font-weight:850;color:rgba(255,255,255,.5);letter-spacing:.02em}.profile-matchup-driver-breakdown{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.profile-matchup-driver-group{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px}.profile-matchup-driver-group-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.profile-matchup-driver-group-label i{font-style:normal;font-size:10px}.profile-matchup-driver-group.is-pos .profile-matchup-driver-group-label{color:#4ade80}.profile-matchup-driver-group.is-neg .profile-matchup-driver-group-label{color:#f87171}.profile-matchup-driver-group.is-flat .profile-matchup-driver-group-label{color:rgba(255,255,255,.4)}.profile-matchup-driver-strip{display:flex;flex-wrap:wrap;gap:6px}.profile-matchup-driver-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:850;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);cursor:help}.profile-matchup-driver-chip b{font-size:11px;font-weight:950;font-variant-numeric:tabular-nums}.profile-matchup-driver-chip span{color:rgba(255,255,255,.75);letter-spacing:.02em}.profile-matchup-driver-chip.is-pos{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.32)}.profile-matchup-driver-chip.is-pos b{color:#4ade80}.profile-matchup-driver-chip.is-neg{background:rgba(248,113,113,.08);border-color:rgba(248,113,113,.28)}.profile-matchup-driver-chip.is-neg b{color:#f87171}.profile-matchup-driver-chip.is-flat b{color:rgba(255,255,255,.45)}.profile-matchup-stat-eyebrow{display:block;font-style:normal;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:4px}.profile-matchup-stat-card.is-hot .profile-matchup-stat-eyebrow{color:rgba(255,121,182,.7)}.profile-matchup-stat-card.is-cold .profile-matchup-stat-eyebrow{color:rgba(0,211,243,.7)}.profile-matchup-stat-card.is-neutral .profile-matchup-stat-eyebrow{color:rgba(250,204,21,.7)}@media (max-width:760px){.profile-matchup-score-body{flex-direction:column;text-align:center;gap:8px}.profile-matchup-gauge{max-width:100%}}.profile-opp-pitcher-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.profile-opp-pitcher-head strong{display:block;color:#ffffff;font-size:18px;font-weight:950}.profile-opp-pitcher-head small{display:block;margin-top:2px;color:rgba(255,255,255,.5);font-size:12px;font-weight:800}.profile-opp-form-chip{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.05em;white-space:nowrap}.profile-opp-form-chip.is-hot{background:rgba(255,79,155,.16);color:#ff79b6;box-shadow:inset 0 0 0 1px rgba(255,79,155,.36)}.profile-opp-form-chip.is-cold{background:rgba(0,211,243,.18);color:#00d3f2;box-shadow:inset 0 0 0 1px rgba(0,211,243,.4)}.profile-opp-form-chip.is-avg,.profile-opp-form-chip.is-steady{background:rgba(255,255,255,.08);color:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.profile-opp-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:14px}.profile-opp-stat{padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);position:relative}.profile-opp-stat span{display:block;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.profile-opp-stat strong{display:block;margin-top:6px;color:#ffffff;font-size:20px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.profile-opp-rank{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:950;font-style:normal;letter-spacing:.02em}.profile-opp-rank.is-good{background:rgba(22,194,101,.16);color:#1ee896}.profile-opp-rank.is-avg{background:rgba(255,210,63,.12);color:#ffd23f}.profile-opp-rank.is-poor{background:rgba(255,121,182,.16);color:#ff79b6}.profile-bvp-recent .profile-opp-arsenal-title,.profile-opp-arsenal-title{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-bottom:8px}.profile-opp-arsenal{margin-top:8px}.profile-opp-arsenal-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.profile-opp-arsenal-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.profile-opp-arsenal-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.profile-opp-arsenal-row strong{color:#ffffff;font-size:12px;font-weight:950;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-opp-arsenal-row em{font-style:normal;font-size:11px;font-weight:950;color:#00d3f2}.profile-opp-arsenal-row small{font-size:10px;font-weight:800;color:rgba(255,255,255,.5);letter-spacing:.02em}.profile-opp-arsenal-whiff{color:rgba(30,232,150,.78)!important}.profile-opp-form-starts{margin-top:14px}.profile-opp-form-starts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.profile-opp-form-start{padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.profile-opp-form-start small{display:block;font-size:10px;font-weight:800;color:rgba(255,255,255,.46);letter-spacing:.04em}.profile-opp-form-start strong{display:block;margin-top:4px;color:#ffffff;font-size:12px;font-weight:900}.profile-opp-form-start-foot{display:flex;align-items:center;gap:8px;margin-top:6px}.profile-opp-form-result{display:inline-flex;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:950;background:rgba(255,255,255,.06);color:rgba(255,255,255,.65)}.profile-opp-form-result.is-w{background:rgba(22,194,101,.18);color:#1ee896}.profile-opp-form-result.is-l{background:rgba(255,79,155,.18);color:#ff79b6}.profile-opp-form-start em{font-style:normal;font-size:10px;font-weight:850;color:rgba(255,255,255,.42)}.profile-bvp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.profile-bvp-card{padding:16px 16px 14px;border-radius:14px;background:linear-gradient(160deg,rgba(0,211,243,.04),rgba(0,0,0,.32) 80%);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}.profile-bvp-card-head{display:flex;align-items:center;gap:8px}.profile-bvp-card-label{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.profile-bvp-card-fallback{font-style:normal;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,211,80,.95);background:rgba(255,211,80,.1);border:1px solid rgba(255,211,80,.28)}.profile-bvp-fallback-banner{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(250,204,21,.04));border:1px solid rgba(250,204,21,.3);margin-bottom:4px}.profile-bvp-fallback-banner i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(250,204,21,.2);color:#facc15;font-style:normal;font-size:12px;font-weight:950;flex-shrink:0}.profile-bvp-fallback-banner div{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-bvp-fallback-banner strong{color:#facc15;font-size:12px;font-weight:950;letter-spacing:.02em;line-height:1.2}.profile-bvp-fallback-banner small{color:rgba(255,255,255,.55);font-size:11px;font-weight:700;letter-spacing:.01em}.profile-bvp-card.is-fallback .profile-bvp-headline strong{color:rgba(255,255,255,.55)}.profile-bvp-card.is-fallback .profile-bvp-headline strong small{color:rgba(255,255,255,.3)}.profile-bvp-headline{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.profile-bvp-headline strong{color:#ffffff;font-size:34px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em}.profile-bvp-headline strong small{color:rgba(255,255,255,.42);font-size:18px;font-weight:850;margin-left:2px}.profile-bvp-headline-rate{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.profile-bvp-avg{font-style:normal;font-size:20px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:rgba(255,255,255,.92);line-height:1}.profile-bvp-avg.is-hot{color:#4ade80}.profile-bvp-avg.is-cool{color:rgba(255,255,255,.92)}.profile-bvp-avg.is-cold{color:#f87171}.profile-bvp-headline-rate small{color:rgba(255,255,255,.5);font-size:11px;font-weight:850;letter-spacing:.04em;font-variant-numeric:tabular-nums}.profile-bvp-pills{display:flex;flex-wrap:wrap;gap:6px}.profile-bvp-pill{padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.78);font-size:11px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.profile-bvp-pill.is-hr{color:#ffd23f;border-color:rgba(255,210,63,.32);background:rgba(255,210,63,.08)}.profile-bvp-pill.is-k{color:#f87171;border-color:rgba(248,113,113,.32);background:rgba(248,113,113,.08)}.profile-bvp-pill.is-bb{color:#60a5fa;border-color:rgba(96,165,250,.32);background:rgba(96,165,250,.08)}.profile-bvp-pill.is-muted{color:rgba(255,255,255,.5)}.profile-bvp-edge-bar{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(96,165,250,.45),rgba(248,113,113,.25) 18%,rgba(250,204,21,.32) 50%,rgba(74,222,128,.5) 82%,rgba(74,222,128,.85));border:1px solid rgba(255,255,255,.05);margin:4px 0 22px}.profile-bvp-edge-marker{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#ffffff;border:2px solid rgba(0,211,243,.7);transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(0,211,243,.18),0 0 14px rgba(0,211,243,.4)}.profile-bvp-edge-bar small{position:absolute;top:14px;transform:translateX(-50%);font-size:9px;font-weight:900;letter-spacing:.06em;color:rgba(255,255,255,.3);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-bvp-verdict{margin-top:2px;padding:8px 12px;border-radius:10px;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;text-align:center}.profile-bvp-verdict.is-good{background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.32);color:#4ade80}.profile-bvp-verdict.is-avg{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.profile-bvp-verdict.is-poor{background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.32);color:#f87171}.profile-bvp-recent{margin-top:14px}.profile-bvp-recent-list{display:flex;flex-wrap:wrap;gap:6px}.profile-bvp-ab-chip{padding:4px 9px;border-radius:6px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.78);font-size:11px;font-weight:900;letter-spacing:.03em;border:1px solid rgba(255,255,255,.06)}.profile-bvp-ab-chip.is-hr{background:rgba(255,210,63,.14);border-color:rgba(255,210,63,.4);color:#ffd23f}.profile-bvp-ab-chip.is-xbh{background:rgba(74,222,128,.14);border-color:rgba(74,222,128,.36);color:#4ade80}.profile-bvp-ab-chip.is-hit{background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.28);color:#86efac}.profile-bvp-ab-chip.is-bb{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.32);color:#60a5fa}.profile-bvp-ab-chip.is-k{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.32);color:#f87171}.profile-bvp-footnote{margin-top:14px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.025);border:1px dashed rgba(255,255,255,.1);color:rgba(255,255,255,.55);font-size:11px;font-weight:700;line-height:1.5}.profile-pitch-grid,.profile-splits-grid{display:flex;flex-direction:column;gap:4px}.profile-pitch-grid-head,.profile-splits-head{display:grid;grid-template-columns:minmax(140px,2.4fr) repeat(5,minmax(0,1fr));gap:10px;padding:6px 12px;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.46)}.profile-pitch-grid-head>span:not(:first-child),.profile-splits-head>span:not(:first-child){text-align:right}.profile-pitch-grid-row,.profile-splits-row{display:grid;grid-template-columns:minmax(140px,2.4fr) repeat(5,minmax(0,1fr));gap:10px;align-items:center;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.88);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.profile-pitch-grid-row>:not(:first-child),.profile-splits-row>:not(:first-child){text-align:right}.profile-pitch-grid-row strong,.profile-splits-row strong{color:#ffffff;font-size:13px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-pitch-grid-row>strong:first-child,.profile-splits-row>strong:first-child{text-align:left}.profile-pitch-grid-type{display:flex;align-items:center;gap:9px;color:#ffffff;font-weight:900;min-width:0}.profile-pitch-grid-type i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.profile-pitch-grid-typename{flex:1 1 auto;min-width:0}.profile-pitch-grid-tag{flex-shrink:0}.profile-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.profile-context-card{padding:12px 14px;border-radius:10px;background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(0,0,0,.28) 80%);border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:4px}.profile-context-card.is-good{border-color:rgba(22,194,101,.24)}.profile-context-card.is-poor{border-color:rgba(255,121,182,.24)}.profile-context-card span{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.profile-context-card strong{margin-top:4px;color:#ffffff;font-size:22px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.profile-context-card small{font-size:11px;font-weight:800;color:rgba(255,255,255,.45)}.profile-bullpen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.profile-bullpen-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(0,0,0,.32) 80%);overflow:hidden}.profile-bullpen-card.is-good{border-color:rgba(74,222,128,.32);background:radial-gradient(ellipse at 100% 0,rgba(74,222,128,.14) 0,transparent 50%),linear-gradient(160deg,rgba(74,222,128,.04),rgba(0,0,0,.28) 80%);box-shadow:0 16px 24px -18px rgba(74,222,128,.45)}.profile-bullpen-card.is-poor{border-color:rgba(248,113,113,.32);background:radial-gradient(ellipse at 100% 0,rgba(248,113,113,.14) 0,transparent 50%),linear-gradient(160deg,rgba(248,113,113,.04),rgba(0,0,0,.28) 80%);box-shadow:0 16px 24px -18px rgba(248,113,113,.4)}.profile-bullpen-card.is-avg{border-color:rgba(250,204,21,.22);background:radial-gradient(ellipse at 100% 0,rgba(250,204,21,.08) 0,transparent 50%),linear-gradient(160deg,rgba(250,204,21,.03),rgba(0,0,0,.28) 80%)}.profile-bullpen-card-key{font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}.profile-bullpen-card strong{font-size:30px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:#ffffff}.profile-bullpen-card.is-good strong{color:#4ade80;text-shadow:0 0 14px rgba(74,222,128,.42)}.profile-bullpen-card.is-poor strong{color:#f87171;text-shadow:0 0 14px rgba(248,113,113,.38)}.profile-bullpen-card.is-avg strong{color:#facc15}.profile-bullpen-card-rank{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.profile-bullpen-card-rank em{font-style:normal;font-size:13px;font-weight:900;color:rgba(255,255,255,.7);font-variant-numeric:tabular-nums}.profile-bullpen-card-rank em i{font-style:normal;font-size:10px;color:rgba(255,255,255,.36);font-weight:800}.profile-bullpen-card-tag{padding:3px 8px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.profile-bullpen-card-tag.is-good{background:rgba(74,222,128,.16);border:1px solid rgba(74,222,128,.36);color:#4ade80}.profile-bullpen-card-tag.is-poor{background:rgba(248,113,113,.16);border:1px solid rgba(248,113,113,.36);color:#f87171}.profile-bullpen-card-tag.is-avg{background:rgba(250,204,21,.14);border:1px solid rgba(250,204,21,.32);color:#facc15}.profile-splits-val{font-variant-numeric:tabular-nums;transition:color .15s ease;display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.profile-splits-val.is-hot{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.25)}.profile-splits-val.is-cool{color:rgba(255,255,255,.85)}.profile-splits-val.is-cold{color:#f87171}.profile-splits-delta{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;opacity:.78}.profile-splits-delta.is-good{color:#4ade80}.profile-splits-delta.is-poor{color:#f87171}.profile-splits-delta.is-flat{color:rgba(255,255,255,.35)}.profile-splits-row.is-tonight{position:relative;background:rgba(0,211,243,.06);border:1px solid rgba(0,211,243,.28);box-shadow:0 0 18px -10px rgba(0,211,243,.5)}.profile-splits-row.is-tonight:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#00d3f2;box-shadow:0 0 10px rgba(0,211,243,.55)}.profile-splits-label{display:inline-flex;align-items:center;gap:8px}.profile-splits-tonight-tag{font-style:normal;padding:2px 7px;border-radius:999px;background:rgba(0,211,243,.14);border:1px solid rgba(0,211,243,.4);color:#00d3f2;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}@keyframes profile-loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes profile-loading-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-loading-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.06);opacity:1}}@keyframes profile-loading-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes profile-loading-dot{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}.profile-loading-page{display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.profile-loading-bar,.profile-loading-chip,.profile-loading-quickstat,.profile-loading-tab,.profile-loading-tile{background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(0,211,243,.12) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:profile-loading-shimmer 1.6s linear infinite;border-radius:6px}.profile-loading-hero{position:relative;display:grid;grid-template-columns:124px 1fr auto;gap:22px;align-items:center;padding:22px;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at top right,rgba(0,211,243,.08),transparent 60%),linear-gradient(180deg,rgba(15,34,67,.4),rgba(8,9,12,0));border:1px solid rgba(255,255,255,.05);animation:profile-loading-fade-in .5s ease both}.profile-loading-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at 30% 50%,#000 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 0,transparent 80%)}.profile-loading-avatar{position:relative;width:116px;height:116px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(0,211,243,.32) 0,rgba(0,211,243,.08) 40%,transparent 70%),rgba(8,12,18,.85);border:1px solid rgba(0,211,243,.22);box-shadow:inset 0 0 24px rgba(0,211,243,.15),0 0 32px -10px rgba(0,211,243,.4);animation:profile-loading-pulse 2.2s ease-in-out infinite}.profile-loading-orbit{position:absolute;inset:-8px;border-radius:50%;border-color:rgba(0,211,243,.55) rgba(0,211,243,.18) transparent transparent;border-style:solid;border-width:1px;animation:profile-loading-orbit 2.4s linear infinite}.profile-loading-orbit--reverse{inset:-2px;border-top-color:transparent;border-bottom-color:rgba(34,232,180,.45);border-left-color:rgba(34,232,180,.18);animation-duration:3.2s;animation-direction:reverse}.profile-loading-hero-text{display:flex;flex-direction:column;gap:14px;min-width:0}.profile-loading-bar-name{height:36px;width:60%}.profile-loading-chips{display:flex;gap:8px;flex-wrap:wrap}.profile-loading-chip{height:28px;width:76px;border-radius:8px}.profile-loading-quickstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:480px}.profile-loading-quickstat{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;min-height:86px;display:flex;flex-direction:column;gap:10px;animation:profile-loading-fade-in .5s ease both}.profile-loading-bar-stat-label{height:10px;width:36px}.profile-loading-bar-stat-value{height:26px;width:70%}.profile-loading-tabs{display:flex;gap:8px}.profile-loading-tab{flex:1;height:44px;border-radius:8px;animation:profile-loading-shimmer 1.6s linear infinite,profile-loading-fade-in .45s ease both}.profile-loading-content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:16px;align-items:start}@media (max-width:1180px){.profile-loading-content{grid-template-columns:1fr}.profile-loading-quickstats{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-loading-hero{grid-template-columns:96px 1fr}.profile-loading-quickstats{grid-column:1/-1}}.profile-loading-panel{border:1px solid rgba(255,255,255,.05);border-radius:12px;background:radial-gradient(ellipse at top,rgba(0,211,243,.04),transparent 60%),rgba(0,0,0,.18);padding:18px;display:flex;flex-direction:column;gap:14px;animation:profile-loading-fade-in .55s ease both}.profile-loading-bar-title{height:18px;width:180px}.profile-loading-grid-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.profile-loading-tile{height:90px;border-radius:10px;animation:profile-loading-shimmer 1.6s linear infinite,profile-loading-fade-in .4s ease both}.profile-loading-rows{display:flex;flex-direction:column;gap:10px}.profile-loading-row{display:grid;grid-template-columns:130px 60px 1fr;gap:14px;align-items:center;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.015);animation:profile-loading-fade-in .45s ease both}.profile-loading-bar-label{height:14px;width:80%}.profile-loading-bar-value{height:18px;width:50px}.profile-loading-bar-track{height:11px;border-radius:999px}.profile-loading-status{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:999px;align-self:center;background:rgba(0,211,243,.06);border:1px solid rgba(0,211,243,.18);box-shadow:0 0 24px -8px rgba(0,211,243,.35)}.profile-loading-status strong{color:rgba(255,255,255,.78);font-size:12px;font-weight:900;letter-spacing:.06em}.profile-loading-dots{display:inline-flex;align-items:center;gap:5px}.profile-loading-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#00d3f2;box-shadow:0 0 8px rgba(0,211,243,.7);animation:profile-loading-dot 1.4s ease-in-out infinite}.profile-pitch-grid-val.is-hot{color:#1ee896;text-shadow:0 0 10px rgba(30,232,150,.35)}.profile-pitch-grid-val.is-cool{color:#ffffff}.profile-pitch-grid-val.is-cold{color:#ff79b6;text-shadow:0 0 10px rgba(255,121,182,.32)}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs button.is-small-sample:not(.is-active){opacity:.55;position:relative}.profile-mlb-statcast-panel>.profile-panel-header .profile-mini-tabs button.is-small-sample:after{content:"";position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:rgba(255,210,63,.65);box-shadow:0 0 4px rgba(255,210,63,.6)}.profile-starter-name-link{text-decoration:none;color:inherit;border-bottom:1px dashed transparent;transition:color .15s ease,border-color .15s ease}.profile-starter-name-link:hover{color:#00d3f2;border-bottom-color:rgba(0,211,243,.55)}.profile-starter-name-link:hover strong{color:inherit}.profile-pitch-plan-panel{background:radial-gradient(circle at 0 0,rgba(0,211,243,.05) 0,transparent 55%),radial-gradient(circle at 100% 100%,rgba(248,113,113,.04) 0,transparent 55%),linear-gradient(160deg,rgba(255,255,255,.025),rgba(0,0,0,.36) 80%);border:1px solid rgba(255,255,255,.08)}.profile-pitch-plan-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-pitch-plan-head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-pitch-plan-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#00d3f2;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.profile-pitch-plan-title{margin:0;color:#ffffff;font-size:22px;font-weight:950;line-height:1.15;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.profile-pitch-plan-subtitle{margin:0;color:rgba(255,255,255,.55);font-size:13px;font-weight:700}.profile-pitch-plan-pitcher{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);flex-shrink:0}.profile-pitch-plan-pitcher img,.profile-pitch-plan-pitcher>span:first-child{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.08);object-fit:cover;object-position:top center;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.78);font-size:14px;font-weight:950;flex-shrink:0}.profile-pitch-plan-pitcher-meta{display:flex;align-items:center;gap:8px}.profile-pitch-plan-pitcher-name{color:#ffffff;font-size:15px;font-weight:950;letter-spacing:-.01em;text-decoration:none;border-bottom:1px dashed transparent;transition:border-color .15s ease,color .15s ease}a.profile-pitch-plan-pitcher-name:hover{color:#00d3f2;border-bottom-color:rgba(0,211,243,.5)}.profile-pitch-plan-pitcher-meta em{font-style:normal;padding:2px 8px;border-radius:999px;background:rgba(0,211,243,.1);border:1px solid rgba(0,211,243,.32);color:#00d3f2;font-size:10px;font-weight:950;letter-spacing:.08em}@media (max-width:720px){.profile-pitch-plan-head{flex-direction:column;align-items:flex-start}}.profile-pitch-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.profile-pitch-plan-card{--pitch-color:#00d3f2;position:relative;padding:18px 18px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,color-mix(in srgb,var(--pitch-color) 14%,transparent) 0,rgba(0,0,0,.32) 70%);overflow:hidden;display:flex;flex-direction:column;gap:14px}.profile-pitch-plan-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pitch-color) 22%,transparent) 0,transparent 55%);opacity:.6}.profile-pitch-plan-card.is-exploit{box-shadow:0 0 0 1px color-mix(in srgb,var(--pitch-color) 26%,transparent),0 18px 50px -20px color-mix(in srgb,var(--pitch-color) 40%,transparent)}.profile-pitch-plan-card.is-trouble{box-shadow:0 0 0 1px rgba(248,113,113,.22),0 18px 50px -20px rgba(248,113,113,.32)}.profile-pitch-plan-tag-row{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}.profile-pitch-plan-tag{padding:4px 10px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.profile-pitch-plan-card.is-exploit .profile-pitch-plan-tag{background:rgba(74,222,128,.16);border:1px solid rgba(74,222,128,.4);color:#4ade80}.profile-pitch-plan-card.is-trouble .profile-pitch-plan-tag{background:rgba(248,113,113,.16);border:1px solid rgba(248,113,113,.4);color:#f87171}.profile-pitch-plan-usage-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:999px;background:color-mix(in srgb,var(--pitch-color) 14%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--pitch-color) 30%,transparent);font-size:10px;font-weight:950;letter-spacing:.08em;color:rgba(255,255,255,.88);font-variant-numeric:tabular-nums}.profile-pitch-plan-usage-chip i{width:7px;height:7px;border-radius:50%;background:var(--pitch-color);box-shadow:0 0 8px color-mix(in srgb,var(--pitch-color) 60%,transparent)}.profile-pitch-plan-chip{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--pitch-color) 22%,transparent) 0,color-mix(in srgb,var(--pitch-color) 6%,transparent) 100%);border:1px solid color-mix(in srgb,var(--pitch-color) 28%,transparent);overflow:hidden}.profile-pitch-plan-chip:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pitch-color) 22%,transparent),transparent 60%)}.profile-pitch-plan-chip-dot{width:18px;height:18px;border-radius:50%;background:var(--pitch-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--pitch-color) 28%,transparent),0 0 18px color-mix(in srgb,var(--pitch-color) 60%,transparent);flex-shrink:0;position:relative}.profile-pitch-plan-chip-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;position:relative}.profile-pitch-plan-chip-text em{font-style:normal;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.profile-pitch-plan-chip-text strong{color:#ffffff;font-size:22px;font-weight:950;letter-spacing:-.01em;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-pitch-plan-chip-velo{display:flex;align-items:baseline;gap:4px;flex-shrink:0;position:relative;color:var(--pitch-color);font-variant-numeric:tabular-nums}.profile-pitch-plan-chip-velo b{font-size:22px;font-weight:950;letter-spacing:-.02em}.profile-pitch-plan-chip-velo i{font-style:normal;font-size:10px;font-weight:850;letter-spacing:.08em;opacity:.75}.profile-pitch-plan-hero{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:18px;align-items:center;position:relative}.profile-pitch-plan-hero-num{display:flex;flex-direction:column;gap:2px}.profile-pitch-plan-hero-num em{font-style:normal;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.profile-pitch-plan-hero-num strong{color:#ffffff;font-size:38px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.95}.profile-pitch-plan-hero-bar{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(96,165,250,.45),rgba(248,113,113,.3) 18%,rgba(250,204,21,.35) 50%,rgba(74,222,128,.55) 82%,rgba(74,222,128,.9));border:1px solid rgba(255,255,255,.05);margin-bottom:18px}.profile-pitch-plan-hero-marker{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#ffffff;border:2px solid color-mix(in srgb,var(--pitch-color) 80%,#111);transform:translate(-50%,-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--pitch-color) 22%,transparent),0 0 16px color-mix(in srgb,var(--pitch-color) 60%,transparent)}.profile-pitch-plan-hero-bar small{position:absolute;top:16px;transform:translateX(-50%);font-size:9px;font-weight:900;letter-spacing:.06em;color:rgba(255,255,255,.32);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-pitch-plan-chips{display:flex;flex-wrap:wrap;gap:6px}.profile-pitch-plan-mini{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:#ffffff;font-size:13px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.profile-pitch-plan-mini i{font-style:normal;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.profile-pitch-grid-row{--pitch-color:rgba(255,255,255,0.3);position:relative}.profile-pitch-grid-row.is-exploit{background:linear-gradient(90deg,rgba(74,222,128,.08),transparent 60%);border-color:rgba(74,222,128,.18)}.profile-pitch-grid-row.is-trouble{background:linear-gradient(90deg,rgba(248,113,113,.08),transparent 60%);border-color:rgba(248,113,113,.18)}.profile-pitch-grid-typename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-pitch-grid-tag{font-style:normal;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.1em;vertical-align:middle}.profile-pitch-grid-tag.is-exploit{background:rgba(74,222,128,.16);border:1px solid rgba(74,222,128,.4);color:#4ade80}.profile-pitch-grid-tag.is-trouble{background:rgba(248,113,113,.16);border:1px solid rgba(248,113,113,.4);color:#f87171}.profile-pitch-grid-row.is-off-arsenal{opacity:.42;background:transparent;filter:grayscale(.55)}.profile-pitch-grid-row.is-off-arsenal:hover{opacity:.72;filter:grayscale(.25)}.profile-pitch-grid-row.is-off-arsenal .profile-pitch-grid-type i{box-shadow:none;filter:saturate(.6)}.profile-pitch-grid-divider{display:flex;align-items:center;gap:10px;margin:6px 4px 2px;color:rgba(255,255,255,.34);font-size:9px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.profile-pitch-grid-divider:after,.profile-pitch-grid-divider:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.profile-pitch-grid-divider span{white-space:nowrap}.profile-lineup-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:11px;font-weight:900;letter-spacing:.04em;color:rgba(255,255,255,.65)}.profile-lineup-legend-item{display:inline-flex;align-items:center;gap:7px}.profile-lineup-legend-item i{width:9px;height:9px;border-radius:50%}.profile-lineup-legend-item.is-good i{background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.45)}.profile-lineup-legend-item.is-avg i{background:#facc15;box-shadow:0 0 8px rgba(250,204,21,.4)}.profile-lineup-legend-item.is-poor i{background:#f87171;box-shadow:0 0 8px rgba(248,113,113,.45)}.profile-lineup-rank-grid{display:flex;flex-direction:column;gap:14px}.profile-lineup-rank-row{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(0,2.4fr) auto;align-items:center;gap:14px}.profile-lineup-rank-row-head{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-lineup-rank-label{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65)}.profile-lineup-rank-of{font-style:normal;font-size:11px;font-weight:800;color:rgba(255,255,255,.4);font-variant-numeric:tabular-nums}.profile-lineup-rank-bar{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.05);overflow:hidden}.profile-lineup-rank-bar i{display:block;height:100%;border-radius:999px;transition:width .32s cubic-bezier(.32,0,.18,1);background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.45))}.profile-lineup-rank-row.is-good .profile-lineup-rank-bar i{background:linear-gradient(90deg,rgba(74,222,128,.6),#4ade80);box-shadow:0 0 12px rgba(74,222,128,.4)}.profile-lineup-rank-row.is-avg .profile-lineup-rank-bar i{background:linear-gradient(90deg,rgba(250,204,21,.55),#facc15)}.profile-lineup-rank-row.is-poor .profile-lineup-rank-bar i{background:linear-gradient(90deg,rgba(248,113,113,.6),#f87171);box-shadow:0 0 12px rgba(248,113,113,.4)}.profile-lineup-rank-foot{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:88px}.profile-lineup-rank-foot strong{font-size:19px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;color:#ffffff}.profile-lineup-rank-row.is-good .profile-lineup-rank-foot strong{color:#4ade80}.profile-lineup-rank-row.is-avg .profile-lineup-rank-foot strong{color:#facc15}.profile-lineup-rank-row.is-poor .profile-lineup-rank-foot strong{color:#f87171}.profile-lineup-rank-tag{font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.profile-lineup-rank-tag.is-good{background:rgba(74,222,128,.14);border:1px solid rgba(74,222,128,.36);color:#4ade80}.profile-lineup-rank-tag.is-avg{background:rgba(250,204,21,.12);border:1px solid rgba(250,204,21,.3);color:#facc15}.profile-lineup-rank-tag.is-poor{background:rgba(248,113,113,.14);border:1px solid rgba(248,113,113,.36);color:#f87171}@media (max-width:720px){.profile-lineup-rank-row{grid-template-columns:1fr;gap:6px}.profile-lineup-rank-foot{flex-direction:row;align-items:center;justify-content:space-between;min-width:0}}.profile-lineup-headline{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:14px;border-radius:14px;background:radial-gradient(circle at 0 0,rgba(74,222,128,.12) 0,transparent 55%),linear-gradient(160deg,rgba(74,222,128,.05),rgba(0,0,0,.32) 80%);border:1px solid rgba(74,222,128,.3);box-shadow:0 0 24px -14px rgba(74,222,128,.5)}.profile-lineup-headline-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(74,222,128,.18);border:1px solid rgba(74,222,128,.4);color:#4ade80;font-style:normal;font-size:16px;font-weight:950;flex-shrink:0}.profile-lineup-headline strong{display:block;font-size:16px;font-weight:950;color:#ffffff;letter-spacing:-.01em}.profile-lineup-headline-pitch{color:#4ade80}.profile-lineup-headline small{display:block;margin-top:3px;font-size:12px;font-weight:800;color:rgba(255,255,255,.6)}.profile-lineup-headline small b{color:#ffffff;font-weight:950}.profile-lineup-pitch-grid{display:flex;flex-direction:column;gap:4px}.profile-lineup-pitch-head,.profile-lineup-pitch-row{display:grid;grid-template-columns:minmax(110px,1.4fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,.9fr) minmax(120px,2fr);gap:12px;align-items:center;padding:10px 14px}.profile-lineup-pitch-head{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.42);padding-bottom:6px}.profile-lineup-pitch-head>span:not(:first-child),.profile-lineup-pitch-row>.profile-lineup-pitch-num{text-align:right}.profile-lineup-pitch-row{border-radius:10px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.05)}.profile-lineup-pitch-type{display:flex;align-items:center;gap:10px;color:#ffffff;font-size:14px;font-weight:900}.profile-lineup-pitch-type i{width:10px;height:10px;border-radius:50%;flex-shrink:0}.profile-lineup-pitch-num{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.85)}.profile-lineup-pitch-num.is-hot{color:#4ade80}.profile-lineup-pitch-num.is-cool{color:rgba(255,255,255,.85)}.profile-lineup-pitch-num.is-cold{color:#f87171}.profile-lineup-pitch-rank{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.profile-lineup-pitch-rank-bar{position:relative;height:8px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.profile-lineup-pitch-rank-bar i{display:block;height:100%;border-radius:999px;transition:width .28s ease;box-shadow:0 0 10px currentColor;opacity:.85}.profile-lineup-pitch-rank b{font-size:14px;font-weight:950;font-variant-numeric:tabular-nums;min-width:26px;text-align:right}.profile-lineup-pitch-rank.is-hot b{color:#4ade80}.profile-lineup-pitch-rank.is-cool b{color:#facc15}.profile-lineup-pitch-rank.is-cold b{color:#f87171}.profile-lineup-pitch-footnote{margin-top:12px;font-size:11px;font-weight:700;color:rgba(255,255,255,.4);letter-spacing:.01em;line-height:1.5}@media (max-width:760px){.profile-lineup-pitch-head,.profile-lineup-pitch-row{grid-template-columns:minmax(80px,1fr) auto auto auto minmax(80px,1.4fr);gap:8px;padding:8px 10px}}