:root{--cases-dropdown-open-dur:.25s;--cases-dropdown-close-dur:.15s;--cases-dropdown-pre-scale:.97;--cases-dropdown-closing-scale:.99;--cases-motion-dur:.25s;--cases-reveal-dur:.4s;--cases-pending-dur:.15s;--cases-ease:cubic-bezier(.22, 1, .36, 1)}.cases-dropdown{pointer-events:none;opacity:0;transform:scale(var(--cases-dropdown-pre-scale));transform-origin:0 0;transition:transform var(--cases-dropdown-open-dur) var(--cases-ease), opacity var(--cases-dropdown-open-dur) var(--cases-ease);will-change:transform, opacity}.cases-dropdown.is-open{pointer-events:auto;opacity:1;transform:scale(1)}.cases-dropdown.is-closing{pointer-events:none;opacity:0;transform:scale(var(--cases-dropdown-closing-scale));transition:transform var(--cases-dropdown-close-dur) var(--cases-ease), opacity var(--cases-dropdown-close-dur) var(--cases-ease)}.cases-segment-pill{transition:transform var(--cases-motion-dur) var(--cases-ease), width var(--cases-motion-dur) var(--cases-ease);will-change:transform, width}.cases-segment-option{transition:color var(--cases-motion-dur) var(--cases-ease)}.cases-results{transition:opacity var(--cases-pending-dur) ease-in-out, filter var(--cases-pending-dur) ease-in-out}.cases-results[data-pending=true]{opacity:.55;filter:blur(2px)}@keyframes cases-results-in{0%{opacity:0;filter:blur(2px)}}.cases-results[data-motion=on]{animation:cases-results-in var(--cases-reveal-dur) ease-in-out}@media (prefers-reduced-motion:reduce){.cases-dropdown,.cases-segment-pill,.cases-segment-option,.cases-results{transition:none!important}.cases-results[data-motion=on]{animation:none!important}}
