.auth-page{margin:0;max-width:none;min-height:100vh;padding:0;display:grid;grid-template-columns:1fr 1fr}.auth-brand{background:radial-gradient(ellipse at 100% 100%,#453314,#101114 65%);padding:80px 12%;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.auth-brand img{width:100px;height:100px;border-radius:50%;margin-bottom:50px}.auth-brand h1{font-size:44px;line-height:1.2;letter-spacing:-2px}.auth-brand p{color:#a6a9b3;line-height:1.9;margin:25px 0 35px}.auth-brand .eyebrow{color:#ffcc66}.auth-panel{background:#fff;padding:65px 13%;display:flex;flex-direction:column;justify-content:center}.auth-panel h1{font-size:33px}.auth-panel form{margin-top:20px}.auth-submit{width:100%;margin-top:28px}.auth-links{display:flex;justify-content:space-between;gap:10px}.auth-links button{padding:5px 0;border:0;color:#787e8d;background:transparent;font-size:11px}.form-message{font-size:12px;line-height:1.7;color:#8e6833}.setup-note{margin-top:24px}.account-page{max-width:900px;padding:45px 24px;margin:auto}.account-page .card{margin-top:25px}.signout{border:0;background:transparent;color:#ccc;padding:12px 0}.team-row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #eee}.team-row select{width:140px}.account-nav{display:flex;justify-content:space-between;margin-bottom:30px}.account-nav a{font-size:12px}.invite-link{overflow-wrap:anywhere;padding:15px;background:#f8f8f5;margin-top:15px;border-radius:8px;font-size:12px}.auth-page label{font-size:12px}.auth-page input{padding:14px}.auth-page .auth-submit{padding:15px}@media(max-width:700px){.auth-page{grid-template-columns:1fr}.auth-brand{padding:30px 25px}.auth-brand img{width:60px;height:60px;margin-bottom:20px}.auth-brand h1{font-size:27px;letter-spacing:-1px}.auth-brand p{display:none}.auth-brand .badge{margin-top:20px}.auth-panel{padding:35px 25px}.auth-panel h1{font-size:29px}.team-row{flex-wrap:wrap}}
