html{background-color:var(--background)}html,body{overscroll-behavior-y:none}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}@keyframes eval-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eval-page-in{animation:eval-page-in .26s var(--ease-out)}@media (prefers-reduced-motion:reduce){.eval-page-in{animation:none}}.eval-tour-track{transition:transform .28s var(--ease-in-out);display:flex}.eval-tour-slide{flex:0 0 100%;min-width:0}.eval-tour-dot{background-color:var(--muted);width:16px;height:6px;transition:transform .2s var(--ease-out), background-color .2s ease;border-radius:999px;transform:scaleX(.4)}.eval-tour-dot[data-active=true]{background-color:var(--primary);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.eval-tour-track,.eval-tour-dot{transition-duration:0s}}.eval-check-in{animation:eval-check-in .2s var(--ease-out)}@keyframes eval-check-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.eval-check-in{animation:none}}.eval-press{transition:transform .1s var(--ease-out)}.eval-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.eval-press:active{transform:none}}.eval-banner{background-color:color-mix(in oklch, var(--warning) 15%, transparent);-webkit-backdrop-filter:blur(12px)saturate(160%)}@media (prefers-reduced-transparency:reduce){.eval-banner{background-color:var(--warning);-webkit-backdrop-filter:none}}.eval-display{letter-spacing:-.025em;text-wrap:balance;font-size:1.75rem;font-weight:700;line-height:1.1}.eval-title{letter-spacing:-.018em;text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.2}.eval-heading{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.eval-body{letter-spacing:0;font-size:.9375rem;line-height:1.5}.eval-caption{letter-spacing:.006em;font-size:.8125rem;line-height:1.45}.eval-label{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.eval-surface{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.eval-actionbar{z-index:10;padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));background-color:color-mix(in oklch, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(180%);margin-top:auto;position:sticky;bottom:0}.eval-actionbar:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to top, var(--background), transparent);height:1.5rem;position:absolute;bottom:100%}@media (prefers-reduced-transparency:reduce){.eval-actionbar{background-color:var(--background);-webkit-backdrop-filter:none;border-top:1px solid var(--border)}.eval-actionbar:before{display:none}}.eval-rail-fill{transform-origin:0;transition:transform .32s var(--ease-out)}@media (prefers-reduced-motion:reduce){.eval-rail-fill{transition:none}}.eval-situacion{border-left:3px solid var(--primary);background-color:color-mix(in oklch, var(--primary) 7%, var(--card))}@keyframes eval-stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.eval-stagger{animation:eval-stagger-in .24s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.eval-stagger{animation:none}}@keyframes eval-fin-check{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.eval-fin-check{animation:eval-fin-check .45s var(--ease-out)}@media (prefers-reduced-motion:reduce){.eval-fin-check{animation:none}}
