@keyframes revealUp{0%{opacity:.01;filter:blur(4px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.unified-reveal>*{animation:.6s cubic-bezier(.19,1,.22,1) both revealUp}.unified-reveal>:first-child{animation-delay:0s}.unified-reveal>:nth-child(2){animation-delay:60ms}.unified-reveal>:nth-child(3){animation-delay:.12s}.unified-reveal>:nth-child(4){animation-delay:.18s}.unified-reveal>:nth-child(5){animation-delay:.24s}@keyframes reactiveHighlight{0%{border-color:#06b6d4;box-shadow:0 0 #06b6d44d}to{border-color:#e5e7eb;box-shadow:0 0 #06b6d400}}[data-highlight=active]{transition:transform .3s;animation:2s ease-out both reactiveHighlight;transform:translateY(-2px)}@keyframes scoreGlow{0%{box-shadow:0 0 24px #06b6d426}to{box-shadow:0 0 36px #06b6d447}}.score-ring-glow{animation:4s ease-in-out infinite alternate both scoreGlow}@keyframes flamePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.breo-flame-pulse{animation:3s ease-in-out infinite both flamePulse}@keyframes toolFadeIn{0%{opacity:.01;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.tool-mode-enter{animation:.4s cubic-bezier(.19,1,.22,1) both toolFadeIn}@keyframes firstRevealGlow{0%{box-shadow:0 0 0 2px #06b6d499}to{box-shadow:0 0 #06b6d400}}.first-reveal{animation:1s ease-out both firstRevealGlow}.nav-item-hover{transition:background-color .15s,color .15s}.cta-breo{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);transition:box-shadow .2s,transform .2s;box-shadow:0 2px 12px #06b6d44d}.cta-breo:hover{transform:translateY(-1px);box-shadow:0 4px 24px #06b6d473}.unified-purple-fix .border-purple-500\/30{border-color:#06b6d44d!important}.unified-purple-fix .border-purple-500\/60{border-color:#06b6d499!important}.unified-purple-fix .dark\:border-purple-500\/30{border-color:#06b6d44d!important}.unified-purple-fix .text-purple-600{color:#0891b2!important}.unified-purple-fix .text-purple-500{color:#06b6d4!important}.unified-purple-fix .text-purple-400{color:#22d3ee!important}.unified-purple-fix .text-purple-300{color:#67e8f9!important}.unified-purple-fix .text-purple-700{color:#0e7490!important}.unified-purple-fix .dark\:text-purple-400{color:#22d3ee!important}.unified-purple-fix .dark\:text-purple-300{color:#67e8f9!important}.unified-purple-fix .bg-purple-500\/10{background-color:#06b6d41a!important}.unified-purple-fix .bg-purple-500\/20{background-color:#06b6d433!important}.unified-purple-fix .bg-purple-100{background-color:#ecfeff!important}.unified-purple-fix .bg-purple-200{background-color:#cffafe!important}.unified-purple-fix .bg-purple-600{background-color:#0891b2!important}.unified-purple-fix .bg-purple-800\/50{background-color:#155e7580!important}.unified-purple-fix .bg-purple-900\/50{background-color:#164e6380!important}.unified-purple-fix .bg-purple-900\/30{background-color:#164e634d!important}.unified-purple-fix .dark\:bg-purple-800\/50{background-color:#155e7580!important}.unified-purple-fix .dark\:bg-purple-900\/50{background-color:#164e6380!important}.unified-purple-fix .dark\:bg-purple-500\/20{background-color:#06b6d433!important}.unified-purple-fix .from-purple-50{--tw-gradient-from:#ecfeff!important}.unified-purple-fix .from-purple-500{--tw-gradient-from:#06b6d4!important}.unified-purple-fix .from-purple-400{--tw-gradient-from:#22d3ee!important}.unified-purple-fix .to-purple-600{--tw-gradient-to:#0891b2!important}.unified-purple-fix .to-purple-500{--tw-gradient-to:#06b6d4!important}.unified-purple-fix .dark\:from-purple-400{--tw-gradient-from:#22d3ee!important}.unified-purple-fix .dark\:to-purple-500{--tw-gradient-to:#06b6d4!important}.unified-purple-fix .shadow-purple-500\/10{--tw-shadow-color:#06b6d41a!important}.unified-purple-fix .shadow-purple-500\/30{--tw-shadow-color:#06b6d44d!important}.unified-purple-fix .dark\:shadow-purple-500\/10{--tw-shadow-color:#06b6d41a!important}.unified-purple-fix .ring-purple-400{--tw-ring-color:#22d3ee!important}.unified-purple-fix .text-purple-200{color:#a5f3fc!important}.unified-purple-fix .dark\:text-purple-900\/30{color:#164e634d!important}.unified-purple-fix .dark\:text-purple-600{color:#0891b2!important}
