@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#1d2741;--muted:#77819a;--line:#e9edf4;--bg:#f6f8fb;--teal:#0fae98;--nav:#17233d;--purple:#7964e9;--red:#df6c71;--amber:#e5a63a;--blue:#5b84e7;--green:#37ac83}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px 'DM Sans',sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:var(--nav);color:#d8deec;padding:24px 15px 14px;display:flex;flex-direction:column;z-index:3}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 31px;color:white;font-family:Manrope,sans-serif}.brand-mark{width:34px;height:34px;background:#f15e3b;color:white;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:21px}.brand strong{font-size:18px;letter-spacing:-.5px}.brand small{display:block;font:600 8px 'DM Sans';letter-spacing:1.1px;color:#8492ae;margin-top:2px}.workspace-label,.nav-label{font-size:9px;letter-spacing:1px;font-weight:700;color:#8995b0;padding:0 10px 9px}.workspace{height:39px;border:1px solid #33405b;background:#202e4b;color:#f1f3f8;border-radius:7px;text-align:left;padding:0 9px;font-size:11px}.workspace span{margin:0 4px}.nav-label{margin-top:28px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;border:0;background:none;color:#adb8cc;text-align:left;padding:11px 10px;border-radius:6px;font-size:12px;margin:1px 0}.nav-item>span{font-size:16px;width:16px;text-align:center;color:#8895b0}.nav-item:hover,.nav-item.active{background:#273653;color:#fff}.nav-item.active>span{color:#7ed8c9}.nav-count{margin-left:auto;font-size:10px;color:#bcc5d6}.nav-count.alert{background:#553d55;color:#ff9da2;padding:2px 7px;border-radius:9px}.side-bottom{margin-top:auto}.status-line{font-size:10px;color:#9eabc0;padding:14px 10px;border-top:1px solid #2b3853}.live-dot,.demo-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5dd4a4;margin-right:7px}.profile{display:flex;align-items:center;gap:9px;padding:15px 9px 5px;border-top:1px solid #2b3853;margin-top:8px}.avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#6675a7;color:white;font-size:10px;font-weight:700}.profile strong{font-size:11px;color:#f3f5f8}.profile small{display:block;font-size:9px;color:#909cb3;margin-top:3px}.more{margin-left:auto;color:#94a1b7}.main{margin-left:240px;width:calc(100% - 240px)}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:sticky;top:0;z-index:2}.crumb{font-size:11px;color:#7e879d}.crumb span{color:#c4cad5;margin:0 9px}.crumb b{font-weight:600;color:#303c59}.top-actions{display:flex;align-items:center;gap:17px}.demo-pill{background:#edfaf6;color:#399c7d;border:1px solid #d7f3e7;padding:6px 10px;border-radius:20px;font-size:8px;font-weight:700;letter-spacing:.5px}.demo-pill i{width:5px;height:5px;background:#41c48f;margin-right:5px}.icon-button,.help-button{border:0;background:none;color:#727d93;font-size:17px;position:relative}.icon-button em{position:absolute;right:1px;top:1px;border-radius:50%;width:5px;height:5px;background:#ed777c}.help-button{border:1px solid var(--line);border-radius:6px;padding:6px 9px;font-size:11px;display:flex;gap:7px;align-items:center}.content{max-width:1500px;padding:30px 38px 90px;margin:auto}.page{display:none}.page.active{display:block}.page-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.eyebrow{font-size:9px;letter-spacing:1px;color:#8b94aa;font-weight:700;margin:0 0 9px}.eyebrow span{color:#c4cada;margin:0 5px}h1,h2,p{margin-top:0}h1{font:700 27px Manrope,sans-serif;letter-spacing:-.75px;margin-bottom:6px;color:#202c47}.wave{font-size:20px;color:#edac4c}.subhead{color:#8b94a8;margin:0;font-size:12px}.button{border:1px solid transparent;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:600;white-space:nowrap}.button.primary{background:#0da78f;color:white;box-shadow:0 3px 8px #0da78f28}.button.primary:hover{background:#07947f}.button.secondary{background:white;color:#57627a;border-color:#e2e7ef}.banner{display:flex;align-items:center;gap:13px;background:#eef8f7;border:1px solid #d8eeeb;border-radius:8px;padding:13px 16px;margin:0 0 18px}.banner-icon{width:28px;height:28px;border-radius:7px;background:#d7f0eb;color:#0c9e89;display:grid;place-items:center}.banner strong{font-size:11px}.banner p{font-size:10px;color:#607b7a;margin:4px 0 0}.text-link,.banner .text-link,.full-link{border:0;background:none;color:#0d9d8a;font-size:10px;font-weight:700}.banner .text-link{margin-left:auto;white-space:nowrap}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px}.metric-card,.card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 8px #22315105}.metric-card{padding:15px 16px;min-height:136px;position:relative;overflow:hidden}.metric-head{font-size:9px;letter-spacing:.55px;color:#828ca1;font-weight:700;display:flex;justify-content:space-between;align-items:center}.mini-icon{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;font-size:12px}.mini-icon.purple{background:#f1efff;color:#8270e4}.mini-icon.green{background:#eaf8f0;color:#44ad7f}.mini-icon.amber{background:#fff5df;color:#dc9d2d}.mini-icon.blue{background:#edf3ff;color:#5e85d6}.metric-value{font:700 24px Manrope,sans-serif;margin:12px 0 5px;color:#202b45;letter-spacing:-.6px}.metric-value small{font-size:12px;color:#8791a5}.trend{font:600 9px 'DM Sans';letter-spacing:0;margin-left:6px;vertical-align:middle;white-space:nowrap}.trend.good{color:#37a97e}.trend.bad{color:#d88363}.metric-foot{font-size:9px;color:#929bad}.metric-foot span{padding:0 4px;color:#c0c7d2}.spark{height:17px;display:flex;gap:5px;align-items:flex-end;margin-top:8px}.spark i{flex:1;border-radius:2px 2px 0 0;background:#8c7aeb;opacity:.72}.barline{height:5px;background:#eef0f6;border-radius:5px;margin-top:13px}.barline span{height:100%;display:block;border-radius:5px;background:#41b68f}.amberbar span{background:#e4ad46}.footnote{font-size:8px;color:#9ba3b1;margin-top:5px}.right{float:right}.sentiment-row{display:flex;align-items:center;gap:8px;font-size:8px;color:#a2aabb;margin-top:16px}.sentiment-row div{height:5px;border-radius:8px;background:linear-gradient(90deg,#e9a968,#e7d86a,#50bd96);flex:1;position:relative}.sentiment-row i{width:9px;height:9px;border-radius:50%;border:2px solid white;background:#243552;position:absolute;top:-2px}.grid-two{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;margin-bottom:14px}.card{padding:17px}.card-heading{display:flex;justify-content:space-between;align-items:flex-start}.card h2{font:700 14px Manrope,sans-serif;letter-spacing:-.25px;margin:0 0 4px}.card-heading p{font-size:9px;color:#929bad;margin:0}.select{border:1px solid #e5e9f0;background:#fff;color:#69758c;border-radius:5px;padding:7px 9px;font-size:9px}.chart-legend{display:flex;gap:14px;font-size:8px;color:#8791a5;margin:17px 0 4px 45px}.legend-dot,.team-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:5px}.teal{background:#36b99d}.amber-dot{background:#edb851}.red-dot{background:#e4767d}.journey-chart{display:flex;height:184px}.axis{display:flex;flex-direction:column;justify-content:space-between;color:#a6adbb;font-size:8px;width:30px;text-align:right;padding:7px 0 27px}.chart-area{position:relative;flex:1;margin-left:11px}.gridlines{position:absolute;inset:5px 0 26px;display:flex;flex-direction:column;justify-content:space-between}.gridlines i{border-top:1px dashed #e9edf2}.stack-bars{position:absolute;inset:8px 8px 28px;display:flex;align-items:flex-end;justify-content:space-around}.stack{width:9%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.stack i{width:100%;display:block}.stack i:first-child{background:#49bda2;border-radius:3px 3px 0 0}.stack i:nth-child(2){background:#efbd60}.stack i:nth-child(3){background:#e77b81;border-radius:0 0 2px 2px}.stack:hover:after{content:attr(data-tip);position:absolute;bottom:102%;left:50%;transform:translateX(-50%);background:#1e2b47;color:#fff;padding:4px 6px;border-radius:4px;font-size:8px;white-space:nowrap}.chart-labels{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;color:#8e98aa;font-size:8px}.chart-labels span{text-align:center;width:16.5%}.insight-line{margin-top:10px;padding:10px;background:#f5f4ff;border-radius:6px;display:flex;align-items:center;gap:9px}.sparkle{color:#7f6ce6}.insight-line p{font-size:9px;color:#717b91;margin:0;flex:1}.insight-line p b{color:#4d4b85}.insight-line button{border:0;background:none;color:#7867d0;font-size:8px;font-weight:700;white-space:nowrap}.count-badge{background:#f4f1ff;color:#7868d3;border-radius:9px;padding:4px 8px;font-size:9px}.alert-list{margin:12px 0 7px}.alert-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #f0f2f6}.alert-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;font-weight:700}.alert-row.red .alert-symbol{background:#fff0f0;color:#dc747b}.alert-row.amber .alert-symbol{background:#fff6e5;color:#d99a30}.alert-row.blue .alert-symbol{background:#eef3ff;color:#6281ca}.alert-row>div:nth-child(2){flex:1}.alert-row strong{font-size:9px}.alert-row p{font-size:8px;color:#8d97a9;margin:3px 0}.alert-row small{font-size:7px;letter-spacing:.45px;color:#a0a9b7}.alert-row small span{margin:0 4px}.arrow{background:none;border:0;color:#a6afbd}.full-link{width:100%;text-align:left;padding:11px 0 0;border-top:1px solid #eff1f5}.full-link span{float:right}.lower-grid{grid-template-columns:1.25fr 1fr}.team-pulse{display:flex;align-items:center;gap:27px;padding:18px 5px 15px}.pulse-stat strong{display:block;font:700 19px Manrope}.pulse-stat small{font-size:8px;color:#8e98a9}.avatars{margin-left:auto;display:flex}.avatars span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e5e8f8;color:#6574a3;border:2px solid white;margin-left:-5px;font-size:7px;font-weight:700}.avatars span:nth-child(2){background:#f6e6e1;color:#bc7867}.avatars span:nth-child(3){background:#e0f3ec;color:#5f9a83}.mini-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;align-items:center;padding:8px 5px;border-top:1px solid #f0f2f6;font-size:8px;color:#627087}.mini-row.header{font-size:7px;letter-spacing:.4px;color:#9ba4b3;border-top:0}.team-dot.violet{background:#8978e8}.team-dot.blue{background:#6897df}.warn-text{color:#dc9951}.status-on{color:#44ab81}.status-watch{color:#daa33d}.label-ai{font-size:7px;letter-spacing:.6px;padding:4px 7px;background:#f2f0ff;border-radius:4px;color:#7968d8;font-weight:700;white-space:nowrap}.signal-box{display:flex;gap:10px;margin:17px 0 13px;padding:13px;background:#fafbfe;border:1px solid #f0f1f7;border-radius:6px}.signal-mark{color:#8071de;font-size:16px}.signal-box strong{font-size:10px}.signal-box p{font-size:9px;color:#778197;line-height:1.55;margin:6px 0 9px}.signal-chips{display:flex;flex-wrap:wrap;gap:5px}.signal-chips span{font-size:6px;letter-spacing:.3px;color:#567f74;background:#e8f5ef;padding:4px 5px;border-radius:3px}.signal-chips .hypothesis{background:#f2efff;color:#7466bd}.signal-footer{border-top:1px solid #eff1f5;padding-top:10px;display:flex;align-items:center;gap:8px;font-size:8px}.signal-footer span{color:#98a1b1}.signal-footer b{font-size:8px}.signal-footer button{margin-left:auto;border:0;background:none;color:#0f9f8a;font-size:8px;font-weight:700}.page-title .title-count{font-size:14px;background:#eff2f8;color:#778198;padding:3px 8px;border-radius:12px;vertical-align:middle}.filter-row{display:flex;gap:7px;align-items:center;margin:18px 0 12px}.searchbox{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6eaf0;border-radius:5px;padding:0 9px;height:32px;color:#9da6b4;min-width:220px}.searchbox input,.hub-search input{border:0;outline:0;font-size:9px;width:100%;color:#3b465d}.spacer{flex:1}.stage-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.stage-card{background:#fff;border:1px solid var(--line);border-radius:7px;padding:11px;position:relative}.stage-card.active-stage{border-color:#a6ddd3;box-shadow:0 0 0 2px #daf3ef}.stage-card small{display:block;color:#8e98a8;font-size:7px;letter-spacing:.35px}.stage-card b{display:block;font:700 18px Manrope;margin:5px 0 2px}.stage-card span{font-size:8px;color:#8490a3}.stage-card em{font-style:normal;color:#d89939;margin-left:3px}.table-card{padding:0;overflow:hidden}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-bottom:1px solid #eef0f4;font-size:10px}.table-toolbar span{font-size:9px;color:#949dae}.data-table{overflow:auto}.data-table table{border-collapse:collapse;width:100%;min-width:760px}.data-table th{text-align:left;padding:10px 12px;background:#fbfcfd;border-bottom:1px solid #eef0f4;color:#929bac;font-size:7px;letter-spacing:.45px;white-space:nowrap}.data-table td{padding:11px 12px;border-bottom:1px solid #f0f2f6;font-size:9px;color:#606d83;white-space:nowrap}.data-table tr:last-child td{border-bottom:0}.company-cell{display:flex;align-items:center;gap:8px;color:#35415b;font-weight:600}.company-logo{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;background:#f0f3fa;color:#66789b;font-size:9px;font-weight:700}.risk{display:inline-flex;gap:4px;align-items:center;padding:4px 6px;border-radius:10px;font-size:7px;font-weight:600}.risk.high{color:#ca666e;background:#fff0f0}.risk.medium{color:#c28a2f;background:#fff7e7}.risk.low{color:#4da080;background:#eaf8f0}.risk:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.stage-pill{color:#4b897e;background:#e9f6f1;padding:4px 6px;border-radius:4px;font-size:7px}.table-link{border:0;background:none;color:#0c9d89;font-size:8px;font-weight:700}.journey-lower{display:grid;grid-template-columns:1.2fr 1fr;gap:13px;margin-top:14px}.milestone-bars{margin-top:13px}.milestone-row{display:grid;grid-template-columns:100px 1fr 58px;align-items:center;gap:8px;margin:9px 0;font-size:8px;color:#69768d}.milestone-row>div{height:8px;background:#eff1f5;border-radius:8px;position:relative}.milestone-row i{display:block;height:100%;border-radius:8px;background:#45b89a}.milestone-row em{position:absolute;top:-3px;width:2px;height:14px;background:#e4a948}.milestone-row b{font-size:8px;text-align:right}.complexity{display:flex;align-items:center;gap:24px;margin:15px 0 0 12px}.donut{width:120px;height:120px;border-radius:50%;background:conic-gradient(#55ba9b 0 58%,#f1bd5f 58% 89%,#e57b80 89%);display:grid;place-items:center;position:relative}.donut:before{content:'';position:absolute;inset:14px;background:#fff;border-radius:50%}.donut div{z-index:1;text-align:center}.donut b{display:block;font:700 18px Manrope}.donut small{font-size:8px;color:#929cad}.complexity-legend{flex:1}.complexity-legend p{display:flex;align-items:center;gap:7px;font-size:8px;margin:7px 0;color:#778197}.complexity-legend p b{margin-left:auto;color:#3e4a64}.level{width:7px;height:7px;border-radius:50%}.level.low{background:#55ba9b}.level.med{background:#f1bd5f}.level.high{background:#e57b80}.complexity-legend>small{font-size:7px;color:#9ba4b3;line-height:1.4;display:block;margin-top:10px}.queue-kpis,.quality-summary{display:grid;grid-template-columns:repeat(5,1fr);background:white;border:1px solid var(--line);border-radius:8px;margin:18px 0 14px}.queue-kpis>div,.quality-summary>div{padding:13px 15px;border-right:1px solid #eef0f4}.queue-kpis>div:last-child,.quality-summary>div:last-child{border:0}.queue-kpis small,.quality-summary small{display:block;font-size:7px;letter-spacing:.4px;color:#939cad}.queue-kpis b,.quality-summary b{display:block;font:700 18px Manrope;margin:7px 0 1px}.queue-kpis b i{font:500 9px 'DM Sans';color:#8892a4}.queue-kpis span,.quality-summary span{font-size:8px;color:#929cad}.red-number{color:#d96772}.notice{background:#fff8e9;border:1px solid #f4e9c8;color:#9c7b3e;font-size:9px;padding:11px 13px;border-radius:6px;margin-top:13px}.capacity-card{margin-top:14px}.capacity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.capacity-grid>div{padding:12px;background:#f8f9fc;border-radius:6px}.capacity-grid small{display:block;font-size:7px;color:#909bad;letter-spacing:.35px}.capacity-grid b{display:block;font:700 16px Manrope;margin:8px 0 3px}.capacity-grid span{font-size:8px;color:#929bad}.capacity-callout{font-size:9px!important;color:#53667d!important;background:#eef8f5!important;line-height:1.55}.three{grid-template-columns:repeat(3,1fr)}.quality-summary{grid-template-columns:repeat(4,1fr)}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.rubric-card{padding:14px;background:#fff;border:1px solid var(--line);border-radius:7px}.rubric-top{display:flex;justify-content:space-between;align-items:center}.rubric-icon{width:25px;height:25px;border-radius:6px;background:#eff7f5;color:#41a88d;display:grid;place-items:center}.rubric-score{font:700 14px Manrope}.rubric-card h3{font-size:10px;margin:10px 0 4px}.rubric-card p{font-size:8px;color:#909aab;line-height:1.4;margin:0}.rubric-meter{height:4px;background:#eff1f4;border-radius:4px;margin-top:10px}.rubric-meter i{display:block;height:100%;background:#44b799;border-radius:4px}.coach-card{margin-top:14px}.coach-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #f0f2f6}.coach-row:first-of-type{margin-top:13px}.coach-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f1efff;color:#7969d1;font-size:8px;font-weight:700}.coach-row div:nth-child(2){flex:1}.coach-row b{font-size:9px}.coach-row p{font-size:8px;color:#8e98a8;margin:3px 0 0}.coach-row button{border:1px solid #e5e9f0;border-radius:4px;background:white;padding:6px 8px;font-size:8px;color:#0e9d8a}.hub-tabs{display:flex;gap:20px;border-bottom:1px solid #e5e9f0;margin:15px 0 13px}.hub-tabs button{border:0;background:none;color:#8791a4;font-size:9px;padding:10px 2px}.hub-tabs button.selected{color:#0c9b87;border-bottom:2px solid #0caa94;font-weight:700}.hub-layout{display:grid;grid-template-columns:230px minmax(280px,1fr) 270px;gap:12px;align-items:start}.hub-list,.hub-detail,.copilot-panel{padding:0;overflow:hidden}.hub-search{display:flex;gap:5px;padding:9px;border-bottom:1px solid #edf0f4}.hub-search input{height:25px}.hub-search button{border:0;background:#0fae98;color:#fff;border-radius:4px;width:27px}.hub-contact{padding:11px 10px;border-bottom:1px solid #f0f2f6;cursor:pointer}.hub-contact.selected,.hub-contact:hover{background:#f1faf8}.hub-contact b{font-size:9px}.hub-contact small{display:block;font-size:7px;color:#8c96a8;margin-top:3px}.hub-detail{padding:17px}.contact-header{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid #edf0f4}.contact-header .company-logo{width:38px;height:38px;font-size:13px}.contact-header h2{font-size:14px;margin:0 0 4px}.contact-header p{font-size:8px;color:#8b95a7;margin:0}.contact-header button{margin-left:auto}.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:14px 0;border-bottom:1px solid #edf0f4}.property-grid label{font-size:7px;color:#929cad;letter-spacing:.4px}.property-grid b{display:block;font-size:9px;font-weight:600;color:#4f5d77;margin-top:5px}.timeline-head{display:flex;justify-content:space-between;margin-top:14px}.timeline-head b{font-size:10px}.timeline-event{display:flex;gap:9px;padding:11px 0;border-bottom:1px solid #f1f3f6}.timeline-dot{width:22px;height:22px;border-radius:50%;background:#eff7f5;color:#3ea88b;display:grid;place-items:center;flex:none;font-size:9px}.timeline-event b{font-size:8px}.timeline-event p{font-size:8px;color:#8c96a7;margin:4px 0 0;line-height:1.45}.timeline-event small{display:block;font-size:7px;color:#a2aab7;margin-top:4px}.copilot-panel{padding:14px}.copilot-head{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid #eff1f5}.copilot-star{width:24px;height:24px;border-radius:6px;background:#f1efff;color:#7c6ddb;display:grid;place-items:center}.copilot-head b{display:block;font-size:9px}.copilot-head small{font-size:7px;color:#929cad}.online-pill{margin-left:auto;color:#47a985;font-size:6px;background:#eff9f4;padding:4px;border-radius:8px}.copilot-note{padding:12px 10px;background:#faf9ff;border:1px solid #efedfb;border-radius:5px;margin:13px 0}.copilot-note b{font-size:8px;color:#625bb2}.copilot-note p{font-size:8px;color:#7e8499;line-height:1.6;margin:6px 0 9px}.copilot-note span{font-size:6px;letter-spacing:.4px;color:#9ca2b2}.copilot-note i{font-style:normal;color:#786ec8}.full{width:100%;justify-content:center}.copilot-disclaimer{text-align:center;font-size:7px;color:#99a2b2;margin:7px 0 15px}.mini-transcript{border-top:1px solid #eef0f4;padding-top:12px}.mini-transcript b{font-size:8px}.mini-transcript p{font-size:8px;line-height:1.5;color:#8490a3;margin:7px 0}.mini-transcript small{font-size:6px;letter-spacing:.4px;color:#a2aab8}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-grid .card{padding:18px}.settings-grid h2{margin-bottom:6px}.muted{font-size:9px;color:#8e98a9}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eff1f5}.setting-row b{display:block;font-size:9px}.setting-row small{display:block;font-size:8px;color:#919bab;margin-top:4px}.toggle{height:17px;width:30px;border-radius:10px;background:#d9dee6;position:relative}.toggle:after{content:'';position:absolute;width:13px;height:13px;background:white;border-radius:50%;left:2px;top:2px;box-shadow:0 1px 2px #0002}.toggle.on{background:#30b293}.toggle.on:after{left:15px}.control-list p{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eff1f5;margin:0;font-size:8px}.control-list p b{color:#56637a}.control-list p span{text-align:right;color:#8792a4}.blue-notice{background:#f0f5ff;border-color:#e0e9fb;color:#6179a9;line-height:1.5}.voice-fab{position:fixed;right:25px;bottom:22px;z-index:4;border:0;color:white;background:#1e2b47;box-shadow:0 8px 24px #17233d3d;border-radius:26px;padding:11px 17px 11px 13px;display:grid;grid-template-columns:32px auto;grid-template-rows:1fr 1fr;column-gap:8px;text-align:left;min-width:180px}.voice-fab>span{grid-row:span 2;align-self:center;width:30px;height:30px;border-radius:50%;background:#0ea98f;display:grid;place-items:center;font-size:15px}.voice-fab b{font-size:10px;align-self:end}.voice-fab small{font-size:8px;color:#b3bfd2;align-self:start;margin-top:2px}.voice-modal{position:fixed;inset:0;background:#10192d85;z-index:8;display:grid;place-items:center;padding:20px}.voice-modal.hidden,.hidden{display:none!important}.voice-window{position:relative;width:min(430px,100%);background:#fff;border-radius:13px;padding:28px;text-align:center;box-shadow:0 20px 70px #121c3740}.modal-close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:24px;color:#8791a3}.voice-orb{width:72px;height:72px;border-radius:50%;margin:5px auto 17px;background:radial-gradient(circle at 35% 35%,#c9f6eb,#42c3a6 55%,#0c907f);display:grid;place-items:center;color:white;font-size:26px;box-shadow:0 0 0 10px #eaf8f4,0 0 0 20px #f4fbf9}.voice-window .eyebrow{margin-top:18px;color:#1ba58d}.voice-window h2{font:700 19px Manrope;margin:6px 0}.voice-window>p{font-size:10px;color:#8490a3;line-height:1.5}.voice-transcript{background:#f7f8fb;border-radius:6px;padding:13px;text-align:left;min-height:70px;font-size:9px;color:#7d8799;line-height:1.5;margin:14px 0}.voice-controls{display:flex;justify-content:center;gap:8px}.voice-foot{display:block;font-size:7px;color:#9ba4b2;line-height:1.5;margin-top:12px}.voice-modal.connected .voice-orb{animation:pulse 1.7s infinite}@keyframes pulse{50%{box-shadow:0 0 0 15px #eaf8f4,0 0 0 28px #f4fbf9;transform:scale(1.04)}}.toast{position:fixed;bottom:90px;right:26px;z-index:10;background:#25324d;color:white;padding:11px 15px;border-radius:6px;box-shadow:0 5px 20px #0002;font-size:10px}.toast.hidden{display:none}.empty{padding:20px;text-align:center;color:#909aac;font-size:10px}
@media(max-width:1100px){.sidebar{width:205px}.main{margin-left:205px;width:calc(100% - 205px)}.content{padding:24px}.topbar{padding:0 24px}.hub-layout{grid-template-columns:190px 1fr}.copilot-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.copilot-head{grid-column:1/-1}.copilot-note{margin:0}.copilot-panel .button,.copilot-disclaimer{grid-column:1}.mini-transcript{grid-column:2;grid-row:2/4;border-top:0;padding-top:0}}@media(max-width:820px){.sidebar{width:64px;padding:16px 7px}.brand{padding:0 7px 25px}.brand>div:nth-child(2),.workspace-label,.workspace,.nav-label,.nav-item:not(.active){display:none}.nav-item.active{font-size:0;justify-content:center}.nav-item.active span{font-size:17px}.side-bottom .nav-item{display:flex;font-size:0;justify-content:center}.profile{justify-content:center;padding:12px 0}.profile>div:nth-child(2),.more,.status-line{display:none}.main{margin-left:64px;width:calc(100% - 64px)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.grid-two,.journey-lower{grid-template-columns:1fr}.quality-grid{grid-template-columns:repeat(2,1fr)}.queue-kpis{grid-template-columns:repeat(3,1fr)}.capacity-grid{grid-template-columns:repeat(2,1fr)}.filter-row{flex-wrap:wrap}.filter-row .spacer{display:none}.hub-layout{grid-template-columns:1fr}.hub-list{max-height:280px;overflow:auto}.copilot-panel{display:block}.copilot-note{margin:12px 0}.mini-transcript{border-top:1px solid #eef0f4;padding-top:12px}.stage-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.content{padding:19px 13px 90px}.topbar{height:52px;padding:0 13px}.demo-pill{display:none}.metrics-grid,.three{grid-template-columns:1fr 1fr;gap:8px}.metric-card{padding:12px;min-height:125px}.metric-value{font-size:21px}.page-title{align-items:flex-start}.page-title h1{font-size:22px}.page-title .button{padding:8px;font-size:9px}.page-title .button span{display:none}.banner{align-items:flex-start}.banner .text-link{font-size:8px}.queue-kpis{grid-template-columns:repeat(2,1fr)}.queue-kpis>div:nth-child(2n){border-right:0}.queue-kpis>div:last-child{grid-column:span 2}.quality-summary{grid-template-columns:repeat(2,1fr)}.quality-summary>div:nth-child(2){border-right:0}.settings-grid{grid-template-columns:1fr}.quality-grid{grid-template-columns:1fr 1fr}.hub-layout{display:flex;flex-direction:column}.hub-list,.hub-detail,.copilot-panel{width:100%}.chart-legend{margin-left:25px}.lower-grid{grid-template-columns:1fr}.voice-fab{right:12px;bottom:12px}.top-actions{gap:8px}.help-button span{display:none}.stage-strip{grid-template-columns:repeat(2,1fr)}.capacity-grid{grid-template-columns:1fr 1fr}}
.return-note{color:#d28d3e;font-size:7px}.sla-red{color:#cc6870;font-size:8px;font-weight:600}.sla-amber{color:#c38d37;font-size:8px;font-weight:600}.sla-green{color:#4a9b7c;font-size:8px;font-weight:600}.repbar{width:44px;height:4px;background:#edf0f4;border-radius:4px;display:inline-block;margin-right:5px;vertical-align:middle}.repbar i{display:block;height:100%;background:#49b697;border-radius:4px}

.filing-handoff { margin-bottom: 20px; padding: 20px; }
.filing-handoff fieldset { border: 0; margin: 16px 0; padding: 0; min-width: 0; }
.filing-handoff legend { font-weight: 700; margin-bottom: 8px; }
.filing-handoff label { display: flex; align-items: baseline; gap: 8px; margin-bottom: 8px; }
.filing-handoff input { accent-color: #006477; }
.handoff-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; }
.handoff-actions [hidden] { display: none; }
