.auth-module__9lQH2W__viewport{color:#101010;background:#f2f2ed;place-items:center;min-height:100svh;padding:20px;display:grid}.auth-module__9lQH2W__shell{background:#fff;border:1px solid #151515;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);width:min(100%,1120px);min-height:min(760px,100svh - 40px);display:grid;box-shadow:12px 12px #151515}.auth-module__9lQH2W__indexRail{color:#fff;background:#111;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(24px,5vw,64px);display:flex}.auth-module__9lQH2W__logo{filter:invert();width:min(180px,70%);height:auto;display:block}.auth-module__9lQH2W__indexNumber{letter-spacing:-.08em;margin:0;font-size:clamp(76px,12vw,164px);font-weight:800;line-height:.8}.auth-module__9lQH2W__railCopy{color:#c9c9c2;max-width:28ch;margin:0;font-size:14px;line-height:1.7}.auth-module__9lQH2W__panel{flex-direction:column;justify-content:center;padding:clamp(28px,6vw,80px);display:flex}.auth-module__9lQH2W__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px}.auth-module__9lQH2W__title{letter-spacing:-.055em;max-width:10ch;margin:0;font-size:clamp(38px,7vw,78px);line-height:.95}.auth-module__9lQH2W__description{color:#52524d;max-width:48ch;margin:22px 0 0;font-size:15px;line-height:1.75}.auth-module__9lQH2W__form{gap:18px;margin-top:34px;display:grid}.auth-module__9lQH2W__field{gap:8px;display:grid}.auth-module__9lQH2W__label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.auth-module__9lQH2W__input{box-sizing:border-box;color:#111;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #1a1a1a;border-radius:0;padding:12px 14px}.auth-module__9lQH2W__input:focus-visible,.auth-module__9lQH2W__button:focus-visible,.auth-module__9lQH2W__textLink:focus-visible{outline-offset:3px;outline:3px solid #d8ff38}.auth-module__9lQH2W__button{color:#fff;min-height:52px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#111;border:1px solid #111;border-radius:0;font-weight:800;transition:transform .14s,box-shadow .14s}.auth-module__9lQH2W__button:hover:not(:disabled){transform:translate(-3px,-3px);box-shadow:5px 5px #d8ff38}.auth-module__9lQH2W__button:disabled{cursor:wait;opacity:.58}.auth-module__9lQH2W__notice,.auth-module__9lQH2W__error,.auth-module__9lQH2W__success{border:1px solid #111;margin:0;padding:13px 14px;font-size:14px;line-height:1.55}.auth-module__9lQH2W__notice{background:#f2f2ed}.auth-module__9lQH2W__error{background:#ffe8e3}.auth-module__9lQH2W__success{background:#eaffb6}.auth-module__9lQH2W__links{flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:14px;display:flex}.auth-module__9lQH2W__textLink{color:inherit;text-underline-offset:4px}.auth-module__9lQH2W__help{color:#62625b;margin:0;font-size:12px;line-height:1.6}@media (max-width:760px){.auth-module__9lQH2W__viewport{padding:0;display:block}.auth-module__9lQH2W__shell{min-height:100svh;box-shadow:none;border:0;grid-template-columns:1fr}.auth-module__9lQH2W__indexRail{grid-template-columns:1fr auto;align-items:end;min-height:210px;padding:24px;display:grid}.auth-module__9lQH2W__logo{align-self:start;width:120px}.auth-module__9lQH2W__indexNumber{font-size:84px}.auth-module__9lQH2W__railCopy{grid-column:1/-1}.auth-module__9lQH2W__panel{justify-content:flex-start;padding:34px 22px 48px}.auth-module__9lQH2W__title{font-size:clamp(42px,14vw,60px)}}@media (prefers-reduced-motion:reduce){.auth-module__9lQH2W__button{transition:none}.auth-module__9lQH2W__button:hover:not(:disabled){transform:none}}
