[data-domain-component=attendance-type-badge]{display:inline-flex}[data-domain-component=attendance-type-badge][data-attendance-type=helper] [data-component=badge]{background:var(--attendance-type-helper-bg);color:var(--attendance-type-helper-text);border:1px solid var(--attendance-type-helper-border)}[data-domain-component=attendance-type-badge][data-attendance-type=trial] [data-component=badge]{background:var(--attendance-type-trial-bg);color:var(--attendance-type-trial-text);border:1px solid var(--attendance-type-trial-border)}[data-domain-component=attendance-type-badge][data-attendance-type=walk_in] [data-component=badge]{background:var(--attendance-type-walk-in-bg);color:var(--attendance-type-walk-in-text);border:1px solid var(--attendance-type-walk-in-border)}[data-domain-component=attendance-type-badge][data-attendance-type=replacement] [data-component=badge]{background:var(--attendance-type-replacement-bg);color:var(--attendance-type-replacement-text);border:1px solid var(--attendance-type-replacement-border)}
[data-domain-component=class-status-badge]{display:inline-flex}[data-domain-component=class-status-badge] [data-component=badge]{box-shadow:var(--elevation-low)}[data-domain-component=class-status-badge][data-status=draft] [data-component=badge]{background:var(--color-status-warning-bg);color:var(--color-status-warning-text);border:none}[data-domain-component=class-status-badge][data-status=active] [data-component=badge]{background:var(--color-status-success-bg);color:var(--color-status-success-text);border:none}[data-domain-component=class-status-badge][data-status=paused] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);border:none}[data-domain-component=class-status-badge][data-status=archived] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);opacity:var(--opacity-subtle);border:none}
[data-domain-component=class-schedule-status-badge]{display:inline-flex}[data-domain-component=class-schedule-status-badge][data-status=scheduled] [data-component=badge]{background:var(--color-status-success-bg);color:var(--color-status-success-text);border:none}[data-domain-component=class-schedule-status-badge][data-status=rescheduled] [data-component=badge]{background:var(--color-status-warning-bg);color:var(--color-status-warning-text);border:none}[data-domain-component=class-schedule-status-badge][data-status=cancelled] [data-component=badge]{background:var(--color-status-error-bg);color:var(--color-status-error-text);border:none}[data-domain-component=class-schedule-status-badge][data-status=completed] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);opacity:var(--opacity-subtle);border:none}
[data-domain-component=class-timing-badge]{display:inline-flex}
[data-domain-component=dance-role-badge]{display:inline-flex}[data-domain-component=dance-role-badge][data-role=leader] [data-component=badge]{background:var(--dance-role-leader-bg);color:var(--dance-role-leader-text);border:1px solid var(--dance-role-leader-border)}[data-domain-component=dance-role-badge][data-role=follower] [data-component=badge]{background:var(--dance-role-follower-bg);color:var(--dance-role-follower-text);border:1px solid var(--dance-role-follower-border)}[data-domain-component=dance-role-badge][data-role=both] [data-component=badge]{background:var(--dance-role-both-bg);color:var(--dance-role-both-text);border:1px solid var(--dance-role-both-border)}[data-domain-component=dance-role-badge][data-role=solo] [data-component=badge]{background:var(--dance-role-solo-bg);color:var(--dance-role-solo-text);border:1px solid var(--dance-role-solo-border)}[data-domain-component=dance-role-badge][data-role=unknown] [data-component=badge]{background:var(--color-status-neutral-subtle-bg);color:var(--color-status-neutral-text);border:1px solid var(--color-status-neutral-border)}[data-domain-component=dance-role-badge][data-role=balanced] [data-component=badge]{background:var(--color-status-success-bg);color:var(--color-status-success-text);border:1px solid var(--color-status-success-border)}[data-domain-component=dance-role-badge][data-role=more-leaders] [data-component=badge]{background:var(--color-role-leader-bg);color:var(--color-role-leader-text);border:1px solid var(--color-role-leader-border)}[data-domain-component=dance-role-badge][data-role=more-followers] [data-component=badge]{background:var(--color-role-follower-bg);color:var(--color-role-follower-text);border:1px solid var(--color-role-follower-border)}
[data-domain-component=dance-style-badge]{display:inline-flex}[data-domain-component=dance-style-badge] [data-component=badge]{background:var(--gradient-surface-subtle)}
[data-domain-component=level-badge]{display:inline-flex}[data-domain-component=level-badge][data-level=beginner] [data-component=badge]{background:var(--color-level-beginner-bg);color:var(--color-level-beginner-text);border:1px solid var(--color-level-beginner-border)}[data-domain-component=level-badge][data-level=intermediate] [data-component=badge]{background:var(--color-level-intermediate-bg);color:var(--color-level-intermediate-text);border:1px solid var(--color-level-intermediate-border)}[data-domain-component=level-badge][data-level=advanced] [data-component=badge]{background:var(--color-level-advanced-bg);color:var(--color-level-advanced-text);border:1px solid var(--color-level-advanced-border)}[data-domain-component=level-badge][data-level=master] [data-component=badge]{background:var(--color-level-master-bg);color:var(--color-level-master-text);border:1px solid var(--color-level-master-border)}[data-domain-component=level-badge][data-level=unknown] [data-component=badge]{background:var(--color-level-unknown-bg);color:var(--color-level-unknown-text);border:1px solid var(--color-level-unknown-border)}
[data-domain-component=base-level-badge]{display:inline-flex}[data-domain-component=base-level-badge][data-level=beginner] [data-component=badge]{background:var(--color-level-beginner-bg);color:var(--color-level-beginner-text);border:1px solid var(--color-level-beginner-border)}[data-domain-component=base-level-badge][data-level=intermediate] [data-component=badge]{background:var(--color-level-intermediate-bg);color:var(--color-level-intermediate-text);border:1px solid var(--color-level-intermediate-border)}[data-domain-component=base-level-badge][data-level=advanced] [data-component=badge]{background:var(--color-level-advanced-bg);color:var(--color-level-advanced-text);border:1px solid var(--color-level-advanced-border)}[data-domain-component=base-level-badge][data-level=master] [data-component=badge]{background:var(--color-level-master-bg);color:var(--color-level-master-text);border:1px solid var(--color-level-master-border)}
[data-domain-component=teacher-badge]{align-items:center;gap:var(--gap-xs);display:inline-flex}[data-element=teacher-name]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}[data-domain-component=teacher-badge][data-variant=default] [data-component=badge]{align-items:center;gap:var(--gap-sm);padding:var(--padding-2xs);padding-right:var(--padding-sm);background:var(--color-surface-primary);height:auto;color:var(--color-content-primary);box-shadow:var(--elevation-low);display:inline-flex}[data-domain-component=teacher-badge][data-variant=default]:has([data-element=avatar-icon]) [data-component=badge]{gap:var(--gap-xs)}[data-element=teacher-avatar]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-element=teacher-avatar]:has([data-element=role-indicator]){margin-bottom:2px;margin-right:2px;overflow:visible}[data-element=teacher-avatar] [data-element=role-indicator]{line-height:0;position:absolute;bottom:-1px;right:-1px}[data-domain-component=teacher-badge][data-size=xs] [data-element=role-indicator]{bottom:-2px;right:-2px}[data-element=avatar-image]{object-fit:cover;border-radius:50%;width:100%;height:100%}[data-domain-component=teacher-badge][data-size=xs] [data-element=teacher-avatar]{width:14px;height:14px}[data-domain-component=teacher-badge][data-size=sm] [data-element=teacher-avatar]{width:18px;height:18px}[data-domain-component=teacher-badge][data-size=md] [data-element=teacher-avatar]{width:22px;height:22px}[data-domain-component=teacher-badge][data-size=lg] [data-element=teacher-avatar]{width:26px;height:26px}[data-domain-component=teacher-badge][data-variant=avatar]{line-height:0;display:inline-block}[data-domain-component=teacher-badge] [data-element=avatar-initials]{background:var(--color-surface-tertiary);width:100%;height:100%;color:var(--color-content-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}[data-domain-component=teacher-badge][data-size=xs] [data-element=avatar-initials]{font-size:6px}[data-domain-component=teacher-badge][data-size=sm] [data-element=avatar-initials]{font-size:7px}[data-domain-component=teacher-badge][data-size=md] [data-element=avatar-initials]{font-size:9px}[data-domain-component=teacher-badge][data-size=lg] [data-element=avatar-initials]{font-size:10px}[data-domain-component=teacher-badge][data-variant=minimal]{align-items:center;gap:var(--gap-xs);min-width:0;color:var(--color-content-tertiary);display:inline-flex}[data-domain-component=teacher-badge][data-variant=minimal] [data-element=teacher-name]{font-weight:var(--font-weight-regular);max-width:none}[data-domain-component=teacher-badge][data-size=xs] [data-element=teacher-name]{max-width:150px;font-size:var(--font-size-2xs)}[data-domain-component=teacher-badge][data-size=sm] [data-element=teacher-name]{max-width:150px;font-size:var(--font-size-xs)}[data-domain-component=teacher-badge][data-size=md] [data-element=teacher-name]{max-width:200px;font-size:var(--font-size-sm)}[data-domain-component=teacher-badge][data-size=lg] [data-element=teacher-name]{max-width:250px;font-size:var(--font-size-base)}
[data-domain-component=studio-status-badge]{display:inline-flex}[data-domain-component=studio-status-badge] [data-component=badge]{box-shadow:var(--elevation-low)}[data-domain-component=studio-status-badge][data-status=onboarding] [data-component=badge]{background:var(--color-status-warning-bg);color:var(--color-status-warning-text);border:none}[data-domain-component=studio-status-badge][data-status=active] [data-component=badge]{background:var(--color-status-success-bg);color:var(--color-status-success-text);border:none}[data-domain-component=studio-status-badge][data-status=paused] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);border:none}[data-domain-component=studio-status-badge][data-status=archived] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);opacity:var(--opacity-subtle);border:none}
[data-domain-component=enrollment-status-badge]{display:inline-flex}[data-domain-component=enrollment-status-badge] [data-component=badge]{box-shadow:var(--elevation-low)}[data-domain-component=enrollment-status-badge][data-status=active] [data-component=badge]{background:var(--color-status-success-bg);color:var(--color-status-success-text);border:none}[data-domain-component=enrollment-status-badge][data-status=dropped] [data-component=badge]{background:var(--color-status-error-bg);color:var(--color-status-error-text);border:none}[data-domain-component=enrollment-status-badge][data-status=completed] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);border:none}
[data-domain-component=membership-status-badge]{display:inline-flex}[data-domain-component=membership-status-badge] [data-component=badge]{box-shadow:var(--elevation-low)}[data-domain-component=membership-status-badge][data-status=active] [data-component=badge]{background:var(--color-status-success-bg);color:var(--color-status-success-text);border:none}[data-domain-component=membership-status-badge][data-status=inactive] [data-component=badge]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);border:none}
[data-domain-component=studio-role-badge]{display:inline-flex}
[data-domain-component=visibility-badge]{display:inline-flex}[data-domain-component=visibility-badge][data-visibility=internal] [data-component=badge]{border:1px solid var(--color-state-warning-muted)}[data-domain-component=visibility-badge][data-visibility=back_channel] [data-component=badge]{border:1px solid var(--primary-scale-200)}
[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-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=c3c71b8568474bbe.css.map*/