.social-auth[data-v-3f075607]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px;margin-top:10px}.title[data-v-3f075607]{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;font-size:.95rem;color:var(--color-muted);text-align:center}.divider-img[data-v-3f075607]{width:100%;height:auto;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.social-buttons[data-v-3f075607]{gap:24px}.social-button[data-v-3f075607],.social-buttons[data-v-3f075607]{display:flex;justify-content:center;align-items:center}.social-button[data-v-3f075607]{padding:8px;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.social-button[data-v-3f075607]:hover{transform:translateY(-2px);opacity:.85}.social-button img[data-v-3f075607]{height:30px;width:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.social-notice[data-v-3f075607]{text-align:center;color:var(--color-primary);font-size:.85rem;font-weight:500;background-color:#44b75d1a;border:1px solid rgba(68,183,93,.3);padding:8px 16px;border-radius:10px}@media screen and (max-width:1024px){.social-auth[data-v-3f075607]{width:100%}}.auth-card-container[data-v-214dfabc]{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:10px}.tab-switcher[data-v-214dfabc]{display:inline-flex;background-color:var(--color-primary-alpha01);border-radius:25px;padding:5px;gap:8px;margin-bottom:25px}.tab-btn[data-v-214dfabc]{border:none;font-family:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;padding:11px 26px;border-radius:21px;transition:all .2s ease}.tab-btn.active[data-v-214dfabc]{color:#fff}.auth-form[data-v-214dfabc]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}.field[data-v-214dfabc]{position:relative;width:100%;max-width:440px}.input-icon-label[data-v-214dfabc]{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;left:20px;top:50%;transform:translateY(-50%);-moz-user-select:none;-webkit-user-select:none;user-select:none}.field-icon[data-v-214dfabc],.input-icon-label[data-v-214dfabc]{pointer-events:none;-webkit-user-select:none}.field-icon[data-v-214dfabc]{width:20px;height:20px;display:block;-moz-user-select:none;-webkit-user-select:none;user-select:none;color:var(--color-muted);opacity:.85;transition:color .2s ease,filter .2s ease,opacity .2s ease}.field:focus-within .field-icon[data-v-214dfabc]{color:var(--color-primary);opacity:1;filter:drop-shadow(0 0 4px rgba(68,183,93,.45))}.form-input[data-v-214dfabc]{width:100%;height:52px;border:0;padding-left:55px;padding-right:20px;font-size:1.02rem;font-family:inherit;font-weight:500;outline:none;cursor:text}.form-input.with-toggle[data-v-214dfabc]{padding-right:48px}.form-input[data-v-214dfabc]:focus{outline:2px solid var(--color-primary)}.toggle-password-btn[data-v-214dfabc]{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;z-index:3;padding:6px;display:flex;align-items:center;justify-content:center;color:var(--color-muted);border-radius:50%;transition:color .2s ease,transform .15s ease}.toggle-password-btn[data-v-214dfabc]:hover{color:#fff;transform:translateY(-50%) scale(1.08)}.toggle-password-btn[data-v-214dfabc]:focus-visible{outline:2px solid var(--color-primary)}.eye-icon[data-v-214dfabc]{width:18px;height:18px;display:block}.actions[data-v-214dfabc]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:440px;gap:16px}.forgot-link[data-v-214dfabc]{font-size:.92rem;color:var(--color-muted);transition:color .2s ease}.forgot-link[data-v-214dfabc]:hover{color:#fff}.register-actions[data-v-214dfabc]{display:flex;justify-content:center;align-items:center;width:100%;max-width:440px}.submit-btn[data-v-214dfabc]{border:0;font-size:1.05rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.submit-btn .icon[data-v-214dfabc]{color:var(--color-primary);fill:var(--color-primary);flex-shrink:0;transition:transform .2s ease,filter .2s ease}.submit-btn:hover:not(:disabled) .icon[data-v-214dfabc]{transform:translate(2px);filter:drop-shadow(0 0 6px rgba(68,183,93,.6))}.demo-fill-btn[data-v-214dfabc]{background:transparent;border:none;color:var(--color-muted);font-size:.85rem;font-family:inherit;cursor:pointer;padding:4px 8px;transition:color .2s ease}.demo-fill-btn[data-v-214dfabc]:hover{color:#fff}.demo-highlight[data-v-214dfabc]{color:var(--color-primary);text-decoration:underline}.terms-wrapper[data-v-214dfabc]{flex-direction:column;gap:6px;width:100%}.checkbox-field[data-v-214dfabc],.terms-wrapper[data-v-214dfabc]{display:flex;align-items:center}.checkbox-field[data-v-214dfabc]{position:relative;justify-content:center;gap:10px;width:auto;max-width:100%}.checkbox[data-v-214dfabc]{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.checkbox-label[data-v-214dfabc]{position:static;transform:none;font-size:.9rem;font-weight:400;color:#fff;cursor:pointer;white-space:nowrap}.terms-link[data-v-214dfabc]{color:var(--color-primary);text-decoration:underline}@media screen and (max-width:520px){.checkbox-label[data-v-214dfabc]{font-size:.82rem}}@media screen and (max-width:400px){.checkbox-label[data-v-214dfabc]{font-size:.74rem}}.switch-hint[data-v-214dfabc]{font-size:.95rem;color:var(--color-muted);display:flex;align-items:center;gap:8px}.switch-link[data-v-214dfabc]{background:transparent;border:none;color:var(--color-primary);font-family:inherit;font-size:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.error[data-v-214dfabc]{position:absolute;top:50%;right:-10px;transform:translate(100%,-50%);padding:6px 14px;text-align:center;font-size:.85rem;white-space:nowrap;z-index:5}.error[data-v-214dfabc],.server-error[data-v-214dfabc]{background-color:#ff000026;border:1px solid rgba(255,0,0,.4);border-radius:12px;color:#ff6b6b}.server-error[data-v-214dfabc]{padding:10px 20px;font-size:.9rem}.success-message[data-v-214dfabc]{background-color:#44b75d26;border:1px solid rgba(68,183,93,.4);padding:12px 24px;border-radius:12px;color:var(--color-primary);font-size:.95rem}.verification-sent-card[data-v-214dfabc]{max-width:460px;width:100%;padding:38px 28px;border-radius:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:10px}.mail-icon-wrap[data-v-214dfabc]{width:76px;height:76px;border-radius:50%;background:#44b75d26;border:1px solid rgba(68,183,93,.4);box-shadow:0 0 25px #44b75d40;display:flex;align-items:center;justify-content:center}.verification-sent-card h3[data-v-214dfabc]{font-size:1.6rem;font-weight:800;color:#fff;margin:0}.sent-desc[data-v-214dfabc]{font-size:1rem;color:#d1d5db;line-height:1.5;margin:0}.sent-email[data-v-214dfabc]{color:var(--color-primary);word-break:break-all}.sent-hint[data-v-214dfabc]{font-size:.88rem;color:var(--color-muted);line-height:1.4;margin:0}.sent-actions[data-v-214dfabc]{width:100%;margin-top:10px}.back-btn[data-v-214dfabc]{width:100%;padding:12px 24px;font-size:1rem;font-weight:700;border-radius:999px;cursor:pointer}.reg-disabled-notice[data-v-214dfabc]{font-size:.9rem;color:var(--color-muted);text-align:center;padding:8px 14px;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;margin-top:4px}@media screen and (max-width:1024px){.actions[data-v-214dfabc],.checkbox-field[data-v-214dfabc],.field[data-v-214dfabc]{max-width:100%}.actions[data-v-214dfabc]{flex-direction:column;align-items:center}.error[data-v-214dfabc]{position:static;transform:none;margin-top:6px;white-space:normal}}
