:root{color:#f3f7f5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1115;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}body{background:#0d1115;min-width:320px;min-height:100dvh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #75dbad}.fluent-root{color:#f3f7f5;background:#0d1115;min-height:100dvh}.app-shell{background:#10151a;grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:#0b0f13;border-right:1px solid #222b31;flex-direction:column;height:100dvh;min-height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 10px 22px;display:flex}.brand-mark{color:#0e2019;background:#77dcb1;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 0 5px #77dcb114}.brand-mark svg{font-size:18px}.brand-copy{gap:1px;display:grid}.brand-name{letter-spacing:.08em;font-size:17px;font-weight:700}.brand-subtitle{letter-spacing:.16em;color:#7f8b91;font-size:9px}.company-switcher{background:#131a20;border:1px solid #28333a;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;margin:0 3px 28px;padding:10px;transition:border-color .18s,background .18s;display:grid}.company-switcher:hover{background:#172129;border-color:#3a4b53}.company-emblem{color:#d7fae9;background:#245445;border-radius:8px;place-items:center;height:30px;font-size:13px;font-weight:700;display:grid}.company-switcher-copy{gap:3px;min-width:0;display:grid}.company-switcher-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.company-switcher-copy span{color:#7a878d;font-size:10px}.switcher-arrow{color:#849098;font-size:15px}.side-nav{gap:4px;display:grid}.nav-group-label{letter-spacing:.12em;color:#707e85;padding:0 10px 8px;font-size:10px}.nav-item{color:#8f9ca4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-size:13px;transition:color .18s,background .18s,transform .18s;display:flex}.nav-item:hover{color:#d9e3e3;background:#161f25}.nav-item:active{transform:scale(.98)}.nav-item svg{flex:none;font-size:18px}.nav-item span{flex:1}.nav-item b{color:#18221e;background:#85dfb7;border-radius:50px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.nav-item.active{color:#e9fff5;background:#173229;box-shadow:inset 3px 0 #80dfb5}.sidebar-bottom{gap:15px;margin-top:auto;display:grid}.budget-card{background:#10171c;border:1px solid #252f36;border-radius:11px;margin:0 4px;padding:13px 11px}.budget-card-top,.goal-card-top,.goal-card-footer,.metric-top,.cfo-stat-row,.drawer-label-row{justify-content:space-between;align-items:center;display:flex}.budget-card-top{color:#849198;font-size:11px}.budget-card-top strong{color:#e2ece7;font-size:12px}.micro-progress{background:#263139;border-radius:5px;height:3px;margin:10px 0 7px;overflow:hidden}.micro-progress span{border-radius:inherit;background:#8be0ba;height:100%;display:block}.budget-card p{color:#c5d0cd;margin:0;font-size:11px}.main-content{width:100%;max-width:1680px;margin:0 auto;padding:0 34px 42px;overflow:hidden}.topbar{border-bottom:1px solid #202a30;justify-content:space-between;align-items:center;min-height:72px;display:flex}.breadcrumb{color:#78868c;align-items:center;gap:6px;font-size:12px;display:flex}.breadcrumb svg{font-size:13px}.breadcrumb strong{color:#dbe4e2;font-weight:500}.topbar-actions{align-items:center;gap:10px;display:flex}.demo-label,.estimate-label{color:#94a2a8;background:#1a2329;border:1px solid #2b3840;border-radius:5px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;display:inline-flex}.status-chip{color:#bae4d0;background:#14251e;border:1px solid #2a4237;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.status-chip i,.status-pill i{background:#70dfac;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #70dfac1f}.avatar-button{color:#d9f1ff;background:#315879;border:0;border-radius:9px;width:31px;height:31px;font-size:10px;font-weight:700}.hero-section{justify-content:space-between;align-items:end;gap:24px;padding:39px 0 30px;display:flex}.eyebrow{color:#829198;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px}h1,h2,h3,p{margin-top:0}h1{color:#f3f8f5;letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(28px,3vw,38px);line-height:1.08}h2{color:#eef5f2;letter-spacing:-.022em}.hero-copy{color:#a6b2b4;max-width:660px;margin:0;font-size:14px;line-height:1.65}.hero-copy strong{color:#dce8e3;font-weight:600}.goal-card{background:#151d21;border:1px solid #2c383b;border-radius:11px;flex:none;width:300px;padding:14px 15px 13px}.goal-card-top{color:#91a0a4;font-size:11px}.goal-card-top strong{color:#a4edc7;font-size:16px}.goal-progress{background:#29343a;border-radius:10px;height:5px;margin:13px 0 10px;overflow:hidden}.goal-progress span{border-radius:inherit;background:#77dcb1;height:100%;display:block}.goal-card-footer{color:#7f8c92;font-size:10px}.goal-card-footer span:first-child{color:#c3d2cb}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card{background:#151d22;border:1px solid #273239;border-radius:11px;min-height:132px;padding:16px}.metric-card:hover{border-color:#3c4b51}.metric-top{color:#89979d;font-size:11px}.metric-icon{color:#8ce0ba;background:#19352a;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.metric-card.neutral .metric-icon{color:#aac8ff;background:#1d2a3a}.metric-icon svg{font-size:16px}.metric-card>strong{color:#f3faf5;letter-spacing:-.035em;margin:18px 0 6px;font-size:24px;display:block}.metric-card>p{color:#849198;margin:0;font-size:10px;line-height:1.5}.command-panel{background:linear-gradient(90deg,#14231d 0%,#141d20 54%,#151d22 100%);border:1px solid #2d4b3d;border-radius:12px;gap:14px;margin-bottom:14px;padding:17px 18px;display:flex}.command-visual{color:#baf7d8;background:#285540;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.command-visual svg{font-size:19px}.command-copy{flex:1;min-width:0}.command-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.command-heading h2{margin:0;font-size:14px}.command-heading span{color:#819089;font-size:10px}.command-form{gap:8px;margin-top:11px;display:flex}.command-form input{color:#ecf7f1;background:#10191b;border:1px solid #34443e;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s}.command-form input::placeholder{color:#74827e}.command-form input:focus{border-color:#72d6aa;box-shadow:0 0 0 3px #72d6aa1c}button.send-command,button.resume-action,button.approve-action,button.factory-submit{white-space:nowrap;font-weight:700;color:#0c1812!important;background:#85dfb7!important;border-color:#85dfb7!important}button.send-command:hover,button.resume-action:hover,button.approve-action:hover,button.factory-submit:hover{background:#a0ebc7!important;border-color:#a0ebc7!important}.command-hint{color:#78877f;align-items:center;gap:5px;margin:8px 0 0;font-size:10px;display:flex}.command-hint svg{font-size:12px}.workspace-grid{grid-template-columns:minmax(0,1.64fr) minmax(300px,.92fr);align-items:start;gap:14px;display:grid}.panel,.approval-card{background:#151d22;border:1px solid #273239;border-radius:12px}.panel{padding:19px}.panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-header h2{margin:0;font-size:17px}.compact-header{align-items:center}.compact-header .eyebrow{margin-bottom:5px}.icon-button{color:#8b989e;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.icon-button:hover{color:#edf6f1;background:#222d33}.panel-lead{color:#a1afb1;max-width:730px;margin:13px 0 18px;font-size:12px;line-height:1.7}.execution-line{border-top:1px solid #29343a;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0 14px;display:grid}.execution-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid;position:relative}.step-indicator{color:#9ba9ac;z-index:2;background:#192126;border:1px solid #425058;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.step-indicator svg{font-size:15px}.step-indicator.done{color:#b8f1d2;background:#173b2b;border-color:#397258}.step-indicator.active{color:#b9d9ff;background:#1b3042;border-color:#4975a3}.step-indicator.approval{color:#ffdfa6;background:#352917;border-color:#84652d}.execution-step strong,.execution-step span:not(.step-indicator){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.execution-step strong{color:#dce8e3;font-size:11px}.execution-step span:not(.step-indicator){color:#78878d;margin-top:4px;font-size:10px}.step-connector{z-index:1;background:#38454c;height:1px;position:absolute;top:11px;left:22px;right:0}.ceo-footer{border-top:1px solid #29343a;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.ceo-note{color:#87968f;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.ceo-note svg{color:#86dfb5;flex:none;font-size:14px}.text-action,.outline-action{color:#a7e9c7;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-height:29px;font-size:11px;display:inline-flex}.text-action:hover{color:#e0fff0}.text-action svg{font-size:14px}.outline-action{color:#b9e8cf;background:#17251f;border:1px solid #3b5347;border-radius:7px;padding:0 10px}.outline-action:hover{background:#20362b}.outline-action svg{font-size:15px}.approval-card{background:#1c1d19;border-color:#655230;padding:18px}.approval-card.resolved{background:#15221b;border-color:#345743}.approval-card-head{color:#f4dca8;align-items:center;gap:8px;font-size:11px;display:flex}.resolved .approval-card-head{color:#b6e8cb}.approval-icon{color:#fedb94;background:#4b391c;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.resolved .approval-icon{color:#baf1d1;background:#234634}.approval-icon svg{font-size:15px}.approval-card h2{margin:15px 0 8px;font-size:16px;line-height:1.35}.approval-card p{color:#9da197;min-height:32px;margin:0;font-size:11px;line-height:1.5}.approval-open{color:#ffe4af;background:#372b17;border:1px solid #836a38;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;margin-top:17px;font-size:11px;font-weight:600;display:flex}.approval-open:hover{background:#493819}.resolved .approval-open{color:#c9efd9;background:#1a3525;border-color:#41614d}.workforce-panel{grid-column:1/-1}.workforce-panel h2 span{color:#92e2b8}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.agent-card{min-width:0;color:inherit;text-align:left;background:#11181d;border:1px solid #28343b;border-radius:10px;padding:12px;transition:transform .18s,border-color .18s,background .18s}.agent-card:hover{background:#162126;border-color:#49615a;transform:translateY(-2px)}.agent-card:active{transform:translateY(0)}.agent-card-top,.agent-card-bottom{justify-content:space-between;align-items:center;gap:7px;display:flex}.agent-avatar{letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:750;display:grid}.agent-avatar.mint{color:#c5ffe1;background:#20523b}.agent-avatar.blue{color:#d3e8ff;background:#24435e}.agent-avatar.gold{color:#ffe7af;background:#5d4822}.agent-avatar.coral{color:#ffd9d0;background:#643d35}.agent-avatar.lilac{color:#e5ddff;background:#464065}.agent-avatar.slate{color:#d8e3e8;background:#34454e}.status-pill{color:#9caab0;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.status-pill.working{color:#9ce4be}.status-pill.working i{background:#72dba9}.status-pill.idle{color:#9cbde7}.status-pill.idle i{box-shadow:none;background:#8cb6ec}.status-pill.paused{color:#89959a}.status-pill.paused i{box-shadow:none;background:#6f7a80}.agent-card-name{gap:2px;margin-top:12px;display:grid}.agent-card-name strong{color:#eaf2ee;font-size:12px}.agent-card-name span{color:#7d8a90;font-size:10px}.agent-card>p{color:#9aa8aa;min-height:29px;margin:8px 0 11px;font-size:10px;line-height:1.45}.agent-card-bottom{color:#78878c;border-top:1px solid #263139;padding-top:9px;font-size:9px}.agent-card-bottom svg{color:#98aaa5;font-size:14px}.funnel-panel{min-height:266px}.period-toggle{background:#11181d;border:1px solid #303c42;border-radius:7px;padding:2px;display:flex}.period-toggle button{color:#7f8e93;background:0 0;border:0;border-radius:5px;min-width:39px;height:24px;padding:0 7px;font-size:10px}.period-toggle button.active{color:#e2f2e9;background:#284034}.funnel-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:5px;height:173px;padding-top:22px;display:grid}.funnel-item{color:#819096;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;padding:0;display:flex}.funnel-item:hover small{color:#cbe9d9}.funnel-column{justify-content:center;align-items:flex-start;width:100%;height:118px;display:flex;position:relative}.funnel-column i{width:100%;height:var(--height);background:#29483a;border-radius:4px 4px 2px 2px;min-height:12%;transition:background .18s,transform .18s;display:block;position:absolute;bottom:0}.funnel-item:nth-child(2) i{background:#315b48}.funnel-item:nth-child(3) i{background:#3a6d55}.funnel-item:nth-child(4) i{background:#4c7658}.funnel-item:nth-child(5) i{background:#557e60}.funnel-item:nth-child(6) i{background:#628d6c}.funnel-item:nth-child(7) i{background:#77b684}.funnel-item:hover i{transform-origin:bottom;background:#98e5b9;transform:scaleY(1.04)}.funnel-column b{z-index:1;color:#edf6f1;padding-top:6px;font-size:10px;position:relative}.funnel-item small{color:#7c8b91;text-align:center;min-height:22px;font-size:9px;line-height:1.18}.activity-panel{min-height:266px}.activity-list{gap:0;margin-top:10px;display:grid}.activity-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:35px 10px minmax(0,1fr);gap:7px;padding:9px 0;display:grid}.activity-row:hover strong{color:#baf2d2}.activity-row time{color:#77858b;padding-top:2px;font-size:10px}.activity-dot{background:#849197;border-radius:50%;width:7px;height:7px;margin-top:5px}.activity-dot.mint{background:#79dbae}.activity-dot.blue{background:#8cb8ee}.activity-dot.gold{background:#e3b966}.activity-row strong{color:#d7e2dd;font-size:10px;font-weight:600}.activity-row strong span{color:#a4b2b2;font-weight:400}.activity-row p{color:#77868b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.cfo-panel{min-height:266px}.cfo-topline{color:#a8e5c4;align-items:center;gap:7px;font-size:11px;display:flex}.cfo-icon{color:#b0efce;background:#214631;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.cfo-icon svg{font-size:15px}.cfo-topline .estimate-label{margin-left:auto}.cfo-panel h2{margin:16px 0 8px;font-size:19px}.cfo-panel>p{color:#929f9e;margin:0;font-size:11px;line-height:1.55}.cfo-stat-row{color:#849298;border-top:1px solid #2a363a;border-bottom:1px solid #2a363a;margin:18px 0 15px;padding:10px 0;font-size:10px}.cfo-stat-row span{gap:3px;display:grid}.cfo-stat-row strong{color:#dbe7e1;font-size:11px}.mint-text{color:#9ae1bb!important}.modal-layer{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040709a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.agent-drawer,.approval-drawer{background:#11181d;border-left:1px solid #334047;width:min(100%,485px);min-height:100dvh;padding:20px;animation:.24s ease-out slide-in;overflow-y:auto;box-shadow:-22px 0 60px #0000005c}.approval-drawer{width:min(100%,570px)}.drawer-top{color:#8b989e;justify-content:space-between;align-items:center;font-size:11px;display:flex}.agent-identity{align-items:center;gap:13px;margin:28px 0 14px;display:flex}.agent-identity .agent-avatar{border-radius:13px;width:50px;height:50px;font-size:14px}.agent-identity h2{margin:0 0 4px;font-size:22px}.agent-identity p{color:#92a0a3;margin:0 0 7px;font-size:12px}.drawer-description{color:#9dabae;margin:0;font-size:12px;line-height:1.65}.drawer-section{border-bottom:1px solid #273239;gap:9px;padding:17px 0;display:grid}.drawer-label{color:#75848a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.drawer-section>strong{color:#e2ece7;font-size:13px}.agent-progress{background:#2d383e;border-radius:4px;height:4px;overflow:hidden}.agent-progress span{border-radius:inherit;background:#76dbad;height:100%;display:block}.drawer-section small{color:#839096;font-size:10px}.detail-rows{gap:10px;display:grid}.detail-rows>div{color:#8c9a9e;justify-content:space-between;gap:18px;font-size:11px;display:flex}.detail-rows b{color:#d4dfda;text-align:right;font-weight:500}.skill-list{flex-wrap:wrap;gap:6px;display:flex}.skill-list span{color:#b7c8c4;background:#172126;border:1px solid #314049;border-radius:5px;padding:5px 7px;font-size:10px}.mini-timeline{gap:9px;display:grid}.mini-timeline span{color:#98a5a7;align-items:center;gap:8px;font-size:11px;display:flex}.mini-timeline i{background:#72dca8;border-radius:50%;width:5px;height:5px}.drawer-actions,.approval-actions{justify-content:flex-end;gap:8px;padding-top:19px;display:flex}.drawer-actions button{white-space:nowrap}.approval-drawer-title{align-items:flex-start;gap:12px;margin:28px 0 12px;display:flex}.approval-drawer-title .approval-icon{border-radius:10px;width:38px;height:38px}.approval-drawer-title .approval-icon svg{font-size:20px}.approval-drawer-title p{color:#e7c97b;margin:0 0 5px;font-size:10px}.approval-drawer-title h2{margin:0;font-size:21px;line-height:1.25}.risk-summary{background:#303a3e;border:1px solid #303a3e;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:19px 0;display:grid;overflow:hidden}.risk-summary>div{background:#182126;align-content:center;gap:5px;min-height:63px;padding:10px;display:grid}.risk-summary span{color:#829095;font-size:9px}.risk-summary b{color:#dbe7e0;font-size:10px;line-height:1.35}.preview-section{border-top:1px solid #2c383d;padding:16px 0}.email-preview{background:#151d22;border:1px solid #374348;border-radius:9px;margin-top:10px;padding:14px}.email-preview>span,.email-preview small{color:#819095;font-size:10px}.email-preview strong{color:#edf5f1;margin:10px 0 8px;font-size:13px;display:block}.email-preview p{color:#a0adaf;margin:0 0 10px;font-size:11px;line-height:1.6}.approval-audit{color:#92d7b1;background:#14251d;border:1px solid #304b3d;border-radius:8px;gap:10px;margin-top:2px;padding:12px;display:flex}.approval-audit svg{flex:none;font-size:16px}.approval-audit strong{color:#caeed8;font-size:11px;display:block}.approval-audit p{color:#9ac5ac;margin:4px 0 0;font-size:10px;line-height:1.5}.approval-actions{margin-top:4px}.approval-actions button{white-space:nowrap;min-width:108px}.factory-modal{background:#141c21;border:1px solid #36434a;border-radius:13px;align-self:center;width:min(100% - 32px,430px);margin:auto;padding:21px;animation:.22s ease-out modal-in;box-shadow:0 24px 80px #00000080}.factory-icon{color:#b5f0d0;background:#1e4935;border-radius:10px;place-items:center;width:38px;height:38px;margin-top:21px;display:grid}.factory-icon svg{font-size:20px}.factory-modal h2{margin:14px 0 8px;font-size:21px}.factory-modal>p{color:#96a4a6;margin:0 0 18px;font-size:12px;line-height:1.55}.factory-modal label{color:#9aa8ab;gap:7px;margin-top:13px;font-size:11px;display:grid}.factory-modal select,.factory-modal input{color:#edf6f1;background:#10171b;border:1px solid #3a484e;border-radius:7px;outline:0;width:100%;height:37px;padding:0 10px}.factory-modal input:focus,.factory-modal select:focus{border-color:#73d9aa}.factory-summary{color:#819095;background:#10181c;border-radius:8px;grid-template-columns:1fr auto;gap:8px 14px;margin:17px 0;padding:12px;font-size:10px;display:grid}.factory-summary strong{color:#c9d9d2;text-align:right;font-weight:500}.factory-submit{width:100%}.toast{z-index:50;color:#d8f3e5;background:#173323;border:1px solid #47745c;border-radius:9px;align-items:center;gap:8px;max-width:min(420px,100vw - 40px);padding:11px 13px;font-size:12px;animation:.24s ease-out toast-in;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 14px 40px #00000052}.toast svg{color:#94e9bd;flex:none;font-size:16px}@keyframes slide-in{0%{opacity:.3;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:.4;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.main-content{padding-inline:24px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:1fr}.approval-card{grid-row:auto}.workforce-panel{grid-column:auto}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-panel,.activity-panel,.cfo-panel{min-height:auto}.sidebar{width:222px}.app-shell{grid-template-columns:222px minmax(0,1fr)}}@media (width<=860px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{align-items:center;width:auto;padding-inline:10px}.brand{padding-inline:0}.brand-copy,.company-switcher-copy,.switcher-arrow,.nav-group-label,.nav-item span,.nav-item b,.budget-card{display:none}.company-switcher{grid-template-columns:1fr;width:42px;margin:0 0 27px;padding:6px;display:grid}.company-emblem{width:30px}.nav-item{justify-content:center;width:42px;padding:0}.nav-item.active{box-shadow:inset 2px 0 #80dfb5}.sidebar-bottom{width:42px}.main-content{padding-inline:20px}.hero-section{flex-direction:column;align-items:flex-start}.goal-card{width:100%}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.app-shell{padding-bottom:66px;display:block}.sidebar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0f13f5;border-top:1px solid #273239;border-right:0;flex-direction:row;justify-content:center;width:100%;height:58px;min-height:0;padding:7px 9px;position:fixed;inset:auto 0 0}.brand,.company-switcher,.sidebar-bottom,.nav-group-label{display:none}.side-nav{justify-content:space-around;gap:2px;width:100%;display:flex}.nav-item{width:43px;height:42px;min-height:42px}.main-content{padding:0 14px 20px}.topbar{min-height:58px}.breadcrumb span:first-child,.demo-label{display:none}.topbar-actions{gap:7px}.status-chip{font-size:10px}.hero-section{padding:26px 0 20px}.hero-copy{font-size:13px}.metrics-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:118px;padding:12px}.metric-card>strong{margin-top:14px;font-size:20px}.metric-card>p{font-size:9px}.command-panel{padding:13px}.command-visual,.command-heading span{display:none}.command-form{flex-direction:column}.command-form input{height:40px}.command-form button{width:100%}.workspace-grid{gap:10px}.panel{padding:15px}.execution-line{grid-template-columns:1fr 1fr;gap:14px 7px}.execution-step:nth-child(2) .step-connector,.execution-step:nth-child(4) .step-connector{display:none}.ceo-footer{flex-direction:column;align-items:flex-start}.agent-grid{grid-template-columns:1fr}.funnel-panel{overflow:hidden}.funnel-bars{min-width:450px}.funnel-panel{overflow-x:auto}.activity-row p{white-space:normal}.cfo-stat-row{flex-direction:column;align-items:flex-start;gap:8px}.agent-drawer,.approval-drawer{width:100%;padding:17px}.approval-drawer-title h2{font-size:19px}.risk-summary{grid-template-columns:1fr}.drawer-actions,.approval-actions{flex-direction:column-reverse}.drawer-actions button,.approval-actions button{width:100%}.toast{bottom:74px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
