@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{color:#1b2623;font-synthesis:none;--ink:#17241f;--muted:#73807a;--line:#e2e6df;--green:#133e35;--mint:#cdebdc;background:#f5f6f2;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:#f5f6f2;min-height:100vh}.sidebar{z-index:20;background:#fff;border-right:1px solid #e5e8e2;flex-direction:column;width:244px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 8px 23px;display:flex}.brand-mark{background:var(--green);color:#d9f5e8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.brand strong{letter-spacing:-.5px;font:700 18px/1 Manrope;display:block}.brand span{color:#88928d;letter-spacing:.55px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600;display:block}.mobile-close{color:#65716c;background:0 0;border:0;margin-left:auto;display:none}.workspace-switcher{text-align:left;width:100%;color:var(--ink);background:#f8f9f6;border:1px solid #e4e8e1;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.workspace-switcher:hover{border-color:#cdd6ce}.workspace-avatar{color:#143c33;background:#d9ebe1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.workspace-switcher div:nth-child(2){flex:1;min-width:0}.workspace-switcher strong,.workspace-switcher span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace-switcher strong{font-size:12px}.workspace-switcher span{color:#85908a;margin-top:2px;font-size:10px}nav{margin-top:18px}.nav-group{margin-bottom:19px}.nav-label{color:#a0aaa5;letter-spacing:1px;padding:0 11px 7px;font-size:9px;font-weight:700}.nav-item{color:#6e7b75;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:37px;margin:2px 0;padding:0 11px;font-size:12px;font-weight:500;display:flex}.nav-item span{flex:1}.nav-item em{color:#65716c;background:#eef1ed;border-radius:20px;padding:2px 7px;font-size:9px;font-style:normal}.nav-item:hover{color:#23322d;background:#f4f6f2}.nav-item.active{color:#133e35;background:#eaf1ec;font-weight:700}.nav-item.active:before{content:"";background:#133e35;border-radius:3px;width:3px;height:20px;position:absolute;left:14px}.sidebar-bottom{margin-top:auto}.user-card{border-top:1px solid #eaede8;align-items:center;gap:9px;margin-top:10px;padding:16px 8px 0;display:flex}.user-avatar,.avatar-button{color:#fff;background:#315c51;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.user-avatar{width:31px;height:31px}.user-card div:nth-child(2){flex:1;min-width:0}.user-card strong,.user-card span{white-space:nowrap;display:block}.user-card strong{font-size:11px}.user-card span{color:#919b96;margin-top:3px;font-size:9px}.user-card svg{color:#9aa39f}main{min-height:100vh;margin-left:244px}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e6e9e3;align-items:center;height:66px;padding:0 32px;display:flex;position:sticky;top:0}.mobile-menu{color:#53615b;background:0 0;border:0;padding:6px;display:none}.search{color:#96a09b;background:#f8f9f7;border:1px solid #e2e6df;border-radius:9px;align-items:center;width:310px;height:36px;padding:0 10px;display:flex}.search input{color:#26332e;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px;font-size:11px}.search kbd{color:#909a95;background:#fff;border:1px solid #dfe4dc;border-radius:5px;align-items:center;gap:2px;padding:3px 5px;font:500 9px DM Sans;display:flex;box-shadow:0 1px 1px #dce0da}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.icon-button,.more{color:#68756f;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover,.more:hover{background:#f0f3ee}.notification{position:relative}.notification i{background:#de5d50;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.avatar-button{border:0;width:31px;height:31px;margin-left:3px}.icon-button.active{color:#6f25c3;background:#f0e8f7}.avatar-button.active{box-shadow:0 0 0 3px #eadcf5}.top-menu-scrim{z-index:11;background:0 0;border:0;position:fixed;inset:0}.top-menu{z-index:12;background:#fff;border:1px solid #e5dfe9;border-radius:12px;width:350px;animation:.16s ease-out menuIn;position:absolute;top:57px;right:31px;overflow:hidden;box-shadow:0 15px 40px #27183124}.top-menu.account{width:270px}.top-menu-head{border-bottom:1px solid #eee9f1;justify-content:space-between;align-items:center;padding:15px 16px 13px;display:flex}.top-menu-head strong{color:#2a2230;font:700 13px Manrope;display:block}.top-menu-head span{color:#938b99;margin-top:3px;font-size:9px;display:block}.top-menu-head em{color:#6f25c3;background:#f0e7f8;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.top-menu-head>button{color:#742cb0;background:0 0;border:0;font-size:8px;font-weight:700}.top-menu-list>button{text-align:left;color:#302737;background:#fff;border:0;border-bottom:1px solid #f0ecf2;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;display:flex}.top-menu-list>button:hover{background:#fbf9fc}.top-menu-list>button>span{flex:1;min-width:0}.top-menu-list strong{font-size:10px;display:block}.top-menu-list p{color:#7f7785;margin:4px 0;font-size:9px;line-height:1.4}.top-menu-list small{color:#aaa2ae;font-size:8px}.menu-avatar{border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:700;display:grid}.menu-avatar.purple{color:#6d28a7;background:#eee4f8}.menu-avatar.blue{color:#4c6d98;background:#e6edf6}.menu-avatar.soft{color:#792db4;background:#f0e8f7}.notice-dot{border-radius:50%;flex:none;width:8px;height:8px;margin:6px 10px 0 4px}.notice-dot.critical{background:#d95c51}.notice-dot.warning{background:#d49a39}.notice-dot.calm{background:#7c36be}.top-menu-footer{color:#6c2b9f;background:#fbfafc;border:0;justify-content:center;align-items:center;gap:3px;width:100%;height:39px;font-size:9px;font-weight:700;display:flex}.top-menu-footer:hover{background:#f6f0fa}.account-summary{text-align:left;color:#302737;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.account-summary:hover{background:#fbf9fc}.account-summary>span:nth-child(2){flex:1}.account-summary strong{font-size:11px;display:block}.account-summary p{color:#8d8592;margin:3px 0 0;font-size:8px}.account-avatar{color:#fff;background:#6e3a91;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.account-links{border-top:1px solid #eee9f1;border-bottom:1px solid #eee9f1;padding:7px}.account-links button{color:#635b68;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:35px;padding:0 9px;font-size:9px;display:flex}.account-links button:hover{color:#65239b;background:#f7f3f9}.account-plan{background:#fbfafc;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.account-plan span{color:#6f25c3;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.account-plan small{color:#99919d;font-size:7px}@keyframes menuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.content{max-width:1440px;margin:auto;padding:29px 32px 20px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.page-heading p{color:#84908a;text-transform:uppercase;letter-spacing:.65px;margin:0 0 7px;font-size:10px;font-weight:600}.page-heading h1{letter-spacing:-.8px;margin:0;font:700 25px/1.2 Manrope}.page-heading span{color:#7b8781;margin-top:6px;font-size:12px;display:block}.heading-actions{gap:9px;display:flex}.primary,.secondary{border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.primary{color:#fff;background:#143d34;border:1px solid #143d34;box-shadow:0 2px 7px #133e3529}.secondary{color:#37453f;background:#fff;border:1px solid #dfe4dd}.secondary:hover{background:#fafbf9}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric-card,.panel{background:#fff;border:1px solid #e3e7df;border-radius:12px;box-shadow:0 1px 2px #14231e06}.metric-card{min-height:136px;padding:17px 17px 15px;position:relative}.metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.metric-icon.sage{color:#26624f;background:#e6f1ea}.metric-icon.blue{color:#426789;background:#e8eef5}.metric-icon.amber{color:#a27627;background:#f7efdc}.metric-icon.violet{color:#705a91;background:#eeeaf5}.metric-label{color:#74807a;margin:2px 0 13px;font-size:11px;display:block}.metric-card>strong{letter-spacing:-.6px;font:700 23px/1 Manrope;display:block}.trend{align-items:center;gap:4px;margin-top:14px;font-size:9px;display:flex}.trend.good svg,.trend.good b{color:#25805c}.trend b{font-weight:700}.trend span{color:#8b9690;margin-left:2px}.main-grid,.bottom-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr);gap:13px;margin-top:13px;display:grid}.panel{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel h2{letter-spacing:-.2px;margin:0;font:700 14px/1.3 Manrope}.panel-head p{color:#929c97;margin:4px 0 0;font-size:10px}.panel-head select{color:#64716b;background:#fafbf9;border:1px solid #e1e5df;border-radius:7px;outline:0;padding:7px 25px 7px 9px;font-size:9px}.chart-legend{color:#7b8781;justify-content:flex-end;gap:17px;margin:15px 6px 0;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px}.chart-wrap{height:218px;padding-top:9px;display:flex}.y-axis{color:#9da6a2;flex-direction:column;justify-content:space-between;width:35px;height:183px;padding-bottom:2px;font-size:8px;display:flex}.chart{flex:1;height:205px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 22px}.grid-lines i{border-top:1px dashed #e9ece7;width:100%}.chart svg{width:100%;height:183px;position:absolute;inset:0 0 22px;overflow:visible}.line{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.completed{stroke:#8dbca5;stroke-dasharray:4 4}.area{fill:url(#area)}.x-axis{color:#9da6a2;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-brief{background:linear-gradient(150deg,#f4f8f3 0%,#fff 55%);position:relative;overflow:hidden}.brief-glow{filter:blur(45px);opacity:.55;background:#dcece2;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-80px}.ai-title{align-items:center;gap:9px;display:flex;position:relative}.ai-title>div{color:#d9f4e7;background:#163f35;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ai-title small{letter-spacing:1px;color:#648278;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.brief-items{margin-top:14px;position:relative}.brief-items button{text-align:left;color:#21302a;background:0 0;border:0;border-top:1px solid #e8ebe6;align-items:flex-start;gap:9px;width:100%;padding:13px 0;display:flex}.brief-items button>div{flex:1}.brief-items strong{font-size:10px;display:block}.brief-items p{color:#84908a;margin:4px 0 0;font-size:9px;line-height:1.45}.brief-items svg{color:#9ca5a1;margin-top:8px}.brief-number{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.brief-number.critical{color:#a84e45;background:#f7e7e5}.brief-number.warning{color:#9b722e;background:#f5ecd8}.brief-action{color:#204a3f;background:#fff;border:1px solid #dce5dd;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:35px;font-size:10px;font-weight:700;display:flex}.bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr)}.jobs-panel{padding:18px 0 8px}.jobs-panel>.panel-head{padding:0 18px}.text-button{color:#3e6257;background:0 0;border:0;align-items:center;gap:2px;font-size:9px;font-weight:700;display:flex}.table-scroll{margin-top:12px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:620px}th{color:#939d98;text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#fafbf9;border-top:1px solid #edf0eb;border-bottom:1px solid #e9ede7;padding:8px 12px;font-size:8px;font-weight:700}th:first-child,td:first-child{padding-left:18px}td{color:#52605a;border-bottom:1px solid #eef0ed;padding:10px 12px;font-size:9px}tbody tr:last-child td{border-bottom:0}td strong,td span{display:block}td strong{color:#26332e;font-size:9px}td span{color:#8b9590;white-space:nowrap;margin-top:3px;font-size:8px}.owner{color:#52605a;background:#edf0ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:700;display:grid}.status{white-space:nowrap;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.status.blue{color:#47708e;background:#e7eff5}.status.violet{color:#705b8c;background:#ede9f4}.status.red{color:#a24f46;background:#f7e8e5}.status.gray{color:#69746f;background:#edf0ed}.activity-list{margin-top:8px}.activity{border-top:1px solid #edf0eb;gap:10px;padding:11px 0;display:flex}.activity:first-child{border-top:0}.activity-icon{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity-icon.green{color:#367159;background:#e4f0e8}.activity-icon.purple{color:#735d94;background:#ede9f4}.activity-icon.blue{color:#47718f;background:#e6eef5}.activity-icon.amber{color:#9d752d;background:#f5eddc}.activity>div:last-child{min-width:0}.activity strong{font-size:9px;display:block}.activity p{color:#7f8a84;margin:3px 0;font-size:8px}.activity span{color:#a1aaa5;font-size:7px}footer{color:#9aa39f;justify-content:space-between;padding:17px 3px 0;font-size:8px;display:flex}footer span:first-child{align-items:center;gap:5px;display:flex}footer i{background:#55a27f;border-radius:50%;width:6px;height:6px}footer strong{color:#65716c}.floating-ai{color:#d9f5e8;z-index:15;background:#153f35;border:0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #113d3340}.floating-ai:hover{transform:translateY(-2px)}.assistant-layer{z-index:50;position:fixed;inset:0}.assistant-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121c1940;border:0;width:100%;height:100%;position:absolute;inset:0}.assistant-panel{background:#fafbf8;flex-direction:column;width:min(420px,100%);padding:21px;animation:.25s ease-out slideIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #17262124}.assistant-head{border-bottom:1px solid #e6e9e3;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.assistant-body{flex:1;overflow:auto}.assistant-welcome{text-align:center;padding:54px 28px 35px}.assistant-welcome>div{color:#235847;background:#e5f0e9;border-radius:14px;place-items:center;width:46px;height:46px;margin:auto;display:grid}.assistant-welcome h3{margin:16px 0 8px;font:700 18px Manrope}.assistant-welcome p{color:#7f8b85;margin:0;font-size:11px;line-height:1.6}.suggestions{gap:8px;display:grid}.suggestions button{color:#40504a;text-align:left;background:#fff;border:1px solid #e1e6df;border-radius:9px;padding:12px;font-size:10px}.assistant-input{background:#fff;border:1px solid #dce3dc;border-radius:12px;padding:11px;box-shadow:0 4px 16px #1827220f}.assistant-input textarea{resize:none;color:#2b3934;border:0;outline:0;width:100%;height:55px;font-size:11px}.assistant-input>div{justify-content:space-between;align-items:center;display:flex}.assistant-input span{color:#8a948f;align-items:center;gap:5px;font-size:9px;display:flex}.assistant-input button{color:#fff;background:#153f35;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ai-disclaimer{text-align:center;color:#98a19d;margin:9px 0 0;font-size:8px}.toast{color:#fff;z-index:80;background:#183d34;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;animation:.2s ease-out toastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #142c2540}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.main-grid,.bottom-grid{grid-template-columns:1fr}.activity-list{grid-template-columns:repeat(2,1fr);column-gap:20px;display:grid}}@media (width<=760px){.sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:10px 0 35px #14231e1a}.sidebar.open{transform:translate(0)}.mobile-close,.mobile-menu{display:grid}.sidebar-scrim{z-index:19;background:#141e1b40;border:0;display:block;position:fixed;inset:0}main{margin-left:0}.topbar{gap:8px;padding:0 15px}.search{width:min(290px,100vw - 160px)}.content{padding:22px 16px 17px}.page-heading{align-items:flex-start;gap:20px}.page-heading h1{font-size:21px}.heading-actions{flex-direction:column}.heading-actions button{height:35px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.chart-wrap{overflow:hidden}.activity-list{grid-template-columns:1fr}.floating-ai{bottom:16px;right:16px}}@media (width<=520px){.search kbd,.top-actions .icon-button:first-child{display:none}.search{flex:1;width:auto}.page-heading{display:block}.heading-actions{flex-direction:row;margin-top:18px}.heading-actions button{flex:1;justify-content:center}.metrics-grid{grid-template-columns:1fr}.main-grid,.bottom-grid{margin-top:10px}.panel{padding:15px}.performance-panel{overflow:hidden}.chart-wrap{margin-left:-4px}.ai-brief{min-height:360px}.activity-list{display:block}footer{line-height:2;display:block}.assistant-panel{padding:17px}.top-menu{position:fixed;top:58px;left:10px;right:10px;width:auto!important}.top-menu.inbox{display:none}}:root{--ink:#241e2b;--muted:#7f7887;--line:#e7e2eb;--green:#6f25c3;--mint:#eee4f8}.app-shell{background:#f7f6f9}.brand-mark{color:#fff;background:linear-gradient(145deg,#aa3bff,#7c2dd6 55%,#4f1a9e);box-shadow:0 5px 14px #7c2dd638}.workspace-avatar{color:#6321ad;background:#eee4f8}.nav-item.active{color:#6621b5;background:#f0e9f8}.nav-item.active:before{background:#7c2dd6}.user-avatar,.avatar-button{background:#6e3a91}.primary{background:#6f25c3;border-color:#6f25c3;box-shadow:0 3px 10px #7c2dd633}.primary:hover{background:#5a1da5}.chart-legend .dark{background:#6f25c3}.chart-legend .green{background:#c084fc}.pipeline{stroke:#6f25c3}.completed{stroke:#c084fc}.ai-brief{background:linear-gradient(150deg,#f7f1fc 0%,#fff 55%)}.brief-glow{opacity:.6;background:#ead7fa}.ai-title>div{color:#fff;background:linear-gradient(145deg,#8a36df,#5a1fa6)}.ai-title small{color:#8d65a9}.brief-items button:hover strong{color:#6f25c3}.brief-number.calm{color:#6f2fa2;background:#ede4f7}.brief-action{color:#6b269f;border-color:#e3d9eb}.brief-action:hover{background:#fbf8fd}.text-button{color:#7433a4}footer i{background:#8a3bd0}.floating-ai{color:#fff;background:linear-gradient(145deg,#8b34dd,#5a1ba8);box-shadow:0 8px 24px #7024be47}.assistant-scrim{background:#1d152245}.assistant-panel{background:#fbfafc;box-shadow:-12px 0 40px #24192c26}.assistant-welcome>div{color:#7130a4;background:#eee5f8}.suggestions button:hover{background:#fbf8fd;border-color:#cdb7df}.assistant-input button{background:#6f25c3}.toast{background:#5f2495;box-shadow:0 8px 25px #531e7c40}button.metric-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}button.metric-card:hover{border-color:#cfb7df;transform:translateY(-1px);box-shadow:0 5px 16px #45275512}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#faf6fc!important}button.activity{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;display:flex}button.activity:hover{background:#faf7fc}button.activity>svg{color:#a69dab;flex:none;align-self:center;margin-left:auto}.record-layer{z-index:80;position:fixed;inset:0}.record-scrim{background:#1d152245;border:0;position:absolute;inset:0}.record-drawer{background:#fbfafc;width:min(430px,100%);padding:24px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #24192c26}.record-drawer>header{border-bottom:1px solid #e8e2eb;justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.record-drawer>header small{color:#8b55aa;letter-spacing:1px;font-size:8px;font-weight:800}.record-drawer>header h2{margin:7px 0;font:700 20px/1.25 Manrope}.record-drawer>header p{color:#7d7482;margin:0;font-size:10px;line-height:1.55}.record-facts{padding:15px 0}.record-facts>div{border-bottom:1px solid #ece7ef;justify-content:space-between;gap:20px;padding:13px 2px;font-size:9px;display:flex}.record-facts span{color:#8e8592}.record-facts strong{text-align:right;color:#403747}.record-note{color:#6f2d9e;background:#f1e9f7;border:1px solid #e1d5e9;border-radius:9px;gap:10px;padding:13px;display:flex}.record-note>div{flex:1}.record-note strong{font-size:9px}.record-note p{color:#7f6f89;margin:4px 0 0;font-size:8px;line-height:1.5}.record-primary{justify-content:center;width:100%;margin-top:18px}.module-content{max-width:1600px}.module-heading{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.module-heading p{color:#9670ae;letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:700}.module-heading h1{letter-spacing:-.8px;margin:0;font:700 25px/1.2 Manrope}.module-heading span{color:#817985;margin-top:6px;font-size:11px;display:block}.module-toolbar{align-items:center;gap:8px;margin-bottom:13px;display:flex}.module-search{color:#9d96a1;background:#fff;border:1px solid #e3dee7;border-radius:8px;align-items:center;width:min(330px,100%);height:36px;padding:0 10px;display:flex}.module-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 8px;font-size:10px}.module-toolbar>button,.calendar-toolbar button,.graph-toolbar button,.analytics-toolbar button{color:#6d6671;background:#fff;border:1px solid #e2dce6;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:9px;font-weight:600;display:flex}.module-toolbar>button:hover{background:#fbf9fc;border-color:#d4c5df}.data-panel{background:#fff;border:1px solid #e4dfe7;border-radius:12px;overflow:hidden}.data-panel>.module-toolbar{border-bottom:1px solid #ece8ee;margin:0;padding:13px}.module-table{min-width:800px}.module-table th{color:#948d98;background:#faf9fb;border-color:#ebe7ed;padding:9px 13px}.module-table td{color:#5e5663;border-color:#eeeaf0;padding:12px 13px}.module-table td strong{color:#332c37;font-size:9px}.module-table td span{color:#948c98;margin-top:3px;font-size:8px}.module-table tr:hover td{background:#fdfcfd}.entity-name{align-items:center;gap:9px;display:flex}.entity-name i{color:#6e2da1;background:#eee5f7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:700;display:grid}.table-footer{color:#938b97;border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;padding:11px 13px;font-size:8px;display:flex}.table-footer button{color:#746c78;background:#fff;border:1px solid #e2dde5;padding:5px 8px;font-size:8px}.table-footer button:first-child{border-radius:6px 0 0 6px}.table-footer button:last-child{border-radius:0 6px 6px 0}.mini-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.mini-metrics>div,.finance-summary>div{background:#fff;border:1px solid #e5e0e8;border-radius:11px;padding:15px}.mini-metrics span,.finance-summary span{color:#89818d;font-size:9px;display:block}.mini-metrics strong,.finance-summary strong{margin:7px 0 4px;font:700 20px Manrope;display:block}.mini-metrics em,.finance-summary em{color:#3c8a66;font-size:8px;font-style:normal}.ai-workspace-page{background:#fff;grid-template-columns:215px minmax(420px,1fr) 220px;min-height:calc(100vh - 66px);margin:-29px -32px -20px;display:grid}.conversation-sidebar,.context-panel{background:#faf9fb;border-right:1px solid #e8e3eb;padding:18px 13px}.conversation-title{justify-content:space-between;align-items:center;padding:0 5px 11px;display:flex}.conversation-title strong{font:700 12px Manrope}.conversation-title button{color:#fff;background:#6f25c3;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.conversation-search{color:#aaa2ad;background:#fff;border:1px solid #e4dfe7;border-radius:7px;align-items:center;height:31px;margin-bottom:18px;padding:0 8px;display:flex}.conversation-search input{border:0;outline:0;width:100%;min-width:0;padding-left:6px;font-size:9px}.conversation-sidebar small{color:#a29aa6;letter-spacing:.8px;margin-top:11px;padding:0 7px 6px;font-size:7px;font-weight:700;display:block}.conversation-sidebar>button{text-align:left;color:#766e7a;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:8px;width:100%;padding:8px;display:flex}.conversation-sidebar>button:hover,.conversation-sidebar>button.selected{color:#6424a0;background:#eee6f6}.conversation-sidebar>button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.conversation-sidebar>button em{color:#a099a3;margin-top:4px;font-size:7px;font-style:normal;display:block}.chat-main{flex-direction:column;min-height:calc(100vh - 66px);display:flex}.chat-top{border-bottom:1px solid #eae6ec;justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex}.chat-top>div{align-items:center;gap:9px;display:flex}.ai-orb{color:#fff;background:linear-gradient(145deg,#943ce2,#5a1ba4);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.chat-top span strong,.chat-top span em{display:block}.chat-top span strong{font-size:10px}.chat-top span em{color:#9b939f;margin-top:3px;font-size:7px;font-style:normal}.chat-top>button{color:#8b838f;background:0 0;border:0}.chat-thread{flex:1;padding:25px max(25px,8%);overflow:auto}.chat-welcome{text-align:center;max-width:560px;margin:45px auto}.ai-orb.large{border-radius:13px;width:45px;height:45px;margin:auto}.chat-welcome h2{margin:14px 0 7px;font:700 19px Manrope}.chat-welcome>p{color:#827a86;font-size:10px}.prompt-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.prompt-grid button{text-align:left;color:#554c59;background:#fff;border:1px solid #e5dfe8;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;font-size:9px;display:flex}.prompt-grid button:hover{background:#fcfafd;border-color:#cdb8dd}.chat-message{align-items:flex-start;gap:9px;max-width:660px;margin:12px auto;display:flex}.chat-message>div{color:#6927a0;background:#eee5f7;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.chat-message.user{flex-direction:row-reverse}.chat-message.user>div{color:#fff;background:#302a34}.chat-message p{background:#f6f3f8;border-radius:4px 10px 10px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.chat-message.user p{color:#fff;background:#6b27aa;border-radius:10px 4px 10px 10px}.citation{color:#895ca6;margin-top:8px;font-size:7px;display:block}.composer{background:#fff;border:1px solid #dcd4e1;border-radius:12px;margin:0 max(25px,8%);padding:10px;box-shadow:0 5px 18px #2a1c3212}.composer textarea{resize:none;border:0;outline:0;width:100%;height:44px;font-size:10px}.composer>div{align-items:center;gap:8px;display:flex}.composer button{background:0 0;border:0}.composer .attach{color:#8e8692}.composer span{color:#7c7380;align-items:center;gap:3px;font-size:8px;display:flex}.composer .send{color:#fff;background:#6e25b9;border-radius:7px;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.composer-note{text-align:center;color:#a39ba6;margin:7px 0 12px;font-size:7px}.context-panel{border-left:1px solid #e8e3eb;border-right:0;padding:20px 15px}.context-panel h3{margin:0 0 16px;font:700 12px Manrope}.context-card{background:#fff;border:1px solid #e3dce7;border-radius:9px;padding:11px}.context-card small,.context-card strong,.context-card span{display:block}.context-card small{color:#9e95a2;letter-spacing:.7px;font-size:7px}.context-card strong{margin:6px 0 3px;font-size:9px}.context-card span{color:#968e9a;font-size:7px}.context-panel h4{text-transform:uppercase;letter-spacing:.7px;color:#98909b;margin:22px 3px 8px;font-size:8px}.source-row{align-items:center;gap:8px;padding:8px 2px;display:flex}.source-row>i{background:#e8e2eb;border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:700;display:grid}.source-row>span{flex:1;font-size:8px}.source-row em{color:#73907f;margin-top:2px;font-size:7px;font-style:normal;display:block}.source-row svg{color:#40916b}.manage-link{color:#7432a5;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;font-size:8px;display:flex}.approval-layout{grid-template-columns:minmax(0,1fr) 260px;gap:13px;display:grid}.approval-list{min-width:0}.approval-tabs{border-bottom:1px solid #e4dfe7;gap:4px;height:40px;margin-bottom:12px;display:flex}.approval-tabs button{color:#8a828e;background:0 0;border:0;padding:0 10px;font-size:9px;position:relative}.approval-tabs button.active{color:#6725a0;font-weight:700}.approval-tabs button.active:after{content:"";background:#7629bb;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.approval-tabs em{background:#eee5f5;border-radius:10px;margin-left:4px;padding:2px 6px;font-style:normal}.approval-card{background:#fff;border:1px solid #e4dfe7;border-radius:11px;gap:12px;margin-bottom:10px;padding:15px;display:flex}.approval-icon{color:#6c2a9f;background:#eee5f7;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.approval-content{flex:1;min-width:0}.approval-card-head{justify-content:space-between;display:flex}.approval-card-head span{color:#946da9;text-transform:uppercase;letter-spacing:.6px;font-size:7px}.approval-card h3{margin:4px 0;font:700 12px Manrope}.approval-card-head button{color:#9a929d;background:0 0;border:0}.approval-content>p{color:#756d79;font-size:9px;line-height:1.55}.action-preview{background:#faf8fb;border:1px solid #ebe6ed;border-radius:7px;padding:8px 10px}.action-preview small{color:#968e99;letter-spacing:.6px;margin-bottom:5px;font-size:7px;display:block}.action-preview span{color:#706777;align-items:center;gap:5px;font-size:8px;display:flex}.approval-content>footer{align-items:center;padding:12px 0 0;display:flex}.approval-content>footer>span{color:#938b97;align-items:center;gap:5px;font-size:7px;display:flex}.approval-content>footer>div{gap:6px;margin-left:auto;display:flex}.approval-content footer button{border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.reject{color:#746b78;background:#fff;border:1px solid #e2dce5}.approve{color:#fff;background:#6f25b5;border:1px solid #6320a4}.approval-aside{background:linear-gradient(150deg,#f4edf9,#fff);border:1px solid #e4d9eb;border-radius:11px;height:max-content;padding:18px}.approval-aside>svg{color:#7029a8}.approval-aside h3{margin:11px 0 6px;font:700 13px Manrope}.approval-aside>p{color:#7d7482;font-size:9px;line-height:1.55}.approval-aside>div{border-top:1px solid #e9e2ed;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.approval-aside>div span{color:#958c99}.approval-aside>button{color:#6e2ca1;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:8px;font-weight:700;display:flex}.empty-state{text-align:center;color:#6c2c9d;background:#fff;border:1px solid #e5e0e8;border-radius:11px;padding:60px}.empty-state h3{color:#332c37}.empty-state p{color:#8b838f;font-size:9px}.job-board{grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:4px;display:grid;overflow:auto}.job-board>section{background:#efedf1;border-radius:10px;min-width:210px;padding:9px}.job-board>section>header{align-items:center;padding:3px 2px 9px;font-size:9px;font-weight:700;display:flex}.job-board>section>header span{flex:1;align-items:center;gap:6px;display:flex}.job-board>section>header span i{background:#8e8791;border-radius:50%;width:7px;height:7px}.job-board>section>header i.scheduled{background:#6f85bf}.job-board>section>header i.in-progress{background:#8c4ec1}.job-board>section>header i.at-risk{background:#c15f54}.job-board>section>header em{color:#928a96;margin-right:5px;font-size:8px;font-style:normal}.job-board>section>header button{color:#948c98;background:0 0;border:0}.job-board article{background:#fff;border:1px solid #e2dde5;border-radius:9px;margin-bottom:8px;padding:11px;box-shadow:0 1px 2px #281c2f08}.job-board article>div{justify-content:space-between;display:flex}.job-board article small{color:#8d8491;font-size:7px}.job-board article>div em{color:#6b2da0;font-size:8px;font-style:normal;font-weight:700}.job-board h3{margin:9px 0 4px;font:700 10px/1.4 Manrope}.job-board p{color:#817986;margin:0;font-size:8px}.job-board footer{align-items:center;padding:12px 0 0;display:flex}.job-board footer span{color:#8e8692;align-items:center;gap:4px;font-size:7px;display:flex}.job-board footer i{color:#6a2a9b;background:#eee7f3;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:7px;font-style:normal;font-weight:700;display:grid}.add-job{color:#817884;background:0 0;border:1px dashed #cec7d2;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:32px;font-size:8px;display:flex}.calendar-toolbar{background:#fff;border:1px solid #e4dfe7;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.calendar-toolbar>div{align-items:center;gap:4px;display:flex}.calendar-toolbar strong{margin-left:8px;font:700 11px Manrope}.calendar-toolbar button{height:28px;padding:0 8px}.calendar-toolbar button.active{color:#6928a0;background:#eee5f6;border-color:#d8c7e5}.calendar{background:#fff;border:1px solid #e4dfe7;border-top:0;border-radius:0 0 10px 10px;grid-template-rows:55px 1fr;grid-template-columns:55px 1fr;height:410px;display:grid;overflow:hidden}.time-head{border-bottom:1px solid #ebe7ed;border-right:1px solid #ebe7ed}.day-heads{grid-template-columns:repeat(5,1fr);display:grid}.day-heads div{text-align:center;border-bottom:1px solid #ebe7ed;border-right:1px solid #ebe7ed;padding:8px}.day-heads span,.day-heads strong{display:block}.day-heads span{color:#99919c;text-transform:uppercase;font-size:7px}.day-heads strong{margin-top:4px;font:700 13px Manrope}.time-axis{text-align:right;flex-direction:column;justify-content:space-between;padding:0 8px 14px 0;display:flex}.time-axis span{color:#9f97a2;font-size:7px;transform:translateY(-4px)}.calendar-grid{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.calendar-grid>div{border-right:1px solid #eeeaf0}.calendar-grid>i{border-top:1px solid #eeeaf0;position:absolute;left:0;right:0}.calendar-event{text-align:left;border:0;border-left:3px solid;border-radius:5px;padding:7px;position:absolute;overflow:hidden}.calendar-event strong,.calendar-event span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-event strong{font-size:8px}.calendar-event span{margin-top:3px;font-size:7px}.calendar-event.purple{color:#5e268c;background:#eee5f7;border-color:#7b32b6}.calendar-event.blue{color:#405d88;background:#e8eef8;border-color:#5b79ac}.calendar-event.green{color:#377456;background:#e5f1ea;border-color:#4c9471}.calendar-event.amber{color:#8d692d;background:#f7eedc;border-color:#b68735}.finance-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.finance-chart>div{align-items:flex-end;gap:4px;height:36px;margin-top:8px;display:flex}.finance-chart i{background:#b878e1;border-radius:2px 2px 0 0;flex:1}.finance-tabs{margin:0;padding:0 10px}.finance-status,.doc-status{border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.finance-status.approved,.finance-status.paid{color:#3e805f;background:#e3f0e9}.finance-status.sent,.finance-status.awaiting-response{color:#6a3790;background:#ede6f5}.finance-status.overdue{color:#a34f46;background:#f7e7e4}.knowledge-banner{background:linear-gradient(100deg,#eee4f7,#faf7fd);border:1px solid #ded0e9;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:14px 16px;display:flex}.knowledge-banner>div{color:#6b2a9e;align-items:center;gap:11px;display:flex}.knowledge-banner strong,.knowledge-banner p{display:block}.knowledge-banner strong{color:#3b3042;font-size:10px}.knowledge-banner p{color:#887e8d;margin:4px 0 0;font-size:8px}.knowledge-banner button{color:#6c2c9f;background:0 0;border:0;font-size:8px;font-weight:700}.knowledge-layout{grid-template-columns:190px minmax(0,1fr);gap:11px;display:grid}.folder-tree{background:#fff;border:1px solid #e4dfe7;border-radius:11px;padding:13px}.folder-tree h3{margin:2px 6px 12px;font:700 11px Manrope}.folder-tree small{color:#a098a3;letter-spacing:.7px;margin:17px 7px 6px;font-size:7px;display:block}.folder-tree button{color:#776f7b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;height:32px;padding:0 7px;font-size:8px;display:flex}.folder-tree button.active{color:#6b2a9c;background:#eee7f4;font-weight:700}.folder-tree button span{flex:1}.folder-tree button em{color:#9c94a0;font-style:normal}.folder-tree .add-source{border:1px dashed #d8d0dc;justify-content:center;margin-top:16px}.file-name{align-items:center;gap:8px;display:flex}.file-name>i{color:#6d3397;background:#eee6f5;border-radius:5px;place-items:center;width:32px;height:27px;font-size:6px;font-style:normal;font-weight:700;display:grid}.file-name span strong,.file-name span em{display:block}.file-name span em{color:#9a929d;margin-top:3px;font-size:7px;font-style:normal}.doc-status.ready{color:#3d805f;background:#e4f0e9}.doc-status.review{color:#936b27;background:#f6eddc}.doc-status.processing{color:#71389a;background:#eee6f5}.doc-status i{border:1px solid;border-top-color:#0000;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.graph-layout{background:#fff;border:1px solid #e3dce7;border-radius:11px;grid-template-columns:minmax(0,1fr) 245px;height:590px;display:grid;overflow:hidden}.graph-canvas{background-color:#fbfafc;background-image:radial-gradient(#d9d1de 1px,#0000 1px);background-size:20px 20px;position:relative;overflow:hidden}.graph-toolbar{z-index:3;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.graph-toolbar>div{color:#9d95a1;background:#fff;border:1px solid #ded7e3;border-radius:7px;align-items:center;width:220px;height:32px;padding:0 8px;display:flex}.graph-toolbar input{border:0;outline:0;min-width:0;padding-left:7px;font-size:8px}.graph-toolbar button{height:32px}.graph-toolbar button:nth-last-child(2){margin-left:auto}.graph-lines{position:absolute;inset:0}.graph-lines svg{width:100%;height:100%;position:absolute;inset:0}.graph-lines line{stroke:#cfc3d6;stroke-width:1.2px;stroke-dasharray:3 3}.graph-node{text-align:left;background:#fff;border:1px solid #ded5e4;border-radius:9px;min-width:100px;padding:8px 10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #32233c14}.graph-node i{background:#8c43bf;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px}.graph-node strong,.graph-node span{display:block}.graph-node strong{font-size:8px}.graph-node span{color:#958c99;margin-top:3px;font-size:7px}.graph-node.core{color:#fff;background:#6325a0;border-color:#6325a0;padding:13px}.graph-node.core span{color:#dfcceb}.graph-node.client i{background:#5485bd}.graph-node.job i{background:#8c43bf}.graph-node.person i{background:#4d9a72}.graph-node.finance i{background:#bd8c37}.graph-node.team i{background:#87919f}.graph-node.doc i{background:#a76a9c}.graph-legend{background:#fff;border:1px solid #e2dbe6;border-radius:7px;gap:11px;padding:7px 9px;display:flex;position:absolute;bottom:12px;left:12px}.graph-legend span{color:#817885;align-items:center;gap:4px;font-size:7px;display:flex}.graph-legend i{background:#8c43bf;border-radius:50%;width:6px;height:6px}.graph-legend i.client{background:#5485bd}.graph-legend i.person{background:#4d9a72}.graph-legend i.finance{background:#bd8c37}.graph-details{border-left:1px solid #e4dfe7;padding:22px}.detail-icon{color:#fff;background:#6b28a6;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.graph-details>small{color:#9c92a0;letter-spacing:.7px;margin-top:13px;font-size:7px;display:block}.graph-details h2{margin:5px 0 3px;font:700 17px Manrope}.graph-details>p{color:#908794;font-size:8px}.detail-stats{border-block:1px solid #ebe6ed;grid-template-columns:1fr 1fr;margin:18px 0;padding:12px 0;display:grid}.detail-stats span{color:#958c99;font-size:7px}.detail-stats strong{color:#392f3f;margin-bottom:3px;font:700 14px Manrope;display:block}.graph-details h3{margin:17px 0 7px;font:700 9px Manrope}.graph-details>button{color:#716877;background:0 0;border:0;align-items:center;gap:6px;width:100%;height:31px;padding:0;font-size:8px;display:flex}.graph-details>button span{text-align:left;flex:1}.graph-details>button em{color:#968c9a;font-style:normal}.provenance{background:#f2ebf7;border-radius:7px;gap:6px;padding:9px;line-height:1.45;color:#6b3b89!important;display:flex!important}.analytics-toolbar{justify-content:space-between;margin-bottom:12px;display:flex}.analytics-toolbar>div{display:flex}.analytics-toolbar>div button{border-radius:0}.analytics-toolbar>div button:first-child{border-radius:8px 0 0 8px}.analytics-toolbar>div button:last-child{border-radius:0 8px 8px 0}.analytics-toolbar button.active{color:#6c28a2;background:#ece2f5}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.analytics-metrics article{background:#fff;border:1px solid #e3dee6;border-radius:10px;padding:14px;position:relative;overflow:hidden}.analytics-metrics span{color:#857d89;align-items:center;gap:4px;font-size:8px;display:flex}.analytics-metrics strong{margin:8px 0 4px;font:700 19px Manrope;display:block}.analytics-metrics em{color:#39835e;font-size:7px;font-style:normal}.analytics-metrics svg{width:72px;height:25px;position:absolute;bottom:9px;right:9px}.analytics-metrics path{fill:none;stroke:#a558d3;stroke-width:2px}.analytics-grid{grid-template-columns:1.5fr 1fr;gap:11px;display:grid}.revenue-panel,.client-health{min-height:290px}.bar-chart{align-items:flex-end;gap:28px;height:190px;padding:20px 20px 20px 48px;display:flex;position:relative}.bar-y{color:#9a929d;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:12px auto 25px 0}.bar-group{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.bar-group>div{align-items:flex-end;gap:5px;width:100%;height:calc(100% - 20px);display:flex}.bar-group i{background:#7629b5;border-radius:3px 3px 0 0;width:50%}.bar-group i:last-child{background:#d1a5e9}.bar-group span{color:#918994;margin-top:8px;font-size:7px}.bar-legend{color:#817884;justify-content:center;gap:15px;font-size:7px;display:flex}.bar-legend span{gap:4px;display:flex}.bar-legend i{background:#7629b5;border-radius:2px;width:7px;height:7px}.bar-legend span:last-child i{background:#d1a5e9}.health-row{border-bottom:1px solid #ede8ef;grid-template-columns:120px 1fr 22px;align-items:center;gap:8px;padding:12px 0;display:grid}.health-row div:first-child strong,.health-row div:first-child span{display:block}.health-row strong{font-size:8px}.health-row span{color:#908794;margin-top:3px;font-size:7px}.health-row>div:nth-child(2){background:#eee9f0;border-radius:4px;height:5px}.health-row>div:nth-child(2) i{background:#9a4bca;border-radius:4px;height:100%;display:block}.health-row em{color:#6f6674;font-size:8px;font-style:normal}.client-health>button{color:#6c2da0;background:0 0;border:0;align-items:center;gap:5px;margin-top:13px;font-size:8px;display:flex}.insight-strip{color:#6e2ca3;background:linear-gradient(100deg,#f2e9f8,#fff);border:1px solid #dfd2e8;border-radius:10px;align-items:center;gap:11px;margin-top:11px;padding:13px 15px;display:flex}.insight-strip>div{flex:1}.insight-strip strong{color:#392f3e;font-size:9px}.insight-strip p{color:#847a89;margin:4px 0 0;font-size:8px}.insight-strip button{color:#6d2ba1;background:#fff;border:1px solid #d6c5e1;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}@media (width<=1150px){.ai-workspace-page{grid-template-columns:190px 1fr}.context-panel{display:none}.job-board{grid-template-columns:repeat(4,230px)}.finance-summary,.analytics-metrics{grid-template-columns:repeat(2,1fr)}.graph-layout{grid-template-columns:1fr 220px}.analytics-grid{grid-template-columns:1fr}}@media (width<=850px){.approval-layout{grid-template-columns:1fr}.approval-aside{display:none}.knowledge-layout{grid-template-columns:1fr}.folder-tree{display:none}.graph-layout{grid-template-columns:1fr}.graph-details{display:none}.ai-workspace-page{grid-template-columns:1fr}.conversation-sidebar{display:none}.mini-metrics{grid-template-columns:1fr 1fr}.calendar,.calendar-toolbar{min-width:700px}.module-content:has(.calendar){overflow-x:auto}}@media (width<=600px){.module-heading{display:block}.module-heading .primary{margin-top:14px}.module-toolbar{overflow-x:auto}.mini-metrics,.finance-summary,.analytics-metrics,.prompt-grid{grid-template-columns:1fr}.approval-card{padding:12px}.approval-content>footer{align-items:flex-start;gap:8px}.approval-content>footer>div{flex-direction:column}.knowledge-banner{align-items:flex-start}.knowledge-banner>button{display:none}.graph-layout{height:520px}.graph-node{min-width:82px}.analytics-toolbar>div button:nth-child(n+3){display:none}.insight-strip{align-items:flex-start}.insight-strip button{display:none}}button.user-card{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #eaede8}button.user-card:hover,button.user-card.selected{background:#f4edf8;border-top-color:#0000;border-radius:8px}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;display:grid}.settings-nav{background:#fff;border:1px solid #e4dfe7;border-radius:11px;padding:9px}.settings-nav button{color:#746c78;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:36px;padding:0 9px;font-size:9px;display:flex}.settings-nav button:hover,.settings-nav button.active{color:#67259e;background:#eee6f6;font-weight:700}.settings-panel{background:#fff;border:1px solid #e4dfe7;border-radius:11px;min-height:520px;padding:20px}.settings-panel-head{border-bottom:1px solid #ebe7ed;margin-bottom:18px;padding-bottom:15px}.settings-panel-head h2,.profile-section-head h2{margin:0;font:700 14px Manrope}.settings-panel-head p,.profile-section-head p{color:#8b838f;margin:5px 0 0;font-size:9px}.setting-logo{align-items:center;gap:12px;margin-bottom:20px;display:flex}.setting-logo>div{color:#fff;background:linear-gradient(145deg,#9438df,#581b9f);border-radius:12px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:700;display:grid}.setting-logo strong,.setting-logo p{display:block}.setting-logo strong{font-size:9px}.setting-logo p{color:#958d99;margin:4px 0 6px;font-size:8px}.setting-logo button{color:#6e29a2;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label,.full-field{display:block}.form-grid label>span,.full-field>span{color:#5f5664;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.form-grid input,.form-grid select,.full-field textarea{color:#403747;background:#fff;border:1px solid #dfd9e3;border-radius:7px;outline:0;width:100%;height:35px;padding:0 10px;font-size:9px}.form-grid input:focus,.form-grid select:focus,.full-field textarea:focus{border-color:#a96fce;box-shadow:0 0 0 3px #f0e7f6}.full-field{margin-top:16px}.full-field textarea{resize:vertical;height:80px;padding:9px}.full-field small{color:#9a929d;margin-top:5px;font-size:7px;display:block}.setting-list button{text-align:left;color:#7b7280;background:#fff;border:0;border-bottom:1px solid #ebe7ed;align-items:center;gap:11px;width:100%;padding:15px 4px;display:flex}.setting-list button:hover{background:#fcfafd}.setting-list button>div{color:#6f2ca3;background:#efe7f5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.setting-list button span{flex:1}.setting-list strong,.setting-list p{display:block}.setting-list strong{color:#3b333f;font-size:9px}.setting-list p{color:#908795;margin:4px 0 0;font-size:8px}.help-hero{text-align:center;background:linear-gradient(140deg,#f0e6f8,#faf7fc);border:1px solid #dfd2e8;border-radius:13px;margin-bottom:16px;padding:31px 20px}.help-icon{color:#fff;background:#6e27a9;border-radius:12px;place-items:center;width:42px;height:42px;margin:auto;display:grid}.help-hero>p{color:#8d62a7;letter-spacing:1px;margin:13px 0 6px;font-size:8px;font-weight:700}.help-hero h1{margin:0 0 16px;font:700 23px Manrope}.help-hero>div:nth-of-type(2){color:#9b929f;background:#fff;border:1px solid #dcd3e2;border-radius:9px;align-items:center;max-width:520px;height:43px;margin:auto;padding:0 11px;display:flex;box-shadow:0 4px 15px #37234212}.help-hero input{border:0;outline:0;flex:1;padding:0 9px;font-size:10px}.help-hero kbd{background:#faf9fb;border:1px solid #e0dae4;border-radius:5px;padding:3px 5px;font-size:8px}.help-hero>span{color:#9a919e;margin-top:10px;font-size:7px;display:block}.help-layout{grid-template-columns:minmax(0,1fr) 230px;gap:13px;display:grid}.help-section-head{justify-content:space-between;align-items:center;margin:3px 0 11px;display:flex}.help-section-head h2{margin:0;font:700 13px Manrope}.help-section-head button{color:#6c2ba0;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.topic-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.topic-grid>button{text-align:left;color:#3b333f;background:#fff;border:1px solid #e4dfe7;border-radius:10px;padding:14px}.topic-grid>button:hover{border-color:#cdb7dd;transform:translateY(-1px)}.topic-grid>button>div{color:#6e2aa2;background:#eee5f6;border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:10px;display:grid}.topic-grid strong{font-size:9px}.topic-grid p{color:#89808d;min-height:37px;font-size:8px;line-height:1.5}.topic-grid span{color:#6f2ca2;align-items:center;gap:4px;font-size:7px;display:flex}.learning-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.learning-row article{color:#6e2ba1;background:#fff;border:1px solid #e4dfe7;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.learning-row article>div{flex:1}.learning-row small{letter-spacing:.7px;color:#986caf;font-size:6px}.learning-row h3{color:#3b333f;margin:4px 0;font:700 10px Manrope}.learning-row p{color:#8e8592;margin:0;font-size:7px;line-height:1.45}.learning-row button{color:#6b299e;background:#f0e7f6;border:0;border-radius:6px;padding:6px 8px;font-size:7px}.support-card{background:#fff;border:1px solid #e4dfe7;border-radius:11px;height:max-content;padding:18px}.support-card>div{color:#6e2ba0;background:#efe7f5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.support-card h3{margin:12px 0 7px;font:700 13px Manrope}.support-card>p{color:#887f8c;font-size:8px;line-height:1.55}.support-card>button{color:#6d2ba0;background:#fff;border:1px solid #ddd4e3;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;margin-top:7px;font-size:8px;font-weight:700;display:flex}.support-card>button:first-of-type{color:#fff;background:#6d27a8;border-color:#6d27a8}.support-card>small{color:#958c99;border-top:1px solid #e9e4ec;margin-top:15px;padding-top:12px;font-size:7px;line-height:1.6;display:block}.support-card>small strong{color:#5e5562}.profile-cover{background:linear-gradient(110deg,#4e176e,#7e2abb 52%,#b14ce2);border-radius:12px;height:120px;margin-bottom:50px;position:relative}.profile-cover:after{content:"";background:radial-gradient(circle at 75% 20%,#ffffff38,#0000 34%);position:absolute;inset:0}.profile-avatar{color:#6f299f;z-index:2;background:#fff;border:4px solid #f7f6f9;border-radius:22px;place-items:center;width:76px;height:76px;font:700 18px Manrope;display:grid;position:absolute;bottom:-35px;left:28px;box-shadow:0 3px 10px #2d1c361f}.profile-avatar>button{color:#fff;background:#6e27a8;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-3px;right:-3px}.profile-heading{justify-content:space-between;align-items:flex-start;padding:0 4px;display:flex}.profile-heading h1{margin:0;font:700 21px Manrope}.profile-heading p{color:#8a818e;margin:5px 0;font-size:9px}.profile-tabs{border-bottom:1px solid #e4dfe7;margin:19px 0 13px;display:flex}.profile-tabs button{color:#837a87;background:0 0;border:0;height:35px;padding:0 13px;font-size:8px;position:relative}.profile-tabs button.active{color:#6b289f;font-weight:700}.profile-tabs button.active:after{content:"";background:#7028a9;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.profile-layout{grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}.profile-main,.profile-aside{background:#fff;border:1px solid #e4dfe7;border-radius:11px;padding:19px}.profile-section-head{border-bottom:1px solid #ebe7ed;margin-bottom:17px;padding-bottom:14px}.profile-aside h3{margin:0 0 12px;font:700 11px Manrope}.owner-badge{color:#6d2ba0;background:#f0e7f6;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.owner-badge span{flex:1}.owner-badge strong,.owner-badge p{display:block}.owner-badge strong{font-size:8px}.owner-badge p{color:#8b699f;margin:3px 0 0;font-size:7px}.profile-aside dl{margin:14px 0}.profile-aside dl>div{border-bottom:1px solid #eeeaf0;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.profile-aside dt{color:#928995}.profile-aside dd{color:#4f4653;margin:0;font-weight:600}.profile-aside>button{color:#6b2a9d;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:8px;display:flex}.profile-setting-list{min-height:275px}@media (width<=900px){.topic-grid{grid-template-columns:1fr 1fr}.help-layout{grid-template-columns:1fr}.support-card{display:none}.profile-layout{grid-template-columns:1fr}.profile-aside{display:none}}@media (width<=650px){.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{min-width:max-content}.form-grid,.topic-grid,.learning-row{grid-template-columns:1fr}.profile-cover{height:95px}.profile-heading{display:block}.profile-heading button{margin-top:8px}}
