.rb-welcome{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16123a8c;place-items:center;padding:16px;animation:.25s ease-out rb-fade;display:grid;position:fixed;inset:0}.rb-welcome-card{text-align:center;color:#16123a;background:radial-gradient(circle at 50% 0,#f3eeff 0%,#fff 60%);border-radius:32px;width:100%;max-width:420px;padding:40px 28px 26px;animation:.5s cubic-bezier(.2,.9,.3,1.2) rb-rise;position:relative;overflow:hidden;box-shadow:0 30px 80px #140a3c59}.rb-door{z-index:3;background:linear-gradient(160deg,#9b6bff,#5b2fd6);width:50%;position:absolute;top:0;bottom:0}.rb-door.left{border-right:2px solid #ffffff59;animation:.75s cubic-bezier(.7,0,.3,1) .15s forwards rb-door-left;left:0}.rb-door.right{border-left:2px solid #ffffff59;animation:.75s cubic-bezier(.7,0,.3,1) .15s forwards rb-door-right;right:0}.rb-door.left:after,.rb-door.right:after{content:"";background:#f1b01e;border-radius:6px;width:10px;height:34px;margin-top:-17px;position:absolute;top:50%}.rb-door.left:after{right:14px}.rb-door.right:after{left:14px}.rb-sound{z-index:4;cursor:pointer;background:#f3f0ff;border:0;border-radius:12px;width:38px;height:38px;font-size:18px;position:absolute;top:14px;right:14px}.rb-avatar{color:#fff;background:linear-gradient(140deg,#a57bff,#7b47f2);border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto;font-size:40px;font-weight:800;animation:.5s cubic-bezier(.2,.9,.3,1.4) .75s both rb-pop;display:grid;box-shadow:0 0 0 5px #fff,0 0 0 9px #7b47f2}.rb-check{color:#fff;background:#27ae60;border-radius:50%;place-items:center;width:30px;height:30px;margin:-26px auto 0 calc(50% + 18px);font-weight:900;animation:.4s 1s both rb-pop;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.rb-kicker{letter-spacing:.6px;text-transform:uppercase;color:#27ae60;margin-top:18px;font-size:13px;font-weight:800;animation:.4s .95s both rb-up}.rb-title{margin-top:6px;font-size:26px;font-weight:800;line-height:1.15;animation:.4s 1.05s both rb-up}.rb-email{color:#6e6a82;margin-top:6px;font-size:14px;animation:.4s 1.1s both rb-up}.rb-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;animation:.4s 1.2s both rb-up;display:flex}.rb-chip{color:#4c2daa;background:#f3f0ff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.rb-actions{justify-content:center;gap:10px;margin-top:22px;animation:.4s 1.3s both rb-up;display:flex}.rb-btn{color:#fff;background:#7b47f2;border-radius:999px;justify-content:center;align-items:center;height:50px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #7b47f259}.rb-btn.ghost{color:#7b47f2;box-shadow:none;background:#f3f0ff}.rb-btn:focus-visible{outline-offset:2px;outline:3px solid #f1b01e}.rb-progress{background:#eeebf5;border-radius:9px;height:4px;margin-top:22px;overflow:hidden}.rb-progress i{transform-origin:0;background:#7b47f2;width:100%;height:100%;animation:linear forwards rb-shrink;display:block}.rb-confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.rb-confetti i{opacity:0;border-radius:3px;height:14px;animation-name:rb-fall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-20px}@keyframes rb-fade{0%{opacity:0}}@keyframes rb-rise{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes rb-door-left{to{transform:translate(-102%)}}@keyframes rb-door-right{to{transform:translate(102%)}}@keyframes rb-pop{0%{opacity:0;transform:scale(.3)}}@keyframes rb-up{0%{opacity:0;transform:translateY(10px)}}@keyframes rb-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rb-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.9;transform:translateY(105vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.rb-door,.rb-confetti{display:none}.rb-welcome-card,.rb-avatar,.rb-check,.rb-kicker,.rb-title,.rb-email,.rb-chips,.rb-actions{animation:.2s both rb-fade}}
@font-face{font-family:GuidyFont;src:url(../media/Guidy_Regular-s.p.63afb05f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GuidyFont;src:url(../media/Guidy_Regular-s.p.b488289e.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GuidyFont Fallback;src:local(Arial);ascent-override:85.77%;descent-override:16.56%;line-gap-override:8.73%;size-adjust:114.72%}.guidyfont_be51af81-module__ts3pYa__className{font-family:GuidyFont,GuidyFont Fallback}.guidyfont_be51af81-module__ts3pYa__variable{--font-sans:"GuidyFont","GuidyFont Fallback"}
@font-face{font-family:AvFontimer;src:url(../media/AVFontimer_Medium-s.p.4c5d1ef9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:AvFontimer;src:url(../media/AVFontimer_Medium-s.p.20ca9814.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:AvFontimer;src:url(../media/AVFontimer_SemiBold-s.p.a4f49f02.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:AvFontimer;src:url(../media/AVFontimer_SemiBold-s.p.5ad272b6.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:AvFontimer;src:url(../media/AVFontimer_Bold-s.p.d691366f.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:AvFontimer;src:url(../media/AVFontimer_Bold-s.p.89b14e1c.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:AvFontimer Fallback;src:local(Arial);ascent-override:82.16%;descent-override:24.53%;line-gap-override:16.98%;size-adjust:106.01%}.avfontimer_a01ad55e-module__JmpbRG__className{font-family:AvFontimer,AvFontimer Fallback}.avfontimer_a01ad55e-module__JmpbRG__variable{--font-heading:"AvFontimer","AvFontimer Fallback"}
