.elite-signup-page.svelte-14yhya8{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif;background:#fcfcfd}.elite-signup-page.svelte-14yhya8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../imagechart/lalyechart.png) no-repeat center center;background-size:cover;filter:blur(7px);transform:scale(1.1);opacity:.6;z-index:0}.elite-signup-page.svelte-14yhya8>:where(.svelte-14yhya8){position:relative;z-index:1}.brand-logo.svelte-14yhya8{width:120px;margin-bottom:16px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.05))}.auth-card.svelte-14yhya8{background:#fff;width:100%;max-width:380px;padding:32px;border-radius:24px;border:1px solid rgba(0,0,0,.05);box-shadow:0 30px 80px -15px #00000014;text-align:center;z-index:10}@media (max-width: 480px){.auth-card.svelte-14yhya8{padding:24px;border-radius:0;height:100vh;display:flex;flex-direction:column;justify-content:center}}.card-head.svelte-14yhya8{margin-bottom:18px}.card-head.svelte-14yhya8 h1:where(.svelte-14yhya8){font-size:1.6rem;font-weight:700;letter-spacing:-.04em;margin-bottom:4px;color:#0f172a}.card-head.svelte-14yhya8 p:where(.svelte-14yhya8){color:#64748b;font-size:.875rem}.oauth-group.svelte-14yhya8{display:flex;flex-direction:column;gap:10px}.google-btn.svelte-14yhya8{width:100%;height:44px;padding:0 .875rem;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.625rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #00000008}.google-btn.svelte-14yhya8:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 10px #0000000d}.google-btn.svelte-14yhya8:active:not(:disabled){transform:translateY(0)}.google-btn.svelte-14yhya8:disabled{opacity:.65;cursor:not-allowed}.github-btn.svelte-14yhya8{width:100%;height:44px;padding:0 .875rem;background:#0f172a;color:#fff;border:1px solid #0f172a;border-radius:12px;font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.625rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 10px #0f172a1a}.github-btn.svelte-14yhya8:hover:not(:disabled){background:#1e293b;border-color:#1e293b;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a26}.github-btn.svelte-14yhya8:active:not(:disabled){transform:translateY(0)}.github-btn.svelte-14yhya8:disabled{opacity:.65;cursor:not-allowed}.google-icon.svelte-14yhya8,.github-icon.svelte-14yhya8{flex-shrink:0}.spinner.svelte-14yhya8{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-14yhya8-spin .8s linear infinite}.spinner.spinner-dark.svelte-14yhya8{border:2px solid rgba(15,23,42,.15);border-top-color:#0f172a}@keyframes svelte-14yhya8-spin{to{transform:rotate(360deg)}}.or-divider.svelte-14yhya8{display:flex;align-items:center;text-align:center;margin:16px 0;color:#94a3b8;font-size:.775rem;font-weight:500}.or-divider.svelte-14yhya8:before,.or-divider.svelte-14yhya8:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.or-divider.svelte-14yhya8 span:where(.svelte-14yhya8){padding:0 10px;letter-spacing:-.01em}.auth-form.svelte-14yhya8{display:flex;flex-direction:column;gap:16px}.input-group.svelte-14yhya8{position:relative;text-align:left;display:flex;align-items:center}.input-group.svelte-14yhya8 input:where(.svelte-14yhya8){width:100%;padding:12px 42px 12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:.925rem;transition:all .25s ease;outline:none}.input-group.svelte-14yhya8 input:where(.svelte-14yhya8):focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.input-group.svelte-14yhya8 .password-toggle:where(.svelte-14yhya8){position:absolute;right:14px;background:none;border:none;padding:0;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:5}.input-group.svelte-14yhya8 .password-toggle:where(.svelte-14yhya8):hover{color:#6366f1}.input-group.svelte-14yhya8 .password-toggle:where(.svelte-14yhya8) svg:where(.svelte-14yhya8){width:18px;height:18px}.input-group.svelte-14yhya8 label:where(.svelte-14yhya8){position:absolute;left:16px;top:12px;color:#94a3b8;font-size:.9rem;pointer-events:none;transition:all .25s ease}.input-group.svelte-14yhya8 input:where(.svelte-14yhya8):not(:-moz-placeholder)+label:where(.svelte-14yhya8){transform:translateY(-22px) scale(.8);color:#6366f1;font-weight:700}.input-group.svelte-14yhya8 input:where(.svelte-14yhya8):focus+label:where(.svelte-14yhya8),.input-group.svelte-14yhya8 input:where(.svelte-14yhya8):not(:placeholder-shown)+label:where(.svelte-14yhya8){transform:translateY(-22px) scale(.8);color:#6366f1;font-weight:700}.btn-submit.svelte-14yhya8{background:#d6beff;color:#1b007d;padding:14px;border-radius:12px;font-weight:700;font-size:.925rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .25s ease;box-shadow:0 14px 28px -8px #00000026}.btn-submit.svelte-14yhya8:hover:not(:disabled){transform:translateY(-2px);background:#6366f1;color:#fff;box-shadow:0 16px 32px -8px #6366f159}.btn-submit.svelte-14yhya8:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}.success-toast.svelte-14yhya8{background:#ecfdf5;color:#065f46;padding:10px;border-radius:10px;font-weight:600;font-size:.8rem}.error-toast.svelte-14yhya8{background:#fef2f2;color:#b91c1c;padding:10px;border-radius:10px;font-weight:600;font-size:.8rem;display:flex;align-items:center;gap:6px}.card-footer.svelte-14yhya8{margin-top:20px}.card-footer.svelte-14yhya8 .divider:where(.svelte-14yhya8){height:1px;background:#f1f5f9;margin:14px 0}.card-footer.svelte-14yhya8 p:where(.svelte-14yhya8){font-size:.85rem;color:#64748b}.card-footer.svelte-14yhya8 .link-primary:where(.svelte-14yhya8){color:#6366f1;font-weight:700;text-decoration:none}.card-footer.svelte-14yhya8 .link-secondary:where(.svelte-14yhya8){color:#94a3b8;font-size:.8rem;text-decoration:none}.card-footer.svelte-14yhya8 .link-secondary:where(.svelte-14yhya8):hover{color:#6366f1}.auth-glow.svelte-14yhya8{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:100%;height:500px;background:radial-gradient(circle at 50% 0%,rgba(99,102,241,.08) 0%,transparent 70%);pointer-events:none}.legal-notice.svelte-14yhya8{position:absolute;bottom:20px;font-size:.725rem;color:#94a3b8}.legal-notice.svelte-14yhya8 a:where(.svelte-14yhya8){color:#64748b;text-decoration:none;font-weight:600}
