.page-fade-in{animation:pageFadeIn .3s cubic-bezier(.2,0,0,1) forwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-bar-modern{border-bottom:1px solid var(--p-color-border-secondary);box-shadow:0 1px 2px #00000005}.score-fill{animation:scoreFill .6s cubic-bezier(.2,0,0,1) forwards}@keyframes scoreFill{0%{opacity:.6;transform:scaleX(0);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}.card-pop{animation:cardPop .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes cardPop{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.badge-glow{animation:badgeGlow 2s ease-in-out infinite}@keyframes badgeGlow{0%,to{opacity:1}50%{opacity:.85}}.readiness-category-card{animation:readinessCardIn .4s cubic-bezier(.2,0,0,1) forwards;opacity:0;transform:translateY(12px)}.readiness-category-card--0{animation-delay:.05s}.readiness-category-card--1{animation-delay:.15s}.readiness-category-card--2{animation-delay:.25s}.readiness-category-card--3{animation-delay:.35s}@keyframes readinessCardIn{to{opacity:1;transform:translateY(0)}}.readiness-category-card:hover{transition:background-color .2s ease,box-shadow .2s ease}.readiness-category-card:focus-within{box-shadow:0 0 0 2px var(--p-color-border-interactive)}.readiness-stats{padding-block:2px}.readiness-stat-row{animation:readinessStatRowIn .35s cubic-bezier(.2,0,0,1) forwards;opacity:0;transform:translate(-8px)}.readiness-stat-row--0{animation-delay:.1s}.readiness-stat-row--1{animation-delay:.2s}.readiness-stat-row--2{animation-delay:.3s}@keyframes readinessStatRowIn{to{opacity:1;transform:translate(0)}}.readiness-progress-wrap{margin-block-start:4px;overflow:hidden;border-radius:4px;animation:readinessProgressIn .5s cubic-bezier(.2,0,0,1) forwards}.readiness-stat-row--0 .readiness-progress-wrap{animation-delay:.2s}.readiness-stat-row--1 .readiness-progress-wrap{animation-delay:.35s}.readiness-stat-row--2 .readiness-progress-wrap{animation-delay:.5s}@keyframes readinessProgressIn{0%{opacity:0}to{opacity:1}}.onboarding-cta-primary{transition:transform .15s ease,box-shadow .2s ease}.onboarding-cta-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.onboarding-cta-primary:active{transform:translateY(0)}.ai-smart-fill-card{animation:cardPop .4s cubic-bezier(.34,1.56,.64,1) forwards}.ai-suggestion-card{animation:aiSuggestionFadeIn .35s cubic-bezier(.2,0,0,1) forwards}@keyframes aiSuggestionFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.suggestions-applied-banner{animation:suggestionsAppliedPulse .6s cubic-bezier(.2,0,0,1) forwards}@keyframes suggestionsAppliedPulse{0%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}
