.auth-module__cni4Dq__shell{--ink:#2a075f;--muted:#685b78;--line:#e6dff0;--mint:#42e6bd;color:var(--ink);background:#fffdf8;min-height:100vh;padding:28px max(24px,50vw - 568px) 64px}.auth-module__cni4Dq__brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:760;display:inline-flex}.auth-module__cni4Dq__brandMark{background:var(--ink);color:#fff;border-radius:9px 10px 8px 11px;justify-content:center;align-items:center;width:29px;height:29px;font-size:13px;display:inline-flex;transform:rotate(-3deg)}.auth-module__cni4Dq__layout{grid-template-columns:minmax(0,1fr) minmax(390px,.75fr);align-items:center;gap:94px;max-width:1136px;min-height:calc(100vh - 109px);margin:0 auto;display:grid}.auth-module__cni4Dq__compact{min-height:680px}.auth-module__cni4Dq__intro{max-width:640px}.auth-module__cni4Dq__eyebrow{color:#7354a1;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.auth-module__cni4Dq__intro h1{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.4vw,78px);font-weight:720;line-height:.98}.auth-module__cni4Dq__introCopy{color:var(--muted);max-width:570px;margin:27px 0 0;font-size:17px;line-height:1.65}.auth-module__cni4Dq__compact .auth-module__cni4Dq__intro h1{max-width:470px}.auth-module__cni4Dq__introAside{color:#725b96;align-items:center;gap:10px;margin-top:34px;font-size:13px;font-weight:700;display:flex}.auth-module__cni4Dq__introAside:before{border:2px solid var(--ink);content:"";background:#42e6bd;border-radius:44% 56% 48% 52%;width:15px;height:15px;display:block;transform:rotate(-9deg)}.auth-module__cni4Dq__card{border:1px solid var(--line);background:#fff;border-radius:26px 23px 29px 24px;padding:34px;position:relative;box-shadow:0 20px 50px #2a075f14}.auth-module__cni4Dq__card:before{content:"";border:2px solid #b8a8d4;border-radius:50%;width:13px;height:13px;position:absolute;top:28px;right:28px;transform:rotate(-16deg)}.auth-module__cni4Dq__form{flex-direction:column;display:flex}.auth-module__cni4Dq__formHeader{color:var(--ink);letter-spacing:-.035em;max-width:290px;margin:0 0 27px;font-size:22px;font-weight:740;line-height:1.2}.auth-module__cni4Dq__fieldLabel{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:750}.auth-module__cni4Dq__input{color:var(--ink);font:inherit;background:#fffefa;border:1px solid #cfc3e0;border-radius:11px;outline:none;padding:14px 15px;font-size:15px;transition:border-color .16s,box-shadow .16s}.auth-module__cni4Dq__input::placeholder{color:#a49ab4}.auth-module__cni4Dq__input:focus{border-color:#7354a1;box-shadow:0 0 0 4px #7354a11f}.auth-module__cni4Dq__codeInput{letter-spacing:.3em;text-align:center;padding-left:calc(15px + .3em);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:27px;font-weight:750}.auth-module__cni4Dq__submit{--drawably-paper:#e7faf2;color:#2a075f;cursor:pointer;font:inherit;background:linear-gradient(105deg,#ddf9ef,#f0edff);border:0;border-radius:12px 11px 13px 10px;justify-content:center;align-items:center;min-height:51px;margin-top:15px;padding:13px 19px;font-size:14px;font-weight:790;transition:box-shadow .16s,transform .16s;display:inline-flex}.auth-module__cni4Dq__submit .drawably-outline{stroke:#2a075f;stroke-width:1.55px}.auth-module__cni4Dq__submit:not(:disabled):hover{transform:translate(-1px,-1px)rotate(-.2deg);box-shadow:3px 4px #2a075f1f}.auth-module__cni4Dq__submit:disabled{cursor:wait;opacity:.62}.auth-module__cni4Dq__error{color:#9b2540;background:#fff0f0;border:1px solid #edb9c0;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.auth-module__cni4Dq__note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.auth-module__cni4Dq__backLink{color:#584079;text-underline-offset:4px;margin-top:20px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #b8a8d4;text-decoration:underline #b8a8d4;display:inline-block}@media (max-width:820px){.auth-module__cni4Dq__layout{grid-template-columns:1fr;align-items:start;gap:45px;padding:90px 0 45px}.auth-module__cni4Dq__compact{min-height:0}.auth-module__cni4Dq__intro h1{font-size:clamp(48px,10vw,68px)}.auth-module__cni4Dq__card{width:100%;max-width:540px}}@media (max-width:560px){.auth-module__cni4Dq__shell{padding:20px 20px 48px}.auth-module__cni4Dq__brand{font-size:13px}.auth-module__cni4Dq__layout{gap:38px;padding-top:72px}.auth-module__cni4Dq__intro h1{font-size:48px}.auth-module__cni4Dq__introCopy{font-size:16px}.auth-module__cni4Dq__card{border-radius:20px;padding:25px 21px}.auth-module__cni4Dq__formHeader{font-size:20px}.auth-module__cni4Dq__codeInput{font-size:24px}}
