.AuthClient-module__wC_-wq__page{--auth-bg:#0d0a08;--auth-line:#e8dec81a;--auth-line-strong:#e8dec82e;--auth-text:#f3eee4;--auth-soft:#cdc3b1;--auth-muted:#9c9281;--auth-dim:#6f675a;--auth-gold:#e1b46a;--auth-gold-light:#ecc98d;--auth-ember:#e0895a;--auth-success:#9dc196;--auth-screen:100svh;min-height:var(--auth-screen);background:var(--auth-bg);color:var(--auth-text);grid-template-columns:minmax(0,1fr);font-size:15px;display:grid}@media (min-width:1024px){.AuthClient-module__wC_-wq__page{grid-template-columns:minmax(440px,42%) minmax(0,1fr)}}@media (min-width:2200px){.AuthClient-module__wC_-wq__page{--auth-screen:calc(100svh / 1.18);zoom:1.18}}:where(.AuthClient-module__wC_-wq__page) a{color:inherit;text-decoration:none}.AuthClient-module__wC_-wq__page a:focus-visible,.AuthClient-module__wC_-wq__page button:focus-visible{outline:2px solid var(--auth-gold);outline-offset:2px;border-radius:8px}.AuthClient-module__wC_-wq__panel{z-index:1;min-width:0;min-height:var(--auth-screen);border-right:1px solid var(--auth-line);background:linear-gradient(#15110d 0%,#0f0c09 100%);flex-direction:column;padding:22px clamp(20px,4vw,56px) 20px;display:flex;position:relative}.AuthClient-module__wC_-wq__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.AuthClient-module__wC_-wq__brand{align-items:center;gap:10px;display:inline-flex}.AuthClient-module__wC_-wq__brandMark{color:#23170a;width:32px;height:32px;font-family:var(--font-serif);background:radial-gradient(circle at 34% 26%,#f6d89c,#d8a85b 70%);border-radius:9px;flex:none;place-items:center;font-size:19px;line-height:1;display:grid}.AuthClient-module__wC_-wq__brandName{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.AuthClient-module__wC_-wq__body{flex:1;justify-content:center;align-items:center;padding-block:clamp(24px,5vh,56px);display:flex}.AuthClient-module__wC_-wq__content{width:100%;max-width:388px}.AuthClient-module__wC_-wq__stack{flex-direction:column;gap:16px;display:flex}.AuthClient-module__wC_-wq__heading h1{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(34px,2.7vw,42px);font-weight:400;line-height:1.04}.AuthClient-module__wC_-wq__kicker{color:var(--auth-gold);font-family:var(--font-serif);margin:0 0 8px;font-size:18px;font-style:italic}.AuthClient-module__wC_-wq__kicker[data-tone=success]{color:var(--auth-success)}.AuthClient-module__wC_-wq__lead{color:var(--auth-soft);margin:8px 0 0;font-size:15px;line-height:1.6}.AuthClient-module__wC_-wq__lead strong{color:var(--auth-gold-light)}.AuthClient-module__wC_-wq__switch{color:var(--auth-muted);margin:-6px 0 2px;font-size:14px}.AuthClient-module__wC_-wq__switch button,.AuthClient-module__wC_-wq__inlineLink,.AuthClient-module__wC_-wq__emailChip button{color:var(--auth-gold-light);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.AuthClient-module__wC_-wq__switch button:hover,.AuthClient-module__wC_-wq__inlineLink:hover,.AuthClient-module__wC_-wq__emailChip button:hover{text-underline-offset:3px;text-decoration:underline}.AuthClient-module__wC_-wq__inlineLink{align-self:flex-start;font-size:13.5px}.AuthClient-module__wC_-wq__backLink{color:var(--auth-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:14px;transition:color .2s;display:inline-flex}.AuthClient-module__wC_-wq__backLink:hover{color:var(--auth-text)}.AuthClient-module__wC_-wq__progress{gap:10px;margin:0;padding:0;list-style:none;display:flex}.AuthClient-module__wC_-wq__progress li{border-top:2px solid var(--auth-line-strong);color:var(--auth-muted);flex:1;align-items:center;gap:8px;padding-top:10px;font-size:13px;font-weight:500;transition:border-color .3s,color .3s;display:flex}.AuthClient-module__wC_-wq__progress li[data-state=active]{border-top-color:var(--auth-ember);color:var(--auth-text)}.AuthClient-module__wC_-wq__progress li[data-state=done]{color:var(--auth-soft);border-top-color:#e1b46a99}.AuthClient-module__wC_-wq__progressIndex{border:1px solid var(--auth-line-strong);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.AuthClient-module__wC_-wq__progress li[data-state=active] .AuthClient-module__wC_-wq__progressIndex{background:var(--auth-ember);color:#1e1008;border-color:#0000}.AuthClient-module__wC_-wq__progress li[data-state=done] .AuthClient-module__wC_-wq__progressIndex{color:var(--auth-gold);background:#e1b46a2e;border-color:#0000}.AuthClient-module__wC_-wq__button{width:100%;height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,box-shadow .2s,transform .16s cubic-bezier(.2,.7,.2,1),opacity .2s;display:inline-flex}.AuthClient-module__wC_-wq__button:disabled{cursor:not-allowed;opacity:.45}.AuthClient-module__wC_-wq__buttonPrimary{background:var(--auth-ember);color:#1e1008;box-shadow:inset 0 1px #ffffff29}.AuthClient-module__wC_-wq__buttonPrimary:not(:disabled):hover{background:#ef9f72;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 10px 24px -10px #e0895abf}.AuthClient-module__wC_-wq__buttonPrimary:not(:disabled):active{background:#d27a4c;transform:translateY(0)scale(.98);box-shadow:inset 0 1px 3px #00000038}.AuthClient-module__wC_-wq__buttonGhost{border-color:var(--auth-line-strong);color:var(--auth-text);background:#ffffff08}.AuthClient-module__wC_-wq__buttonGhost:not(:disabled):hover{color:#fff8ee;background:#ffffff17;border-color:#f3eee46b;transform:translateY(-1px)}.AuthClient-module__wC_-wq__buttonGhost:not(:disabled):active{background:#ffffff0d;transform:translateY(0)scale(.98)}.AuthClient-module__wC_-wq__buttonIcon{flex:none;width:46px;padding:0}.AuthClient-module__wC_-wq__actions{gap:10px;margin-top:4px;display:flex}.AuthClient-module__wC_-wq__actions .AuthClient-module__wC_-wq__buttonPrimary{flex:1}.AuthClient-module__wC_-wq__divider{color:var(--auth-dim);align-items:center;gap:12px;font-size:12.5px;display:flex}.AuthClient-module__wC_-wq__divider:before,.AuthClient-module__wC_-wq__divider:after{background:var(--auth-line);content:"";flex:1;height:1px}.AuthClient-module__wC_-wq__spin{animation:.9s linear infinite AuthClient-module__wC_-wq__spin}.AuthClient-module__wC_-wq__field{gap:7px;display:grid}.AuthClient-module__wC_-wq__fieldHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.AuthClient-module__wC_-wq__fieldHead label{color:var(--auth-soft);font-size:13.5px;font-weight:600}.AuthClient-module__wC_-wq__optional{color:var(--auth-dim);font-weight:400}.AuthClient-module__wC_-wq__input{border:1px solid var(--auth-line-strong);width:100%;height:46px;color:var(--auth-text);font:inherit;background:#00000052;border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.AuthClient-module__wC_-wq__input::placeholder{color:var(--auth-dim)}.AuthClient-module__wC_-wq__input:hover{border-color:#e8dec842}.AuthClient-module__wC_-wq__input:focus{border-color:#e0895aa6;box-shadow:0 0 0 3px #e0895a26}.AuthClient-module__wC_-wq__codeInput{font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center;font-size:20px}.AuthClient-module__wC_-wq__hint{color:var(--auth-muted);margin:0;font-size:12.5px}.AuthClient-module__wC_-wq__hint[data-tone=warning]{color:var(--color-gold-highlight,#e4c188)}.AuthClient-module__wC_-wq__passwordWrap{display:block;position:relative}.AuthClient-module__wC_-wq__passwordWrap .AuthClient-module__wC_-wq__input{padding-right:48px}.AuthClient-module__wC_-wq__passwordWrap .AuthClient-module__wC_-wq__input::-ms-reveal{display:none}.AuthClient-module__wC_-wq__passwordWrap .AuthClient-module__wC_-wq__input::-ms-clear{display:none}.AuthClient-module__wC_-wq__passwordToggle{width:34px;height:34px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.AuthClient-module__wC_-wq__passwordToggle:not(:disabled):hover{color:#fff8ee;background:#ffffff1a}.AuthClient-module__wC_-wq__passwordToggle:not(:disabled):active{background:#ffffff0f;transform:translateY(-50%)scale(.9)}.AuthClient-module__wC_-wq__emailChip{border:1px solid var(--auth-line);color:var(--auth-soft);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.AuthClient-module__wC_-wq__emailChip svg{color:var(--auth-success);flex:none}.AuthClient-module__wC_-wq__emailChip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AuthClient-module__wC_-wq__emailChip button{font-size:13.5px}.AuthClient-module__wC_-wq__checkbox{border:1px solid var(--auth-line);color:var(--auth-muted);cursor:pointer;background:#ffffff05;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;font-size:13px;line-height:1.5;transition:border-color .2s;display:grid;position:relative}.AuthClient-module__wC_-wq__checkbox:hover{border-color:var(--auth-line-strong)}.AuthClient-module__wC_-wq__checkbox input{opacity:0;width:1px;height:1px;position:absolute}.AuthClient-module__wC_-wq__checkbox:focus-within{border-color:#e0895a8c;box-shadow:0 0 0 3px #e0895a1f}.AuthClient-module__wC_-wq__checkboxBox{color:#1e1008;border:1.5px solid #e0895a8c;border-radius:6px;place-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .2s,border-color .2s;display:grid}.AuthClient-module__wC_-wq__checkbox input:checked+.AuthClient-module__wC_-wq__checkboxBox{border-color:var(--auth-ember);background:var(--auth-ember)}.AuthClient-module__wC_-wq__legal{color:var(--auth-muted);margin:0;font-size:12.5px;line-height:1.6}.AuthClient-module__wC_-wq__legal a{color:var(--auth-soft);text-underline-offset:2px;text-decoration:underline}.AuthClient-module__wC_-wq__session{border:1px solid var(--auth-line);color:var(--auth-muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;font-size:13px;display:flex}.AuthClient-module__wC_-wq__session a{color:var(--auth-gold-light);font-weight:600}.AuthClient-module__wC_-wq__session button{color:var(--auth-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.AuthClient-module__wC_-wq__successLinks{gap:8px;margin-block:4px;display:grid}.AuthClient-module__wC_-wq__successLink{border:1px solid var(--auth-line);background:#ffffff06;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:grid}.AuthClient-module__wC_-wq__successLink:hover{background:#e0895a0f;border-color:#e0895a61}.AuthClient-module__wC_-wq__successIcon{width:38px;height:38px;color:var(--auth-ember);background:#e0895a1a;border:1px solid #e0895a4d;border-radius:10px;place-items:center;display:grid}.AuthClient-module__wC_-wq__successLink strong{font-size:14.5px;font-weight:600;display:block}.AuthClient-module__wC_-wq__successLink small{color:var(--auth-muted);font-size:13px;display:block}.AuthClient-module__wC_-wq__successArrow{color:var(--auth-muted)}.AuthClient-module__wC_-wq__footer{color:var(--auth-dim);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:12.5px;display:flex}.AuthClient-module__wC_-wq__footer nav{gap:16px;display:flex}.AuthClient-module__wC_-wq__footer a{color:var(--auth-muted);transition:color .2s}.AuthClient-module__wC_-wq__footer a:hover{color:var(--auth-text)}.AuthClient-module__wC_-wq__aside{display:none}@media (min-width:1024px){.AuthClient-module__wC_-wq__aside{height:var(--auth-screen);isolation:isolate;display:block;position:sticky;top:0;overflow:hidden}}.AuthClient-module__wC_-wq__asideMedia{z-index:-2;position:absolute;inset:0}.AuthClient-module__wC_-wq__asideImage{object-fit:cover;object-position:58% 38%}.AuthClient-module__wC_-wq__asideVeil{z-index:-1;background:linear-gradient(#0a080640 0%,#0a08061a 30%,#0a0806d1 64%,#0a0806f5 100%),linear-gradient(90deg,#0a080680 0%,#0000 28%);position:absolute;inset:0}.AuthClient-module__wC_-wq__asideContent{max-width:580px;position:absolute;bottom:clamp(36px,6vh,72px);left:clamp(36px,5vw,80px);right:clamp(36px,5vw,80px)}.AuthClient-module__wC_-wq__asideKicker{color:var(--auth-gold);font-family:var(--font-serif);margin:0 0 10px;font-size:19px;font-style:italic}.AuthClient-module__wC_-wq__asideContent h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(34px,3.3vw,54px);font-weight:400;line-height:1.04}.AuthClient-module__wC_-wq__asideContent ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuthClient-module__wC_-wq__asideContent li{color:var(--auth-soft);align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.AuthClient-module__wC_-wq__asideContent li svg{color:var(--auth-success);flex:none;margin-top:4px}.AuthClient-module__wC_-wq__creditNote{color:var(--auth-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140f0a8c;border:1px solid #e1b46a3d;border-radius:14px;align-items:center;gap:14px;margin:26px 0 0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.AuthClient-module__wC_-wq__creditNote strong{color:var(--auth-gold-light)}@media (min-width:1024px) and (max-height:800px){.AuthClient-module__wC_-wq__panel{padding-block:18px 16px}.AuthClient-module__wC_-wq__body{padding-block:12px}.AuthClient-module__wC_-wq__stack{gap:13px}.AuthClient-module__wC_-wq__heading h1{font-size:34px}.AuthClient-module__wC_-wq__lead{margin-top:6px}.AuthClient-module__wC_-wq__input,.AuthClient-module__wC_-wq__button{height:44px}.AuthClient-module__wC_-wq__buttonIcon{width:44px}.AuthClient-module__wC_-wq__checkbox{padding-block:10px}.AuthClient-module__wC_-wq__footer{font-size:12px}.AuthClient-module__wC_-wq__footer nav{gap:12px}}@media (max-width:1023px){.AuthClient-module__wC_-wq__panel{border-right:0}}@media (max-width:560px){.AuthClient-module__wC_-wq__panel{padding:18px 20px}.AuthClient-module__wC_-wq__body{align-items:flex-start;padding-block:28px 32px}.AuthClient-module__wC_-wq__footer{text-align:center;justify-content:center}}@keyframes AuthClient-module__wC_-wq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthClient-module__wC_-wq__spin{animation-duration:2.4s}.AuthClient-module__wC_-wq__button{transform:none!important}}
