.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(320px,46%) 1fr;background:#f5f2ea;color:#191815}.auth-brand{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:8vw;background:#151412;color:#fff;overflow:hidden}.auth-brand:after{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c89435 0,transparent 66%);opacity:.2;filter:blur(30px)}.auth-brand img{position:relative;z-index:1;width:min(380px,70%);height:auto}.auth-brand p{position:relative;z-index:1;max-width:420px;text-align:center;color:#d9d4c8;font-size:1.1rem;line-height:1.6}.auth-panel{display:grid;place-items:center;padding:7vw}.auth-panel>div{width:min(500px,100%)}.office-kicker{color:#9b6b1c;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.auth-panel h1{margin:15px 0 20px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98;letter-spacing:-.055em}.auth-panel p{line-height:1.7;color:#6c675e}.auth-form{display:grid;grid-gap:20px;gap:20px;margin-top:35px}.auth-form label{display:grid;grid-gap:8px;gap:8px;font-size:.82rem;font-weight:700}.auth-form input{height:54px;border:1px solid #d8d2c6;border-radius:8px;background:#fff;padding:0 15px;font:inherit}.form-error,.setup-notice{margin-top:25px;border-left:3px solid #bf8b2e;background:#fff;padding:18px 20px}.form-error{color:#842b27!important;border-color:#842b27}.office-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:7px;background:#1b1a17;color:#fff;padding:0 22px;font-weight:750;cursor:pointer}@media(max-width:760px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:260px;padding:40px}.auth-brand img{width:180px}.auth-brand p{display:none}.auth-panel{padding:50px 24px}}.auth-link{width:max-content;color:#765019;font-size:.9rem;font-weight:700;text-underline-offset:4px}.success-note{margin:0;border-left:3px solid #337357;background:#eef7f1;padding:14px 16px;color:#24553f!important}