:root{--navy-950:#061b31;--navy-900:#082541;--navy-800:#103b61;--navy-700:#1a4f7d;--red-600:#e83225;--red-700:#ca291f;--steel-700:#4b5e70;--steel-500:#718192;--steel-300:#bdc7d1;--steel-200:#d9e0e7;--steel-100:#e9eef3;--canvas:#f4f6f8;--white:#fff;--green:#148357;--amber:#b96c0c;--blue:#2468ae;--text:#10243b;--muted:#647486;--line:#dfe5eb;--shadow:0 12px 34px #08254114;--sidebar:244px;--topbar:72px;--radius:12px;--ease:.18s cubic-bezier(.2, .8, .2, 1);--font-quicksand:var(--font-heading);--font-open-sans:var(--font-sans)}.workspace:not(.is-framed){background:var(--canvas);color:var(--text);font-family:var(--font-open-sans), Arial, sans-serif;font-size:14px;line-height:1.45}.workspace{min-height:100vh}.workspace-main{min-width:0;min-height:100vh;padding-left:var(--sidebar);transition:padding var(--ease)}.workspace.is-collapsed{--sidebar:76px}.workspace.is-framed .workspace-main,.workspace.is-framed.workspace-main{padding-left:0}.workspace-unavailable{border:1px solid var(--line);border-left:3px solid var(--navy-700);border-radius:var(--radius);min-height:88px;color:var(--muted);background:#fff;flex-direction:column;justify-content:center;margin:12px 20px 20px;padding:18px 20px;display:flex;box-shadow:0 4px 15px #0825410a}.workspace-unavailable strong{color:var(--navy-900);margin-bottom:4px;font-size:13px;display:block}.workspace-unavailable[data-state=reconciling],.finance-status-detail{border-left-color:var(--amber);background:#fffdf8}.workspace-unavailable[data-state=unavailable]{border-left-color:var(--steel-500)}.workspace.is-collapsed .brand-block span,.workspace.is-collapsed .side-nav button>span,.workspace.is-collapsed .side-nav a>span,.workspace.is-collapsed .side-nav button>b,.workspace.is-collapsed .nav-divider,.workspace.is-collapsed .sidebar-foot button>span,.workspace.is-collapsed .sidebar-foot a>span,.workspace.is-collapsed .sidebar-workspace-identity>span,.workspace.is-collapsed .sidebar-foot button>.icon:last-child,.workspace.is-collapsed .sidebar-foot a>.icon:last-child{display:none}.workspace.is-collapsed .brand-block{padding-inline:14px}.workspace.is-collapsed .brand-block img{object-fit:cover;object-position:left;width:46px}.workspace.is-collapsed .side-nav>button,.workspace.is-collapsed .side-nav>a,.workspace.is-collapsed .nav-group>button,.workspace.is-collapsed .sidebar-foot button,.workspace.is-collapsed .sidebar-foot a,.workspace.is-collapsed .sidebar-workspace-identity{justify-content:center;padding-inline:0}.sidebar{z-index:30;width:var(--sidebar);background:linear-gradient(180deg, var(--navy-950), #082f53);color:#fff;transition:width var(--ease), transform var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:10px 0 28px #041b311f}.brand-block{flex-direction:column;flex:none;justify-content:center;gap:5px;height:88px;padding:20px 22px 12px;display:flex}.brand-block img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:168px;height:38px}.brand-block span{color:#b8cada;letter-spacing:.035em;font-size:12px}.side-nav{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:1;padding:10px 10px 20px;overflow-y:auto}.side-nav>button,.nav-group>button,.side-nav>a{color:#d9e5ef;cursor:pointer;text-align:left;width:100%;min-height:42px;transition:background var(--ease), color var(--ease), transform var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.side-nav button:hover,.side-nav a:hover{color:#fff;background:#ffffff14}.side-nav>button.active,.side-nav>a.active,.nav-group>button.active-parent{color:#fff;box-shadow:inset 3px 0 var(--red-600);background:linear-gradient(90deg,#3e77ad66,#204e7833)}.side-nav button>span,.side-nav a>span{flex:1}.nav-group>button>.icon:last-child{width:16px;height:16px;transition:transform var(--ease)}.nav-group.open>button>.icon:last-child{transform:rotate(90deg)}.nav-children{border-left:1px solid #ffffff24;margin:3px 0 8px 32px;padding-left:12px}.nav-children button,.nav-children a{color:#b9cad9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.nav-children button.active,.nav-children a.active{color:#fff;background:#ffffff1a;font-weight:700}.nav-divider{color:#7895ad;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff29;margin:12px 10px 6px;padding-top:14px;font-size:10px;font-weight:800}.sidebar-foot{border-top:1px solid #ffffff24;padding:12px 10px 16px}.sidebar-foot button,.sidebar-foot a,.sidebar-workspace-identity{color:#c9d8e5;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:10px 11px;text-decoration:none;display:flex}.sidebar-foot button,.sidebar-foot a{cursor:pointer}.sidebar-workspace-identity{cursor:default}.sidebar-foot button:hover,.sidebar-foot a:hover{color:#fff;background:#ffffff14}.sidebar-foot button>span,.sidebar-foot a>span,.sidebar-workspace-identity>span{flex:1;font-size:11px}.sidebar-foot button>span strong,.sidebar-foot a>span strong,.sidebar-workspace-identity>span strong{color:#fff;margin-top:2px;font-size:13px;display:block}.sidebar-foot .icon:last-child{width:15px}.icon{flex:none;width:20px;height:20px}.topbar{z-index:20;height:var(--topbar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;align-items:center;gap:12px;padding:0 22px;display:flex;position:sticky;top:0}.topbar-spacer{flex:1}.mobile-menu{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:none}.command-trigger{width:min(510px,42vw);height:44px;color:var(--muted);cursor:pointer;text-align:left;background:#fff;border:1px solid #d3dbe3;border-radius:8px;align-items:center;gap:11px;padding:0 12px;display:flex;box-shadow:0 1px 2px #08254108}.command-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}kbd{border:1px solid var(--line);background:var(--canvas);min-width:24px;color:var(--steel-700);font:600 11px var(--font-open-sans), sans-serif;text-align:center;border-radius:5px;padding:3px 6px}.assistant-trigger{height:44px;color:var(--navy-900);cursor:pointer;white-space:nowrap;transition:border var(--ease), box-shadow var(--ease), transform var(--ease);background:#fff;border:1px solid #ced8e1;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-weight:750;display:flex}.assistant-trigger:hover{border-color:var(--navy-700);transform:translateY(-1px);box-shadow:0 6px 18px #0825411a}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--navy-900);cursor:pointer;background:#fff;border-radius:8px;place-items:center;text-decoration:none;display:grid}.notification-button{position:relative}.create-button{background:var(--red-600);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 17px;font-weight:750;display:flex;box-shadow:0 6px 16px #e8322533}.create-button:hover,.primary:hover{background:var(--red-700);transform:translateY(-1px)}.create-button .icon{width:15px}.profile-button{cursor:pointer;min-width:188px;height:50px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:4px 8px;display:flex}.profile-button>.icon{width:15px;color:var(--steel-500)}.profile-button:hover,.profile-button[aria-expanded=true]{border-color:var(--line);background:#f8fafc}.profile-button>span:nth-child(2){flex:1}.profile-button strong,.profile-button small{display:block}.profile-button strong{font-size:13px}.profile-button small{color:var(--muted);margin-top:2px;font-size:11px}.avatar{background:linear-gradient(145deg, var(--navy-800), #476c8e);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.page-wrap{width:min(1540px,100%);margin:0 auto;padding:20px 24px 52px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:72px;margin-bottom:22px;display:flex}.page-heading h1,.page-heading h2{font:750 30px/1.15 var(--font-quicksand), sans-serif;letter-spacing:-.025em;margin:0}.page-heading p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:14px}.page-heading-actions{align-items:center;gap:9px;display:flex}.primary,.secondary{cursor:pointer;min-height:40px;transition:background var(--ease), border var(--ease), color var(--ease), transform var(--ease);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:750;display:inline-flex}.primary{border:1px solid var(--red-600);background:var(--red-600);color:#fff}.secondary{color:var(--navy-900);background:#fff;border:1px solid #ccd6df}.secondary:hover{border-color:var(--navy-700);background:#f8fafc}.home-stage{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,1.68fr) minmax(320px,.84fr);display:grid;overflow:hidden}.morning-hero{min-height:440px;position:relative;overflow:hidden}.morning-hero>img{object-fit:cover;object-position:42% 28%;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#03111ee0 0%,#03111eb3 43%,#03111e26 80%,#03111e0a 100%);position:absolute;inset:0}.hero-content{z-index:1;color:#fff;width:min(620px,76%);padding:44px 38px;position:relative}.hero-content h1{font:760 39px/1.1 var(--font-quicksand), sans-serif;letter-spacing:-.035em;margin:0 0 14px}.hero-content h2{margin:0 0 15px;font-size:17px}.hero-insight{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff2b;align-items:center;gap:14px;width:100%;margin:4px 0;padding:12px 4px;text-decoration:none;display:flex}.hero-insight>.icon{color:#ff6257;border:1px solid #ffffff52;border-radius:50%;width:36px;height:36px;padding:8px}.hero-insight span{flex:1}.hero-insight strong,.hero-insight small{display:block}.hero-insight strong{font-size:16px}.hero-insight small{color:#d9e2e9;margin-top:3px;font-size:12px}.hero-cta{margin-top:20px;padding-inline:20px}.attention-rail{background:#fff;min-width:0}.attention-rail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:18px 24px 12px;display:flex}.attention-rail h2,.pulse-panel h2,.timeline-panel h2,.panel-heading h2{font:750 18px/1.2 var(--font-quicksand), sans-serif;margin:0}.attention-rail header p,.pulse-panel header p,.timeline-panel header p,.panel-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.attention-rail>header>span{min-width:28px;height:28px;color:var(--red-600);background:#fbe9e8;border-radius:14px;place-items:center;font-size:12px;font-weight:800;display:grid}.attention-list{margin:0;padding:0;list-style:none}.attention-list li{margin:0}.attention-list article,.attention-list a{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:74px;color:inherit;background:#fff;grid-template-columns:38px 1fr auto 16px;align-items:center;gap:12px;padding:11px 22px;text-decoration:none;display:grid}.attention-rail footer{padding:19px 22px}.attention-rail footer h3{text-transform:uppercase;letter-spacing:.08em;color:var(--steel-700);margin:0 0 8px;font-size:11px}.attention-rail footer a{border:1px solid var(--line);width:100%;min-height:44px;color:inherit;background:#f8fafc;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.attention-rail footer a>span strong,.attention-rail footer a>span small{display:block}.attention-rail footer a>span small{color:var(--muted);margin-top:2px;font-size:10px}.attention-rail footer a em{color:var(--blue);background:#e8f0fa;border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal}.attention-list strong,.attention-list small{display:block}.attention-list strong{font-size:13px}.attention-list small{color:var(--muted);margin-top:3px;font-size:11px}.attention-list em{border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal}.attention-list em.info{color:var(--blue);background:#eaf2fb}.attention-list em.danger{color:#cf2e24;background:#fde9e7}.signal{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.signal.info{color:var(--blue);background:#eaf2fb}.home-lower{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 5px 18px #0825410d}.pulse-panel{border-right:1px solid var(--line);min-width:0}.pulse-panel>header,.timeline-panel>header,.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:15px 20px;display:flex}.metric-strip,.metric-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.metric-row{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;overflow:hidden;box-shadow:0 4px 15px #0825410a}.metric{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.metric:last-child{border-right:0}.metric>span,.metric strong,.metric small{display:block}.metric>span{color:var(--muted);font-size:11px}.metric strong{font:750 24px/1.15 var(--font-quicksand), sans-serif;margin-top:4px}.metric small{color:var(--steel-500);margin-top:5px;font-size:10px}.metric small.good{color:var(--green)}.metric small.danger{color:var(--red-600)}.metric small.warning{color:var(--amber)}.finance-kpi-band .metric{padding-block:18px}.finance-kpi-band .metric strong{font-variant-numeric:tabular-nums;font-size:clamp(24px,2vw,31px)}.finance-kpi-band .metric-right{text-align:right}.finance-kpi-band .metric-right>span{letter-spacing:.035em;text-transform:uppercase}.finance-section-state .workspace-unavailable{margin:0}.lq-native-embed-frame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;overflow:hidden;box-shadow:0 4px 16px #0825410a}.lq-native-embed{background:#fff;border:0;width:100%;height:640px;min-height:560px;max-height:min(720px,78vh);display:block}.workspace.is-framed .page-wrap{width:100%;padding:16px 16px 28px}.workspace.is-framed .page-heading{margin-bottom:16px}.workspace.is-framed .home-stage{box-shadow:0 8px 24px #0825410f}.report-silhouette{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.report-product-status{background:linear-gradient(115deg, var(--navy-950), var(--navy-700));color:#fff}.report-product-status-head{padding:23px 26px}.report-silhouette.workspace-unavailable{margin:0}.sales-placeholder.workspace-unavailable{text-align:center;align-items:center;min-height:0;margin:24px 0 0;padding:64px 20px}.sales-placeholder.workspace-unavailable>p:first-of-type{margin-top:16px}.sales-placeholder.workspace-unavailable>p+p{margin-top:4px}.home-source-banner{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:52px;margin-bottom:16px;padding:12px 16px;display:flex;box-shadow:0 4px 15px #0825410a}.performance-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:14px;display:grid}.span-all{grid-column:1/-1}.panel-body{min-width:0;padding:16px 18px 20px}.table-panel>.panel-body{padding:0}.horizontal-bars{padding:4px 2px 8px}.horizontal-bars>div{margin-bottom:24px;display:block}.horizontal-bars>div:last-child{margin-bottom:0}.horizontal-bars span{justify-content:space-between;margin-bottom:8px;display:flex}.horizontal-bars strong{font-size:12px}.horizontal-bars em{color:var(--steel-700);font-size:11px;font-style:normal;font-weight:700}.horizontal-bars i{background:#edf1f4;border-radius:5px;height:10px;display:block;overflow:hidden}.horizontal-bars u{border-radius:inherit;background:var(--navy-800);height:100%;text-decoration:none;display:block}.horizontal-bars u.bar-1{background:#537795}.horizontal-bars u.bar-2{background:var(--red-600)}.timeline-dot{width:26px;height:26px;color:var(--blue);background:#eaf2fb;border-radius:50%;place-items:center;display:grid;position:relative}.timeline-dot .icon{width:14px;height:14px}.timeline-dot.info{color:var(--blue);background:#eaf2fb}.timeline-list a{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:63px;color:inherit;background:#fff;grid-template-columns:40px 28px 1fr auto;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;display:grid}.home-lower .timeline-list a,.home-lower .quick-work-list>a{grid-template-columns:28px 1fr auto}.timeline-list a:hover{background:#f8fafc}.timeline-list strong,.timeline-list small{display:block}.timeline-list strong{font-size:11px}.timeline-list small{color:var(--muted);margin-top:2px;font-size:9px}.data-rows{border:1px solid var(--line);border-radius:7px;margin:0 14px 14px;overflow:hidden}.data-rows a,.data-rows article{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:38px;color:inherit;background:#fff;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:10px;text-decoration:none;display:grid}.data-rows a:last-child,.data-rows article:last-child{border-bottom:0}.data-rows span{color:var(--steel-700)}.filterbar{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:54px;margin-bottom:13px;padding:8px;display:flex}.filterbar label{border:1px solid var(--line);background:#f8fafc;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 10px;display:flex}.filterbar label input,.filterbar label select{min-width:0;height:36px;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.section-tabs{border-bottom:1px solid var(--line);gap:2px;min-height:50px;margin-bottom:16px;padding:0 4px;display:flex;overflow:auto hidden}.section-tabs button,.section-tabs a{min-width:max-content;min-height:50px;color:var(--steel-500);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.section-tabs button:after,.section-tabs a:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.section-tabs button:focus-visible,.section-tabs a:focus-visible{outline-offset:-2px;outline:2px solid #193255}.section-tabs button.active,.section-tabs a.active,.section-tabs a[aria-current=page]{color:var(--navy-900)}.section-tabs button.active:after,.section-tabs a.active:after,.section-tabs a[aria-current=page]:after{background:var(--red-600)}.section-tabs.is-wrap{flex-wrap:wrap;overflow:visible}.area-header-modern{margin-bottom:18px}.area-header-modern .page-heading{min-height:0;margin-bottom:8px}.area-header-eyebrow{color:var(--red-600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.area-header-eyebrow a{color:inherit;text-decoration:none}.area-header-eyebrow a:hover{color:var(--red-700)}.area-header-local-nav{margin-top:2px}.area-local-nav{width:100%;margin-bottom:0}.area-local-nav-logo{object-fit:contain;width:auto;max-width:132px;height:38px;margin:6px 12px 6px 4px}.forms-request-page .forms-request-body{min-width:0}.forms-request-page .forms-request-body>.mt-6{margin-top:0}.forms-request-page .max-w-4xl{max-width:100%}.forms-request-page form,.forms-request-page [role=status].rounded-lg,.forms-request-page [role=alert].rounded-lg{border-radius:16px;box-shadow:0 7px 22px #1129420d}.forms-request-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px;min-height:44px}.forms-request-page button,.forms-request-page a[class*=rounded-md]{border-radius:8px}.forms-request-intro{margin-bottom:2px}.open-panel,.table-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 4px 16px #0825410a}.table-panel{overflow-x:auto}.table-panel table{border-collapse:collapse;width:100%}.table-panel th{border-bottom:1px solid var(--line);color:var(--steel-500);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f9fb;padding:12px 15px;font-size:10px;font-weight:750}.table-panel td{border-bottom:1px solid var(--line);color:var(--steel-700);white-space:nowrap;padding:13px 15px;font-size:12px}.quality-layout{grid-template-columns:1.25fr .8fr;gap:14px;display:grid}.company-hub{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr);gap:14px;margin-bottom:8px;display:grid}.company-hub .open-panel{min-height:0}.company-banner{border-radius:var(--radius);background:var(--navy-950);color:#fff;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.company-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.company-banner:after{content:"";background:linear-gradient(90deg,#04192cf2,#04192c80,#04192c0d);position:absolute;inset:0}.company-banner>div{z-index:1;width:54%;padding:35px;position:relative}.company-banner h2{font:760 31px var(--font-quicksand), sans-serif;margin:0}.company-banner p{color:#cad7e1;line-height:1.6}.company-banner+.section-tabs{margin-top:10px}.modal-backdrop{z-index:80;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041627a3;place-items:start center;height:100dvh;padding:90px 18px 30px;display:grid;position:fixed;inset:0;overflow-y:auto}.command-palette{background:#fff;border-radius:12px;flex-direction:column;width:min(720px,100%);max-height:min(720px,100dvh - 130px);display:flex;overflow:hidden;box-shadow:0 30px 100px #03142361}.command-palette>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:64px;padding:0 16px;display:flex}.command-palette header input{border:0;outline:0;flex:1;height:50px;font-size:14px}.modal-close{width:34px;height:34px;color:var(--navy-900);cursor:pointer;background:#f2f5f7;border:0;border-radius:6px;flex:none;place-items:center;font-size:21px;line-height:1;display:grid}.modal-close:hover{background:var(--steel-100)}.command-palette>div{padding:9px;overflow-y:auto}.command-palette h3{color:var(--steel-500);letter-spacing:.08em;text-transform:uppercase;margin:12px 9px 5px;font-size:9px}.command-palette>div>button{cursor:pointer;text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.command-palette>div>button:hover{background:#f1f5f8}.command-empty{color:var(--muted);margin:0;padding:18px 10px 24px;font-size:12px}.command-palette strong,.command-palette small{display:block}.command-palette strong{font-size:12px}.command-palette small{color:var(--muted);margin-top:2px;font-size:9px}.command-palette>footer{border-top:1px solid var(--line);color:var(--muted);background:#f8fafc;gap:18px;padding:10px 16px;font-size:9px;display:flex}.create-menu,.account-menu{background:#fff;border-radius:12px;width:min(500px,100%);max-height:calc(100dvh - 120px);overflow-y:auto;box-shadow:0 30px 100px #03142361}.create-menu>header,.account-menu>header{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:16px;padding:20px;display:flex;position:sticky;top:0}.create-menu h2,.account-menu h2{font:750 20px var(--font-quicksand), sans-serif;margin:0}.create-menu header p,.account-menu header p{color:var(--muted);margin:4px 0 0;font-size:11px}.create-menu a{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:inherit;background:#fff;grid-template-columns:1fr;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:grid}.create-menu a:hover{background:#f8fafc}.create-unavailable{border-bottom:1px solid var(--line);min-height:76px;color:var(--muted);cursor:not-allowed;background:#f8fafc;align-items:center;padding:12px 18px;display:grid}.create-unavailable strong,.create-unavailable small{display:block}.create-unavailable strong{font-size:13px}.create-unavailable small{margin-top:3px;font-size:10px}.create-menu strong,.create-menu small{display:block}.create-menu strong{font-size:13px}.create-menu small{color:var(--muted);margin-top:3px;font-size:10px}.account-menu{width:min(420px,100%)}.account-menu-body{align-items:center;gap:12px;padding:20px;display:flex}.account-menu-body .avatar{width:44px;height:44px}.account-menu-body strong,.account-menu-body small{overflow-wrap:anywhere;display:block}.account-menu-body strong{color:var(--navy-900);font-size:14px}.account-menu-body small{color:var(--muted);margin-top:3px;font-size:11px}.account-menu-actions{padding:0 20px 20px}.account-menu-actions button{border:1px solid var(--red-600);width:100%;min-height:42px;color:var(--red-700);cursor:pointer;background:#fff;border-radius:7px;font-weight:750}.account-menu-actions button:hover{background:#fff5f4}.account-menu-actions button:disabled{cursor:wait;opacity:.6}.account-menu-actions p{color:var(--red-700);margin:10px 0 0;font-size:12px}.account-menu-note{color:var(--muted);margin:0;padding:0 20px 20px;font-size:12px;line-height:1.55}.mobile-scrim{display:none}.workspace-action-card{border-color:var(--line);min-height:210px;padding:18px;box-shadow:0 4px 16px #0825410a}.workspace-action-card h3{font:750 18px/1.25 var(--font-quicksand), sans-serif}.workspace-action-card p{font-size:12px;line-height:1.6}.workspace-action-card:hover{background:#fbfcfd;transform:none}.workspace-authority{border-color:var(--line);box-shadow:none;margin-bottom:18px;padding:14px 18px}.marketing-workspace .workspace-authority{border-left:3px solid var(--red-600);background:linear-gradient(90deg,#fff 0%,#f9fbfc 100%);position:relative;overflow:hidden}.marketing-workspace .workspace-action-card{min-height:224px}.marketing-workspace .workspace-action-card>div:first-child>span:first-child{background:#fbe9e8}.finance-uat-diagnostics{box-shadow:0 3px 12px #8a5a120f}.finance-diagnostic-summary{padding-right:20px}.finance-diagnostic-summary::marker{color:var(--navy-700)}.finance-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.finance-diagnostic-row{border-bottom:1px solid #fde68a73;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:8px;padding:5px 0;display:grid}.finance-diagnostic-label{color:var(--steel-700);font-size:11px}.finance-diagnostic-value{overflow-wrap:anywhere;min-width:0;color:var(--navy-800);font:600 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.training-workspace{max-width:1100px;margin:0 auto}.training-workspace .training-screen>:is(div,form){box-shadow:0 4px 16px #0825410a}.training-workspace button:focus-visible,.training-workspace [role=radio]:focus-visible,.training-workspace input:focus-visible{outline-offset:2px;outline:3px solid #193255;box-shadow:0 0 0 2px #fff}.crm-panel{border-color:var(--line);box-shadow:0 4px 16px #0825410a}.crm-panel-heading{min-height:64px;padding:15px 18px}.crm-panel-heading h3{font:750 18px/1.25 var(--font-quicksand), sans-serif}.crm-workspace-state{border-radius:var(--radius);border-color:var(--line);background:#f8fafc;min-height:180px;padding:28px 22px}.crm-workspace-state>p:first-of-type{font:700 17px/1.35 var(--font-quicksand), sans-serif}.crm-workspace-state>p{line-height:1.6}.page-heading>div{min-width:0}.page-heading-actions{flex-wrap:wrap;flex-shrink:0;max-width:100%}.metric strong,.workspace-unavailable{overflow-wrap:anywhere}.workspace-unavailable p{margin:0;line-height:1.6}.pulse-panel>header>a,.timeline-panel>header>a{border:1px solid var(--line);min-height:34px;color:var(--navy-700);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.pulse-panel>header>a:hover,.timeline-panel>header>a:hover{background:#f8fafc}@media (min-width:1051px){.home-stage,.morning-hero,.attention-rail{min-height:500px}}@media (max-width:1280px){:root{--sidebar:214px}.brand-block img{width:150px}.topbar{gap:10px;padding-inline:16px}.profile-button{min-width:150px}.command-trigger{width:min(440px,38vw)}.command-trigger kbd{display:none}.create-button{padding-inline:13px}.page-wrap{padding-inline:18px}.home-stage{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}.hero-content{width:min(560px,82%);padding:36px 28px}.hero-content h1{font-size:34px}.finance-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-band .metric:nth-child(2){border-right:0}.finance-kpi-band .metric:nth-child(n+3){border-top:1px solid var(--line)}.report-product-status-head{padding:18px 20px}.lq-native-embed{height:600px;min-height:520px}}.forms-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.forms-grid>a,.forms-grid>button{border:1px solid var(--line);border-radius:var(--radius);min-height:145px;transition:transform var(--ease), box-shadow var(--ease), border var(--ease);background:#fff;padding:20px;box-shadow:0 4px 15px #0825410a}.forms-grid>a:hover,.forms-grid>button:hover{box-shadow:var(--shadow);border-color:#b9c7d4;transform:translateY(-2px)}.form-icon{width:44px;height:44px;color:var(--navy-800);background:#eaf1f7;border-radius:9px;place-items:center;display:grid}.kanban{gap:11px;padding-bottom:8px}.kanban>section{background:#e9edf1;border:1px solid #d9e0e7;border-radius:9px}.deal-card{background:#fff;border:1px solid #d6dee6;border-radius:8px;width:100%;margin-bottom:8px;padding:14px;box-shadow:0 3px 10px #0825410a}.report-workspace{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.report-workspace>header,.report-workspace .report-product-status-head{justify-content:space-between;align-items:center;gap:24px;padding:23px 26px;display:flex}.feature-tabs{background:#edf0f3;border:1px solid #dfe4e9;border-radius:12px;align-items:center;gap:5px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex;overflow:auto}.feature-tabs a,.feature-tabs button{color:#5b6877;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none}.feature-tabs a:hover,.feature-tabs button:hover{color:var(--navy-900);background:#fff9}.feature-tabs a.active,.feature-tabs a[aria-current=page],.feature-tabs button.active{color:var(--navy-900);background:#fff;box-shadow:0 2px 7px #10243a13}.feature-tab-status{color:#5b6877;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#e8edf2;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.feature-tabs a.active .feature-tab-status,.feature-tabs a[aria-current=page] .feature-tab-status{color:var(--navy-700);background:#eef3f7}.feature-tabs.is-wrap{flex-wrap:wrap;width:100%;overflow:visible}.contact-grid,.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.contact-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:18px;box-shadow:0 4px 15px #0825410a}@media (max-width:1280px){.contact-grid,.contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.home-stage,.home-lower,.quality-layout,.performance-grid,.company-hub{grid-template-columns:1fr}.span-all{grid-column:1}.pulse-panel{border-right:0;border-bottom:1px solid var(--line)}.profile-button>span:nth-child(2),.profile-button>.icon,.assistant-trigger span{display:none}.profile-button{width:44px;min-width:44px;padding:4px}.assistant-trigger{justify-content:center;width:44px;padding:0}.command-trigger{width:min(480px,52vw)}.forms-grid,.contact-grid,.contact-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){:root{--sidebar:244px;--topbar:64px}.section-tabs.is-wrap{flex-wrap:nowrap;overflow-x:auto}.area-local-nav-logo{max-width:104px;height:32px}.workspace-main,.workspace.is-collapsed .workspace-main{padding-left:0}.sidebar{width:264px;transform:translate(-105%);box-shadow:20px 0 60px #04192d47}.sidebar.is-mobile-open{transform:translate(0)}.mobile-scrim{z-index:29;background:#04162794;border:0;display:block;position:fixed;inset:0 0 0 264px}.mobile-menu{display:grid}.topbar{gap:8px;padding-inline:10px}.command-trigger{flex:1;width:auto}.command-trigger span{font-size:11px}.command-trigger span:after{content:none}.command-trigger kbd,.topbar-spacer{display:none}.create-button{padding-inline:12px}.profile-button{justify-content:center;width:40px;min-width:40px;height:40px;padding:3px}.profile-button>span:nth-child(2),.profile-button>.icon{display:none}.page-wrap{padding:12px 11px 36px}.page-heading{flex-direction:column;min-height:auto;margin-bottom:16px}.page-heading h1,.page-heading h2{font-size:25px}.page-heading-actions{flex-wrap:wrap;width:100%}.morning-hero{min-height:470px}.hero-content{width:100%;padding:30px 22px}.hero-content h1{font-size:32px}.hero-shade{background:linear-gradient(90deg,#03111ee6,#03111e94)}.metric-strip,.metric-row{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric{border-bottom:1px solid var(--line)}.filterbar{flex-wrap:wrap}.filterbar label{min-width:100%}.table-panel{border-radius:8px}.table-panel table{min-width:760px}.company-banner>div{width:100%;padding:26px}.company-banner:after{background:#04192cc2}.assistant-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.forms-grid,.contact-grid,.contact-card-grid{grid-template-columns:1fr}.sidebar-foot{display:none}.modal-backdrop{padding:16px 10px}.command-palette,.create-menu,.account-menu{max-height:calc(100dvh - 32px)}.marketing-workspace .workspace-authority{padding:14px}.marketing-workspace .workspace-action-card{min-height:0}.finance-diagnostic-grid{grid-template-columns:1fr}.finance-diagnostic-row{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr)}.training-workspace .training-screen>div{border-radius:10px}}@media (max-width:430px){.topbar{gap:6px;padding-inline:8px}.mobile-menu{width:44px;height:44px}.command-trigger{min-width:0;height:44px;padding-inline:9px}.command-trigger span{font-size:10px}.create-button{min-width:44px;height:44px;padding-inline:10px}.create-button>span{display:none}.assistant-trigger,.profile-button{width:44px;min-width:44px;height:44px}.avatar{width:32px;height:32px}.page-wrap{padding-inline:9px}.page-heading h1,.page-heading h2{font-size:23px}.page-heading p{font-size:13px}.page-heading-actions>*{flex:auto}.section-tabs{margin-inline:-1px;padding-inline:0;scroll-padding-inline:8px}.section-tabs button,.section-tabs a{min-height:46px;padding-inline:11px}.metric{padding:14px 12px}.metric strong,.finance-kpi-band .metric strong{font-size:22px}.workspace-authority{gap:12px;padding:13px}.workspace-authority a{width:100%}.workspace-action-card{padding:16px}.workspace-action-card h3{font-size:17px}.finance-uat-diagnostics{padding-inline:12px}.finance-diagnostic-summary{font-size:12px;line-height:1.5}.finance-diagnostic-row{grid-template-columns:1fr;gap:1px;padding-block:7px}.finance-diagnostic-value{font-size:10px}.training-workspace .training-screen{padding-top:2px}.training-workspace .training-screen>div{border-radius:8px}.training-workspace .training-screen :is(.p-7,.p-8,.p-10){padding:20px}.training-workspace .training-screen :is(.px-8,.px-12){padding-inline:20px}.training-workspace .training-screen h1{font-size:26px}.training-workspace .training-screen h2{font-size:22px}.training-workspace .training-screen button{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace,.workspace *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.workspace-status{width:fit-content;max-width:100%;color:var(--steel-700);overflow-wrap:anywhere;background:#eef2f6;border-radius:4px;align-items:center;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.25;display:inline-flex}.workspace-status[data-state=authoritative]{color:var(--green);background:#e8f5ee}.workspace-status[data-state=partial],.workspace-status[data-state=reconciling]{color:var(--amber);background:#fff2df}.workspace-status[data-state=unavailable],.workspace-status[data-state=stale],.workspace-status[data-state=permission-required]{color:var(--steel-700);background:#f1f3f5}.workspace-status[data-state=external-authority],.workspace-status[data-state=representative],.workspace-status[data-state=prototype-schema]{color:var(--blue);background:#e9f1fa}.workspace-notice,.workspace-handoff,.workspace-empty-state{border:1px solid var(--line);border-left:3px solid var(--steel-500);border-radius:var(--radius);background:var(--white);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:0 4px 16px #0825410a}.workspace-notice[data-state=partial],.workspace-notice[data-state=reconciling]{border-left-color:var(--amber);background:#fffdf8}.workspace-notice[data-state=permission-required]{border-left-color:var(--blue)}.workspace-notice strong,.workspace-handoff strong{color:var(--navy-900);margin-top:8px;font-size:13px;display:block}.workspace-notice p,.workspace-handoff p,.workspace-empty-state p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.55}.workspace-notice-action{flex:none}.workspace-empty-state{text-align:center;display:block}.workspace-empty-state h2{color:var(--navy-900);font:750 18px/1.25 var(--font-quicksand), sans-serif;margin:0}.workspace-empty-state>div{margin-top:12px}.workspace-handoff{border-left-color:var(--blue)}.workspace-handoff>div{flex:1;min-width:0}.workspace-handoff .secondary{flex:none;text-decoration:none}.workspace-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4dae2 transparent;min-width:0;max-width:100%;overflow-x:auto}.workspace-table table{border-collapse:collapse;width:100%;min-width:520px}.workspace-table th{border-bottom:1px solid var(--line);color:var(--steel-500);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f9fb;padding:10px 12px;font-size:10px}.workspace-table td{border-bottom:1px solid var(--line);color:var(--steel-700);white-space:nowrap;padding:12px;font-size:12px}.workspace-skeleton{gap:10px;display:grid}.workspace-skeleton span{background:linear-gradient(90deg,#edf1f4,#f7f9fb,#edf1f4) 0 0/200% 100%;border-radius:4px;height:16px;animation:1.4s ease-in-out infinite workspace-skeleton;display:block}.workspace-skeleton span:nth-child(2n){width:78%}@keyframes workspace-skeleton{to{background-position:-200% 0}}.design-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.design-system-grid>:first-child:last-child,.design-system-grid>:nth-child(3){grid-column:1/-1}.design-system-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.design-system-swatches>div{border:1px solid var(--line);border-radius:7px;min-width:0;padding:10px}.design-system-swatches i{border:1px solid #08254114;border-radius:4px;height:36px;margin-bottom:8px;display:block}.design-system-swatches strong,.design-system-swatches code{overflow-wrap:anywhere;display:block}.design-system-swatches strong{font-size:11px}.design-system-swatches code{color:var(--muted);margin-top:4px;font-size:9px}.design-system-type h1,.design-system-type h2,.design-system-type h3{color:var(--navy-900);margin:0 0 9px}.design-system-type h1{font-size:27px}.design-system-type h2{font-size:21px}.design-system-type h3{font-size:16px}.design-system-type p,.design-system-type small{color:var(--muted)}.design-system-type p{margin:13px 0 5px;font-size:13px}.design-system-actions,.design-system-statuses{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (max-width:780px){.workspace-notice,.workspace-handoff{flex-direction:column}.workspace-notice-action,.workspace-handoff .secondary{width:100%}.design-system-grid{grid-template-columns:1fr}.design-system-grid>:first-child:last-child,.design-system-grid>:nth-child(3){grid-column:auto}.design-system-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.hire-source-schedule{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hire-source-schedule article{border:1px solid var(--line);background:#f8fafc;border-radius:9px;flex-direction:column;gap:5px;min-height:118px;padding:15px;display:flex}.hire-source-schedule span{color:var(--steel-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.hire-source-schedule strong{color:var(--navy-900);font:750 14px var(--font-quicksand), sans-serif}.hire-source-schedule small{color:var(--muted);margin-top:auto;font-size:10px;line-height:1.45}@media (max-width:780px){.hire-source-schedule{grid-template-columns:1fr}.hire-source-schedule article{min-height:96px}}:root{--canvas:#f3f6f8;--line:#dbe3ea;--shadow:0 18px 46px #08254117;--shadow-soft:0 5px 18px #0825410b;--shadow-raised:0 18px 44px #0825411f;--surface-subtle:#f8fafc;--radius:14px}.workspace:not(.is-framed){background:var(--canvas)}.page-wrap{width:min(1500px,100%);padding-top:26px}.page-heading{min-height:78px;margin-bottom:24px}.page-heading h1,.page-heading h2{letter-spacing:-.035em;font-size:clamp(32px,2.6vw,40px);line-height:1.08}.page-heading p{max-width:780px;margin-top:9px;line-height:1.65}.open-panel,.table-panel,.lq-native-embed-frame,.crm-panel{box-shadow:var(--shadow-soft);border-color:#dce4ea}.panel-heading,.pulse-panel>header,.timeline-panel>header{min-height:76px;padding:17px 22px}.attention-rail h2,.pulse-panel h2,.timeline-panel h2,.panel-heading h2{letter-spacing:-.015em;font-size:19px}.panel-heading p,.attention-rail header p,.pulse-panel header p,.timeline-panel header p{margin-top:5px;line-height:1.5}.section-tabs{gap:6px;min-height:54px;padding-inline:2px}.section-tabs button,.section-tabs a{color:#607285;min-height:54px;transition:color var(--ease), background-color var(--ease);padding-inline:15px;font-size:12.5px}.section-tabs button:hover,.section-tabs a:hover{color:var(--navy-900);background:#ffffffb8}.section-tabs button:after,.section-tabs a:after{height:2px;left:14px;right:14px}.primary,.secondary{border-radius:8px;min-height:42px}.secondary{box-shadow:0 1px 1px #08254108}.metric-row{box-shadow:none}.metric>span{color:#6a7c8e;letter-spacing:.015em;font-size:10.5px;font-weight:650}.metric strong{letter-spacing:-.025em}.workspace-status{letter-spacing:.015em;border:1px solid #4b5e701f;border-radius:6px;padding:4px 8px;font-size:9.5px}.workspace-notice,.workspace-handoff,.workspace-empty-state{box-shadow:none;border-radius:11px}.workspace-notice strong,.workspace-handoff strong{font-size:13.5px}.workspace-notice p,.workspace-handoff p,.workspace-empty-state p{line-height:1.65}.workspace-table th,.table-panel th{color:#687a8c;letter-spacing:.055em;background:#f7f9fb;font-weight:800}.workspace-table td,.table-panel td{border-bottom-color:#e7edf2}.command-palette,.create-menu,.account-menu,.assistant-menu{border:1px solid #ffffffb3;box-shadow:0 30px 90px #0314234d}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04162794}@media (max-width:779px){.page-wrap{padding-top:18px}.page-heading{min-height:0}.page-heading h1,.page-heading h2{font-size:clamp(28px,9vw,34px)}}.company-hub{grid-template-columns:minmax(0,1.42fr) minmax(300px,.82fr);gap:20px;margin-top:6px}.company-hub .open-panel{box-shadow:var(--shadow-soft);border-radius:14px}.company-hub .panel-heading{min-height:72px;padding:16px 20px}.company-hub .panel-body{padding:16px 20px 20px}.company-banner{min-height:320px;box-shadow:var(--shadow-soft);border-radius:16px}.company-banner:after{background:linear-gradient(90deg,#04192cf0,#04192c99 52%,#04192c14)}.company-banner>div{width:min(620px,62%);padding:42px}.company-banner h2{letter-spacing:-.035em;font-size:clamp(30px,2.5vw,38px)}.company-banner p{color:#d9e4ec;font-size:13.5px;line-height:1.7}@media (max-width:980px){.company-hub{grid-template-columns:1fr}}@media (max-width:780px){.company-banner>div{width:100%;padding:26px}.company-banner:after{background:#04192cc2}}
.workspace-disclosure{border:1px solid var(--line,#dfe5eb);background:#fff;border-radius:10px;margin:16px 0;padding:12px 16px}.workspace-disclosure>summary,.source-details>summary{cursor:pointer;color:#173550;font-size:13px;font-weight:600}.workspace-disclosure[open]>summary{margin-bottom:16px}.source-details{color:#5e7081;margin-top:5px;font-size:12px}.source-details p{max-width:80ch;margin:8px 0;line-height:1.6}.finance-status-detail{border:1px solid #ead8a8;border-left:3px solid var(--amber,#b96c0c);background:#fffdf8;border-radius:8px;padding:11px 14px}.secondary-links{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.secondary-links a{color:#163d61;text-underline-offset:3px;text-decoration:underline}.personal-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.personal-workspace-grid>*{min-width:0}.personal-workspace-grid .panel-body{padding:18px}.pulse-source{color:#6b571e;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex}.pulse-source .text-button{margin-left:auto}.text-button{cursor:pointer;text-underline-offset:3px;color:#173550;padding:6px;text-decoration:underline}.text-button:disabled{opacity:.5;cursor:default}.pulse-panel>.metric-row{box-shadow:none;border-width:1px 0;border-radius:0;margin:0}.pulse-chart{min-width:0;padding:16px}.panel-footnote{color:#607387;border-top:1px solid #e7edf1;margin:0;padding:12px 18px;font-size:11px;line-height:1.6}.attention-work{flex:1;min-height:230px}.attention-work .timeline-list>a{grid-template-columns:28px minmax(0,1fr) auto auto;padding:13px 16px}.attention-work .timeline-list time{font-size:11px}.attention-work .workspace-unavailable{min-height:230px}.morning-hero h2{font-family:var(--font-body), "Open Sans", sans-serif;font-weight:700}.open-panel.company-updates{margin-block:16px}.company-updates>.source-details{padding:12px 16px 8px}.company-updates>.pulse-panel{box-shadow:none;border:0}.quick-work-list{flex-direction:column;display:flex}.quick-work-list>a{color:#16354f;border-bottom:1px solid #e7edf1;align-items:center;gap:14px;min-height:76px;padding:15px 20px;text-decoration:none;display:flex}.quick-work-list>a:hover{background:#f5f8fa}.quick-work-list>a>span:first-of-type{flex:1;min-width:0}.quick-work-list strong,.quick-work-list small{display:block}.workspace-attention-strip{background:#fff;border:1px solid #dfe5eb;border-radius:10px;grid-template-columns:minmax(126px,.42fr) minmax(0,2fr);align-items:stretch;gap:14px;margin:0 0 16px;padding:12px;display:grid;box-shadow:0 5px 18px #0825410b}.workspace-attention-label{color:#173550;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:0;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.workspace-attention-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspace-attention-item{color:#173550;background:#f7f9fb;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 10px;text-decoration:none;transition:background-color .15s,transform .15s;display:grid}a.workspace-attention-item:hover{background:#edf3f7;transform:translateY(-1px)}.workspace-attention-item>svg{color:#a52b25}.workspace-attention-item strong,.workspace-attention-item small{overflow-wrap:anywhere;display:block}.workspace-attention-item strong{font-size:12px}.workspace-attention-item small{color:#62788b;margin-top:2px;font-size:10px;line-height:1.35}.marketing-lifecycle{background:#fff;border:1px solid #dfe5eb;border-left:3px solid #a52b25;border-radius:10px;margin:0 0 16px;padding:15px 18px}.marketing-lifecycle>p{color:#173550;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.marketing-lifecycle ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketing-lifecycle li{color:#173550;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.marketing-lifecycle li:not(:last-child):after{content:"→";color:#a52b25}.marketing-lifecycle small{color:#62788b;margin-top:10px;font-size:11px;line-height:1.5;display:block}.reports-domain-workspace [data-testid=reporting-unavailable-state] h2{color:#173550;margin:4px 0 0;font-size:clamp(22px,2.1vw,29px);line-height:1.2}.reports-unavailable-eyebrow{color:#a52b25;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.report-question-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.report-question-examples li{color:#52687b;background:#f7f9fb;border:1px solid #dfe5eb;border-radius:7px;min-width:0;padding:9px 10px;font-size:12px;font-weight:600}.report-handoff-links{flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;display:flex}.report-handoff-links a{color:#173550;text-underline-offset:3px;font-weight:700;text-decoration:underline}.home-lower .pulse-headlines,.home-lower .pulse-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lower .pulse-headlines .metric strong,.home-lower .pulse-operations .metric strong{font:750 24px/1.15 var(--font-quicksand), sans-serif;font-variant-numeric:tabular-nums}.home-lower .pulse-chart{padding:13px 20px 18px}.home-lower .pulse-chart h3{margin:0 0 12px;font-size:13px}.home-lower .pulse-chart h3 span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.home-lower>.timeline-panel{flex-direction:column;display:flex}.home-lower .quick-work-list{flex:1}.home-lower .quick-work-list>a{border:0;border-bottom:1px solid var(--line);min-height:74px;color:var(--navy-900);background:#fff;border-radius:0;padding:11px 22px}.home-lower .quick-work-list>a small{color:var(--muted)}.home-lower .quick-work-list>a:hover{background:#f8fafc}.home-lower .quick-work-list>a:focus-visible{outline:3px solid var(--navy-700);outline-offset:-3px}.finance-next-steps{margin-block:16px}.finance-next-steps>span{color:var(--muted);flex-basis:100%;font-size:12px}.sales-period-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.sales-period-kpis .metric{padding:12px}@media (max-width:600px){.home-lower .metric{padding-inline:12px}}.quick-work-list strong{font-size:13px}.quick-work-list small{color:#647789;margin-top:4px;font-size:11px;line-height:1.5}.contact-card{min-width:0}.contact-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-avatar{color:#143c61;background:#edf2f7;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.contact-card h2{color:#12334f;margin:15px 0 4px;font-size:17px;font-weight:700}.contact-card>p,.contact-card>a{color:#5d7387;overflow-wrap:anywhere;font-size:12px}.contact-card>a{color:#a52b25;margin-top:8px;display:block}.contact-card dl{margin:16px 0;font-size:12px}.contact-card dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;margin:7px 0;display:grid}.contact-card dt{color:#6b7c8b}.contact-card dd{overflow-wrap:anywhere}.opportunity-lane{background:#edf1f5;border:1px solid #dfe5eb;min-height:320px}.opportunity-lane>header{border-color:#c7d3df}.opportunity-lane:nth-child(2){background:#f0f2fa}.opportunity-lane:nth-child(3){background:#f9f3e9}.opportunity-lane:nth-child(4){background:#ecf5ef}.opportunity-lane:nth-child(5){background:#f7eded}.document-filters{border-bottom:1px solid #e7edf1;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 20px;display:grid}.document-filters label{color:#52687b;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.document-filters input,.document-filters select{color:#193b56;background:#fff;border:1px solid #d5dfe7;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px}.document-list>a,.document-list>button{color:#193b56;text-align:left;background:0 0;border-bottom:1px solid #e7edf1;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:14px;width:100%;padding:17px 20px;display:grid}.document-list>a:hover,.document-list>button:hover,.document-list>button[aria-pressed=true]{background:#f4f8fa}.document-list>button{cursor:pointer;font:inherit;border-top:0;border-left:0;border-right:0}.document-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.document-list small,.document-list time{color:#60778a;font-size:11px}.document-icon{background:#f5f8fa;border:1px solid #dce6ed;border-radius:6px;place-items:center;width:40px;height:44px;display:grid}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.library-card{color:#133652;background:#fff;border:1px solid #dfe5eb;border-radius:12px;min-width:0;padding:24px;transition:box-shadow .15s}.library-card:hover{box-shadow:0 6px 20px #122f4512}.library-card h2{margin:18px 0 7px;font-size:18px;font-weight:700}.library-card p{color:#62788b;font-size:13px;line-height:1.7}.library-card>span{color:#c3332a;margin-top:22px;font-size:12px;font-weight:600;display:block}.document-filter-reset{color:#173550;border:1px solid #d5dfe7;border-radius:7px;align-self:end;min-height:44px;padding:10px 14px;font-size:12px;font-weight:600;transition:background-color .15s}.document-filter-reset:hover{background:#f4f8fa}.workspace-context-note{color:#52687b;background:#f8fafc;border:1px solid #dfe5eb;border-left:3px solid #173550;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.workspace-context-note strong{color:#173550}.workspace-context-note a{color:#a52b25;margin-left:auto;font-weight:700}.workspace-context-note a:hover{color:#7d211e}.inbox-trigger.icon-button{color:var(--navy-900)}.assistant-menu{background:#fff;border-radius:14px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 25px 80px #00152444}.assistant-menu>header{color:#fff;background:#082541;justify-content:space-between;gap:20px;padding:22px;display:flex}.assistant-menu h2{font-size:22px;font-weight:700}.assistant-menu header p{color:#ceddea;margin-top:4px;font-size:12px}.assistant-menu header button{color:#fff}.assistant-availability{color:#75561b;background:#fff7e8;padding:14px 20px;font-size:12px;line-height:1.6}.density-control{border-bottom:1px solid #dfe5eb;padding:16px 20px}.density-control legend{float:left;width:100%;padding-bottom:8px;font-size:12px;font-weight:600}.density-control button{border:1px solid #d6dfe7;padding:9px 14px;font-size:12px}.density-control button[aria-pressed=true]{color:#fff;background:#173b5b}.department-stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:22px;display:grid}.department-feature{color:#fff;background:#092642;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:300px;padding:30px;display:flex;position:relative;overflow:hidden}.department-feature img{object-fit:cover;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.department-feature>:not(img){position:relative}.department-feature h2{max-width:15ch;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.2}.department-feature p{color:#d4e0ea;max-width:48ch;margin-bottom:20px;font-size:13px;line-height:1.7}.department-empty{min-height:160px;padding:26px 22px}.department-empty h3{color:#193b56;margin-bottom:8px;font-size:17px;font-weight:700}.department-empty p{color:#62778a;font-size:13px;line-height:1.7}.sales-performance-primary{align-items:start;margin-bottom:20px}.sales-operational-details>.performance-grid{align-items:start}.sales-compact-controls{background:#fff;border:1px solid #dfe5eb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.sales-compact-controls select{border:1px solid #ccd9e3;border-radius:6px;max-width:100%;min-height:42px;margin-left:8px;padding:7px 10px}.sales-compact-controls .source-details{flex-basis:100%}.workspace[data-density=compact] .panel-heading,.workspace[data-density=compact] .metric{padding-top:12px;padding-bottom:12px}.workspace[data-density=compact] .contact-card{padding:14px}.workspace[data-density=compact] .document-list>a,.workspace[data-density=compact] .document-list>button,.workspace[data-density=compact] .quick-work-list>a{min-height:48px;padding-top:10px;padding-bottom:10px}.personal-domain-heading>span{color:var(--red-600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.personal-domain-heading .page-heading{min-height:0;margin-bottom:14px}.personal-domain-heading .page-heading h1{font-size:clamp(30px,3vw,40px)}.personal-domain-heading .page-heading p{max-width:680px}.personal-domain-tabs{margin-bottom:16px}.personal-domain-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.86fr);gap:16px}.personal-domain-grid .open-panel{border-color:#dfe4e9;box-shadow:0 7px 22px #1129420a}.personal-domain-grid .panel-heading{min-height:69px;padding:15px 18px}.personal-domain-grid .panel-heading h2{letter-spacing:-.015em;font-size:17px}.personal-domain-grid .panel-heading p{font-size:12px}.personal-domain-grid .panel-body{padding:16px 18px 18px}.personal-primary-panel .panel-body{min-height:280px}.personal-secondary-panel .panel-body{padding:0}.inbox-domain-grid .workspace-unavailable{margin:0}.home-workspace-u2>.home-stage{box-shadow:0 15px 35px #08254117}.home-workspace-u2 .hero-cta{min-height:42px}.finance-domain-heading>span,.reports-domain-heading>span{color:var(--red-600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.finance-domain-heading .page-heading,.reports-domain-heading .page-heading{min-height:0;margin-bottom:14px}.finance-domain-heading .page-heading h1,.reports-domain-heading .page-heading h1{font-size:clamp(30px,3vw,40px)}.finance-domain-heading .page-heading p,.reports-domain-heading .page-heading p{max-width:680px}.section-tabs[data-domain=finance]{margin-bottom:16px}.finance-domain-workspace .filterbar,.finance-domain-workspace .finance-section-state,.finance-domain-workspace .workspace-unavailable,.reports-domain-workspace [data-testid=report-catalogue],.reports-domain-workspace [data-testid=reporting-unavailable-state]{border-color:#dfe4e9;box-shadow:0 7px 22px #1129420a}.finance-domain-workspace .performance-grid{gap:16px}.finance-domain-workspace .open-panel{border-color:#dfe4e9;box-shadow:0 7px 22px #1129420a}.finance-domain-workspace .panel-heading{min-height:69px;padding:15px 18px}.finance-domain-workspace .panel-heading h2{letter-spacing:-.015em;font-size:17px}.finance-domain-workspace .panel-heading p{font-size:12px}.finance-domain-workspace .finance-kpi-band{border-color:#dfe4e9}.reports-domain-workspace .report-product-status{border-radius:14px;box-shadow:0 15px 35px #08254129}.reports-domain-workspace [data-testid=report-catalogue]>header{min-height:69px;padding:15px 18px}.reports-domain-workspace .workspace-disclosure{border-color:#dfe4e9;margin-top:0;box-shadow:0 7px 22px #1129420a}.sales-domain-heading>span,.crm-domain-heading>div>span{color:var(--red-600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.sales-domain-heading .page-heading,.crm-domain-heading{min-height:0;margin-bottom:14px}.sales-domain-heading .page-heading h1,.crm-domain-heading h1{font-size:clamp(30px,3vw,40px)}.sales-domain-heading .page-heading p,.crm-domain-heading p{max-width:680px}.section-tabs[data-domain=sales],.section-tabs[data-domain=crm]{margin-bottom:16px}.sales-domain-workspace .sales-compact-controls{border-color:#dfe4e9;box-shadow:0 7px 22px #1129420a}.sales-domain-workspace .metric-row{border-color:#dfe4e9}.sales-domain-grid{gap:16px}.sales-domain-grid .open-panel{border-color:#dfe4e9;box-shadow:0 7px 22px #1129420a}.sales-domain-grid .panel-heading{min-height:69px;padding:15px 18px}.sales-domain-grid .panel-heading h2{letter-spacing:-.015em;font-size:17px}.sales-domain-grid .panel-heading p{font-size:12px}.crm-domain-workspace .crm-filterbar,.crm-domain-workspace .crm-panel{border-color:#dfe4e9;box-shadow:0 7px 22px #1129420a}.crm-domain-workspace .crm-panel-heading{min-height:64px;padding:15px 18px}@media (max-width:1279px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:779px){.finance-domain-heading>span,.reports-domain-heading>span,.sales-domain-heading>span,.crm-domain-heading>div>span{margin-top:2px}.finance-domain-heading .page-heading,.reports-domain-heading .page-heading,.sales-domain-heading .page-heading,.crm-domain-heading{margin-bottom:12px}.finance-domain-heading .page-heading h1,.reports-domain-heading .page-heading h1,.sales-domain-heading .page-heading h1,.crm-domain-heading h1{font-size:29px}.section-tabs[data-domain=finance],.section-tabs[data-domain=sales],.section-tabs[data-domain=crm]{width:100%;margin-bottom:14px}.finance-domain-workspace .panel-heading,.sales-domain-grid .panel-heading,.crm-domain-workspace .crm-panel-heading,.reports-domain-workspace .report-product-status-head,.reports-domain-workspace [data-testid=report-catalogue]>header{padding:14px}.personal-domain-heading>span{margin-top:2px}.personal-domain-heading .page-heading{margin-bottom:12px}.personal-domain-heading .page-heading h1{font-size:29px}.personal-domain-tabs{width:100%;margin-bottom:14px}.personal-domain-grid .panel-body{padding:14px}.personal-secondary-panel .panel-body{padding:0}.personal-workspace-grid,.department-stage,.workspace-attention-strip{grid-template-columns:minmax(0,1fr)}.workspace-attention-items{grid-template-columns:repeat(2,minmax(0,1fr))}.report-question-examples{grid-template-columns:1fr}.contact-card-grid,.library-grid{grid-template-columns:minmax(0,1fr)}.document-filters{grid-template-columns:1fr 1fr;padding:14px}.document-filters label:first-child,.document-filter-reset{grid-column:1/-1}.workspace-context-note a{margin-left:0}.document-list>a,.document-list>button{grid-template-columns:34px minmax(0,1fr) 12px;gap:10px;padding:14px}.document-list time{grid-column:2}.document-list>a>span:last-child,.document-list>button>span:last-child{grid-area:1/3}.inbox-trigger.icon-button{width:40px;height:40px}.topbar{gap:7px}.topbar .command-trigger{flex:1;min-width:36px}.department-feature{min-height:270px;padding:24px}.sales-compact-controls>label{width:100%}.sales-compact-controls select{width:calc(100% - 55px)}}@media (prefers-reduced-motion:reduce){.library-card{transition:none}}.department-stage{gap:24px;margin-bottom:26px}.department-feature{min-height:340px;box-shadow:var(--shadow-soft);isolation:isolate;border-radius:16px;padding:34px}.department-feature:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#051b31e6 0%,#051b31ad 46%,#051b3129 100%),linear-gradient(#0000 52%,#051b3157);position:absolute;inset:0}.department-feature img{opacity:.7;transition:transform .42s cubic-bezier(.2,.8,.2,1);transform:scale(1.015)}.department-feature:hover img{transform:scale(1.035)}.department-feature>:not(img){z-index:1}.department-feature h2{letter-spacing:-.035em;max-width:17ch;margin-bottom:13px;font-size:clamp(28px,2.4vw,36px);line-height:1.08}.department-feature p{color:#dbe6ee;max-width:52ch;margin-bottom:22px;font-size:13.5px}.quick-work-list>a{min-height:78px;transition:background-color var(--ease), padding-left var(--ease);padding-inline:20px}.quick-work-list>a:hover{padding-left:23px}.workspace-attention-strip{box-shadow:none;border-radius:13px;gap:16px;margin-bottom:20px;padding:13px}.workspace-attention-label{color:#536b80;letter-spacing:.095em;padding-inline:12px;font-size:10px}.workspace-attention-items{gap:10px}.workspace-attention-item{background:#f7f9fb;border:1px solid #0000;border-radius:9px;min-height:58px;padding:10px 12px}a.workspace-attention-item:hover{background:#fff;border-color:#d9e3ea;box-shadow:0 5px 16px #0825410b}.library-card{transition:transform var(--ease), box-shadow var(--ease), border-color var(--ease);border-color:#e2e8ed;border-radius:14px;box-shadow:0 3px 12px #08254109}.library-card:hover{box-shadow:var(--shadow-raised);border-color:#cdd9e2;transform:translateY(-2px)}.workspace-context-note{background:#f7f9fb;border-radius:10px}@media (max-width:780px){.department-stage{gap:16px}.department-feature{min-height:300px;padding:26px}}.opportunity-lane,.opportunity-lane:nth-child(2),.opportunity-lane:nth-child(3),.opportunity-lane:nth-child(4),.opportunity-lane:nth-child(5){background:#f5f7f9;border-color:#dce4ea}.opportunity-lane>header{background:#ffffffc7;border-color:#d7e0e7}.deal-card{transition:border-color var(--ease), box-shadow var(--ease), transform var(--ease);border-color:#dde5eb;border-radius:10px;box-shadow:0 3px 12px #08254109}.deal-card:hover{border-color:#c8d5df;transform:translateY(-1px);box-shadow:0 10px 24px #08254114}.hire-source-schedule{gap:12px}.hire-source-schedule article{background:#fff;border-color:#dce4ea;border-radius:12px;min-height:126px;padding:17px;box-shadow:0 3px 12px #08254109}.hire-source-schedule span{color:#66798b}.document-list>a,.document-list>button{min-height:76px;transition:background-color var(--ease), padding-left var(--ease);padding-block:15px}.document-list>a:hover,.document-list>button:hover,.document-list>button[aria-pressed=true]{background:#f6f9fb;padding-left:23px}.document-icon{background:#f2f6f9;border-color:#d8e2e9;border-radius:8px}.marketing-lifecycle{box-shadow:none;border-radius:12px;padding:17px 20px}.marketing-lifecycle li{color:var(--navy-900)}.finance-status-detail{border-radius:10px}.finance-next-steps{gap:10px}@media (max-width:780px){.document-list>a:hover,.document-list>button:hover,.document-list>button[aria-pressed=true]{padding-left:20px}}@media (prefers-reduced-motion:reduce){.department-feature img,.quick-work-list>a,.library-card,.deal-card,.document-list>a,.document-list>button{transition:none}.department-feature:hover img{transform:scale(1.015)}.library-card:hover,.deal-card:hover{transform:none}}
