.AuthExperience-module__4KLbXW__shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)97%,transparent),color-mix(in srgb,var(--surface-2)72%,transparent));grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);min-height:min(68vh,600px);display:grid}.AuthExperience-module__4KLbXW__visual{border-inline-end:1px solid color-mix(in srgb,var(--border)58%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2)66%,transparent),color-mix(in srgb,var(--surface)94%,transparent));justify-content:center;align-items:stretch;padding:26px 24px;display:flex;position:relative}.AuthExperience-module__4KLbXW__visualCard{flex-direction:column;justify-content:space-between;gap:20px;width:min(100%,380px);margin:auto;display:flex}.AuthExperience-module__4KLbXW__brandRow{align-items:center;gap:10px;display:flex}.AuthExperience-module__4KLbXW__brandMark{background:color-mix(in srgb,var(--surface)92%,transparent);border:1px solid color-mix(in srgb,var(--border)72%,transparent);border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 24px #0000000d}.AuthExperience-module__4KLbXW__brandTitle{letter-spacing:-.02em;font-size:1rem;font-weight:900}.AuthExperience-module__4KLbXW__brandSub{color:var(--muted);margin-top:2px;font-size:.82rem}.AuthExperience-module__4KLbXW__visualCopy{gap:10px;display:grid}.AuthExperience-module__4KLbXW__kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.AuthExperience-module__4KLbXW__headline{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:980;line-height:1.06}.AuthExperience-module__4KLbXW__headlineStatic{display:block}.AuthExperience-module__4KLbXW__typeLine{min-height:1.2em;color:var(--muted);align-items:center;gap:6px;font-size:.94rem;font-weight:700;display:flex}.AuthExperience-module__4KLbXW__typeWord{color:var(--fg);min-width:6ch;font-weight:900}.AuthExperience-module__4KLbXW__cursor{background:currentColor;width:1px;height:1.05em;animation:1s step-end infinite AuthExperience-module__4KLbXW__blink;display:inline-block}@keyframes AuthExperience-module__4KLbXW__blink{50%{opacity:0}}.AuthExperience-module__4KLbXW__visualDesc{max-width:38ch;color:var(--muted);margin:0;font-size:.93rem;line-height:1.68}.AuthExperience-module__4KLbXW__visualArt{flex:1;justify-content:center;align-items:stretch;display:flex}.AuthExperience-module__4KLbXW__artFrame{border:1px solid color-mix(in srgb,var(--border)72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface)96%,transparent),color-mix(in srgb,var(--surface-2)92%,transparent));border-radius:30px;width:100%;min-height:270px;position:relative;overflow:hidden;box-shadow:0 20px 42px #0f172a14}.AuthExperience-module__4KLbXW__artFrame:before{content:"";background:color-mix(in srgb,var(--accent)18%,transparent);filter:blur(8px);opacity:.65;border-radius:999px;width:220px;height:220px;position:absolute;inset:auto auto -70px -50px}.AuthExperience-module__4KLbXW__artFrame[data-theme=cars]{background:linear-gradient(#faf8ecfa,#fff7cce0)}.AuthExperience-module__4KLbXW__artFrame[data-theme=homes]{background:linear-gradient(#f5f9fffa,#ddeeffe0)}.AuthExperience-module__4KLbXW__artFrame[data-theme=phones]{background:linear-gradient(#f3fafffa,#d9efffe0)}.AuthExperience-module__4KLbXW__artFrame[data-theme=fashion]{background:linear-gradient(#fff5fbfa,#ffe1f1e0)}.AuthExperience-module__4KLbXW__artFrame[data-theme=jobs]{background:linear-gradient(#f1fff8fa,#d6f7e6e0)}.AuthExperience-module__4KLbXW__artSurface{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;height:100%;min-height:270px;padding:22px 22px 28px;animation:.42s both AuthExperience-module__4KLbXW__authArtSwap;display:flex;position:relative}@keyframes AuthExperience-module__4KLbXW__authArtSwap{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthExperience-module__4KLbXW__artPill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg);background:#ffffffb8;border:1px solid #ffffffbd;border-radius:999px;align-self:flex-start;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #0f172a0f}.AuthExperience-module__4KLbXW__artImage{object-fit:contain;filter:drop-shadow(0 18px 32px #0f172a24);width:min(100%,240px);height:200px}.AuthExperience-module__4KLbXW__artDots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;inset-block-end:18px;inset-inline-start:22px}.AuthExperience-module__4KLbXW__artDot{background:#0f172a29;border-radius:999px;width:8px;height:8px;transition:transform .22s,background .22s,width .22s}.AuthExperience-module__4KLbXW__artDotActive{background:var(--accent);width:22px}.AuthExperience-module__4KLbXW__formSide{justify-content:center;align-items:center;padding:20px 18px;display:flex}.AuthExperience-module__4KLbXW__formWrap{gap:10px;width:min(100%,390px);display:grid}.AuthExperience-module__4KLbXW__formIntro{text-align:center;justify-items:center;gap:6px;display:grid}.AuthExperience-module__4KLbXW__avatarRing{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)90%,transparent),color-mix(in srgb,var(--surface)94%,transparent));border:1px solid color-mix(in srgb,var(--border)72%,transparent);border-radius:999px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 12px 24px #0000000f}.AuthExperience-module__4KLbXW__avatar{object-fit:cover;border-radius:999px;width:48px;height:48px}.AuthExperience-module__4KLbXW__eyebrow{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:700}.AuthExperience-module__4KLbXW__title{letter-spacing:-.03em;margin:0;font-size:1.12rem;font-weight:980;line-height:1.12}.AuthExperience-module__4KLbXW__subtitle{color:var(--muted);max-width:100%;margin:0;font-size:.88rem;line-height:1.45}.AuthExperience-module__4KLbXW__tabs{background:color-mix(in srgb,var(--surface-2)82%,transparent);border:1px solid color-mix(in srgb,var(--border)60%,transparent);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.AuthExperience-module__4KLbXW__tab{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:900;transition:background .18s,color .18s,transform .18s}.AuthExperience-module__4KLbXW__tabActive{background:var(--surface);color:var(--fg);box-shadow:0 6px 16px #0000000d}.AuthExperience-module__4KLbXW__formCard{gap:10px;display:grid}.AuthExperience-module__4KLbXW__fieldGroup{gap:6px;display:grid}.AuthExperience-module__4KLbXW__labelRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.AuthExperience-module__4KLbXW__label{color:var(--fg);font-size:.82rem;font-weight:850}.AuthExperience-module__4KLbXW__inputWrap{position:relative}.AuthExperience-module__4KLbXW__input{border:1px solid color-mix(in srgb,var(--border)78%,transparent);background:color-mix(in srgb,var(--surface)97%,transparent);width:100%;min-height:44px;color:var(--fg);border-radius:14px;outline:none;padding:0 13px;transition:border-color .18s,box-shadow .18s,background .18s}.AuthExperience-module__4KLbXW__input::placeholder{color:color-mix(in srgb,var(--muted)86%,transparent)}.AuthExperience-module__4KLbXW__inputError{border-color:color-mix(in srgb,var(--danger,#dc2626)55%,var(--border))}.AuthExperience-module__4KLbXW__passwordBtn{inset-inline-end:8px;background:color-mix(in srgb,var(--surface-2)72%,transparent);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:10px;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.AuthExperience-module__4KLbXW__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.AuthExperience-module__4KLbXW__linkBtn{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.AuthExperience-module__4KLbXW__error{color:var(--danger,#dc2626);margin-top:-2px;font-size:.84rem}.AuthExperience-module__4KLbXW__notice{border:1px solid color-mix(in srgb,var(--border)78%,transparent);background:color-mix(in srgb,var(--surface-2)75%,transparent);color:var(--muted);border-radius:14px;padding:10px 11px;font-size:.88rem;line-height:1.55}.AuthExperience-module__4KLbXW__success{color:var(--success,#16a34a)}.AuthExperience-module__4KLbXW__actions{gap:8px;display:grid}.AuthExperience-module__4KLbXW__submit{background:linear-gradient(180deg,color-mix(in srgb,var(--primary)95%,white 5%),var(--primary));min-height:44px;color:var(--primary-ink);cursor:pointer;box-shadow:0 12px 26px color-mix(in srgb,var(--primary)18%,transparent);border:0;border-radius:14px;font-weight:950}.AuthExperience-module__4KLbXW__submit:disabled{opacity:.65;cursor:not-allowed}.AuthExperience-module__4KLbXW__metaRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.AuthExperience-module__4KLbXW__metaHint{color:var(--muted);font-size:.88rem;line-height:1.5}.AuthExperience-module__4KLbXW__secondary{color:var(--muted);justify-content:center;gap:6px;font-size:.83rem;display:flex}.AuthExperience-module__4KLbXW__secondary button{font-size:inherit}.AuthExperience-module__4KLbXW__footnote{text-align:center;color:var(--muted);font-size:.76rem;line-height:1.5}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__visual,.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__formSide{padding:22px 20px}.AuthExperience-module__4KLbXW__standaloneShell{align-items:center;min-height:calc(100vh - 98px)}.AuthExperience-module__4KLbXW__standaloneWrap{width:min(1180px,100% - 24px);margin:0 auto;padding:22px 0 32px}.AuthExperience-module__4KLbXW__standaloneCard{border:1px solid color-mix(in srgb,var(--border)72%,transparent);background:var(--surface);border-radius:28px;overflow:hidden;box-shadow:0 24px 80px #0f172a14}@media (max-width:1024px){.AuthExperience-module__4KLbXW__shell{grid-template-columns:1fr}.AuthExperience-module__4KLbXW__visual{display:none}.AuthExperience-module__4KLbXW__formSide{padding:20px 18px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__formSide{padding:16px 12px 10px}}@media (max-width:640px){.AuthExperience-module__4KLbXW__formWrap{gap:14px}.AuthExperience-module__4KLbXW__avatarRing{width:68px;height:68px}.AuthExperience-module__4KLbXW__avatar{width:54px;height:54px}.AuthExperience-module__4KLbXW__title{font-size:1.14rem}.AuthExperience-module__4KLbXW__subtitle{font-size:.87rem}.AuthExperience-module__4KLbXW__input,.AuthExperience-module__4KLbXW__submit{border-radius:14px;min-height:46px}.AuthExperience-module__4KLbXW__compactShell{background:0 0}.AuthExperience-module__4KLbXW__secondary{flex-wrap:wrap}.AuthExperience-module__4KLbXW__metaRow{align-items:center}}.AuthExperience-module__4KLbXW__passwordBtn svg{width:17px;height:17px}.AuthExperience-module__4KLbXW__passwordBtn:hover{color:var(--fg);background:color-mix(in srgb,var(--surface-2)92%,transparent)}.AuthExperience-module__4KLbXW__secondary{align-items:center;line-height:1.35}.AuthExperience-module__4KLbXW__secondary span{color:color-mix(in srgb,var(--muted)90%,transparent)}.AuthExperience-module__4KLbXW__compactShell{border-radius:20px;min-height:auto}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__formWrap{gap:8px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__formIntro{gap:4px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__tabs{margin-top:2px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__formCard{gap:10px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__fieldGroup{gap:5px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__label{font-size:.8rem}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__input,.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__submit{min-height:42px}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__title{font-size:1.02rem}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__subtitle{max-width:100%;font-size:.84rem}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__tabs{background:color-mix(in srgb,var(--surface-2)70%,transparent);border-radius:18px;box-shadow:inset 0 1px #ffffff38}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__tab{min-height:34px;font-size:.92rem}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__tabActive{box-shadow:0 4px 10px #0f172a0f}.AuthExperience-module__4KLbXW__compactShell .AuthExperience-module__4KLbXW__secondary{gap:4px;font-size:.8rem}@media (max-width:640px){.AuthExperience-module__4KLbXW__formSide{padding:16px 14px}.AuthExperience-module__4KLbXW__formWrap{gap:8px}.AuthExperience-module__4KLbXW__avatarRing{width:56px;height:56px}.AuthExperience-module__4KLbXW__avatar{width:42px;height:42px}.AuthExperience-module__4KLbXW__eyebrow{font-size:.72rem}.AuthExperience-module__4KLbXW__title{font-size:1rem}.AuthExperience-module__4KLbXW__subtitle{font-size:.83rem;line-height:1.38}.AuthExperience-module__4KLbXW__tabs{gap:4px;padding:3px}.AuthExperience-module__4KLbXW__tab{min-height:34px;font-size:.9rem}.AuthExperience-module__4KLbXW__formCard{gap:10px}.AuthExperience-module__4KLbXW__fieldGroup{gap:5px}.AuthExperience-module__4KLbXW__input,.AuthExperience-module__4KLbXW__submit{border-radius:13px;min-height:42px}.AuthExperience-module__4KLbXW__passwordBtn{width:30px;height:30px}.AuthExperience-module__4KLbXW__secondary{font-size:.79rem}}.AuthExperience-module__4KLbXW__artImage{object-fit:contain;width:min(100%,300px);height:210px}.AuthExperience-module__4KLbXW__artFrame[data-theme=cars] .AuthExperience-module__4KLbXW__artImage{width:min(100%,330px);height:205px}.AuthExperience-module__4KLbXW__artFrame[data-theme=homes] .AuthExperience-module__4KLbXW__artImage,.AuthExperience-module__4KLbXW__artFrame[data-theme=phones] .AuthExperience-module__4KLbXW__artImage{width:min(100%,260px);height:215px}.AuthExperience-module__4KLbXW__artFrame[data-theme=fashion] .AuthExperience-module__4KLbXW__artImage{width:min(100%,330px);height:205px}.AuthExperience-module__4KLbXW__artFrame[data-theme=jobs] .AuthExperience-module__4KLbXW__artImage{width:min(100%,270px);height:220px}.AuthExperience-module__4KLbXW__typeWord{min-width:8ch}.AuthExperience-module__4KLbXW__visualArt{flex:none}.AuthExperience-module__4KLbXW__artFrame{height:342px;min-height:342px;max-height:342px}.AuthExperience-module__4KLbXW__artSurface{justify-content:space-between;height:342px;min-height:342px;max-height:342px;padding:24px 26px 30px}.AuthExperience-module__4KLbXW__artImageStage{contain:layout paint;place-items:center;width:100%;height:250px;min-height:250px;max-height:250px;display:grid;overflow:visible}.AuthExperience-module__4KLbXW__artImage{object-fit:contain;filter:drop-shadow(0 20px 34px #0f172a29);width:100%;max-width:360px;height:100%;max-height:250px;display:block}.AuthExperience-module__4KLbXW__artFrame[data-theme=cars] .AuthExperience-module__4KLbXW__artImage{max-width:390px;transform:scale(1.08)}.AuthExperience-module__4KLbXW__artFrame[data-theme=homes] .AuthExperience-module__4KLbXW__artImage{max-width:330px;transform:scale(1.08)}.AuthExperience-module__4KLbXW__artFrame[data-theme=phones] .AuthExperience-module__4KLbXW__artImage{max-width:310px;transform:scale(1.1)}.AuthExperience-module__4KLbXW__artFrame[data-theme=fashion] .AuthExperience-module__4KLbXW__artImage{max-width:395px;transform:scale(1.13)}.AuthExperience-module__4KLbXW__artFrame[data-theme=jobs] .AuthExperience-module__4KLbXW__artImage{max-width:320px;transform:scale(1.12)}.AuthExperience-module__4KLbXW__artDots{inset-block-end:20px}@media (max-width:1024px){.AuthExperience-module__4KLbXW__artFrame,.AuthExperience-module__4KLbXW__artSurface{height:300px;min-height:300px;max-height:300px}.AuthExperience-module__4KLbXW__artImageStage{height:218px;min-height:218px;max-height:218px}}.AuthExperience-module__4KLbXW__visual{border-inline-end-color:color-mix(in srgb,var(--border)38%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)7%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2)46%,transparent),color-mix(in srgb,var(--surface)96%,transparent))}.AuthExperience-module__4KLbXW__visualCard{gap:18px}.AuthExperience-module__4KLbXW__typeLine{color:color-mix(in srgb,var(--muted)88%,var(--text)12%)}.AuthExperience-module__4KLbXW__typeWord{color:color-mix(in srgb,var(--fg)92%,var(--accent)8%)}.AuthExperience-module__4KLbXW__visualDesc{color:color-mix(in srgb,var(--muted)90%,var(--text)10%)}.AuthExperience-module__4KLbXW__artFrame{border-color:color-mix(in srgb,var(--border)58%,transparent);box-shadow:0 14px 30px #0f172a0e}.AuthExperience-module__4KLbXW__artFrame:before{opacity:.42;filter:blur(12px)}.AuthExperience-module__4KLbXW__artSurface{animation:.38s both AuthExperience-module__4KLbXW__authArtSwap}.AuthExperience-module__4KLbXW__artImage{filter:drop-shadow(0 16px 26px #0f172a1d)}.AuthExperience-module__4KLbXW__artPill{background:#ffffff94;box-shadow:0 6px 16px #0f172a0a}.AuthExperience-module__4KLbXW__formWrap{gap:12px}.AuthExperience-module__4KLbXW__formIntro{align-content:center;min-height:142px}.AuthExperience-module__4KLbXW__tabs{z-index:1;background:color-mix(in srgb,var(--surface-2)62%,transparent);border-color:color-mix(in srgb,var(--border)52%,transparent);width:100%;max-width:100%;margin:0 auto 4px;position:relative;box-shadow:inset 0 1px #ffffff59}.AuthExperience-module__4KLbXW__tabActive{box-shadow:0 5px 14px #0f172a0e}.AuthExperience-module__4KLbXW__input:focus{border-color:color-mix(in srgb,var(--primary)70%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)14%,transparent)}.AuthExperience-module__4KLbXW__footnote{color:color-mix(in srgb,var(--muted)72%,transparent);max-width:42ch;margin:0 auto;font-size:.72rem}@media (max-width:1024px){.AuthExperience-module__4KLbXW__formIntro{min-height:auto}}@media (max-width:640px){.AuthExperience-module__4KLbXW__tabs{margin-bottom:2px}.AuthExperience-module__4KLbXW__formIntro{min-height:auto}}
