.account-panel{color:#38313f;background:#fff;border:1px solid #e2dfeb;border-radius:1.5rem;max-width:38rem;margin:2rem auto;padding:clamp(1.5rem,4vw,3rem)}.account-eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.account-panel h1{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.account-intro{color:#7a7185;margin:1rem 0 2rem}.account-form{gap:1.25rem;display:grid}.account-form label{gap:.5rem;font-weight:600;display:grid}.account-form input{color:#38313f;width:100%;font:inherit;background:#fff;border:1px solid #d0c8df;border-radius:.6rem;padding:.85rem 1rem}.account-primary{color:#fff;font:inherit;cursor:pointer;background:#38313f;border:0;border-radius:.6rem;min-height:48px;padding:.9rem 1.1rem;font-weight:600}.account-panel button:disabled{opacity:.6;cursor:wait}.account-links{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.account-links button{font:inherit;color:#38313f;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.account-error{color:#7c2330;background:#fff0ef;border-left:3px solid #a12d36;padding:1rem}.account-success{color:#4d4187;background:#eeebfa;padding:1rem}.workspace-list{gap:.75rem;margin-bottom:2rem;list-style:none;display:grid}.workspace-list button{width:100%;font:inherit;text-align:left;color:#38313f;cursor:pointer;background:#f4f1fa;border:1px solid #d5cce5;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.workspace-list span{white-space:nowrap;font-size:.8rem}body:has(.auth-split) .app-main{margin-left:0;margin-top:var(--header-height);padding:0}body:has(.auth-split) .app-main>.container{max-width:none;padding:0}body:has(.auth-split) .app-footer{display:none}.auth-split{min-height:calc(100dvh - var(--header-height));background:#fff;margin-inline:0}.auth-left{min-width:0;padding:clamp(1rem,3vw,3rem)}.auth-left .account-panel{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(100%,28rem);margin:0;padding:clamp(1.25rem,3vw,2.5rem)}.auth-right{isolation:isolate;color:#332b47;background:#f1eef8;align-items:center;padding:clamp(2rem,4vw,5rem);position:relative;overflow:hidden}.auth-right:before{content:"";z-index:-1;border:1px solid #cec6e7;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-12rem;right:-12rem;box-shadow:0 0 0 4rem #e8e2f233,0 0 0 8rem #e8e2f226}.auth-right:after{content:"";z-index:-1;border:1px solid #c2b6e1;border-radius:3rem;width:18rem;height:18rem;position:absolute;bottom:-9rem;right:-7rem;transform:rotate(-25deg)}.auth-right-title{font-family:var(--font-sans);letter-spacing:-.065em;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:650}.auth-right-text{color:#70627f;max-width:28ch;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.5}@media (max-width:63.99rem){.auth-split{margin-inline:0}.auth-left{padding-block:2.5rem}.auth-left .account-panel{padding-inline:1.25rem}.auth-right{display:none}}
