.modern-app{--accent:#23826c;--app-paper:#f3f6f8;--line:#e3e8ed;--muted:#697889;background:var(--app-paper)}.modern-app .workspace{max-width:1660px;padding:28px 32px 0}.modern-app .app-content{transition:margin-right .22s ease}.modern-app .sidebar{transition:width .22s ease;background:linear-gradient(165deg,#162d36,#123e35 70%);border-left:1px solid #22473e}.modern-app .topbar{height:72px;padding-inline:32px;position:sticky;top:0;z-index:30;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.modern-app .breadcrumb{gap:12px}.desktop-sidebar-toggle{color:#627585;border:1px solid #e1e8ed!important;background:#fff!important;width:34px!important;height:34px!important}.desktop-sidebar-toggle:hover{background:#ecf3f1!important;color:#227c68}.modern-app .environment-bar{padding:8px 32px;background:#edf3f1;border-color:#e0ebe6;color:#627d72}.modern-app .environment-bar button{color:#426d5b}.modern-app .page-intro{margin-bottom:21px}.modern-app .page-intro h1{font-size:27px;letter-spacing:-.9px;color:#243e48}.modern-app .page-intro p{font-size:12px;color:#758391}.modern-app .page-eyebrow{font-size:10px;color:#7d8c98}.modern-app .scope-bar{background:#fff;border:1px solid #e3e9ed;border-radius:11px;padding:12px 17px;margin-bottom:21px;box-shadow:0 3px 15px #24354b02}.modern-app .scope-filters select{font-size:11px;color:#566b7d}.modern-app .scope-filters label{color:#84919b}.modern-app .scope-note{font-size:10px;color:#6f8190}.modern-app .button{font-size:12px;min-height:41px}.modern-app .view-switch{padding:6px 11px;border:1px solid #e3e9e6;border-radius:7px;background:#f8faf8;font-size:11px}.modern-app .side-brand{padding-bottom:27px}.modern-app .sidebar nav button{font-size:12px;min-height:46px}.modern-app .institution{background:#ffffff05}.modern-app .nav-label{white-space:nowrap}.modern-app .workspace-footer{color:#778592;font-size:9px;border-color:#dde5eb;margin-top:25px}.modern-app .data-table th{font-size:10px;color:#6f7f8c;background:#f7f9fb;border-color:#eaf0f3;padding-block:13px}.modern-app .data-table th small{font-size:9px;color:#81909b}.modern-app .data-table td{padding-block:16px;border-color:#edf1f5}.modern-app .data-table .company-cell strong{font-size:12px;color:#3d5665}.modern-app .company-cell small{font-size:10px;color:#7b8d98}.modern-app .data-table .numeric{font-size:13px;color:#506e68}.modern-app .owner-cell{font-size:10px;color:#6d8090}.modern-app .year-chip{font-size:11px;border-color:#e3e9ef;color:#778696}.modern-app .badge{font-size:10px;padding:3px 8px}.modern-app .data-table td .row-open{color:#7b909d}.modern-app .company-avatar{border-radius:10px;width:35px;height:35px}.modern-app .activity-panel .panel-title{padding:23px}.modern-app .activity-panel .panel-title h2{font-size:15px;color:#2e4955}.modern-app .activity-list strong{font-size:12px;color:#4e6875}.modern-app .activity-list small{font-size:10px;color:#718591}.modern-app .activity-list>button>span>span{font-size:9px;color:#7a8c98}.modern-app .activity-list>button{padding-block:16px}.modern-app .activity-list{padding-bottom:16px}.modern-app .activity-symbol{background:#eaf3f0;color:#4e907c}.modern-app .case-dialog,.modern-app .form-dialog{border-color:#e2e9ee}.modern-app .company-card{border-color:#e3e9ed;box-shadow:0 4px 18px #253f5103}.modern-app .company-card h2{color:#3b5665}.modern-app .folder-card{border-color:#e3e9ed}.modern-app .folder-card.selected{border-color:#9fc2b6;background:#f0f7f4}.modern-app .search-input{border-color:#d9e3e9}.modern-app .toolbar-filters select{color:#5f7684;border-color:#dce5eb}.modern-app .full-panel{border-color:#e3e9ee}.modern-app .intro-actions{padding-top:13px}@media (min-width:761px){.modern-app.sidebar-collapsed{--sidebar:84px}.sidebar-collapsed .sidebar{padding-inline:14px}.sidebar-collapsed .side-brand{padding:0 0 26px;justify-content:center}.sidebar-collapsed .logo>span,.sidebar-collapsed .nav-caption,.sidebar-collapsed .nav-label,.sidebar-collapsed .new-label,.sidebar-collapsed .side-client,.sidebar-collapsed .side-tip{display:none}.sidebar-collapsed .logo{gap:0}.sidebar-collapsed .institution{width:46px;min-height:45px;padding:5px;justify-content:center;margin:0 auto 22px;border-radius:11px}.sidebar-collapsed .institution>span:nth-child(2),.sidebar-collapsed .institution>svg{display:none}.sidebar-collapsed .institution-icon{width:32px;height:32px}.sidebar-collapsed .sidebar nav{gap:10px;margin-top:0}.sidebar-collapsed .sidebar nav button{width:46px;height:46px;padding:0;justify-content:center;margin:auto;overflow:visible}.sidebar-collapsed .sidebar nav button.active:before{right:-19px;top:12px;height:22px}.sidebar-collapsed .nav-count{position:absolute;top:3px;left:1px;font-size:8px;min-width:14px;height:14px;padding:0 3px;line-height:13px;background:#325948;border-color:#688770;color:#eaf7df}.sidebar-collapsed .side-settings{justify-content:center;width:46px;height:44px;padding:0;margin:0 auto}.sidebar-collapsed .profile{justify-content:center;padding:17px 0}.sidebar-collapsed .profile>.avatar,.sidebar-collapsed .profile>span:nth-child(2){display:none}.sidebar-collapsed .profile .icon-button{width:38px;height:38px;background:#ffffff0a}.sidebar-collapsed .side-bottom{padding-top:20px}}.experience-panel{background:#fff;border:1px solid #e3e8ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 5px 24px #243f5103}.experience-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 24px 19px}.experience-head h2{font-size:15px;font-weight:700;color:#2d4357;letter-spacing:-.2px}.experience-head p{font-size:10px;color:#7e8b9a;margin-top:4px}.experience-head>div:last-child:not(:first-child){display:flex;align-items:center;gap:13px}.experience-icon-button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e3eaf0;border-radius:8px;background:#fff;color:#708397}.experience-icon-button:hover{background:#edf4f2;color:#297a67}.experience-panel-link{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;width:100%;border-top:1px solid #edf1f5;color:#637f8b;font-size:11px;margin-top:auto}.experience-panel-link:hover{background:#f8fafc}.experience-zero{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:30px 20px;color:#91a6b0;text-align:center}.experience-zero strong{font-size:12px;font-weight:500;color:#6e8390;line-height:2}.experience-zero p{font-size:11px;color:#7f8f9d;max-width:250px}.experience-zero svg{color:#a9bbc0}.operations-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 185px 216px;align-items:center;gap:22px;background:radial-gradient(ellipse at 44% 82%,#1a514f75,transparent 50%),linear-gradient(120deg,#172c3f,#122d37 63%,#153c3c);border:1px solid #214551;box-shadow:0 8px 28px #18323e12;border-radius:18px;padding:28px;margin-bottom:24px;overflow:hidden;color:white}.operations-hero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:radial-gradient(#97bfc2 .6px,transparent 0);background-size:19px 19px;-webkit-mask-image:linear-gradient(270deg,transparent,#000);mask-image:linear-gradient(270deg,transparent,#000)}.operations-copy{position:relative;z-index:1}.hero-overline{display:flex;align-items:center;gap:7px;color:#a1bcbf;font-size:10px;margin-bottom:13px}.hero-overline>span{width:5px;height:5px;background:#8ec6a6;border-radius:50%;box-shadow:0 0 0 4px #78b59d12}.operations-copy h2{font-size:27px;line-height:1.75;letter-spacing:-.7px;font-weight:650;color:#f0f6fa}.operations-copy h2 em{font-style:normal;color:#b8d8cb}.operations-copy p{font-size:11px;color:#a2b9bf;line-height:2;max-width:370px;margin:11px 0 20px}.operations-copy>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.hero-primary{background:#d0e8c5;border:1px solid #d5ebcc;border-radius:8px;display:flex;align-items:center;gap:12px;padding:9px 14px;color:#274f3c;font-size:11px;font-weight:600;box-shadow:0 4px 16px #060f1815}.hero-primary:hover{background:#ddf1d3}.hero-secondary{display:flex;align-items:center;gap:7px;color:#c1d5d7;font-size:10px;padding:8px 0}.hero-secondary:hover{color:white}.flow-signal{height:210px;position:relative;z-index:1;width:185px;justify-self:center;isolation:isolate}.signal-orbit{position:absolute;top:24px;left:11px;width:163px;height:163px;border:1px solid #6c9d9e26;border-radius:50%}.signal-orbit.orbit-two{top:48px;left:35px;width:115px;height:115px;border-style:dashed;border-color:#8ac3ae38;animation:signal-rotate 50s linear infinite}.signal-core{position:absolute;top:75px;left:62px;width:63px;height:63px;border:1px solid #6b9b9160;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:linear-gradient(145deg,#2b6056,#244e52);box-shadow:0 0 0 11px #8dc6ae04,0 0 45px #62b29716;color:#c8e5d7}.signal-core span{font-size:10px}.signal-core svg{width:24px}.signal-point{position:absolute;display:flex;align-items:center;gap:5px;padding:5px 9px;background:#203e4a;border:1px solid #4b6e7466;border-radius:7px;font-size:9px;color:#bdd4d4;box-shadow:0 4px 16px #091f2a25}.point-one{top:14px;left:62px}.point-two{top:92px;right:-16px}.point-three{bottom:22px;left:58px}.point-four{top:94px;left:-17px}.signal-caption{position:absolute;bottom:-5px;left:-20px;right:-20px;text-align:center;font-size:8px;color:#81a4a7}.operations-pulse{position:relative;z-index:1;border:1px solid #ffffff12;border-radius:12px;background:#dbeaf205;padding:0 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.operations-pulse>button{display:flex;align-items:center;gap:12px;text-align:right;width:100%;padding:17px 0;border-bottom:1px solid #e4eef111}.operations-pulse>button:last-child{border:0}.operations-pulse>button>span:nth-child(2){flex:1 1}.operations-pulse strong{display:block;font-size:23px;line-height:1.25;font-weight:550;color:#eaf3f6}.operations-pulse small{display:block;font-size:9px;margin-top:5px;color:#a6bcc4}.operations-pulse>button>svg{color:#8caeb2}.pulse-symbol{display:grid;place-items:center;width:35px;height:36px;border-radius:10px;border:1px solid #6d9f9938;background:#75b4a114;color:#9bc6b8}.pulse-symbol.amber{background:#d9b37212;border-color:#d5b2752b;color:#d0b68c}.pulse-symbol.violet{background:#b5a0ed12;border-color:#b4a0da2b;color:#bbb0d8}.workspace-onboarding{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dfe9e8;border-radius:13px;padding:20px 23px;margin-bottom:23px}.workspace-onboarding>div{display:flex;gap:12px;align-items:center}.onboarding-icon{display:grid;place-items:center;background:#ecf5f0;color:#628d7b;width:45px;height:45px;border-radius:12px}.workspace-onboarding strong{font-size:13px;color:#46695a}.workspace-onboarding p{font-size:10px;color:#7c8f86;margin-top:3px}.workspace-onboarding ol{list-style:none;padding:0;margin:0;display:flex;gap:17px;font-size:10px;color:#8d9b98}.workspace-onboarding li{display:flex;align-items:center;gap:5px;white-space:nowrap}.workspace-onboarding li>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#f0f3f5;color:#9ba5a9;font-size:9px}.workspace-onboarding li.complete>span{background:#e0efe8;color:#537d66}.workspace-onboarding li.next{color:#2e7b65}.workspace-onboarding li.next>span{background:#2f7e69;color:white}.workspace-onboarding>.button{font-size:11px;min-height:36px}.experience-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.experience-stat{position:relative;border:1px solid #e1e8ec;border-radius:14px;background:#fff;padding:18px 20px 0;overflow:hidden;text-align:right;box-shadow:0 3px 20px #263d4d03;transition:transform .18s,border-color .18s}.experience-stat:hover{transform:translateY(-3px);border-color:#b9ccc6;box-shadow:0 6px 24px #193a4910}.experience-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;width:3px;background:#55a693}.experience-stat.dispute:before{background:#d3ad7a}.experience-stat.pending:before{background:#88a2cc}.experience-stat.paid:before{background:#b098c8}.experience-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#596d79}.stat-glyph{display:grid;place-items:center;width:31px;height:31px;background:#edf6f2;color:#448b73;border-radius:9px}.dispute .stat-glyph{background:#faf4ea;color:#ac844c}.pending .stat-glyph{background:#eff3fa;color:#6687b8}.paid .stat-glyph{background:#f5f0fa;color:#9b7ab6}.experience-stat-amount{font-size:28px;font-weight:600;color:#304e58;line-height:1.4;margin-top:13px;letter-spacing:-.7px;position:relative;z-index:1}.experience-stat-amount>small{font-size:9px;display:block;color:#83919b;font-weight:400;letter-spacing:0;margin-top:4px}.mini-trend{width:88px;height:30px;position:absolute;left:16px;bottom:48px;opacity:.85}.experience-stat-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:9px;color:#7c8c96;padding:13px 0;border-top:1px solid #edf1f4;margin-top:19px;position:relative;z-index:1}.experience-stat-foot>span{white-space:nowrap}.experience-main-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(305px,1fr);gap:22px;margin-bottom:24px}.experience-secondary-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:22px;margin-bottom:24px}.experience-head>.text-button{font-size:11px;color:#607e87}.chart-view-switch{display:flex;align-items:center;background:#f1f4f7;border-radius:7px;padding:3px;gap:3px}.chart-view-switch button{font-size:10px;color:#81909e;border-radius:5px;padding:4px 10px;min-width:43px}.chart-view-switch button.chosen{background:white;color:#447369;box-shadow:0 1px 5px #1b33490d}.finance-legend{display:flex;align-items:center;gap:18px;padding:0 24px;flex-wrap:wrap}.finance-legend button{display:flex;align-items:center;gap:5px;font-size:9px;color:#6c7f8b;padding:0}.finance-legend button i{display:inline-block;width:8px;height:8px;border-radius:3px}.finance-legend button svg{color:#81958f;margin-right:2px}.finance-legend button.off{opacity:.45}.finance-legend button.off svg{opacity:0}.finance-legend button:disabled{opacity:1}.finance-graph{display:flex;direction:ltr;gap:11px;height:250px;padding:25px 25px 4px}.finance-scale{display:flex;flex-direction:column;justify-content:space-between;min-width:48px;text-align:right;padding-bottom:31px;font-size:9px;color:#91a1a9}.finance-plot{position:relative;flex:1 1;min-width:0}.finance-grid{position:absolute;inset:0 0 31px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.finance-grid i{border-bottom:1px dashed #e4ebef;width:100%}.financial-bars{position:absolute;inset:0 0 31px;display:flex;justify-content:space-around;gap:12px;padding:0 10px;direction:ltr}.financial-bar-button{position:relative;display:flex;align-items:end;justify-content:center;height:100%;flex:1 1;padding:0;min-width:0;border-radius:5px}.financial-bar-parts{display:flex;flex-direction:column;justify-content:end;height:100%;width:36px;gap:3px;max-width:100%}.financial-bar-parts i{display:block;width:100%;border-radius:4px;min-height:0;transition:height .25s,filter .15s}.financial-bar-button:hover .financial-bar-parts{filter:saturate(1.2)}.financial-bar-label{position:absolute;top:-18px;background:#27424e;color:#fff;border-radius:5px;font-size:8px;padding:2px 6px;white-space:nowrap;opacity:0;z-index:2}.financial-bar-button:focus-visible .financial-bar-label,.financial-bar-button:hover .financial-bar-label{opacity:1}.financial-year-buttons{position:absolute;bottom:0;left:0;right:0;display:flex;direction:ltr;height:29px;padding:0 10px;gap:12px}.financial-year-buttons button{flex:1 1;min-width:0;font-size:10px;color:#7c909a;padding:5px 0 0}.financial-year-buttons button:hover{color:#2c7e68}.financial-trend-svg{width:100%;height:calc(100% - 31px);position:absolute;inset:0 0 31px;overflow:visible}.finance-summary{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #edf2f5;padding:15px 24px;font-size:9px;color:#7a8d98;margin-top:17px}.finance-summary>button,.finance-summary>span{display:flex;align-items:center;gap:6px}.finance-summary>button{font-size:10px;color:#597d74}.summary-indicator{display:inline-block;width:5px;height:5px;border-radius:50%;background:#6da18e}.work-queue{display:flex;flex-direction:column}.queue-filters{display:flex;gap:6px;padding:0 23px 9px;border-bottom:1px solid #f0f3f6}.queue-filters button{display:flex;gap:6px;align-items:center;font-size:10px;color:#8697a1;padding:5px 9px;border-radius:6px}.queue-filters .chosen{background:#eaf3f0;color:#4f7e6b}.queue-filters button>span{font-size:8px;border-radius:4px;padding:0 4px;background:#f2e5db;color:#a7795b}.queue-items{padding:0 23px;flex:1 1}.queue-item{display:flex;align-items:start;gap:10px;padding:16px 0;border-bottom:1px solid #edf2f5}.queue-item:last-child{border-bottom:0}.queue-check{display:grid;place-items:center;width:17px;height:17px;border:1px solid #cbd8d8;border-radius:5px;margin-top:3px;color:transparent;flex-shrink:0;padding:0}.queue-check:hover{background:#e7f3ed;color:#4f8c72;border-color:#9abfac}.queue-item-main{flex:1 1;min-width:0;text-align:right;padding:0}.queue-item-main>strong{display:block;font-size:11px;color:#506675;line-height:1.7;font-weight:550}.queue-item-main>small{display:block;font-size:9px;color:#8495a1;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.queue-item-main>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#7c929c;margin-top:7px}.queue-item-main>span>i{width:3px;height:3px;border-radius:50%;background:#bdcbd1;margin:0 2px}.mini-owner{width:16px;height:16px;border-radius:50%;background:#edf1f5;color:#8395a4;display:grid;place-items:center;font-size:7px}.experience-due{font-size:8px;line-height:1.9;border:1px solid #e5edec;background:#f3f7f5;color:#678878;padding:1px 6px;border-radius:5px;white-space:nowrap;display:inline-flex;align-items:center}.experience-due.close{background:#fcf6eb;color:#997749;border-color:#f1e6d4}.experience-due.late{background:#fbf0ea;color:#a8785e;border-color:#f1e0d5}.queue-item>.experience-due{margin-top:3px}.experience-case-list .experience-head>div:last-child{display:flex;align-items:center;gap:13px}.experience-case-list .data-table{font-size:11px}.team-load>div:nth-child(2){padding:0 24px}.team-load>div:nth-child(2)>button{display:flex;align-items:center;gap:11px;text-align:right;padding:15px 0;border-bottom:1px solid #edf1f5;width:100%}.team-load>div:nth-child(2)>button:last-child{border:0}.team-avatar{width:34px;height:35px;background:#eaf3ef;color:#6b9a82;border-radius:11px;display:grid;place-items:center;font-size:12px}.team-avatar.avatar-1{background:#ecf0fa;color:#8b9ec5}.team-avatar.avatar-2{background:#f3edf8;color:#a18cbb}.team-person{flex:1 1;min-width:0}.team-person strong{display:block;font-size:12px;color:#4a6573}.team-person small{display:block;font-size:9px;color:#8197a2;margin-top:4px}.team-load-bar{display:block;margin-top:8px;height:4px;background:#eff3f6;border-radius:4px;overflow:hidden}.team-load-bar i{display:block;height:100%;background:#a6c9ba;border-radius:4px}.avatar-1+.team-person .team-load-bar i{background:#b0c0e5}.avatar-2+.team-person .team-load-bar i{background:#c7b7dd}.team-load button>svg{color:#8ca2ad}.team-load-caption{padding:17px 24px;font-size:9px;color:#7d939d;display:flex;gap:5px;align-items:start;border-top:1px solid #edf1f5;margin-top:6px;line-height:2}.stage-map>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:0 24px 16px}.stage-map>div:nth-child(2)>button{display:flex;gap:7px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f5;font-size:10px;color:#697f8d;min-width:0}.stage-map>div:nth-child(2)>button>span:nth-child(2){flex:1 1;white-space:nowrap}.stage-map strong{color:#506e7a;font-size:12px}.stage-map button>svg{color:#9fb0b8}.stage-marker{width:5px;height:5px;border-radius:50%;background:#b0bfb9;flex-shrink:0}.stage-marker.marker-2{background:#90b2d8}.stage-marker.marker-3,.stage-marker.marker-4{background:#d6b47b}.stage-marker.marker-5{background:#b19fce}.stage-marker.marker-6{background:#aaba90}.stage-marker.marker-7{background:#7daf98}.assistant-callout{display:flex;align-items:center;text-align:right;gap:17px;width:100%;padding:21px 25px;border:1px solid #d8e4e8;background:linear-gradient(120deg,#eef4f8,#f0f6f3);border-radius:13px;margin-bottom:5px}.assistant-callout>span:first-child{width:45px;height:45px;border:1px solid #dce8e5;background:#e4efeb;display:grid;place-items:center;border-radius:13px;color:#6f9e8b}.assistant-callout>span:nth-child(2){flex:1 1}.assistant-callout strong{display:block;font-size:13px;color:#476c6b}.assistant-callout small{display:block;font-size:10px;color:#7e999c;margin-top:3px}.assistant-callout-cta{font-size:11px;color:#617f85;display:flex;gap:9px;align-items:center}.client-mode{--accent:#6262b8;--green:#5b5bb2;--app-paper:#f5f6fc;background:var(--app-paper)}.client-mode .sidebar{background:linear-gradient(170deg,#fff,#f9faff);color:#70788c;border-color:#e1e5f2}.client-mode .logo>span{color:#384467}.client-mode .logo small{color:#858eab}.client-mode .logo svg rect{fill:#e1e1f8}.client-mode .logo svg path{stroke:#4e5988}.client-mode .institution{color:#646d8d;border-color:#e3e7f2;background:#fafbff}.client-mode .institution-icon{background:#edf0fc;color:#7c8ab5}.client-mode .institution small{color:#8a95b1}.client-mode .nav-caption{color:#949bb2}.client-mode .sidebar nav button{color:#727e9d}.client-mode .sidebar nav button.active{background:#343f65;color:#fff;box-shadow:0 4px 12px #3c487a12}.client-mode .sidebar nav button.active:before{background:#7f83cb}.client-mode .sidebar nav button:hover:not(.active){background:#eef0fa}.client-mode .side-client{border-color:#e6eaf5}.client-mode .side-client select{background:#f0f2fb;color:#7483a6;border-color:#e0e6f2}.client-mode .side-client>small{color:#8693b0}.client-mode .side-tip{border-color:#e1e5f2;background:linear-gradient(135deg,#f0f0fc,#f6f7fc)}.client-mode .tip-orbit{background:#e4e7f7;color:#8186ba}.client-mode .side-tip strong{color:#5a668e}.client-mode .side-tip p{color:#8a95b4}.client-mode .side-tip button{border-color:#e0e5f1;color:#717eaa}.client-mode .side-settings{color:#808eab}.client-mode .side-settings.active{background:#edf0fb;color:#5f6c97}.client-mode .profile{border-color:#e2e7f2}.client-mode .avatar{background:#e6eafa;color:#8493bd}.client-mode .profile strong{color:#687696}.client-mode .profile small{color:#909db7}.client-mode .profile .icon-button{color:#8899b8}.client-mode .nav-count{background:#e9edf8;color:#7386af;border-color:#e2e7f5}.client-mode .new-label{color:#8a8fbd;border-color:#d2d8ef}.client-mode .button.primary{background:#5c62ad;border-color:#5c62ad}.client-mode .button.primary:hover{background:#4e559d}.client-mode .page-intro h1{color:#354365}.client-mode .page-eyebrow{color:#8895b5}.client-mode .page-intro p{color:#8290ad}.client-mode .environment-bar{background:#edf0f9;border-color:#e1e6f5;color:#7986a8}.client-mode .environment-bar button{color:#69769f}.client-mode .view-switch{background:#f2f3fb;border-color:#e2e5f3;color:#6c78a1}.client-mode .view-dot{background:#9c9bcd}.client-mode .scope-bar{border-color:#e2e7f3;box-shadow:0 3px 16px #52609803}.client-mode .scope-filters select{color:#6a789a}.client-mode .scope-note{color:#8b97b3}.client-mode .status-dot{background:#9a9ac9}.customer-welcome{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:40px;align-items:center;padding:32px 34px;background:linear-gradient(120deg,#e8edf9,#f3f0fb 62%,#eef0fc);border:1px solid #dfe3f4;border-radius:18px;margin-bottom:26px;overflow:hidden;box-shadow:0 6px 28px #59679e05}.customer-welcome-copy{position:relative;z-index:1}.customer-overline{display:flex;align-items:center;gap:7px;font-size:10px;color:#8f91b5;margin-bottom:13px}.customer-overline>span{width:6px;height:6px;border-radius:50%;background:#a2a1cd;box-shadow:0 0 0 4px #a2a1cd13}.customer-welcome h2{font-size:27px;line-height:1.8;color:#3f4e7a;font-weight:600;letter-spacing:-.8px}.customer-welcome h2 em{font-style:normal;color:#6d73aa}.customer-welcome-copy>p{font-size:12px;color:#8590ad;line-height:2.1;max-width:420px;margin-top:12px}.customer-welcome-facts{display:flex;gap:20px;margin-top:21px;flex-wrap:wrap}.customer-welcome-facts>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#7c88ad}.customer-focus{position:relative;z-index:1;padding:23px 25px;border:1px solid #ffffffdc;background:#ffffff8f;border-radius:14px;box-shadow:0 6px 24px #727ca20b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.customer-focus-icon{position:absolute;left:22px;top:24px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#8b8dc6;background:#edeffb}.customer-focus-caption{font-size:10px;color:#969ec0;display:block;margin-bottom:14px}.customer-focus strong{display:block;max-width:220px;font-size:16px;color:#63709d;line-height:1.9;font-weight:550}.customer-focus p{font-size:11px;color:#939dba;line-height:2;margin-top:9px;max-width:270px}.customer-focus>button{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#646eb0;color:white;border:1px solid #646eb0;border-radius:8px;padding:8px 13px;width:100%;font-size:11px;margin-top:17px}.customer-focus>button:hover{background:#5864a6}.welcome-orbit{position:absolute;z-index:0;top:-150px;left:190px;width:510px;height:510px;border:1px solid #a5aed51b;border-radius:50%;box-shadow:0 0 0 45px #b2b7d70a,0 0 0 95px #b2b7d706}.customer-report-label{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 3px;margin-bottom:14px}.customer-report-label>span:first-child{font-size:14px;color:#515f86;font-weight:550}.customer-report-label>span:last-child{display:flex;align-items:center;gap:6px;font-size:10px;color:#8996b2}.client-mode .experience-stat{border-color:#e2e7f3;box-shadow:0 3px 18px #6e7ba004}.client-mode .experience-stat:before{background:#8b90cb}.client-mode .experience-stat.dispute:before{background:#d6b788}.client-mode .experience-stat.pending:before{background:#98b0d7}.client-mode .experience-stat.paid:before{background:#b0a3ce}.client-mode .experience-stat-top{font-size:12px;color:#7681a0}.client-mode .experience-stat-amount{color:#51608c}.client-mode .experience-stat-amount small,.client-mode .experience-stat-foot{color:#8b98b6}.client-mode .experience-stat.final .stat-glyph{background:#f0effb;color:#9693ca}.customer-explainer{display:flex;align-items:center;gap:12px;padding:17px 21px;border:1px solid #e4e8f4;border-radius:12px;background:#fbfcff;margin-bottom:27px;color:#99a4c2}.customer-explainer p{font-size:11px;color:#8c97b3;flex:1 1;line-height:2}.customer-explainer strong{color:#747fa2;font-weight:550;margin-left:7px}.customer-explainer>button{font-size:10px;display:flex;align-items:center;gap:7px;color:#8a92bd;white-space:nowrap}.customer-portfolio{margin-bottom:27px}.customer-portfolio>.experience-head{padding:0 3px 19px}.customer-portfolio .experience-head h2{font-size:17px;color:#5c688f}.customer-portfolio .experience-head p{font-size:11px;color:#929eb8}.client-mode .experience-head>.text-button{color:#8b94bc}.customer-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.customer-company-card{text-align:right;border:1px solid #e0e7f3;border-radius:15px;padding:22px;background:#fff;box-shadow:0 4px 20px #7885af04;transition:transform .17s,border-color .17s}.customer-company-card:hover{transform:translateY(-3px);border-color:#bac6e5;box-shadow:0 8px 24px #5969a00a}.customer-company-heading{display:flex;align-items:center;gap:11px}.customer-company-heading>span:nth-child(2){min-width:0;flex:1 1}.customer-company-heading strong{display:block;font-size:12px;color:#5f7298;font-weight:550}.customer-company-heading small{display:block;font-size:9px;color:#9aabc4;margin-top:4px}.customer-company-heading>svg{color:#a2b3cf}.customer-company-money{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;margin-bottom:21px}.customer-company-money>span{font-size:9px;color:#8e9fba}.customer-company-money strong{display:block;font-size:21px;color:#6c80a3;font-weight:500;line-height:1.5;margin-top:6px}.customer-company-money small{display:block;font-size:8px;color:#a3b3cb;font-weight:400;margin-top:2px}.customer-case-progress{height:4px;border-radius:5px;background:#f0f3fa;overflow:hidden}.customer-case-progress>span{display:block;height:100%;background:#b8c5e8;border-radius:5px}.customer-company-state{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;color:#97a8c2;margin-top:12px}.customer-company-state .needs-customer{color:#b2996f;background:#fbf7ed;padding:1px 5px;border-radius:4px}.customer-bottom-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;margin-bottom:24px}.client-mode .experience-head h2{color:#67779c}.client-mode .experience-head p{color:#95a5be}.customer-actions{border-color:#e0e8f5;display:flex;flex-direction:column}.customer-action-list{padding:0 24px}.customer-action-list>div:not(.experience-zero){display:flex;gap:12px;padding:18px 0;border-bottom:1px solid #edf1f8}.customer-action-list>div:last-child{border-bottom:0}.customer-action-icon{display:grid;place-items:center;width:34px;height:35px;background:#f0f1fb;color:#9aa2ce;border-radius:10px;flex-shrink:0;margin-top:3px}.customer-action-list>div>div{flex:1 1;min-width:0}.customer-action-list strong{font-size:12px;color:#7588aa;font-weight:550}.customer-action-list p{font-size:10px;color:#a4b4cc;margin-top:6px}.customer-action-list>div>div>span{display:flex;align-items:center;gap:9px;margin-top:9px}.customer-action-list small{font-size:9px;color:#a8b8cf}.customer-action-list button{display:flex;align-items:center;gap:8px;font-size:10px;color:#8d9fc0;margin-top:11px;padding:0}.customer-upload-status{display:flex;gap:7px;align-items:center;padding:16px 24px;font-size:10px;color:#97aac6;background:#fafbff;margin-top:auto;border-top:1px solid #edf1f9}.client-mode .activity-panel{border-color:#e2e9f6}.client-mode .activity-panel .panel-title h2{color:#6c7fa2}.client-mode .activity-list strong{color:#7b90ad}.client-mode .activity-list small{color:#a0b3cd}.client-mode .activity-list>button>span>span{color:#aebed4}.client-mode .activity-symbol{background:#f1f4fb;color:#a5b4d0}.customer-contact-bar{display:flex;align-items:center;gap:15px;border:1px solid #dfe7f6;background:linear-gradient(110deg,#eff4fb,#f1f1fa);padding:22px 25px;border-radius:13px}.contact-avatar{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dae3f4;background:#e8eef8;color:#9dacce;border-radius:13px}.customer-contact-bar>span:nth-child(2){flex:1 1}.customer-contact-bar strong{display:block;font-size:13px;color:#8196b6;font-weight:550}.customer-contact-bar small{display:block;font-size:10px;line-height:2;color:#a4b7d0;margin-top:4px}.customer-contact-bar>button{display:flex;gap:10px;align-items:center;font-size:11px;color:#8fa8c9;padding:9px 12px;border:1px solid #dfe9f7;background:#ffffff8f;border-radius:7px}.modern-app .experience-head p,.modern-app .experience-stat-amount small,.modern-app .experience-stat-foot,.modern-app .finance-legend button,.modern-app .finance-scale,.modern-app .finance-summary,.modern-app .financial-year-buttons button,.modern-app .queue-item-main>small,.modern-app .queue-item-main>span,.modern-app .team-load-caption,.modern-app .team-person small,.modern-app .workspace-onboarding p{color:#657587}.modern-app .experience-stat-top{color:#4c6274}.modern-app .customer-focus p,.modern-app .customer-focus-caption,.modern-app .customer-overline,.modern-app .customer-welcome-copy>p,.modern-app .customer-welcome-facts>span{color:#6c7595}.modern-app .customer-focus strong,.modern-app .customer-welcome h2{color:#404f78}.modern-app .customer-action-list strong,.modern-app .customer-company-heading strong,.modern-app .customer-company-money strong,.modern-app .customer-contact-bar strong{color:#4a6082}.modern-app .client-mode .experience-stat-foot,.modern-app .customer-action-list p,.modern-app .customer-action-list small,.modern-app .customer-company-heading small,.modern-app .customer-company-money small,.modern-app .customer-company-money>span,.modern-app .customer-company-state,.modern-app .customer-contact-bar small,.modern-app .customer-explainer p,.modern-app .customer-report-label>span:last-child{color:#6c7b94}.client-mode .activity-list strong{color:#536c8b}.client-mode .activity-list small,.client-mode .activity-list>button>span>span{color:#71859e}.client-mode .customer-action-list button,.client-mode .customer-contact-bar>button,.client-mode .customer-explainer>button{color:#6173a0}@keyframes signal-rotate{to{transform:rotate(1turn)}}@media (min-width:1600px){.modern-app .workspace{padding:34px 43px 0}.modern-app .environment-bar,.modern-app .topbar{padding-inline:43px}.operations-hero{grid-template-columns:minmax(0,1fr) 230px 260px;padding:33px 37px;gap:38px}.operations-copy h2{font-size:32px}.operations-copy p{font-size:12px;max-width:440px}.flow-signal{transform:scale(1.1)}.operations-pulse>button{padding-block:20px}.experience-stat{padding:23px 24px 0}.experience-stat-amount{font-size:33px}.experience-stat-foot{font-size:10px}.finance-graph{height:280px}.experience-head{padding-top:26px}.customer-welcome{padding:38px 40px}.customer-welcome h2{font-size:32px}.customer-company-card{padding:25px}.customer-company-heading strong{font-size:14px}.customer-company-money strong{font-size:24px}}@media (max-width:1250px){.modern-app .workspace{padding:25px 24px 0}.modern-app .environment-bar,.modern-app .topbar{padding-inline:24px}.operations-hero{grid-template-columns:minmax(0,1fr) 200px;gap:25px;padding:26px}.flow-signal{display:none}.operations-copy h2{font-size:27px}.operations-copy>div{gap:10px}.hero-primary{font-size:10px}.hero-secondary{font-size:9px}.experience-metrics{gap:13px}.experience-stat{padding:17px 16px 0}.experience-stat-top{font-size:11px}.experience-stat-amount{font-size:26px}.mini-trend{width:65px;left:13px}.experience-stat-foot{font-size:8px}.experience-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:18px}.experience-secondary-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:18px}.experience-head{padding:21px 20px 16px}.experience-head h2{font-size:14px}.experience-head p{font-size:9px}.finance-legend{gap:12px;padding-inline:20px}.finance-legend button{font-size:8px}.finance-graph{padding-inline:18px;height:240px}.finance-scale{min-width:40px;font-size:8px}.financial-bar-parts{width:29px}.finance-summary{font-size:8px}.finance-summary,.queue-filters,.queue-items{padding-inline:20px}.queue-filters button{font-size:9px}.queue-item{gap:8px}.queue-item-main>strong{font-size:10px}.queue-item-main>small{font-size:8px}.experience-due{font-size:7px;padding-inline:4px}.team-load>div:nth-child(2){padding-inline:20px}.team-person strong{font-size:11px}.team-person small{font-size:8px}.team-load-caption{padding-inline:20px;font-size:8px}.stage-map>div:nth-child(2){padding-inline:20px;gap:0 14px}.workspace-onboarding{flex-wrap:wrap;gap:14px}.workspace-onboarding>div{flex:1 1;min-width:250px}.workspace-onboarding ol{gap:12px}.customer-welcome{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:25px;padding:28px}.customer-welcome h2{font-size:25px}.customer-welcome-copy>p{font-size:11px}.customer-focus{padding:20px}.customer-focus strong{font-size:14px}.customer-focus-icon{left:16px;top:20px;width:30px;height:31px}.customer-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.customer-company-heading strong{font-size:13px}.customer-company-card{padding:22px}.customer-company-money strong{font-size:22px}.customer-bottom-grid{gap:18px}.customer-welcome-facts{gap:14px}.customer-welcome-facts>span{font-size:10px}}@media (max-width:1000px){.modern-app .workspace{padding:25px 23px 0}.modern-app .page-intro h1{font-size:24px}.modern-app .page-intro p{font-size:11px}.modern-app .scope-bar{padding:11px 14px;gap:13px}.modern-app .scope-filters select{font-size:10px}.modern-app .scope-note{font-size:9px}.operations-hero{padding:25px;grid-template-columns:minmax(0,1fr) 180px;gap:20px}.operations-copy h2{font-size:23px}.operations-copy p{font-size:10px}.hero-overline,.hero-secondary{font-size:9px}.operations-pulse{padding-inline:12px}.operations-pulse>button{gap:9px;padding-block:15px}.operations-pulse strong{font-size:21px}.operations-pulse small{font-size:8px}.pulse-symbol{width:30px;height:31px;border-radius:9px}.pulse-symbol svg{width:15px}.operations-pulse>button>svg{display:none}.experience-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.experience-stat{padding:20px 21px 0}.experience-stat-top{font-size:12px}.experience-stat-amount{font-size:30px}.experience-stat-foot{font-size:9px}.mini-trend{width:85px;left:18px}.experience-main-grid{grid-template-columns:minmax(0,1fr)}.finance-graph{height:255px}.experience-head{padding:23px}.experience-head h2{font-size:15px}.experience-head p{font-size:10px}.finance-legend{padding-inline:23px;gap:20px}.finance-legend button{font-size:9px}.queue-items{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding-inline:23px}.queue-item{padding-block:18px}.queue-item-main>strong{font-size:11px}.queue-item-main>small{font-size:9px}.experience-due{font-size:8px}.queue-filters{padding-inline:23px}.queue-filters button{font-size:10px}.experience-secondary-grid{grid-template-columns:minmax(0,1fr)}.team-load>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding-inline:23px}.team-person strong{font-size:12px}.team-person small{font-size:9px}.team-load-caption{padding-inline:23px;font-size:9px}.experience-history-grid{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr)}.stage-map>div:nth-child(2){grid-template-columns:1fr}.experience-history-grid .activity-list{padding-inline:20px}.experience-history-grid .activity-list small{max-width:230px}.assistant-callout{padding:19px 22px;gap:13px}.assistant-callout strong{font-size:12px}.assistant-callout small{font-size:9px}.assistant-callout-cta{font-size:9px;gap:5px}.customer-welcome{grid-template-columns:1fr;gap:23px;padding:27px}.customer-welcome h2{font-size:27px}.customer-welcome-copy>p{font-size:12px;max-width:460px}.customer-welcome-facts>span{font-size:11px}.customer-focus{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:19px 22px}.customer-focus-icon{display:none}.customer-focus-caption{margin-bottom:0;grid-column:1}.customer-focus strong{grid-column:1;font-size:15px;max-width:none}.customer-focus p{grid-column:1;margin-top:0;max-width:none;font-size:10px}.customer-focus>button{grid-column:2;grid-row:1/4;margin-top:0;width:auto;font-size:10px;gap:15px}.customer-bottom-grid{grid-template-columns:1fr}.customer-company-grid{gap:16px}.customer-company-heading strong{font-size:12px}.customer-company-state{font-size:8px;flex-wrap:wrap}.customer-contact-bar{gap:12px;padding:20px}.customer-contact-bar strong{font-size:12px}.customer-contact-bar small{font-size:9px}.customer-contact-bar>button{font-size:10px;padding-inline:9px}.customer-report-label>span:last-child{font-size:9px}.customer-explainer{flex-wrap:wrap;gap:9px}.customer-explainer>button{margin-right:30px}.customer-explainer p{font-size:10px}.customer-portfolio .experience-head h2{font-size:16px}.customer-portfolio .experience-head .text-button,.customer-portfolio .experience-head p{font-size:10px}.workspace-onboarding strong{font-size:12px}}@media (max-width:760px){.modern-app .workspace{padding:24px 20px 0}.modern-app .topbar{padding-inline:20px;height:65px}.desktop-sidebar-toggle{display:none!important}.modern-app .sidebar{width:280px}.modern-app .environment-bar{padding-inline:20px;font-size:8px}.modern-app .page-intro h1{font-size:23px}.modern-app .page-intro p{font-size:10px}.modern-app .page-eyebrow{font-size:9px}.modern-app .intro-actions .button{font-size:9px;min-height:33px;padding:7px 10px}.modern-app .scope-bar{padding:12px 13px;margin-bottom:19px;gap:10px}.modern-app .scope-filters select{font-size:10px}.modern-app .scope-note{font-size:9px}.modern-app .view-switch{font-size:9px;padding:5px 8px;gap:6px}.modern-app .view-switch>svg{width:12px}.operations-hero{grid-template-columns:1fr;padding:25px;border-radius:15px;gap:23px;margin-bottom:20px}.operations-copy h2{font-size:25px;line-height:1.7}.operations-copy p{font-size:11px;line-height:2;max-width:none;margin:12px 0 18px}.hero-overline{font-size:9px;margin-bottom:12px}.operations-copy>div{gap:14px}.hero-primary{font-size:10px;gap:8px;padding:9px 12px}.hero-secondary{font-size:9px;gap:6px}.operations-pulse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;background:#ffffff05;border-radius:10px}.operations-pulse>button{flex-direction:column;align-items:start;gap:8px;padding:13px 12px;border:0;border-left:1px solid #ffffff10}.operations-pulse>button:last-child{border:0}.operations-pulse .pulse-symbol{width:27px;height:28px;border-radius:8px}.operations-pulse strong{font-size:22px}.operations-pulse small{font-size:8px;line-height:1.8;max-width:90px;margin-top:5px}.operations-pulse>button>span:nth-child(2){flex:0 1}.experience-metrics{gap:12px;margin-bottom:20px}.experience-stat{padding:16px 15px 0;border-radius:11px}.experience-stat-top{font-size:10px}.stat-glyph{width:28px;height:29px;border-radius:8px}.stat-glyph svg{width:16px}.experience-stat-amount{font-size:27px;margin-top:13px}.experience-stat-amount small{font-size:8px}.mini-trend{width:55px;left:12px;bottom:45px}.experience-stat-foot{font-size:7px;padding:11px 0;margin-top:17px;gap:3px}.experience-stat-foot>svg{width:11px}.experience-head{padding:20px}.experience-head h2{font-size:14px}.experience-head p{font-size:9px}.experience-main-grid,.experience-secondary-grid{gap:19px;margin-bottom:20px}.finance-legend{padding-inline:20px;gap:12px}.finance-legend button{font-size:8px;gap:4px}.finance-legend button svg{display:none}.chart-view-switch button{font-size:9px;min-width:36px;padding:4px 7px}.finance-graph{height:225px;padding:23px 18px 2px;gap:8px}.finance-scale{min-width:34px;font-size:7px;padding-bottom:29px}.financial-bars,.financial-year-buttons{gap:6px;padding-inline:4px}.financial-bar-parts{width:27px;gap:2px}.financial-year-buttons button{font-size:9px}.finance-summary{padding:14px 18px;gap:8px;font-size:8px;margin-top:12px;flex-wrap:wrap}.finance-summary>button{font-size:9px}.queue-items{padding-inline:20px;grid-template-columns:1fr}.queue-item{padding-block:17px;gap:11px}.queue-item-main>strong{font-size:12px}.queue-item-main>small{font-size:10px;margin-top:4px}.queue-item-main>span{font-size:9px;margin-top:7px}.queue-check{margin-top:4px;width:18px;height:18px}.queue-item>.experience-due{font-size:9px;padding:1px 6px}.queue-filters{padding-inline:20px}.queue-filters button{font-size:10px;padding:5px 10px}.team-load>div:nth-child(2){padding-inline:20px;grid-template-columns:1fr;gap:0}.team-load>div:nth-child(2)>button{padding-block:16px}.team-avatar{width:38px;height:39px}.team-person strong{font-size:12px}.team-person small{font-size:10px}.team-load-caption{font-size:9px;padding-inline:20px}.experience-history-grid{grid-template-columns:1fr}.experience-history-grid .activity-list small{max-width:none}.stage-map>div:nth-child(2){grid-template-columns:1fr 1fr;padding-inline:20px;gap:0 18px}.stage-map>div:nth-child(2)>button{font-size:10px;padding:13px 0}.assistant-callout{padding:18px 20px;flex-wrap:wrap;gap:12px}.assistant-callout>span:first-child{width:40px;height:40px;border-radius:11px}.assistant-callout strong{font-size:12px}.assistant-callout small{font-size:9px;line-height:2}.assistant-callout-cta{margin-right:52px;font-size:10px}.workspace-onboarding{padding:19px;gap:17px}.workspace-onboarding>div{min-width:0;flex-basis:100%;align-items:start}.workspace-onboarding strong{font-size:12px}.workspace-onboarding p{font-size:10px;line-height:2}.onboarding-icon{width:36px;height:37px;border-radius:10px;flex-shrink:0}.workspace-onboarding ol{width:100%;justify-content:space-between;gap:8px;font-size:9px}.workspace-onboarding>.button{margin-right:auto;font-size:10px}.modern-app .data-table{min-width:760px}.modern-app .data-table td{padding-block:15px}.modern-app .activity-list strong{font-size:12px}.modern-app .activity-list small{font-size:10px}.modern-app .activity-panel .panel-title{padding:20px}.modern-app .activity-panel .panel-title h2{font-size:14px}.modern-app .activity-list>button>span>span{font-size:9px}.modern-app .activity-list{padding-inline:20px}.modern-app .workspace-footer{font-size:8px;line-height:2}.customer-welcome{padding:25px;border-radius:15px;gap:22px;margin-bottom:22px}.customer-welcome h2{font-size:24px;line-height:1.9}.customer-overline{font-size:9px}.customer-welcome-copy>p{font-size:11px;line-height:2.2}.customer-welcome-facts{gap:15px;margin-top:17px}.customer-welcome-facts>span{font-size:10px}.customer-focus{display:block;padding:19px 20px}.customer-focus-caption{font-size:9px;margin-bottom:10px}.customer-focus strong{font-size:14px;line-height:2}.customer-focus p{font-size:10px;line-height:2;margin-top:5px}.customer-focus>button{width:100%;margin-top:13px;font-size:11px;padding:8px 12px}.customer-focus-icon{display:grid;left:17px;top:16px;width:30px;height:31px}.customer-focus-icon svg{width:18px}.customer-report-label{gap:12px;margin-bottom:13px}.customer-report-label>span:first-child{font-size:13px}.customer-report-label>span:last-child{font-size:8px;gap:5px}.client-mode .experience-stat-top{font-size:10px}.client-mode .experience-stat-amount{font-size:27px}.client-mode .experience-stat-foot{font-size:7px}.customer-explainer{padding:16px 18px;gap:9px;margin-bottom:24px;align-items:start}.customer-explainer>svg{width:16px;margin-top:3px}.customer-explainer p{font-size:10px;line-height:2.1}.customer-explainer strong{display:block;margin-left:0;font-size:11px;margin-bottom:3px}.customer-explainer>button{font-size:9px;margin-right:25px}.customer-portfolio>.experience-head{padding:0 2px 17px;gap:12px}.customer-portfolio .experience-head h2{font-size:15px}.customer-portfolio .experience-head p{font-size:9px;max-width:190px;line-height:1.9}.customer-portfolio .experience-head>.text-button{font-size:9px;gap:5px}.customer-company-grid{grid-template-columns:1fr;gap:15px}.customer-company-card{padding:21px;border-radius:13px}.customer-company-heading strong{font-size:14px}.customer-company-heading small{font-size:10px}.customer-company-heading .company-avatar{width:39px;height:40px;border-radius:12px}.customer-company-money{gap:20px;margin:22px 0 18px}.customer-company-money>span{font-size:10px}.customer-company-money strong{font-size:24px}.customer-company-money small{font-size:9px}.customer-company-state{font-size:9px;margin-top:12px}.customer-bottom-grid{gap:19px;margin-bottom:20px}.customer-action-list{padding-inline:20px}.customer-action-list strong{font-size:12px}.customer-action-list p{font-size:10px;line-height:2}.customer-action-list small{font-size:9px}.customer-action-list button{font-size:10px}.customer-action-list>div:not(.experience-zero){padding-block:18px}.customer-contact-bar{flex-wrap:wrap;padding:19px;gap:12px}.customer-contact-bar strong{font-size:12px}.customer-contact-bar small{font-size:9px;line-height:2}.customer-contact-bar>button{font-size:10px;margin-right:53px;padding:7px 11px}.contact-avatar{width:41px;height:41px;flex-shrink:0}.customer-contact-bar>span:nth-child(2){flex:1 1;min-width:180px}.client-mode.sidebar-collapsed .profile .icon-button{background:#edf0f9}}@media (max-width:420px){.modern-app .environment-bar,.modern-app .topbar,.modern-app .workspace{padding-inline:15px}.modern-app .page-intro{gap:10px}.modern-app .page-intro h1{font-size:20px}.modern-app .page-intro p{font-size:9px;line-height:2}.modern-app .page-eyebrow{font-size:8px}.modern-app .intro-actions .button{font-size:8px;padding:7px 8px;min-height:32px}.modern-app .view-switch{font-size:8px;padding:5px 7px}.modern-app .view-switch>svg{display:none}.operations-hero{padding:22px}.operations-copy h2{font-size:23px}.operations-copy p{font-size:10px}.hero-primary{font-size:9px;padding:8px 10px}.hero-secondary{font-size:8px;gap:4px}.operations-copy>div{gap:12px}.operations-pulse>button{padding:12px 9px;gap:7px}.operations-pulse strong{font-size:21px}.operations-pulse small{font-size:7px}.experience-metrics{gap:10px}.experience-stat{padding:14px 13px 0}.experience-stat-top{font-size:9px}.experience-stat-amount{font-size:24px}.experience-stat-foot{font-size:6px;gap:3px}.mini-trend{width:45px;left:9px;bottom:43px}.stat-glyph{width:25px;height:26px}.experience-head{padding:19px}.experience-head h2{font-size:13px}.experience-head p{font-size:8px}.finance-legend{gap:10px;padding-inline:19px}.finance-legend button{font-size:7px}.finance-graph{height:210px;padding-inline:15px}.financial-bar-parts{width:23px}.finance-summary{padding-inline:17px;font-size:7px}.finance-summary>button{font-size:8px}.queue-filters,.queue-items{padding-inline:19px}.queue-item-main>strong{font-size:11px}.queue-item-main>small{font-size:9px}.queue-item-main>span{font-size:8px}.queue-item>.experience-due{font-size:8px;padding-inline:5px}.stage-map>div:nth-child(2)>button{font-size:9px}.customer-welcome{padding:22px}.customer-welcome h2{font-size:22px}.customer-welcome-copy>p{font-size:10px}.customer-welcome-facts>span{font-size:9px}.customer-focus{padding:18px}.customer-focus strong{font-size:13px}.customer-focus p{font-size:9px}.customer-focus>button{font-size:10px}.customer-report-label{flex-wrap:wrap;gap:7px}.customer-report-label>span:first-child{font-size:12px}.client-mode .experience-stat-top{font-size:9px}.client-mode .experience-stat-amount{font-size:24px}.client-mode .experience-stat-foot{font-size:6px}.customer-portfolio .experience-head p{max-width:150px;font-size:8px}.customer-portfolio .experience-head>.text-button{font-size:8px}.customer-company-heading strong{font-size:13px}.customer-company-heading small{font-size:9px}.customer-company-money strong{font-size:23px}.workspace-onboarding ol{font-size:8px;gap:5px}.workspace-onboarding li{gap:4px}.workspace-onboarding li>span{width:19px;height:19px}.experience-head>div:last-child:not(:first-child){gap:8px}}@media (prefers-reduced-motion:reduce){.signal-orbit{animation:none}.customer-company-card,.experience-stat,.financial-bar-parts i,.modern-app .app-content,.modern-app .sidebar{transition:none}}@media print{.assistant-callout,.customer-bottom-grid,.customer-contact-bar,.customer-explainer,.customer-portfolio,.customer-report-label,.customer-welcome,.experience-main-grid,.experience-metrics,.experience-secondary-grid,.operations-hero,.workspace-onboarding{display:none!important}}.customer-account{padding-bottom:25px;margin-bottom:25px}.customer-account .detail-list{margin:0 24px 20px}.customer-account>p{font-size:12px;line-height:2.2;color:#6d7c99;padding:0 24px 20px}.customer-account>.button{margin:0 24px}.client-mode .side-settings,.client-mode .sidebar nav button:not(.active){color:#65738f}.client-mode .profile small,.client-mode .side-client>small{color:#737f9b}.control-shell{max-width:1400px;margin:auto;padding:28px 40px 24px;color:#213d35;min-height:100vh}.control-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:20px}.control-topbar>div{display:flex;gap:10px;flex-wrap:wrap}.control-brand{font-size:29px;font-weight:800;color:#143f33;text-decoration:none;display:flex;align-items:center;gap:15px}.control-brand span{font-size:12px;font-weight:500;color:#67786f;border-inline-start:1px solid #d8e2da;padding-inline-start:15px}.control-hero{position:relative;overflow:hidden;border-radius:24px;padding:33px 36px;background:radial-gradient(ellipse at 7% 30%,#376748 0,transparent 47%),#163e32;color:#fff;margin-bottom:25px;min-height:190px}.control-hero:after{content:"";position:absolute;border:1px solid #c9e49e26;border-radius:50%;width:430px;height:430px;left:-90px;top:-130px;pointer-events:none}.control-hero .account-kicker{color:#d5edb7}.control-hero h1{font-size:clamp(24px,3vw,36px);letter-spacing:-1px;margin:9px 0 10px;line-height:1.55}.control-hero p{color:#d1e0d7;margin:0;line-height:1.9;max-width:75%;font-size:13px}.control-hero>svg{position:absolute;left:55px;top:45px;color:#d6edb7;stroke-width:1;opacity:.7}.account-kicker{font-size:11px;font-weight:650;color:#477454;letter-spacing:.2px}.control-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:start}.control-panel{padding:27px 29px;margin-bottom:22px;border:1px solid #e2e8e0;border-radius:20px;box-shadow:0 8px 35px #1d463004}.control-heading{display:flex;gap:11px;align-items:center;margin-bottom:16px}.control-heading>svg{color:#648455}.control-panel h2{margin:0;font-size:18px;font-weight:750;line-height:1.7}.control-panel h3{margin:0;font-size:16px}.control-muted,.control-section-head p{color:#7c8980;font-size:12px;line-height:1.9}.control-heading+.control-muted{margin-top:-6px;margin-bottom:21px}.control-panel .crm-form{gap:16px}.control-panel .crm-form input,.control-panel .crm-form select,.control-panel .crm-form textarea{background:#fcfdfb;border-radius:10px;border-color:#dce4d8;min-height:45px;font-size:13px}.control-panel .crm-form label{font-size:12px;color:#4e6458}.control-panel .crm-form textarea{min-height:80px;resize:vertical}.control-panel .crm-form .button{justify-content:center}.control-panel .crm-form input:focus,.control-search:focus{outline:2px solid #b9d69c;outline-offset:2px}.control-panel .crm-form input[type=checkbox]{min-height:0;width:16px;height:16px;accent-color:#355e43}.account-notice{padding:14px 18px;background:#f0f5e7;border:1px solid #dce8ca;border-radius:12px;color:#4f6543;font-size:12px;line-height:1.9}.account-notice p{margin:0 0 8px}.account-notice a{margin-top:8px}.account-feedback{margin-bottom:20px}.account-facts{margin:24px 0;padding-top:7px;border-top:1px solid #e5eae0}.account-facts>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #edf0e7;font-size:12px}.account-facts dt{display:flex;align-items:center;gap:7px;color:#788779}.account-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.control-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;color:#7b897d;font-size:11px;line-height:1.8}.control-footer a{color:#456748}.control-footer .text-button{display:flex;align-items:center;gap:7px}.control-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px}.control-stats>div{padding:20px 23px;background:#fff;border:1px solid #e2e8dd;border-radius:17px;display:flex;justify-content:space-between;align-items:center}.control-stats span{font-size:12px;color:#738373;display:flex;align-items:center;gap:9px}.control-stats svg{color:#789265}.control-stats strong{font-size:28px;color:#244b38}.control-tabs{display:flex;gap:8px;border-bottom:1px solid #dfe7d9;margin-bottom:23px;align-items:center;padding-bottom:13px}.control-tabs button{border:0;background:transparent;border-radius:9px;padding:11px 19px;font-family:inherit;font-size:12px;color:#7a897c;cursor:pointer}.control-tabs button.selected{background:#e5edda;color:#335c3e;font-weight:700}.control-tabs .control-refresh{margin-inline-start:auto;padding:11px}.control-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.control-section-head p{margin:4px 0 0}.control-search{border:1px solid #e1e7db;background:#fafcf8;border-radius:10px;min-height:43px;width:min(450px,100%);padding:8px 14px;font-family:inherit;margin-bottom:17px;font-size:12px;box-sizing:border-box}.control-table{min-width:680px;width:100%}.control-table td{font-size:12px;line-height:1.9}.control-table th{font-size:11px;background:#f7f9f2;color:#73816e}.control-table small{display:block;font-size:10px;color:#85917f;margin-top:5px}.control-table strong{font-size:13px;font-weight:650}.control-status{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:20px;font-size:10px;white-space:nowrap}.control-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.control-status.active{background:#eaf3df;color:#5e7d3b}.control-status.warning{background:#faf0dc;color:#a57c33}.control-status.danger{background:#fae9e4;color:#ae6554}.control-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.control-empty{padding:25px;text-align:center;color:#8b9788;font-size:12px}.control-editor{scroll-margin-top:25px;border-color:#ceddbc;max-width:100%}.control-editor>.crm-form{max-width:900px}.issued-license{display:flex;align-items:center;gap:18px;background:#e9f1de;border:1px solid #d7e3c2;border-radius:16px;padding:20px 23px;margin-bottom:23px;color:#486333}.issued-license>div{flex:1 1;min-width:0}.issued-license strong{font-size:14px}.issued-license p{font-size:11px;margin:5px 0 10px}.issued-license code{font-family:ui-monospace,monospace;display:block;font-size:13px;overflow-wrap:anywhere}.mfa-gate{max-width:520px;margin:10px auto 32px;padding:30px 35px}.mfa-gate>p{font-size:12px;color:#82907c;line-height:2}.mfa-gate>.text-button{display:block;margin-top:20px;text-align:center}.mfa-icon{background:#edf4e1;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:18px;color:#55773b;margin-bottom:20px}.secret-input{font-family:ui-monospace,monospace;letter-spacing:1px;font-size:12px!important}.otp-input{font-family:ui-monospace,monospace!important;letter-spacing:8px;font-size:23px!important;text-align:center;min-height:55px!important}.control-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sms-setup-list{font-size:12px;color:#6e8068;padding-inline-start:20px;line-height:2.2}.sms-setup-list li{margin-bottom:8px}.sms-template{font-size:12px;line-height:2.1;background:#f3f7ed;border:1px solid #e4ebd8;border-radius:13px;padding:17px;color:#596d48}.control-audit>div{display:flex;gap:13px;align-items:center;border-bottom:1px solid #e8ede2;padding:15px 0;font-size:12px}.control-audit svg{color:#8a9e78}.control-audit span{color:#94a08c;font-size:11px;flex:1 1}.control-audit time{font-size:10px;color:#84917a}.auth-methods{display:flex;border-radius:11px;background:#f1f5ed;padding:4px;margin:20px 0 22px;gap:5px}.auth-methods button{border:0;background:transparent;color:#7b8a73;border-radius:8px;padding:10px 5px;flex:1 1;display:flex;gap:7px;justify-content:center;align-items:center;font:inherit;font-size:12px;cursor:pointer}.auth-methods button.selected{background:#fff;color:#2f583e;box-shadow:0 2px 8px #1d3a2110;font-weight:650}.auth-code-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.auth-code-actions button{font-size:11px}.login-submit{width:100%;justify-content:center;min-height:48px}.login-footer{display:flex;gap:8px;line-height:1.8;color:#84917a;font-size:10px;margin:23px 0 15px}.login-card-wrap{display:flex;align-items:center;justify-content:center;padding:40px 35px}.login-card{width:100%;max-width:420px}.side-account-links{display:flex;flex-direction:column;gap:10px;padding:6px 10px 0}.side-account-links a{display:flex;gap:9px;align-items:center;text-decoration:none;font-size:10px;color:#7c9286}.sidebar-collapsed .side-account-links a span{display:none}.sidebar-collapsed .side-account-links{padding:6px;align-items:center}.license-summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px;background:#eef3e4;border:1px solid #dce6cc;padding:22px 25px;border-radius:17px;font-size:12px;color:#536c41}.license-summary>div{margin-inline-end:auto}.license-summary strong{font-size:13px}.license-summary p{margin:6px 0 0;font-size:10px}.company-scope{border:1px solid #e1e8d7;border-radius:10px;padding:15px}.company-scope legend{font-size:11px;color:#76866a;padding:0 7px}.client-directory{padding:0 23px;margin-bottom:23px;border-radius:17px;border:1px solid #e2e8da}.client-directory summary{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#819171;list-style:none}.client-directory summary::-webkit-details-marker{display:none}.client-directory summary>span:first-child{display:flex;align-items:center;gap:12px}.client-directory summary strong{color:#45653c;font-size:13px}.client-directory summary small{color:#8b9a7c}.client-directory-body{border-top:1px solid #e5ebdf;padding:18px 0 24px}.client-profile-row{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #edf1e7;font-size:11px}.client-profile-row>svg{color:#839c68}.client-profile-row>div{flex:1 1;min-width:0}.client-profile-row strong{font-size:13px;color:#415e35}.client-profile-row p{margin:5px 0;color:#839074;font-size:11px}.client-profile-row small{font-size:10px;color:#92a080;display:inline-block;overflow-wrap:anywhere}.client-profile-row>span{color:#8a9a77}.client-directory .control-editor{padding:22px 0 0}.client-directory .crm-form{max-width:560px}.control-shell button:disabled{opacity:.5;cursor:not-allowed}@media (min-width:1100px){.account-shell{max-width:1100px}.account-grid{grid-template-columns:.85fr 1.15fr}}@media (max-width:900px){.control-shell{padding:22px}.control-stats{grid-template-columns:repeat(2,1fr)}.control-grid{grid-template-columns:1fr}.control-hero>svg{left:28px;opacity:.3}.control-panel{padding:23px}.client-profile-row{flex-wrap:wrap}.client-profile-row>div{flex-basis:60%}}@media (max-width:600px){.control-shell{padding:15px}.control-topbar{align-items:flex-start;gap:12px;flex-direction:column}.control-topbar>div{gap:6px}.control-topbar .button{font-size:10px;padding:9px 11px}.control-brand{font-size:25px}.control-hero{padding:26px 24px;border-radius:18px;min-height:185px}.control-hero p{max-width:95%;font-size:11px}.control-hero>svg{left:-5px;top:17px;width:70px}.control-hero h1{font-size:24px}.control-stats{gap:9px}.control-stats>div{padding:15px 13px}.control-stats span{font-size:10px;gap:5px}.control-stats strong{font-size:23px}.control-tabs{gap:2px}.control-tabs button{font-size:10px;padding:10px 9px}.control-panel{padding:19px 16px;border-radius:16px}.control-section-head{gap:12px;align-items:flex-start;flex-wrap:wrap}.control-section-head h2{font-size:15px}.control-section-head p{font-size:10px}.control-form-grid{grid-template-columns:1fr}.control-footer{align-items:flex-start;flex-direction:column}.issued-license{flex-wrap:wrap;padding:17px;gap:10px}.issued-license>div{flex-basis:75%}.mfa-gate{padding:23px}.control-audit>div{flex-wrap:wrap;gap:9px}.control-audit time{margin-inline-start:auto}.login-card-wrap{padding:28px 22px}.license-summary{padding:18px;gap:15px}.license-summary>div{flex-basis:75%}.client-directory{padding:0 16px}.client-directory summary{flex-wrap:wrap}.client-directory summary strong{font-size:12px}.client-directory summary>span:first-child{gap:8px}.client-profile-row .button{font-size:10px;padding:8px}.client-profile-row .text-button{font-size:10px}}.product-intro{background:#f5f7f2;color:#244537;min-height:100vh;font-size:14px}.product-intro *{box-sizing:border-box}.product-intro .intro-footer,.product-intro .intro-header,.product-intro main{width:min(1240px,100%);margin:auto}.product-intro .intro-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 35px}.product-intro .intro-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#193f33}.product-intro .intro-brand>span{width:46px;height:46px;border-radius:14px;background:#244e3f;color:#d6e9b6;display:grid;place-items:center}.product-intro .intro-brand strong{font-size:25px;line-height:1.45}.product-intro .intro-brand small{display:block;font-size:9px;font-weight:400;color:#6b7b68;margin-top:3px}.product-intro .intro-header nav{display:flex;gap:27px}.product-intro .intro-footer a,.product-intro .intro-header nav a{text-decoration:none;color:#61705b;font-size:12px}.product-intro .intro-footer a:hover,.product-intro .intro-header nav a:hover{color:#274d33}.product-intro .intro-login{display:flex;align-items:center;gap:12px;border:1px solid #d6dfd0;border-radius:10px;padding:11px 18px;text-decoration:none;color:#35533d;font-size:12px;background:#ffffff65}.product-intro main{padding:0 35px}.product-intro .intro-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:64px 0 75px}.product-intro .intro-eyebrow{color:#60764e;font-size:11px;font-weight:600;display:inline-flex;gap:9px;align-items:center}.product-intro .intro-eyebrow i{width:6px;height:6px;border-radius:50%;background:#95b476;box-shadow:0 0 0 5px #e7eedf}.product-intro .intro-hero h1{font-size:clamp(39px,5vw,64px);line-height:1.65;font-weight:800;letter-spacing:-2px;color:#173c30;margin:19px 0 18px}.product-intro .intro-hero h1 em{font-style:normal;color:#6d8a51}.product-intro .intro-hero-copy>p{font-size:14px;line-height:2.25;color:#66755e;max-width:480px;margin:0 0 26px}.product-intro .intro-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.product-intro .intro-primary{display:inline-flex;align-items:center;gap:17px;border:0;background:#224c3a;color:#fff;text-decoration:none;padding:15px 22px;border-radius:12px;font-weight:600;font-size:12px;box-shadow:0 7px 16px #20433010}.product-intro .intro-primary:hover{background:#183d2c}.product-intro .intro-secondary{display:inline-flex;gap:10px;align-items:center;color:#5c7150;font-size:11px;text-decoration:none;font-weight:500}.product-intro .intro-demo-note{display:flex;align-items:center;gap:8px;margin-top:22px;color:#6e7c62;font-size:10px;line-height:1.9}.product-intro .intro-demo-note svg{color:#7d965f;flex-shrink:0}.product-intro .intro-preview{border:1px solid #e2e8db;border-radius:22px;background:#fff;box-shadow:0 30px 70px #284f2410;overflow:hidden;position:relative;transform:rotate(-1.2deg)}.product-intro .intro-preview-head{padding:18px 22px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #edf0e6;background:#fcfdf9}.product-intro .intro-preview-mark{display:flex;gap:8px;align-items:center;font-size:11px;color:#546b45}.product-intro .intro-sample-label{font-size:9px;background:#edf3e3;color:#6f8557;border-radius:20px;padding:5px 9px;white-space:nowrap}.product-intro .intro-preview-title{display:flex;justify-content:space-between;align-items:center;padding:23px 24px 17px}.product-intro .intro-preview-title small{font-size:10px;color:#73816b}.product-intro .intro-preview-title strong{display:block;font-size:18px;margin-top:7px;color:#2d4d36}.product-intro .intro-preview-title>span{font-size:31px;display:flex;align-items:center;gap:8px;color:#608049}.product-intro .intro-preview-title>span>span{font-size:9px;max-width:30px;line-height:1.8}.product-intro .intro-preview-company{margin:0 24px;padding:15px 0;display:flex;align-items:center;gap:12px;border-top:1px solid #eff2e9}.product-intro .intro-preview-company>span{width:37px;height:37px;display:grid;place-items:center;background:#edf4e1;color:#729b48;border-radius:10px;font-size:19px}.product-intro .intro-preview-company>div{flex:1 1}.product-intro .intro-preview-company strong{font-size:12px}.product-intro .intro-preview-company small{display:block;margin-top:5px;color:#72826a;font-size:9px}.product-intro .intro-preview-company>svg{color:#91a07e}.product-intro .intro-years{margin:0 24px 17px;display:grid;grid-template-columns:repeat(6,1fr);gap:5px;direction:rtl}.product-intro .intro-years span{font-size:10px;text-align:center;border:1px solid #e8eddf;padding:8px 2px;color:#718464;border-radius:7px;background:#fcfdf9}.product-intro .intro-years span.selected{background:#e8f1d8;border-color:#c6d9ab;color:#537332;font-weight:650}.product-intro .intro-folders{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:0 24px 18px}.product-intro .intro-folders>div{border:1px solid #e6ecd9;border-radius:11px;min-height:82px;padding:13px 10px;background:#f8fbf1;display:flex;flex-direction:column;justify-content:space-between;gap:9px;color:#799952}.product-intro .intro-folders span{font-size:9px;color:#63784c}.product-intro .intro-next{margin:0 24px 22px;background:#f6f8f1;border-radius:11px;padding:12px;display:flex;align-items:center;gap:10px}.product-intro .intro-next>span:first-child{display:grid;place-items:center;width:29px;height:29px;background:#e4edd5;border-radius:50%;color:#6e8f49}.product-intro .intro-next>div{flex:1 1}.product-intro .intro-next small{font-size:8px;color:#75856b}.product-intro .intro-next strong{display:block;font-size:10px;margin-top:4px;color:#506740}.product-intro .intro-next .intro-next-status{font-size:8px;background:#edf1e3;padding:5px 7px;border-radius:5px;color:#7a895e}.product-intro .intro-preview-foot{display:flex;align-items:center;gap:7px;border-top:1px solid #edf1e4;padding:13px 24px;font-size:9px;color:#6c7e5b}.product-intro .intro-preview-foot>i{width:5px;height:5px;background:#91b45c;border-radius:50%}.product-intro .intro-preview-foot>a{margin-inline-start:auto;color:#607d42;text-decoration:none;display:flex;align-items:center;gap:6px}.product-intro .intro-workflow{padding:48px 0 62px;border-top:1px solid #e0e6d8;scroll-margin-top:30px}.product-intro .intro-review h2,.product-intro .intro-section-title h2,.product-intro .intro-sms h2{font-size:clamp(23px,3vw,32px);line-height:1.9;font-weight:750;letter-spacing:-.6px;margin:12px 0 10px;color:#244837}.product-intro .intro-section-title>p{font-size:12px;line-height:2;color:#6d7c62;max-width:730px}.product-intro .intro-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:33px}.product-intro .intro-workflow-grid article{border-inline-start:1px solid #dde6d4;padding-inline-start:27px}.product-intro .intro-workflow-grid article:last-child{border-inline-start:0}.product-intro .intro-workflow-grid article>div{display:flex;justify-content:space-between;align-items:center;color:#7b985d}.product-intro .intro-workflow-grid article>div>span{font-family:inherit;font-size:30px;font-weight:300;color:#a5b495}.product-intro .intro-workflow-grid h3{font-size:15px;color:#38583e;margin:15px 0 10px}.product-intro .intro-workflow-grid p{font-size:12px;line-height:2.15;color:#677860;margin:0}.product-intro .intro-portals{padding:33px 0 68px;scroll-margin-top:25px}.product-intro .intro-portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.product-intro .intro-portal-grid article{padding:32px 34px;border:1px solid #dfe6d6;border-radius:19px;position:relative;overflow:hidden}.product-intro .intro-portal-icon{width:47px;height:47px;border-radius:13px;display:grid;place-items:center;margin-bottom:22px}.product-intro .intro-portal-grid small{font-size:10px}.product-intro .intro-portal-grid h3{font-size:23px;margin:12px 0;letter-spacing:-.6px;line-height:1.8}.product-intro .intro-portal-grid p{font-size:12px;line-height:2.1;max-width:420px;margin:0 0 22px}.product-intro .intro-portal-grid a{display:inline-flex;align-items:center;gap:15px;font-size:11px;text-decoration:none;font-weight:600}.product-intro .intro-institution{background:#214c3a;color:#f3f8eb!important;border-color:#214c3a!important}.product-intro .intro-institution .intro-portal-icon{background:#d3e8b317;color:#ccdfa9}.product-intro .intro-institution p,.product-intro .intro-institution small{color:#c4d2bd}.product-intro .intro-institution a{color:#d5e7b6}.product-intro .intro-client{background:#eaf0e1}.product-intro .intro-client .intro-portal-icon{background:#dce7cb;color:#718d54}.product-intro .intro-client p,.product-intro .intro-client small{color:#637950}.product-intro .intro-client a{color:#4c6e35}.product-intro .intro-sms{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;padding:30px 0 75px;scroll-margin-top:25px}.product-intro .intro-sms-copy>p{font-size:13px;line-height:2.2;color:#6b7c60;max-width:430px;margin-bottom:22px}.product-intro .intro-sms-steps{border:1px solid #dfe7d6;background:#fff;border-radius:19px;padding:26px 28px}.product-intro .intro-sms-heading{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8edde}.product-intro .intro-sms-heading>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eef4e5;color:#759350}.product-intro .intro-sms-heading strong{font-size:14px}.product-intro .intro-sms-heading small{font-size:9px;margin-inline-start:auto;color:#738566}.product-intro .intro-sms ol{margin:20px 0 0;padding:0;list-style:none}.product-intro .intro-sms li{display:flex;align-items:flex-start;gap:13px;padding:11px 0}.product-intro .intro-sms li>b{border:1px solid #dce7cd;background:#f7faf1;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:500;color:#718e51}.product-intro .intro-sms li strong{font-size:12px}.product-intro .intro-sms li p{font-size:10px;line-height:1.9;margin:7px 0 0;color:#6b7d5c}.product-intro .intro-sms-status{font-size:10px;line-height:1.9;padding:12px 14px;border-radius:8px;background:#f2f5e9;border:1px solid #e6ecd8;color:#718351;margin:17px 0 0}.product-intro .intro-review{border-radius:20px;background:#e8efd9;border:1px solid #d9e5c5;display:flex;align-items:center;gap:45px;justify-content:space-between;padding:31px 37px;margin-bottom:45px}.product-intro .intro-review>div{max-width:690px}.product-intro .intro-review h2{font-size:26px;margin:8px 0}.product-intro .intro-review p{font-size:12px;line-height:2;color:#61764d;margin:0}.product-intro .intro-review>a{white-space:nowrap}.product-intro .intro-footer{border-top:1px solid #e0e7d8;padding:26px 35px 30px;display:flex;align-items:center;justify-content:space-between;gap:23px;flex-wrap:wrap}.product-intro .intro-footer>span{display:flex;align-items:center;gap:11px;color:#3b6046}.product-intro .intro-footer strong{font-size:21px}.product-intro .intro-footer small{font-size:9px;border-inline-start:1px solid #cbd9bd;padding-inline-start:12px;color:#74865f}.product-intro .intro-footer nav{display:flex;gap:25px}.product-intro .intro-footer nav a{font-size:10px}.product-intro .intro-footer p{font-size:9px;color:#6b7c5f;flex-basis:100%;margin:0;line-height:1.8}.product-intro a:focus-visible{outline:2px solid #789f51;outline-offset:5px;border-radius:6px}@media (max-width:1000px){.product-intro .intro-header{padding:22px 25px}.product-intro main{padding:0 25px}.product-intro .intro-hero{gap:33px;padding:48px 0 55px}.product-intro .intro-header nav{gap:17px}.product-intro .intro-hero h1{font-size:43px}.product-intro .intro-preview-head{padding:17px}.product-intro .intro-preview-title{padding:20px 17px 15px}.product-intro .intro-preview-title strong{font-size:16px}.product-intro .intro-preview-company{margin:0 17px}.product-intro .intro-folders,.product-intro .intro-years{margin-inline:17px}.product-intro .intro-folders{gap:7px}.product-intro .intro-next{margin-inline:17px}.product-intro .intro-sms{gap:30px}.product-intro .intro-portal-grid h3{font-size:20px}.product-intro .intro-review{gap:20px;padding:27px}}@media (max-width:760px){.product-intro .intro-header{padding:19px 21px}.product-intro .intro-brand small{font-size:8px}.product-intro .intro-brand>span{width:39px;height:39px;border-radius:11px}.product-intro .intro-brand strong{font-size:23px}.product-intro .intro-header nav{display:none}.product-intro .intro-login{padding:10px 13px;font-size:10px;gap:8px}.product-intro main{padding:0 22px}.product-intro .intro-hero{grid-template-columns:1fr;padding:35px 0 45px;gap:36px}.product-intro .intro-hero h1{font-size:clamp(37px,8vw,53px);margin:16px 0 15px;line-height:1.7}.product-intro .intro-hero-copy>p{font-size:13px;max-width:none;line-height:2.1}.product-intro .intro-actions{gap:17px}.product-intro .intro-primary{padding:14px 17px;font-size:11px;gap:13px}.product-intro .intro-secondary{font-size:10px}.product-intro .intro-demo-note{margin-top:19px;font-size:9px}.product-intro .intro-preview{transform:none;max-width:500px;width:100%;margin:auto}.product-intro .intro-workflow{padding:31px 0 28px}.product-intro .intro-workflow-grid{grid-template-columns:1fr;gap:21px;margin-top:22px}.product-intro .intro-workflow-grid article{border-inline-start:0;border-bottom:1px solid #e0e7d7;padding:0 0 20px}.product-intro .intro-workflow-grid article:last-child{border-bottom:0}.product-intro .intro-workflow-grid article>div>span{font-size:25px}.product-intro .intro-workflow-grid h3{margin:8px 0}.product-intro .intro-section-title h2{font-size:24px;line-height:1.9}.product-intro .intro-portals{padding:20px 0 40px}.product-intro .intro-portal-grid{grid-template-columns:1fr;gap:16px}.product-intro .intro-portal-grid article{padding:27px 25px}.product-intro .intro-portal-grid h3{font-size:23px}.product-intro .intro-sms{grid-template-columns:1fr;gap:25px;padding:15px 0 40px}.product-intro .intro-sms h2{font-size:28px}.product-intro .intro-sms-copy>p{font-size:12px;max-width:none}.product-intro .intro-sms-steps{padding:22px 20px}.product-intro .intro-sms-heading{gap:9px}.product-intro .intro-sms-heading strong{font-size:12px}.product-intro .intro-sms-heading small{font-size:8px}.product-intro .intro-review{flex-direction:column;align-items:flex-start;padding:25px 23px;gap:23px;margin-bottom:30px}.product-intro .intro-review h2{font-size:23px}.product-intro .intro-footer{padding:23px 22px;gap:22px}.product-intro .intro-footer nav{gap:18px}.product-intro .intro-footer nav a{font-size:9px}}@media (prefers-reduced-motion:reduce){.product-intro *{scroll-behavior:auto!important}}