.school-facts[data-astro-cid-3xmtuwhe]{margin-top:var(--spacing-08);padding-top:var(--spacing-07);border-top:1px solid var(--cds-border-subtle-01)}.school-facts[data-astro-cid-3xmtuwhe][hidden],.school-facts-column[data-astro-cid-3xmtuwhe][hidden],.school-facts-ranks[data-astro-cid-3xmtuwhe][hidden]{display:none}h2[data-astro-cid-3xmtuwhe]{font-size:var(--cds-heading-03-font-size);font-weight:var(--font-weight-regular);margin-bottom:var(--spacing-06)}.school-facts-summary[data-astro-cid-3xmtuwhe]{margin:calc(-1 * var(--spacing-03)) 0 var(--spacing-07)}.school-facts-summary[data-astro-cid-3xmtuwhe]:empty{display:none}h3[data-astro-cid-3xmtuwhe]{font-size:var(--cds-heading-compact-01-font-size);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-03)}.school-facts-stats[data-astro-cid-3xmtuwhe]{gap:var(--spacing-06) var(--spacing-05);margin:0 0 var(--spacing-07);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=42rem){.school-facts-stats[data-astro-cid-3xmtuwhe]{grid-template-columns:repeat(4,1fr)}}.school-facts-stats[data-astro-cid-3xmtuwhe] div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.school-facts-stats[data-astro-cid-3xmtuwhe] dd{font-size:var(--cds-heading-05-font-size);font-weight:var(--font-weight-light);color:var(--cds-text-primary);margin:0;line-height:1.1}.school-facts-stats[data-astro-cid-3xmtuwhe] dt{font-size:var(--cds-label-01-font-size);color:var(--cds-text-secondary);margin-top:var(--spacing-02)}.school-facts-ranks[data-astro-cid-3xmtuwhe]{margin:0 0 var(--spacing-07)}.school-facts-ranks[data-astro-cid-3xmtuwhe] figcaption[data-astro-cid-3xmtuwhe]{font-size:var(--cds-label-01-font-size);color:var(--cds-text-secondary);margin-bottom:var(--spacing-03)}.school-facts-chart[data-astro-cid-3xmtuwhe]{touch-action:pan-y;width:100%;position:relative}.school-facts-chart[data-astro-cid-3xmtuwhe] svg{width:100%;display:block;overflow:visible}.school-facts-chart[data-astro-cid-3xmtuwhe] .grid{stroke:var(--cds-border-subtle-01)}.school-facts-chart[data-astro-cid-3xmtuwhe] .axis{fill:var(--cds-text-secondary);font-size:var(--cds-legal-01-font-size)}.school-facts-chart[data-astro-cid-3xmtuwhe] .line{fill:none;stroke:var(--cds-purple-60);stroke-width:2px}.school-facts-chart[data-astro-cid-3xmtuwhe] .dot{fill:var(--cds-background);stroke:var(--cds-purple-60);stroke-width:2px}.school-facts-chart[data-astro-cid-3xmtuwhe] .dot.is-best{fill:var(--cds-purple-60)}.school-facts-chart[data-astro-cid-3xmtuwhe] .guide{stroke:var(--cds-border-strong-01)}.school-facts-chart[data-astro-cid-3xmtuwhe] .ring{fill:none;stroke:var(--cds-purple-60);stroke-width:2px}.school-facts-chart[data-astro-cid-3xmtuwhe] .school-facts-tip{transform:translate(-50%, calc(-100% - var(--spacing-04)));padding:var(--spacing-02) var(--spacing-03);border-radius:var(--radius-md);background:var(--cds-background-inverse);color:var(--cds-text-inverse);font-size:var(--cds-label-01-font-size);white-space:nowrap;pointer-events:none;box-shadow:var(--dropdown-shadow);position:absolute}.school-facts-chart[data-astro-cid-3xmtuwhe] .school-facts-tip[hidden]{display:none}.school-facts-chart[data-astro-cid-3xmtuwhe] .best-label{fill:var(--cds-text-primary);font-size:var(--cds-label-01-font-size);font-weight:var(--font-weight-semibold)}.school-facts-columns[data-astro-cid-3xmtuwhe]{gap:var(--spacing-07);grid-template-columns:1fr;display:grid}@media (width>=42rem){.school-facts-columns[data-astro-cid-3xmtuwhe]{grid-template-columns:1fr 1fr}}@media (width>=66rem){.school-facts-columns[data-astro-cid-3xmtuwhe]{grid-template-columns:1fr 1fr 1fr}}.school-facts-bests[data-astro-cid-3xmtuwhe]{border-collapse:separate;border-spacing:0;width:100%}.school-facts-bests[data-astro-cid-3xmtuwhe] th[data-astro-cid-3xmtuwhe]{text-align:left;font-size:var(--cds-heading-compact-01-font-size);line-height:var(--cds-heading-compact-01-line-height);font-weight:var(--font-weight-semibold);padding:0 var(--spacing-05) var(--spacing-03) 0}.school-facts-bests[data-astro-cid-3xmtuwhe] td{padding:var(--spacing-04) var(--spacing-05) var(--spacing-04) 0;border-top:1px solid var(--cds-border-subtle-01);font-size:var(--cds-body-01-font-size);vertical-align:top}.school-facts-bests[data-astro-cid-3xmtuwhe] th:last-child,.school-facts-bests[data-astro-cid-3xmtuwhe] td:last-child{padding-right:0}.school-facts-bests[data-astro-cid-3xmtuwhe] .score{font-weight:var(--font-weight-semibold);display:block}.school-facts-bests[data-astro-cid-3xmtuwhe] .sub{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size);margin-top:var(--spacing-01);display:block}.school-facts-list[data-astro-cid-3xmtuwhe]{margin:0;padding:0;list-style:none}.school-facts-list[data-astro-cid-3xmtuwhe] li{gap:var(--spacing-04);padding:var(--spacing-04) 0;border-top:1px solid var(--cds-border-subtle-01);align-items:flex-start;display:flex}.school-facts-list[data-astro-cid-3xmtuwhe] svg{fill:var(--cds-icon-primary);flex:none}.school-facts-list[data-astro-cid-3xmtuwhe] .fact-title{font-size:var(--cds-body-01-font-size);color:var(--cds-text-primary)}.school-facts-list[data-astro-cid-3xmtuwhe] .fact-title strong{font-weight:var(--font-weight-semibold)}.school-facts-list[data-astro-cid-3xmtuwhe] .fact-detail{font-size:var(--cds-label-01-font-size);color:var(--cds-text-secondary);margin-top:var(--spacing-01)}.school-visits[data-astro-cid-h2zrxpfz]{margin-top:var(--spacing-08);padding-top:var(--spacing-07);border-top:1px solid var(--cds-border-subtle-01)}.school-visits[data-astro-cid-h2zrxpfz][hidden]{display:none}.school-visits-heading[data-astro-cid-h2zrxpfz]{justify-content:space-between;align-items:baseline;gap:var(--spacing-05);margin-bottom:var(--spacing-06);flex-wrap:wrap;display:flex}h2[data-astro-cid-h2zrxpfz]{font-size:var(--cds-heading-03-font-size);font-weight:var(--font-weight-regular)}.page-header-row{align-items:baseline;gap:var(--spacing-05);padding-top:var(--spacing-04);padding-bottom:var(--spacing-02);margin-bottom:var(--spacing-05);flex-wrap:nowrap;display:flex}.page-header-row:has(#school-heading-row:not([hidden])){border-bottom:1px solid var(--cds-border-subtle-01)}.school-heading-row[hidden],.year-section[hidden],.roster-empty-state[hidden],.roster-skeleton[hidden]{display:none}.roster-skeleton-header{border-bottom:1px solid var(--cds-border-subtle-01)}.roster-skeleton-header .school-heading-row{align-items:center}.roster-skeleton-logo::part(placeholder){block-size:5rem;inline-size:5rem}.roster-skeleton-name{inline-size:12rem}.roster-skeleton-timeline{margin-block-end:var(--spacing-05)}.roster-skeleton-timeline::part(placeholder){inline-size:100%;block-size:var(--spacing-10)}.roster-skeleton-grid{grid-template-columns:repeat(5,minmax(8.75rem,1fr))}.roster-skeleton-year{inline-size:4rem;margin-bottom:var(--spacing-05)}@media (width<=65.98rem){.roster-skeleton-logo::part(placeholder){block-size:2.5rem;inline-size:2.5rem}.roster-skeleton-grid{grid-template-columns:repeat(3,minmax(8.75rem,1fr))}.roster-skeleton-col:nth-child(n+4){display:none}}@media (width<=41.98rem){.roster-skeleton-name{inline-size:9rem}.roster-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=65.98rem){.year-columns-grid[data-prerendered]{grid-template-columns:repeat(3,minmax(8.75rem,1fr))}.year-columns-grid[data-prerendered]>:is([style*="grid-column: 4"],[style*="grid-column: 5"]){display:none}}@media (width<=41.98rem){.year-columns-grid[data-prerendered]{grid-template-columns:repeat(3,minmax(0,1fr))}}.roster-empty-state{color:var(--cds-text-secondary);text-align:center;padding:var(--spacing-10) var(--spacing-05);border:1px solid var(--cds-border-subtle-01)}.school-heading-row{align-items:flex-end;gap:var(--spacing-04);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.school-title-stack{gap:var(--spacing-02);flex-direction:column;flex:auto;min-width:0;display:flex}.school-ad{width:320px;max-width:100%;height:50px;margin-bottom:var(--spacing-03)}@media (width<=41.98rem){.school-ad-phone{margin-inline:auto}}@media (width>=82rem){.school-ad-phone{display:none}}.school-ad-wide{flex-shrink:0;margin-bottom:0}@media (width<=81.98rem){.school-ad-wide{display:none}}@media (width<=41.98rem){.page-header-row{flex-wrap:wrap}.school-heading-row{flex-basis:100%}}.school-title-block{align-items:last baseline;column-gap:var(--spacing-04);row-gap:var(--spacing-01);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.school-meta{font-size:var(--cds-body-compact-01-font-size);color:var(--cds-text-secondary)}.school-inactive-tag[hidden]{display:none}.school-name-row cds-tag:not(:defined){visibility:hidden}.school-logo{object-fit:contain;flex-shrink:0}@media (width<=65.98rem){.school-logo{width:2.5rem;height:2.5rem}}@media (width<=41.98rem){#school-heading{font-size:var(--cds-heading-04-font-size)}.school-meta{white-space:nowrap;text-overflow:ellipsis;flex:100%;min-width:0;display:block;overflow:hidden}}.browse-layout{gap:var(--spacing-06);grid-template-columns:minmax(13.75rem,3fr) 13fr;align-items:start;display:grid}.browse-sidebar{top:var(--site-header-height);max-height:calc(100vh - var(--site-header-height) - 1.5rem);flex-direction:column;display:flex;position:sticky}.browse-sidebar-layer{gap:var(--spacing-03);background-color:var(--tile-bg-static);border:1px solid var(--tile-border);border-block-end:var(--tile-edge);border-radius:var(--radius-md);min-height:0;padding:var(--spacing-04);flex-direction:column;flex:1;display:flex}.sidebar-search-row{gap:var(--spacing-03);flex-direction:column;display:flex}.school-sidebar-filter,.conference-filter-dropdown{width:100%}.division-filter-row{gap:var(--spacing-02) var(--spacing-03);flex-wrap:wrap;display:flex}.school-sidebar-list{flex:1;min-height:0;overflow-y:auto}.school-sidebar-item{align-items:center;gap:var(--spacing-03);padding:var(--spacing-03);font-size:var(--cds-body-compact-01-font-size);color:var(--cds-text-primary);border-radius:var(--radius-md);text-decoration:none;display:flex}.school-sidebar-item[hidden]{display:none}.school-sidebar-item:hover{background:var(--cds-purple-10)}.school-sidebar-item.selected{background:var(--cds-purple-20);font-weight:var(--font-weight-semibold)}html.cds--g100 .school-sidebar-item:hover{background:var(--cds-purple-90)}html.cds--g100 .school-sidebar-item.selected{background:var(--cds-purple-80)}.sidebar-dot{border-radius:var(--radius-circle);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.sidebar-logo{object-fit:contain;flex-shrink:0}.sidebar-dot-DI{background-color:var(--division-di)}.sidebar-dot-DII{background-color:var(--division-dii)}.sidebar-dot-DIII,.sidebar-dot-NAIA{background-color:var(--division-diii)}.sidebar-dot-cut{background-color:var(--cds-text-secondary)}.school-sidebar-empty{font-size:var(--cds-label-01-font-size);color:var(--cds-text-secondary);padding:var(--spacing-03)}@media (width<=41.98rem){.browse-layout{grid-template-columns:1fr}.browse-sidebar{max-height:none;position:static}.school-sidebar-list{max-height:13rem}.browse-sidebar-layer{width:calc(100% + 2 * var(--spacing-04));margin-inline:calc(-1 * var(--spacing-04));border-left:none;border-right:none}}.year-columns-scroll{overflow-x:auto}.year-columns-scroll.year-sliding{overflow-x:hidden}.year-slide{animation:year-slide var(--duration-moderate-02) var(--easing-standard-productive)}@keyframes year-slide{0%{transform:translateX(var(--year-slide-from))}}.year-columns{position:relative}.year-columns-grid.year-slide-out{pointer-events:none;animation:year-slide-out var(--duration-moderate-02) var(--easing-standard-productive) forwards;margin:0;position:absolute}@keyframes year-slide-out{to{transform:translateX(var(--year-slide-to))}}@media (prefers-reduced-motion:reduce){.year-slide,.year-columns-grid.year-slide-out{animation:none}}.year-columns{padding:var(--spacing-05);box-sizing:border-box}.year-columns-grid{column-gap:var(--spacing-04);row-gap:var(--spacing-03);margin-bottom:var(--spacing-06);isolation:isolate;align-items:start;display:grid}.year-columns-grid:last-child{margin-bottom:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(8.75rem,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(8.75rem,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(8.75rem,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(8.75rem,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(8.75rem,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(8.75rem,1fr))}.year-columns{--year-current-bg:var(--blue30)}html.cds--g100 .year-columns{--year-current-bg:var(--blue60)}.year-col-current-bg{border:2px solid var(--year-current-bg);margin-inline:calc(var(--spacing-03) * -1 + 3px);margin-block:calc(var(--spacing-05) * -1);z-index:-1;align-self:stretch}.year-card-table-wrap.year-col-current .roster-name{font-weight:var(--font-weight-semibold)}.year-card-header{align-items:baseline;gap:var(--spacing-03);display:flex}.year-card-header:not(.year-card-header-footer){padding-bottom:var(--spacing-04);border-bottom:1px solid var(--cds-border-subtle-01)}.year-card-year{font-size:var(--cds-heading-03-font-size);font-weight:var(--font-weight-semibold)}.year-card-hs{font-size:var(--compact-label-font-size);color:var(--cds-text-secondary);margin-inline-start:auto}.year-badge-current{font-weight:var(--font-weight-semibold)}.year-card-header-footer{margin-top:var(--spacing-04);padding-top:var(--spacing-04);padding-bottom:calc(var(--spacing-02) + var(--spacing-04));border-top:1px solid var(--cds-border-subtle-01);position:relative}.year-card-footer-block{flex-direction:column;align-self:stretch;display:flex}.year-card-footer-block>.year-card-header-footer{margin-top:auto}#year-section:not(.show-events) .roster-events{display:none}.roster-events{font-size:var(--compact-label-font-size);color:var(--cds-text-secondary);white-space:nowrap;margin-inline-start:var(--spacing-02)}#year-section.show-events .roster-name.roster-name-bench{color:var(--cds-text-secondary)}.year-card-header-competed .year-card-hs{white-space:nowrap}.events-toggle{all:unset;color:var(--cds-link-primary);cursor:pointer}.events-toggle:hover{text-decoration:underline}.events-toggle:focus-visible{outline:2px solid var(--cds-focus)}.year-card-competed-bar{block-size:var(--spacing-02);border-radius:var(--radius-pill);background:var(--cds-border-subtle-01);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.year-card-competed-bar>span{border-radius:var(--radius-pill);background:var(--cds-purple-60);block-size:100%;display:block}.year-card-coaches{gap:var(--spacing-03);margin-top:var(--spacing-05);padding-inline:var(--spacing-03);flex-direction:column;display:flex}.coach-staff-heading{padding-bottom:var(--spacing-02);border-bottom:1px solid var(--cds-border-subtle-01);text-transform:uppercase}.coach-name{font-size:var(--cds-label-01-font-size);line-height:var(--cds-label-01-line-height);font-weight:var(--font-weight-semibold)}.coach-name .text-button{color:inherit}.coach-role{font-size:var(--cds-label-01-font-size);line-height:var(--cds-label-01-line-height);color:var(--cds-text-secondary);display:block}.coach-name .new-tag{vertical-align:middle;font-weight:var(--font-weight-regular)}.coach-note{font-size:var(--cds-label-01-font-size);font-style:italic}.roster-mini-table{counter-reset:roster-row}.roster-mini-table cds-table-row{counter-increment:roster-row}.roster-name:before{content:counter(roster-row);color:var(--cds-text-secondary);font-size:var(--compact-label-font-size);text-align:right;margin-right:var(--spacing-03);display:inline-block}.roster-mini-table cds-table-cell{padding-left:var(--spacing-03)}.year-card-table-wrap cds-table:not(:defined){border-collapse:collapse;inline-size:100%;display:table}.roster-mini-table:not(:defined){display:table-row-group}.roster-mini-table cds-table-row:not(:defined){block-size:var(--spacing-06);display:table-row}.roster-mini-table cds-table-cell:not(:defined){vertical-align:middle;border-bottom:1px solid var(--cds-border-subtle-01);font-size:var(--cds-label-01-font-size);line-height:var(--cds-body-compact-01-line-height);padding-block:2px;padding-inline-end:var(--spacing-05);display:table-cell}.roster-row-empty cds-table-cell{background:var(--cds-layer-01)!important;border-bottom-color:var(--cds-border-subtle-01)!important}.roster-row-empty{pointer-events:none}.roster-cohort-cyan cds-table-cell{background:var(--cyan10)!important}.roster-cohort-teal cds-table-cell{background:var(--teal10)!important}.roster-cohort-orange cds-table-cell{background:var(--cds-orange-10)!important}.roster-cohort-magenta cds-table-cell{background:var(--magenta10)!important}.roster-cohort-purple cds-table-cell{background:var(--purple10)!important}html.cds--g100 .roster-cohort-cyan cds-table-cell{background:var(--cyan100)!important}html.cds--g100 .roster-cohort-teal cds-table-cell{background:var(--teal100)!important}html.cds--g100 .roster-cohort-orange cds-table-cell{background:var(--cds-orange-100)!important}html.cds--g100 .roster-cohort-magenta cds-table-cell{background:var(--magenta100)!important}html.cds--g100 .roster-cohort-purple cds-table-cell{background:var(--purple100)!important}.roster-cohort-cyan{--class-header-bg:var(--cyan20)}.roster-cohort-teal{--class-header-bg:var(--teal20)}.roster-cohort-orange{--class-header-bg:var(--cds-orange-20)}.roster-cohort-magenta{--class-header-bg:var(--magenta20)}.roster-cohort-purple{--class-header-bg:var(--purple20)}html.cds--g100 .roster-cohort-cyan{--class-header-bg:var(--cyan90)}html.cds--g100 .roster-cohort-teal{--class-header-bg:var(--teal90)}html.cds--g100 .roster-cohort-orange{--class-header-bg:var(--cds-orange-90)}html.cds--g100 .roster-cohort-magenta{--class-header-bg:var(--magenta90)}html.cds--g100 .roster-cohort-purple{--class-header-bg:var(--purple90)}.roster-mini-table cds-table-row.roster-class-header{counter-increment:none}.roster-class-header cds-table-cell,html.cds--g100 .roster-class-header cds-table-cell{background:var(--class-header-bg)!important}.roster-mini-table cds-table-row.roster-class-header{block-size:1.125rem!important}.roster-mini-table .roster-class-header cds-table-cell{padding-top:var(--spacing-01);padding-bottom:var(--spacing-01);block-size:auto;min-block-size:0;line-height:1}.roster-class-header-label,.coach-staff-heading{line-height:1;font-size:var(--compact-label-font-size);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--cds-text-secondary)}.roster-cohort-cyan cds-table-cell{border-bottom:1px solid var(--cyan20)!important}.roster-cohort-teal cds-table-cell{border-bottom:1px solid var(--teal20)!important}.roster-cohort-orange cds-table-cell{border-bottom:1px solid var(--cds-orange-20)!important}.roster-cohort-magenta cds-table-cell{border-bottom:1px solid var(--magenta20)!important}.roster-cohort-purple cds-table-cell{border-bottom:1px solid var(--purple20)!important}html.cds--g100 .roster-cohort-cyan cds-table-cell{border-bottom-color:var(--cyan90)!important}html.cds--g100 .roster-cohort-teal cds-table-cell{border-bottom-color:var(--teal90)!important}html.cds--g100 .roster-cohort-orange cds-table-cell{border-bottom-color:var(--cds-orange-90)!important}html.cds--g100 .roster-cohort-magenta cds-table-cell{border-bottom-color:var(--magenta90)!important}html.cds--g100 .roster-cohort-purple cds-table-cell{border-bottom-color:var(--purple90)!important}.roster-mini-table{--cds-layer-hover:transparent}.roster-mini-table cds-table-cell{color:var(--cds-text-primary);font-size:var(--cds-label-01-font-size)}.roster-flags{display:inline}.year-section{--year-inset:var(--spacing-03);flex-direction:column;display:flex}.browse-main{overflow-anchor:none}.year-content{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;min-width:0}.year-section .year-columns{padding-inline:var(--year-inset)}.season-nav{align-items:center;gap:var(--spacing-03);margin-block-end:var(--spacing-05);display:flex}.season-timeline{contain:inline-size;flex:1;min-width:0;padding-block-start:2px;overflow-x:auto}.season-nav[hidden]{display:none}.season-decade-jump{padding:var(--spacing-03) var(--spacing-02);border-radius:var(--radius-md);color:var(--cds-link-primary);font:inherit;font-size:var(--cds-label-01-font-size);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none}.season-decade-jump:hover{background:var(--cds-background-hover);color:var(--cds-link-primary-hover)}.season-decade-jump[hidden],.season-decade-short{display:none}.season-ticks{inline-size:max-content;min-inline-size:100%;display:flex;position:relative}.season-tick{flex:1 0 var(--spacing-08);padding:var(--spacing-04) 0;color:var(--cds-text-secondary);font:inherit;font-size:var(--cds-label-01-font-size);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.season-tick[hidden]{display:none}.season-tick.decade-start{border-inline-start:1px solid var(--cds-border-subtle-01)}.season-tick:hover{color:var(--cds-text-primary);background:var(--cds-background-hover)}.season-tick.in-window{color:var(--cds-text-primary);font-weight:var(--font-weight-semibold)}.season-tick-label{align-items:center;gap:var(--spacing-02);display:flex}.season-tick-now{inline-size:var(--spacing-03);block-size:var(--spacing-03);border-radius:var(--radius-circle);background:var(--cds-border-interactive)}.season-tick-short{display:none}.season-bracket{border:2px solid var(--cds-purple-60);border-radius:var(--radius-md);background:color-mix(in srgb, var(--cds-purple-60) 8%, transparent);cursor:grab;touch-action:none;transition:left var(--duration-moderate-02) var(--easing-standard-productive), width var(--duration-moderate-02) var(--easing-standard-productive);position:absolute;inset-block:0}html.cds--g100 .season-bracket{border-color:var(--cds-purple-40);background:color-mix(in srgb, var(--cds-purple-40) 12%, transparent)}.season-timeline.dragging .season-bracket{cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.season-bracket{transition:none}}.year-pager{margin-block:var(--spacing-06) calc(-1 * (var(--spacing-06) + var(--spacing-08) + 2 * var(--spacing-02)));z-index:3;align-self:center;align-items:center;gap:var(--spacing-02);padding:var(--spacing-02);background:var(--cds-purple-90);color:var(--cds-text-on-color);border-radius:var(--radius-pill);box-shadow:var(--dropdown-shadow);opacity:0;visibility:hidden;transition:opacity var(--duration-moderate-01) var(--easing-standard-productive), visibility var(--duration-moderate-01) var(--easing-standard-productive);display:flex;position:sticky;inset-block-end:var(--spacing-06)}.year-pager.is-visible{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.year-pager{transition:none}}.year-pager-label{padding-inline:var(--spacing-03);font-size:var(--cds-body-compact-01-font-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.year-pager-btn{inline-size:var(--spacing-08);block-size:var(--spacing-08);border-radius:var(--radius-circle);color:var(--cds-text-on-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.year-pager-btn:hover:not(:disabled){background:var(--cds-purple-70)}.year-pager-btn:disabled{color:color-mix(in srgb, var(--cds-text-on-color) 35%, transparent);cursor:not-allowed}.year-pager-btn svg{fill:currentColor;width:1.25rem;height:1.25rem}@media (width<=41.98rem){.year-content{width:calc(100% + 2 * var(--spacing-04));margin-inline:calc(-1 * var(--spacing-04))}.year-card-header{flex-direction:column;align-items:flex-start;gap:0}.year-card-hs{min-block-size:2lh;margin-inline-start:0}.year-card-header-competed .year-card-hs{white-space:normal}.events-sep{display:none}.events-toggle{display:block}.season-tick{flex-basis:var(--spacing-06)}.season-tick-long{display:none}.season-tick-short{display:inline}.season-nav{gap:var(--spacing-01)}.season-decade-long{display:none}.season-decade-short{display:inline}.year-section .year-columns{padding-block-end:var(--spacing-05)}.year-columns-grid{column-gap:var(--spacing-03)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.roster-name{padding:max(0px, calc((var(--spacing-06) - 1lh) / 2)) 0;margin:min(0px, calc((1lh - var(--spacing-06)) / 2)) 0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:inline}.roster-name:hover,.roster-name:focus-visible{text-decoration:underline}@property --row-highlight-bg{syntax:"<color>";inherits:true;initial-value:#fddc69}.roster-mini-table .roster-row-highlight,.coach-line-highlight{--row-highlight-bg:var(--cds-yellow-20)}.roster-mini-table .roster-row-highlight cds-table-cell{color:var(--cds-gray-100);background:var(--row-highlight-bg)!important}html.cds--g100 .roster-mini-table .roster-row-highlight{--row-highlight-bg:var(--cds-yellow-70)}html.cds--g100 .roster-mini-table .roster-row-highlight cds-table-cell{color:var(--cds-gray-10)}.coach-line-highlight{background:var(--row-highlight-bg);color:var(--cds-gray-100);margin-inline:calc(-1 * var(--spacing-02));padding-inline:var(--spacing-02);border-radius:var(--radius-sm)}html.cds--g100 .coach-line-highlight{--row-highlight-bg:var(--cds-yellow-70);color:var(--cds-gray-10)}.roster-row-flash{animation:1.2s ease-in-out .9s 3 roster-row-flash}@keyframes roster-row-flash{25%,75%{--row-highlight-bg:var(--cds-yellow-30)}50%{--row-highlight-bg:var(--cds-yellow-10)}}.roster-name:disabled{cursor:default;color:inherit}@media (width<=41.98rem){.roster-mini-table cds-table-cell{padding-left:var(--spacing-02);padding-right:var(--spacing-02)}.roster-name:before{margin-right:var(--spacing-01)}}
