.apply-frame-page,.apply-frame-modal{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh);position:fixed}.apply-frame-page{z-index:1}.apply-frame-modal{z-index:101}@media (min-width:640px){.apply-frame-modal{width:min(560px,100vw - 48px);height:min(720px,100dvh - 48px);box-shadow:var(--shadow-modal);border-radius:20px;position:relative;top:auto;left:auto;right:auto}}@media (min-width:1024px){.apply-frame-modal{width:min(1080px,100vw - 48px)}}.apply-frame [data-field-wrap],.apply-frame .apply-input{scroll-margin:104px 0 120px}.apply-step-in{animation:.22s cubic-bezier(.2,.7,.2,1) both apply-in}.apply-step-back{animation:.22s cubic-bezier(.2,.7,.2,1) both apply-back}@keyframes apply-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes apply-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.apply-panel{background:radial-gradient(70% 50% at 100% 0,#ff590047,#0000 70%),radial-gradient(60% 40% at 0 100%,#ff59001f,#0000 70%),#000710}.apply-sample{animation:.6s cubic-bezier(.2,.7,.2,1) .1s both apply-float-in;box-shadow:0 30px 60px -20px #0000008c,0 2px 6px #0003}@keyframes apply-float-in{0%{opacity:0;transform:translateY(14px)rotate(-1deg)}to{opacity:1;transform:rotate(-1deg)}}.apply-live:after{content:"";background:var(--color-success);border-radius:9999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite apply-ping;position:absolute;inset:0}@keyframes apply-ping{75%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.apply-step-in,.apply-step-back,.apply-sample,.apply-live:after{animation:none}.apply-sample{transform:rotate(-1deg)}}
