:root{color-scheme:dark}html:not([data-auth="ready"]) body:not(.auth-page)>:not(.auth-failure){visibility:hidden}.auth-page{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at top,#293437,#101617 65%);font:15px/1.6 system-ui,sans-serif;color:#e9edef}.auth-card{width:min(420px,calc(100vw - 64px));padding:36px;border:1px solid #354044;border-radius:20px;background:#192123;box-shadow:0 28px 80px #0005}.account-page .auth-card{width:min(720px,calc(100vw - 64px));margin:32px 0}.auth-brand{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#e42837;font-size:26px;font-weight:800}.auth-page h1{font-size:27px;line-height:1.2;margin:18px 0}.auth-page p{color:#abb8bd}.auth-page .eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700}.auth-page form{display:grid;gap:16px}.auth-page label{display:grid;gap:6px}.auth-page input,.auth-page select{padding:12px;border:1px solid #455257;border-radius:9px;background:#101719;color:#fff;font:inherit;box-sizing:border-box;width:100%}.auth-page button{padding:12px;border:0;border-radius:9px;background:#e42837;color:white;font:700 14px system-ui;cursor:pointer}.auth-page button:disabled{opacity:.5}.auth-page a{color:#ff9a9f}.auth-page [hidden]{display:none!important}.auth-page #authMessage{color:#ffb4b8;margin:0}.account-user{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #354044}.account-user span{overflow-wrap:anywhere}.auth-failure{margin:32px;padding:20px;color:#ffb4b8;background:#192123}
html[data-role="professional"] :is(.finance-editor-section,.dashboard-finance-panel,.daily-focus-finance-note,.daily-focus-opportunity-panel,.daily-focus-review-panel,#openSettingsBtn,#deleteTaskBtn,#tabBtnCatalogo,#addProjectBtn,#addClientBtn){display:none!important}
