.auth_page__ci2mi{min-height:100vh;min-height:100dvh;display:grid;background:var(--bg-shell);color:var(--text-primary)}.auth_page__ci2mi,.auth_split__Vu6hj{grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.auth_split__Vu6hj{grid-template-columns:minmax(440px,5fr) minmax(0,6fr)}}.auth_formCol__5YAz9{display:flex;flex-direction:column;min-width:0;padding:20px 24px}@media (min-width:960px){.auth_formCol__5YAz9{padding:24px 48px}}.auth_top__2gPgk{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth_wordmark__bjMrt{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-family:var(--lp-display),var(--font-main);font-size:18px;font-weight:700;letter-spacing:-.02em;text-decoration:none;border-radius:var(--radius-sm)}.auth_wordmark__bjMrt:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.auth_mark__1UJ2A{width:26px;height:26px;display:inline-flex;border-radius:7px;background:var(--primary);color:var(--primary-fg);font-size:14px;font-weight:800}.auth_main__0CX4i,.auth_mark__1UJ2A{align-items:center;justify-content:center}.auth_main__0CX4i{flex:1 1;display:flex;padding:40px 0}.auth_formInner__e0j82{width:100%;max-width:380px}.auth_foot__G_Ziy{display:flex;justify-content:center;color:var(--text-faint);font-size:var(--fs-caption)}@media (min-width:960px){.auth_split__Vu6hj .auth_foot__G_Ziy{justify-content:flex-start}}.auth_heading__k16Qx{margin-bottom:28px}.auth_title__H_y44{margin:0;font-family:var(--lp-display),var(--font-main);font-size:clamp(28px,22px + 1.4vw,34px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary)}.auth_lede__ptDDw{margin:10px 0 0;color:var(--text-secondary);font-size:var(--fs-body-lg);line-height:1.55}.auth_form__UzeVX{display:flex;flex-direction:column;gap:18px}.auth_field___qB_z{display:flex;flex-direction:column;gap:7px}.auth_labelRow__btyzR{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth_label__jCf0h{font-size:var(--fs-label);font-weight:600;color:var(--text-secondary)}.auth_labelLink__VqEQE{font-size:var(--fs-caption);font-weight:600;color:var(--accent);text-decoration:none}.auth_labelLink__VqEQE:hover{color:var(--accent-hover);text-decoration:underline}.auth_control__EPmAq{position:relative}.auth_input__PYwDW.auth_input__PYwDW{min-height:42px;padding:10px 12px;font-size:var(--fs-body-lg)}.auth_input__PYwDW.auth_hasIcon__hSSmY{padding-left:38px}.auth_input__PYwDW.auth_hasToggle__oS7XI{padding-right:42px}.auth_icon__uLBAb{left:12px;pointer-events:none}.auth_icon__uLBAb,.auth_passwordToggle__Zi3O_{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-muted)}.auth_passwordToggle__Zi3O_{right:4px;width:34px;height:34px;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.auth_passwordToggle__Zi3O_:hover{color:var(--text-primary);background:var(--bg-hover)}.auth_passwordToggle__Zi3O_:focus-visible{outline:2px solid var(--accent);outline-offset:0}.auth_hint__PtfiP{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-caption);color:var(--text-muted)}.auth_caps__4wOHa{color:var(--warning-fg);font-weight:600}.auth_code__Lmx4z.auth_code__Lmx4z{font-family:var(--font-mono);font-size:22px;letter-spacing:.4em;text-align:center;color:var(--text-primary)}.auth_codeWide__6gOF_.auth_codeWide__6gOF_{font-family:var(--font-mono);letter-spacing:.04em}.auth_rules__vHkKK{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.auth_rules__vHkKK li{display:flex;align-items:center;gap:8px;color:var(--text-muted);transition:color var(--dur-fast) ease}.auth_ruleDot__JD0iU{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-strong);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}.auth_ruleMet__k5mK_.auth_ruleMet__k5mK_{color:var(--success-fg)}.auth_ruleMet__k5mK_ .auth_ruleDot__JD0iU{background:var(--success);border-color:var(--success);color:var(--bg-shell)}.auth_submit__vN8KG.auth_submit__vN8KG{width:100%;min-height:44px;margin-top:4px;font-size:var(--fs-body-lg);font-weight:600}.auth_spin__LFCNO{animation:auth_spin__LFCNO .9s linear infinite}.auth_alert__ibEQW{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 14px;border-radius:var(--radius-md);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger-fg);font-size:var(--fs-label);line-height:1.5}.auth_alertWarning__qc7ii{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warning-fg)}.auth_alertIcon__UJsZD{flex-shrink:0;margin-top:2px}.auth_notice__ZVx2m{padding:12px 14px;background:var(--info-bg);color:var(--info-fg);line-height:1.5}.auth_notice__ZVx2m,.auth_success__ApJ1f{display:flex;align-items:flex-start;gap:10px;border-radius:var(--radius-md);font-size:var(--fs-label)}.auth_success__ApJ1f{padding:14px;background:var(--success-bg);color:var(--success-fg);line-height:1.55}.auth_textButton__dLyHh{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:var(--fs-caption);font-weight:600;cursor:pointer}.auth_textButton__dLyHh:hover{color:var(--accent-hover);text-decoration:underline}.auth_textButton__dLyHh:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.auth_back__LbJuM{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-label);text-decoration:none;cursor:pointer}.auth_back__LbJuM:hover{color:var(--text-primary)}.auth_back__LbJuM:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth_switch__VMg0e{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--fs-body)}.auth_switch__VMg0e a{color:var(--text-primary);font-weight:600;text-decoration:none}.auth_switch__VMg0e a:hover{color:var(--accent-hover);text-decoration:underline}.auth_center__xVLka{text-align:center}.auth_statusIcon__Bt03X{display:inline-flex;margin-bottom:14px}.auth_asideCol__1l1JF{display:none}@media (min-width:960px){.auth_asideCol__1l1JF{display:flex;padding:12px 12px 12px 0}}.auth_window__bUnve{position:relative;flex:1 1;display:flex;align-items:center;overflow:hidden;border-radius:20px;background:var(--bg-main);border:1px solid var(--border-color)}.auth_window__bUnve:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 60% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 60% 45%,#000 20%,transparent 72%);pointer-events:none}.auth_windowGlow__S2j_z{position:absolute;inset:auto -10% -30% 30%;height:70%;background:radial-gradient(closest-side,rgba(67,144,238,.14),transparent 70%);pointer-events:none}.auth_asideInner__t6_ht{position:relative;width:100%;max-width:520px;margin:0 auto;padding:48px 40px}.auth_asideTitle__td_gR{margin:0 0 28px;font-family:var(--lp-display),var(--font-main);font-size:clamp(26px,14px + 1.5vw,36px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);max-width:17ch}.auth_brief__HfudR{border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-light);box-shadow:var(--shadow-float);overflow:hidden}.auth_briefHead__Fg16S{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color);font-size:var(--fs-caption);font-weight:600;color:var(--text-secondary)}.auth_sample__fjCE_{padding:2px 8px;border-radius:var(--radius-full);background:var(--violet-bg);color:var(--violet-fg);font-size:var(--fs-micro)}.auth_briefRow__bCtOE{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border-color);font-size:var(--fs-body);color:var(--text-secondary)}.auth_briefRow__bCtOE b{color:var(--text-primary);font-weight:600}.auth_briefText__Jc6RM{flex:1 1;min-width:0;line-height:1.4}.auth_face__dqN4C{width:28px;height:28px;justify-content:center;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);font-size:10px;font-weight:700}.auth_briefState__5X6dq,.auth_face__dqN4C{flex-shrink:0;display:inline-flex;align-items:center}.auth_briefState__5X6dq{font-size:var(--fs-caption);font-weight:600}.auth_tone_done__mXq7x .auth_briefState__5X6dq{color:var(--success-fg)}.auth_tone_work__GVuso .auth_face__dqN4C{background:var(--info-bg);color:var(--info-fg)}.auth_tone_work__GVuso .auth_briefState__5X6dq{color:var(--info-fg)}.auth_tone_owner__a_0bg{background:var(--warning-bg);color:var(--warning-fg)}.auth_tone_owner__a_0bg .auth_face__dqN4C{background:rgba(217,162,27,.2);color:var(--warning-fg)}.auth_tone_owner__a_0bg .auth_briefText__Jc6RM{color:var(--warning-fg);font-weight:600}.auth_tone_owner__a_0bg .auth_briefState__5X6dq{padding:4px 10px;border-radius:var(--radius-sm);background:var(--warning);color:#1c1405}.auth_working__wQv8v{width:8px;height:8px;border-radius:50%;background:var(--info);animation:auth_authPulse__51gq8 1.6s ease-out infinite}@keyframes auth_authPulse__51gq8{0%{box-shadow:0 0 0 0 rgba(67,144,238,.55)}80%,to{box-shadow:0 0 0 7px rgba(67,144,238,0)}}.auth_briefFoot__o0oTI{display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:var(--fs-caption);color:var(--text-muted)}.auth_steps__I12fS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.auth_steps__I12fS li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:16px;gap:16px;padding-bottom:22px}.auth_steps__I12fS li:before{content:"";position:absolute;left:15.5px;top:34px;bottom:4px;width:1px;background:var(--border-strong)}.auth_steps__I12fS .auth_stepLast__5mwqG{padding-bottom:0}.auth_steps__I12fS .auth_stepLast__5mwqG:before{display:none}.auth_stepN__MDtec{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-surface);font-family:var(--lp-display),var(--font-main);font-weight:700;font-size:14px;color:var(--text-primary)}.auth_stepLast__5mwqG .auth_stepN__MDtec{border-color:var(--warning);color:var(--warning-fg)}.auth_steps__I12fS h3{margin:5px 0 4px;font-size:var(--fs-body-lg);font-weight:600;color:var(--text-primary)}.auth_steps__I12fS p{margin:0;font-size:var(--fs-label);line-height:1.55;color:var(--text-secondary)}.auth_simNote___6LSk{display:flex;align-items:flex-start;gap:10px;margin-top:26px;padding:12px 14px;border-radius:var(--radius-md);background:var(--violet-bg);color:var(--violet-fg);font-size:var(--fs-label);line-height:1.5}.auth_simNote___6LSk svg{flex-shrink:0;margin-top:2px}.auth_proof__HLrat{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:var(--fs-caption);color:var(--text-secondary)}.auth_proof__HLrat li{display:inline-flex;align-items:center;gap:6px}.auth_proof__HLrat svg{color:var(--success-fg)}@keyframes auth_authRise__CP1cu{0%{opacity:0;transform:translateY(8px)}}.auth_rise__0PrgW>*{animation:auth_authRise__CP1cu .4s var(--ease-out) both}.auth_rise__0PrgW>:first-child{animation-delay:.2s}.auth_rise__0PrgW>:nth-child(2){animation-delay:.34s}.auth_rise__0PrgW>:nth-child(3){animation-delay:.48s}.auth_rise__0PrgW>:nth-child(4){animation-delay:.62s}.auth_rise__0PrgW>:nth-child(5){animation-delay:.76s}.auth_rise__0PrgW>:nth-child(6){animation-delay:.9s}.auth_riseLate__0PmBS{animation:auth_authRise__CP1cu .4s var(--ease-out) .8s both}@media (prefers-reduced-motion:reduce){.auth_riseLate__0PmBS,.auth_rise__0PrgW>*,.auth_spin__LFCNO,.auth_working__wQv8v{animation:none}.auth_ruleDot__JD0iU,.auth_rules__vHkKK li{transition:none}}.auth_planPick__T7T36{margin:0 0 20px;padding:14px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card)}.auth_planPickHead__bqiMC{display:flex;align-items:flex-start;gap:10px}.auth_planPickIcon__YjWkz{display:inline-flex;margin-top:2px;color:var(--accent);flex:none}.auth_planPickEyebrow__FUnRl{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.auth_planPickName__WzBpF{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--text-primary)}.auth_planPickPeriod__apYh9{font-size:var(--fs-caption);font-weight:500;color:var(--text-secondary);padding:1px 8px;border-radius:999px;border:1px solid var(--border-color)}.auth_planPickPrice__L8bje{margin:0 0 0 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth_planPickPrice__L8bje small{font-size:var(--fs-caption);font-weight:400;color:var(--text-muted);max-width:150px}.auth_planPickLine__XTA_T{margin:10px 0 0;font-size:var(--fs-caption);color:var(--text-secondary);line-height:1.5}.auth_planPickLink__QbSk0{color:var(--text-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth_planPickLink__QbSk0:hover{color:var(--accent-hover)}.auth_legalNote__SrepU{margin:14px 0 0;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.5}.auth_legalNote__SrepU a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.auth_legalNote__SrepU a:hover{color:var(--text-primary)}