.auth-module__Cgra4q__page{color:#253633;background:#f3eddf;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);min-height:100vh;display:grid}.auth-module__Cgra4q__brandPanel{color:#fffaf1;background:#315f57;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,6vw,88px);display:flex}.auth-module__Cgra4q__brand{letter-spacing:-.03em;align-items:center;gap:12px;width:fit-content;font-weight:800;display:inline-flex}.auth-module__Cgra4q__brandMark{width:36px;height:36px;font-family:var(--font-geist-mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.auth-module__Cgra4q__statement{max-width:480px}.auth-module__Cgra4q__statement span,.auth-module__Cgra4q__eyebrow{font:600 11px var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase}.auth-module__Cgra4q__statement h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(42px,5vw,76px);line-height:.92}.auth-module__Cgra4q__statement p{color:#ffffffb8;line-height:1.75}.auth-module__Cgra4q__formPanel{place-items:center;min-height:100vh;padding:clamp(36px,8vw,120px);display:grid}.auth-module__Cgra4q__card{width:min(100%,520px)}.auth-module__Cgra4q__eyebrow{color:#e86532}.auth-module__Cgra4q__card h2{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(34px,4vw,52px)}.auth-module__Cgra4q__intro{color:#66726f;margin:0 0 32px;line-height:1.7}.auth-module__Cgra4q__form{gap:18px;display:grid}.auth-module__Cgra4q__field{gap:8px;display:grid}.auth-module__Cgra4q__field label{font-size:13px;font-weight:700}.auth-module__Cgra4q__field input{color:#253633;background:#fffaf1;border:1px solid #25363338;border-radius:2px;outline:none;width:100%;min-height:52px;padding:0 15px}.auth-module__Cgra4q__field input:focus{border-color:#e86532;box-shadow:0 0 0 3px #e8653221}.auth-module__Cgra4q__submit{color:#fff;cursor:pointer;background:#e86532;border:0;min-height:54px;font-weight:750}.auth-module__Cgra4q__submit:disabled{opacity:.55;cursor:wait}.auth-module__Cgra4q__error,.auth-module__Cgra4q__success,.auth-module__Cgra4q__notice{background:#f8dfd1;border-left:3px solid #c64e3d;margin:0;padding:13px 15px;font-size:14px;line-height:1.55}.auth-module__Cgra4q__success{background:#dce9df;border-color:#315f57}.auth-module__Cgra4q__notice{background:#f8e8c0;border-color:#d5982f}.auth-module__Cgra4q__links{color:#315f57;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:14px;display:flex}.auth-module__Cgra4q__links a{text-underline-offset:4px;text-decoration:underline}.auth-module__Cgra4q__hint{color:#6a716f;margin:-8px 0 0;font-size:12px;line-height:1.5}.auth-module__Cgra4q__securityGrid{gap:22px;display:grid}.auth-module__Cgra4q__securitySection{background:#fffaf194;border:1px solid #2536332b;padding:20px}.auth-module__Cgra4q__securitySection h3{margin:0 0 8px;font-size:20px}.auth-module__Cgra4q__securitySection>p{color:#66726f;line-height:1.55}.auth-module__Cgra4q__securitySection .auth-module__Cgra4q__form{margin-top:16px}.auth-module__Cgra4q__secret{overflow-wrap:anywhere;color:#fffaf1;font:13px/1.6 var(--font-geist-mono);background:#253633;padding:12px;display:block}.auth-module__Cgra4q__recoveryCodes{color:#fffaf1;font:14px/1.8 var(--font-geist-mono);columns:2;background:#253633;padding:16px}.auth-module__Cgra4q__sessionList{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.auth-module__Cgra4q__sessionItem{border-top:1px solid #25363326;gap:5px;padding:12px 0;font-size:13px;display:grid}.auth-module__Cgra4q__sessionItem small{color:#6a716f;overflow-wrap:anywhere}.auth-module__Cgra4q__inlineActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.auth-module__Cgra4q__secondaryButton,.auth-module__Cgra4q__dangerButton{color:#315f57;cursor:pointer;background:0 0;border:1px solid #315f57;min-height:42px;padding:0 14px}.auth-module__Cgra4q__dangerButton{color:#a43f31;border-color:#a43f31}@media (max-width:820px){.auth-module__Cgra4q__page{grid-template-columns:1fr}.auth-module__Cgra4q__brandPanel{gap:70px;min-height:auto;padding:28px 24px 46px}.auth-module__Cgra4q__statement h1{font-size:48px}.auth-module__Cgra4q__formPanel{place-items:start center;min-height:auto;padding:48px 24px 72px}.auth-module__Cgra4q__recoveryCodes{columns:1}}
