.account-gate h2{font-size:25px;letter-spacing:-.5px;margin:9px 0 6px}.account-status{font-size:11px;line-height:1.5;color:#68768a;background:#f7f8fa;border-radius:7px;padding:10px 12px;margin:14px 0}.account-form{display:grid;gap:12px}.account-form[hidden]{display:none}.account-form label{display:grid;gap:6px;color:#647286;font-size:10px}.account-form input{height:39px;border:1px solid #dce2e9;border-radius:6px;padding:0 10px;background:#fff;font:12px var(--sans);color:var(--ink)}.account-form input:focus{outline:2px solid #6752df40;border-color:#8d80dc}.account-form label small{font-size:9px;color:#8a94a2}.account-form .button-primary{justify-self:start}.account-divider{display:flex;align-items:center;gap:10px;color:#929baa;font-size:9px;margin:17px 0 5px}.account-divider:before,.account-divider:after{content:'';height:1px;background:#e9ecf0;flex:1}.account-toggle{padding:4px 0}.account-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f3;margin-top:20px;padding-top:14px}.account-footer>span{display:grid;justify-items:end;gap:4px}.account-footer strong{font-size:10px;color:#59677c}.account-footer .button-quiet{font-size:10px}.account-footer [hidden]{display:none}.account-footer #account-logout{padding:3px}
@media(max-width:560px){.account-footer{align-items:flex-start;flex-direction:column}.account-footer>span{justify-items:start}}
.workspace-documents{border-top:1px solid #edf0f3;margin-top:19px;padding-top:15px}.workspace-documents h3{font-size:12px;margin:0 0 5px}.workspace-documents>.small-note{margin:0 0 10px}.document-upload-form{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.document-upload-form label{font-size:10px;color:#647286}.document-upload-form input{max-width:100%;font:10px var(--sans)}.document-upload-form .button{padding:8px 10px;font-size:10px}.document-status{font-size:10px;color:#68768a;min-height:16px;margin:9px 0}.workspace-document-list{display:grid;gap:0}.workspace-document-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #edf0f3}.workspace-document-row>span{min-width:0;flex:1;overflow-wrap:anywhere;font-size:10px}.workspace-document-row small{display:block;color:#8993a0;font-size:9px;margin-top:3px}.workspace-document-row button{border:0;background:none;color:#9b4b51;font:10px var(--sans);cursor:pointer}.account-gate #workspace-document-form[hidden]{display:none}
@media(max-width:560px){.document-upload-form{align-items:flex-start;flex-direction:column}.document-upload-form button{min-height:34px}}
.ai-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;margin-top:14px;color:#334155}.ai-consent input{margin-top:2px}.ai-consent[hidden]{display:none}
.account-form .account-signup-link{justify-self:start;margin-top:2px;padding:10px 12px;border:1px solid #dce2e9;border-radius:6px;background:#f8f8fc;color:#5141c9;font-size:11px}
.account-form .account-signup-link:hover{border-color:#a99fe5;background:#f3f1ff}
