.container.svelte-1i5m5vx{max-width:1200px;margin:0 auto;padding:0 40px}.demo-nav.svelte-1i5m5vx{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);background:#000000b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);position:sticky;top:0;z-index:100}.demo-nav-container.svelte-1i5m5vx{display:flex;justify-content:space-between;align-items:center}.logo.svelte-1i5m5vx{display:flex;align-items:center}.logo-icon.svelte-1i5m5vx{height:78px;width:auto}.btn-outline.svelte-1i5m5vx{border:1px solid rgba(255,255,255,.12);padding:8px 16px;border-radius:980px;font-size:12px;font-weight:500;transition:all .3s}.btn-outline.svelte-1i5m5vx:hover{background:#ffffff0d}.form-section.svelte-1i5m5vx{padding:120px 0;display:flex;justify-content:center}.form-card.svelte-1i5m5vx{background-color:var(--bg-card);padding:60px 40px;border-radius:24px;border:1px solid rgba(255,255,255,.08);width:100%;max-width:560px;box-shadow:0 40px 100px #0009}.form-card.svelte-1i5m5vx h1:where(.svelte-1i5m5vx){margin-bottom:12px;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;text-align:center}.form-card.svelte-1i5m5vx p:where(.svelte-1i5m5vx){color:var(--text-muted);text-align:center;margin-bottom:40px;font-size:17px}.success-icon.svelte-1i5m5vx{text-align:center;margin-bottom:24px;color:var(--accent-green, #30d158)}.btn-back.svelte-1i5m5vx{display:block;text-align:center;padding:16px;background-color:var(--primary-blue);color:#fff;border-radius:980px;font-size:17px;font-weight:600;transition:all .3s}.btn-back.svelte-1i5m5vx:hover{background-color:var(--primary-hover);transform:scale(1.01)}.error-msg.svelte-1i5m5vx{background:#ff3b301f;border:1px solid rgba(255,59,48,.3);color:#ff6961;padding:12px 16px;border-radius:12px;font-size:14px;margin-bottom:24px;text-align:center}.form-group.svelte-1i5m5vx{margin-bottom:24px}.form-group.svelte-1i5m5vx label:where(.svelte-1i5m5vx){display:block;margin-bottom:8px;color:var(--text-muted);font-size:13px;font-weight:500}.form-group.svelte-1i5m5vx input:where(.svelte-1i5m5vx),.form-group.svelte-1i5m5vx textarea:where(.svelte-1i5m5vx){width:100%;padding:14px;background-color:var(--bg-abyss);border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:12px;font-size:15px;font-family:inherit;transition:border-color .3s}.form-group.svelte-1i5m5vx input:where(.svelte-1i5m5vx):focus,.form-group.svelte-1i5m5vx textarea:where(.svelte-1i5m5vx):focus{outline:none;border-color:var(--primary-blue)}.btn-submit.svelte-1i5m5vx{width:100%;padding:16px;background-color:var(--primary-blue);color:#fff;border:none;border-radius:980px;font-size:17px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .3s}.btn-submit.svelte-1i5m5vx:hover:not(:disabled){background-color:var(--primary-hover);transform:scale(1.01)}.btn-submit.svelte-1i5m5vx:disabled{opacity:.6;cursor:not-allowed}.fade-in-up.svelte-1i5m5vx{opacity:0;transform:translateY(20px);animation:svelte-1i5m5vx-fadeInUp .6s ease-out forwards}@keyframes svelte-1i5m5vx-fadeInUp{to{opacity:1;transform:translateY(0)}}.delay-1.svelte-1i5m5vx{animation-delay:.1s}.delay-2.svelte-1i5m5vx{animation-delay:.2s}.delay-3.svelte-1i5m5vx{animation-delay:.3s}.delay-4.svelte-1i5m5vx{animation-delay:.4s}.delay-5.svelte-1i5m5vx{animation-delay:.5s}.delay-6.svelte-1i5m5vx{animation-delay:.6s}.delay-7.svelte-1i5m5vx{animation-delay:.7s}
