.control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.control-grid h2{font-size:20px}.control-grid label,#worker-form label,.control-dialog label,#project-settings-form>label:not(.setting-line){display:block;font-size:11px;color:#91b5cf;margin:15px 0 8px}.control-grid label input,.control-grid label select,#worker-form input,.control-dialog input,#project-worker{display:block;width:100%;margin:7px 0;padding:11px;border:1px solid #294d68;border-radius:6px;font-size:12px}#worker-form{max-width:600px;margin-top:20px}.control-grid form>button,#worker-form>button{margin-top:14px}.control-user-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #1d3e53}.control-user-row b{display:block;font-size:12px;font-weight:500}.control-user-row small{display:block;color:#6389a4;font-size:10px;margin-top:5px;line-height:1.7;overflow-wrap:anywhere}.control-dialog{width:min(430px,92vw);padding:28px;background:#091725;border-color:#356c91}.control-dialog h2{font-size:24px;font-weight:400;letter-spacing:-.6px}.control-dialog .error-text{font-size:11px}#project-permissions h4{font-size:12px;color:#91b5cf}#project-members{margin:20px 0}#project-members .setting-line{margin:9px 0;font-size:11px}.vault-row .vault-scope{font-size:9px;color:#54b8e3;background:none;border:1px solid #26516a;padding:4px 6px;border-radius:4px}.theme-switch{align-self:center}.era-visual[data-state=listening] .tree-stage{filter:brightness(calc(1 + var(--voice-level,0)*.8))}.era-visual[data-state=listening] .orbit-one{transform:scale(calc(1 + var(--voice-level,0)*.04))}@media(max-width:800px){.control-grid{grid-template-columns:1fr}.control-user-row{flex-wrap:wrap}.control-dialog{padding:23px}.topbar-actions{justify-content:flex-end}}

.account-auth-tabs{display:flex;gap:8px;margin:17px 0}.account-auth-tabs button{flex:1;padding:10px;border:1px solid #315971;border-radius:7px;background:#0b2031;color:#9bc5dc;cursor:pointer}.account-auth-tabs [aria-selected=true]{background:#15435b;border-color:#64b9dd;color:#eefaff}.control-dialog{max-height:90dvh;overflow-y:auto}.control-dialog form[hidden]{display:none}.control-dialog small{display:block;color:#94b5c9;font-size:10px;line-height:1.6}.account-auth-notice{padding:12px;margin:16px 0;border:1px solid #3b6075;border-radius:8px;background:#112534;color:#b7cfdd;font-size:11px;line-height:1.7}.control-dialog .error-text{min-height:16px;overflow-wrap:anywhere}
