.auth-page[data-astro-cid-sgpqyurt]{position:relative;min-height:100svh;padding:28px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-color) 96%,var(--accent-primary) 4%),var(--bg-color))}.auth-page[data-astro-cid-sgpqyurt]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(138,43,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(138,43,226,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 90%)}.auth-decoration[data-astro-cid-sgpqyurt]{position:absolute;pointer-events:none;border-radius:50%;filter:blur(8px)}.decoration-one[data-astro-cid-sgpqyurt]{top:-230px;right:-160px;width:540px;height:540px;background:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.decoration-two[data-astro-cid-sgpqyurt]{bottom:-280px;left:-130px;width:560px;height:560px;background:#7c3aed1a}.auth-topbar[data-astro-cid-sgpqyurt]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(100%,1180px);margin:0 auto 24px}.brand-link[data-astro-cid-sgpqyurt],.back-link[data-astro-cid-sgpqyurt]{color:inherit;text-decoration:none}.brand-link[data-astro-cid-sgpqyurt]{display:inline-flex;align-items:center;gap:10px}.brand-logo[data-astro-cid-sgpqyurt]{display:block;width:150px;height:auto}.brand-logo-light[data-astro-cid-sgpqyurt],html[data-theme=light] .brand-logo-dark[data-astro-cid-sgpqyurt]{display:none}html[data-theme=light] .brand-logo-light[data-astro-cid-sgpqyurt]{display:block}.back-link[data-astro-cid-sgpqyurt]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 9px;color:var(--text-secondary);border-radius:8px;font-size:.69rem;font-weight:700}.back-link[data-astro-cid-sgpqyurt]:hover{color:var(--text-primary);background:#ffffff09}.auth-shell[data-astro-cid-sgpqyurt]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);width:min(100%,1180px);min-height:min(760px,calc(100svh - 116px));margin:0 auto;overflow:hidden;background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:22px;box-shadow:0 28px 70px #140f1d30}.auth-visual[data-astro-cid-sgpqyurt]{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(38px,6vw,68px) clamp(30px,5vw,58px);background:var(--brand-deep);border-right:1px solid var(--glass-border)}.auth-visual[data-astro-cid-sgpqyurt]:after{content:"";position:absolute;right:-150px;bottom:-190px;width:390px;height:390px;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent-primary) 12%,transparent);border-radius:50%;box-shadow:0 0 0 56px color-mix(in srgb,var(--accent-primary) 2.5%,transparent),0 0 0 112px color-mix(in srgb,var(--accent-primary) 1.4%,transparent)}.visual-copy[data-astro-cid-sgpqyurt],.featured-card[data-astro-cid-sgpqyurt]{position:relative;z-index:1}.form-eyebrow[data-astro-cid-sgpqyurt]{display:inline-flex;color:var(--accent-primary);font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.visual-eyebrow[data-astro-cid-sgpqyurt]{display:inline-flex;color:#c4b2fd;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.visual-copy[data-astro-cid-sgpqyurt] h1[data-astro-cid-sgpqyurt]{max-width:440px;margin:14px 0 0;color:#f5f2f8;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.03em}.visual-copy[data-astro-cid-sgpqyurt]>p[data-astro-cid-sgpqyurt]{max-width:440px;margin:18px 0 0;color:#bdb5c8;line-height:1.62}.trust-list[data-astro-cid-sgpqyurt]{display:grid;gap:10px;margin-top:30px}.trust-list[data-astro-cid-sgpqyurt] article[data-astro-cid-sgpqyurt]{display:flex;align-items:center;gap:11px;padding:11px;background:#ffffff06;border:1px solid var(--glass-border);border-radius:10px}.trust-icon[data-astro-cid-sgpqyurt]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 17%,transparent);border-radius:10px}.trust-list[data-astro-cid-sgpqyurt] article[data-astro-cid-sgpqyurt]>div[data-astro-cid-sgpqyurt]{display:flex;flex-direction:column}.trust-list[data-astro-cid-sgpqyurt] strong[data-astro-cid-sgpqyurt]{color:#f5f2f8;font-size:.74rem}.trust-list[data-astro-cid-sgpqyurt] article[data-astro-cid-sgpqyurt]>div[data-astro-cid-sgpqyurt] span[data-astro-cid-sgpqyurt]{margin-top:2px;color:#bdb5c8;font-size:.62rem}.featured-card[data-astro-cid-sgpqyurt]{align-self:flex-start;width:clamp(130px,14vw,165px);aspect-ratio:245 / 342;margin-top:32px}.featured-card[data-astro-cid-sgpqyurt] img[data-astro-cid-sgpqyurt]{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 28px rgba(20,15,29,.28))}.card-glow[data-astro-cid-sgpqyurt]{position:absolute;inset:15% -15%;z-index:1;background:color-mix(in srgb,var(--accent-primary) 23%,transparent);border-radius:50%;filter:blur(38px)}.auth-form-panel[data-astro-cid-sgpqyurt]{display:flex;align-items:center;padding:clamp(34px,6vw,64px)}.credentials-view[data-astro-cid-sgpqyurt],.verification-view[data-astro-cid-sgpqyurt]{width:100%;max-width:440px;margin:0 auto}.auth-form-panel[data-astro-cid-sgpqyurt] h2[data-astro-cid-sgpqyurt]{margin:10px 0 0;color:var(--text-primary);font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.1;letter-spacing:-.035em}.form-description[data-astro-cid-sgpqyurt]{margin:11px 0 0;color:var(--text-secondary);font-size:.79rem;line-height:1.55}.form-description[data-astro-cid-sgpqyurt] strong[data-astro-cid-sgpqyurt]{color:var(--text-primary);overflow-wrap:anywhere}.auth-tabs[data-astro-cid-sgpqyurt]{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;margin-top:24px;background:#ffffff06;border:1px solid var(--glass-border);border-radius:10px}.auth-tab[data-astro-cid-sgpqyurt]{min-height:39px;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:7px;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer}.auth-tab[data-astro-cid-sgpqyurt].active{color:#fff;background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 7px 17px color-mix(in srgb,var(--accent-primary) 19%,transparent)}.auth-alert[data-astro-cid-sgpqyurt]{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;margin-top:14px;border-radius:9px;font-size:.68rem;line-height:1.45}.auth-alert[data-astro-cid-sgpqyurt] svg[data-astro-cid-sgpqyurt]{flex:0 0 auto}.auth-alert[data-astro-cid-sgpqyurt].error{color:var(--accent-danger);background:#f2545b14;border:1px solid rgba(242,84,91,.2)}.auth-alert[data-astro-cid-sgpqyurt].success{color:var(--accent-success);background:#22c55e14;border:1px solid rgba(34,197,94,.2)}.google-button[data-astro-cid-sgpqyurt]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;margin-top:16px;color:var(--text-primary);text-decoration:none;background:#ffffff06;border:1px solid var(--glass-border);border-radius:9px;font-size:.72rem;font-weight:750}.google-button[data-astro-cid-sgpqyurt]:hover{background:#ffffff0e;border-color:color-mix(in srgb,var(--glass-border) 55%,var(--text-secondary) 45%)}.form-divider[data-astro-cid-sgpqyurt]{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--text-secondary);font-size:.61rem}.form-divider[data-astro-cid-sgpqyurt]:before,.form-divider[data-astro-cid-sgpqyurt]:after{content:"";flex:1;height:1px;background:var(--glass-border)}.auth-form[data-astro-cid-sgpqyurt]{display:grid;gap:14px}.form-field[data-astro-cid-sgpqyurt]{display:flex;flex-direction:column;gap:7px}.form-field[data-astro-cid-sgpqyurt]>span[data-astro-cid-sgpqyurt]{color:var(--text-primary);font-size:.68rem;font-weight:750}.form-field[data-astro-cid-sgpqyurt]>small[data-astro-cid-sgpqyurt]{color:var(--text-secondary);font-size:.59rem;line-height:1.4}.form-field[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]{width:100%;min-height:43px;padding:0 12px;color:var(--text-primary);background:#ffffff06;border:1px solid var(--glass-border);border-radius:8px;outline:0;font:inherit;font-size:.76rem}.form-field[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 10%,transparent)}.form-field[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]::placeholder{color:var(--text-secondary);opacity:.68}.username-field[data-astro-cid-sgpqyurt]{display:none}.username-field[data-astro-cid-sgpqyurt].visible{display:flex}.consent-group[data-astro-cid-sgpqyurt]{display:none;gap:10px}.consent-group[data-astro-cid-sgpqyurt].visible{display:grid}.consent-option[data-astro-cid-sgpqyurt]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:11px 12px;color:var(--text-secondary);font-size:.68rem;line-height:1.55;background:#ffffff06;border:1px solid var(--glass-border);border-radius:9px}.consent-option[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]{width:16px;height:16px;margin-top:2px}.consent-option[data-astro-cid-sgpqyurt] a[data-astro-cid-sgpqyurt]{color:var(--accent-primary)}.required-consent[data-astro-cid-sgpqyurt]{border-color:color-mix(in srgb,var(--accent-primary) 28%,transparent)}.password-field[data-astro-cid-sgpqyurt]{position:relative}.password-field[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]{padding-right:45px}.password-toggle[data-astro-cid-sgpqyurt]{position:absolute;top:50%;right:7px;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;color:var(--text-secondary);background:transparent;border:0;border-radius:7px;cursor:pointer;transform:translateY(-50%)}.password-toggle[data-astro-cid-sgpqyurt]:hover{color:var(--text-primary);background:#ffffff0d}.password-toggle[data-astro-cid-sgpqyurt] .eye-closed[data-astro-cid-sgpqyurt],.password-toggle[data-astro-cid-sgpqyurt].visible .eye-open[data-astro-cid-sgpqyurt]{display:none}.password-toggle[data-astro-cid-sgpqyurt].visible .eye-closed[data-astro-cid-sgpqyurt]{display:block}.submit-button[data-astro-cid-sgpqyurt]{width:100%;min-height:45px;margin-top:2px}.submit-button[data-astro-cid-sgpqyurt]:disabled{cursor:wait;opacity:.65}.legal-copy[data-astro-cid-sgpqyurt]{margin:16px 0 0;color:var(--text-secondary);font-size:.58rem;line-height:1.55;text-align:center}.legal-copy[data-astro-cid-sgpqyurt] a[data-astro-cid-sgpqyurt],.secondary-action[data-astro-cid-sgpqyurt]{color:var(--accent-primary);text-decoration:none}.legal-copy[data-astro-cid-sgpqyurt] a[data-astro-cid-sgpqyurt]:hover,.secondary-action[data-astro-cid-sgpqyurt]:hover{text-decoration:underline}.code-field[data-astro-cid-sgpqyurt]{margin-top:24px}.code-field[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]{min-height:58px;padding:0 14px;color:var(--accent-primary);font-size:1.6rem;font-weight:850;letter-spacing:.42em;text-align:center}.secondary-action[data-astro-cid-sgpqyurt]{display:block;margin-top:17px;font-size:.68rem;font-weight:700;text-align:center}html[data-theme=light] .auth-page[data-astro-cid-sgpqyurt]{background:linear-gradient(135deg,#f7f5fa,#fff)}html[data-theme=light] .auth-shell[data-astro-cid-sgpqyurt]{box-shadow:0 28px 65px #2d223b1a}html[data-theme=light] .auth-tabs[data-astro-cid-sgpqyurt],html[data-theme=light] .google-button[data-astro-cid-sgpqyurt],html[data-theme=light] .form-field[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]{background:#2d223b06}@media(max-width:1020px){.auth-shell[data-astro-cid-sgpqyurt]{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.featured-card[data-astro-cid-sgpqyurt]{display:none}}@media(max-width:820px){.auth-page[data-astro-cid-sgpqyurt]{padding:20px}.auth-shell[data-astro-cid-sgpqyurt]{grid-template-columns:1fr;min-height:auto}.auth-visual[data-astro-cid-sgpqyurt]{padding:36px 30px;border-right:0;border-bottom:1px solid var(--glass-border)}.visual-copy[data-astro-cid-sgpqyurt] h1[data-astro-cid-sgpqyurt]{font-size:2.2rem}.trust-list[data-astro-cid-sgpqyurt]{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-list[data-astro-cid-sgpqyurt] article[data-astro-cid-sgpqyurt]{align-items:flex-start;flex-direction:column}.auth-form-panel[data-astro-cid-sgpqyurt]{padding:40px 30px}}@media(max-width:620px){.auth-page[data-astro-cid-sgpqyurt]{padding:14px}.auth-topbar[data-astro-cid-sgpqyurt]{margin-bottom:14px}.brand-logo[data-astro-cid-sgpqyurt]{width:130px}.auth-shell[data-astro-cid-sgpqyurt]{border-radius:16px}.auth-visual[data-astro-cid-sgpqyurt]{display:none}.auth-form-panel[data-astro-cid-sgpqyurt]{min-height:calc(100svh - 96px);padding:30px 20px}.credentials-view[data-astro-cid-sgpqyurt],.verification-view[data-astro-cid-sgpqyurt]{max-width:100%}}
