.auth-shell[data-v-56f970f7]{justify-content:center;align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden auto}.auth-shell[data-v-56f970f7],.auth-shell--centered[data-v-56f970f7]{padding:calc(16px + var(--safe-area-top,0px)) 0 calc(16px + var(--safe-area-bottom,0px))}.auth-frame[data-v-56f970f7],.auth-frame--solo[data-v-56f970f7],.auth-panel[data-v-56f970f7],.auth-shell--centered[data-v-56f970f7]{align-items:center}.auth-frame[data-v-56f970f7]{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(380px,440px);gap:48px;width:100%;min-height:calc(100svh - 48px);padding-top:64px;display:grid;position:relative}.auth-frame--wide[data-v-56f970f7]{grid-template-columns:minmax(0,.9fr) minmax(520px,760px)}.auth-frame--solo[data-v-56f970f7]{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:calc(100svh - 56px);padding-top:36px}.auth-frame--centered[data-v-56f970f7]{justify-items:center;width:min(100%,760px);min-height:auto;margin-inline:auto;padding-top:0}.auth-frame--centered .auth-panel[data-v-56f970f7],.auth-frame--centered .auth-panel--wide[data-v-56f970f7]{justify-self:center;margin-inline:auto}.auth-copy[data-v-56f970f7]{gap:32px;max-width:760px}.auth-copy[data-v-56f970f7],.auth-copy__body[data-v-56f970f7],.auth-panel[data-v-56f970f7]{flex-direction:column;display:flex}.auth-copy__body[data-v-56f970f7]{gap:18px}.auth-eyebrow[data-v-56f970f7]{color:#6faaff;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.auth-title[data-v-56f970f7]{letter-spacing:-.035em;color:#fff;max-width:720px;margin:0;font-size:calc(clamp(2.5rem,4.7vw,4.4rem));font-weight:900;line-height:1.02}.auth-desc[data-v-56f970f7]{color:#adc1d8c7;max-width:580px;margin:0;font-size:1rem;line-height:1.7}.auth-panel[data-v-56f970f7]{gap:18px;width:100%}.auth-panel--wide[data-v-56f970f7]{justify-self:end;width:min(100%,760px)}.auth-frame--solo .auth-panel[data-v-56f970f7]{width:min(100%,430px)}.auth-frame--solo .auth-panel--wide[data-v-56f970f7]{justify-self:center}.auth-frame--wide.auth-frame--solo .auth-panel[data-v-56f970f7]{width:min(100%,580px)}.auth-frame--centered.auth-frame--wide.auth-frame--solo .auth-panel[data-v-56f970f7]{width:min(100%,760px)}.auth-logo-link[data-v-56f970f7]{cursor:pointer;text-align:left;opacity:.95;background:0 0;border:none;width:fit-content;padding:0;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.auth-logo-link[data-v-56f970f7]:hover{opacity:1;transform:scale(1.02)}.auth-logo-link--center[data-v-56f970f7]{margin-bottom:6px}.auth-hint[data-v-56f970f7]{color:#8ca5be61;letter-spacing:.05em;text-align:center;margin:0;font-size:11px}.auth-hint__link[data-v-56f970f7]{color:inherit;text-decoration:none;transition:color .2s}.auth-hint__link[data-v-56f970f7]:hover{color:#8ca5bea6}@media (width<=1180px){.auth-frame[data-v-56f970f7]{grid-template-columns:minmax(0,1fr) 420px;gap:32px}.auth-frame--wide[data-v-56f970f7]{grid-template-columns:minmax(0,.88fr) minmax(460px,1fr)}.auth-frame--solo[data-v-56f970f7]{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 48px);padding-top:28px}.auth-frame--centered[data-v-56f970f7]{width:100%;min-height:auto;padding-top:0}.auth-frame--centered .auth-panel[data-v-56f970f7],.auth-frame--centered .auth-panel--wide[data-v-56f970f7]{justify-self:center;margin-inline:auto}.auth-title[data-v-56f970f7]{font-size:calc(clamp(2.3rem,4.6vw,3.8rem))}}@media (width<=960px){.auth-shell[data-v-56f970f7]{padding:calc(10px + var(--safe-area-top,0px)) 0 calc(10px + var(--safe-area-bottom,0px))}.auth-shell--centered[data-v-56f970f7]{align-items:center}.auth-frame[data-v-56f970f7]{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:48px}.auth-frame--solo[data-v-56f970f7]{gap:18px;min-height:calc(100svh - 40px);padding-top:22px}.auth-frame--centered[data-v-56f970f7]{width:100%;min-height:auto;padding-top:0}.auth-copy[data-v-56f970f7]{gap:24px}.auth-copy__body[data-v-56f970f7]{gap:14px}.auth-title[data-v-56f970f7]{max-width:640px;font-size:calc(clamp(2rem,7.8vw,3.3rem))}.auth-desc[data-v-56f970f7]{font-size:15px}.auth-panel[data-v-56f970f7]{align-items:stretch;max-width:460px}.auth-panel--wide[data-v-56f970f7]{justify-self:stretch;width:100%;max-width:100%}.auth-frame--centered .auth-panel[data-v-56f970f7],.auth-frame--centered .auth-panel--wide[data-v-56f970f7]{justify-self:center;margin-inline:auto}}@media (width<=640px){.auth-frame[data-v-56f970f7]{padding-top:28px}.auth-frame--solo[data-v-56f970f7]{min-height:calc(100svh - 24px);padding-top:16px}.auth-frame--centered[data-v-56f970f7]{width:100%;min-height:auto;padding-top:0}.auth-frame--centered .auth-panel[data-v-56f970f7],.auth-frame--centered .auth-panel--wide[data-v-56f970f7]{justify-self:center;margin-inline:auto}.auth-copy[data-v-56f970f7]{gap:20px}.auth-title[data-v-56f970f7]{font-size:calc(clamp(1.75rem,10.5vw,2.6rem));line-height:1.02}.auth-desc[data-v-56f970f7]{font-size:14px;line-height:1.65}}
