.svelte-8exesi{box-sizing:border-box}.scene.svelte-8exesi{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#f8fafc;color:#0f172a}.scene.svelte-8exesi .left:where(.svelte-8exesi){background:linear-gradient(160deg,#4338ca,#4f46e5,#6366f1 70%,#818cf8);position:relative;overflow:hidden;padding:3.5rem;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.scene.svelte-8exesi .left:where(.svelte-8exesi) .noise:where(.svelte-8exesi){position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.15'/%3E%3C/svg%3E")}.scene.svelte-8exesi .left:where(.svelte-8exesi) .blob:where(.svelte-8exesi){position:absolute;border-radius:50%;filter:blur(4.375rem);opacity:.55;pointer-events:none;animation:svelte-8exesi-float 20s ease-in-out infinite}.scene.svelte-8exesi .left:where(.svelte-8exesi) .blob-1:where(.svelte-8exesi){width:31.25rem;height:31.25rem;background:radial-gradient(circle,#a78bfa,transparent 70%);top:-7.5rem;right:-6.25rem}.scene.svelte-8exesi .left:where(.svelte-8exesi) .blob-2:where(.svelte-8exesi){width:28.125rem;height:28.125rem;background:radial-gradient(circle,#ec4899,transparent 70%);bottom:-9.375rem;left:-5rem;animation-delay:-7s}.scene.svelte-8exesi .left:where(.svelte-8exesi) .blob-3:where(.svelte-8exesi){width:23.75rem;height:23.75rem;background:radial-gradient(circle,#06b6d4,transparent 70%);top:45%;left:35%;animation-delay:-14s;opacity:.4}.scene.svelte-8exesi .left:where(.svelte-8exesi) .orb:where(.svelte-8exesi){position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.5),transparent 60%);filter:blur(2.5rem);pointer-events:none}.scene.svelte-8exesi .left:where(.svelte-8exesi) .orb-1:where(.svelte-8exesi){width:21.875rem;height:21.875rem;top:-3.75rem;right:-3.75rem;animation:svelte-8exesi-pulse 8s ease-in-out infinite}.scene.svelte-8exesi .left:where(.svelte-8exesi) .orb-2:where(.svelte-8exesi){width:17.5rem;height:17.5rem;bottom:-2.5rem;left:-5rem;animation:svelte-8exesi-pulse 10s ease-in-out infinite reverse}.scene.svelte-8exesi .left:where(.svelte-8exesi) .particle{position:absolute;background:#fff;border-radius:50%;pointer-events:none;animation:svelte-8exesi-rise linear infinite}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-ghost:where(.svelte-8exesi){position:absolute;color:#ffffff12;pointer-events:none;animation:svelte-8exesi-tooth-float 15s ease-in-out infinite}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-ghost--a:where(.svelte-8exesi){top:12%;left:8%;animation-delay:0s}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-ghost--b:where(.svelte-8exesi){top:65%;left:75%;animation-delay:-3s}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-ghost--c:where(.svelte-8exesi){top:35%;left:80%;animation-delay:-6s}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-ghost--d:where(.svelte-8exesi){top:80%;left:25%;animation-delay:-9s}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-grid:where(.svelte-8exesi){position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);opacity:.05;pointer-events:none}.scene.svelte-8exesi .left:where(.svelte-8exesi) .tooth-grid:where(.svelte-8exesi)>div:where(.svelte-8exesi){display:flex;align-items:center;justify-content:center;color:#fff}.scene.svelte-8exesi .left:where(.svelte-8exesi) .brand:where(.svelte-8exesi){display:flex;align-items:center;gap:1.125rem;position:relative;z-index:5}.scene.svelte-8exesi .left:where(.svelte-8exesi) .brand-icon:where(.svelte-8exesi){width:3.4375rem;height:3.4375rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);overflow:hidden}.scene.svelte-8exesi .left:where(.svelte-8exesi) .brand-icon:where(.svelte-8exesi) svg{width:3.4375rem;height:3.4375rem}.scene.svelte-8exesi .left:where(.svelte-8exesi) .brand-name:where(.svelte-8exesi){font-size:2.0625rem;font-weight:700;letter-spacing:-.02em}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi){position:relative;z-index:5}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .tagline:where(.svelte-8exesi){font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;opacity:.75;margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .tagline:where(.svelte-8exesi):before{content:"";width:.5rem;height:.5rem;background:#4ade80;border-radius:50%;box-shadow:0 0 .75rem #4ade80;animation:svelte-8exesi-blink 2s ease-in-out infinite}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .headline:where(.svelte-8exesi){font-size:3.75rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0 0 1.5rem}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .headline:where(.svelte-8exesi) em:where(.svelte-8exesi){font-style:italic;opacity:.85;font-weight:700}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .desc:where(.svelte-8exesi){font-size:1.125rem;line-height:1.6;opacity:.85;max-width:28.75rem;margin:0 0 2.5rem}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .stats:where(.svelte-8exesi){display:flex;gap:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .stat-num:where(.svelte-8exesi){font-size:2rem;font-weight:700;margin-bottom:.25rem;letter-spacing:-.01em}.scene.svelte-8exesi .left:where(.svelte-8exesi) .hero:where(.svelte-8exesi) .stat-lbl:where(.svelte-8exesi){font-size:.75rem;opacity:.7;text-transform:uppercase;letter-spacing:.1em}.scene.svelte-8exesi .right:where(.svelte-8exesi){padding:3.5rem;display:flex;flex-direction:column;justify-content:center;background:#fff;position:relative}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-wrap:where(.svelte-8exesi){width:100%;max-width:25rem;margin:0 auto}.scene.svelte-8exesi .right:where(.svelte-8exesi) .eyebrow:where(.svelte-8exesi){font-size:.75rem;font-weight:600;color:#4f46e5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .h2:where(.svelte-8exesi){font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem;color:#0f172a}.scene.svelte-8exesi .right:where(.svelte-8exesi) .sub:where(.svelte-8exesi){color:#64748b;font-size:.9375rem;margin:0 0 2.25rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi){position:relative}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .field:where(.svelte-8exesi){margin-bottom:1.125rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .label:where(.svelte-8exesi){display:block;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.5rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi){position:relative;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.75rem;transition:border-color .2s,box-shadow .2s,background .2s}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi):focus-within{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 .25rem #4f46e51a}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi):focus-within .lead:where(.svelte-8exesi){color:#4f46e5}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box--error:where(.svelte-8exesi){border-color:#ef4444;box-shadow:0 0 0 .25rem #ef44441a}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box--error:where(.svelte-8exesi):focus-within{border-color:#ef4444;box-shadow:0 0 0 .25rem #ef444426}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box--error:where(.svelte-8exesi) .lead:where(.svelte-8exesi){color:#ef4444}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi):has(.toggle-pwd:where(.svelte-8exesi)) input:where(.svelte-8exesi){padding-right:2.75rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) .lead:where(.svelte-8exesi){position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;display:flex;transition:color .2s}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) input:where(.svelte-8exesi){width:100%;padding:.875rem .875rem .875rem 2.75rem;background:transparent;border:none;font-family:inherit;font-size:.9375rem;color:#0f172a;outline:none}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) input:where(.svelte-8exesi)::-moz-placeholder{color:#cbd5e1}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) input:where(.svelte-8exesi)::placeholder{color:#cbd5e1}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) input:where(.svelte-8exesi):disabled{color:#94a3b8;cursor:not-allowed}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) .toggle-pwd:where(.svelte-8exesi){position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;display:flex;transition:color .2s}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .input-box:where(.svelte-8exesi) .toggle-pwd:where(.svelte-8exesi):hover{color:#4f46e5}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .err:where(.svelte-8exesi){display:block;margin-top:.375rem;color:#dc2626;font-size:.75rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .row:where(.svelte-8exesi){display:flex;justify-content:space-between;align-items:center;margin:1.375rem 0 1.75rem;font-size:.875rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .row:where(.svelte-8exesi) label:where(.svelte-8exesi){display:flex;align-items:center;gap:.5rem;color:#475569;cursor:pointer}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .row:where(.svelte-8exesi) input[type=checkbox]:where(.svelte-8exesi){accent-color:#4f46e5;width:1rem;height:1rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .row:where(.svelte-8exesi) a:where(.svelte-8exesi){color:#4f46e5;text-decoration:none;font-weight:500}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .row:where(.svelte-8exesi) a:where(.svelte-8exesi):hover{text-decoration:underline}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi){width:100%;padding:1rem;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border:none;border-radius:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 .5rem 1.5rem #4f46e54d;display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative;overflow:hidden}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi):hover:not(:disabled){transform:translateY(-.125rem);box-shadow:0 .75rem 2rem #4f46e566}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi):hover:not(:disabled):before{left:100%}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi):hover:not(:disabled) svg{transform:translate(.25rem)}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi):disabled{opacity:.7;cursor:not-allowed}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn:where(.svelte-8exesi) svg{transition:transform .3s}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn-spin:where(.svelte-8exesi){display:inline-flex;animation:svelte-8exesi-spin .8s linear infinite}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .btn-spin:where(.svelte-8exesi) svg{transition:none}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .lockout:where(.svelte-8exesi){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.5rem;background:#ffffffeb;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);border-radius:.75rem;z-index:2}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .lockout__icon:where(.svelte-8exesi){width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#4f46e51a;color:#4f46e5}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .lockout__title:where(.svelte-8exesi){margin:0;font-size:1.125rem;font-weight:700;color:#0f172a}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .lockout__subtitle:where(.svelte-8exesi){margin:0;font-size:.8125rem;color:#64748b;max-width:17.5rem}.scene.svelte-8exesi .right:where(.svelte-8exesi) .form-stage:where(.svelte-8exesi) .lockout__timer:where(.svelte-8exesi){margin-top:.375rem;font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#4f46e5;letter-spacing:.5px}.scene.svelte-8exesi .right:where(.svelte-8exesi) .footer-links:where(.svelte-8exesi){margin-top:1.5rem;text-align:center;font-size:.8125rem;color:#94a3b8}.scene.svelte-8exesi .right:where(.svelte-8exesi) .footer-links:where(.svelte-8exesi) a:where(.svelte-8exesi){color:#64748b;text-decoration:none;margin:0 .5rem;transition:color .15s}.scene.svelte-8exesi .right:where(.svelte-8exesi) .footer-links:where(.svelte-8exesi) a:where(.svelte-8exesi):hover{color:#4f46e5}.scene.svelte-8exesi .right:where(.svelte-8exesi) .footer-links:where(.svelte-8exesi) a.wa:where(.svelte-8exesi):hover{color:#25d366}.scene.svelte-8exesi .right:where(.svelte-8exesi) .footer-links:where(.svelte-8exesi) .dot:where(.svelte-8exesi){display:inline-block;width:.1875rem;height:.1875rem;border-radius:50%;background:#cbd5e1;vertical-align:middle}@keyframes svelte-8exesi-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3.75rem,-3.125rem) scale(1.1)}66%{transform:translate(-3.125rem,3.125rem) scale(.95)}}@keyframes svelte-8exesi-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}@keyframes svelte-8exesi-rise{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-10vh) scale(1);opacity:0}}@keyframes svelte-8exesi-tooth-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-1.5625rem) rotate(5deg)}}@keyframes svelte-8exesi-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-8exesi-spin{to{transform:rotate(360deg)}}@media(max-width:56.25rem){.scene.svelte-8exesi{grid-template-columns:1fr}.scene.svelte-8exesi .left:where(.svelte-8exesi){display:none}.scene.svelte-8exesi .right:where(.svelte-8exesi){padding:2.5rem 1.5rem}}
