@charset "UTF-8";
.invite-logout-banner[data-v-60b16c75]{margin-bottom:1rem;padding:.75rem 1rem;background:var(--surface-warning, #fef3c7);border:1px solid var(--border-warning, #f59e0b);border-radius:8px;font-size:14px}.invite-logout-banner p[data-v-60b16c75]{margin:0 0 .5rem;color:var(--text-primary, #1f2937)}.invite-logout-banner .btn[data-v-60b16c75]{margin-top:.25rem}.form-error-banner[data-v-60b16c75]{margin-bottom:1rem;padding:.75rem 1rem;background:var(--surface-error, #fef2f2);border:1px solid var(--border-error, #ef4444);border-radius:8px;font-size:14px;color:var(--text-primary, #1f2937)}.form-hint[data-v-60b16c75]{margin-top:.35rem;font-size:12.5px;color:var(--text-secondary, #6b7280)}input.input-locked[data-v-60b16c75]{background:var(--surface-muted, #f3f4f6);cursor:not-allowed}.plan-section[data-v-60b16c75]{display:grid;gap:8px}.plan-section.disabled[data-v-60b16c75],.form-fields.disabled[data-v-60b16c75]{opacity:.5;pointer-events:none}.plan-label[data-v-60b16c75]{font-family:var(--mkt-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--mkt-text-muted);margin:0}.plan-card[data-v-60b16c75]{border:1.5px solid var(--mkt-accent);border-radius:12px;background:var(--mkt-accent-tint);padding:14px 16px;display:grid;gap:2px}.plan-card-name[data-v-60b16c75]{font-weight:800;color:var(--mkt-text)}.plan-card-price[data-v-60b16c75]{font-weight:800;font-size:1.25rem;color:var(--mkt-text)}.plan-card-price span[data-v-60b16c75]{font-size:.8125rem;font-weight:400;color:var(--mkt-text-body)}.plan-card-trial[data-v-60b16c75]{margin:0;font-size:.8125rem;color:var(--mkt-accent-hover);font-weight:600}.plan-note[data-v-60b16c75]{margin:0;font-size:.8125rem;color:var(--mkt-text-muted)}.form-fields[data-v-60b16c75]{display:grid;gap:18px}.password-wrapper[data-v-60b16c75]{position:relative}.password-wrapper input[data-v-60b16c75]{padding-right:46px}.password-toggle[data-v-60b16c75]{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:0;padding:4px;cursor:pointer;color:var(--mkt-text-muted);display:flex}.password-toggle svg[data-v-60b16c75]{width:18px;height:18px}.submit-btn .spinner[data-v-60b16c75]{display:none}.submit-btn.loading .spinner[data-v-60b16c75]{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:register-spin-60b16c75 .7s linear infinite}@keyframes register-spin-60b16c75{to{transform:rotate(360deg)}}.trust-line[data-v-60b16c75]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem;color:var(--mkt-text-muted)}.trust-line svg[data-v-60b16c75]{width:15px;height:15px;flex:none}.cf-turnstile-holder[data-v-60b16c75]{display:flex;justify-content:center}.invite-module[data-v-60b16c75]{border:1.5px solid var(--mkt-edge-strong);border-radius:12px;padding:16px;display:grid;gap:12px}.invite-module.code-valid[data-v-60b16c75]{border-color:var(--mkt-accent);background:var(--mkt-accent-tint)}.invite-header[data-v-60b16c75]{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--mkt-text)}.invite-header svg[data-v-60b16c75]{width:18px;height:18px;color:var(--mkt-accent)}.invite-header h3[data-v-60b16c75]{margin:0;font-size:1rem}.invite-subtext[data-v-60b16c75],.invite-waitlist p[data-v-60b16c75]{margin:0;font-size:.875rem;color:var(--mkt-text-body)}.invite-code-form[data-v-60b16c75],.invite-waitlist-form[data-v-60b16c75]{display:flex;gap:8px}.invite-code-form input[data-v-60b16c75],.invite-waitlist-form input[data-v-60b16c75]{flex:1;font-family:var(--mkt-font-sans);font-size:.9375rem;color:var(--mkt-text);background:var(--mkt-bg);border:1.5px solid var(--mkt-edge-strong);border-radius:10px;padding:10px 12px;min-width:0}.invite-code-form input[data-v-60b16c75]:focus,.invite-waitlist-form input[data-v-60b16c75]:focus{outline:none;border-color:var(--mkt-accent)}.invite-code-form input.error[data-v-60b16c75],.invite-waitlist-form input.error[data-v-60b16c75]{border-color:var(--mkt-fn-red)}.invite-code-form button[data-v-60b16c75],.invite-waitlist-form button[data-v-60b16c75]{font-family:var(--mkt-font-sans);font-weight:700;font-size:.875rem;color:var(--mkt-btn-text);background:var(--mkt-btn-bg);border:0;border-radius:10px;padding:10px 16px;cursor:pointer;flex:none}.invite-code-form button[data-v-60b16c75]:hover,.invite-waitlist-form button[data-v-60b16c75]:hover{background:var(--mkt-btn-bg-hover)}.invite-code-form button[data-v-60b16c75]:disabled,.invite-waitlist-form button[data-v-60b16c75]:disabled{opacity:.55;cursor:not-allowed}.invite-code-error[data-v-60b16c75]{margin:0;font-size:.8125rem;color:var(--mkt-fn-red-deep)}.invite-valid-message[data-v-60b16c75]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem;color:var(--mkt-accent-hover)}.invite-divider[data-v-60b16c75]{display:flex;align-items:center;gap:12px;font-family:var(--mkt-font-mono);font-size:.6875rem;letter-spacing:.11em;text-transform:uppercase;color:var(--mkt-text-muted)}.invite-divider[data-v-60b16c75]:before,.invite-divider[data-v-60b16c75]:after{content:"";flex:1;height:1px;background:var(--mkt-edge)}.invite-waitlist[data-v-60b16c75]{display:grid;gap:8px}.invite-waitlist h4[data-v-60b16c75]{margin:0;font-size:.9375rem;font-weight:700;color:var(--mkt-text)}.waitlist-success[data-v-60b16c75]{display:grid;gap:10px;justify-items:center;text-align:center;padding:24px 8px}.waitlist-success-icon[data-v-60b16c75]{width:44px;height:44px;border-radius:50%;background:var(--mkt-accent-tint);color:var(--mkt-accent);display:flex;align-items:center;justify-content:center}.waitlist-success-icon svg[data-v-60b16c75]{width:22px;height:22px}.waitlist-success h3[data-v-60b16c75]{margin:0;font-size:1.25rem;font-weight:800;color:var(--mkt-text)}.waitlist-success p[data-v-60b16c75]{margin:0;font-size:.9375rem;color:var(--mkt-text-body)}.waitlist-success a[data-v-60b16c75]{color:var(--mkt-accent);font-weight:700;text-decoration:none}.legal-line[data-v-60b16c75]{margin-top:4px}
