.page.svelte-kmqcod{min-height:100vh;display:flex}.brand-panel.svelte-kmqcod{flex:1;background:linear-gradient(135deg,#7638fa,#d300c5 40%,#ff0069,#ff7a00);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;position:relative;overflow:hidden}.brand-panel.svelte-kmqcod:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:#ffffff1a;border-radius:50%}.brand-panel.svelte-kmqcod:after{content:"";position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;background:#ffffff0d;border-radius:50%}.brand-content.svelte-kmqcod{position:relative;z-index:1;text-align:center;color:#fff;max-width:400px}.brand-logo.svelte-kmqcod{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2rem}.brand-tagline.svelte-kmqcod{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.brand-description.svelte-kmqcod{font-size:1.1rem;opacity:.9;line-height:1.6;margin-bottom:3rem}.brand-stats.svelte-kmqcod{display:flex;justify-content:center;gap:3rem}.stat.svelte-kmqcod{text-align:center}.stat-value.svelte-kmqcod{font-size:1.5rem;font-weight:700}.stat-label.svelte-kmqcod{font-size:.85rem;opacity:.8}.form-panel.svelte-kmqcod{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4rem;background:#fff}.form-container.svelte-kmqcod{max-width:400px;margin:0 auto;width:100%}.mobile-logo.svelte-kmqcod{display:none;font-size:1.5rem;font-weight:700;color:#1a1a2e;text-decoration:none;letter-spacing:-.02em;margin-bottom:2rem}.back-link.svelte-kmqcod{display:inline-flex;align-items:center;gap:.5rem;color:#64748b;text-decoration:none;font-size:.9rem;margin-bottom:2rem}.back-link.svelte-kmqcod:hover{color:#1a1a2e}.back-link.svelte-kmqcod svg:where(.svelte-kmqcod){width:16px;height:16px}.form-header.svelte-kmqcod{margin-bottom:2rem}.form-header.svelte-kmqcod h1:where(.svelte-kmqcod){font-size:1.75rem;font-weight:700;color:#1a1a2e;margin-bottom:.5rem}.form-header.svelte-kmqcod p:where(.svelte-kmqcod){color:#64748b;font-size:1rem}.clerk-container.svelte-kmqcod{margin-top:1rem}.clerk-container.svelte-kmqcod .cl-rootBox{width:100%}.clerk-container.svelte-kmqcod .cl-card{background:transparent;box-shadow:none;padding:0;margin:0}.clerk-container.svelte-kmqcod .cl-main,.clerk-container.svelte-kmqcod .cl-form{padding:0}.clerk-container.svelte-kmqcod .cl-internal-b3fm6y{position:relative!important;transform:none!important;writing-mode:horizontal-tb!important;margin-top:2rem!important;margin-left:0!important;margin-right:auto!important;left:auto!important;right:auto!important;top:auto!important;background:transparent!important;color:#94a3b8!important;padding:0!important}.clerk-container.svelte-kmqcod .cl-internal-b3fm6y svg{color:#94a3b8!important;fill:#94a3b8!important}.clerk-container.svelte-kmqcod .cl-headerTitle,.clerk-container.svelte-kmqcod .cl-headerSubtitle{display:none!important}.clerk-container.svelte-kmqcod .cl-formButtonPrimary{background:linear-gradient(135deg,#7638fa,#d300c5);border-radius:50px;font-weight:600;padding:1rem;transition:transform .2s,box-shadow .2s}.clerk-container.svelte-kmqcod .cl-formButtonPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d300c566}.clerk-container.svelte-kmqcod .cl-socialButtonsBlockButton{border-radius:12px;border:1px solid #e2e8f0;font-weight:500}.clerk-container.svelte-kmqcod .cl-socialButtonsBlockButton:hover{background:#f8fafc;border-color:#cbd5e1}.clerk-container.svelte-kmqcod .cl-formFieldInput{border-radius:12px;border:1px solid #e2e8f0;padding:.875rem 1.25rem}.clerk-container.svelte-kmqcod .cl-formFieldInput:focus{border-color:#d300c5;box-shadow:0 0 0 3px #d300c51a}.clerk-container.svelte-kmqcod .cl-footerActionLink{color:#d300c5;font-weight:600}@media(max-width:900px){.brand-panel.svelte-kmqcod{display:none}.form-panel.svelte-kmqcod{padding:2rem}.mobile-logo.svelte-kmqcod{display:block;text-align:center}}
