.authx{--seam:236 233 251;--side-pad:clamp(24px,6vw,112px);--bar:76px;position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(calc(420px + var(--side-pad) + 32px),1fr);min-block-size:100dvh}.authx__side{display:grid;grid-template-rows:1fr auto;min-inline-size:0;padding-block:var(--bar) 0;padding-inline:0 var(--side-pad);background:linear-gradient(to right,rgb(var(--seam)),rgb(var(--seam)/.62) 10%,rgb(var(--seam)/.3) 24%,rgb(var(--seam)/.1) 38%,rgb(var(--seam)/0) 52%)}[dir=rtl] .authx__side{background:linear-gradient(to left,rgb(var(--seam)),rgb(var(--seam)/.62) 10%,rgb(var(--seam)/.3) 24%,rgb(var(--seam)/.1) 38%,rgb(var(--seam)/0) 52%)}.authx__bar{position:fixed;inset-block-start:0;inset-inline:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;block-size:var(--bar);padding-inline:var(--side-pad)}.authx__bar:before{content:"";position:absolute;inset-block:0 -18px;inset-inline-end:0;inline-size:calc(420px + 2 * var(--side-pad) + 32px);z-index:-1;background:linear-gradient(rgb(var(--bg-rgb)) 62%,rgb(var(--bg-rgb)/0));mask-image:linear-gradient(90deg,transparent 30%,#000 70%);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 70%);pointer-events:none}[dir=rtl] .authx__bar:before{mask-image:linear-gradient(270deg,transparent 30%,#000 70%);-webkit-mask-image:linear-gradient(270deg,transparent 30%,#000 70%)}.authx__brand{display:block;flex:none}.authx__right{display:flex;align-items:center;gap:clamp(12px,2vw,22px)}.authx__back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--fg-60);transition:color var(--dur-1) var(--ease)}.authx__back:hover{color:var(--fg)}.authx__back svg,.steps__back svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] :is(.authx__back,.steps__back) svg{transform:scaleX(-1)}.authx__main{display:grid;place-items:center end;padding-block:clamp(20px,5vh,56px)}.authx__col{inline-size:min(100%,420px)}.authx__col .panel{max-width:none;padding:0;background:none;border:0;box-shadow:none}.authx__foot{justify-self:end;display:flex;align-items:center;gap:18px;inline-size:min(100%,420px);block-size:64px;font-size:13px;color:var(--fg-45)}.authx__foot a{transition:color var(--dur-1) var(--ease)}.authx__foot a:hover{color:var(--fg)}.brand{order:-1;position:-webkit-sticky;position:sticky;inset-block-start:0;isolation:isolate;display:flex;flex-direction:column;block-size:100dvh;overflow:hidden;background:linear-gradient(#f5f2fd,#e7e4fd 20%,#e0dcfd 35%,#e2dffc 50%,#dad5fb 65%,#dad5fa 80%,#e8e6fd)}[data-theme=dark] .brand{background:linear-gradient(#160e45,#190e4a 20%,#1c1051 35%,#2a186e 50%,#34207c 65%,#311e80 80%,#362081)}.brand__art{position:absolute;inset:0;z-index:-2}.brand__img{object-fit:cover;object-position:50% 22%}.brand:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;block-size:38%;background:linear-gradient(rgb(246 245 253/.55),rgb(246 245 253/0));pointer-events:none}[data-theme=dark] .brand:before{background:linear-gradient(rgb(22 14 70/.55),rgb(22 14 70/0))}.brand__copy{--halo:246 245 253;text-shadow:0 0 2px rgb(var(--halo)/.9),0 0 14px rgb(var(--halo)/.85),0 0 28px rgb(var(--halo)/.6)}[data-theme=dark] .brand__copy{--halo:22 14 70}.brand__accent{text-shadow:none;filter:drop-shadow(0 0 10px rgb(var(--halo)/.9))}.brand__img--dark{display:none}[data-theme=dark] .brand__img--dark{display:block}[data-theme=dark] .brand__img--light{display:none}.brand:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;z-index:-1;inline-size:clamp(120px,16vw,300px);background:linear-gradient(to left,rgb(var(--seam)) 0,rgb(var(--seam)/.88) 14%,rgb(var(--seam)/.62) 32%,rgb(var(--seam)/.34) 54%,rgb(var(--seam)/.12) 78%,rgb(var(--seam)/0) 100%);pointer-events:none}[dir=rtl] .brand:after{background:linear-gradient(to right,rgb(var(--seam)) 0,rgb(var(--seam)/.88) 14%,rgb(var(--seam)/.62) 32%,rgb(var(--seam)/.34) 54%,rgb(var(--seam)/.12) 78%,rgb(var(--seam)/0) 100%)}[data-theme=dark] .authx{--seam:27 15 66}.brand__copy{inline-size:min(100%,660px);padding:calc(var(--bar) + clamp(24px, 6vh, 64px)) var(--side-pad) 0}.brand__title{font:800 clamp(28px,2.5vw,42px) /1.12 var(--display);letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .brand__title{letter-spacing:0;line-height:1.3}.brand__accent{background:linear-gradient(100deg,var(--violet),var(--violet-soft));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .brand__accent{background-image:linear-gradient(100deg,var(--violet-soft),var(--violet-pale))}.brand__body{max-inline-size:46ch;margin:12px 0 0;font:400 clamp(15px,1.1vw,16.5px) /1.7 var(--body);color:var(--fg-72);text-wrap:pretty}.brand__points{position:absolute;inset-block-end:clamp(18px,3.2vh,34px);inset-inline:var(--side-pad);--draw-start:0.7s;--draw-spread:0.9s;--draw-dur:0.9s}.brand__points:before{content:"";position:absolute;inset-block:-90px calc(-1 * clamp(18px, 3.2vh, 34px));inset-inline:calc(-1 * var(--side-pad));z-index:-1;background:linear-gradient(0deg,rgb(232 230 253/.8),rgb(232 230 253/0));pointer-events:none}[data-theme=dark] .brand__points:before{background:linear-gradient(0deg,rgb(22 14 70/.75),rgb(22 14 70/0))}.brand__points ul{display:flex;flex-wrap:nowrap;gap:clamp(16px,3vw,56px);margin:0;padding:0;list-style:none}.brand__points li{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand__icon{flex:none;display:grid;place-items:center;inline-size:46px;block-size:46px;border:1px solid rgb(var(--violet-soft-rgb)/.24);border-radius:14px;background:rgb(255 255 255/.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px -14px rgb(var(--violet-rgb)/.5)}[data-theme=dark] .brand__icon{background:rgb(255 255 255/.06);border-color:rgb(var(--violet-soft-rgb)/.3)}.brand-icon{inline-size:22px;block-size:22px}.brand__point{--halo:246 245 253;font:700 15px/1.35 var(--display);text-shadow:0 0 2px rgb(var(--halo)/.9),0 0 12px rgb(var(--halo)/.85),0 0 24px rgb(var(--halo)/.6)}[data-theme=dark] .brand__point{--halo:22 14 70}@media (prefers-reduced-motion:no-preference){.brand__art{animation:brand-in 1.2s cubic-bezier(.22,1,.36,1) backwards}.brand__copy>*,.brand__points{animation:stage-rise .7s cubic-bezier(.22,1,.36,1) backwards}.brand__copy>:first-child{animation-delay:.15s}.brand__copy>:nth-child(2){animation-delay:.25s}.brand__copy>:nth-child(3){animation-delay:.35s}.brand__points{animation-delay:.45s}.authx__col>.panel>*{animation:stage-rise .65s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(40ms + var(--k, 0) * 70ms)}.authx__col>.panel>:nth-child(2){--k:1}.authx__col>.panel>:nth-child(3){--k:2}.authx__col>.panel>:nth-child(n+4){--k:3}}@keyframes brand-in{0%{opacity:0;transform:scale(1.04);filter:blur(8px)}}@keyframes stage-rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width:1023px){.authx{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.authx__back,.brand{display:none}.authx__main{place-items:start center;padding-block:12px 32px}.authx__foot{justify-self:center}.authx__side,[dir=rtl] .authx__side{-webkit-padding-before:0;padding-block-start:0;padding-inline:var(--side-pad);background:none}.authx__bar{position:static;order:-1}.authx__bar:before{display:none}}.intent__items{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;font-size:12.5px;color:var(--fg-60)}.intent__items:empty{display:none}.intent__items span{display:inline-flex;align-items:center;gap:6px}.auth__card{display:grid}.auth__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:5px 12px;border:1px solid rgb(var(--violet-soft-rgb)/.3);border-radius:var(--radius-pill);background:rgb(var(--violet-rgb)/.08);font-size:13px;font-weight:600;color:var(--violet-soft)}.auth__title{margin:0 0 12px;font:800 clamp(30px,3.4vw,44px) /1.1 var(--display);letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .auth__title{letter-spacing:0;line-height:1.3}.auth__subtitle{max-inline-size:46ch;margin:0 0 26px;font:400 clamp(15.5px,1.25vw,17px) /1.75 var(--body);color:var(--fg-65);text-wrap:pretty}.auth__card .auth__subtitle{-webkit-margin-after:20px;margin-block-end:20px;font-size:15px}.auth__section{margin:0 0 6px;font:700 17px/1.4 var(--display)}.auth__addr{display:inline-block;max-inline-size:100%;overflow-wrap:anywhere}.authx .field__label{font:600 14px/1.3 var(--body);color:var(--fg-82)}.authx :is(.field__input,.phone,.pw){min-block-size:50px;border:1px solid var(--line-strong);border-radius:14px;background-color:rgb(var(--fg-rgb)/.025);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.authx :is(.field__input,.phone,.pw):hover{border-color:rgb(var(--fg-rgb)/.28)}.authx :is(.field__input:focus,.phone:focus-within,.pw:focus-within){outline:none;border-color:var(--violet-soft);background-color:var(--ink-surface);box-shadow:0 0 0 4px rgb(var(--violet-soft-rgb)/.18)}.authx :is(.field__input[aria-invalid=true],.phone[data-invalid],.pw[data-invalid]){border-color:var(--danger);box-shadow:0 0 0 4px rgb(var(--danger-rgb)/.12)}.authx .phone__dial:has(.phone__select:focus-visible){border-radius:13px 0 0 13px}.authx .btn{border-radius:12px}.auth__form{display:grid;grid-gap:18px;gap:18px}.auth__form select.field__input{-webkit-padding-end:40px;padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a84a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 6px;background-position:right 15px center}[dir=rtl] .auth__form select.field__input{background-position:left 15px center}.auth__foot{margin-top:22px;font-size:14.5px;color:var(--fg-60);text-align:center}.auth__foot a{color:var(--violet-soft);text-decoration:none}.auth__foot a:hover{text-decoration:underline}.auth__terms{font-size:12px;color:var(--fg-35);line-height:1.6;margin-top:16px;text-align:center}.auth__link{background:none;border:0;padding:4px 0;font:inherit;color:var(--violet-soft);cursor:pointer}.auth__link:hover{text-decoration:underline}.auth__foot--stack{display:grid;justify-items:center;grid-gap:6px;gap:6px}.auth__code{font-size:22px;letter-spacing:.18em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.human-check{min-block-size:65px}.panel__actions{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.inbox svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.providers{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.providers__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.providers__or{display:flex;align-items:center;gap:12px;margin:8px 0 2px;font-size:12.5px;color:var(--fg-45)}.providers__or:after,.providers__or:before{content:"";flex:1 1;border-top:1px solid var(--line)}.steps{display:flex;gap:10px;margin:0 0 24px;padding:0;list-style:none}.steps li{flex:1 1;display:flex;align-items:center;gap:8px;-webkit-padding-after:10px;padding-block-end:10px;-webkit-border-after:2px solid var(--line);border-block-end:2px solid var(--line);font-size:13.5px;color:var(--fg-50);transition:color var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease)}.steps li:is([aria-current],[data-done]){color:var(--fg);border-block-end-color:var(--violet-soft)}.steps__n{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1px solid var(--line-strong);border-radius:50%;font:600 12px/1 var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--dur-3) var(--ease),color var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease)}.steps li[aria-current] .steps__n{background:var(--violet);border-color:var(--violet);color:var(--on-violet)}.steps li[data-done] .steps__n{background:rgb(var(--violet-soft-rgb)/.16);border-color:transparent;color:var(--violet-soft)}.steps__pane{display:grid;grid-gap:18px;gap:18px}.steps__pane[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.steps__track[data-heading] .steps__pane{animation:step-in .45s var(--ease) both}.steps__track[data-heading=back]{--from:-1}}.steps__track{--from:1;--flip:1}[dir=rtl] .steps__track{--flip:-1}@keyframes step-in{0%{opacity:0;transform:translateX(calc(28px * var(--from) * var(--flip)))}}.steps__actions{display:flex;gap:10px}.steps__back{flex:none;padding-inline:18px}.pw__labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pw__forgot{font-size:13px;color:var(--violet-soft)}.pw__forgot:hover{text-decoration:underline}.pw{display:flex;align-items:stretch;background:var(--ink-surface);border:1px solid var(--line-strong);border-radius:8px;transition:border-color .18s ease,background-color .18s ease}.pw:focus-within{border-color:var(--violet-soft);background:rgb(var(--fg-rgb)/.07)}.pw[data-invalid]{border-color:var(--danger)}.pw__input{flex:1 1;inline-size:0;min-inline-size:0;padding:13px 14px;border:0;background:transparent;color:var(--fg);font:400 15px var(--body)}.pw__input:focus{outline:none}.pw__toggle{flex:none;display:grid;place-items:center;inline-size:46px;border:0;border-radius:8px;background:none;color:var(--fg-45);cursor:pointer;transition:color var(--dur-1) var(--ease)}.pw__toggle:hover,.pw__toggle[aria-pressed=true]{color:var(--fg)}.pw__toggle:focus-visible{outline:2px solid var(--violet-soft);outline-offset:-4px}.pw__toggle svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pw__meter{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.pw__meter span{block-size:3px;border-radius:2px;background:var(--line-strong);transition:background-color var(--dur-3) var(--ease)}.pw__meter[data-level="1"] span:first-child{background:var(--warn)}.pw__meter[data-level="2"] span:nth-child(-n+2){background:var(--violet-soft)}.pw__meter[data-level="3"] span{background:var(--ok)}.hint--warn{color:var(--warn)}.otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.otp__input{position:absolute;inset:0;z-index:1;inline-size:100%;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:16px;outline:none;cursor:text}.otp__input::selection{background:transparent}.otp__box{position:relative;display:grid;place-items:center;block-size:58px;border:1px solid var(--line-strong);border-radius:12px;background:var(--ink-surface);font:600 24px/1 var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.otp__box[data-caret]{border-color:var(--violet-soft);box-shadow:0 0 0 3px rgb(var(--violet-soft-rgb)/.18)}.otp__box[data-caret]:not([data-filled]):after{content:"";inline-size:2px;block-size:26px;border-radius:1px;background:var(--violet-soft);animation:otp-caret 1.1s steps(1) infinite}.otp:has(.otp__input:disabled) .otp__box{opacity:.6}@keyframes otp-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.otp__box[data-filled]{animation:otp-pop .22s var(--ease)}}@keyframes otp-pop{0%{transform:scale(.88)}}@media (max-width:420px){.otp{gap:6px}.otp__box{block-size:50px;font-size:21px}}