[data-domain-component=attendance-type-segmented-control][data-selected-type=helper] [data-element=segment][data-selected=true]{background-color:var(--attendance-type-helper-bg);color:var(--attendance-type-helper-text);box-shadow:inset 0 0 0 1px var(--attendance-type-helper-border)}[data-domain-component=attendance-type-segmented-control][data-selected-type=trial] [data-element=segment][data-selected=true]{background-color:var(--attendance-type-trial-bg);color:var(--attendance-type-trial-text);box-shadow:inset 0 0 0 1px var(--attendance-type-trial-border)}[data-domain-component=attendance-type-segmented-control][data-selected-type=walk_in] [data-element=segment][data-selected=true]{background-color:var(--attendance-type-walk-in-bg);color:var(--attendance-type-walk-in-text);box-shadow:inset 0 0 0 1px var(--attendance-type-walk-in-border)}[data-domain-component=attendance-type-segmented-control][data-selected-type=replacement] [data-element=segment][data-selected=true]{background-color:var(--attendance-type-replacement-bg);color:var(--attendance-type-replacement-text);box-shadow:inset 0 0 0 1px var(--attendance-type-replacement-border)}
[data-domain-component=dance-role-segmented-control] [data-element=track]{align-items:center;gap:var(--spacing-1);padding:var(--padding-xs);background:var(--color-foundation-white);border-radius:var(--radius-full);box-shadow:var(--elevation-low);display:inline-flex}[data-domain-component=dance-role-segmented-control] [data-element=segment]{border-radius:var(--radius-full);color:var(--color-content-tertiary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}[data-domain-component=dance-role-segmented-control][data-size=sm] [data-element=segment]{padding:var(--spacing-0_5)var(--spacing-1_5);font-size:var(--font-size-xs)}[data-domain-component=dance-role-segmented-control][data-size=sm] [data-element=segment]:not([data-selected]){padding:var(--spacing-1_5)}[data-domain-component=dance-role-segmented-control][data-size=md] [data-element=segment]{padding:var(--spacing-1)var(--spacing-2_5);font-size:var(--font-size-xs)}[data-domain-component=dance-role-segmented-control][data-size=md] [data-element=segment]:not([data-selected]){padding:var(--spacing-2)}[data-domain-component=dance-role-segmented-control][data-size=lg] [data-element=segment]{padding:var(--spacing-1_5)var(--spacing-3);font-size:var(--font-size-sm)}[data-domain-component=dance-role-segmented-control][data-size=lg] [data-element=segment]:not([data-selected]){padding:var(--spacing-2_5)}[data-domain-component=dance-role-segmented-control] [data-element=segment][data-selected][data-role=leader]{background:var(--dance-role-leader-bg);color:var(--dance-role-leader-text);border-color:var(--dance-role-leader-border)}[data-domain-component=dance-role-segmented-control] [data-element=segment][data-selected][data-role=follower]{background:var(--dance-role-follower-bg);color:var(--dance-role-follower-text);border-color:var(--dance-role-follower-border)}[data-domain-component=dance-role-segmented-control] [data-element=segment][data-selected][data-role=unknown]{background:var(--dance-role-unknown-bg);color:var(--dance-role-unknown-text);border-color:var(--dance-role-unknown-border)}[data-domain-component=dance-role-segmented-control] [data-element=segment]:hover:not([data-selected]):not([data-disabled]){background:var(--interaction-hover-overlay-subtle)}[data-domain-component=dance-role-segmented-control] [data-element=segment][data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}[data-domain-component=dance-role-segmented-control][data-no-selection][data-size=sm] [data-element=segment]{padding:var(--spacing-0_5)var(--spacing-1_5)}[data-domain-component=dance-role-segmented-control][data-no-selection][data-size=md] [data-element=segment]{padding:var(--spacing-1)var(--spacing-2_5)}[data-domain-component=dance-role-segmented-control][data-no-selection][data-size=lg] [data-element=segment]{padding:var(--spacing-1_5)var(--spacing-3)}[data-domain-component=dance-role-segmented-control] [data-element=segment]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
[data-domain-component=visibility-segmented-control][data-selected-visibility=normal] [data-element=segment][data-selected=true]{background-color:var(--message-visibility-normal-bg);color:var(--message-visibility-normal-text);box-shadow:inset 0 0 0 1px var(--message-visibility-normal-border)}[data-domain-component=visibility-segmented-control][data-selected-visibility=internal] [data-element=segment][data-selected=true]{background-color:var(--message-visibility-internal-bg);color:var(--message-visibility-internal-text);box-shadow:inset 0 0 0 1px var(--message-visibility-internal-border)}[data-domain-component=visibility-segmented-control][data-selected-visibility=back_channel] [data-element=segment][data-selected=true]{background-color:var(--message-visibility-back-channel-bg);color:var(--message-visibility-back-channel-text);box-shadow:inset 0 0 0 1px var(--message-visibility-back-channel-border)}
[data-domain-component=class-status-indicator]{display:inline-flex}
[data-class-info-bar=true] [data-info-group=true]{flex-shrink:0}[data-class-info-bar=true] [data-info-group=truncatable]{flex-shrink:1;min-width:0}
[data-domain-component=student-enrollment-list-item][data-draft=true]{opacity:var(--opacity-inactive)}
[data-domain-component=student-enrollment-card][data-draft=true]{opacity:var(--opacity-inactive)}[data-domain-component=student-enrollment-card] [data-element=mobile-role-badge]{display:none}@media (max-width:767px){[data-domain-component=student-enrollment-card] [data-element=mobile-role-badge]{display:contents}[data-domain-component=student-enrollment-card] [data-element=desktop-role-badge]{display:none}}
[data-domain-component=student-search-results]{max-height:30vh;overflow-y:auto}[data-domain-component=student-search-results]::-webkit-scrollbar{width:6px}[data-domain-component=student-search-results]::-webkit-scrollbar-track{background:0 0}J [data-domain-component=student-search-results]::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}[data-domain-component=student-search-results]::-webkit-scrollbar-thumb:hover{background:var(--color-border-emphasis)}
[data-domain-component=user-profile-block]{width:100%;min-width:0}[data-domain-component=user-profile-block][data-dimmed=true]{opacity:var(--opacity-inactive)}
[data-domain-component=student-profile-block]{width:100%;min-width:0}[data-domain-component=student-profile-block][data-size=lg] [data-component=stack][data-direction=row]{gap:var(--spacing-4)}[data-domain-component=student-profile-block][data-absent=true]{opacity:var(--opacity-inactive)}[data-domain-component=student-profile-block] [data-role=dance-role-indicator]{position:absolute;bottom:-3px;right:-3px}[data-domain-component=student-profile-block] [data-role=membership-status-indicator]{position:absolute;bottom:-5px;right:-1px}[data-domain-component=student-profile-block] [data-role=connection-status]{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}[data-domain-component=student-profile-block] [data-role=connection-status] [data-component=text]{padding-right:.1em;font-style:italic}[data-domain-component=student-profile-block] [data-role=connection-status][data-status=not-connected] svg{color:var(--color-content-warning)}[data-domain-component=student-profile-block] [data-role=connection-status][data-status=connection-requested] svg{color:var(--color-content-tertiary)}
[data-domain-component=student-card]{width:100%}[data-domain-component=student-card] [data-element=actions]{align-items:center;display:flex}
[data-domain-component=class-card]{width:100%}
.class-enrollment-cell__count{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.class-enrollment-cell__count--leader{color:var(--dance-role-leader-text)}.class-enrollment-cell__count--follower{color:var(--dance-role-follower-text)}
[data-domain-component=class-lifecycle-banner]{padding:var(--spacing-5)var(--spacing-6);background-color:var(--color-surface-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}
[data-domain-component=draft-class-banner]{padding:var(--spacing-5)var(--spacing-6);background-color:var(--color-surface-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}[data-checklist-item]{min-height:24px}[data-checklist-item][data-completed] [data-checklist-label]{text-decoration:line-through;-webkit-text-decoration-color:var(--color-content-quaternary);text-decoration-color:var(--color-content-quaternary)}
[data-component=class-schedule-grouped-list] [data-element=summary-bar]{background:var(--gradient-primary-subtle);border-radius:var(--radius-md)var(--radius-md)0 0;padding:var(--padding-md);border:1px solid var(--color-border-default);border-bottom:none}[data-component=class-schedule-grouped-list] [data-element=summary-bar][data-variant=active]{background:var(--primary-scale-100)}[data-component=class-schedule-grouped-list] [data-component=form-field-container]{border-radius:0 0 var(--radius-md)var(--radius-md);border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}[data-component=class-schedule-grouped-list] [data-element=class-list]{scrollbar-gutter:stable;scrollbar-width:thin;max-height:320px;overflow-y:auto}[data-component=class-schedule-grouped-list] [data-element=date-header]{z-index:1;background:var(--color-surface-secondary);background-color:var(--color-scale-gray-50);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--padding-sm)var(--padding-md);border-bottom:1px solid var(--color-border-secondary);position:sticky;top:0}[data-component=class-schedule-grouped-list] [data-element=class-items]{padding:var(--padding-md)}
[data-domain-component=offer-status-indicator]{display:inline-flex}
[data-domain-component=student-offer-status-indicator]{display:inline-flex}
[data-domain-component=payment-status-indicator]{--pulse-buffer:var(--spacing-2);margin:calc(var(--pulse-buffer)*-1);padding:var(--pulse-buffer);display:inline-flex}
[data-component=accept-terms-consent]{border-top:1px solid var(--color-border-default);padding-top:var(--padding-md)}[data-component=accept-terms-consent] [data-element=consent-label]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-content-primary)}
#nprogress .bar{background:var(--color-brand-primary)!important}#nprogress .peg{box-shadow:0 0 10px var(--color-brand-primary),0 0 5px var(--color-brand-primary)!important}
[data-domain-component=page-nav][data-variant=back]{margin-bottom:var(--spacing-4)}[data-domain-component=page-nav][data-variant=trail]{margin-bottom:var(--spacing-6)}
[data-component=credit-progress-bar] [data-part=track]{background:var(--color-surface-tertiary);width:100%;overflow:hidden}[data-component=credit-progress-bar][data-size=sm] [data-part=track]{border-radius:var(--radius-sm);height:.375rem}[data-component=credit-progress-bar][data-size=md] [data-part=track]{border-radius:var(--radius-sm);height:.625rem}[data-component=credit-progress-bar] [data-part=fill]{border-radius:inherit;height:100%;transition:width .3s,background .3s}[data-component=credit-progress-bar][data-variant=default] [data-part=fill]{background:var(--gradient-brand-tertiary-chart-tiny)}[data-component=credit-progress-bar][data-variant=warning] [data-part=fill]{background:var(--gradient-state-warning-chart-tiny)}[data-component=credit-progress-bar][data-variant=depleted] [data-part=fill]{background:var(--gradient-state-neutral-chart-tiny)}[data-component=credit-progress-bar][data-variant=muted] [data-part=fill]{background:var(--color-content-muted)}[data-component=credit-progress-bar][data-variant=muted] [data-part=track]{opacity:var(--opacity-hint)}
[data-component=cycle-progress-bar] [data-part=bar]{gap:2px;width:100%;display:flex}[data-component=cycle-progress-bar][data-variant=editor] [data-part=bar]{gap:3px}[data-component=cycle-progress-bar][data-size=sm] [data-part=bar]{height:.375rem}[data-component=cycle-progress-bar][data-size=md] [data-part=bar]{height:.625rem}[data-component=cycle-progress-bar][data-variant=editor] [data-part=bar]{height:.875rem}[data-component=cycle-progress-bar] [data-segment]{appearance:none;min-width:0;font:inherit;border:none;border-radius:1px;flex:1;margin:0;padding:0}[data-component=cycle-progress-bar] [data-segment]:first-child{border-radius:var(--radius-sm)1px 1px var(--radius-sm)}[data-component=cycle-progress-bar] [data-segment]:last-child{border-radius:1px var(--radius-sm)var(--radius-sm)1px}[data-component=cycle-progress-bar] [data-segment]:only-child{border-radius:var(--radius-sm)}[data-component=cycle-progress-bar][data-variant=editor] [data-segment]{border-radius:2px}[data-component=cycle-progress-bar][data-variant=editor] [data-segment]:first-child{border-radius:var(--radius-sm)2px 2px var(--radius-sm)}[data-component=cycle-progress-bar][data-variant=editor] [data-segment]:last-child{border-radius:2px var(--radius-sm)var(--radius-sm)2px}[data-component=cycle-progress-bar] [data-segment=counted]{background:var(--gradient-brand-primary-chart-tiny)}[data-component=cycle-progress-bar] [data-segment=extended]{background:var(--gradient-brand-secondary-chart-tiny)}[data-component=cycle-progress-bar] [data-segment=remaining]{background:var(--color-surface-tertiary)}[data-component=cycle-progress-bar][data-muted] [data-part=bar]{opacity:var(--opacity-hint)}[data-component=cycle-progress-bar][data-variant=editor] [data-segment]{transition:transform .3s,box-shadow .3s,background-color 1s}[data-component=cycle-progress-bar][data-variant=editor] [data-segment][data-clickable]{cursor:pointer}[data-component=cycle-progress-bar][data-variant=editor] [data-segment][data-clickable]:hover{transition-duration:.15s}[data-component=cycle-progress-bar][data-variant=editor] [data-segment=counted][data-clickable]:hover{background:var(--color-brand-primary-700)}[data-component=cycle-progress-bar][data-variant=editor] [data-segment=extended][data-clickable]:hover{background:var(--color-brand-secondary-700)}[data-component=cycle-progress-bar][data-variant=editor] [data-segment][data-clickable]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}[data-component=cycle-progress-bar][data-variant=editor] [data-segment][data-overridden]{margin-top:-2px;margin-bottom:-2px}[data-component=cycle-progress-bar][data-variant=editor] [data-segment]:not([data-clickable]){cursor:default}[data-component=cycle-progress-bar] [data-part=labels]{width:100%;margin-top:var(--spacing-1);gap:3px;display:flex}[data-component=cycle-progress-bar] [data-part=labels] span,[data-component=cycle-progress-bar] [data-part=labels] [data-label-type]{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.2;overflow:hidden}[data-component=cycle-progress-bar] [data-part=labels] [data-label-type=counted]{color:var(--color-brand-primary)}[data-component=cycle-progress-bar] [data-part=labels] [data-label-type=extended]{color:var(--color-brand-secondary)}[data-component=cycle-progress-bar] [data-part=labels] [data-label-type=remaining]{color:var(--color-content-tertiary)}[data-component=cycle-progress-bar][data-muted] [data-part=labels] [data-label-type]{font-weight:var(--font-weight-medium);font-size:var(--font-size-3xs)}[data-component=cycle-progress-bar][data-muted] [data-part=labels] [data-label-type=counted],[data-component=cycle-progress-bar][data-muted] [data-part=labels] [data-label-type=extended]{color:var(--color-content-tertiary)}
[data-component=cycle-progress-summary]{white-space:nowrap}[data-component=cycle-progress-summary][data-color-coded] [data-part=counted]{color:var(--color-brand-primary)}[data-component=cycle-progress-summary][data-color-coded] [data-part=extended]{color:var(--color-brand-secondary)}[data-component=cycle-progress-summary][data-muted]{font-size:var(--font-size-2xs);color:var(--color-content-tertiary)}
/*# sourceMappingURL=0fd609c05332872e.css.map*/