:root{--motion-duration-1:.14s;--motion-duration-2:.22s;--motion-duration-3:.32s;--motion-duration-4:.44s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-tap-duration:var(--motion-duration-1);--motion-page-duration:.24s;--motion-page-snap-duration:.24s;--motion-dialog-duration:var(--motion-duration-2);--motion-sheet-duration:var(--motion-duration-3);--motion-toast-duration:var(--motion-duration-3);--motion-page-ease:cubic-bezier(.22, 1, .36, 1);--motion-tap-scale:.985;--motion-card-tap-scale:.99}@property --skill-progress{syntax:"<percentage>";inherits:false;initial-value:0%}@property --bundle-progress{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes fresh-data-flash{0%{background-color:transparent}35%{background-color:color-mix(in srgb, var(--accent-soft) 12%, transparent)}to{background-color:transparent}}.fresh-data-flash-a,.fresh-data-flash-b{animation:fresh-data-flash var(--motion-duration-4) var(--motion-ease-out) both}:where(button,a,input,select,textarea,.motion-button,.motion-card,.overlay-close,.collapse-component-header,.skill-category-toggle,.home-section-action,.home-priority-action,.home-empty-state-action,.home-row-button,.friend-card-button,.skill-item,.bundle-card-link,.notification-summary-button,.login,.profile-edit-account,.profile-logout,.submit,.attempt,.overlay-delete,.overlay-cancel,#navbar a,header.banner button,.bleft button,.bright button,.home-insight-card,.home-priority-card,.home-empty-state-card){transition:transform var(--motion-tap-duration) var(--motion-ease-out), background-color var(--motion-duration-2) var(--motion-ease-out), border-color var(--motion-duration-2) var(--motion-ease-out), color var(--motion-duration-2) var(--motion-ease-out), box-shadow var(--motion-duration-2) var(--motion-ease-out), opacity var(--motion-duration-2) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){:where(button,a,.overlay-close,.home-row-button,.friend-card-button,.skill-item,.bundle-card-link,.notification-summary-button,.login,.profile-edit-account,.profile-logout,.submit,.attempt,.overlay-delete,.overlay-cancel,#navbar a,header.banner button,.bleft button,.bright button):hover{transform:translateY(-1px)}}:where(button,a,.motion-button,.overlay-close,.home-row-button,.friend-card-button,.bundle-card-link,.notification-summary-button,.login,.profile-edit-account,.profile-logout,.submit,.attempt,.overlay-delete,.overlay-cancel,#navbar a,header.banner button,.bleft button,.bright button):active{transform:translateY(0) scale(var(--motion-tap-scale))}:where(.motion-card,.skill-item,.home-insight-card,.home-priority-card,.home-empty-state-card):active{transform:translateY(0) scale(var(--motion-card-tap-scale))}@media (hover:none),(pointer:coarse){:where(button,a,.motion-button,.motion-card,.skill-item,.home-insight-card,.home-priority-card,.home-empty-state-card):hover:not(:active){transform:none}}:where(.skill-progress,.friend-info-progress){transition:--skill-progress var(--motion-duration-4) var(--motion-ease-out)}:where(.bundle-progress-fill){transition:width var(--motion-duration-4) var(--motion-ease-out)}:where(.collapse-component){gap:.75rem;display:grid}:where(.collapse-component-header){transition:transform var(--motion-duration-1) var(--motion-ease-out), color var(--motion-duration-2) var(--motion-ease-out)}:where(.collapse-arrow){transition:transform var(--motion-duration-2) var(--motion-ease-out)}:where(.collapse-component-content){opacity:0;transition:grid-template-rows var(--motion-duration-3) var(--motion-ease-out), opacity var(--motion-duration-2) var(--motion-ease-out), transform var(--motion-duration-3) var(--motion-ease-out);grid-template-rows:0fr;font-size:.95rem;line-height:1.65;display:grid;overflow:hidden;transform:translateY(-4px)}:where(.collapse-component.is-open) .collapse-component-content{opacity:1;grid-template-rows:1fr;transform:translate(0,0)}:where(.collapse-component-content-inner){min-height:0;overflow:hidden}@media (hover:hover) and (pointer:fine){:where(.home-insight-card,.home-priority-card,.home-section-card,.home-progress-card,.friend-card,.cosign-card,.skill-item,.bundle-card,.bundle-browse-card,.bundle-installed-card,.profile-summary-card,.profile-info-card,.profile-stats-card,.profile-info-item,.profile-stat-item,.profile-detail-row,.notification-overlay-item,.notification-summary-button,.offline-card,.detail-row,.friend-info-hero,.friend-info-stat-card,.friend-info-section,.friend-info-review-row,.overlay-panel,.modal-card,.mini-modal-card,.home-empty-state-card):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fresh-data-flash-a,.fresh-data-flash-b{animation:none!important}}