.try-stage{z-index:50;background:#131210;position:fixed;inset:0;overflow:hidden}.try-stage video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.try-sweep{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#fbfaf71a 50%,#0000 58%) 0 0/250% 250%;animation:3.2s ease-in-out infinite try-sweep;position:absolute;inset:0}@keyframes try-sweep{0%{background-position:120% 120%}to{background-position:-60% -60%}}.try-chip{transform-origin:0 100%;animation:.55s cubic-bezier(.34,1.56,.64,1) both try-chip-pop,.5s ease-in 2s forwards try-chip-decay}@keyframes try-chip-pop{0%{opacity:0;transform:translateY(18px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes try-chip-decay{to{opacity:0;transform:translateY(-10px)scale(.94)}}.try-flash{pointer-events:none;border:3px solid #ffffffe6;border-radius:22px;animation:.45s ease-out forwards try-flash;position:absolute;inset:10px}@keyframes try-flash{0%{opacity:.95;transform:scale(1.015)}to{opacity:0;transform:scale(1)}}.try-snackbar{animation:.3s ease-out both try-toast-in}.try-dots{align-items:baseline;gap:.3rem;display:inline-flex}.try-dots span{opacity:.25;background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite try-dot}.try-dots span:nth-child(2){animation-delay:.2s}.try-dots span:nth-child(3){animation-delay:.4s}@keyframes try-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.try-toast{animation:.4s ease-out both try-toast-in}@keyframes try-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.try-tick{animation:.45s ease-out try-tick}@keyframes try-tick{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.try-step{opacity:.25;transition:opacity .3s}.try-step.is-done{opacity:1}.try-step .try-step-check{background:0 0;border:1px solid #13121040;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;transition:all .25s;display:inline-flex}.try-step.is-done .try-step-check{color:#fbfaf7;background:#131210;border-color:#131210}.try-fade{animation:.5s ease-out both try-fade}@keyframes try-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.try-sweep{background:0 0;animation:none}.try-chip,.try-toast,.try-tick,.try-fade,.try-snackbar{opacity:1;animation:none;transform:none}.try-flash{display:none}.try-dots span{opacity:.5;animation:none}}.try-progress{background:#13121014;border-radius:9999px;height:3px;position:relative;overflow:hidden}.try-progress:after{content:"";background:#8a6d1f;border-radius:9999px;width:40%;animation:1.5s ease-in-out infinite try-progress;position:absolute;top:0;bottom:0}@keyframes try-progress{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.try-progress:after{opacity:.35;width:100%;animation:none;left:0}}.try-beacon{background:#8a6d1f;border-radius:9999px;width:10px;height:10px;animation:2.2s ease-in-out infinite try-beacon-breathe;display:block;position:relative}.try-beacon:before,.try-beacon:after{content:"";border-radius:inherit;border:2px solid #8a6d1f8c;animation:2.2s ease-out infinite try-beacon-ripple;position:absolute;inset:-3px}.try-beacon:after{animation-delay:1.1s}@keyframes try-beacon-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 2px #ffffffe6,0 0 6px #8a6d1f59}50%{transform:scale(1.2);box-shadow:0 0 0 2px #fffffff2,0 0 16px 3px #8a6d1f99}}@keyframes try-beacon-ripple{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.try-beacon{animation:none;box-shadow:0 0 0 2px #ffffffe6}.try-beacon:before,.try-beacon:after{display:none}}
