.bb-card.svelte-16dco8j{border:1.5px solid var(--color-border);border-radius:var(--card-panel-radius,var(--radius-card));background:var(--color-surface);box-shadow:var(--card-panel-shadow,4px 4px 0 var(--color-border));color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.bb-card-head.svelte-16dco8j{padding:var(--space-inset-4) var(--space-inset-6);border-bottom:1.5px solid var(--color-border)}.bb-muted.svelte-16dco8j{color:var(--color-text-muted)}.bb-body.svelte-16dco8j{flex-wrap:wrap;display:flex}.bb-starters.svelte-16dco8j{min-width:0;padding:var(--space-inset-4);flex:3 30rem}.bb-bench.svelte-16dco8j{min-width:0;padding:var(--space-inset-4);flex:2 24rem}.bb-court.svelte-16dco8j{aspect-ratio:1;border-radius:var(--radius-fs-md);background:#e9c391;width:100%;max-width:44rem;margin-inline:auto;position:relative;overflow:hidden}.bb-court-lines.svelte-16dco8j{fill:none;stroke:#fff;stroke-opacity:.9;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}.bb-lane.svelte-16dco8j{fill:var(--bb-paint);fill-opacity:.88;stroke:none}.bb-backboard.svelte-16dco8j{stroke-width:4px;stroke-opacity:1}.bb-pucks.svelte-16dco8j{margin:0;padding:0;list-style:none;position:absolute;inset:0}.bb-spot.svelte-16dco8j{left:var(--spot-x);top:var(--spot-y);position:absolute;transform:translate(-50%,-50%)}.bb-puck.svelte-16dco8j{gap:var(--space-stack-1);color:inherit;text-decoration:none}.bb-headshot.svelte-16dco8j{border-radius:var(--radius-circle);background:var(--color-page);width:2.375rem;height:2.375rem;box-shadow:0 0 0 2.5px var(--bb-paint);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.bb-headshot.svelte-16dco8j img:where(.svelte-16dco8j){object-fit:cover;width:100%;height:100%}.bb-silhouette.svelte-16dco8j{width:78%;height:78%;fill:var(--color-text-faint)}.bb-tag.svelte-16dco8j{min-width:4.5rem;max-width:6rem;padding:var(--space-inset-0-5) var(--space-inset-2);border-radius:var(--radius-fs-sm);background:var(--color-surface);text-align:center;box-shadow:2px 2px #2729682e}.bb-name.svelte-16dco8j{max-width:100%;font-family:var(--fs-font-condensed);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bb-wide.svelte-16dco8j{display:none}.bb-puck.svelte-16dco8j:hover .bb-name:where(.svelte-16dco8j),.bb-puck.svelte-16dco8j:focus-visible .bb-name:where(.svelte-16dco8j){text-decoration:underline}.bb-row.svelte-16dco8j{gap:var(--space-inline-2);padding:var(--space-inset-2-5) var(--space-inset-1);border-bottom:1px solid var(--color-divider);grid-template-columns:1.75rem minmax(0,1fr) 2.25rem 2.75rem 2.75rem;align-items:center;display:grid}.bb-head.svelte-16dco8j{padding-block:0 var(--space-inset-1-5);border-bottom-width:1.5px;border-bottom-color:var(--color-border);color:var(--color-text-muted)}.bb-pos.svelte-16dco8j{display:none}.bb-figure.svelte-16dco8j{text-align:right;font-variant-numeric:tabular-nums}.bb-link.svelte-16dco8j{color:var(--color-cobalt);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.bb-link.svelte-16dco8j:hover{text-decoration:underline}@media (width>=40rem){.bb-starters.svelte-16dco8j,.bb-bench.svelte-16dco8j{padding:var(--space-inset-6)}.bb-court.svelte-16dco8j{aspect-ratio:5/4}.bb-spot.svelte-16dco8j{left:var(--spot-x-wide);top:var(--spot-y-wide)}.bb-wide.svelte-16dco8j{display:inline}.bb-narrow.svelte-16dco8j{display:none}.bb-headshot.svelte-16dco8j{width:3.5rem;height:3.5rem;box-shadow:0 0 0 3px var(--bb-paint)}.bb-tag.svelte-16dco8j{min-width:8.25rem;max-width:11rem;padding:var(--space-inset-1-5) var(--space-inset-3);border-radius:var(--radius-fs-sm)}.bb-row.svelte-16dco8j{grid-template-columns:2rem minmax(0,1fr) 2.25rem 2.5rem 2.75rem 2.75rem}.bb-pos.svelte-16dco8j{display:block}.bb-pos-inline.svelte-16dco8j{display:none}}.full-roster-depth-chart.svelte-8zm0ja{background:var(--color-surface);border-width:var(--card-border-width);border-style:solid;border-color:var(--color-border);border-radius:var(--card-panel-radius,var(--radius-fs-2xl));box-shadow:var(--card-panel-shadow,4px 4px 0 var(--color-border));flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden;container-type:inline-size}.depth-main.svelte-8zm0ja{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.depth-title-row.svelte-8zm0ja{align-items:center;gap:var(--space-inline-md);padding:var(--space-inset-lg) var(--space-inset-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.depth-title-copy.svelte-8zm0ja{flex-direction:column;margin-right:auto;display:flex}.depth-lens-bar.svelte-8zm0ja{gap:var(--space-inline-sm);padding:var(--space-inset-md) var(--space-inset-5);background:var(--color-celtic-light);flex-wrap:wrap;align-items:center;display:flex}.depth-lens-picker.svelte-8zm0ja{min-width:0;max-width:100%}.depth-player-meta.svelte-8zm0ja{color:var(--color-text-muted)}.depth-units.svelte-8zm0ja{margin-left:auto}.depth-field.svelte-8zm0ja{aspect-ratio:1100/560;background:repeating-linear-gradient(oklch(78% .11 160) 0 12.5%,oklch(74% .12 160) 12.5% 25%);min-height:31rem;position:relative;overflow:hidden}.depth-yard-lines.svelte-8zm0ja{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.depth-player.svelte-8zm0ja>span:where(.svelte-8zm0ja):not(.depth-player-portrait){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.depth-player.svelte-8zm0ja>.depth-player-hometown:where(.svelte-8zm0ja){min-width:0;display:flex}.depth-player-hometown-city.svelte-8zm0ja{text-overflow:ellipsis;min-width:0;overflow:hidden}.depth-player-hometown-region.svelte-8zm0ja{white-space:pre;flex-shrink:0}.depth-player.svelte-8zm0ja{align-items:center;gap:var(--space-inline-xs);border-radius:var(--radius-fs-md);border:1px solid var(--depth-team-color,var(--color-primary));background:var(--color-surface);width:10%;padding:var(--space-inset-1-5) var(--space-inset-1-5) var(--space-inset-sm);cursor:pointer;color:var(--color-text);text-align:center;flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.depth-player-portrait.svelte-8zm0ja{border-radius:var(--radius-circle);border:3px solid var(--depth-team-color,var(--color-primary));background:var(--color-surface);width:3rem;height:3rem;display:flex;overflow:hidden}.depth-player[aria-pressed=true].svelte-8zm0ja{background:var(--depth-team-color,var(--color-primary))}.depth-player[aria-pressed=true].svelte-8zm0ja>span:where(.svelte-8zm0ja):not(.depth-player-portrait){color:var(--color-primary-content,#fff)}.depth-player[aria-pressed=true].svelte-8zm0ja .depth-player-portrait:where(.svelte-8zm0ja){border-color:var(--color-primary-content,#fff)}@media (width<=44rem){.full-roster-depth-chart.svelte-8zm0ja{margin-inline:calc(var(--space-inset-lg) * -1);padding:var(--space-inset-md) var(--space-inset-lg);border-inline-width:0;border-radius:0}.depth-field.svelte-8zm0ja{aspect-ratio:402/290;min-height:0;margin-inline:calc(var(--space-inset-lg) * -1);background:color-mix(in oklch, var(--color-surface) 92%, oklch(70% .14 155))}.depth-lens-bar.svelte-8zm0ja{margin-inline:calc(var(--space-inset-lg) * -1);padding-inline:calc(var(--space-inset-5) + var(--space-inset-lg))}.depth-yard-lines.svelte-8zm0ja{opacity:.7}.depth-yard-number.svelte-8zm0ja,.depth-yard-hash.svelte-8zm0ja{display:none}.depth-player.svelte-8zm0ja{background:0 0;border:0;border-radius:0;gap:0;width:11%;padding:0}.depth-player-portrait.svelte-8zm0ja{aspect-ratio:1;width:min(100%,2.125rem);height:auto;margin-bottom:var(--space-stack-0-5);border-width:2px}.depth-player[aria-pressed=true].svelte-8zm0ja{background:0 0}.depth-player[aria-pressed=true].svelte-8zm0ja>span:where(.svelte-8zm0ja):not(.depth-player-portrait){color:var(--color-text)}.depth-player[aria-pressed=true].svelte-8zm0ja>span.depth-player-meta:where(.svelte-8zm0ja){color:var(--color-text-muted)}.depth-player[aria-pressed=true].svelte-8zm0ja .depth-player-portrait:where(.svelte-8zm0ja){border-color:var(--depth-team-color,var(--color-primary));box-shadow:0 0 0 2px var(--depth-team-color,var(--color-primary))}.depth-player[aria-pressed=true].svelte-8zm0ja>span.depth-player-name:where(.svelte-8zm0ja){background:var(--depth-team-color,var(--color-primary));color:var(--color-primary-content,#fff);border-radius:var(--radius-fs-xs);padding-inline:var(--space-inset-0-5)}}.depth-panel.svelte-8zm0ja{border-top:1px solid var(--color-border-subtle);gap:var(--space-inline-lg);padding:var(--space-inset-lg) var(--space-inset-5);flex-direction:column;flex-shrink:0;width:100%;display:flex}.depth-panel-head.svelte-8zm0ja{align-items:center;gap:var(--space-inline-sm);display:flex}.depth-panel-code.svelte-8zm0ja{background:var(--color-cobalt);border-radius:var(--radius-fs-sm);color:var(--color-primary-content,#fff);padding:var(--space-inset-xs) var(--space-inset-sm)}.depth-panel-full.svelte-8zm0ja{color:var(--color-text);margin:0}.full-roster-depth-slots.svelte-8zm0ja{gap:var(--space-inline-sm);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.full-roster-depth-slot.svelte-8zm0ja{border:1px solid var(--color-border);border-radius:var(--radius-fs-md);align-items:center;gap:var(--space-inline-md);padding:var(--space-inset-sm) var(--space-inset-md);display:flex}.full-roster-depth-rank.svelte-8zm0ja{color:var(--color-text-placeholder);text-align:center;flex-shrink:0;width:.875rem}.full-roster-depth-avatar.svelte-8zm0ja{flex-shrink:0;width:2.125rem;height:2.125rem;display:inline-flex;overflow:visible}.full-roster-depth-slot-text.svelte-8zm0ja{flex-direction:column;flex:1;min-width:0;display:flex}.depth-slot-name.svelte-8zm0ja{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.depth-slot-name-button.svelte-8zm0ja{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.full-roster-depth-meta.svelte-8zm0ja{color:var(--color-text-muted);margin-top:var(--space-stack-0-5)}.full-roster-depth-empty.svelte-8zm0ja{color:var(--color-text-muted)}.depth-look.svelte-8zm0ja{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-inset-md)}.depth-look-label.svelte-8zm0ja{color:var(--color-text-placeholder)}.depth-look-copy.svelte-8zm0ja{color:var(--color-text-muted);margin:var(--space-stack-1-5) 0 0}@media (width<=63.999rem){.full-roster-depth-chart.svelte-8zm0ja{flex-direction:column}.depth-panel.svelte-8zm0ja{border-left:0;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-inset-lg);width:100%}}.recruits.svelte-uvyge6{margin-top:var(--space-stack-lg)}.recruits-heading.svelte-uvyge6{justify-content:space-between;align-items:baseline;gap:var(--space-inline-lg);display:flex}.recruits-heading.svelte-uvyge6 h3:where(.svelte-uvyge6){margin:0}.recruits-list.svelte-uvyge6{margin:var(--space-stack-md) 0 0;padding:0;list-style:none}.recruits-row.svelte-uvyge6{justify-content:space-between;align-items:center;gap:var(--space-inline-lg);padding:var(--space-stack-sm) 0;display:flex}.recruits-text.svelte-uvyge6{flex-direction:column;min-width:0;display:flex}.roster-metrics-status.svelte-fguu46{background:var(--color-warning-light,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-fs-md);align-items:center;gap:var(--space-inline-md);padding:var(--space-inset-md) var(--space-inset-lg);justify-content:space-between;display:flex}.roster-metric-bar.svelte-fguu46{width:25%}@media (width<=44rem){.roster-metric-bar.svelte-fguu46{display:none}}.roster-view-picker.svelte-fguu46{flex-shrink:0;max-width:60%;margin-left:auto;overflow-x:auto}.roster-filter-picker.svelte-fguu46{flex:1 1 0;min-width:0;max-width:100%;overflow-x:auto}.full-roster-ranked.svelte-fguu46{padding:var(--space-inset-lg);border:1px solid var(--color-border);border-radius:var(--radius-fs-lg);background:var(--color-surface);margin:0;list-style:none}.full-roster-main{gap:var(--space-stack-3);padding:var(--space-inset-3) var(--team-program-content-inset,var(--space-inset-xl)) var(--space-inset-10);flex-direction:column;display:flex}.full-roster-section-header.svelte-fguu46{align-items:center;gap:var(--space-inline-sm);flex-wrap:nowrap;display:flex}.full-roster-groups.svelte-fguu46{align-items:start;gap:var(--space-inline-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.full-roster-groups.svelte-fguu46{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.full-roster-groups.svelte-fguu46{grid-template-columns:repeat(3,minmax(0,1fr))}}.full-roster-group-card.svelte-fguu46{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-fs-lg);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.full-roster-group-label.svelte-fguu46{color:var(--color-text);flex-shrink:0;min-width:3.625rem;margin:0}.full-roster-group-heading.svelte-fguu46{align-items:center;gap:var(--space-inline-md);padding:var(--space-inset-lg) var(--space-inset-5);border-bottom:1px solid var(--color-border-subtle);display:flex}.full-roster-group-players.svelte-fguu46{flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.full-roster-group-row.svelte-fguu46{border-radius:var(--radius-fs-md);cursor:pointer;align-items:center;gap:var(--space-inline-md);padding:var(--space-inset-md) var(--space-inset-5);text-align:left;background:0 0;border:none;width:100%;text-decoration:none;display:flex}.full-roster-group-row.svelte-fguu46:hover{background:var(--color-page)}.full-roster-group-players.svelte-fguu46 li:where(.svelte-fguu46):not(:last-child)>.full-roster-group-row:where(.svelte-fguu46){border-bottom:1px solid var(--color-page);border-radius:var(--radius-fs-md) var(--radius-fs-md) 0 0}.full-roster-group-avatar.svelte-fguu46{flex-shrink:0;width:2.125rem;height:2.125rem;display:inline-flex;overflow:visible}.full-roster-group-row-text.svelte-fguu46{flex-direction:column;flex:1;min-width:0;display:flex}.full-roster-group-name.svelte-fguu46{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-roster-group-chevron.svelte-fguu46{color:var(--color-text-placeholder);flex-shrink:0}.full-roster-meta-line.svelte-fguu46{color:var(--color-text-muted);margin-top:var(--space-stack-0-5)}
