@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap");:root{--brand-navy:#0b013b;--brand-red:#ed1c24;--brand-red-hover:#c91720;--bg:#f7f8fa;--surface:#fff;--ink:#222b35;--muted:#89909a;--line:#e9ecef;--green:var(--brand-navy);--sidebar:var(--brand-navy);--font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--heading:"Manrope",var(--font)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a,button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}button{border:0;background:none}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #9592ac;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #c4c1d8;outline-offset:1px;border-color:#797497}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading)}svg{flex-shrink:0;stroke-width:1.7;vertical-align:middle}a svg,button svg{pointer-events:none}input,select,textarea{min-width:0;color:var(--ink);background:#fff;border:1px solid #e1e5e9;border-radius:7px;padding:11px 12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#a3a8ae}select{cursor:pointer;padding-right:26px}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:550;color:#4e5961}label input,label select,label textarea{width:100%;font-weight:400}label small{font-size:16px;font-weight:400;line-height:1.65;color:var(--muted)}.app-shell{min-height:100vh}.main-shell{margin-left:226px}.sidebar{position:fixed;left:0;top:0;width:226px;height:100dvh;background:var(--sidebar);color:#adaabf;padding:32px 18px 0;display:flex;flex-direction:column;z-index:40}.brand{display:flex;align-items:center;gap:10px;font-family:var(--heading);font-size:37px;font-weight:800;color:#1e164d;letter-spacing:-2px;line-height:1}.brand-light{color:#fff}.sidebar>.brand{padding-left:14px;margin-bottom:34px}.workspace-switch{display:flex;align-items:center;gap:10px;border:1px solid #ffffff13;border-radius:8px;background:#ffffff03;padding:12px 9px;margin-bottom:31px}.workspace-switch>svg{margin-left:auto;color:#7e7a9a}.workspace-avatar{display:grid;place-items:center;width:30px;height:32px;background:#312d4a;border:1px solid #ffffff10;border-radius:6px;color:#d5d2e3;font-size:17px;font-weight:600}.workspace-switch strong{display:block;font-size:16px;color:#f2f2f6;font-weight:550;margin-bottom:4px}.workspace-switch span{font-size:15px;color:#84809f}.nav-label{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#6e6a8c;padding-left:13px;margin-bottom:12px}.nav-second{margin-top:31px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;min-height:43px;padding:11px 13px;margin-bottom:4px;text-align:left;border-radius:6px;font-size:16px;color:#aba8bd;white-space:nowrap}.nav-item>svg{color:#9390ab}.nav-item:hover{background:#ffffff08;color:white}.nav-item.active{background:#b3b0c4;color:#1d164c;font-weight:650;box-shadow:0 2px 5px #00000008}.nav-item.active>svg{color:#363151}.nav-count{margin-left:auto;display:grid;place-items:center;min-width:23px;height:20px;border-radius:4px;background:#ffffff12;font-size:15px}.nav-item.active .nav-count{background:#1e174e11}.ai-nav-badge{margin-left:auto;border:1px solid #6e6a8c47;color:#b5b2c5;font-size:13px;font-weight:650;padding:2px 5px;border-radius:4px}.sidebar-bottom{margin-top:auto;padding-top:48px}.sidebar-ai{border:1px solid #726e9125;background:linear-gradient(130deg,#312d4a65,#1c154910);border-radius:8px;padding:14px 12px;margin-bottom:24px}.sidebar-ai-title{font-size:15px;font-weight:550;color:#dcdae8;display:flex;align-items:center;gap:7px}.tiny-spark{display:inline-grid;place-items:center;color:#827e9e}.sidebar-ai p{font-size:16px;margin:10px 0 15px;color:#928eaa}.sidebar-ai button{display:flex;gap:15px;align-items:center;font-size:15px;color:#bbb9ca;padding:0}.sidebar-status{margin:19px 9px 0;border-top:1px solid #ffffff0c;padding:21px 0 20px;display:flex;align-items:center;gap:7px;font-size:13px;letter-spacing:1.15px;color:#746f93}.sidebar-status i{width:5px;height:5px;background:#9a96b0;border-radius:50%}.sidebar-status span:last-child{margin-left:auto;letter-spacing:0;color:#615a92}.topbar{height:76px;background:#ffffffea;border-bottom:1px solid var(--line);padding:0 34px;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:13px;font-size:16px;white-space:nowrap}.breadcrumb-home,.breadcrumb>svg{color:#9ba2a9}.breadcrumb strong{font-weight:500}.topbar-right{gap:18px}.global-search,.topbar-right{display:flex;align-items:center}.global-search{gap:9px;color:#949ca4}.global-search input{background:transparent;border:0;padding:4px 0;width:178px;font-size:16px;outline:0}.global-search kbd{border:1px solid #e7e9ec;border-radius:4px;font-family:inherit;font-size:14px;color:#979da6;padding:3px 5px;white-space:nowrap}.header-divider{height:23px;width:1px;background:var(--line);margin-left:4px}.icon-btn{height:30px;width:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#828b94;flex-shrink:0}.icon-btn.on,.icon-btn:hover{background:#ecebf3;color:var(--green)}.icon-btn:disabled{opacity:.3}.notification-btn{position:relative}.notification-btn>i{position:absolute;right:7px;top:5px;width:5px;height:5px;border:1.5px solid white;background:#cf9a60;border-radius:50%}.profile-trigger{display:flex;align-items:center;gap:9px}.avatar{width:31px;height:31px;border-radius:50%;background:#e4e3ed;color:#4a4470;border:2px solid white;box-shadow:0 0 0 1px #dfddea;display:inline-grid;place-items:center;font-size:15px;font-weight:650}.popover-anchor{position:relative}.notification-popover,.profile-popover{position:absolute;right:0;top:44px;width:345px;background:white;box-shadow:0 12px 50px #140f3320;border:1px solid var(--line);border-radius:10px;overflow:hidden}.popover-title{display:flex;justify-content:space-between;font-weight:600;padding:18px;border-bottom:1px solid var(--line)}.popover-title span{color:#ab7b42}.notification-popover>button{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:15px;border-bottom:1px solid #f0f2f3}.notification-popover>button:hover{background:#f9f8fb}.notification-popover>button>span:nth-child(2){flex:1}.notification-popover strong{font-size:16px;font-weight:550;display:block;margin-bottom:5px}.notification-popover small{font-size:15px;color:var(--muted)}.alert-icon{display:grid;place-items:center;background:#fbf3e7;color:#bd915b;width:30px;height:30px;border-radius:6px}.profile-popover{width:245px;padding:18px}.profile-popover>strong{display:block;font-size:16px;overflow-wrap:anywhere}.profile-popover>small{display:block;font-size:15px;margin-top:6px;color:var(--muted);overflow-wrap:anywhere}.profile-popover a{display:flex;gap:9px;align-items:center;border-top:1px solid var(--line);margin-top:17px;padding-top:14px;font-size:16px}.main-content{max-width:1680px;margin:auto;padding:22px 34px 0}.demo-strip{background:#eeedf4;border:1px solid #e0dfea;min-height:31px;padding:7px 12px;justify-content:space-between;gap:8px;border-radius:5px;font-size:14px;color:#605990;margin-bottom:27px}.demo-strip,.demo-strip>span{display:flex;align-items:center}.demo-strip>span{gap:7px}.demo-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#837f9e}.demo-strip button{display:flex;align-items:center;gap:7px;font-size:14px;color:#49446e;font-weight:550}.demo-description{color:#837f9e;margin-left:-3px}.page-heading{display:flex;justify-content:space-between;gap:24px;margin:0 0 27px}.eyebrow{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:1.7px;color:#8783a1;margin-bottom:10px}.eyebrow>span{width:5px;height:5px;background:#7a7597;border-radius:50%}h1{font-size:clamp(25px,2.2vw,36px);font-weight:750;line-height:1.4}h1>span{color:#7f7a9b}.page-heading p{color:#8d949c;line-height:1.7;margin-top:7px}.heading-actions{display:flex;align-items:center;gap:9px;flex-shrink:0;padding-top:20px}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 14px;min-height:37px;border-radius:6px;font-size:15px;font-weight:550;white-space:nowrap;line-height:1.4}.button.primary{background:#33304e;color:#fff;border:1px solid #33304e;box-shadow:0 2px 2px #1c154810}.button.primary:hover{background:#1e174e;border-color:#1e174e}.button.secondary{background:#fff;border:1px solid #e3e7e9;color:#53606a;box-shadow:0 1px 2px #120d2e03}.button.secondary:hover{border-color:#b8b5c8;background:#fbfbfc}.button:disabled{opacity:.5}.button.full{width:100%}.date-button{font-size:14px;font-weight:400;padding:10px 11px;color:#737f88!important}.date-button>svg:first-child{color:#9693ad}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px}.metric-card{display:block;border:1px solid #e6e9ec;border-radius:9px;padding:18px 18px 15px;text-align:left;background:#fff;box-shadow:0 2px 3px #19134104;color:inherit;min-width:0;cursor:default}.metric-card.clickable{cursor:pointer}.metric-card.clickable:hover{border-color:#d3b792;box-shadow:0 3px 10px #201a0d07}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#77818a;font-size:15px}.metric-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:#797497;background:#f2f2f6}.metric-card.blue .metric-icon{background:#f0f4fa;color:#8399b7}.metric-card.orange .metric-icon{background:#fcf6ec;color:#bc955d}.metric-card.violet .metric-icon{background:#f5f2fa;color:#a096bd}.metric-middle{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:14px 0 16px}.metric-middle>strong{font-family:var(--heading);font-size:34px;font-weight:650;letter-spacing:-1.6px;line-height:1.1}.metric-spark{height:34px;display:flex;align-items:end;gap:3px;padding-bottom:1px}.metric-spark i{width:4px;border-radius:2px 2px 0 0;background:#8985a3}.metric-card.blue .metric-spark i{background:#7f9cb8}.metric-card.orange .metric-spark i{background:#d4af72}.metric-card.violet .metric-spark i{background:#a99cc7}.metric-note{display:flex;align-items:center;gap:5px;font-size:13px;color:#a0a6ad;white-space:nowrap}.metric-note-icon{color:#817c9d}.metric-note-icon.blue{color:#839bbb}.metric-note-icon.violet{color:#b0a2ca}.orange-dot{width:4px;height:4px;border-radius:50%;background:#d6ad71;margin-right:3px}.card{background:#fff;border:1px solid #e6e9ec;border-radius:9px;box-shadow:0 2px 3px #19134103;overflow:hidden}.card-heading{padding:23px 23px 0;display:flex;align-items:center;justify-content:space-between;gap:14px}.card-heading h2,.upload-card h2{font-size:16px;font-weight:700;letter-spacing:-.2px}.card-heading p{color:#949ba3;margin-top:6px;line-height:1.6}.card-heading>svg{color:#9793ae}.text-button{color:#757093;display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;padding:4px 0}.text-button:hover{color:#33304e}.dashboard-middle{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:21px;margin-bottom:22px}.stage-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:29px 24px 22px}.stage-block{text-align:left;padding:0;min-width:0}.stage-step{display:flex;align-items:center;margin-bottom:17px}.stage-step>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.stage-connector{display:flex;align-items:center;flex:1;color:#cbd1d3;padding-left:11px;position:relative;right:-4px}.stage-connector i{border-top:1px dashed #d9d7e5;flex:1}.stage-label{font-size:15px;color:#757d85;white-space:nowrap;display:flex;align-items:center;letter-spacing:-.2px}.stage-label>span{font-size:13px;color:#aab0b7}.stage-block>strong{font-family:var(--heading);display:block;font-size:25px;font-weight:650;letter-spacing:-.9px;margin:10px 0 13px;line-height:1.2}.stage-bar{height:4px;background:#f1f2f3;border-radius:4px;overflow:hidden;margin-bottom:8px}.stage-bar>span{height:100%;display:block;border-radius:4px}.stage-block>small{font-size:13px;color:#a3aab1}.stage-block:hover>strong{color:#3b3759}.workflow-foot{padding:13px 23px;border-top:1px solid #eef0f1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9794ae;font-size:13px}.workflow-foot>span{display:flex;align-items:center;gap:6px}.workflow-foot i{width:4px;height:4px;border-radius:50%;background:#8d89a6}.workflow-foot b{font-weight:400;color:#bfbcd4;margin:0 3px}.intelligence-card{border-radius:9px;position:relative;isolation:isolate;overflow:hidden;padding:21px 24px 19px;background:#e4e3ed;border:1px solid #d5d3e3;color:#221958;display:flex;flex-direction:column}.ai-card-heading{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;letter-spacing:1.4px}.ai-orb{width:32px;height:32px;border-radius:8px;background:#d2d0e1;color:#5a5387;display:grid;place-items:center;border:1px solid #cbc8dc}.ai-pill{font-size:12px;letter-spacing:.3px;border:1px solid #c0bdd5;color:#645c97;border-radius:3px;padding:3px 5px;margin-left:auto}.intelligence-card h2{font-size:21px;font-weight:650;letter-spacing:-.7px;line-height:1.45;margin:14px 0 9px}.intelligence-card>p{color:#777395}.ai-card-insight{display:flex;align-items:center;gap:6px;font-size:13px;margin:17px 0 14px;color:#5b5489}.ai-card-insight>svg{margin-left:auto}.insight-dot{width:4px;height:4px;background:#7c7799;border-radius:50%}.intelligence-card>button{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c3c0d7;padding:13px 0 0;font-size:14px;font-weight:550;color:#3a3557;margin-top:auto}.ai-decor{position:absolute;border:1px solid #cfccdf;border-radius:50%;z-index:-1;pointer-events:none}.ai-decor-one{width:205px;height:205px;right:-115px;top:45px}.ai-decor-two{width:285px;height:285px;right:-155px;top:5px}.dashboard-chart-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:21px;margin-bottom:23px}.chart-card .card-heading{padding-bottom:12px}.chart-card select{font-size:13px;padding:7px 22px 7px 10px;background:#fcfcfd;color:#7f8790;border-color:#e8ebed}.chart-wrap{height:190px;display:flex;padding:12px 25px 0 23px;gap:13px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:27px;width:16px;color:#b2b8be;font-size:13px;text-align:right}.chart-plot{position:relative;flex:1;min-width:0}.chart-lines{position:absolute;inset:0 0 26px;display:flex;flex-direction:column;justify-content:space-between}.chart-lines>i{border-bottom:1px dashed #eaedef;width:100%}.chart-columns{display:flex;gap:22px;height:100%;padding:0 13px}.chart-column{height:100%;flex:1;flex-direction:column;align-items:center;z-index:1;min-width:0}.chart-bar-stack,.chart-column{display:flex;justify-content:end}.chart-bar-stack{flex-direction:column-reverse;gap:2px;width:100%;max-width:29px;min-height:1px;border-radius:3px 3px 0 0;overflow:hidden;transition:opacity .2s}.chart-bar-stack>div{width:100%;min-height:0}.chart-bar-stack:hover{opacity:.75}.chart-column>span{display:flex;align-items:center;justify-content:center;height:26px;padding-top:8px;white-space:nowrap;font-size:13px;color:#a2aab2}.chart-dense{gap:6px}.chart-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:16px 15px 22px}.chart-legend>span{display:flex;gap:5px;align-items:center;color:#9ba4ac;font-size:13px}.chart-legend i{height:5px;width:5px;border-radius:2px}.distribution-card .card-heading{padding-right:15px}.donut-wrap{display:flex;justify-content:center;align-items:center;height:174px;margin-top:6px}.donut-value{font-family:var(--heading);font-size:30px;fill:#1d164a;font-weight:650;letter-spacing:-1px}.donut-label{font-family:var(--font);font-size:13px;fill:#9c98b2}.distribution-legend{padding:1px 24px 17px}.distribution-legend>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:7px 0;font-size:14px;color:#8d8aa6}.distribution-legend>button>span{display:flex;align-items:center;gap:7px}.distribution-legend i{width:6px;height:6px;display:inline-block;border-radius:2px}.distribution-legend strong{display:flex;align-items:center;gap:13px;color:#524c7b;font-weight:550}.distribution-legend small{font-size:13px;color:#a29fb6;font-weight:400;width:25px;text-align:right}.dashboard-bottom{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:21px;margin-bottom:30px}.recent-card .card-heading{padding-bottom:21px}.count-chip{display:inline-block;min-width:22px;padding:3px 6px;border-radius:4px;color:#8682a1;background:#f1f0f6;font-family:var(--font);font-size:14px;font-weight:500;vertical-align:middle;margin-left:5px}.count-chip.amber{color:#bb975f;background:#faf3e6}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{background:#fafbfc;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:12px 20px;font-size:13px;font-weight:500;letter-spacing:.7px;color:#959da5}td{padding:15px 20px;border-bottom:1px solid #f0f2f4;font-size:15px;color:#7f8a91}tbody>tr:last-child td{border-bottom:0}tbody>tr{cursor:pointer;transition:background .15s}tbody>tr:hover{background:#fafafb}td:last-child{padding-left:0;padding-right:14px;width:30px}.reference-button{display:flex;align-items:center;gap:9px;padding:0;text-align:left}.reference-icon{height:29px;width:29px;display:grid;place-items:center;background:#f2f2f6;color:#8985a3;border:1px solid #e8e7ef;border-radius:6px}.reference-button strong{font-size:15px;color:#4b5962;font-weight:550;display:block}.reference-button small{font-size:13px;color:#a3aab0;display:block;margin-top:5px;font-variant-numeric:tabular-nums;letter-spacing:.25px}.client-cell strong{display:block;font-size:15px;font-weight:500;color:#697780}.client-cell small{font-size:13px;color:#a6adb3;display:block;margin-top:5px}.stage-cell{min-width:88px;max-width:110px}.stage-cell>span{display:flex;align-items:center;gap:6px;font-size:14px;color:#8b949d}.stage-cell>span>i{width:4px;height:4px;border-radius:50%}.stage-cell>div{height:3px;background:#f0f2f5;max-width:80px;border-radius:3px;overflow:hidden;margin-top:8px}.stage-cell>div>i{height:100%;display:block;border-radius:3px}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #e7ebed;border-radius:4px;font-size:13px;color:#939ba0;background:#fafbfc;white-space:nowrap;line-height:1.4}.badge>i{width:3px;height:3px;border-radius:50%;background:currentColor}.badge.amber{color:#b18b52;border-color:#efe3ce;background:#fcf7eb}.badge.green{color:#605991;border-color:#dedce9;background:#f2f1f6}.badge.blue{color:#7a96ad;border-color:#e1e9f0;background:#f2f6fa}.compact-table th{padding:10px 16px;font-size:12px}.compact-table th:first-child{padding-left:23px}.compact-table td{padding:13px 16px;font-size:14px}.compact-table td:first-child{padding-left:23px}.compact-table .reference-icon{display:none}.compact-table .stage-cell>div{max-width:74px}.compact-table td:last-child{padding-right:15px}.radar-list{padding:8px 22px 0}.radar-list>button{display:flex;align-items:start;gap:9px;text-align:left;width:100%;padding:17px 0;border-bottom:1px solid #ebeaf2}.radar-list>button:last-child{border-bottom:0}.radar-icon{display:grid;place-items:center;background:#faf3e7;border-radius:6px;color:#be9c6b;min-width:28px;height:28px;margin-top:1px}.radar-list>button>div{flex:1;min-width:0}.radar-list>button>svg{color:#bbb8d1;margin-top:8px;width:12px}.radar-list strong{font-size:14px;font-weight:550;color:#595287;display:block;line-height:1.6}.radar-list p{font-size:13px;color:#9c98b2;margin-top:4px}.radar-list p>span{margin:0 3px;color:#c3c0d6}.radar-list small{display:block;font-size:12px;color:#aaa7bc;margin-top:7px}.radar-footer{gap:7px;border-top:1px solid #ebeaf2;font-size:13px;color:#9b98b1;padding:13px 22px;margin-top:4px}.radar-empty,.radar-footer{display:flex;align-items:center}.radar-empty{justify-content:center;flex-direction:column;gap:12px;min-height:210px;color:#9f9bb4;font-size:16px}.page-footer{border-top:1px solid #e7e6ef;padding:18px 0 22px;display:flex;align-items:center;justify-content:space-between;color:#a6adae;font-size:13px;gap:16px}.page-footer>span:last-child{display:flex;align-items:center;gap:5px}.operations-summary{display:flex;align-items:center;gap:28px;margin:10px 0 24px;color:#8d989b;font-size:16px}.operations-summary>span{display:flex;align-items:center;gap:7px}.operations-summary b{font-size:17px;color:#443e66}.operations-summary>.icon-btn{margin-left:auto}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%}.status-dot.green{background:#777295}.status-dot.orange{background:#d4a25f}.table-toolbar{padding:15px 20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.filter-tabs{display:flex;gap:4px}.filter-tabs>button{padding:9px 11px;border:1px solid transparent;border-radius:5px;font-size:15px;color:#938fab;display:flex;align-items:center;gap:8px}.filter-tabs>button.selected{background:#efeff4;color:#524c7b;border-color:#e1e0eb}.filter-tabs>button>span{font-size:13px;padding:2px 4px;background:#dedce9;border-radius:3px}.table-filters{display:flex;gap:8px}.table-filters>select{font-size:14px;padding:8px 23px 8px 10px;color:#8b87a5}.route-cell>span{display:block;font-size:14px}.route-cell>small{gap:5px;font-size:13px;margin-top:7px;color:#a5aeb0}.assignee,.route-cell>small{display:flex;align-items:center}.assignee{gap:6px;font-size:14px;color:#8581a0}.small-avatar{width:24px;height:24px;font-size:13px;border:1px solid white;background:#eae8f1}.pagination{justify-content:space-between;border-top:1px solid #ecebf3;padding:13px 20px;font-size:14px;color:#9592ac}.pagination,.pagination>div{display:flex;align-items:center}.pagination>div{gap:8px}.empty{min-height:245px;padding:45px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon{display:grid;place-items:center;width:55px;height:55px;border:1px solid #dedce9;background:#efeef4;border-radius:13px;color:#837f9e;margin-bottom:18px}.empty h3{font-size:16px;font-weight:600;letter-spacing:-.4px}.empty p{font-size:16px;line-height:1.8;color:#9490ac;max-width:420px;margin-top:10px}.empty>.button{margin-top:22px}.muted{color:var(--muted);padding:20px}.document-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px}.document-stats>div{display:grid;grid-template-columns:38px 1fr;column-gap:11px;background:white;border:1px solid var(--line);border-radius:9px;padding:23px}.document-stats svg{grid-row:span 2;align-self:center;color:#8581a0}.document-stats strong{font-size:21px;font-family:var(--heading);font-weight:650;color:#3c375a}.document-stats span{font-size:15px;color:#9996af;margin-top:5px}.file-cell{display:flex;align-items:center;gap:10px}.file-icon{display:grid;place-items:center;width:35px;height:41px;background:#f0f0f5;color:#807b9c;border:1px solid #dfddea;border-radius:6px;flex-shrink:0}.file-cell strong{font-size:16px;color:#5e578d;display:block}.file-cell small{font-size:14px;color:#9c99b2;display:block;margin-top:5px}.client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:30px}.client-card{padding:25px}.client-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:10px}.client-logo{height:49px;min-width:49px;display:grid;place-items:center;background:#f3f0e8;color:#96815a;border:1px solid #e9e4d5;border-radius:11px;font-family:Georgia,serif;font-size:32px}.client-1{font-family:var(--heading);font-size:16px;color:#7894ad;background:#f0f4f8;border-color:#dfe8ef}.client-card h2{font-size:20px;letter-spacing:-.7px;font-weight:650;margin-bottom:9px}.client-card>p{font-size:15px;color:#9b97b1;line-height:1.7;min-height:34px}.client-divisions{display:flex;gap:5px;flex-wrap:wrap;margin:16px 0 23px;min-height:23px}.client-divisions>span{font-size:13px;color:#817d9d;border:1px solid #e1e0eb;background:#f7f6fa;border-radius:4px;padding:5px 7px}.client-numbers{display:flex;padding:22px 0;border-top:1px solid #eae8f1;border-bottom:1px solid #eae8f1;margin-bottom:20px;gap:30px}.client-numbers>div{display:flex;flex-direction:column}.client-numbers strong{font-family:var(--heading);font-size:23px;color:#4d4775}.client-numbers span{font-size:14px;color:#928eaa;margin-top:7px}.client-legal{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;font-size:15px;color:#7c7899;margin-bottom:23px}.client-legal small{width:100%;margin:6px 0 0 24px;font-size:13px;color:#aaa7bc}.activity-page{margin-bottom:30px}.activity-page .card-heading{padding-bottom:15px}.audit-row{display:flex;align-items:start;gap:14px;padding:22px 24px;border-bottom:1px solid #ecebf3}.audit-row:last-child{border-bottom:0}.audit-icon{width:30px;height:30px;display:grid;place-items:center;background:#efeff4;border:1px solid #e3e1ec;border-radius:50%;color:#827e9e;flex-shrink:0}.audit-row>div{flex:1;min-width:0}.audit-row strong{display:block;font-size:16px;font-weight:450;overflow-wrap:anywhere;color:#5b5489}.audit-row p{font-size:15px;color:#9996af;margin-top:6px}.audit-row p>span{margin:0 6px}.audit-row p>button{color:#746f93;font-size:15px;padding:0}.audit-row>time{font-size:14px;color:#a19eb6;white-space:nowrap;line-height:1.8;margin-top:3px}.audit-row time>small{font-size:13px;display:block;text-align:right;color:#afacc1}.error-banner{display:flex;align-items:center;gap:9px;border:1px solid #ead3c6;background:#fff7f1;padding:11px 15px;border-radius:6px;margin-bottom:16px;color:#b37e60;font-size:16px}.error-banner>span{flex:1}.error-banner>button{font-size:15px;text-decoration:underline}.back-button{display:flex;align-items:center;gap:7px;font-size:15px;color:#9692ad;padding:0;margin:8px 0 24px}.back-button:hover{color:var(--green)}.detail-heading{margin-bottom:23px}.detail-title{display:flex;align-items:center;gap:14px}.detail-title h1{font-size:32px}.sample-label{font-size:13px;color:#8f8ba8;border:1px solid #dbd9e7;border-radius:3px;padding:3px 6px}.mono{font-variant-numeric:tabular-nums}.heading-sep{color:#d1cee0;margin:0 10px}.shipment-route{display:flex;align-items:center;gap:25px;padding:24px 25px;background:white;border:1px solid var(--line);border-radius:9px;margin-bottom:24px}.shipment-route>div:first-child,.shipment-route>div:nth-child(3){display:flex;align-items:center;gap:12px;min-width:145px}.route-node{display:grid;place-items:center;width:39px;height:39px;border:1px solid #e1dfeb;background:#f3f2f7;border-radius:9px;color:#908ca8}.destination-node{background:#ebeaf2;color:#787396;border-color:#dad9e6}.shipment-route small{display:block;font-size:13px;letter-spacing:1px;color:#9f9bb4;margin-bottom:6px}.shipment-route strong{font-family:var(--heading);font-size:16px;font-weight:600;color:#4c4672;display:block;letter-spacing:-.2px}.shipment-route div>span:not(.route-node){font-size:14px;color:#9c98b2;display:block;margin-top:6px}.shipment-line{display:flex;align-items:center;gap:15px;color:#9b98b1;flex:1;min-width:70px;max-width:180px}.shipment-line>i{border-top:1px dashed #c3c0d6;flex:1}.route-meta{margin-left:auto;border-left:1px solid #e5e4ed;padding-left:25px}.route-meta .fedex{font-size:16px!important;font-weight:650;color:#635b95!important;font-family:var(--heading)}.route-meta>small{margin-top:9px;letter-spacing:0;font-size:14px}.detail-tabs{display:flex;border-bottom:1px solid #dfddea;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.detail-tabs>button{font-size:16px;color:#9490ac;padding:5px 0 14px;white-space:nowrap;display:flex;align-items:center;gap:5px;border-bottom:2px solid transparent}.detail-tabs>button.active{color:#504a78;font-weight:550;border-bottom-color:#595286}.detail-tabs>button>span{font-size:13px;color:#8b87a4;background:#e7e6ef;border-radius:4px;padding:2px 5px}.detail-tabs>button .amber-count{color:#be9b62;background:#f7eedb}.detail-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:22px;margin-bottom:22px}.detail-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:27px 24px}.detail-field-grid small{font-size:14px;color:#9d9ab3;display:block;margin-bottom:9px}.detail-field-grid strong{font-size:16px;font-weight:500;color:#595285;display:block;line-height:1.8}.tiny-button{display:flex;align-items:center;gap:3px;font-size:13px;color:#8985a3;padding:0;margin-top:4px}.description-field{border-top:1px solid #ecebf2;padding:18px 24px 22px}.description-field>small{font-size:12px;letter-spacing:1.2px;color:#a19eb5}.description-field>p{font-size:16px;color:#777395;margin-top:8px;line-height:1.8}.big-progress{display:flex;gap:17px;align-items:center;padding:25px 24px 20px}.big-progress>strong{font-family:var(--heading);font-size:40px;letter-spacing:-1.5px;color:#514b7a;font-weight:600}.big-progress>strong>span{font-size:22px;margin-left:3px;color:#a3a0b7}.big-progress>span{font-size:15px;color:#9996af;max-width:83px;line-height:1.7}.progress-rail{height:6px;background:#eeedf3;border-radius:6px;margin:0 24px;overflow:hidden}.progress-rail>span{display:block;background:#9793ae;height:100%;border-radius:6px}.next-step-label{font-size:12px;letter-spacing:1.1px;color:#a19eb5;margin:22px 24px 9px}.progress-card>p{margin:0 24px;font-size:16px;color:#726d90;line-height:1.8}.progress-card>.button{margin:20px 24px 24px;width:calc(100% - 48px)}.facts-card{margin-bottom:22px}.facts-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:26px 24px;gap:17px}.facts-grid>button{display:flex;flex-direction:column;align-items:start;gap:13px;text-align:left;border-right:1px solid #eae8f1;color:#acaabe;padding:0 13px 0 0}.facts-grid>button:last-child{border-right:0}.facts-grid strong{font-size:15px;font-weight:450;color:#8e8aa7;line-height:1.5;min-height:30px}.facts-grid span{font-size:13px;display:flex;align-items:center;gap:5px;color:#aaa7bc}.facts-grid .fact-confirmed{color:#827e9d}.facts-grid .fact-confirmed strong{color:#5f588f}.facts-grid .fact-confirmed span{color:#8682a0}.blocker-banner{display:flex;align-items:center;gap:15px;padding:23px;border:1px solid #e9ddc5;border-radius:9px;background:#fcf8ee;margin-bottom:22px}.blocker-banner>span{width:38px;height:38px;border-radius:8px;background:#f6eddb;color:#c4a164;display:grid;place-items:center;flex-shrink:0}.blocker-banner>div{flex:1}.blocker-banner h3{font-size:16px;font-weight:550;color:#a88c57}.blocker-banner p{font-size:15px;margin-top:7px;color:#baa575;line-height:1.8}.blocker-banner .button{border-color:#e8ddc6;color:#b09b6d}.recent-audit{margin-bottom:28px}.recent-audit .card-heading{padding-bottom:4px}.activities-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;margin-bottom:30px}.stage-accordion{margin-bottom:14px}.stage-accordion-header{display:flex;align-items:center;gap:14px;padding:23px;width:100%;text-align:left}.stage-number{display:grid;place-items:center;width:37px;height:37px;border-radius:9px;font-size:16px;font-family:var(--heading);font-weight:650;flex-shrink:0}.stage-accordion-header>div{flex:1}.stage-accordion h2{font-size:16px;letter-spacing:-.1px;font-weight:650}.stage-accordion-header p{font-size:14px;color:#9895af;margin-top:6px;line-height:1.6}.stage-accordion-header>svg{color:#a6a3ba;transition:transform .2s;margin-left:9px}.stage-accordion.expanded .stage-accordion-header>svg{transform:rotate(180deg)}.activity-steps{padding:0 23px 5px}.activity-steps>button{display:flex;align-items:center;gap:12px;text-align:left;padding:17px 0;width:100%;border-top:1px solid #ebeaf1}.step-status{display:grid;place-items:center;min-width:25px;height:25px;border:1px solid #e1dfeb;border-radius:50%;color:#aba8be;font-size:13px}.step-status.done{background:#ebeaf2;border-color:#d9d7e5;color:#7f7a9b}.activity-steps>button>div{flex:1}.activity-steps strong{display:block;font-weight:450;color:#716c8f;line-height:1.6}.activity-steps small{display:block;margin-top:5px}.activity-steps small,.step-date{font-size:13px;color:#a7a4bb}.activity-steps>button>svg{color:#b6b4c6;width:13px}.complete-step{font-size:13px;color:#918da9;display:flex;align-items:center;gap:3px}.rules-card{height:fit-content;padding:25px;color:#817d9d;background:#f9f8fb;border-color:#dfddea}.rules-card h3{font-size:17px;line-height:1.6;font-weight:550;color:#635b95;letter-spacing:-.4px;margin:17px 0 12px}.rules-card>p{font-size:15px;color:#9a96b0;line-height:1.8}.rules-card ul{font-size:15px;line-height:1.9;color:#928eaa;padding-left:15px;margin:20px 0}.rules-card li{padding:5px 0}.rules-card>div{display:flex;align-items:start;gap:8px;border-top:1px solid #e2e0ec;padding-top:20px;margin-top:10px}.rules-card>div p{font-size:14px;color:#a19eb5;line-height:1.8}.documents-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;margin-bottom:30px}.documents-layout>.card{height:fit-content}.document-list{padding:10px 23px}.document-list>div{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e9e8f0}.document-list>div:last-child{border-bottom:0}.document-list>div>div{flex:1;min-width:0}.document-list strong{font-size:16px;color:#655d97;font-weight:500;overflow-wrap:anywhere}.document-list small{display:block;margin-top:6px;font-size:14px;color:#a8a5bb}.upload-card{padding:25px}.upload-card>p{font-size:15px;color:#9a97b0;margin-top:8px;margin-bottom:23px;line-height:1.7}.upload-card label{font-size:15px;color:#8682a1}.upload-card select{font-size:16px;color:#706b8f;border-color:#dddbe8}.dropzone{margin:20px 0;border:1px dashed #c6c3d8;border-radius:8px;background:#f9f8fb;padding:27px 15px;display:flex;align-items:center;flex-direction:column;gap:12px;color:#9894af;text-align:center}.dropzone strong{font-size:16px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.dropzone>span{font-size:14px;color:#a8a5bb}.dropzone label{display:inline-flex;width:fit-content;margin-top:3px;cursor:pointer}.dropzone input{display:none}.dropzone small{font-size:13px;color:#b5b2c5;margin-top:4px}.dropzone.has-file{background:#edecf3;border-color:#9c99b2}.upload-card>.field-hint{justify-content:center;margin:15px 0 0}.incident-list{padding:7px 24px}.incident-list>div{display:flex;align-items:start;gap:15px;padding:24px 0;border-bottom:1px solid #e8e7f0}.incident-list>div:last-child{border-bottom:0}.incident-symbol{display:grid;place-items:center;width:35px;min-width:35px;height:35px;background:#f0eff5;border-radius:8px;color:#9794ae}.incident-symbol.critical{color:#c4a170;background:#fcf4e6}.incident-symbol.warning{color:#9eafbb;background:#f3f6f8}.incident-list>div>div{flex:1;min-width:0}.incident-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.incident-title h3{font-size:16px;font-weight:600;color:#7f7a9b;line-height:1.7}.incident-list p{font-size:15px;color:#a29fb6;line-height:1.9;margin-top:10px;overflow-wrap:anywhere}.incident-list p strong{font-weight:500;color:#8581a0}.incident-list .button{margin-top:2px}.resolved .incident-symbol{color:#8f8ba8;background:#ebeaf2}.resolution{font-size:15px;color:#8985a3;line-height:1.8;background:#f2f2f6;padding:12px;margin-top:13px;border-radius:5px;display:flex;align-items:start;gap:6px}.analysis-header{display:flex;align-items:center;gap:19px;padding:24px 27px;background:#e8e7f0;border:1px solid #d4d2e2;border-radius:9px;margin-bottom:23px}.analysis-header>.ai-orb{height:48px;width:48px;border-radius:12px}.analysis-header>div:nth-child(2){flex:1}.analysis-header .eyebrow{font-size:12px;letter-spacing:1.4px;margin-bottom:7px;color:#9490ac}.analysis-header h2{font-size:17px;color:#726e91;font-weight:600;letter-spacing:-.5px}.analysis-header p{font-size:15px;color:#9a96b0;margin-top:9px;line-height:1.8}.analysis-summary{margin-bottom:23px}.analysis-summary>p{padding:22px 25px;font-size:16px;color:#827e9e;line-height:1.9}.preline{white-space:pre-wrap;overflow-wrap:anywhere}.analysis-meta{display:flex;gap:7px;align-items:center;padding:0 25px 20px;font-size:14px;color:#a8a6bb}.analysis-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-bottom:30px}.analysis-grid>.card{height:fit-content}.finding{padding:23px;border-bottom:1px solid #eae8f1}.finding:last-child{border-bottom:0}.finding h3{font-size:16px;font-weight:550;color:#8a86a3;line-height:1.6;margin:12px 0 9px}.finding p{font-size:15px;color:#aca9be;line-height:1.9}.finding>div{display:flex;align-items:start;gap:6px;font-size:15px;color:#9e9bb3;line-height:1.8;margin:13px 0 10px}.finding>small{font-size:13px;color:#b5b2c5}.next-actions{margin-bottom:20px;padding-bottom:13px}.next-actions>p{display:flex;align-items:start;gap:12px;font-size:16px;line-height:1.9;color:#9d9ab2;padding:16px 23px 0}.next-actions>p>span{display:grid;place-items:center;width:23px;min-width:23px;height:23px;border:1px solid #dedde9;background:#f3f2f7;border-radius:6px;color:#9b97b1;font-size:14px}.draft-card{padding-bottom:21px}.draft-label{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:1px;color:#a5a2b9;padding:22px 23px 0}.draft-card>p{padding:17px 23px;font-size:16px;color:#a7a4bb;line-height:1.9}.draft-card>small{display:block;padding:0 23px;font-size:14px;color:#b8b5c8}.ai-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-bottom:30px}.ai-chat{display:flex;flex-direction:column;min-height:640px;max-height:850px}.chat-heading{justify-content:space-between;padding:19px 23px;border-bottom:1px solid #eae8f1}.chat-heading,.chat-name{display:flex;align-items:center}.chat-name{gap:12px}.chat-name>.tiny-spark{background:#ecebf3;width:34px;height:34px;border-radius:9px;color:#9c99b2}.chat-name strong{display:block;color:#908ca9;font-weight:550}.chat-name span:not(.tiny-spark){display:block;font-size:14px;color:#b7b5c7;margin-top:5px}.chat-context{display:flex;align-items:center;gap:7px;padding:10px 22px;background:#fafafb;border-bottom:1px solid #eae9f1;color:#b1aec2}.chat-context select{border:0;background:none;font-size:14px;color:#9e9bb3;box-shadow:none;padding:5px 20px 5px 0;width:100%}.chat-messages{flex:1;overflow:auto;padding:25px 24px;min-height:0}.chat-welcome{padding:35px 0 25px;text-align:center;display:flex;align-items:center;flex-direction:column}.chat-welcome-icon{display:grid;place-items:center;height:63px;width:63px;background:#eeedf4;border:1px solid #d8d6e5;border-radius:19px;color:#a8a6bb;margin-bottom:22px}.chat-welcome .eyebrow{font-size:12px;color:#b4b1c5;letter-spacing:1.5px}.chat-welcome h2{font-size:24px;font-weight:550;line-height:1.6;letter-spacing:-.8px;color:#8c88a5}.chat-welcome>p{font-size:16px;color:#afacc1;max-width:310px;line-height:1.9;margin-top:15px}.prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;width:100%;max-width:520px}.prompt-grid>button{display:flex;align-items:center;gap:10px;text-align:left;padding:15px 12px;background:#fafafc;border:1px solid #e4e2ed;border-radius:7px;color:#a9a6bc;line-height:1.8}.prompt-grid>button>span{flex:1}.prompt-grid>button:hover{background:#edecf3;border-color:#c1bed6}.prompt-grid>button>svg:last-child{color:#bdbad3}.chat-compose{padding:18px 22px 15px;border-top:1px solid #e8e7f0;background:#fcfcfd}.chat-compose>div{display:flex;align-items:end;padding:11px 12px;border:1px solid #d9d7e5;border-radius:8px;background:white}.chat-compose textarea{border:0;box-shadow:none;outline:0;flex:1;padding:2px 6px;resize:none;min-height:44px;color:#9c99b2;font-size:16px}.chat-compose textarea::placeholder{color:#b5b3c5}.send-button{width:30px;height:30px;background:#8580a0;color:white;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.send-button:disabled{background:#dcdae8;color:#aeabc0}.chat-compose>p{display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;color:#bab6d1;margin-top:13px}.chat-message{display:flex;gap:11px;margin-bottom:23px;align-items:start}.chat-message>div{flex:1;min-width:0}.chat-message small{font-size:12px;font-weight:500;letter-spacing:1.3px;color:#b6b3c6;display:block;margin-bottom:9px}.chat-message p{font-size:16px;color:#9b98b1;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.message-avatar{display:grid;place-items:center;min-width:28px;height:28px;background:#ecebf2;border:1px solid #d8d6e5;border-radius:7px;color:#b0adc2}.chat-message.user{padding:15px;border:1px solid #e3e1ec;background:#f5f5f8;border-radius:8px;margin-left:37px}.chat-message.user p{font-size:16px;color:#a5a2b8}.thinking{display:flex;align-items:center;gap:6px;font-size:14px;color:#bab7c9;padding-left:8px}.thinking i{height:3px;width:3px;border-radius:50%;background:#a7a4ba;animation:pulse 1s infinite}.thinking i:nth-last-child(2){animation-delay:.2s}.thinking i:last-child{animation-delay:.4s}.chat-error{display:flex;gap:8px;align-items:start;font-size:15px;color:#c7a875;background:#fffaf0;padding:14px 20px;line-height:1.7}.ai-tools>.card{padding:25px}.ai-capabilities-icon{width:40px;height:40px;display:grid;place-items:center;background:#edecf3;border:1px solid #d8d6e4;border-radius:10px;color:#a8a6bb;margin-bottom:21px}.ai-capabilities h2{font-size:21px;font-weight:550;letter-spacing:-.7px;line-height:1.6;color:#9693ad}.ai-capabilities>p{font-size:15px;color:#b9b7c8;line-height:1.8;margin:12px 0 25px}.capability{display:flex;gap:11px;padding:0 0 25px;color:#aba8be}.capability strong{display:block;font-size:15px;font-weight:500;color:#aaa7bd;margin-bottom:7px}.capability span{display:block;font-size:14px;line-height:1.9;color:#bdb9d3}.ai-capabilities>label{font-size:14px;color:#b0adc2;margin-top:4px;margin-bottom:15px}.ai-capabilities select{font-size:15px;color:#aaa7bd;border-color:#dddce8}.integration-note{display:flex;gap:12px;margin-top:20px;padding:5px 6px;align-items:center}.integration-logo{width:32px;height:32px;display:grid;place-items:center;color:#b0adc1;background:#e8e7ef;border:1px solid #d3d1e1;border-radius:8px}.integration-note>div{flex:1}.integration-note strong{font-size:15px;color:#acaabe;font-weight:500}.integration-note p{font-size:13px;color:#b9b6d0;margin-top:5px;line-height:1.6}.integration-note>button{color:#b3b1c4;padding:0}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px;margin-bottom:32px}.settings-card{margin-bottom:22px}.settings-card>.card-heading{padding-bottom:23px;border-bottom:1px solid #e9e8f0}.settings-title{display:flex;align-items:center;gap:13px}.settings-icon{height:36px;width:36px;border:1px solid #dddce8;background:#f2f2f6;border-radius:8px;color:#b0adc1;display:grid;place-items:center}.settings-title h2{font-size:16px;color:#a8a5bb}.settings-title p{font-size:14px;color:#bfbbd4}.settings-card form{padding:23px}.connection-description{display:flex;align-items:center;gap:15px;border:1px solid #dfddea;background:#f7f7fa;border-radius:7px;padding:15px;color:#b7b4c7;margin-bottom:23px}.connection-description p{font-size:15px;line-height:1.8;color:#b0adc1}.settings-card label{color:#afacc0;font-size:15px;margin-bottom:20px}.settings-card input{color:#9f9cb4;border-color:#dcdae7}.settings-card input::placeholder{color:#bcb9d2}.settings-card label small{color:#b8b5cf;font-size:14px}.input-with-icon{position:relative}.input-with-icon>svg{position:absolute;top:12px;left:12px;color:#b7b5c7}.input-with-icon input{padding-left:37px}.settings-form-footer{display:flex;align-items:center;justify-content:space-between;padding-top:4px;gap:15px}.settings-form-footer>a{display:flex;align-items:center;gap:6px;font-size:14px;color:#afacc1}.configured-note{display:flex;align-items:center;gap:8px;padding:14px;border:1px solid #d4d2e2;background:#edecf3;color:#9f9bb4;border-radius:6px;font-size:15px;margin-bottom:22px}.preference-row{padding:24px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #e8e7f0}.preference-row>div{flex:1}.preference-row strong{font-weight:500;font-size:16px;color:#aba8be}.preference-row p{font-size:15px;color:#bfbbd4;line-height:1.8;margin-top:7px;max-width:430px}.switch{height:21px;width:37px;padding:3px;border-radius:12px;background:#dcdae8;display:flex;align-items:center;flex-shrink:0;transition:background .2s}.switch>i{width:15px;height:15px;border-radius:50%;background:white;box-shadow:0 1px 2px #332f4c20;transition:transform .2s}.switch.enabled{background:#9895af}.switch.enabled>i{transform:translateX(16px)}.preferences-note{font-size:13px;color:#bbb9ca;padding:15px 24px;background:#f9f9fb}.integration-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px;border-bottom:1px solid #e9e8f0}.integration-row:last-child{border-bottom:0}.integration-row strong{font-size:16px;font-weight:500;color:#aba8be}.integration-row p{font-size:14px;color:#bbb8d1;margin-top:7px;line-height:1.8}.account-card{padding:28px 24px;text-align:center}.account-avatar{display:grid;place-items:center;height:59px;width:59px;border:3px solid white;box-shadow:0 0 0 1px #e0dfea;border-radius:50%;background:#e9e8f0;color:#a5a2b9;font-family:var(--heading);font-weight:600;font-size:20px;margin:0 auto 21px}.account-card h2{font-size:17px;font-weight:600;color:#a8a6bb}.account-card h2,.account-card>p{line-height:1.8;overflow-wrap:anywhere}.account-card>p{font-size:15px;color:#bbb8d1;margin:8px 0 15px}.account-divider{height:1px;background:#e5e4ee;margin:25px 0}.account-card>div:not(.account-divider){display:flex;align-items:center;gap:11px;text-align:left;font-size:14px;color:#b6b4c6;margin:20px 0}.account-card>div>svg{color:#adabbf}.account-card>.button{margin-top:12px}.settings-help{padding:28px 15px;color:#b6b4c6}.settings-help h3{font-size:16px;font-weight:550;color:#acaabe;margin:15px 0 10px}.settings-help p{font-size:15px;color:#b6b3c6;line-height:1.9}.settings-help a{font-size:14px;color:#afacc1;display:flex;gap:4px;align-items:center;margin-top:17px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#120e2e80;backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;padding:25px}.modal{background:white;box-shadow:0 30px 100px #001b2340;border:1px solid #dfddea;border-radius:13px;width:520px;max-width:100%;max-height:90dvh;overflow:auto;padding:28px;outline:none}.modal-wide{width:710px}.modal-heading{display:flex;align-items:start;gap:17px;padding-bottom:25px;margin-bottom:23px;border-bottom:1px solid #e9e8f0}.modal-heading>div{flex:1}.modal-heading h2{font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.5px;color:#746f93}.modal-heading p{font-size:15px;color:#a29fb6;margin-top:8px;line-height:1.8}.modal-heading>.icon-btn{color:#a5a2b8;margin-top:1px}.form-section-title{font-size:15px;color:#a19eb5;display:flex;gap:11px;align-items:center;letter-spacing:.5px;margin-bottom:18px}.form-section-title>span{font-family:var(--heading);color:#8682a1;font-weight:550;letter-spacing:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.span-two{grid-column:span 2}.modal label{font-size:15px;color:#8682a0;line-height:1.8}.modal label input,.modal label select,.modal label textarea{color:#746f92;border-color:#dddce8;padding:10px 12px}.modal label input::placeholder,.modal label textarea::placeholder{color:#b2b0c3}.field-hint{font-size:14px;color:#a9a6bc;line-height:1.8;display:flex;align-items:start;gap:6px;margin:15px 0 23px}.field-hint>svg{margin-top:2px}.modal-footer{border-top:1px solid #e5e4ed;margin-top:26px;padding-top:22px;display:flex;justify-content:end;gap:9px}.modal form>label{margin-bottom:20px}.payment-fields{display:grid;gap:18px}.detected-steps{padding:20px;margin-bottom:20px}.detected-steps h3,.detected-steps>div{display:flex;align-items:center;gap:10px}.detected-steps>div{flex-wrap:wrap}.detected-steps p{line-height:1.7}.payment-fields label{display:grid;gap:6px;min-width:0}.payment-fields input[type=file]{width:100%;min-width:0}.payment-fields .field-hint{margin:0}.modal .modal-footer .button{font-size:15px;min-height:39px}.inline-error{display:flex;align-items:start;gap:8px;padding:12px 14px;border:1px solid #efdfc8;border-radius:5px;color:#b79d72;font-size:15px;line-height:1.8;background:#fffbf1;margin:17px 0}.auth-prompt{padding:13px 15px 25px;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-prompt h3{font-size:21px;color:#8b87a4;line-height:1.6;font-weight:550;letter-spacing:-.5px}.auth-prompt p{font-size:16px;color:#a4a1b8;line-height:1.9;max-width:420px;margin:16px 0 26px}.auth-prompt .button{font-size:16px;padding:14px 20px}.auth-prompt>small{font-size:14px;color:#b5b3c5;margin-top:18px}.evidence-notice{display:flex;align-items:start;gap:11px;background:#f4f3f8;border:1px solid #e0deea;border-radius:6px;padding:15px;margin-bottom:23px;color:#a8a5bb}.evidence-notice p{font-size:15px;line-height:1.9;color:#a8a5bb}.evidence-view>h3{font-size:16px;font-weight:500;color:#9c99b2;margin:22px 0 10px}.evidence-view>p{font-size:16px;line-height:1.9;color:#b0adc1;padding:0 0 22px}.evidence-view>div{font-size:15px;color:#b5b3c5;display:flex;align-items:center;gap:8px;border-top:1px solid #e7e5ef;padding-top:17px}.evidence-view>.button{margin-top:25px}.toast{position:fixed;bottom:26px;left:calc(50% + 113px);transform:translateX(-50%);z-index:200;background:#1b1547;color:#e1dfeb;box-shadow:0 5px 30px #140f332d;border:1px solid #4a4470;border-radius:8px;padding:15px 17px;display:flex;align-items:center;gap:11px;width:max-content;font-size:16px;animation:toast-in .2s}.toast>svg{color:#aaa7bc}.toast>button{display:grid;place-items:center;color:#9a97b0;margin-left:15px;padding:0}.spin{animation:spin 1s linear infinite}.mobile-trigger{display:none}.sidebar-scrim{position:fixed;inset:0;background:#100c2a65;z-index:35;backdrop-filter:blur(3px)}.activities-layout,.ai-workspace,.analysis-grid,.analysis-header,.analysis-summary,.detail-overview,.documents-layout,.facts-card,.incident-list,.modal,.recent-audit,.settings-layout{--detail-text:#49446e;--detail-muted:#837f9e}.account-card h2,.activity-steps strong,.ai-capabilities h2,.analysis-header h2,.analysis-summary>p,.audit-row strong,.auth-prompt h3,.capability strong,.chat-message p,.chat-message.user p,.chat-welcome h2,.description-field>p,.detail-field-grid strong,.document-list strong,.draft-card>p,.evidence-view>h3,.evidence-view>p,.finding h3,.finding>div,.form-section-title>span,.incident-title h3,.integration-row strong,.modal label,.modal-heading h2,.next-actions>p,.preference-row strong,.progress-card>p,.settings-card label,.settings-help h3,.settings-title h2,.upload-card h2,.upload-card label{color:#49446e}.account-card>div:not(.account-divider),.account-card>p,.activity-steps .step-date,.activity-steps small,.ai-capabilities>p,.analysis-header p,.analysis-meta,.audit-row p,.audit-row>time,.auth-prompt p,.auth-prompt>small,.capability span,.chat-compose>p,.chat-message small,.chat-name span:not(.tiny-spark),.chat-welcome>p,.description-field>small,.detail-field-grid small,.document-list small,.draft-card>small,.evidence-notice p,.evidence-view>div,.finding p,.finding>small,.incident-list p,.integration-note p,.integration-row p,.modal .field-hint,.modal label small,.modal-heading p,.next-step-label,.preference-row p,.preferences-note,.rules-card ul,.rules-card>div p,.rules-card>p,.settings-card label small,.settings-help p,.settings-title p,.stage-accordion-header p,.upload-card>p{color:#817d9d}.chat-compose textarea,.modal input,.modal select,.modal textarea,.settings-card input{color:#49436d!important}.chat-compose textarea::placeholder,.modal input::placeholder,.modal textarea::placeholder,.settings-card input::placeholder{color:#a5a2b9!important}.modal label input,.modal label select,.modal label textarea{color:#49436d}.ai-workspace .button.primary,.analysis-header .button.primary,.modal .button.primary,.settings-card .button.primary{color:white}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes toast-in{0%{opacity:0;bottom:15px}to{opacity:1;bottom:26px}}@media (min-width:1600px){.main-content,.topbar{padding-left:48px;padding-right:48px}.metric-card{padding:24px}.metric-top{font-size:16px}.metric-middle>strong{font-size:41px}.metric-note{font-size:15px}.card-heading h2{font-size:18px}.card-heading p{font-size:16px}.stage-flow{padding:34px 27px 27px}.stage-label{font-size:16px}.stage-block>strong{font-size:30px}.stage-block>small{font-size:15px}.intelligence-card h2{font-size:25px}.intelligence-card>p{font-size:16px}.intelligence-card{padding:24px 28px}.intelligence-card>button{font-size:16px}.ai-card-insight{font-size:15px}.compact-table td{padding-top:17px;padding-bottom:17px}.compact-table .client-cell strong,.compact-table .reference-button strong{font-size:16px}.compact-table .client-cell small,.compact-table .reference-button small{font-size:14px}.radar-list strong{font-size:16px}.radar-list p,.radar-list small{font-size:14px}.chart-wrap{height:205px}.chart-bar-stack{max-width:34px}.chart-legend{padding-top:18px;padding-bottom:25px}.distribution-legend>button{font-size:15px}.donut-wrap{height:195px}.distribution-legend{padding-bottom:20px}.stage-cell>span{font-size:15px}.badge{font-size:14px}.button,.page-heading p{font-size:16px}.sidebar{width:240px}.main-shell{margin-left:240px}.toast{left:calc(50% + 120px)}}@media (max-width:1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{margin-left:205px}.main-content{padding:20px 24px 0}.topbar{padding:0 24px}.page-heading{gap:18px;align-items:start}.heading-actions{flex-wrap:wrap;justify-content:end;gap:7px}.date-button{padding-left:8px;padding-right:8px}.date-button>span{max-width:115px;overflow:hidden;text-overflow:ellipsis}.metric-grid{gap:12px}.metric-card{padding:15px 13px}.metric-top{font-size:14px}.metric-icon{width:23px;height:23px}.metric-icon>svg{width:15px}.metric-spark{gap:2px}.metric-spark i{width:3px}.metric-note{font-size:12px}.dashboard-bottom,.dashboard-chart-grid,.dashboard-middle{grid-template-columns:minmax(0,1.9fr) minmax(245px,1fr);gap:17px}.stage-flow{gap:10px;padding-left:20px;padding-right:20px}.stage-label{font-size:13px;gap:3px}.stage-label>span{font-size:12px}.workflow-foot{font-size:12px;padding-left:20px;padding-right:20px}.card-heading{padding:20px 20px 0}.card-heading h2{font-size:16px}.card-heading p{font-size:13px}.card-heading .text-button{font-size:13px;gap:4px}.intelligence-card{padding:18px 20px}.intelligence-card h2{font-size:19px}.ai-card-heading{font-size:12px;gap:6px}.ai-orb{width:27px;height:27px}.ai-orb>svg{width:18px}.compact-table td,.compact-table th{padding-left:12px;padding-right:12px}.compact-table td:first-child,.compact-table th:first-child{padding-left:20px}.compact-table .client-cell strong{font-size:14px}.compact-table .badge{font-size:12px;padding:4px 5px}.radar-footer,.radar-list{padding-left:18px;padding-right:18px}.chart-columns{gap:14px;padding:0 7px}.chart-legend{gap:10px}.chart-legend>span{font-size:12px}.distribution-legend{padding-left:21px;padding-right:21px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace,.settings-layout{grid-template-columns:minmax(0,1fr) 255px;gap:20px}.settings-title h2{font-size:16px}.settings-title{gap:9px}.settings-card .card-heading{flex-wrap:wrap}.ai-tools>.card{padding:21px}.ai-capabilities h2{font-size:20px}.prompt-grid{grid-template-columns:1fr}.chat-welcome h2{font-size:22px}.settings-layout .badge{font-size:12px}.detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-tabs{gap:22px}.facts-grid{gap:12px}.facts-grid strong{font-size:14px}.activities-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.rules-card{padding:21px}.shipment-route{gap:17px;padding:22px 20px}.shipment-route>div:first-child,.shipment-route>div:nth-child(3){min-width:125px}.route-meta{padding-left:17px}.shipment-line{gap:8px}.detail-title h1{font-size:28px}.detail-heading>.heading-actions{max-width:215px;padding-top:0}.detail-heading .button{min-height:32px;padding:9px 11px;font-size:14px}.toast{left:calc(50% + 102px)}}@media (max-width:1000px){.page-heading{flex-direction:column;gap:13px}.heading-actions{padding-top:0;justify-content:start}.metric-grid{gap:10px}.metric-spark{display:none}.metric-note{white-space:normal;line-height:1.7;min-height:22px}.metric-middle{margin:16px 0 12px}.metric-middle>strong{font-size:30px}.dashboard-middle{grid-template-columns:1fr}.intelligence-card{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding:21px 24px}.ai-card-heading{grid-column:span 2}.ai-pill{margin-left:10px}.intelligence-card h2{font-size:20px;margin:14px 0 8px;grid-row:2/4}.intelligence-card>p{margin-top:17px;font-size:14px}.ai-card-insight{margin:10px 0 13px;font-size:13px}.intelligence-card>button{grid-column:span 2;margin-top:10px}.ai-decor-one{top:-100px}.ai-decor-two{top:-140px}.stage-label{font-size:15px}.stage-label>span{font-size:13px}.stage-flow{padding-top:24px;padding-bottom:21px}.dashboard-bottom,.dashboard-chart-grid{grid-template-columns:1fr}.distribution-card{display:grid;grid-template-columns:1fr 1fr}.distribution-card .card-heading{grid-column:span 2;padding-bottom:6px}.distribution-card .donut-wrap{grid-row:2;grid-column:1;height:190px}.distribution-card .distribution-legend{grid-row:2;grid-column:2;align-self:center;padding:0 28px 0 10px}.distribution-legend>button{font-size:15px;padding:10px 0}.distribution-legend small{font-size:14px}.radar-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.radar-list>button{border-bottom:0;padding-top:19px;padding-bottom:20px;gap:7px}.radar-list>button>svg{display:none}.radar-list strong{font-size:14px}.radar-list p{font-size:12px;line-height:1.8}.radar-list p>span{display:none}.radar-list small{font-size:12px}.radar-icon{min-width:24px;height:24px}.radar-icon svg{width:14px}.workflow-foot{font-size:13px}.chart-legend>span{font-size:14px}.chart-wrap{height:190px}.chart-columns{padding:0 17px;gap:30px}.chart-legend{gap:20px;padding-top:20px}.stage-block>strong{font-size:28px}.detail-heading{flex-direction:row;align-items:center}.detail-overview{grid-template-columns:1fr}.detail-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-card{display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px;column-gap:10px}.progress-card>.card-heading{grid-column:span 2}.progress-card>.big-progress{grid-column:1;grid-row:2/4;padding-bottom:15px}.progress-card>.progress-rail{grid-column:1;grid-row:4;margin-top:3px}.progress-card>.next-step-label{grid-column:2;grid-row:2;margin-top:23px}.progress-card>p{grid-column:2;grid-row:3}.progress-card>.button{grid-column:2;grid-row:4;margin-top:17px;margin-bottom:0;align-self:center}.facts-grid{grid-template-columns:repeat(3,1fr);row-gap:25px}.facts-grid>button:nth-child(3){border-right:0}.facts-grid strong{min-height:auto;font-size:15px}.facts-grid>button{gap:10px}.facts-grid span{font-size:14px}.activities-layout{grid-template-columns:1fr}.rules-card{display:none}.documents-layout{grid-template-columns:1fr}.upload-card{max-width:100%}.dropzone{padding:25px}.analysis-header{flex-wrap:wrap}.analysis-header>div:nth-child(2){min-width:220px}.analysis-header>.button{margin-left:67px}.analysis-grid,.settings-layout{grid-template-columns:1fr}.settings-layout>aside{display:none}.ai-workspace{grid-template-columns:1fr}.ai-tools{display:none}.ai-chat{min-height:650px}.prompt-grid{grid-template-columns:1fr 1fr}.detail-tabs{gap:24px}.detail-tabs>button{font-size:15px}.shipment-route{flex-wrap:wrap}.shipment-route>.route-meta{width:100%;margin-top:4px;border-top:1px solid #e8e7f0;border-left:0;padding-top:15px;padding-left:0;display:flex;justify-content:space-between;align-items:center}.route-meta .fedex{font-size:16px!important;margin-top:0!important}.route-meta>small{margin-top:0;margin-bottom:0}.shipment-line{max-width:none}.document-stats{gap:13px}.document-stats>div{padding:17px;grid-template-columns:27px 1fr}.document-stats strong{font-size:19px}.document-stats span{font-size:13px}}@media (max-width:760px){.sidebar{width:215px;transform:translateX(-100%);transition:transform .22s}.sidebar-open{transform:translateX(0)}.sidebar-bottom{padding-top:30px}.main-shell{margin-left:0}.mobile-trigger{display:inline-flex;margin-right:0}.topbar{height:65px;padding:0 20px;gap:10px}.breadcrumb{gap:8px;font-size:15px}.breadcrumb-home,.breadcrumb>svg{display:none}.topbar-right{gap:12px}.global-search input{width:137px;font-size:15px}.global-search kbd{display:none}.header-divider{margin-left:0}.main-content{padding:17px 20px 0}.demo-strip{margin-bottom:24px;padding:9px 10px;font-size:13px}.demo-description{display:none}.demo-strip button{font-size:13px}.page-heading{margin-bottom:23px}h1{font-size:28px;letter-spacing:-1px}.page-heading p{font-size:16px;max-width:350px}.eyebrow{font-size:12px;letter-spacing:1.5px}.button{font-size:15px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.metric-card{padding:18px}.metric-top{font-size:15px}.metric-icon{width:25px;height:25px}.metric-middle>strong{font-size:34px}.metric-spark{display:flex;gap:3px}.metric-spark i{width:4px}.metric-note{font-size:13px;min-height:14px;white-space:nowrap}.metric-middle{margin:15px 0}.dashboard-bottom,.dashboard-chart-grid,.dashboard-middle{gap:20px;margin-bottom:20px}.stage-flow{gap:14px;padding:24px 20px}.card-heading h2{font-size:16px}.card-heading p{font-size:14px}.intelligence-card h2{font-size:22px}.intelligence-card>p{font-size:15px}.ai-card-heading{font-size:13px}.ai-card-insight{font-size:14px}.intelligence-card>button{font-size:15px}.chart-legend>span{font-size:13px}.chart-legend{gap:16px}.chart-columns{gap:20px}.compact-table td,.compact-table th{padding-left:16px;padding-right:16px}.compact-table th{font-size:12px}.compact-table .client-cell strong,.compact-table .reference-button strong{font-size:15px}.compact-table .badge,.compact-table .client-cell small,.compact-table .reference-button small{font-size:13px}.radar-list{gap:14px;padding-left:20px;padding-right:20px}.page-footer{font-size:12px}.operations-summary{gap:15px;font-size:14px}.operations-summary>span{gap:5px}.operations-summary b{font-size:16px}.table-toolbar{padding:15px}.table-filters{width:100%;gap:8px}.table-filters>select{width:50%}.filter-tabs{justify-content:space-between;width:100%}.filter-tabs>button{padding:8px;font-size:14px}.operations-card table th{font-size:12px}.operations-card table td{font-size:14px}.client-grid{gap:15px}.client-card{padding:20px}.client-card h2{font-size:18px}.client-numbers{gap:20px}.client-numbers span{font-size:13px}.client-card>.button{font-size:13px;padding-left:8px;padding-right:8px}.document-stats{gap:10px}.document-stats>div{padding:15px 12px;grid-template-columns:1fr;row-gap:9px}.document-stats svg{grid-row:auto;width:18px;height:18px}.document-stats strong{font-size:20px}.document-stats span{font-size:13px;margin-top:0}.toast{left:50%;font-size:15px;bottom:20px;max-width:calc(100vw - 30px)}.detail-heading{flex-direction:column;align-items:start}.detail-heading>.heading-actions{max-width:none}.detail-title h1{font-size:29px}.detail-heading p{max-width:none;font-size:15px}.detail-tabs{gap:21px}.facts-grid{padding:25px 21px}.blocker-banner{flex-wrap:wrap;padding:20px;gap:13px}.blocker-banner .button{margin-left:51px;font-size:14px}.analysis-header{padding:22px;gap:15px}.analysis-header h2{font-size:16px}.analysis-header>.button{margin-left:63px}.settings-card>.card-heading{padding:20px}.settings-title{gap:11px}.settings-title h2{font-size:16px}.settings-card form{padding:20px}.settings-form-footer{gap:10px}.settings-form-footer>a{font-size:13px}.settings-form-footer>.button{font-size:14px}.integration-row{padding:20px}.integration-row>.badge{font-size:12px}.modal-backdrop{padding:15px}.modal{padding:23px}.modal-heading h2{font-size:19px}.form-grid{gap:16px 15px}.form-grid label{font-size:15px}.chat-welcome{padding-top:20px}.chat-welcome h2{font-size:24px}.chat-welcome>p{font-size:16px}.ai-chat{min-height:660px;max-height:760px}.chat-messages{padding:23px}.chat-heading{padding:18px 20px}.chat-name strong{font-size:16px;color:#595287}.chat-context{padding-left:20px}.chat-context select{color:#7e7a9a;font-size:15px}.prompt-grid{margin-top:25px}.prompt-grid>button{color:#8682a1;font-size:15px}.chat-compose textarea{font-size:16px}.chat-compose>p{font-size:12px}.notification-popover{width:min(345px,calc(100vw - 35px));right:-62px}.profile-popover{right:0}}@media (max-width:450px){.topbar{padding:0 15px}.main-content{padding:15px 15px 0}.topbar-right{gap:7px}.global-search input{width:105px;font-size:14px}.global-search>svg{width:14px}.header-divider{display:none}.breadcrumb{font-size:14px}.profile-trigger{gap:4px}.profile-trigger>.avatar{height:28px;width:28px}.profile-trigger>svg{display:none}.metric-card{padding:15px 13px}.metric-top{font-size:14px;gap:5px}.metric-icon{width:23px;height:23px}.metric-note{font-size:12px;gap:3px}.metric-spark{gap:2px}.metric-spark i{width:3px}.metric-middle>strong{font-size:31px}.card-heading{padding:19px 17px 0;gap:8px}.card-heading h2{font-size:16px}.card-heading p{font-size:13px}.stage-flow{gap:9px;padding:23px 17px 20px}.stage-step>span{width:29px;height:29px;border-radius:7px}.stage-step>span>svg{width:15px}.stage-connector{padding-left:7px;right:-3px}.stage-connector>svg{width:10px}.stage-step{margin-bottom:15px}.stage-label{font-size:13px;gap:3px;letter-spacing:-.2px}.stage-label>span{display:none}.stage-block>strong{font-size:26px;margin:10px 0 12px}.stage-block>small{font-size:12px}.workflow-foot{font-size:12px;padding-left:17px;padding-right:17px;gap:7px}.workflow-foot>span{gap:4px}.intelligence-card{padding:19px 20px;column-gap:18px}.intelligence-card h2{font-size:20px}.intelligence-card>p{font-size:14px}.ai-card-insight{font-size:12px;line-height:1.8;gap:4px}.ai-card-insight>svg{width:12px}.chart-wrap{padding-left:14px;padding-right:17px;gap:10px;height:183px}.chart-columns{gap:18px;padding:0 5px}.chart-column>span{font-size:12px}.chart-legend{gap:12px;padding-bottom:19px}.chart-legend>span{font-size:12px}.chart-card select{font-size:12px;padding-left:8px;max-width:110px}.distribution-card .distribution-legend{padding-right:20px}.distribution-legend>button{font-size:13px}.distribution-legend strong{font-size:14px;gap:8px}.distribution-legend small{font-size:12px;width:20px}.donut-wrap>svg{width:163px;height:163px}.distribution-card .donut-wrap{height:177px}.radar-list{display:flex;flex-direction:column;gap:0;padding-left:18px;padding-right:18px}.radar-list>button{border-bottom:1px solid #e9e8f0;padding:17px 0;gap:10px}.radar-list>button>svg{display:block}.radar-list strong{font-size:15px}.radar-list p,.radar-list small{font-size:13px}.radar-list p>span{display:inline}.radar-icon{min-width:28px;height:28px}.radar-icon>svg{width:16px}.radar-footer{font-size:13px}.page-footer{font-size:12px}.page-footer>span:last-child>svg{width:11px}.client-grid{grid-template-columns:1fr}.client-card{padding:25px}.client-numbers{gap:40px}.client-card h2{font-size:22px}.client-card>.button{font-size:15px}.operations-summary{font-size:13px;gap:12px}.operations-summary>span{gap:4px}.operations-summary>span:first-child{flex:1}.operations-summary>.icon-btn{margin-left:0;width:21px}.filter-tabs>button{padding:8px 7px;font-size:13px}.detail-field-grid{grid-template-columns:1fr 1fr;padding:23px 20px;gap:22px}.description-field{padding-left:20px;padding-right:20px}.progress-card{column-gap:0}.progress-card>.big-progress{padding-left:20px;gap:11px}.big-progress>strong{font-size:35px}.big-progress>span{font-size:13px;max-width:65px}.progress-card>.progress-rail{margin-left:20px;margin-right:20px}.next-step-label{font-size:12px;letter-spacing:.8px}.next-step-label,.progress-card>p{margin-left:7px!important;margin-right:15px!important}.progress-card>p{font-size:14px}.progress-card>.button{font-size:13px;width:calc(100% - 22px);margin-left:7px;margin-right:15px;padding:8px}.facts-grid{gap:21px 10px;padding-left:20px;padding-right:20px}.facts-grid strong{font-size:14px}.facts-grid span{font-size:13px;gap:4px}.facts-grid span>svg{width:11px}.shipment-route{padding:21px 18px;gap:13px}.shipment-route>div:first-child,.shipment-route>div:nth-child(3){min-width:0;gap:8px;max-width:42%}.route-node{display:none}.shipment-route strong{font-size:16px}.shipment-route div>span:not(.route-node){font-size:13px;line-height:1.7}.shipment-line{min-width:40px;gap:5px}.shipment-line>svg{width:18px}.shipment-route small{font-size:12px}.route-meta>small{font-size:13px}.detail-heading p{font-size:14px}.detail-title{gap:10px}.detail-tabs{gap:20px}.detail-tabs>button{font-size:14px}.blocker-banner h3{font-size:16px}.blocker-banner p{font-size:14px}.stage-accordion-header{padding:20px 17px;gap:10px}.stage-accordion h2{font-size:16px}.stage-accordion-header p{font-size:13px}.stage-number{width:30px;height:30px;font-size:16px}.stage-accordion-header>.badge{font-size:12px;margin-left:0}.activity-steps{padding-left:17px;padding-right:17px}.activity-steps>button{gap:8px}.activity-steps strong{font-size:14px}.activity-steps small{font-size:12px}.activity-steps>button>svg{display:none}.complete-step,.step-date{font-size:12px}.incident-list{padding:4px 18px}.incident-list>div{flex-wrap:wrap;gap:11px}.incident-list>div>div{min-width:calc(100% - 50px)}.incident-list .button{margin-left:46px;font-size:14px}.incident-title h3{font-size:16px}.incident-list p{font-size:15px}.analysis-header{padding:21px 18px}.analysis-header>.ai-orb{width:39px;height:39px}.analysis-header h2{font-size:18px}.analysis-header>div:nth-child(2){min-width:180px}.analysis-header p{font-size:14px}.analysis-header>.button{margin-left:54px;font-size:14px}.analysis-summary>p{font-size:16px;padding:20px}.analysis-meta{font-size:13px;padding-left:20px;padding-right:20px;flex-wrap:wrap}.settings-icon{width:30px;height:30px}.settings-title{gap:9px}.settings-title h2{font-size:16px}.settings-title p{font-size:13px}.settings-card>.card-heading{gap:12px}.settings-card>.card-heading>.badge{margin-left:39px}.settings-form-footer{flex-wrap:wrap}.settings-form-footer .button{margin-left:auto}.preference-row{padding:21px 20px;gap:17px}.preference-row strong{font-size:15px}.preference-row p{font-size:14px}.integration-row strong{font-size:15px}.integration-row p{font-size:13px}.integration-row>.badge{white-space:normal;max-width:87px;font-size:12px}.chat-welcome h2{font-size:21px}.chat-welcome>p{font-size:15px}.prompt-grid{gap:8px}.prompt-grid>button{font-size:13px;padding:12px 9px;gap:7px}.prompt-grid>button>svg:last-child{display:none}.chat-messages{padding:21px 17px}.chat-compose{padding:15px 17px}.chat-compose>p{font-size:12px}.chat-context select{font-size:14px}.modal{padding:21px;max-height:92dvh}.modal-heading h2{font-size:18px}.modal-heading p{font-size:14px}.form-grid{grid-template-columns:1fr;gap:15px}.span-two{grid-column:span 1}.modal-footer{gap:8px}.modal-footer>.button{font-size:14px!important}.evidence-notice p,.modal label{font-size:15px}.auth-prompt{padding:7px 0 15px}.auth-prompt h3{font-size:20px}.auth-prompt p{font-size:16px}.auth-prompt>.button{font-size:14px;padding:12px}.auth-prompt>small{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.login-layout{min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;background:#fcfbfd}.login-story{background:#16113a;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:45px 60px 30px;color:#fff;min-height:100dvh}.login-story>.brand{font-size:39px;width:fit-content}.login-story-content{margin:auto 0;padding:65px 0 45px;max-width:470px}.login-overline{display:flex;gap:9px;align-items:center;font-size:14px;letter-spacing:2.3px;color:#9693ad;margin-bottom:23px}.login-overline>span{width:5px;height:5px;border-radius:50%;background:#a19eb5}.login-story h1{font-size:clamp(35px,3.8vw,60px);font-weight:550;letter-spacing:-2.6px;line-height:1.24;color:#f0eff5}.login-story h1 em{font-style:normal;color:#b1aec2}.login-story-content>p{font-size:16px;line-height:1.95;color:#908ca8;margin-top:24px}.login-shipment{background:#ffffff05;border:1px solid #a7a4ba1c;border-radius:10px;padding:22px 23px;margin-top:37px;max-width:425px;backdrop-filter:blur(2px)}.login-shipment-top{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#918da9;font-size:12px;letter-spacing:.7px}.login-shipment-top>span{display:flex;align-items:center;gap:7px}.login-shipment-badge{font-size:12px;letter-spacing:.5px;opacity:.7;white-space:nowrap}.login-route{display:flex;gap:20px;align-items:center;padding:25px 0}.login-route>div:not(.login-route-line){min-width:75px}.login-route small{display:block;font-size:12px;color:#655d97;letter-spacing:1.4px;margin-bottom:9px}.login-route strong{display:block;font-family:var(--heading);font-size:20px;letter-spacing:-.7px;color:#cdcbdd;font-weight:550}.login-route span{display:block;font-size:13px;color:#7c7799;margin-top:6px}.login-route-line{flex:1;display:flex;align-items:center;gap:13px;color:#9591ac}.login-route-line>i{flex:1;border-top:1px dashed #9c98b245}.login-stages{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a7a4ba14;padding-top:17px;gap:10px}.login-stages>span{font-size:12px;display:flex;gap:5px;align-items:center;white-space:nowrap;color:#918ea9}.login-stages>i{height:1px;background:#a09cb522;flex:1}.login-figures{display:flex;gap:40px;margin-top:40px}.login-figures>div{display:flex;flex-direction:column;gap:8px}.login-figures strong{font-family:var(--heading);font-size:23px;letter-spacing:-1px;font-weight:500;color:#bbb9ca}.login-figures span{font-size:13px;color:#777295}.login-story-footer{display:flex;justify-content:space-between;align-items:center;color:#777295;font-size:12px;letter-spacing:1.7px}.login-ring{position:absolute;width:630px;height:630px;border:1px solid #9d9ab20d;border-radius:50%;z-index:-1;right:-390px;bottom:-100px}.ring-two{width:850px;height:850px;right:-500px;bottom:-210px}.ring-three{width:1070px;height:1070px;right:-610px;bottom:-320px}.login-main{display:flex;flex-direction:column;padding:46px 55px 30px}.login-top-note{display:flex;align-items:center;justify-content:end;gap:7px;font-size:13px;color:#938fab;letter-spacing:1.2px}.login-form-wrap{width:100%;max-width:370px;margin:auto;padding:65px 0}.login-form-wrap .eyebrow{font-size:13px;letter-spacing:1.7px;margin-bottom:18px}.login-form-wrap h2{font-size:29px;line-height:1.4;font-weight:650;letter-spacing:-1.2px;color:#35314f}.login-form-wrap>p{font-size:16px;line-height:1.9;color:#918da9;margin-top:12px;margin-bottom:34px}.login-form-wrap form>label{margin-bottom:23px;font-size:16px;font-weight:500;color:#5d568c}.login-form-wrap input{background:#fff;border-color:#dad8e6;padding:13px 14px;font-size:16px;color:#514a7a;min-height:44px;box-shadow:0 2px 2px #1c154802}.login-form-wrap input::placeholder{color:#a5a2b9;font-size:16px}.login-form-wrap label small{font-size:14px;color:#9b98b1;line-height:1.8}.login-password{position:relative}.login-password input{padding-right:65px}.login-password button{position:absolute;right:13px;top:16px;font-size:14px;color:#8580a0;padding:0}.login-session-note{display:flex;gap:6px;align-items:center;color:#9e9bb3;font-size:14px;margin:1px 0 26px}.login-submit{display:flex;justify-content:center;align-items:center;gap:10px;min-height:46px;width:100%;border:1px solid #363151;background:#363151;border-radius:6px;color:white;font-size:16px;font-weight:500;box-shadow:0 2px 4px #17113c15}.login-submit>svg:last-child{margin-left:auto}.login-submit{padding:13px 17px}.login-submit:hover{background:#1e174f}.login-submit:disabled{opacity:.65}.login-divider{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#b1afc2;letter-spacing:1px;font-size:12px;margin:31px 0 22px}.login-divider:after,.login-divider:before{content:"";height:1px;flex:1;background:#dfddea}.login-benefits{display:flex;justify-content:center;gap:23px;color:#9591ac;font-size:13px}.login-benefits>span{display:flex;gap:6px;align-items:center}.login-benefits svg{width:14px}.login-demo-link{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:33px;font-size:14px;color:#8f8ba8}.login-bottom{display:flex;justify-content:space-between;gap:15px;color:#acaabe;font-size:13px;line-height:1.8}.login-hosted-notice{display:flex;align-items:start;gap:13px;border:1px solid #dedce9;background:#f3f2f7;border-radius:8px;padding:22px 19px;margin-bottom:25px;color:#9390ab}.login-hosted-notice strong{display:block;color:#757093;font-size:16px;font-weight:500;line-height:1.8}.login-hosted-notice p{font-size:15px;color:#9895af;margin-top:8px;line-height:1.9}@media (min-width:1600px){.login-story{padding-left:90px}.login-story-content{max-width:540px}.login-story-content>p{font-size:18px}.login-shipment{margin-top:43px;max-width:450px}.login-form-wrap{max-width:400px}.login-form-wrap h2{font-size:33px}.login-form-wrap>p{font-size:16px}.login-form-wrap input{min-height:48px}}@media (max-width:1100px){.login-story{padding:40px 35px 28px}.login-main{padding:42px 35px 28px}.login-story h1{font-size:43px;letter-spacing:-1.9px}.login-story-content>p{font-size:16px}.login-shipment{padding:20px}.login-shipment-top{font-size:12px}.login-shipment-badge{display:none!important}.login-figures{gap:25px}.login-form-wrap h2{font-size:25px}.login-bottom,.login-figures span{font-size:12px}.login-benefits{gap:15px;font-size:12px}}@media (max-width:760px){.login-layout{grid-template-columns:1fr}.login-story{min-height:0;padding:30px 30px 33px}.login-story>.brand{font-size:31px}.login-story-content{padding:38px 0 0;max-width:100%}.login-overline{font-size:12px;margin-bottom:16px}.login-story h1{font-size:36px;line-height:1.25;letter-spacing:-1.8px}.login-story h1 br:nth-of-type(2){display:none}.login-story h1 em{display:block}.login-story-content>p{font-size:16px;line-height:1.8;margin-top:17px}.login-figures,.login-shipment,.login-story-content>p br:last-child,.login-story-footer{display:none}.login-main{min-height:600px;padding:25px 30px}.login-top-note{font-size:12px}.login-form-wrap{padding:37px 0;max-width:410px}.login-form-wrap h2{font-size:28px}.login-form-wrap>p{font-size:16px;margin-bottom:27px}.login-form-wrap .eyebrow{font-size:12px}.login-form-wrap input{min-height:46px}.login-form-wrap form>label{font-size:16px}.login-benefits{font-size:13px;gap:25px}.login-bottom{font-size:12px}.login-ring{bottom:-280px}.login-form-wrap h2{font-size:27px}}.card-heading h2{font-weight:650}.modal-heading h2,.settings-title h2{color:#3d385c}.account-card h2,.ai-capabilities h2,.chat-name strong,.chat-welcome h2{color:#433e65}.chat-context,.chat-context select,.chat-name span:not(.tiny-spark){color:#7d799a}.capability strong,.integration-note strong,.prompt-grid>button,.settings-form-footer>a,.settings-help a{color:#726d90}.capability>svg,.prompt-grid>button>svg:last-child{color:#9592ac}.ai-capabilities>label,.ai-capabilities>p,.capability span,.chat-welcome .eyebrow,.integration-note p{color:#84809f}.integration-row strong,.preference-row strong,.settings-card input,.settings-card label{color:#554e80}.account-card>div:not(.account-divider),.connection-description p,.settings-help p{color:#7f7b9b}.account-card>.badge,.integration-row>.badge{font-size:14px}.analysis-header h2,.draft-card>p,.finding h3,.next-actions>p{color:#534c7d}.ai-capabilities select{color:#736e92}.send-button{background:#5e568d}.integration-row p,.preferences-note,.settings-title p{color:#8a86a4}.chat-compose>p{color:#9390ab}.chat-message small{color:#8783a1}.login-form-wrap .eyebrow{color:#827e9d}.evidence-notice p{color:#807c9c}.modal label{color:#585185}.modal-heading p{color:#8b87a4}.document-list small,.document-list strong{color:#706b8e}.ai-card-heading{color:#564f81}body{font-size:16px;line-height:1.5}:root{--muted:#6e698c}.sidebar{width:264px;overflow-y:auto;scrollbar-width:thin;padding-left:18px;padding-right:18px}.main-shell{margin-left:264px}.nav-label{font-size:11px;letter-spacing:1.2px;line-height:1.7}.nav-item{font-size:14px;min-height:47px;gap:10px;line-height:1.6}.nav-item>svg{width:19px;height:19px}.nav-count{font-size:12px;min-width:25px;height:23px}.ai-nav-badge{font-size:10px}.workspace-switch strong{font-size:15px}.workspace-switch span{font-size:12px;line-height:1.6}.workspace-switch{gap:9px;padding:13px 10px}.workspace-avatar{width:34px;height:36px}.sidebar-ai-title{font-size:12px;line-height:1.6}.sidebar-ai p{font-size:13px;line-height:1.8}.sidebar-ai button{font-size:12px;gap:8px}.sidebar-status{font-size:10px;letter-spacing:.7px}.sidebar-bottom{padding-top:24px}.topbar{min-height:80px;height:auto;padding-top:18px;padding-bottom:18px}.breadcrumb{font-size:14px;gap:10px}.global-search input{font-size:14px;width:220px}.global-search kbd{font-size:11px}.avatar{width:36px;height:36px;font-size:12px}.main-content{padding-top:26px}.demo-strip{font-size:13px;padding:10px 14px;line-height:1.7;margin-bottom:30px}.demo-strip button{font-size:13px;flex-shrink:0}.eyebrow{font-size:11px;letter-spacing:1.4px;line-height:1.7}.page-heading{align-items:center;margin-bottom:29px}h1{font-size:clamp(30px,2.7vw,40px);line-height:1.3;letter-spacing:-1.3px}.page-heading p{font-size:16px;color:#6f6b8d;line-height:1.75;margin-top:11px}.heading-actions{padding-top:0;flex-wrap:wrap}.button{font-size:14px;min-height:43px;padding:11px 15px;line-height:1.5}.date-button{font-size:13px!important}.date-button>span{max-width:none}.icon-btn{width:34px;height:34px}.metric-card{padding:21px 19px 18px}.metric-top{font-size:14px;line-height:1.5;align-items:start;min-height:43px;color:#5b5489}.metric-top>span:first-child{flex:1;min-width:0}.metric-icon{width:31px;height:31px;flex-shrink:0}.metric-middle{margin:17px 0 15px}.metric-middle>strong{font-size:40px;letter-spacing:-1.5px}.metric-note{font-size:12px;line-height:1.7;white-space:normal;align-items:start;color:#726e91;min-height:40px;gap:6px}.metric-note>span{margin-top:4px;flex-shrink:0}.card-heading{padding:25px 25px 0;align-items:start;gap:18px}.card-heading h2,.upload-card h2{font-size:19px;line-height:1.45;font-weight:650;letter-spacing:-.45px;color:#201854}.card-heading p{font-size:14px;line-height:1.75;color:#726d90;margin-top:7px}.card-heading .text-button,.text-button{font-size:13px;line-height:1.6;color:#575082}.card-heading>.text-button{flex-shrink:0;margin-top:3px}.stage-flow{padding:28px 25px;gap:16px}.stage-step>span{width:40px;height:40px}.stage-label{font-size:13px;line-height:1.7;color:#595286;white-space:normal;gap:5px;align-items:start}.stage-label>span{font-size:11px;padding-top:2px;color:#8c88a5}.stage-block>strong{font-size:31px;margin-top:12px}.stage-block>small{font-size:12px;color:#7c7899}.stage-bar{height:5px;margin-bottom:11px}.workflow-foot{font-size:11px;line-height:1.8;padding:14px 25px;flex-wrap:wrap;color:#7c7799}.intelligence-card{padding:24px 25px}.ai-card-heading{font-size:10px;letter-spacing:1px;line-height:1.7;gap:8px}.ai-orb{width:35px;height:35px;flex-shrink:0}.ai-pill{font-size:10px}.intelligence-card h2{font-size:26px;line-height:1.4;margin-top:21px}.intelligence-card>p{font-size:14px;line-height:1.9;color:#615992}.ai-card-insight{font-size:12px;line-height:1.7;margin-top:20px;align-items:start}.ai-card-insight>span:nth-child(2){flex:1}.ai-card-insight .insight-dot{margin-top:7px;flex-shrink:0}.intelligence-card>button{font-size:13px;line-height:1.7;padding-top:17px;gap:9px;text-align:left;white-space:normal}.intelligence-card>button>svg{flex-shrink:0}.dashboard-chart-grid{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:22px;align-items:stretch}.distribution-card{display:flex;flex-direction:column;align-self:start;height:auto}.distribution-card .card-heading{padding:21px 22px 0;align-items:start}.distribution-card .card-heading h2{font-size:18px}.distribution-card .card-heading>div{min-width:0}.distribution-card .donut-wrap{height:184px;min-height:0;flex:0 0 auto;margin:16px 0 8px}.distribution-card .donut-wrap>svg{width:184px;height:184px}.donut-value{font-size:34px}.donut-label{font-size:11px}.distribution-legend{padding:4px 23px 18px}.distribution-legend>button{font-size:13px;line-height:1.7;padding:8px 0;gap:8px;text-align:left}.distribution-legend>button>span{gap:9px;min-width:0}.distribution-legend strong{font-size:15px;gap:12px}.distribution-legend small{font-size:12px;width:35px}.distribution-legend i{width:8px;height:8px;flex-shrink:0}.count-chip{font-size:12px;padding:3px 7px;line-height:1.5}.compact-table th,th{font-size:12px;letter-spacing:.4px;padding:15px 18px;color:#726d90}.compact-table td,td{font-size:14px;padding:18px;line-height:1.6;color:#595286}.client-cell strong,.compact-table .client-cell strong,.compact-table .reference-button strong,.reference-button strong{font-size:14px;line-height:1.6;color:#3f3b5f}.client-cell small,.compact-table .client-cell small,.compact-table .reference-button small,.reference-button small{font-size:12px;line-height:1.6;margin-top:5px;color:#7d789a}.stage-cell{min-width:110px;max-width:150px}.stage-cell>span{font-size:12px;gap:7px;line-height:1.7;color:#6f6b8d}.stage-cell>span>i{width:5px;height:5px;flex-shrink:0}.compact-table .stage-cell>div,.stage-cell>div{height:4px;max-width:105px;margin-top:8px}.badge,.compact-table .badge{font-size:12px;padding:5px 8px;line-height:1.5}.badge.blue{color:#4c7392}.badge.amber{color:#996d2d}.badge.green{color:#504978}.compact-table td:first-child,.compact-table th:first-child{padding-left:23px}.radar-list{padding:8px 23px 0}.radar-list>button{padding:21px 0;gap:11px}.radar-icon{min-width:33px;height:33px}.radar-list strong{font-size:13px;line-height:1.7;color:#544d7e}.radar-list p{font-size:12px;line-height:1.8;color:#7c7799}.radar-list small{font-size:11px;line-height:1.7;color:#8c88a6}.radar-footer{font-size:12px;line-height:1.7;padding:15px 23px}.page-footer{font-size:11px;line-height:1.8;padding:22px 0;flex-wrap:wrap}.table-toolbar{gap:16px;padding:20px;align-items:center}.filter-tabs{flex-wrap:wrap}.filter-tabs>button{font-size:14px;padding:10px 13px}.filter-tabs>button>span{font-size:12px}.table-filters{flex-wrap:wrap}.table-filters>select{font-size:13px;min-height:40px}.operations-summary{font-size:14px;line-height:1.8;gap:24px;flex-wrap:wrap}.operations-summary b{font-size:18px}.assignee,.route-cell>span{font-size:13px}.route-cell>small{font-size:12px;gap:6px}.small-avatar{width:28px;height:28px;font-size:10px}.pagination{font-size:13px;line-height:1.7;padding:17px 20px}.modal-heading h2{font-size:24px}.field-hint,.modal .field-hint,.modal-heading p{font-size:13px;line-height:1.8}.form-grid label,.modal label{font-size:15px}.modal label input,.modal label select,.modal label textarea{font-size:16px;min-height:44px}.modal .modal-footer .button{font-size:14px!important}.modal .inline-error,.modal label small{font-size:13px}.modal label input::placeholder,.modal label textarea::placeholder{font-size:15px}.form-section-title{font-size:13px;line-height:1.7}.form-section-title>span{font-size:16px}.detail-tabs{gap:27px}.detail-tabs>button{font-size:15px;line-height:1.7;gap:7px}.detail-tabs>button>span{font-size:12px}.detail-field-grid small{font-size:13px}.description-field>p,.detail-field-grid strong,.progress-card>p{font-size:16px;line-height:1.8}.description-field>small,.next-step-label{font-size:12px;line-height:1.8;letter-spacing:.6px}.tiny-button{font-size:12px;line-height:1.7}.activity-steps strong{font-size:15px;line-height:1.7}.activity-steps small,.complete-step,.step-date{font-size:12px;line-height:1.7}.stage-accordion h2{font-size:17px;line-height:1.5}.stage-accordion-header p{font-size:13px;line-height:1.8}.incident-title h3{font-size:17px;line-height:1.6}.analysis-summary>p,.draft-card>p,.finding p,.finding>div,.incident-list p,.next-actions>p,.resolution{font-size:15px;line-height:1.9}.audit-row strong{font-size:15px;line-height:1.8}.audit-row p,.audit-row>time{font-size:13px;line-height:1.8}.audit-row time>small{font-size:12px}.settings-title h2{font-size:18px}.integration-row p,.preference-row p,.settings-card label small,.settings-title p{font-size:14px;line-height:1.8}.integration-row strong,.preference-row strong,.settings-card label{font-size:15px;line-height:1.7}.settings-card input{font-size:16px;min-height:46px}.chat-compose textarea,.chat-message p,.chat-message.user p{font-size:16px;line-height:1.9}.chat-name strong{font-size:16px}.chat-compose>p,.chat-context select,.chat-message small,.chat-name span:not(.tiny-spark){font-size:12px;line-height:1.7}.prompt-grid>button{font-size:14px;line-height:1.7;min-height:74px}.chat-compose>p{flex-wrap:wrap}.preferences-note,.settings-form-footer>a{font-size:13px;line-height:1.8}.toast{left:calc(50% + 132px);font-size:15px;line-height:1.7;max-width:calc(100vw - 50px)}.chart-card{min-width:0}.chart-card>.card-heading{flex-wrap:wrap;align-items:start;padding:25px 25px 0}.chart-card>.card-heading>div{flex:1;min-width:240px}.chart-card>.card-heading h2{font-size:21px;line-height:1.4;letter-spacing:-.65px}.chart-card>.card-heading p{font-size:14px;line-height:1.75;max-width:410px}.chart-card>.card-heading select{font-size:13px;padding:9px 27px 9px 12px;min-height:40px;max-width:none;color:#4b4570;background:#f8f8fa;border-color:#dfddea;border-radius:7px;margin-top:2px}.operations-chart{padding:0 25px}.activity-summary{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin:27px 0 25px;padding:22px 0;border-top:1px solid #e8e7f0;border-bottom:1px solid #e8e7f0}.activity-summary>div{padding-left:20px;border-left:1px solid #e7e5ef;min-width:0}.activity-summary>div:first-child{padding-left:0;border-left:0}.activity-summary>div>span{font-size:12px;font-weight:450;color:#7d799a;line-height:1.8;display:block;margin-bottom:9px}.activity-summary strong{font-family:var(--heading);font-size:30px;font-weight:650;letter-spacing:-1px;color:#221958;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;line-height:1.3}.activity-summary strong>small{font-family:var(--font);font-size:12px;font-weight:400;color:#8682a1;letter-spacing:0;line-height:1.6;white-space:nowrap}.activity-plot-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#8d8aa6;line-height:1.7;margin:0 0 4px}.activity-plot-label>span:first-child{display:flex;align-items:center;gap:7px;color:#645c96;font-size:13px}.activity-plot-label>span:first-child>svg{color:#8f8ba7}.activity-canvas{width:100%;position:relative;min-width:0}.activity-canvas>svg{display:block;overflow:visible;max-width:100%}.activity-date,.activity-grid text{font-size:13px;font-family:var(--font);fill:#7c7799;font-weight:450}.activity-day{cursor:pointer;outline:0}.activity-day:focus-visible .activity-day-target{stroke:#595286;stroke-width:2;stroke-dasharray:4 3}.activity-value{font-size:14px;font-weight:650;font-family:var(--font);fill:#4a446f}.activity-day.is-selected .activity-date{fill:#373352;font-weight:650}.activity-segment{transition:opacity .16s}.activity-no-data{position:absolute;inset:35px 20px 60px 43px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffffdf;gap:10px;color:#726d91;pointer-events:none;padding:20px}.activity-no-data>strong{font-size:16px;font-weight:550;line-height:1.6;color:#595287}.activity-no-data>span{font-size:13px;line-height:1.7;color:#8b87a5;max-width:320px}.activity-legend{display:flex;justify-content:start;gap:9px 19px;flex-wrap:wrap;padding:12px 0 20px}.activity-legend>button{font-size:13px;line-height:1.7;display:flex;align-items:center;gap:7px;padding:4px 0;color:#575183;transition:opacity .15s;text-align:left}.activity-legend>button>i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.activity-legend>button.stage-hidden{color:#9f9bb4;text-decoration:line-through;opacity:.75}.activity-legend>button:hover{color:#34304e}.activity-day-detail{padding:18px 19px;background:#f6f6f9;border:1px solid #e2e0ec;border-radius:8px;margin:0 0 19px}.activity-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.activity-detail-heading>div:first-child{min-width:0}.activity-detail-heading>div:first-child>span{font-size:10px;letter-spacing:1.1px;line-height:1.8;color:#908ca9;display:block;margin-bottom:5px}.activity-detail-heading>div:first-child>strong{font-size:14px;font-weight:550;color:#504a78;line-height:1.7;display:block;text-transform:capitalize}.activity-detail-controls{display:flex;align-items:center;gap:4px;flex-shrink:0}.activity-detail-controls>strong{font-family:var(--heading);font-size:22px;font-weight:650;color:#4d4775;margin-right:7px;white-space:nowrap;line-height:1.4}.activity-detail-controls>strong>span{font-family:var(--font);font-size:12px;font-weight:400;color:#8d89a6}.activity-detail-controls>.icon-btn{width:26px;height:27px;color:#9692ad}.activity-detail-controls>.icon-btn:hover{color:#48426c;background:#e5e4ee}.activity-detail-stages{display:flex;flex-wrap:wrap;gap:9px 16px}.activity-detail-stages>span{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.8;color:#8580a0}.activity-detail-stages>span>i{width:6px;height:6px;border-radius:2px;flex-shrink:0}.activity-detail-stages b{font-weight:600;color:#5d568c;margin-left:3px}.activity-chart-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid #eae8f1;padding:16px 0 20px;font-size:11px;line-height:1.8;color:#928eaa}.activity-chart-footer>button{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.7;font-weight:500;color:#746f92;padding:0}.activity-chart-footer>button:hover{color:#3c375b}.activity-data-table{border-top:1px solid #e1dfeb;margin:0 -25px}.activity-data-table table{white-space:nowrap}.activity-data-table caption{text-align:left;padding:15px 25px;font-size:13px;color:#807b9c;background:#fafafc}.activity-data-table td,.activity-data-table th{font-size:12px;padding:12px 13px;text-align:right;letter-spacing:0}.activity-data-table th:first-child{padding-left:25px;text-align:left}.activity-data-table th[scope=row]{font-weight:450;background:#fff;color:#706b8e}.activity-data-table td:last-child,.activity-data-table th:last-child{padding-right:25px}.activity-data-table tbody>tr:hover th{background:#f7f7fa}@media (min-width:1600px){.sidebar{width:272px}.main-shell{margin-left:272px}.metric-top,.nav-item{font-size:15px}.metric-note{font-size:13px}.metric-middle>strong{font-size:44px}.card-heading h2{font-size:20px}.card-heading p{font-size:15px}.chart-card>.card-heading h2{font-size:23px}.chart-card>.card-heading p{font-size:15px}.stage-label{font-size:14px}.stage-block>small{font-size:13px}.toast{left:calc(50% + 136px)}}@media (max-width:1280px){.heading-actions{gap:8px}.page-heading{flex-wrap:wrap;align-items:start;gap:18px}.heading-actions .button,.metric-top{font-size:13px}.metric-note{font-size:12px}.metric-spark{gap:2px}.metric-spark i{width:3px}.dashboard-bottom,.dashboard-middle{grid-template-columns:minmax(0,1fr)}.intelligence-card{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.ai-card-heading{grid-column:span 2}.ai-pill{margin-left:10px}.intelligence-card h2{grid-row:2/4;font-size:25px;margin-top:20px}.intelligence-card>p{margin-top:20px;font-size:14px}.ai-card-insight{font-size:13px;margin:15px 0 17px}.intelligence-card>button{grid-column:span 2;margin-top:10px}.radar-list{display:flex;flex-direction:column;gap:0}.radar-list>button{border-bottom:1px solid #e6e5ee}.radar-list strong{font-size:14px}.radar-list p{font-size:13px}.radar-list small{font-size:12px}.radar-list>button>svg{display:block}.radar-list p>span{display:inline}.compact-table td{padding-top:18px;padding-bottom:18px}.stage-flow{gap:15px}.stage-label{font-size:14px}.stage-label>span{display:inline;font-size:12px}.stage-block>small{font-size:13px}.workflow-foot{font-size:12px}}@media (max-width:1150px){.dashboard-chart-grid{grid-template-columns:minmax(0,1fr)}.distribution-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}.distribution-card>.card-heading{grid-column:span 2;align-self:start;padding-bottom:10px}.distribution-card .donut-wrap{grid-column:1;grid-row:2;height:200px;min-height:0;margin:0;padding:8px}.distribution-card .distribution-legend{grid-column:2;grid-row:2;padding:10px 30px 20px 10px;align-self:center}.distribution-card .distribution-legend>button{font-size:14px}.distribution-card .card-heading h2{font-size:19px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-top{font-size:15px;min-height:30px}.metric-note{font-size:13px;min-height:25px}.metric-spark{display:flex}.detail-tabs{gap:25px}.detail-tabs>button{font-size:14px}.settings-title h2{font-size:18px}}@media (max-width:900px){.topbar-right{gap:12px}.global-search input{width:165px;font-size:13px}.global-search kbd{display:none}.main-content{padding-left:24px;padding-right:24px}.page-heading h1{font-size:32px}.page-heading p{font-size:15px}.demo-description{display:none}.stage-flow{gap:12px}.stage-label{font-size:12px}.stage-label>span{display:none}.stage-block>small{font-size:12px}.workflow-foot{font-size:11px}.intelligence-card{column-gap:20px}.intelligence-card h2{font-size:24px}.intelligence-card>p{font-size:13px}.ai-card-insight{font-size:12px}.chart-card>.card-heading>div{min-width:190px}.chart-card>.card-heading h2{font-size:20px}.chart-card>.card-heading p{font-size:13px}.chart-card>.card-heading select{font-size:12px}.activity-summary{gap:14px}.activity-summary>div{padding-left:14px}.activity-summary strong{font-size:28px;gap:5px}.activity-summary strong>small{font-size:11px}.activity-summary>div>span{font-size:12px}.activity-plot-label>span:last-child{display:none}.table-filters>select{font-size:13px}.modal .modal-footer .button{font-size:13px!important}.facts-grid strong{font-size:14px}.facts-grid span{font-size:12px}.detail-heading p{font-size:13px}.audit-row strong{font-size:14px}.login-stages{flex-wrap:wrap;row-gap:12px}.login-stages>span{font-size:12px}.login-stages>i{display:none}}@media (max-width:760px){.sidebar{width:264px}.main-shell{margin-left:0}.topbar{min-height:73px;padding:15px 20px}.breadcrumb{font-size:13px;gap:7px}.topbar-right{gap:9px}.global-search input{width:150px;font-size:13px}.profile-trigger>svg{display:none}.main-content{padding:20px 20px 0}.demo-strip{padding:10px 12px;gap:10px;flex-wrap:wrap}.demo-strip,.demo-strip button{font-size:12px}.page-heading{align-items:start;gap:18px}.page-heading h1{font-size:33px}.page-heading p{font-size:15px;max-width:none}.eyebrow{font-size:10px}.button,.heading-actions .button{font-size:14px;min-height:43px}.date-button{font-size:12px!important}.card-heading{padding:23px 23px 0}.card-heading h2{font-size:19px}.card-heading p{font-size:14px}.card-heading>.text-button{font-size:12px}.metric-grid{gap:13px}.metric-card{padding:20px 17px}.metric-top{font-size:14px}.metric-middle>strong{font-size:38px}.metric-note{font-size:12px;min-height:40px}.stage-flow{gap:15px;padding:25px 23px}.stage-label{font-size:13px}.stage-block>strong{font-size:31px}.stage-block>small{font-size:12px}.workflow-foot{font-size:11px;padding:15px 23px}.intelligence-card{padding:24px;column-gap:20px}.intelligence-card h2{font-size:26px}.intelligence-card>p{font-size:14px}.ai-card-heading{font-size:10px}.ai-card-insight{font-size:12px}.intelligence-card>button{font-size:14px}.dashboard-bottom,.dashboard-chart-grid,.dashboard-middle{gap:22px;margin-bottom:22px}.chart-card>.card-heading{padding:24px 23px 0;gap:16px}.chart-card>.card-heading h2{font-size:21px}.chart-card>.card-heading p{font-size:14px}.chart-card>.card-heading select{font-size:13px;min-height:40px}.operations-chart{padding:0 23px}.activity-summary{margin-top:23px;padding:20px 0;gap:17px}.activity-summary>div{padding-left:17px}.activity-summary>div>span{font-size:13px}.activity-summary strong{font-size:30px}.activity-summary strong>small{font-size:12px}.activity-detail-heading>div:first-child>strong{font-size:14px}.activity-chart-footer{font-size:11px}.activity-data-table{margin:0 -23px}.distribution-card .donut-wrap{min-height:0}.distribution-card .distribution-legend{padding-right:25px}.distribution-card .distribution-legend>button{font-size:13px}.radar-list{padding-left:23px;padding-right:23px}.radar-list>button{padding:22px 0}.radar-list strong{font-size:14px}.radar-list p{font-size:13px}.radar-footer,.radar-list small{font-size:12px}.page-footer{font-size:11px;gap:12px}.operations-summary{font-size:13px;gap:16px}.filter-tabs{justify-content:start;gap:5px}.filter-tabs>button{font-size:13px;padding:9px 11px}.table-filters>select{font-size:13px;min-height:41px}.table-toolbar{padding:18px}.toast{left:50%;font-size:14px}.detail-tabs{gap:24px}.detail-tabs>button{font-size:14px}.facts-grid strong{font-size:13px;line-height:1.7}.facts-grid span{font-size:12px}.stage-accordion h2{font-size:16px}.stage-accordion-header p{font-size:13px}.activity-steps strong{font-size:14px}.activity-steps small,.complete-step,.step-date{font-size:12px}.settings-title h2{font-size:18px}.settings-title p{font-size:13px}.chat-name strong{font-size:16px}.prompt-grid>button{font-size:13px;min-height:76px}}@media (max-width:480px){.topbar{padding-left:15px;padding-right:15px}.topbar-right{gap:5px}.global-search input{width:115px;font-size:12px}.global-search>svg{width:15px}.global-search{gap:7px}.breadcrumb{font-size:12px}.avatar{height:31px;width:31px;font-size:11px}.main-content{padding-left:16px;padding-right:16px}.demo-strip{font-size:12px;justify-content:start}.demo-strip button{margin-left:12px}.page-heading h1{font-size:30px}.page-heading p{font-size:15px}.metric-grid{gap:11px}.metric-card{padding:17px 14px}.metric-top{font-size:13px;min-height:45px;gap:6px}.metric-icon{width:26px;height:26px}.metric-middle{margin:16px 0 13px}.metric-middle>strong{font-size:35px}.metric-spark{gap:2px;opacity:.75}.metric-spark i{width:2px}.metric-note{font-size:11px;line-height:1.8;min-height:40px}.card-heading{padding:22px 19px 0;gap:12px;flex-wrap:wrap}.card-heading h2{font-size:18px}.card-heading p{font-size:13px}.card-heading>.text-button{font-size:12px}.stage-flow{gap:11px;padding:24px 19px}.stage-label{font-size:12px;min-height:40px;align-items:start}.stage-step>span{width:32px;height:32px}.stage-block>strong{font-size:28px;margin-top:8px}.stage-block>small{font-size:11px}.workflow-foot{padding:13px 19px;font-size:10px}.intelligence-card{display:flex;padding:23px}.intelligence-card h2{font-size:27px;margin-top:22px}.intelligence-card>p{font-size:15px;margin-top:7px}.ai-card-heading{font-size:11px;gap:10px}.ai-card-insight{font-size:13px;margin:20px 0}.intelligence-card>button{font-size:14px;padding-top:17px}.ai-pill{margin-left:auto}.chart-card>.card-heading{padding:23px 19px 0;gap:15px}.chart-card>.card-heading>div{min-width:100%;flex-basis:100%}.chart-card>.card-heading h2{font-size:21px}.chart-card>.card-heading p{font-size:14px}.chart-card>.card-heading select{font-size:14px;min-height:41px}.operations-chart{padding:0 16px}.activity-summary{gap:10px;padding:18px 0;margin:21px 0}.activity-summary>div{padding-left:10px}.activity-summary>div>span{font-size:11px;line-height:1.7;min-height:34px;margin-bottom:7px}.activity-summary strong{font-size:27px;gap:4px;align-items:start;flex-direction:column}.activity-summary strong>small{font-size:11px;white-space:normal;line-height:1.7}.activity-plot-label{font-size:12px;margin-bottom:6px}.activity-date,.activity-grid text,.activity-plot-label>span:first-child{font-size:12px}.activity-value{font-size:14px}.activity-legend{gap:8px 16px;padding-bottom:20px}.activity-legend>button{font-size:13px;gap:7px}.activity-detail-heading{gap:10px;align-items:start;flex-wrap:wrap}.activity-detail-heading>div:first-child>strong{font-size:14px}.activity-detail-controls{width:100%;justify-content:end;margin-top:4px}.activity-detail-controls>strong{margin-right:auto;font-size:24px}.activity-detail-controls>.icon-btn{width:32px;height:30px}.activity-day-detail{padding:17px}.activity-detail-stages{gap:10px 16px}.activity-detail-stages>span{font-size:12px}.activity-chart-footer{font-size:11px;gap:10px;padding-top:15px}.activity-data-table{margin:0 -16px}.activity-data-table caption{padding-left:20px}.distribution-card .donut-wrap{height:190px;min-height:0;padding:6px}.distribution-card .donut-wrap>svg{width:178px;height:178px}.distribution-card .distribution-legend{padding:8px 20px 15px 4px}.distribution-card .distribution-legend>button{font-size:12px;gap:8px;align-items:start}.distribution-legend>button>span{gap:6px}.distribution-legend>button strong{font-size:14px;gap:6px;flex-direction:column;align-items:end}.distribution-legend small{font-size:11px;line-height:1.6}.distribution-card .card-heading{padding-left:20px;padding-right:20px}.distribution-card .card-heading h2{font-size:18px}.radar-list{padding-left:20px;padding-right:20px}.radar-list strong{font-size:14px}.radar-footer,.radar-list p,.radar-list small{font-size:12px}.radar-footer{padding-left:20px}.page-footer{font-size:10px;align-items:start;gap:9px}.operations-summary{font-size:12px;gap:10px}.operations-summary>span:first-child{flex-basis:100%}.filter-tabs>button{font-size:12px;padding:8px 9px}.pagination{font-size:12px;gap:9px}.detail-tabs>button{font-size:14px}.modal-heading h2{font-size:23px}.modal-heading p{font-size:13px}.form-grid label,.modal label{font-size:15px}.modal label input,.modal label select,.modal label textarea{font-size:16px}.modal .field-hint{font-size:12px}.modal .modal-footer>.button{font-size:13px!important}.modal-footer{flex-wrap:wrap}.audit-row{padding:20px;gap:10px}.audit-row strong{font-size:14px}.audit-row p{font-size:12px}.audit-row time,.audit-row time>small{font-size:11px}.chat-name strong,.chat-welcome>p{font-size:15px}.prompt-grid{grid-template-columns:1fr}.prompt-grid>button{font-size:14px;min-height:64px}.chat-compose>p{font-size:11px}.settings-title h2{font-size:17px}.settings-title p{font-size:13px}}.technical-readiness{display:flex;gap:12px;padding:18px;margin:18px 0;background:#f3f3f7;border:1px solid #dddbe8;border-radius:12px;color:#332f4d}.technical-readiness>svg{flex-shrink:0;margin-top:3px}.technical-readiness strong{font-size:16px}.technical-readiness p{font-size:14px;line-height:1.6;margin:5px 0 0}.document-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.document-thumbnail{display:block;flex:0 0 68px;width:68px;height:68px;border:1px solid #dddce8;border-radius:9px;overflow:hidden;background:#f2f2f6}.document-thumbnail img{width:100%;height:100%;object-fit:contain}.classification-card{margin:22px 0}.classification-product{padding:24px 0;border-top:1px solid #e1dfeb}.classification-product-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.classification-product h3{font-size:21px;line-height:1.4;margin:0}.classification-product p{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.classification-product-heading p{margin:4px 0 0;color:#5c558a}.classification-codes{display:flex;gap:36px;padding:20px;margin:18px 0;background:#f3f2f7;border-radius:10px}.classification-codes small,.classification-codes strong{display:block}.classification-codes small{font-size:14px;margin-bottom:7px}.classification-codes strong{font-size:26px;font-variant-numeric:tabular-nums}.classification-evidence{margin-top:22px}.classification-evidence h4{display:flex;align-items:center;gap:9px;font-size:16px;margin:0 0 12px}.classification-evidence blockquote{margin:12px 0;padding:16px 18px;border-left:3px solid #9a96b0;background:#f5f5f8}.classification-evidence a{color:#3e395d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.classification-evidence blockquote p{margin:10px 0 0}.classification-photo{display:flex;align-items:start;gap:16px;margin:14px 0}.classification-photo img{width:96px;height:96px;object-fit:contain;border:1px solid #dedce9;border-radius:10px}.classification-photo p{margin:0}.classification-source{padding:14px 0;border-top:1px solid #e1dfeb}.classification-source small{display:block;font-size:13px;margin-top:6px;color:#5b5489}.classification-pending{font-size:15px;line-height:1.7;padding:16px 18px 16px 36px;background:#fbf7ed;border-radius:10px;color:#785d27}.settings-card>p{font-size:15px;line-height:1.8}@media (max-height:820px) and (min-width:761px){.sidebar-ai{display:none}.sidebar-bottom{padding-top:20px}.sidebar>.brand{margin-bottom:26px}.workspace-switch{margin-bottom:25px}.nav-second{margin-top:24px}}.brand{justify-content:center;flex-shrink:0;width:fit-content;padding:8px 18px;background:#fff;border:1px solid #e6e5ed;border-radius:10px;line-height:0;letter-spacing:normal}.brand img{display:block;width:150px;height:79px;object-fit:contain}.sidebar{background:var(--brand-navy);color:#bdb9cd;padding-top:22px}.sidebar>.brand{width:100%;padding:6px 14px;margin-bottom:24px}.nav-item.active{background:var(--brand-red);color:white;box-shadow:0 4px 14px #ed1c241a}.nav-item.active>svg{color:white}.nav-item.active .nav-count{background:#ffffff26;color:white}.sidebar .nav-label{color:#a5a0bb}.sidebar .workspace-switch span,.sidebar .workspace-switch>svg{color:#b9b5ca}.sidebar-ai{border-color:#ffffff1f;background:#ffffff08}.sidebar-ai-title{color:#e7e5f0}.sidebar-ai p{color:#b9b5ca}.sidebar-ai button{color:white}.sidebar-status i{background:var(--brand-red)}.button.primary,.login-submit{background:var(--brand-navy);border-color:var(--brand-navy);color:white}.button.primary:hover,.login-submit:hover{background:#221350;border-color:#221350}a:focus-visible,button:focus-visible{outline-color:#ed1c2480}.login-story{background:var(--brand-navy)}.login-story>.brand{padding:8px 18px}.login-story h1 em{color:#ff5259}.login-overline{color:#c6c1db}.login-overline>span{background:var(--brand-red)}.login-story-content>p{color:#bdb8d2}.login-shipment-top{color:#c6c1db}.login-session-note{color:#686377}.eyebrow{color:#746c87}@media (max-width:760px){.login-story>.brand{padding:5px 14px}.login-story>.brand img{width:135px;height:auto}}