.auth-screen{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(ellipse at top left,#e7f0df,transparent 60%),#f7f9f3}.auth-card{width:min(440px,100%);padding:36px;background:white;border:1px solid #e0e8da;border-radius:12px;box-shadow:0 15px 65px #2443240c}.auth-card>img{width:100px;height:40px;object-fit:contain;margin-bottom:30px}.auth-card>.eyebrow{display:block}.auth-card h1{margin-top:16px;margin-bottom:12px}.auth-card form{margin-top:26px}.auth-bottom{font-size:9px;color:#99a48c;text-align:center;border-top:1px solid #e9eee2;padding-top:20px;margin-top:20px}.auth-error{font-size:11px;color:#a4563e;line-height:1.7}#syncStatus{position:fixed;bottom:8px;right:15px;z-index:6;font-size:9px;color:#789667;background:#f7faf0eb;padding:6px 9px;border-radius:4px;max-width:85vw}#syncStatus.error{font-size:11px;color:#9b4936;background:#fff0e6;border:1px solid #e2b69d}.user-actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.account-table{margin-top:18px}.invite-link{display:block;width:100%;border:1px solid #dce5d5;padding:12px;font-size:10px;border-radius:4px;overflow-wrap:anywhere;margin-top:15px}.deliverables{margin-top:18px;display:grid;gap:10px}.deliverables a{font-size:11px;color:#037a3c;text-decoration:underline}
