.lx-envelope{border-radius:var(--lx-r-panel);transition:none;position:relative}.lx-envelope:before,.lx-envelope:after{content:"";pointer-events:none;opacity:0;position:absolute}.lx-envelope:before{border:1.5px solid var(--lx-envelope-line,transparent);border-radius:calc(var(--lx-r-panel) + 6px);-webkit-mask:conic-gradient(from -90deg, #000 var(--lx-trace,0%), transparent 0);-webkit-mask:conic-gradient(from -90deg, #000 var(--lx-trace,0%), transparent 0);mask:conic-gradient(from -90deg, #000 var(--lx-trace,0%), transparent 0);inset:-8px -16px -14px}.lx-envelope:after{z-index:-1;background:radial-gradient(ellipse 60% 100% at 50% 0%, var(--lx-envelope-glow,transparent), transparent 72%);filter:blur(6px);height:96px;bottom:-46px;left:8%;right:8%}.lx-envelope[data-verdict=correct]{--lx-envelope-line:var(--lx-correct);--lx-envelope-glow:var(--lx-correct-ring,var(--lx-correct-tint))}.lx-envelope[data-verdict=retry]{--lx-envelope-line:var(--lx-retry-solid);--lx-envelope-glow:var(--lx-retry-tint)}.lx-envelope[data-marked][data-verdict=wrong]{--lx-envelope-line:var(--lx-wrong-ink);--lx-envelope-glow:var(--lx-wrong-tint)}.lx-envelope[data-verdict]:before{opacity:1;animation:.52s cubic-bezier(.32,.72,.3,1) both lx-trace}.lx-envelope[data-verdict]:after{animation:.62s cubic-bezier(.22,.61,.36,1) .12s both lx-wash-in}@keyframes lx-trace{0%{--lx-trace:0%}to{--lx-trace:100%}}@property --lx-trace{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes lx-wash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.9;transform:none}}.lx-settled{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.lx-settled-go[data-verdict=correct]{background:var(--lx-correct);color:var(--lx-on-correct)}.lx-settled-go[data-verdict=retry]{background:var(--lx-retry-solid);color:var(--lx-on-retry)}.lx-settled-go[data-verdict=correct]:hover,.lx-settled-go[data-verdict=retry]:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.lx-envelope[data-verdict]:before{animation:none;-webkit-mask:none;mask:none}.lx-envelope[data-verdict]:after{opacity:.9;animation:none}}
