[hidden]{display:none!important}.login-page{max-width:520px;margin:7vh auto;padding:32px}.login-brand{font-size:36px;color:var(--ink);margin-bottom:30px}.login-page h1{font-size:42px;margin-bottom:28px}.login-page p,#cloud-dialog p{line-height:1.6;margin:16px 0}.login-page form{margin:24px 0}.cloud-error,#login-error{color:var(--error)}.sidebar-bottom>div:nth-child(2){overflow-wrap:anywhere;font-size:12px}#cloud-dialog{max-width:660px}#cloud-dialog .button-row{margin:20px 0}.ai-suggestion{border-left:3px solid var(--support-ink);padding:10px 15px;margin:16px 0}.ai-suggestion p{white-space:pre-wrap}.sync-status{font-size:12px;max-width:190px}.login-page input{width:100%}#cloud-dialog code{font-size:.9em}

.cloud-budget-notice{font-size:13px;line-height:1.5;color:var(--warning-ink);background:var(--warning);padding:10px;border-radius:8px}
