.login_authPage__mRVRE{position:relative;width:min(100%,1120px);margin-inline:auto;min-height:calc(100svh - 148px);padding:clamp(8px,2vw,24px) clamp(24px,5vw,56px) clamp(24px,4vw,40px)}.login_authGrid__8EYBg{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,420px);grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center;justify-content:center}.login_authIntro__9Z2cD{display:flex;flex-direction:column;gap:22px;padding-top:clamp(8px,2vw,18px)}.login_authBrand__YwL5W{display:inline-flex;align-items:center;gap:11px;width:-moz-fit-content;width:fit-content;color:var(--ui-text-primary,var(--ink));text-decoration:none;transition:opacity .18s ease}.login_authBrand__YwL5W:hover{opacity:.82}.login_authBrandText__u3hx2{font-size:1.08rem;font-weight:650;letter-spacing:-.035em}.login_authHeadline__55oQo{max-width:13ch;margin:0;font-family:var(--sans);font-size:clamp(2.2rem,5vw,3.3rem);line-height:1.08;font-weight:750;letter-spacing:-.035em;text-wrap:balance;word-break:keep-all}.login_authLede__rBW8q{max-width:32rem;margin:0;color:var(--ui-text-secondary,var(--ink-soft));font-size:1.02rem;line-height:1.68}.login_productShowcase__jwjcB{display:grid;grid-gap:clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px);margin-top:10px;max-width:520px}.login_productFlow__idbEu{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.login_productFlowStep__8QNnd{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding-block:14px;border-top:1px solid var(--ui-border-subtle,var(--paper-edge))}.login_productFlowStep__8QNnd:first-child{border-top:none;padding-top:0}.login_productFlowIndex__8z7DS{font-family:var(--mono);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-tertiary,var(--ink-mute))}.login_productFlowCopy__bqp0N{display:grid;grid-gap:3px;gap:3px}.login_productFlowLabel____Pjl{font-size:.94rem;font-weight:650;color:var(--ui-text-primary,var(--ink));letter-spacing:-.015em;word-break:keep-all}.login_productFlowDetail__v44_t{margin:0;font-size:.86rem;line-height:1.55;color:var(--ui-text-secondary,var(--ink-mute))}.login_introReply__k4TOO{margin:0}.login_introReplySubject__D1HJq{margin-bottom:12px;font-family:var(--mono);font-size:.76rem;color:var(--ui-text-tertiary,var(--ink-mute))}.login_introReplyRow__j3UHz{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.login_introReplyMark__BtHvk{font-family:var(--mono);font-size:1.15rem;font-weight:500;line-height:1.5;color:var(--ui-accent,var(--tomato));-webkit-user-select:none;-moz-user-select:none;user-select:none}.login_introReplyQuote__pH9Qu{margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:550;line-height:1.5;letter-spacing:-.015em;color:var(--ui-text-primary,var(--ink));word-break:keep-all}.login_introReplyMeta__PhDq2{margin:10px 0 0;font-family:var(--mono);font-size:.72rem;color:var(--ui-text-tertiary,var(--ink-mute))}.login_authWorkspaceShell__nCmNX{position:relative}.login_authWorkspace__xaZRG{border:1px solid var(--ui-border-default,var(--paper-edge));border-radius:22px;background:var(--ui-bg-elevated,var(--surface-glass));box-shadow:0 1px 0 color-mix(in srgb,#fff 7%,transparent) inset,0 32px 64px var(--shadow-strong,rgba(0,0,0,.14));padding:30px 26px 24px}.login_authPanel__1JD9i{display:flex;flex-direction:column;gap:20px}.login_authPanelHeader__vrFan{display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.login_authPanelTitle__aFOB6{margin:0;font-size:1.5rem;line-height:1.08;letter-spacing:-.035em;font-weight:650}.login_authPanelText__BBUn6{margin:0;color:var(--ui-text-secondary,var(--ink-soft));font-size:.92rem;line-height:1.58}.login_authTabs__hRRju{display:flex;gap:22px;padding:0 2px;border-bottom:1px solid var(--ui-border-subtle,var(--control-border));background:transparent}.login_authTab__QLm7L{min-height:42px;padding:0 2px 12px;border:0;border-radius:0;background:transparent;color:var(--ui-text-tertiary,var(--ink-mute));font-size:.9rem;font-weight:600;letter-spacing:-.01em;transition:color .18s ease}.login_authTabActive__b3kqz,.login_authTab__QLm7L:hover{color:var(--ui-text-primary,var(--ink))}.login_authTabpanel__kj_Wn{display:flex;flex-direction:column;gap:16px;padding-top:4px}.login_authPrimaryAction__rln2s,.login_authSecondaryAction__DDzzE{width:100%;min-height:48px;border-radius:13px;font-weight:620;font-size:.94rem;letter-spacing:-.01em;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .14s ease}.login_authPrimaryAction__rln2s:hover:not(:disabled),.login_authSecondaryAction__DDzzE:hover:not(:disabled){transform:translateY(-1px)}.login_authPrimaryAction__rln2s{background:var(--ui-cta-bg);color:var(--ui-cta-fg);border:1px solid var(--ui-cta-bg)}.login_authPrimaryAction__rln2s:hover:not(:disabled){background:var(--ui-cta-bg-hover);border-color:var(--ui-cta-bg-hover);color:var(--ui-cta-fg)}.login_authPrimaryAction__rln2s:active:not(:disabled){transform:translateY(0)}.login_authPrimaryAction__rln2s:disabled{opacity:.62;box-shadow:none}.login_authSecondaryAction__DDzzE{background:color-mix(in srgb,var(--ui-bg-raised) 50%,transparent);color:var(--ui-text-primary,var(--ink));border:1px solid var(--ui-border-default,var(--control-border))}.login_authGoogleMount__Po4S_{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center}.login_authGoogleNote__9BXeW,.login_authGoogleUnavailable__tXH6E{margin:-4px 0 0;color:var(--ui-text-tertiary,var(--ink-mute));font-size:.8rem;line-height:1.55;text-align:center}.login_authGoogleUnavailable__tXH6E{border:1px solid var(--ui-border-default,var(--control-border));border-radius:12px;background:var(--ui-bg-raised,var(--surface-glass));padding:12px 14px;text-align:left}.login_authDivider__5woj0{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;color:var(--ui-text-tertiary,var(--ink-mute));font-family:var(--sans);font-size:.78rem;letter-spacing:0;text-transform:none}.login_authDivider__5woj0:after,.login_authDivider__5woj0:before{content:"";height:1px;background:linear-gradient(90deg,transparent,var(--ui-border-default),transparent)}.login_authForm__Q0L8L{display:flex;flex-direction:column;gap:14px}.login_authField__1REeY{display:flex;flex-direction:column;gap:7px}.login_authFieldMeta__ZCClC{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ui-text-primary,var(--ink));font-size:.84rem;font-weight:560;letter-spacing:-.01em}.login_authFieldHint__chZvE{color:var(--ui-text-tertiary,var(--ink-mute));font-family:var(--sans);font-size:.78rem;font-weight:400;letter-spacing:0}.login_authInput__ObZqA{min-height:48px;border:1px solid var(--ui-border-default,var(--control-border));border-radius:13px;background:color-mix(in srgb,var(--ui-bg-raised,var(--surface-raised)) 88%,transparent);color:var(--ui-text-primary,var(--ink));padding:0 15px;font-size:.94rem;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ui-text-primary) 4%,transparent);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login_authInput__ObZqA::placeholder{color:var(--ui-text-tertiary,var(--ink-mute))}.login_authInput__ObZqA:focus-visible{border-color:var(--ui-accent,var(--tomato));box-shadow:0 0 0 3px var(--ui-focus-ring,var(--focus-ring)),inset 0 1px 2px color-mix(in srgb,var(--ui-text-primary) 4%,transparent);outline:none}.login_authStatus__S9gYt{border-radius:12px;padding:12px 14px;font-size:.86rem;line-height:1.55}.login_authStatusOk__FnrRG{background:color-mix(in srgb,var(--ui-success,var(--ok)) 12%,transparent);color:var(--ui-success,var(--ok))}.login_authStatusWarn__9tM3a{background:color-mix(in srgb,var(--ui-accent,var(--tomato)) 12%,transparent);color:var(--ui-accent-deep,var(--tomato-deep))}.login_authFooter__zzIqf{display:flex;justify-content:center;padding-top:8px;margin-top:2px;border-top:1px solid var(--ui-border-subtle,var(--control-border))}.login_authFooterLink__KDbY9{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-secondary,var(--ink-soft));font-size:.84rem;text-decoration:none;transition:color .16s ease}.login_authFooterLink__KDbY9:before{content:"←";font-family:var(--mono);font-size:.78rem;opacity:.7}.login_authFooterLink__KDbY9:hover{color:var(--ui-accent-deep,var(--tomato-deep))}.login_reveal__imp4Z{opacity:0;transform:translateY(14px);animation:login_authReveal__SNFg4 .68s cubic-bezier(.22,1,.36,1) forwards}.login_revealDelay1__4WQy8{animation-delay:70ms}.login_revealDelay2__h_9z_{animation-delay:.14s}.login_revealDelay3__YpR8c{animation-delay:.22s}.login_revealDelay4__jfeTG{animation-delay:.3s}.login_revealDelay5__1BwNM{animation-delay:.38s}.login_revealDelay6__sRlH0{animation-delay:.46s}@keyframes login_authReveal__SNFg4{to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.login_authGrid__8EYBg{grid-template-columns:1fr;gap:28px}.login_authWorkspaceShell__nCmNX{width:min(100%,420px);margin-inline:auto}.login_introReply__k4TOO{display:none}.login_authHeadline__55oQo{max-width:16ch}}@media (max-width:640px){.login_authPage__mRVRE{padding-top:0}.login_authWorkspace__xaZRG{border-radius:18px;padding:24px 18px 18px}.login_authPanelTitle__aFOB6{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.login_reveal__imp4Z{opacity:1;transform:none;animation:none}.login_productFlowStep__8QNnd:hover{transform:none}}