.college-loading{--loading-ground:#f6f8fa;--loading-surface:#fff;--loading-block:#dce6ed;--loading-line:#d4dfe7;--loading-ink:#223748;--loading-hero:#e8f3f8;--loading-dot:#8baebe;background:var(--loading-ground);color:var(--loading-ink);min-height:100vh}html:is([data-fs-theme=dark],[data-fs-page-theme=dark]) .college-loading{--loading-ground:#101821;--loading-surface:#192430;--loading-block:#304354;--loading-line:#344455;--loading-ink:#e7edf4;--loading-hero:#0c1a29;--loading-dot:#264d5f}.college-loading *{box-sizing:border-box}.college-loading-bar{display:block;height:12px;border-radius:3px;background:var(--loading-block);animation:college-loading-pulse 1.8s ease-in-out infinite}.college-loading-hero{background:radial-gradient(circle,var(--loading-dot) .6px,transparent .9px) 0 0/24px 24px,var(--loading-hero);border-block:1px solid var(--loading-line)}.college-loading-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:185px;gap:18px;padding-block:40px}.college-loading-title-text{font:800 32px/1.2 var(--font-exo),sans-serif;text-align:center}.college-loading-crumbs{position:absolute;right:var(--college-page-gutter);top:24px;width:150px;height:8px}.college-loading-title{width:min(460px,75%);height:36px}.college-loading-description{width:min(520px,85%)}.college-loading-metrics{display:flex;gap:18px;width:min(520px,90%);margin-top:12px}.college-loading-metrics>.college-loading-bar{flex:1;height:24px}.college-loading-content{padding-block:32px 64px}.college-loading-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.college-loading-controls{display:flex;gap:8px;margin-bottom:24px}.college-loading-controls>.college-loading-bar{height:38px;flex:1}.college-loading-controls>.college-loading-bar+span{flex:0 0 112px}.college-loading-list,.college-loading-sidebar{display:grid;gap:12px;align-content:start}.college-loading-tile{display:flex;align-items:center;gap:12px;min-height:112px;padding:16px;border:1px solid var(--loading-line);border-radius:10px;background:var(--loading-surface);min-width:0}.college-loading-tile>div{flex:1;min-width:0;display:grid;gap:12px}.college-loading-avatar{width:32px;height:32px;flex:none}.college-loading-name{width:75%;height:16px}.college-loading-meta{width:55%;height:9px}.college-loading-rank{width:28px;height:14px;flex:none}.college-loading-panel{padding:24px;background:var(--loading-surface);border:1px solid var(--loading-line);border-radius:10px;min-height:160px;display:flex;flex-direction:column;gap:20px}.college-loading-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.college-loading-team-grid .college-loading-tile{min-height:84px}.college-loading-section+.college-loading-section{margin-top:64px}.college-loading-section-title{width:220px;height:24px;margin-bottom:32px}.college-loading-features{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px}.college-loading-promo{border:1px solid var(--loading-line);background:var(--loading-hero);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px}.college-loading-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.college-loading-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.college-loading-pickers .college-loading-panel{min-height:200px}.college-loading-rows{display:grid;gap:12px;margin-top:32px}.college-loading-rows>.college-loading-bar{height:40px}[data-college-loading=hub] .college-loading-hero-inner{align-items:flex-start;min-height:250px}[data-college-loading=hub] .college-loading-title-text{font-size:40px;text-align:left}[data-college-loading=player] .college-loading-hero-inner,[data-college-loading=team] .college-loading-hero-inner{min-height:260px}@keyframes college-loading-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:1023px){.college-loading-columns{grid-template-columns:1fr}.college-loading-sidebar{display:none}.college-loading-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.college-loading-crumbs{top:14px;width:110px}.college-loading-title-text{font-size:28px}.college-loading-content{padding-block:24px 48px}.college-loading-pickers,.college-loading-team-grid{grid-template-columns:1fr}.college-loading-features{display:flex;overflow:hidden}.college-loading-promo{flex:0 0 82%;min-height:210px}.college-loading-mini-grid{flex:0 0 170%}[data-college-loading=hub] .college-loading-hero-inner{min-height:356px;align-items:center}[data-college-loading=hub] .college-loading-title-text{font-size:28px;text-align:center;max-width:310px}}@media(prefers-reduced-motion:reduce){.college-loading-bar{animation:none}}.college-loading-profile{display:grid;grid-template-columns:80px minmax(0,1fr) 280px;align-items:center;gap:24px;padding-block:64px 24px;min-height:212px}.college-loading-portrait{width:80px;height:80px;border-radius:50%}.college-loading-identity{display:grid;gap:12px}.college-loading-identity .college-loading-title{width:min(360px,100%)}.college-loading-insights{display:grid;gap:12px}.college-loading-insights>div{display:flex;align-items:center;gap:16px;min-height:32px}.college-loading-tabs{display:flex;justify-content:space-around;gap:32px;margin-bottom:32px;height:24px}.college-loading-tabs>span{width:120px}.college-loading-schedule{display:flex;gap:12px;overflow:hidden;margin-bottom:48px}.college-loading-schedule>div{flex:0 0 230px;min-height:144px}.college-loading-island{position:relative;min-height:420px;border-radius:8px;background:var(--loading-surface);overflow:hidden}@media(max-width:767px){.college-loading-profile{display:flex;flex-direction:column;gap:20px;padding-block:24px}.college-loading-identity{width:100%;justify-items:center}.college-loading-identity .college-loading-title{width:65%;height:32px}.college-loading-identity>.college-loading-metrics{order:3;width:100%;margin-top:12px}.college-loading-insights{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.college-loading-insights>div{flex-direction:column;gap:8px;height:68px}.college-loading-insights .college-loading-meta{width:75%}.college-loading-tabs{gap:16px}.college-loading-profile .college-loading-identity{display:contents}.college-loading-profile .college-loading-portrait{order:0}.college-loading-profile .college-loading-title{order:1}.college-loading-profile .college-loading-description{order:2}.college-loading-profile .college-loading-insights{order:3}.college-loading-profile .college-loading-metrics{order:4!important}.college-loading-profile{gap:0;padding:56px 16px 32px}.college-loading-profile .college-loading-portrait{width:48px;height:48px;border-radius:4px;margin-bottom:12px}.college-loading-profile .college-loading-title{height:32px;width:min(280px,90%);margin-block:8px}.college-loading-profile .college-loading-description{height:14px;width:136px;margin-block:4px}.college-loading-profile .college-loading-metrics{display:none}.college-loading-profile .college-loading-insights{margin-top:28px;gap:8px}.college-loading-profile .college-loading-insights>div{display:grid;grid-template-columns:20px auto;grid-template-rows:28px 15.4px;justify-content:center;align-items:center;gap:4px;min-height:0;height:auto}.college-loading-profile .college-loading-insights .college-loading-avatar{width:20px;height:20px}.college-loading-profile .college-loading-insights .college-loading-rank{width:36px;height:22px}.college-loading-profile .college-loading-insights .college-loading-meta{grid-column:1/-1;width:76px;height:10px;justify-self:center}}@media(max-width:767px){:is([data-college-loading=team],[data-college-loading=player]) .college-loading-content{padding-top:0}.college-loading-tabs{height:52px;align-items:center;margin-bottom:24px;border-bottom:1px solid var(--loading-line)}.college-loading-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}