.auth-modal[data-v-1b88bbd1]{display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.auth-modal--embedded[data-v-1b88bbd1]{inset:auto;padding:0;place-items:stretch;position:relative;width:100%;z-index:1}.auth-modal__backdrop[data-v-1b88bbd1]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 10%,rgba(0,122,255,.16),transparent 34%),#f5f7fbd1;border:0;cursor:pointer;inset:0;position:absolute}.auth-modal__panel[data-v-1b88bbd1]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd6;border:1px solid hsla(0,0%,100%,.88);border-radius:30px;box-shadow:0 26px 72px #4060802e;padding:28px;position:relative;width:min(500px,100%);z-index:1}.auth-modal__panel--embedded[data-v-1b88bbd1]{border-radius:32px;padding:30px;width:100%}.auth-modal__close[data-v-1b88bbd1]{background:#f2f2f7eb;border:1px solid rgba(0,0,0,.08);border-radius:50%;color:#1d1d1f;cursor:pointer;display:grid;font-size:20px;height:36px;place-items:center;position:absolute;right:14px;top:14px;width:36px}.auth-modal__header[data-v-1b88bbd1]{padding-right:34px}.auth-modal__header h2[data-v-1b88bbd1]{color:#1d1d1f;font-size:clamp(30px,4vw,38px);letter-spacing:-.04em;line-height:1.02;margin:8px 0}.auth-tabs[data-v-1b88bbd1]{background:#f2f2f7e6;border:1px solid rgba(0,0,0,.06);border-radius:999px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin:22px 0 16px;padding:4px}.auth-tabs button[data-v-1b88bbd1]{background:transparent;border:0;border-radius:999px;color:#6e6e73;cursor:pointer;font-weight:700;padding:10px 12px}.auth-tabs button.active[data-v-1b88bbd1]{background:#fff;box-shadow:0 10px 22px #40608014;color:#1d1d1f}.auth-form[data-v-1b88bbd1]{display:grid;gap:12px}.agreement-row[data-v-1b88bbd1]{align-items:flex-start;color:#6e6e73;display:flex;font-size:12px;gap:6px;line-height:1.55}.agreement-row input[data-v-1b88bbd1]{accent-color:var(--page-accent);flex:0 0 auto;height:16px;margin:2px 2px 0 0;width:16px}.agreement-link[data-v-1b88bbd1]{background:transparent;border:0;color:#1d1d1f;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.auth-submit[data-v-1b88bbd1],.linuxdo-btn[data-v-1b88bbd1]{width:100%}.divider[data-v-1b88bbd1]{color:#86868b;display:grid;font-size:12px;margin:18px 0;place-items:center;position:relative}.divider[data-v-1b88bbd1]:before{background:#00000012;content:"";height:1px;inset:50% 0 auto;position:absolute}.divider span[data-v-1b88bbd1]{background:#ffffffd6;padding:0 10px;position:relative}.linuxdo-btn[data-v-1b88bbd1]{background:#f2f2f7f2;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:#1d1d1f;cursor:pointer;font-weight:700;padding:13px 18px}.error-text[data-v-1b88bbd1]{color:#d70015;margin:14px 0 0}.terms-copy[data-v-1b88bbd1]{color:#1d1d1f;display:grid;gap:12px;line-height:1.7}.terms-copy p[data-v-1b88bbd1]{margin:0}.terms-section[data-v-1b88bbd1]{background:#f2f2f7d1;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:12px 14px}.terms-section h3[data-v-1b88bbd1]{font-size:14px;margin:0 0 6px}.terms-footnote[data-v-1b88bbd1]{color:#6e6e73;font-size:12px}[data-v-1b88bbd1] .el-dialog{background:#fffffff5;border-radius:22px;max-width:calc(100vw - 28px)}[data-v-1b88bbd1] .el-dialog__body,[data-v-1b88bbd1] .el-dialog__title{color:#1d1d1f}@media(max-width:640px){.auth-modal[data-v-1b88bbd1]{padding:12px}.auth-modal__panel[data-v-1b88bbd1],.auth-modal__panel--embedded[data-v-1b88bbd1]{padding:22px}}
