.comparison-transition{z-index:1000;background:#fffdfa;animation:.32s ease-out both comparison-cover-in;position:fixed;inset:0}.comparison-transition-symbol{width:fit-content;animation:80ms linear .62s both comparison-symbol-handoff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-transition-symbol .elvana-loading-symbol{width:auto;height:min(192px,30dvh)}.comparison-transition-message{color:#626a75;text-align:center;width:100%;font-size:14px;animation:.2s ease-out 1.1s both comparison-cover-in;position:absolute;top:calc(50% + min(96px,15dvh) + 24px);left:0}.comparison-transition[data-phase=revealing]{pointer-events:none;animation:.48s cubic-bezier(.16,1,.3,1) both comparison-cover-out}.comparison-transition[data-phase=revealing] .comparison-transition-symbol{animation:.38s cubic-bezier(.16,1,.3,1) both comparison-symbol-out}.comparison-transition[data-phase=revealing] .comparison-transition-message{opacity:0;animation:none}.comparison-arrival:focus{outline:none}@keyframes comparison-cover-in{0%{opacity:0}to{opacity:1}}@keyframes comparison-cover-out{0%{opacity:1}to{opacity:0}}@keyframes comparison-symbol-handoff{0%{opacity:0}to{opacity:1}}@keyframes comparison-symbol-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.comparison-transition{display:none}.comparison-transition,.comparison-transition *{animation:none!important}}
