body{margin:0;background:#0a0a0f}.beta-page.svelte-1gqmuqj{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem 1rem;position:relative;overflow:hidden}.beta-bg.svelte-1gqmuqj{position:fixed;inset:0;pointer-events:none;z-index:0}.glow-orb.svelte-1gqmuqj{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15}.glow-orb.amber.svelte-1gqmuqj{width:500px;height:500px;top:-100px;right:-100px;background:radial-gradient(circle,#f59e0b,transparent 70%)}.glow-orb.purple.svelte-1gqmuqj{width:400px;height:400px;bottom:-100px;left:-100px;background:radial-gradient(circle,#a78bfa,transparent 70%)}.beta-container.svelte-1gqmuqj{position:relative;z-index:1;max-width:440px;width:100%}.back-link.svelte-1gqmuqj{font-family:DM Sans,sans-serif;font-size:.85rem;color:#f5e6cc66;text-decoration:none;transition:color .2s;display:inline-block;margin-bottom:2rem}.back-link.svelte-1gqmuqj:hover{color:#f59e0b}.brand.svelte-1gqmuqj{text-align:center;margin-bottom:2rem}.wired.svelte-1gqmuqj{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.25em;color:#f59e0b;display:block}.pulpit.svelte-1gqmuqj{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800;color:#f5e6cc;display:block;line-height:1}.heading.svelte-1gqmuqj{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:800;color:#f5e6cc;margin:0 0 .5rem;text-align:center}.sub.svelte-1gqmuqj{font-family:DM Sans,sans-serif;font-size:.9rem;color:#f5e6cc80;text-align:center;margin:0 0 2rem;line-height:1.6}.beta-form.svelte-1gqmuqj{display:flex;flex-direction:column;gap:1.25rem}.field.svelte-1gqmuqj{display:flex;flex-direction:column;gap:.35rem}.field.svelte-1gqmuqj label:where(.svelte-1gqmuqj){font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;color:#f5e6cc99}.req.svelte-1gqmuqj{color:#f59e0b}.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj){padding:.75rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#f5e6cc;font-family:DM Sans,sans-serif;font-size:.95rem;outline:none;transition:all .2s}.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj)::placeholder{color:#f5e6cc40}.field.svelte-1gqmuqj input:where(.svelte-1gqmuqj):focus{border-color:#f59e0b66;box-shadow:0 0 0 3px #f59e0b14}.error.svelte-1gqmuqj{font-family:DM Sans,sans-serif;font-size:.85rem;color:#ff6b6b;margin:0;text-align:center}.submit-btn.svelte-1gqmuqj{padding:.85rem 2rem;font-family:DM Sans,sans-serif;font-weight:800;font-size:1.05rem;color:#0a0a0f;background:linear-gradient(135deg,#f59e0b,#fbbf24);border:none;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 30px #f59e0b26,0 4px 15px #f59e0b33;margin-top:.5rem}.submit-btn.svelte-1gqmuqj:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 0 50px #f59e0b40,0 8px 30px #f59e0b4d}.submit-btn.svelte-1gqmuqj:disabled{opacity:.4;cursor:not-allowed}.success-card.svelte-1gqmuqj{text-align:center;padding:3rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:20px}.success-icon.svelte-1gqmuqj{width:56px;height:56px;border-radius:50%;background:#34d39926;color:#34d399;font-size:1.5rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.success-card.svelte-1gqmuqj h1:where(.svelte-1gqmuqj){font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;color:#f5e6cc;margin:0 0 .75rem}.success-card.svelte-1gqmuqj p:where(.svelte-1gqmuqj){font-family:DM Sans,sans-serif;font-size:.9rem;color:#f5e6cc80;margin:0;line-height:1.6}
