:root{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#292734;background:#f7f7fb;font-synthesis:none;--purple:#7762aa;--ink:#282334;--muted:#8a8597;--line:#ebe8f1;--light:#f4f1fa}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #a594d1}button{color:inherit}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.icon{width:19px;height:19px;flex:none;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:white;padding:15px;border-radius:10px}.skip:focus{top:15px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#1e1b27;color:#b4adbf;padding:29px 16px 20px;display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:10px;font-size:24px;letter-spacing:-1px;font-weight:700;color:#fff;padding:0 9px;position:relative;margin-bottom:44px}.brand img{border-radius:10px}.brand>span{position:absolute;top:34px;left:53px;font-size:12px;letter-spacing:.13em;font-weight:450;color:#8c849d}.workspace-label{font-size:12px;letter-spacing:.12em;color:#80758f;margin:0 11px 10px}#workspace{background:#2c2738;border:1px solid #3c344b;color:#ded8e8;font-size:13px;border-radius:9px;padding:11px 9px;width:100%;margin:0 0 25px;cursor:pointer}#navigation{display:grid;gap:4px}.nav-item{display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#a49aad;text-align:left;padding:12px 11px;border-radius:9px;font-size:13px;white-space:nowrap;transition:background .15s}.nav-item>.icon{width:18px;height:18px;color:#8e80a0}.nav-item.active,.nav-item:hover{background:#383044;color:#eee7f8}.nav-item.active>.icon{color:#c2addd}.nav-count{margin-left:auto;background:#dac9f2;color:#4d395f;border-radius:5px;padding:1px 5px;font-size:12px;font-weight:650}.sidebar-help{margin-top:auto;padding:27px 12px 20px}.help-orbit{color:#c1ace0;font-size:24px;display:block;margin-bottom:10px}.sidebar-help>b{font-size:12px;font-weight:600;color:#c3b5d4}.sidebar-help p{font-size:12px;line-height:1.7;color:#8f819f;margin:7px 0 13px}.sidebar-help button{display:flex;justify-content:space-between;gap:10px;width:100%;background:none;border:0;padding:0;color:#d0b9e7;font-size:12px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #393041;padding:20px 9px 0}.avatar{width:33px;height:33px;display:inline-grid;place-items:center;border-radius:50%;background:#493d59;color:#d2c0e5;font-size:12px;font-weight:600;flex:none}.profile b{font-size:12px;color:#e5daee;font-weight:550}.profile small{font-size:12px;color:#8d7d9c;display:block;margin-top:4px}.role-label{font-size:12px;color:#7b6c8b;margin:17px 10px 5px}#preview-role{background:transparent;border:1px solid #3c3348;color:#b7a7c9;border-radius:7px;padding:7px;font-size:12px;margin:0 7px}.main-shell{min-width:0}.demo-banner{height:37px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#ece7f4;color:#93849e;padding:0 32px;font-size:12px}.demo-banner b{color:#766084;font-weight:600}.demo-banner>div{display:flex;gap:20px;align-items:center}.demo-banner button{border:0;background:none;color:#877494;padding:0;font-size:12px}.demo-banner a{color:#776184}.topbar{height:82px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:20px}.crumb{font-size:13px;color:#82758f}.top-actions{display:flex;gap:16px;align-items:center}.search-button{border:0;background:#f7f6fa;border-radius:8px;display:flex;gap:12px;align-items:center;padding:10px 12px;color:#a296af;font-size:12px}.search-button .icon{width:16px;height:16px}kbd{font:11px inherit;background:white;border:1px solid #ebe6f0;border-radius:4px;padding:1px 5px;margin-left:15px}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:white;padding:9px;color:#8f7f9e;position:relative}.icon-button:hover{background:#f2eef7}#notification-count{position:absolute;right:-5px;top:-5px;background:#9c82bf;color:#fff;border:2px solid white;font-size:9px;border-radius:50%;min-width:17px;line-height:13px}button.primary,.primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #332b40;background:#332b40;color:#fff;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:550;white-space:nowrap}.primary:hover{background:#514060}.primary .icon{width:16px;height:16px}.secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:white;border:1px solid #e1d9e9;border-radius:9px;padding:10px 15px;font-size:13px;color:#74637f;font-weight:500}.secondary:hover{background:#f5f0fa}.text-button{display:inline-flex;gap:6px;align-items:center;border:0;background:none;color:#9271ad;font-size:12px;padding:0;cursor:pointer}.text-button:hover{text-decoration:underline}#mobile-brand{display:none}main{padding:35px 32px 45px;max-width:1510px;margin:auto;outline:none}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:650;color:#a08fab;margin:0 0 13px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}h1{font-size:32px;letter-spacing:-1.1px;font-weight:620;line-height:1.2;margin:0 0 10px}.subtitle{font-size:14px;line-height:1.6;color:#92849e;margin:0}.heading-actions{display:flex;gap:10px;flex:none;align-items:center}.period-control{display:flex;align-items:center;gap:9px;background:white;border:1px solid #e6e0ed;border-radius:8px;padding:0 11px;color:#8d799c}.period-control .icon{width:15px;height:15px}.period-control select{border:0;padding:10px 0;background:transparent;font-size:12px;color:#8a739b;outline-offset:0;cursor:pointer}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.metric{background:white;border:1px solid var(--line);padding:21px 20px;border-radius:14px;min-width:0}.metric>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#94819f}.metric>span .icon{width:16px;height:16px;color:#b6a6c0}.metric strong{display:block;font-size:34px;letter-spacing:-1px;font-weight:570;margin:15px 0 9px;color:#43364d}.metric em{font-size:18px;font-weight:400;font-style:normal;color:#a58dad;letter-spacing:-.3px}.metric small{font-size:12px;color:#a695b1}.metric.purple{background:linear-gradient(120deg,#f0e9f8,#e8e0f0);border-color:#e5d9ef}.metric button{display:flex;align-items:center;gap:8px;padding:0;background:none;border:0;font-size:12px;color:#9b76ad}.metric button .icon{height:14px;width:14px}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:23px;min-width:0}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}h2{font-size:17px;letter-spacing:-.4px;font-weight:600;margin:0;color:#51405b}.small-label{font-size:12px;color:#af98b8}.overview-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(265px,1fr);gap:23px}.left-stack,.right-stack{display:flex;flex-direction:column;gap:22px}.workflow-summary-row{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #f1edf5;background:none;text-align:left;padding:15px 0}.workflow-summary-row:last-child{border:0;padding-bottom:1px}.workflow-summary-row:first-child{padding-top:0}.workflow-summary-row>span:nth-child(2){flex:1;min-width:0}.workflow-summary-row b{display:block;font-size:12px;font-weight:600;color:#796183}.workflow-summary-row small{display:block;margin-top:5px;font-size:12px;color:#b49fc0}.workflow-summary-row>.icon{height:14px;width:14px;color:#bea9c9;margin-left:5px}.workflow-summary-row:hover b{color:#a473c8}.workflow-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f0ebf7;color:#ad91c9;flex:none}.workflow-icon.invoices{background:#eee8f7;color:#af94cd}.workflow-icon.enquiries{background:#e9eef9;color:#93a9d1}.workflow-icon.onboarding{background:#faf0e6;color:#d4ae81}.workflow-icon.summaries{background:#e9f3ee;color:#96baa6}.workflow-icon.crm{background:#f7eaf0;color:#c99fb4}.workflow-icon .icon{width:18px;height:18px}.workflow-state{font-size:12px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#a298ac}.workflow-state.healthy{color:#82a594}.workflow-state.warning{color:#c59c61}.workflow-state.paused{color:#9f95aa}.workflow-state.healthy:before,.workflow-state.warning:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.priority-card{padding:26px;border-radius:14px;background:linear-gradient(135deg,#51415f,#79618a);color:#eee0f7;position:relative;overflow:hidden}.priority-top{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:.1em;color:#c7a6dc}.priority-top .icon{width:19px;height:19px}.priority-card h2{font-size:26px;font-weight:550;line-height:1.2;letter-spacing:-.8px;color:#f2e5fa;margin:22px 0 15px}.priority-card p{font-size:12px;line-height:1.8;color:#c9afd8;max-width:290px;margin:0 0 24px}.light-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:#e7d9f0;color:#775386;padding:12px 15px;border-radius:8px;font-size:12px;font-weight:550;width:100%}.light-button .icon{width:16px;height:16px}.attention-note{display:flex;gap:11px;background:#fbf6ed;border:1px solid #f2e8d8;border-radius:10px;padding:14px;margin-top:5px}.attention-note>.icon{width:18px;height:18px;color:#c9ac7e;flex:none}.attention-note b{font-size:12px;color:#b29260;font-weight:550}.attention-note p{font-size:12px;line-height:1.7;color:#bea780;margin:7px 0 10px}.attention-note .text-button{font-size:12px;color:#ae8956}.full-link{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;padding:18px 0 0;color:#a787b8;font-size:12px}.full-link .icon{width:14px;height:14px}.small-callout{display:flex;gap:14px;padding:0 7px}.mini-mark{font-style:italic;font-weight:800;font-size:24px;color:#c1a3cf;padding-top:5px}.small-callout b{font-size:12px;font-weight:550;color:#9a79ac}.small-callout p{font-size:12px;color:#b29bbf;margin:6px 0 12px}.small-callout .text-button{font-size:12px}.chart-caption{display:flex;gap:8px;align-items:baseline;margin:0 0 18px}.chart-caption b{font-size:17px;color:#91759e;letter-spacing:-.4px}.chart-caption span{font-size:12px;color:#b49ac1}.bar-chart{display:flex;height:220px;position:relative;gap:15px}.bar-chart.compact{height:178px}.chart-grid{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:25px;flex:none;font-size:9px;color:#bca5c8;width:24px}.bars{flex:1;display:flex;justify-content:space-between;gap:15px;border-bottom:0;background:repeating-linear-gradient(to bottom,#f0eaf5 0,#f0eaf5 1px,transparent 1px,transparent 45%)}.bar-column{display:flex;flex-direction:column;justify-content:end;align-items:center;flex:1;min-width:0}.bar-track{height:100%;width:65%;display:flex;align-items:flex-end}.bar{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(#d6c6e6,#e8dff1);min-height:2px;position:relative}.bar.last{background:linear-gradient(#ab90c2,#c9b1db)}.bar span{position:absolute;top:-17px;left:50%;transform:translateX(-50%);font-size:9px;color:#b296c0;white-space:nowrap}.bar-column>small{font-size:9px;white-space:nowrap;color:#b69bc3;padding-top:9px;min-height:25px;background:white}.recent{margin-top:23px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font-size:12px;letter-spacing:.03em;font-weight:500;color:#baa3c8;border-bottom:1px solid #eee6f4;padding:0 10px 13px}td{padding:15px 10px;border-bottom:1px solid #f3edf7;color:#b291c2}tr:last-child td{border:0}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.run-title{display:block;background:none;border:0;padding:0;text-align:left;color:#92729f;font-weight:550;font-size:12px;max-width:350px;overflow-wrap:anywhere}.run-title:hover{color:#6f457f}.run-title+small{display:block;font-size:12px;color:#b79ec7;margin-top:6px}.badge{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:12px;white-space:nowrap;background:#f2eaf8;color:#a787bc}.badge.approved{color:#91ad98;background:#eef6ef}.badge.needs_review{color:#c1a26d;background:#fbf5e8}.badge.failed,.badge.rejected{color:#c495a6;background:#fbf0f4}.badge.queued,.badge.running{color:#a392c7;background:#f3effb}.date-cell{font-size:12px;white-space:nowrap;color:#b29ac1}.table-action{background:none;border:0;padding:4px 0;display:flex;gap:7px;align-items:center;font-size:12px;color:#b094c2}.table-action .icon{width:13px;height:13px}.disclosure{font-size:12px;line-height:1.7;color:#af99bd;margin:21px 2px 0}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.chip{padding:9px 14px;font-size:12px;border:1px solid #e9dff1;background:#fff;color:#a78bb8;border-radius:8px}.chip.active{background:#ede4f5;color:#9668ae;border-color:#e5d6ef}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workflow-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.workflow-card .workflow-icon{width:43px;height:43px}.workflow-card>.eyebrow{font-size:9px;margin-bottom:9px}.workflow-card h2{font-size:21px;margin-bottom:12px}.workflow-card>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#a58ab7;max-width:340px;min-height:46px}.workflow-meta{display:flex;gap:17px;margin:23px 0;font-size:12px;color:#ae93bf}.workflow-meta span{display:flex;align-items:center;gap:6px}.workflow-meta .icon{width:14px;height:14px}.workflow-card-bottom{border-top:1px solid #f0e7f6;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:12px}.workflow-card-bottom small{font-size:12px;color:#b396c7}.workflow-card-bottom>div{display:flex;gap:8px}.workflow-card .primary{font-size:12px;padding:10px 13px}.workflow-card .icon-button{padding:9px}.review-explainer{display:flex;align-items:center;gap:13px;background:#f0eaf8;border:1px solid #e9dff1;color:#a18bb2;padding:17px 20px;border-radius:11px;font-size:13px;line-height:1.6;margin-bottom:22px}.bulk-bar{display:flex;align-items:center;gap:12px;padding:15px 0 21px;font-size:13px;color:#9475a9}.bulk-bar>b{margin-right:auto}.toolbar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.toolbar>span{font-size:12px;color:#ad91c0;white-space:nowrap}.search-field{display:flex;align-items:center;gap:10px;background:white;border:1px solid #e6dced;padding:0 13px;border-radius:9px;flex:1;color:#b293c5}.search-field>input{border:0;background:none;min-width:0;width:100%;padding:12px 0;font-size:12px;margin:0;outline-offset:0}.toolbar>select{border:1px solid #e6dced;background:#fff;border-radius:9px;padding:12px;font-size:12px;color:#a385b5;width:auto}.insight-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;border-radius:16px;background:linear-gradient(120deg,#ece5f5,#f3eef9);padding:34px;margin-bottom:23px}.insight-hero strong{font-size:58px;letter-spacing:-2px;color:#9b7bb0;font-weight:550}.insight-hero strong span{font-size:27px;color:#b59fc5;letter-spacing:-.6px}.insight-hero p:not(.eyebrow){font-size:13px;color:#b097c0;margin:12px 0 0}.insight-mini{display:grid;grid-template-columns:1fr auto;gap:15px 30px;align-items:center;border-left:1px solid #e5d8ef;padding-left:30px}.insight-mini span{font-size:12px;color:#a98ebd}.insight-mini b{font-size:15px;color:#a181b4;font-weight:550;text-align:right}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px}.breakdown-row{margin:20px 0}.breakdown-row:last-child{margin-bottom:0}.breakdown-row>div:first-child{display:flex;align-items:center;gap:10px;color:#a68cb8;font-size:12px;margin-bottom:10px}.breakdown-row .workflow-icon{width:25px;height:25px;border-radius:7px}.breakdown-row .workflow-icon .icon{width:13px;height:13px}.breakdown-row b{margin-left:auto;font-weight:500;color:#ad8fc0}.progress-track{height:5px;background:#f2ebf7;border-radius:5px;overflow:hidden}.progress-track>span{display:block;height:100%;background:#c4a8d6;border-radius:5px}.calculator-card{margin-top:22px;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:30px}.calculator-card h2{font-size:27px;line-height:1.2;letter-spacing:-.8px}.calculator-card p:not(.eyebrow){font-size:13px;line-height:1.7;color:#af91bf;max-width:250px}.calculator label{display:flex;justify-content:space-between;font-size:12px;color:#a68bb7;margin:0 0 22px}.calculator output{color:#ac88bd;font-weight:600}.calculator input{width:100%;accent-color:#b296c9;margin:0;cursor:pointer}.calculator-values{display:grid;grid-template-columns:1fr 1fr;margin:25px 0 17px;gap:20px}.calculator-values small{font-size:12px;color:#b395c4}.calculator-values strong{display:block;font-size:30px;font-weight:500;letter-spacing:-1px;color:#a381b5;margin-top:8px}.calculator>small{font-size:12px;color:#baa0ca;line-height:1.7;display:block}.connection-banner{display:flex;align-items:start;gap:13px;padding:18px 21px;background:#f2edf8;border-radius:12px;border:1px solid #e9dff2;margin-bottom:23px;color:#ac8dbe}.connection-banner>b,.connection-banner b{font-size:13px;font-weight:550}.connection-banner p{font-size:12px;color:#b19ac1;margin:7px 0 0;line-height:1.7}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.connection-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.provider-mark{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid #e8dff1;border-radius:12px;background:#f8f5fc;font-size:25px;color:#b190c5;font-weight:700}.provider-mark.xero{background:#eff7fb;color:#8ebed4}.provider-mark.hubspot{background:#fff3ed;color:#e0b094}.provider-mark.microsoft{background:#f5f0fc;color:#b49bca}.provider-mark.slack{background:#f6eff6;color:#c296ba}.connection-card h2{font-size:21px;margin-bottom:7px}.connection-card>p{font-size:13px;color:#b296c2;line-height:1.7;min-height:43px}.connection-foot{border-top:1px solid #f0e5f5;padding-top:18px;margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.connection-foot small{font-size:12px;color:#baa0c7}.connection-foot button{font-size:12px}.member-row{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #f1e8f7}.member-row:last-child{border:0}.avatar.light{background:#efe6f7;color:#b392cb}.member-row>div{flex:1;min-width:0}.member-row b{font-size:13px;color:#a283b7;font-weight:550;overflow-wrap:anywhere}.member-row small{display:block;font-size:12px;color:#bca2cc;margin-top:6px;overflow-wrap:anywhere}.member-state{font-size:12px;color:#a4b8a5;margin-left:20px}.permission-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px}.permission-cards .icon{color:#b89dcc;margin-bottom:12px}.permission-cards h3{font-size:15px;color:#b494c5;font-weight:550;margin:0 0 10px}.permission-cards p{font-size:12px;line-height:1.8;color:#c0a6cf;margin:0}.timeline{list-style:none;padding:5px 0 0;margin:0}.timeline li{display:flex;gap:18px;position:relative;padding:0 0 33px}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):before{content:'';position:absolute;left:15px;top:32px;bottom:0;width:1px;background:#e9dff1}.timeline li>span{display:inline-grid;place-items:center;width:31px;height:31px;flex:none;border-radius:50%;background:#f4eef9;color:#c5acD5;font-size:12px;z-index:1}.timeline li.done>span{background:#edf5ef;color:#a0bfa7}.timeline li.current>span{background:#d8c1e7;color:#9b76b3}.timeline h3{font-size:14px;font-weight:550;color:#a685b9;margin:5px 0 10px}.timeline p{font-size:12px;color:#bda1ca;line-height:1.7;margin:0 0 10px}.timeline small{font-size:12px;color:#c3a9d0}.timeline .progress-track{margin-top:17px}.checklist{margin-top:22px}.checklist p{display:flex;gap:10px;align-items:center;font-size:12px;color:#b79bc6;line-height:1.6}.checklist .icon{width:16px;height:16px;color:#c5aed1}.support-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:23px}.support-cards button{text-align:left;cursor:pointer}.support-cards button>.icon{width:26px;height:26px;color:#bfa0d1;margin-bottom:22px}.support-cards h2{font-size:20px;margin-bottom:13px}.support-cards p{font-size:13px;color:#b79ac6;line-height:1.8;max-width:340px}.support-cards span{display:block;font-size:12px;color:#b390c9;margin-top:24px}.ticket-row{display:flex;justify-content:space-between;gap:15px;align-items:center;width:100%;border:0;border-bottom:1px solid #f0e7f6;background:none;padding:19px 0;text-align:left}.ticket-row>span:first-child{flex:1}.ticket-row b{font-size:13px;color:#b08cbf;font-weight:550}.ticket-row small{display:block;font-size:12px;margin-top:7px;color:#c0a4d0}.ticket-row>.icon{width:16px;height:16px;color:#ccb1da}.ticket-row:last-child{border:0}.audit-card{margin-top:23px}.audit-row{display:flex;gap:13px;padding:14px 0}.audit-point{width:6px;height:6px;border-radius:50%;background:#d8c1e8;flex:none;margin-top:5px}.audit-row b{font-size:12px;font-weight:550;color:#b495c5}.audit-row p{font-size:12px;color:#c4a8d3;margin:5px 0}.audit-row small{font-size:12px;color:#ceb5dc}.empty{text-align:center;padding:40px 20px}.empty>.icon{width:32px;height:32px;color:#cbb2dc;margin-bottom:14px}.empty h3{font-size:19px;font-weight:550;color:#ac8abd;margin:0 0 9px}.empty p{font-size:13px;color:#baa0c9;line-height:1.7;margin:0 auto 20px;max-width:370px}footer{padding:20px 32px;border-top:1px solid #eae3f0;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#b9a4c9}dialog{border:1px solid #e4d7ed;border-radius:19px;padding:28px;width:calc(100% - 30px);max-width:650px;max-height:90vh;box-shadow:0 35px 100px #39224c40;background:#fff;color:#8c6c9c}dialog::backdrop{background:#20132666;backdrop-filter:blur(6px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.dialog-top .eyebrow{margin:0;font-size:12px;max-width:85%;line-height:1.6}.dialog-top .icon-button{border:0;background:#f7f1fb;color:#baa0cc;padding:6px 9px}dialog h2{font-size:27px;letter-spacing:-.7px;line-height:1.25;margin:13px 0 20px;color:#9f78b2}.dialog-copy{font-size:14px;line-height:1.8;color:#b59ac5;margin-bottom:22px}dialog label{display:block;font-size:13px;color:#ad8abf;margin:20px 0}input,textarea,select{color:#8f6ca3}dialog input:not([type=checkbox]),dialog textarea,dialog select{display:block;width:100%;border:1px solid #e6d9ef;border-radius:9px;background:#fdfbff;padding:12px;font-size:14px;margin-top:9px;line-height:1.5}dialog textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#c7b0d5}dialog .check-label{display:flex;align-items:center;gap:9px}input[type=checkbox]{accent-color:#a986c0;width:15px;height:15px;cursor:pointer}.form-note{font-size:12px;line-height:1.8;color:#c2a7d1;margin:18px 0}.dialog-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:23px}.task-picker{display:grid;gap:7px}.task-picker>button{display:flex;align-items:center;gap:13px;background:none;border:1px solid #eee3f5;border-radius:12px;padding:15px;text-align:left}.task-picker>button:hover{background:#faf5fe}.task-picker>button>span:nth-child(2){flex:1}.task-picker b{font-size:13px;font-weight:550;color:#a381b9}.task-picker small{display:block;font-size:12px;line-height:1.7;color:#bca0cf;margin-top:5px}.task-picker>.icon{width:15px;height:15px}.detail-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.detail-meta small{font-size:12px;color:#b99fc9}.detail-tabs{display:flex;justify-content:space-between;align-items:center;margin:24px 0 11px}.detail-tabs h3{font-size:14px;font-weight:550;color:#ab89bd;margin:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#faf6fd;color:#ac8ebc;padding:18px;border:1px solid #f1e6f8;border-radius:10px;max-height:350px;overflow:auto}.detail-footer{display:flex;justify-content:space-between;gap:20px;margin:20px 0;color:#bea1cf;font-size:12px}.error-note{display:flex;align-items:start;gap:10px;background:#fcf0f4;border-radius:9px;padding:15px;color:#c59eac}.error-note p{font-size:12px;line-height:1.7;margin:0}.settings-row{display:flex;justify-content:space-between;align-items:start;gap:25px;padding:15px 0;border-bottom:1px solid #f1e6f7;font-size:12px;color:#bca0cb}.settings-row b{text-align:right;font-weight:500;color:#b18ac4}.search-results>.eyebrow{margin:23px 0 12px}.search-results>button{display:flex;align-items:center;gap:12px;padding:13px 0;width:100%;background:none;border:0;border-bottom:1px solid #f2e6f8;text-align:left;color:#ad86c0;font-size:13px}.search-results>button>span:not(.workflow-icon){flex:1}.search-results b{font-weight:500}.search-results small{display:block;font-size:12px;color:#c4a5d5;margin-top:5px}.search-results>.muted{font-size:12px}.search-results .icon{width:15px;height:15px}.methodology h3{font-size:15px;color:#af87c1}.methodology p{font-size:13px;line-height:1.8;color:#bca0ce}.muted{font-size:13px;line-height:1.8;color:#af95bf}#toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:100;background:#403047;color:#ecddf5;border:1px solid #695274;border-radius:12px;box-shadow:0 10px 35px #30143e30;padding:15px 21px;max-width:calc(100% - 30px);font-size:13px;line-height:1.6}
/* Readable type and contrast on working surfaces. */
.subtitle,.dialog-copy,.workflow-card>p:not(.eyebrow),.connection-card>p,.support-cards p{color:#7f728b;font-size:14px}.run-title,.workflow-summary-row b,.member-row b,.ticket-row b{color:#64536f;font-size:14px}.run-title+small,.workflow-summary-row small,.date-cell,.member-row small,.ticket-row small{color:#8d7f99;font-size:12px}.badge{font-size:12px}.badge.approved{color:#477357;background:#edf6ef}.badge.needs_review{color:#947035;background:#fff5df}.badge.failed,.badge.rejected{color:#a35e74;background:#fceef3}.badge.running,.badge.queued{color:#776292}.metric>span{font-size:13px;color:#83728e}.metric small,.metric button{font-size:12px;color:#8b7a97}.workflow-state{font-size:12px}.workflow-state.healthy{color:#628470}.workflow-state.warning{color:#a0783d}.text-button{font-size:13px;color:#9070a4}.small-label,.chart-caption span,.disclosure,.form-note{font-size:12px;color:#8f7c9d}.priority-card p{font-size:14px;color:#d6c4e1}.priority-card .light-button{font-size:13px}.attention-note b{color:#93703c}.attention-note p{color:#a58c68;font-size:12px}.small-callout b{color:#8a6c9d;font-size:13px}.small-callout p{font-size:12px;color:#a18aac}.workflow-meta{font-size:12px;color:#927f9f}.workflow-card-bottom small{font-size:12px;color:#9e88ad}.provider-mark~span{font-size:12px}.connection-foot small{font-size:12px;color:#9b85aa}.permission-cards p,.timeline p,.calculator-card p:not(.eyebrow){font-size:14px;color:#9d86ae}.permission-cards h3,.timeline h3{color:#8c6c9f}.audit-row b{font-size:13px;color:#9d7eb0}.audit-row p,.audit-row small{font-size:12px;color:#a88bb9}dialog h2{color:#735083}dialog label,dialog input,dialog textarea,dialog select,pre{color:#81648f;font-size:14px}.task-picker b{font-size:14px;color:#8b6b9d}.task-picker small{font-size:12px;color:#a38aad}th{font-size:12px;color:#a48ab5}.sidebar .nav-item{font-size:14px}.profile b{font-size:13px}.profile small{font-size:12px}.role-label{font-size:12px}.brand>span{font-size:12px}.bar-column>small,.chart-grid,.bar span{font-size:12px}.bar-chart{gap:20px}.bar-chart.compact{height:190px}.insight-mini span{font-size:13px;color:#9377a7}.insight-mini b{color:#8a679f}.calculator>small,.calculator-values small{font-size:12px;color:#9c7fad}.detail-footer,.detail-meta small{font-size:12px;color:#9d80ae}.settings-row{font-size:14px}.settings-row b{color:#9a73ad}.methodology p{font-size:14px;color:#9d7dac}.member-state{color:#7f9c84;font-size:12px}footer{font-size:12px;color:#a28bad}
@media(min-width:1600px){main{padding-top:42px}.metric{padding:25px}.metric strong{font-size:39px}.priority-card{padding:31px}.workflow-summary-row{padding:20px 0}}
@media(max-width:1200px){.shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.nav-item{gap:9px}.brand{font-size:22px}main{padding:28px 24px}.topbar,.demo-banner{padding-left:24px;padding-right:24px}.search-button span{display:none}.search-button kbd{margin-left:0}.metrics{gap:11px}.metric{padding:18px 15px}.metric strong{font-size:30px}.metric>span .icon{display:none}.metric small{font-size:12px}.overview-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:17px}.card{padding:20px}.priority-card{padding:23px}.workflow-summary-row>.workflow-state{font-size:12px}.workflow-summary-row>.icon{display:none}.workflow-card-bottom{align-items:start;flex-direction:column}.workflow-card-bottom>div{width:100%;justify-content:end}.two-column{gap:17px}.insight-hero strong{font-size:48px}}
@media(max-width:1000px){.shell{grid-template-columns:195px minmax(0,1fr)}.sidebar{padding-left:10px;padding-right:10px}.sidebar .nav-item{font-size:12px}.brand{font-size:20px}.brand>span{font-size:12px}.overview-layout{grid-template-columns:1fr}.right-stack{display:grid;grid-template-columns:1fr 1fr;align-items:start}.small-callout{grid-column:1/-1}.metrics{grid-template-columns:repeat(2,1fr)}.metric small{font-size:12px}.page-heading{align-items:start;flex-wrap:wrap;gap:17px}h1{font-size:29px}.two-column{grid-template-columns:1fr}.calculator-card{grid-template-columns:1fr 1.2fr;gap:25px}.insight-mini{padding-left:20px;gap:12px 15px}.workflow-grid,.connection-grid{gap:15px}.workflow-card .workflow-meta{flex-direction:column;gap:9px}.workflow-state{font-size:12px}.connection-foot{flex-wrap:wrap}.permission-cards{gap:12px}.permission-cards .card{padding:17px}.demo-banner{font-size:12px}.demo-banner .banner-detail{display:none}.demo-banner>div{gap:12px}}
@media(max-width:760px){.shell{display:block}.sidebar{position:relative;height:auto;padding:17px 18px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible}.brand{margin:0;padding:0;font-size:21px;align-self:center}.brand>span{display:none}.workspace-label{display:none}#workspace{margin:0;font-size:12px;padding:10px}.sidebar #navigation{grid-column:1/-1;display:flex;overflow-x:auto;margin:2px -18px 0;padding:0 14px 12px;gap:5px;scrollbar-width:none}.nav-item{padding:10px 11px}.nav-item .icon{width:16px;height:16px}.sidebar-help,.profile,.role-label{display:none}#preview-role{position:absolute;right:18px;top:121px;z-index:5;background:#f4edf9;color:#9980ab;border-color:#e7d9f0;font-size:12px;max-width:150px;padding:6px;margin:0}.demo-banner{height:37px;padding:0 18px}.demo-banner>div{display:none}.topbar{padding:0 18px;height:74px;align-items:end;padding-bottom:13px}.crumb{font-size:12px}.top-actions{gap:11px}.search-button{display:none}.topbar .primary{font-size:12px;padding:9px 12px}.topbar .icon-button{padding:7px}.topbar .icon-button>.icon{width:17px;height:17px}main{padding:27px 18px 35px}.eyebrow{font-size:12px;margin-bottom:10px}.page-heading{margin-bottom:22px}h1{font-size:28px;letter-spacing:-.8px}.subtitle{font-size:14px}.metrics{gap:10px}.metric{padding:18px 15px;border-radius:12px}.metric>span{font-size:12px;min-height:28px;align-items:start;line-height:1.4}.metric strong{font-size:30px;margin:9px 0}.metric em{font-size:15px}.metric small{font-size:12px;line-height:1.5;display:block}.metric button{font-size:12px}.overview-layout{gap:17px}.left-stack,.right-stack{gap:17px}.card{padding:19px;border-radius:12px}.card-heading{gap:10px;flex-wrap:wrap}.card-heading h2{font-size:17px}.card-heading .text-button{font-size:12px}.workflow-summary-row{gap:10px}.workflow-summary-row b{font-size:13px}.workflow-summary-row small{font-size:12px}.workflow-summary-row>.workflow-state{max-width:73px;white-space:normal;line-height:1.4}.workflow-icon{height:32px;width:32px;border-radius:9px}.right-stack{grid-template-columns:1fr}.small-callout{padding:10px 8px}.priority-card h2{font-size:28px}.priority-card p{max-width:100%}.priority-card .light-button{width:auto;min-width:210px}.priority-card{padding:26px}.bar-chart.compact{height:190px}.bar-column>small{font-size:9px}.bar-track{width:70%}.bars{gap:9px}.bar span{font-size:12px}.recent{margin-top:17px}table{min-width:560px}.run-title{max-width:240px}.table-scroll{margin-right:-5px}.workflow-grid,.connection-grid{grid-template-columns:1fr}.workflow-card h2{font-size:23px}.workflow-card .workflow-meta{flex-direction:row;flex-wrap:wrap}.workflow-card-bottom{flex-direction:row;align-items:center}.workflow-card-bottom>div{width:auto}.workflow-card .primary{font-size:12px}.toolbar{flex-wrap:wrap;gap:10px}.toolbar>.search-field{flex-basis:100%}.toolbar>select{flex:1}.heading-actions{flex-wrap:wrap}.bulk-bar{flex-wrap:wrap}.bulk-bar>b{width:100%}.insight-hero{padding:25px;flex-direction:column;align-items:stretch;gap:25px}.insight-hero strong{font-size:54px}.insight-mini{border-left:0;border-top:1px solid #ddceeb;padding:20px 0 0;grid-template-columns:1fr auto}.calculator-card{grid-template-columns:1fr;gap:20px}.calculator-card p:not(.eyebrow){max-width:100%}.calculator-values strong{font-size:30px}.calculator>small{font-size:12px}.permission-cards{grid-template-columns:1fr;gap:12px}.member-row{gap:10px;flex-wrap:wrap}.member-state{display:none}.member-row b{font-size:12px}.member-row small{font-size:12px}.member-row .badge{font-size:12px}.support-cards{grid-template-columns:1fr;gap:15px}.support-cards p{max-width:100%}.support-cards h2{font-size:22px}.timeline-card .card-heading{align-items:start}.ticket-row b{font-size:13px}.ticket-row small{font-size:12px}.disclosure{font-size:12px}footer{padding:20px 18px;flex-wrap:wrap;font-size:12px;gap:8px}dialog{padding:22px;border-radius:15px}dialog h2{font-size:24px}.dialog-top .eyebrow{font-size:9px}dialog .detail-meta{flex-wrap:wrap}.dialog-copy{font-size:14px}.dialog-actions{flex-wrap:wrap}.detail-footer{font-size:12px;flex-wrap:wrap;gap:8px}.task-picker>button{padding:13px;gap:9px}.task-picker small{font-size:12px}.task-picker>button>.icon{width:14px;height:14px}.review-explainer{font-size:12px;padding:15px}.search-results>button{font-size:13px}.settings-row{font-size:12px}#toast{width:max-content;max-width:calc(100% - 30px);bottom:15px;font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Final working-surface contrast and readable control sizes. */
:root{--muted:#77707f}h1{color:#292431}h2,.workflow-card h2,.connection-card h2,.support-cards h2{color:#463b51}.eyebrow{color:#8d7a9c;font-size:12px}.subtitle,.dialog-copy,.workflow-card>p:not(.eyebrow),.connection-card>p,.support-cards p,.permission-cards p,.timeline p,.methodology p{font-size:16px;color:#7c7087}.nav-item,.sidebar .nav-item{font-size:14px}.primary,.secondary,.text-button,.light-button,.workflow-card .primary,.connection-foot button{font-size:14px}.workflow-summary-row b,.run-title,.member-row b,.ticket-row b,.task-picker b{font-size:14px;color:#61516d}.metric>span{font-size:14px;color:#796b84}.metric small,.metric button,.workflow-meta,.workflow-summary-row small,.run-title+small,.small-label,.member-row small,.date-cell,.table-action{font-size:12px;color:#897793}.workflow-state{font-size:12px}.workflow-state.healthy{color:#517e64}.workflow-state.warning{color:#956a30}.metric.purple{background:linear-gradient(120deg,#efebf7,#e6ddef)}.chart-caption b{color:#826591}.chart-caption span,.chart-grid,.bar span,.bar-column>small{color:#94809e}.insight-hero strong{color:#76548b}.insight-hero strong span{color:#9a7ead}.insight-hero p:not(.eyebrow),.insight-mini span{color:#927b9e;font-size:14px}.insight-mini b{color:#79528e}.breakdown-row>div:first-child{font-size:14px;color:#8d719d}.breakdown-row b{color:#916caa}.calculator-values strong{color:#83579b}.calculator label{font-size:14px;color:#876998}.calculator-values small,.calculator>small,.calculator-card p:not(.eyebrow){color:#9b7cad}.attention-note b{font-size:14px;color:#956f37}.attention-note p{font-size:14px;color:#a68a62}.small-callout b{font-size:14px;color:#8c6b9d}.small-callout p{font-size:14px;color:#a088ad}.support-cards span{font-size:14px;color:#9d76b4}.ticket-row small,.audit-row small{color:#a085af;font-size:12px}.audit-row b{color:#9671a9;font-size:14px}.audit-row p{font-size:14px;color:#a98ab9}.permission-cards h3,.timeline h3,.empty h3{color:#916da4}.empty p,.muted{font-size:16px;color:#a18aaf}.dialog-copy{color:#967ba6}.form-note,.disclosure{font-size:12px;color:#a188af}.task-picker small{font-size:12px;color:#a38bae}.settings-row{color:#a289ae;font-size:14px}.settings-row b{color:#9870aa}.connection-banner b{font-size:14px;color:#9e7caf}.connection-banner p{font-size:14px;color:#a98db9}.topbar .primary,.period-control select,.toolbar>select,.search-field>input{font-size:14px}.demo-banner,.demo-banner button{font-size:12px}.checklist p{font-size:14px;color:#a88bb8}.detail-tabs h3{font-size:16px;color:#9a78ad}.task-picker>button>span small{line-height:1.6}.timeline small{font-size:12px;color:#a489b4}.sidebar-help p,.sidebar-help>b,.sidebar-help button,.role-label,#preview-role{font-size:12px}.workflow-card>p:not(.eyebrow){min-height:57px}.member-state{font-size:12px}.connection-foot small{font-size:12px;color:#a38aac}pre,dialog textarea{color:#7c5f8a;font-size:14px}.member-row b{color:#9374a4}.profile b{font-size:14px}.workspace-label{font-size:12px}.sidebar-help p{color:#a998b8}.priority-top{font-size:12px;color:#d4bde3}.priority-card p{color:#decee8;font-size:16px}.priority-card .eyebrow{color:#ceafdF}.review-explainer{font-size:14px;color:#9d80ae}.workflow-card .workflow-state{font-size:12px}.small-callout .text-button,.full-link{font-size:14px}.search-button{font-size:12px}.ticket-row .badge{font-size:12px}.bar span,.bar-column>small,.chart-grid{font-size:12px}.bar-chart{gap:21px}.chart-grid{width:30px}.bar-column>small{font-size:12px}.banner-detail{opacity:.85}@media(max-width:1200px){.sidebar .nav-item{font-size:13px}}@media(max-width:760px){.eyebrow{font-size:12px}.metric>span{font-size:13px}.metric small{font-size:12px}.metric button{font-size:12px}.subtitle{font-size:16px}.workflow-summary-row b{font-size:14px}.workflow-summary-row small{font-size:12px}.workflow-summary-row>.workflow-state{font-size:12px}.demo-banner{font-size:12px}.bar-column>small{font-size:12px}.chart-grid,.bar span{font-size:12px}.sidebar #navigation{padding-bottom:12px}#preview-role{top:121px;font-size:12px}.topbar .primary{font-size:13px}.workflow-card>p:not(.eyebrow){min-height:0}.workflow-card-bottom{flex-wrap:wrap}.form-note,.disclosure{font-size:12px}.heading-actions{width:100%}.permission-cards p{font-size:16px}.card-heading h2{font-size:18px}footer{font-size:12px}}

.bar-height-0{height:0%}.fill-0{width:0%}.bar-height-1{height:1%}.fill-1{width:1%}.bar-height-2{height:2%}.fill-2{width:2%}.bar-height-3{height:3%}.fill-3{width:3%}.bar-height-4{height:4%}.fill-4{width:4%}.bar-height-5{height:5%}.fill-5{width:5%}.bar-height-6{height:6%}.fill-6{width:6%}.bar-height-7{height:7%}.fill-7{width:7%}.bar-height-8{height:8%}.fill-8{width:8%}.bar-height-9{height:9%}.fill-9{width:9%}.bar-height-10{height:10%}.fill-10{width:10%}.bar-height-11{height:11%}.fill-11{width:11%}.bar-height-12{height:12%}.fill-12{width:12%}.bar-height-13{height:13%}.fill-13{width:13%}.bar-height-14{height:14%}.fill-14{width:14%}.bar-height-15{height:15%}.fill-15{width:15%}.bar-height-16{height:16%}.fill-16{width:16%}.bar-height-17{height:17%}.fill-17{width:17%}.bar-height-18{height:18%}.fill-18{width:18%}.bar-height-19{height:19%}.fill-19{width:19%}.bar-height-20{height:20%}.fill-20{width:20%}.bar-height-21{height:21%}.fill-21{width:21%}.bar-height-22{height:22%}.fill-22{width:22%}.bar-height-23{height:23%}.fill-23{width:23%}.bar-height-24{height:24%}.fill-24{width:24%}.bar-height-25{height:25%}.fill-25{width:25%}.bar-height-26{height:26%}.fill-26{width:26%}.bar-height-27{height:27%}.fill-27{width:27%}.bar-height-28{height:28%}.fill-28{width:28%}.bar-height-29{height:29%}.fill-29{width:29%}.bar-height-30{height:30%}.fill-30{width:30%}.bar-height-31{height:31%}.fill-31{width:31%}.bar-height-32{height:32%}.fill-32{width:32%}.bar-height-33{height:33%}.fill-33{width:33%}.bar-height-34{height:34%}.fill-34{width:34%}.bar-height-35{height:35%}.fill-35{width:35%}.bar-height-36{height:36%}.fill-36{width:36%}.bar-height-37{height:37%}.fill-37{width:37%}.bar-height-38{height:38%}.fill-38{width:38%}.bar-height-39{height:39%}.fill-39{width:39%}.bar-height-40{height:40%}.fill-40{width:40%}.bar-height-41{height:41%}.fill-41{width:41%}.bar-height-42{height:42%}.fill-42{width:42%}.bar-height-43{height:43%}.fill-43{width:43%}.bar-height-44{height:44%}.fill-44{width:44%}.bar-height-45{height:45%}.fill-45{width:45%}.bar-height-46{height:46%}.fill-46{width:46%}.bar-height-47{height:47%}.fill-47{width:47%}.bar-height-48{height:48%}.fill-48{width:48%}.bar-height-49{height:49%}.fill-49{width:49%}.bar-height-50{height:50%}.fill-50{width:50%}.bar-height-51{height:51%}.fill-51{width:51%}.bar-height-52{height:52%}.fill-52{width:52%}.bar-height-53{height:53%}.fill-53{width:53%}.bar-height-54{height:54%}.fill-54{width:54%}.bar-height-55{height:55%}.fill-55{width:55%}.bar-height-56{height:56%}.fill-56{width:56%}.bar-height-57{height:57%}.fill-57{width:57%}.bar-height-58{height:58%}.fill-58{width:58%}.bar-height-59{height:59%}.fill-59{width:59%}.bar-height-60{height:60%}.fill-60{width:60%}.bar-height-61{height:61%}.fill-61{width:61%}.bar-height-62{height:62%}.fill-62{width:62%}.bar-height-63{height:63%}.fill-63{width:63%}.bar-height-64{height:64%}.fill-64{width:64%}.bar-height-65{height:65%}.fill-65{width:65%}.bar-height-66{height:66%}.fill-66{width:66%}.bar-height-67{height:67%}.fill-67{width:67%}.bar-height-68{height:68%}.fill-68{width:68%}.bar-height-69{height:69%}.fill-69{width:69%}.bar-height-70{height:70%}.fill-70{width:70%}.bar-height-71{height:71%}.fill-71{width:71%}.bar-height-72{height:72%}.fill-72{width:72%}.bar-height-73{height:73%}.fill-73{width:73%}.bar-height-74{height:74%}.fill-74{width:74%}.bar-height-75{height:75%}.fill-75{width:75%}.bar-height-76{height:76%}.fill-76{width:76%}.bar-height-77{height:77%}.fill-77{width:77%}.bar-height-78{height:78%}.fill-78{width:78%}.bar-height-79{height:79%}.fill-79{width:79%}.bar-height-80{height:80%}.fill-80{width:80%}.bar-height-81{height:81%}.fill-81{width:81%}.bar-height-82{height:82%}.fill-82{width:82%}.bar-height-83{height:83%}.fill-83{width:83%}.bar-height-84{height:84%}.fill-84{width:84%}.bar-height-85{height:85%}.fill-85{width:85%}.bar-height-86{height:86%}.fill-86{width:86%}.bar-height-87{height:87%}.fill-87{width:87%}.bar-height-88{height:88%}.fill-88{width:88%}.bar-height-89{height:89%}.fill-89{width:89%}.bar-height-90{height:90%}.fill-90{width:90%}.bar-height-91{height:91%}.fill-91{width:91%}.bar-height-92{height:92%}.fill-92{width:92%}.bar-height-93{height:93%}.fill-93{width:93%}.bar-height-94{height:94%}.fill-94{width:94%}.bar-height-95{height:95%}.fill-95{width:95%}.bar-height-96{height:96%}.fill-96{width:96%}.bar-height-97{height:97%}.fill-97{width:97%}.bar-height-98{height:98%}.fill-98{width:98%}.bar-height-99{height:99%}.fill-99{width:99%}.bar-height-100{height:100%}.fill-100{width:100%}
/* Contrast tokens for the final dashboard. */
.subtitle,.dialog-copy,.workflow-card>p:not(.eyebrow),.connection-card>p,.support-cards p,.permission-cards p,.timeline p,.methodology p,.muted,.empty p{color:#75677f}
.run-title,.workflow-summary-row b,.member-row b,.ticket-row b,.task-picker b,.permission-cards h3,.timeline h3,.audit-row b,.detail-tabs h3{color:#5d486b}
.small-label,.metric small,.metric button,.workflow-meta,.workflow-summary-row small,.run-title+small,.member-row small,.date-cell,.table-action,.disclosure,.form-note,.timeline small,.connection-foot small,.ticket-row small,.audit-row small,.audit-row p,.settings-row,.detail-footer,.detail-meta small,footer{color:#82718d}
.text-button,.full-link,.small-callout .text-button,.support-cards span,.calculator-values strong,.settings-row b,.methodology h3{color:#825a9b}
.calculator label,.calculator-values small,.calculator>small,.calculator-card p:not(.eyebrow),.insight-mini span,.breakdown-row>div:first-child{color:#8c729d}
.chart-caption span,.chart-grid,.bar span,.bar-column>small{color:#8b749b}.eyebrow{color:#927b9f}.small-callout b{color:#7f5d90}.small-callout p,.checklist p{color:#9a7eaa}.empty h3{color:#9168a4}.connection-banner b{color:#89669d}.connection-banner p,.task-picker small{color:#9e81af}dialog h2{color:#725084}.topbar .crumb{color:#826791}.primary:disabled{opacity:.55} .member-state{color:#5f876c}

.support-email{display:block;margin-top:16px;color:#d0b9e7;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.sidebar-help p{font-size:13px}.portal-footer{display:flex;align-items:center;justify-content:center;gap:11px;padding:23px 32px;font-size:12px;color:#a58dad}.portal-footer a{color:inherit;text-decoration:none}.portal-footer a:hover{text-decoration:underline}.disclosure{line-height:1.6}.card>.muted{font-size:16px;line-height:1.7}.metric>span{font-size:14px}.demo-banner .banner-detail{font-size:13px}.brand span{font-size:12px}.brand{letter-spacing:-.5px}body>noscript{padding:20px}@media(max-width:700px){.demo-banner{min-height:75px}.demo-banner .banner-detail{display:inline}.portal-footer{flex-direction:row!important;justify-content:center!important}.demo-banner>span{max-width:70%}.topbar .primary{font-size:13px}.sidebar-help .support-email{font-size:12px}}

.brand img,#mobile-brand img{border-radius:25%;object-fit:contain}#mobile-brand{background:transparent}.mini-mark{width:28px;height:28px;object-fit:contain;border-radius:25%;padding:0;flex:none;margin-top:5px}
