.line-up-grid{padding-top:var(--spacing-5)}.line-up-grid,.line-up-grid-wrap{position:relative}.line-up-grid-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:space-between;margin-bottom:var(--spacing-5)}.line-up-grid-filters{display:flex;flex-wrap:wrap;gap:.5em}.line-up-grid-filter,.line-up-grid-mobile-filter,.line-up-grid-view{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--lineup-filter-bg,var(--btn-on-page-bg));border:0;border-radius:var(--radius-full);color:var(--lineup-filter-text,var(--btn-on-page-text));cursor:pointer;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--font-size-tiny);font-weight:var(--font-weight-ui);gap:.5em;justify-content:center;line-height:1;padding:1em 1.143em;text-transform:uppercase;transition:color .6s cubic-bezier(.625,.05,0,1),background-color .6s cubic-bezier(.625,.05,0,1)}.line-up-grid-filter[data-filter-status=active]{background-color:var(--lineup-filter-active-bg,var(--bg-emphasis));color:var(--lineup-filter-active-text,var(--text-on-emphasis))}.line-up-grid-mobile-filter-icon,.line-up-grid-view-icon{display:inline-flex;height:1em;width:1em}.line-up-grid-mobile-filter-icon svg,.line-up-grid-view-icon svg{height:100%;width:100%}.line-up-grid-filters-backdrop,.line-up-grid-filters-close,.line-up-grid-mobile-filter{display:none}.line-up-grid-item[data-filter-status=active]{opacity:1;transform:scale(1) rotate(.001deg);transition:opacity .6s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1);visibility:visible}.line-up-grid-item[data-filter-status=transition-out]{opacity:0;transform:scale(.9) rotate(.001deg);transition:opacity .45s cubic-bezier(.625,.05,0,1),transform .45s cubic-bezier(.625,.05,0,1);visibility:visible}.line-up-grid-item[data-filter-status=not-active]{opacity:0;pointer-events:none;position:absolute;transform:scale(.9) rotate(.001deg);visibility:hidden}.line-up-grid-wrap[data-view=list] .line-up-grid-list{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.line-up-grid-wrap[data-view=list] .line-up-grid-item{align-items:center;border-top:1px solid var(--lineup-list-border,var(--border-on-page));color:var(--lineup-list-text,var(--text-on-page));cursor:pointer;display:flex;gap:var(--spacing-3);justify-content:space-between;padding:var(--spacing-4) 0}.line-up-grid-wrap[data-view=list] .line-up-grid-name{color:var(--lineup-list-text,var(--text-on-page));flex:1 1 auto;font-family:var(--font-family-ui);font-size:var(--font-size-base-plus);font-weight:var(--font-weight-ui);line-height:1;order:1;text-transform:uppercase;transition:opacity .6s cubic-bezier(.625,.05,0,1)}.line-up-grid-wrap[data-view=list] .line-up-grid-label{order:2;transition:opacity .6s cubic-bezier(.625,.05,0,1)}.line-up-grid-name .title-accent{color:var(--lineup-list-text-emphasis,var(--ui-accent-on-page));font-family:inherit;font-weight:inherit}.line-up-grid-label{align-items:center;background-color:var(--line-up-grid-label-bg,var(--lineup-list-label-bg,var(--bg-surface-alt)));border-radius:var(--radius-full);color:var(--line-up-grid-label-text,var(--lineup-list-label-text,var(--text-on-surface-alt)));display:inline-flex;flex-shrink:0;font-family:var(--font-family-ui);font-size:var(--font-size-tiny);font-weight:var(--font-weight-ui);justify-content:center;line-height:1;padding:calc(var(--spacing-btn-sm-y) + .125rem) var(--spacing-btn-sm-x) var(--spacing-btn-sm-y);text-transform:uppercase}.line-up-grid-wrap[data-view=list] .line-up-grid-item[data-filter-status=not-active]{display:none;position:static}.line-up-grid-wrap[data-view=list] .line-up-grid-list .line-up-grid-visual{display:none}.line-up-grid-wrap[data-view=cards] .line-up-grid-list{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.line-up-grid-wrap[data-view=cards] .line-up-grid-item{background-color:var(--lineup-card-bg,var(--bg-surface));border:1px solid var(--lineup-card-border,var(--border-on-page));border-radius:var(--radius-sm);color:var(--lineup-card-text,var(--text-on-surface));display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3)}.line-up-grid-wrap[data-view=cards] .line-up-grid-visual{aspect-ratio:1/1;display:block;overflow:hidden;position:relative;width:100%}.line-up-grid-wrap[data-view=cards] .line-up-grid-visual-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.line-up-grid-wrap[data-view=cards] .line-up-grid-label{align-self:flex-start;background-color:var(--line-up-grid-label-bg,var(--lineup-card-label-bg));color:var(--line-up-grid-label-text,var(--lineup-card-label-text))}.line-up-grid-wrap[data-view=cards] .line-up-grid-name{color:var(--lineup-card-text,var(--text-on-surface));display:block;font-family:var(--font-family-ui);font-size:var(--font-size-base-plus);font-weight:var(--font-weight-ui);line-height:1;text-transform:uppercase}.line-up-grid-wrap[data-view=cards] .line-up-grid-name .title-accent{color:var(--lineup-card-emphasis,var(--ui-accent-on-surface))}.bg-page .line-up-grid-wrap[data-view=list] .line-up-grid-item{border-color:var(--border-on-page);color:var(--text-on-page)}.bg-page .line-up-grid-wrap[data-view=list] .line-up-grid-name{color:var(--text-on-page)}.bg-page .line-up-grid-name .title-accent{color:var(--ui-accent-on-page)}.bg-surface .line-up-grid-wrap[data-view=list] .line-up-grid-item{border-color:var(--border-on-surface);color:var(--text-on-surface)}.bg-surface .line-up-grid-wrap[data-view=list] .line-up-grid-name{color:var(--text-on-surface)}.bg-surface .line-up-grid-name .title-accent{color:var(--ui-accent-on-surface)}.bg-page .line-up-grid-filter,.bg-page .line-up-grid-mobile-filter,.bg-page .line-up-grid-view{background-color:var(--lineup-filter-bg,var(--btn-on-page-bg));color:var(--lineup-filter-text,var(--btn-on-page-text))}.bg-page .line-up-grid-filter[data-filter-status=active]{background-color:var(--lineup-filter-active-bg,var(--bg-surface));color:var(--lineup-filter-active-text,var(--text-on-surface))}.bg-surface .line-up-grid-filter,.bg-surface .line-up-grid-mobile-filter,.bg-surface .line-up-grid-view{background-color:var(--lineup-filter-bg,var(--bg-page));color:var(--lineup-filter-text,var(--text-on-page))}.bg-surface .line-up-grid-filter[data-filter-status=active]{background-color:var(--lineup-filter-active-bg,var(--bg-emphasis));color:var(--lineup-filter-active-text,var(--text-on-emphasis))}.bg-page .line-up-grid-wrap[data-view=cards] .line-up-grid-item{background-color:var(--bg-surface);border-color:var(--border-on-surface);color:var(--text-on-surface)}.bg-page .line-up-grid-wrap[data-view=cards] .line-up-grid-label{background-color:var(--line-up-grid-label-bg,var(--lineup-card-label-bg));color:var(--line-up-grid-label-text,var(--lineup-card-label-text))}.bg-page .line-up-grid-wrap[data-view=cards] .line-up-grid-name{color:var(--text-on-surface)}.bg-page .line-up-grid-wrap[data-view=cards] .line-up-grid-name .title-accent{color:var(--ui-accent-on-surface)}.bg-emphasis .line-up-grid-filter,.bg-emphasis .line-up-grid-mobile-filter,.bg-emphasis .line-up-grid-view{background-color:var(--btn-on-emphasis-bg);color:var(--btn-on-emphasis-text)}.bg-emphasis .line-up-grid-filter[data-filter-status=active]{background-color:var(--bg-page);color:var(--text-on-page)}.bg-emphasis .line-up-grid-wrap[data-view=list] .line-up-grid-item{border-color:var(--border-on-emphasis);color:var(--text-on-emphasis)}.bg-emphasis .line-up-grid-wrap[data-view=list] .line-up-grid-name{color:var(--text-on-emphasis)}.bg-emphasis .line-up-grid-name .title-accent{color:var(--ui-accent-on-emphasis)}.bg-emphasis .line-up-grid-label{background-color:var(--line-up-grid-label-bg,var(--bg-page));color:var(--line-up-grid-label-text,var(--text-on-page))}.bg-emphasis .line-up-grid-wrap[data-view=cards] .line-up-grid-item{background-color:var(--bg-page);border-color:var(--border-on-page);color:var(--text-on-page)}.bg-emphasis .line-up-grid-wrap[data-view=cards] .line-up-grid-name{color:var(--ui-accent-on-page)}.bg-emphasis .line-up-grid-wrap[data-view=cards] .line-up-grid-name .title-accent{color:var(--text-on-page-muted)}.line-up-grid-wrap[data-view=cards] .line-up-grid-follower{display:none}.line-up-grid-follower{align-items:center;aspect-ratio:1/1;display:none;inset:0 auto auto 0;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;width:20em;z-index:100}.line-up-grid-follower-inner{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:relative;transform:scale(0);transition:opacity .1s ease,transform .6s cubic-bezier(.65,.1,0,1);width:100%;z-index:2}.line-up-grid-follower [data-follower-visual]{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.line-up-grid-follower [data-follower-visual] img{color:transparent;display:block;font-size:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(hover:hover)and (min-width:992px){.line-up-grid-wrap[data-view=list] .line-up-grid-follower{display:flex}.line-up-grid-wrap[data-view=list]:has(.line-up-grid-item:hover) .line-up-grid-follower-inner{opacity:1;transform:scale(1)}.line-up-grid-wrap[data-view=list]:has(.line-up-grid-item:hover) .line-up-grid-item:not(:hover) .line-up-grid-label,.line-up-grid-wrap[data-view=list]:has(.line-up-grid-item:hover) .line-up-grid-item:not(:hover) .line-up-grid-name{opacity:.5}}@media(max-width:1023px){.line-up-grid-actions{gap:var(--spacing-2)}.line-up-grid-wrap[data-view=cards] .line-up-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}.line-up-grid-wrap[data-view=list] .line-up-grid-follower{display:none}}@media(max-width:767px){.line-up-grid-actions{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-2)}.line-up-grid-mobile-filter{display:inline-flex;flex:1 1 50%}.line-up-grid-view-toggle{align-self:stretch;flex:1 1 50%}.line-up-grid-view-toggle .line-up-grid-view{width:100%}.line-up-grid-filters{background-color:var(--bg-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:none;flex-direction:column;flex-wrap:nowrap;gap:var(--spacing-2);inset:auto 0 0 0;padding:var(--spacing-6) var(--spacing-3) var(--spacing-3);position:fixed;transform:translateY(100%);transition:transform .4s cubic-bezier(.625,.05,0,1);will-change:transform;z-index:1001}.line-up-grid-wrap[data-mobile-filter-open=true] .line-up-grid-filters{display:flex;transform:translateY(0)}.line-up-grid-filters .line-up-grid-filter{justify-content:center;width:100%}.line-up-grid-filters-close{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-full);color:var(--text-on-surface);display:inline-flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:var(--spacing-2);top:var(--spacing-2);width:2.5rem}.line-up-grid-filters-close svg{height:1.25rem;width:1.25rem}.line-up-grid-filters-backdrop{background-color:rgba(0,0,0,.4);display:block;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.line-up-grid-wrap[data-mobile-filter-open=true] .line-up-grid-filters-backdrop{opacity:1;visibility:visible}.line-up-grid-wrap[data-view=list] .line-up-grid-list{grid-template-columns:1fr}.line-up-grid-wrap[data-view=list] .line-up-grid-item{align-items:center;display:grid;gap:var(--spacing-2) var(--spacing-3);grid-template-areas:"label visual" "name  visual";grid-template-columns:1fr auto;padding:var(--spacing-3) 0}.line-up-grid-wrap[data-view=list] .line-up-grid-label{grid-area:label;justify-self:start;order:0}.line-up-grid-wrap[data-view=list] .line-up-grid-name{align-self:start;grid-area:name;order:0}.line-up-grid-wrap[data-view=list] .line-up-grid-list .line-up-grid-visual{display:block;grid-area:visual;height:4.5rem;overflow:hidden;width:4.5rem}.line-up-grid-wrap[data-view=list] .line-up-grid-list .line-up-grid-visual-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.line-up-grid-wrap[data-view=cards] .line-up-grid-list{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))}}