.office-experience{--office-ink:#253c35;--office-muted:#8a968e;--office-line:#e5eae2;--office-card:#fff;--office-green:#38644f;--office-soft:#edf2e9;width:100%;color:var(--office-ink)}.office-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.office-eyebrow{letter-spacing:1.65px;color:#91a08d;align-items:center;gap:7px;font-size:9px;font-weight:550;line-height:1.6;display:flex}.office-eyebrow>span{background:#9fba86;border-radius:50%;width:5px;height:5px}.office-heading h1{letter-spacing:-1.3px;margin:8px 0 7px;font-size:33px;font-weight:700;line-height:1.2}.office-heading h1>span{color:#6d945b}.office-heading p{color:#8a9788;font-size:12px}.office-heading-actions{align-items:center;gap:9px;display:flex}.office-primary,.office-secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:11px 14px;font-size:10px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.office-primary{color:#fff;background:#355c49;box-shadow:0 2px 3px #24473412}.office-primary:hover{background:#284b3a;transform:translateY(-1px)}.office-secondary{color:#69815d;background:#fff;border-color:#dfe6d8}.office-secondary:hover{background:#f6f8f2;border-color:#cdd9c4}.office-primary:disabled,.office-secondary:disabled{opacity:.5}.office-full{width:100%}.office-grid{grid-template-columns:190px minmax(0,1fr) 250px;align-items:stretch;gap:17px;display:grid}.office-left-rail{flex-direction:column;padding-top:3px;display:flex}.office-rail-section{margin-bottom:23px}.office-section-title{color:#96a08e;letter-spacing:1.35px;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 12px;font-size:8px;font-weight:600;display:flex}.office-section-title>b{color:#a49460;text-align:center;letter-spacing:0;background:#ece9d9;border-radius:4px;min-width:18px;padding:3px 4px;font-size:8px}.office-spaces{gap:4px;display:grid}.office-spaces>button{text-align:left;color:#7e8b75;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;padding:12px 10px;display:flex}.office-spaces>button:hover{background:#f0f4ea}.office-spaces>button.selected{color:#547047;background:#e9efdf;border-color:#e1e9d6}.office-space-icon{color:#81946f;background:#f0f4e9;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.selected .office-space-icon{color:#64824f;background:#dce7ce}.office-spaces>button>span:nth-child(2){flex:1;min-width:0}.office-spaces strong{font-size:10px;font-weight:550;display:block}.office-spaces small{color:#a2ab94;margin-top:5px;font-size:8px;display:block}.office-spaces b{color:#98a785;font-size:9px;font-weight:500}.office-priorities{background:#fdfef9;border:1px solid #e7ebdf;border-radius:9px;padding:16px 12px 9px}.office-priorities .office-section-title{margin:0 0 13px}.office-all-clear{text-align:center;padding:14px 3px 15px}.office-all-clear>span{color:#89a271;background:#f0f5e8;border:1px solid #e1e8d9;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 10px;display:grid}.office-all-clear strong{color:#7d916c;font-size:10px;font-weight:550;display:block}.office-all-clear p{color:#a3ae96;margin-top:5px;font-size:9px;line-height:1.7}.office-priority{text-align:left;background:0 0;border:0;border-top:1px solid #eef1e7;align-items:flex-start;gap:8px;width:100%;padding:12px 0;display:flex}.office-priority>span:nth-child(2){flex:1;min-width:0}.office-priority strong{-webkit-line-clamp:2;color:#72875e;-webkit-box-orient:vertical;font-size:9px;font-weight:550;line-height:1.6;display:-webkit-box;overflow:hidden}.office-priority small{color:#b1ac8c;margin-top:4px;font-size:8px;line-height:1.5;display:block}.office-priority>svg{color:#b5bb9e;flex-shrink:0;margin-top:8px}.office-review-icon{color:#b49a5e;background:#f8f2df;border:1px solid #eee6cb;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:29px;display:grid}.office-queue .office-section-title{margin:0 9px 10px}.office-queued-task{text-align:left;color:#9aa68a;background:0 0;border:0;border-bottom:1px solid #e8eddf;align-items:center;gap:7px;width:100%;padding:11px 9px;font-size:9px;display:flex}.office-queued-task>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.6;display:-webkit-box;overflow:hidden}.office-queued-task>svg{flex-shrink:0}.office-quiet-note{color:#a3af98;margin:15px 9px 10px;font-size:9px}.office-add-task{color:#8ea077;background:#f5f8ef;border:1px dashed #d7e0cc;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:10px;font-size:9px;display:flex}.office-add-task:hover{background:#ebf1e3}.office-private-note{color:#9dab8f;align-items:center;gap:9px;margin:auto 7px 11px;padding-top:25px;display:flex}.office-private-note>svg{flex-shrink:0}.office-private-note strong{font-size:9px;font-weight:550;display:block}.office-private-note small{color:#abb7a0;margin-top:4px;font-size:8px;display:block}.office-stage{isolation:isolate;background:#f0f2ea;border:1px solid #e4e9de;border-radius:12px;min-width:0;min-height:644px;position:relative;overflow:hidden;box-shadow:0 3px 9px #273a2502}.office-stage:before{content:"";z-index:-1;background:radial-gradient(at 45% 42%,#f9faf5 0%,#eef1e7 65%,#e7ecdf 100%);position:absolute;inset:0}.office-stage-top{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:17px;left:19px;right:17px}.office-floor-label{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #e5eadfd9;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex;box-shadow:0 2px 5px #243d1803}.office-floor-icon{color:#80996c;background:#edf2e6;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.office-floor-label strong{color:#758566;text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:10px;font-weight:550;display:block;overflow:hidden}.office-floor-label small{color:#a7b098;text-overflow:ellipsis;white-space:nowrap;max-width:165px;margin-top:4px;font-size:8px;display:block;overflow:hidden}.office-floor-label>svg{color:#aeb79e;margin-left:4px}.office-day-controls{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #e4eadd;border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.office-day-controls button{color:#93a47c;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;padding:0;display:grid}.office-day-controls button:hover{background:#edf2e4}.office-live-summary{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#fafcf4c4;border:1px solid #e0e7d5;border-radius:30px;align-items:center;gap:19px;padding:9px 15px;display:flex;position:absolute;top:87px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #45692d03}.office-live-summary>span{color:#9aa88a;align-items:center;gap:5px;font-size:8px;display:flex}.office-live-summary b{color:#73875e;font-size:11px;font-weight:600}.office-status-dot{background:#bdc5b3;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.office-status-dot.working{background:#6da97b;box-shadow:0 0 0 2px #6da97b13}.office-status-dot.review{background:#d0ad67;box-shadow:0 0 0 2px #d0ad6713}.office-status-dot.idle{background:#94b484}.office-status-dot.offline{background:#bec7b7}.office-scene{touch-action:none;position:absolute;inset:0;overflow:hidden}.office-scene>canvas{outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.office-agent-label{z-index:3;color:#657b55;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffff4ed;border:1px solid #dce5d1;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:0;left:0;box-shadow:0 3px 12px #35552d0b}.show-labels .office-agent-label,.office-agent-label.is-selected,.office-agent-label.is-hovered{opacity:1;pointer-events:auto}.office-agent-label>span{border-radius:3px;width:6px;height:6px}.office-agent-label strong{text-overflow:ellipsis;max-width:130px;font-size:8px;font-weight:550;overflow:hidden}.office-agent-label>.office-status-dot{margin-left:2px}.office-agent-label.is-selected{z-index:5;background:#f7fbed;border-color:#a8be8d;box-shadow:0 2px 10px #556f2421}.office-agent-label:hover{border-color:#b2c596}.office-scene-hint{color:#a1ad93;pointer-events:none;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:56px;left:20px}.office-scene-hint>i{background:#abb699;border-radius:50%;width:2px;height:2px}.office-camera-tools{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffff9c9;border:1px solid #dee6d4;border-radius:7px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:51px;right:17px;box-shadow:0 3px 9px #24391808}.office-camera-tools button{color:#93a580;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.office-camera-tools button:hover,.office-camera-tools button.is-active{color:#729355;background:#eef4e4}.office-camera-tools>span{background:#e4eadc;width:1px;height:14px;margin:0 3px}.office-stage-bottom{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#a3af93;pointer-events:none;background:#f6f8f0ba;border-top:1px solid #e1e8d6a1;justify-content:space-between;align-items:center;padding:13px 19px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.office-stage-bottom>span{align-items:center;gap:6px;display:flex}.office-stage-bottom>span:last-child{letter-spacing:1.4px;color:#b0ba9f;font-size:7px}.office-floor-legend{z-index:2;pointer-events:none;opacity:.65;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;top:135px;left:0;right:0}.office-floor-legend>span{letter-spacing:1.2px;color:#99a98c;align-items:center;gap:5px;font-size:6px;display:flex}.office-floor-legend i{background:#a9b596;border-radius:50%;width:3px;height:3px}.office-empty-floor{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:#ffffffd9;border:1px solid #e0e8d4;border-radius:10px;min-width:270px;padding:17px 21px;position:absolute;bottom:104px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #41512b0b}.office-empty-floor>svg{color:#a4b891;margin-bottom:7px}.office-empty-floor strong{color:#72905e;font-family:Manrope,sans-serif;font-size:12px;display:block}.office-empty-floor p{color:#a3af93;max-width:235px;margin:7px 0 10px;font-size:9px;line-height:1.7}.office-empty-floor button{color:#6c8c57;background:0 0;border:0;align-items:center;gap:7px;font-size:9px;display:inline-flex}.office-webgl-fallback{text-align:center;color:#92a17d;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:50px;display:flex;position:absolute;inset:0}.office-webgl-fallback strong{color:#7f9369;font-size:14px}.office-webgl-fallback p{max-width:300px;font-size:11px;line-height:1.8}.office-right-rail{background:var(--office-card);border:1px solid var(--office-line);border-radius:11px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.office-team-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:21px 18px 16px;display:flex}.office-team-header .office-eyebrow{letter-spacing:1.1px;color:#acb5a2;font-size:6px;line-height:1.7}.office-team-header h2{color:#526b45;letter-spacing:-.4px;align-items:center;gap:9px;margin-top:6px;font-size:17px;font-weight:650;display:flex}.office-team-header h2>span{color:#96a77d;background:#f0f4e8;border:1px solid #e5ecd9;border-radius:4px;place-items:center;min-width:20px;min-height:19px;font-family:DM Sans,sans-serif;font-size:8px;display:grid}.office-plain-icon{color:#a8b297;background:0 0;border:0;place-items:center;padding:3px;display:grid}.office-plain-icon:hover{color:#6d8957}.office-team-tabs{border-bottom:1px solid #edf1e7;gap:20px;padding:0 18px;display:flex}.office-team-tabs>button{color:#abb59d;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 1px 10px;font-size:9px;display:flex}.office-team-tabs>button.selected{color:#718956;border-bottom-color:#91a979;font-weight:550}.office-team-tabs>button>span{background:#f1f5e9;border-radius:3px;padding:2px 4px;font-size:7px}.office-team-list{scrollbar-width:thin;scrollbar-color:#dce5cf transparent;max-height:323px;padding:10px 9px;overflow-y:auto}.office-team-member{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;margin-bottom:3px;padding:10px 8px;transition:background .15s;display:flex}.office-team-member:hover{background:#f9faf5}.office-team-member.selected{background:#f5f8ee;border-color:#e4ead9}.office-bot-avatar{background:color-mix(in srgb,var(--agent-color) 17%,white);border:1px solid color-mix(in srgb,var(--agent-color) 21%,white);width:33px;height:35px;color:var(--agent-color);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.office-bot-avatar>i{box-sizing:content-box;border:2px solid #fff;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.office-team-copy{flex:1;min-width:0}.office-team-copy strong{color:#768a66;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:550;display:block;overflow:hidden}.office-team-copy small{color:#b1b8a4;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.office-team-member>svg{color:#bbc3ad;flex-shrink:0}.office-no-team{text-align:center;color:#abb89c;padding:28px 25px}.office-no-team>svg{margin-bottom:10px}.office-no-team strong{color:#879b73;font-size:11px;display:block}.office-no-team p{color:#aab69c;margin:6px 0 10px;font-size:9px;line-height:1.7}.office-text-button{color:#7a945f;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:500;display:inline-flex}.office-text-button:hover{color:#486b33}.office-team-invitation{text-align:center;background:#f7faf1;border:1px solid #e7eddc;border-radius:8px;margin:auto 14px 16px;padding:19px 14px}.office-team-invitation>span{color:#9bb97b;background:#eaf1de;border-radius:50%;place-items:center;width:35px;height:35px;margin:0 auto 12px;display:grid}.office-team-invitation h3{color:#7c9664;letter-spacing:-.2px;font-size:12px}.office-team-invitation p{color:#a6b295;margin:9px 0 17px;font-size:9px;line-height:1.8}.office-team-invitation .office-secondary{color:#8b9f75;background:#ffffffc7;min-height:34px;padding:9px;font-size:9px}.office-agent-inspector{background:#fbfcf7;border:1px solid #e7ecdc;border-radius:8px;margin:auto 13px 14px;padding:15px}.office-inspector-head{align-items:center;gap:10px;display:flex}.office-inspector-avatar{background:color-mix(in srgb,var(--agent-color) 16%,white);width:43px;height:44px;color:var(--agent-color);border:1px solid color-mix(in srgb,var(--agent-color) 22%,white);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.office-inspector-head>div{min-width:0}.office-inspector-head .office-eyebrow{letter-spacing:1.2px;color:#b3bca6;font-size:6px}.office-inspector-head h3{color:#718761;overflow-wrap:anywhere;margin:4px 0;font-size:11px;font-weight:650;line-height:1.4}.office-inspector-head p{color:#a6b397;font-size:8px;line-height:1.6}.office-state-line{flex-wrap:wrap;align-items:center;gap:5px;padding:13px 0 0;display:flex}.office-state-line strong{color:#94a67e;font-size:8px;font-weight:500}.office-state-line>span{color:#bac2ad;margin-left:auto;font-size:7px}.office-inspector-note{color:#a5b193;margin-top:8px;font-size:8px;line-height:1.9}.office-current-task{text-align:left;background:#f1f6e8;border:1px solid #e5ebd9;border-radius:6px;width:100%;margin-top:13px;padding:10px;display:block}.office-current-task>span{letter-spacing:1.1px;color:#a8b597;font-size:6px;display:block}.office-current-task strong{color:#7d9465;margin:6px 0 8px;font-size:9px;line-height:1.6;display:block}.office-current-task small{color:#98ae7c;align-items:center;gap:5px;font-size:7px;display:flex}.office-inspector-stats{border-top:1px solid #ebefdf;justify-content:space-between;gap:8px;margin:11px 0 3px;padding:17px 0;display:flex}.office-inspector-stats>span{text-align:center;flex:1}.office-inspector-stats strong{color:#8fa277;font-family:Manrope,sans-serif;font-size:16px;font-weight:650;display:block}.office-inspector-stats small{color:#b0bba1;margin-top:5px;font-size:6px;display:block}.office-agent-inspector>.office-secondary{color:#8c9f73;background:#fff;min-height:32px;padding:8px;font-size:8px}.office-bottom-grid{grid-template-columns:1.2fr 1fr;gap:17px;margin-top:18px;display:grid}.office-activity-panel,.office-momentum-panel{border:1px solid var(--office-line);background:var(--office-card);border-radius:9px;overflow:hidden}.office-panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px 10px;display:flex}.office-panel-heading h2{letter-spacing:0;color:#83966d;align-items:center;gap:7px;font-size:11px;display:flex}.office-panel-heading h2>svg{color:#9fb38b}.office-event-list{padding:0 20px 9px}.office-event{border-top:1px solid #f0f3e8;align-items:center;gap:9px;padding:10px 0;display:flex}.office-event-marker{color:#a4b991;background:#f4f7ed;border:1px solid #e9efde;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.office-event>div{flex:1;min-width:0}.office-event strong{color:#8b9c78;font-size:9px;font-weight:500;display:block}.office-event small{color:#b4bea5;margin-top:4px;font-size:7px;display:block}.office-event time{color:#b6bea9;white-space:nowrap;font-size:7px}.office-event-empty{color:#aaba96;align-items:center;gap:10px;padding:19px 0 20px;font-size:10px;line-height:1.7;display:flex}.office-event-empty>svg{flex-shrink:0}.office-momentum-panel{background:#f1f6e9;border-color:#e0e9d4;justify-content:space-between;align-items:center;gap:17px;min-height:170px;padding:25px;display:flex}.office-momentum-copy{min-width:0}.office-momentum-copy .office-eyebrow{color:#a9b894;letter-spacing:1.4px;font-size:7px}.office-momentum-copy h2{letter-spacing:-.5px;color:#829a65;margin:6px 0;font-size:18px;font-weight:650;line-height:1.5}.office-momentum-copy p{color:#a5b394;max-width:290px;margin-bottom:16px;font-size:9px;line-height:1.9}.office-momentum-art{color:#adc28f;background:#e8f0dc;border:1px solid #e0e9d4;border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;position:relative}.office-momentum-art>span{color:#b5c696;background:#fbfcf8;border:1px solid #e8eddc;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:3px;right:-3px}.office-footnote{color:#b0bba0;justify-content:space-between;align-items:center;gap:12px;padding:17px 2px 0;font-size:7px;display:flex}.office-footnote>span{align-items:center;gap:5px;display:flex}.office-footnote i{background:#b8c2a9;border-radius:50%;width:2px;height:2px;margin:0 4px}.office-night{--office-ink:#d6dfcd;--office-muted:#82937e;--office-line:#354339;--office-card:#233329}.office-night .office-stage{background:#25372e;border-color:#3f5144}.office-night .office-stage-top .office-floor-label,.office-night .office-day-controls,.office-night .office-camera-tools{background:#243a2ee8;border-color:#526a46}.office-night .office-floor-label strong,.office-night .office-day-controls button,.office-night .office-camera-tools button{color:#a1b585}.office-night .office-floor-label small,.office-night .office-stage-bottom{color:#859a76}.office-night .office-floor-icon,.office-night .office-camera-tools button.is-active,.office-night .office-day-controls button:hover{background:#354b34}.office-night .office-live-summary{background:#2d412ee8;border-color:#4b633b}.office-night .office-live-summary b{color:#b7c79a}.office-night .office-live-summary>span{color:#90a47d}.office-night .office-floor-legend{opacity:.5}.office-night .office-stage-bottom{background:#283c2dd1;border-color:#43563b}.office-night .office-agent-label{color:#bfceaa;background:#263e2ce8;border-color:#5a7344}.office-night .office-agent-label.is-selected{background:#3b542d;border-color:#a3be7b}.office-night .office-scene-hint{color:#71866a}.office-night .office-empty-floor{background:#2c4130e8;border-color:#566c46}.office-night .office-empty-floor button{color:#b4cc93}.office-night .office-rail-section.office-priorities{background:#2b3a2b;border-color:#405037}.office-night .office-spaces>button.selected{background:#dce9cf}.office-night .office-team-invitation,.office-night .office-agent-inspector{background:#2d3e2e;border-color:#43563a}.office-night .office-team-member.selected,.office-night .office-team-member:hover{background:#31452e;border-color:#45613b}.office-night .office-team-copy strong{color:#acbe97}.office-night .office-team-tabs,.office-night .office-inspector-stats,.office-night .office-event{border-color:#374d32}.office-night .office-team-header h2,.office-night .office-panel-heading h2{color:#aec494}.office-night .office-team-header h2>span,.office-night .office-team-tabs>button>span{background:#34472e;border-color:#496039}.office-night .office-inspector-head h3,.office-night .office-inspector-stats strong{color:#a9c08c}.office-night .office-current-task{background:#33472d;border-color:#50643c}.office-night .office-current-task strong{color:#b3c899}.office-night .office-momentum-panel{background:#eaf1e1;border-color:#dfe7d5}.office-night .office-bot-avatar,.office-night .office-inspector-avatar{background:#3a4b38;border-color:#475c3f}.office-night .office-bot-avatar>i{border-color:#2b3b29}.office-night .office-event-marker{background:#33492e;border-color:#435d36}.office-night .office-event strong{color:#a4ba8e}@media (width>=1600px){.office-grid{grid-template-columns:210px minmax(0,1fr) 275px;gap:21px}.office-stage{min-height:704px}.office-team-header{padding:25px 22px 19px}.office-team-copy strong{font-size:10px}.office-team-copy small{font-size:9px}.office-team-member{padding:12px 11px}.office-team-list{max-height:355px}.office-team-invitation{margin:15px 17px 18px;padding:23px 18px}.office-agent-inspector{margin:15px 17px 18px;padding:18px}.office-inspector-note{font-size:9px}.office-spaces strong{font-size:11px}.office-spaces small{font-size:9px}.office-bottom-grid{gap:21px}}@media (width<=1300px){.office-grid{grid-template-columns:162px minmax(0,1fr) 220px;gap:13px}.office-stage{min-height:640px}.office-heading h1{font-size:29px}.office-heading-actions{gap:7px}.office-heading-actions .office-secondary{font-size:9px}.office-spaces>button{gap:7px;padding:11px 7px}.office-space-icon{width:27px;height:29px}.office-spaces strong{font-size:9px}.office-spaces small{font-size:7px}.office-spaces b{font-size:8px}.office-section-title{letter-spacing:1px;font-size:7px}.office-team-header{padding:20px 14px 15px}.office-team-header .office-eyebrow{letter-spacing:1px;font-size:5px}.office-team-header h2{font-size:16px}.office-team-list{padding:9px 6px}.office-team-member{gap:8px;padding:9px 6px}.office-team-copy strong{font-size:8px}.office-team-copy small{font-size:7px}.office-team-member>svg{width:11px}.office-bot-avatar{width:29px;height:31px}.office-bot-avatar>svg{width:18px}.office-team-tabs{gap:18px;padding:0 14px}.office-team-invitation{margin:10px 11px 13px;padding:17px 12px}.office-team-invitation h3{font-size:11px}.office-team-invitation p{font-size:8px}.office-inspector-head h3{font-size:10px}.office-inspector-avatar{width:36px;height:38px}.office-agent-inspector{margin:10px;padding:12px}.office-state-line>span{flex-basis:100%;margin-top:2px;margin-left:0}.office-live-summary{gap:12px;padding:8px 12px}.office-stage-top{left:13px;right:13px}.office-floor-label strong{max-width:115px;font-size:9px}.office-floor-label small{max-width:115px;font-size:7px}.office-stage-bottom{padding:13px}.office-stage-bottom>span:first-child{font-size:7px}.office-scene-hint{font-size:7px;left:13px}.office-camera-tools{right:12px}.office-camera-tools button{width:24px;height:25px}.office-momentum-panel{padding:20px}.office-momentum-copy h2{font-size:16px}.office-momentum-art{width:66px;height:66px}.office-momentum-art>svg{width:42px}}@media (width<=1100px){.office-grid{grid-template-columns:minmax(0,1fr) 235px}.office-left-rail{display:none}.office-stage{min-height:658px}.office-heading{align-items:flex-start}.office-heading h1{font-size:27px}.office-heading-actions .office-secondary{display:none}.office-heading-actions{padding-top:10px}.office-bottom-grid{grid-template-columns:1fr 1fr}.office-momentum-art{display:none}.office-live-summary{gap:17px}.office-team-copy strong{font-size:9px}.office-team-copy small{font-size:8px}.office-team-list{max-height:325px}}@media (width<=850px){.office-grid{grid-template-columns:1fr}.office-right-rail{grid-template-columns:1fr 1fr;align-content:start;display:grid}.office-team-header{grid-column:1/-1;padding:19px}.office-team-header .office-eyebrow{font-size:7px}.office-team-tabs{grid-column:1/-1;padding:0 19px}.office-team-list{grid-row:3;max-height:none;padding:12px}.office-team-invitation,.office-agent-inspector{grid-area:3/2;align-self:start;margin:17px 17px 17px 5px}.office-team-member{padding:11px 8px}.office-team-copy strong{font-size:10px}.office-team-copy small{font-size:9px}.office-bot-avatar{width:33px;height:35px}.office-stage{min-height:620px}.office-floor-label strong,.office-floor-label small{max-width:220px}.office-bottom-grid{grid-template-columns:1fr 1fr}.office-activity-panel .office-panel-heading{padding:17px 15px 10px}.office-event-list{padding:0 15px 10px}.office-event strong{font-size:8px}.office-momentum-copy h2{font-size:17px}.office-heading h1{font-size:30px}.office-scene-hint{font-size:8px}.office-camera-tools button{width:28px;height:28px}}@media (width<=580px){.office-heading{flex-direction:column;gap:17px;margin-bottom:21px}.office-heading h1{letter-spacing:-1px;font-size:29px}.office-heading p{font-size:11px}.office-eyebrow{letter-spacing:1.3px;font-size:8px}.office-heading-actions{justify-content:space-between;width:100%;padding:0}.office-heading-actions .office-secondary{font-size:9px;display:flex}.office-heading-actions .office-primary{padding:10px 12px;font-size:9px}.office-stage{min-height:538px}.office-stage-top{top:13px;left:12px;right:12px}.office-floor-label{gap:7px;padding:7px}.office-floor-label strong{max-width:165px;font-size:9px}.office-floor-label small{max-width:165px;font-size:7px}.office-floor-icon{width:25px;height:25px}.office-live-summary{gap:15px;padding:8px 13px;top:79px}.office-live-summary>span{font-size:7px}.office-live-summary b{font-size:10px}.office-floor-legend{gap:20px;top:121px}.office-floor-legend>span{font-size:5px}.office-agent-label{padding:5px 6px;font-size:6px}.office-agent-label strong{max-width:100px;font-size:6px}.office-agent-label>span{width:4px;height:4px}.office-agent-label>.office-status-dot{width:3px;height:3px}.office-scene-hint{font-size:6px;line-height:1.8;display:block;bottom:53px;left:13px}.office-scene-hint>i{display:none}.office-scene-hint>span{display:block}.office-camera-tools{bottom:51px;right:12px}.office-camera-tools button{width:25px;height:25px}.office-camera-tools svg{width:14px}.office-stage-bottom>span:first-child{font-size:6px}.office-stage-bottom>span:last-child{letter-spacing:1px;font-size:6px}.office-stage-bottom svg{width:11px}.office-right-rail{grid-template-columns:1fr}.office-team-header{padding:19px 18px 15px}.office-team-tabs{padding:0 18px}.office-team-list{grid-row:auto;grid-template-columns:1fr 1fr;gap:1px;max-height:260px;padding:12px 9px;display:grid}.office-team-member{gap:8px;min-width:0;padding:9px 7px}.office-team-copy strong{font-size:9px}.office-team-copy small{font-size:7px}.office-team-member>svg{display:none}.office-bot-avatar{width:30px;height:31px}.office-agent-inspector,.office-team-invitation{grid-area:auto/1;margin:0 17px 17px}.office-team-invitation{padding:19px 24px}.office-team-invitation>span{width:31px;height:31px;margin-bottom:9px}.office-team-invitation h3{font-size:13px}.office-team-invitation p{max-width:270px;margin:8px auto 15px;font-size:10px}.office-team-invitation>.office-secondary{max-width:250px;font-size:10px}.office-agent-inspector{padding:18px}.office-inspector-head h3{font-size:13px}.office-inspector-head p{font-size:9px}.office-inspector-avatar{width:44px;height:44px}.office-state-line{gap:7px}.office-state-line>strong{font-size:9px}.office-state-line>span{flex-basis:auto;margin-left:auto;font-size:8px}.office-inspector-note{font-size:10px}.office-current-task strong{font-size:11px}.office-current-task>span{font-size:7px}.office-current-task small{font-size:9px}.office-inspector-stats strong{font-size:19px}.office-inspector-stats small{font-size:8px}.office-agent-inspector>.office-secondary{padding:10px;font-size:10px}.office-bottom-grid{grid-template-columns:1fr;gap:15px;margin-top:15px}.office-panel-heading h2{font-size:12px}.office-panel-heading .office-text-button{font-size:9px}.office-event strong{font-size:10px}.office-event small,.office-event time{font-size:8px}.office-momentum-panel{min-height:160px;padding:24px}.office-momentum-copy h2{font-size:21px}.office-momentum-copy p,.office-momentum-copy .office-text-button{font-size:10px}.office-momentum-copy .office-eyebrow{font-size:8px}.office-momentum-art{width:70px;height:70px;display:grid}.office-footnote,.office-footnote>span:last-child{font-size:6px}.office-empty-floor{min-width:260px;padding:15px;bottom:102px}.office-empty-floor p{font-size:8px}}@media (prefers-reduced-motion:reduce){.office-experience *{transition:none!important;animation:none!important}}.office-eyebrow{color:#71856c}.office-section-title{color:#6d8163;font-size:9px}.office-spaces strong{color:#576e4b;font-size:11px}.office-spaces small{color:#829475;font-size:9px}.office-spaces b{color:#71895c;font-size:10px}.office-private-note strong{color:#718566;font-size:10px}.office-private-note small{color:#8a9b7c;font-size:9px}.office-all-clear strong{color:#617e4b;font-size:11px}.office-all-clear p{color:#8b9e79;font-size:10px}.office-priority strong{color:#566e46;font-size:10px}.office-priority small{color:#8e986f;font-size:9px}.office-quiet-note{color:#879a75;font-size:10px}.office-queued-task{color:#768c61;font-size:10px}.office-add-task{color:#718a59;font-size:10px}.office-team-header .office-eyebrow{color:#8b9b7d;font-size:7px}.office-team-copy strong{color:#4e6941;font-size:11px}.office-team-copy small{color:#839674;font-size:9px}.office-team-tabs>button{color:#8b9c7a;font-size:10px}.office-team-tabs>button.selected{color:#567d3f}.office-team-invitation h3{color:#5e7b49;font-size:13px}.office-team-invitation p{color:#82996e;font-size:10px}.office-inspector-head h3{color:#557044;font-size:12px}.office-inspector-head p{color:#839b6c;font-size:9px}.office-inspector-head .office-eyebrow{color:#8c9f75;font-size:7px}.office-inspector-note{color:#879c74;font-size:10px}.office-state-line strong{color:#728f58;font-size:9px}.office-state-line>span{color:#8ca175;font-size:8px}.office-current-task strong{color:#5a7a42;font-size:10px}.office-current-task>span{color:#8aa26d;font-size:7px}.office-current-task small{color:#7a975a;font-size:9px}.office-inspector-stats small{color:#8da372;font-size:8px}.office-agent-inspector>.office-secondary{color:#708f53;font-size:10px}.office-panel-heading h2{color:#5c7946;font-size:13px}.office-text-button{color:#6d8b50;font-size:10px}.office-panel-heading .office-text-button{font-size:9px}.office-event strong{color:#607d4a;font-size:11px}.office-event small{color:#879d70;font-size:9px}.office-event time{color:#8b9f76;font-size:9px}.office-event-empty{color:#879f6e;font-size:11px}.office-momentum-copy h2{color:#648347}.office-momentum-copy p{color:#8a9f76;font-size:11px}.office-momentum-copy .office-text-button{color:#6f9051;font-size:10px}.office-momentum-copy .office-eyebrow{color:#8a9f72;font-size:8px}.office-stage-top .office-floor-label strong{color:#617a4d;font-size:11px}.office-stage-top .office-floor-label small{color:#81966e;font-size:9px}.office-live-summary{top:88px}.office-live-summary>span{color:#81996c;font-size:9px}.office-live-summary b{color:#597642;font-size:12px}.office-stage-bottom{color:#8aa074;font-size:9px}.office-scene-hint{color:#8ba277;font-size:9px}.office-floor-legend>span{color:#82966f;font-size:7px}.office-agent-label strong{max-width:130px;font-size:9px}.office-agent-label{color:#506e3e;background:#fffff6f2}.office-footnote{color:#8b9d76;font-size:8px}.office-empty-floor strong{color:#638747;font-size:14px}.office-empty-floor p{color:#869e6b;font-size:10px}.office-empty-floor button{color:#5a803e;font-size:10px}.office-no-team strong{color:#64834a;font-size:12px}.office-no-team p{color:#879f6e;font-size:10px}.office-night .office-heading p{color:#8a9d80}.office-night .office-team-copy strong,.office-night .office-inspector-head h3,.office-night .office-team-invitation h3,.office-night .office-panel-heading h2,.office-night .office-current-task strong{color:#bed1ad}.office-night .office-team-copy small,.office-night .office-inspector-note,.office-night .office-team-invitation p,.office-night .office-event strong{color:#91aa7a}.office-night .office-team-tabs>button.selected{color:#b6d294}.office-night .office-agent-label{color:#c3d7b0}.office-night .office-floor-label strong{color:#bbcea6}.office-night .office-floor-label small{color:#93ab79}.office-night .office-empty-floor strong{color:#b6cf9a}.office-night .office-empty-floor p{color:#95ab7c}@media (width<=1300px){.office-team-copy strong{font-size:10px}.office-team-copy small{font-size:8px}.office-spaces strong{font-size:10px}.office-spaces small{font-size:8px}.office-inspector-note{font-size:9px}.office-agent-label strong{font-size:8px}}@media (width<=580px){.office-team-copy strong{font-size:10px}.office-team-copy small{font-size:9px}.office-team-header .office-eyebrow{font-size:7px}.office-agent-label{display:none}.office-agent-label.is-selected{display:flex}.office-agent-label.is-selected strong,.office-live-summary>span{font-size:8px}.office-floor-legend>span{font-size:6px}.office-stage-bottom>span:first-child,.office-stage-bottom>span:last-child,.office-scene-hint{font-size:7px}.office-team-invitation h3{font-size:14px}.office-team-invitation p,.office-inspector-note{font-size:11px}.office-inspector-head h3{font-size:13px}.office-inspector-stats small{font-size:9px}.office-event strong{font-size:11px}.office-event small,.office-event time{font-size:9px}.office-momentum-copy h2{font-size:21px}.office-momentum-copy p{font-size:11px}.office-footnote{font-size:7px}}.office-experience{--office-ink:#1b3b2b;--office-green:#1b3b2b;--office-line:#e4e7df;--office-card:#fffefa;background:#faf8f5;min-height:calc(100dvh - 58px);padding:27px 30px 20px}.office-heading{margin-bottom:24px}.office-heading h1{color:#1b3b2b}.office-primary{background:#1b3b2b}.office-primary:hover{background:#284d38}.office-stage{background:#f2f1e9}.office-stage:before{background:radial-gradient(at 45% 42%,#fcfaf5 0%,#f1f0e8 65%,#ebece5 100%)}.office-team-header h2{color:#274936}.office-team-invitation h3{color:#436744}.office-heading p{color:#7b8d7b}.office-floor-label{background:#fffef7c7}.office-live-summary{background:#fffef4d1}.office-night{--office-ink:#d6dfcd;--office-card:#233329;--office-line:#354339;background:#1a2b22}.office-night .office-heading h1{color:#d6dfcd}.office-night .office-stage:before{background:radial-gradient(at 50% 35%,#3a4c3d 0%,#24372e 65%,#1d3029 100%)}@media (width>=1450px){.office-grid{grid-template-columns:200px minmax(0,1fr) 260px;gap:20px}.office-stage{min-height:684px}}@media (width<=1100px){.office-experience{padding:25px 23px 18px}.office-grid{grid-template-columns:minmax(0,1fr) 235px}.office-stage{min-height:638px}}@media (width<=850px){.office-experience{padding:23px 20px 18px}.office-grid{grid-template-columns:1fr}.office-stage{min-height:600px}}@media (width<=580px){.office-experience{padding:22px 16px 16px}.office-stage{min-height:538px}.office-heading h1{font-size:29px}}.setup-backdrop{z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#192b2552;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.setup-window{background:#fcfdf9;border:1px solid #fff9;border-radius:20px;width:970px;max-width:100%;height:700px;max-height:calc(100vh - 56px);animation:.3s enter;display:flex;overflow:hidden;box-shadow:0 30px 100px #16251b40}.setup-rail{background:#eef2e8;border-right:1px solid #e2e8dc;flex-direction:column;flex-shrink:0;width:245px;padding:34px 28px;display:flex}.setup-brand{letter-spacing:-1.8px;color:#234b38;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:31px;font-weight:800;display:flex}.setup-brand>span{color:#edf4e9;background:#244e39;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.setup-brand em{letter-spacing:2px;color:#7a8c74;margin:9px 0 0 1px;font-family:DM Sans,sans-serif;font-size:8px;font-style:normal}.setup-steps{flex-direction:column;gap:10px;margin-top:54px;display:flex}.setup-steps>div{color:#9aa38e;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.setup-steps>div>span{background:#eef2e8;border:1px solid #d5ddc9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.setup-steps strong{font-weight:500}.setup-steps>div.current{color:#244b36}.setup-steps>div.current>span{color:#fff;background:#244b36;border-color:#244b36;box-shadow:0 0 0 4px #dce5d3}.setup-steps>div.current strong{font-weight:650}.setup-steps>div.done{color:#6d8f57}.setup-steps>div.done>span{background:#e0e9d5;border-color:#e0e9d5}.setup-rail-foot{color:#839279;margin-top:auto}.setup-rail-foot>svg{margin-bottom:12px}.setup-rail-foot strong{font-size:11px;font-weight:500;line-height:1.8;display:block}.setup-rail-foot p{color:#a3ad97;margin-top:8px;font-size:9px;line-height:1.8}.setup-body{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.setup-close{z-index:2;color:#8b9880;background:0 0;border:0;border-radius:8px;padding:7px;position:absolute;top:20px;right:22px}.setup-close:hover{background:#e9efdf}.setup-scroll{flex:1;padding:40px 47px 26px;overflow-y:auto}.setup-step-label{letter-spacing:1.8px;color:#8e9c7f;margin-bottom:19px;font-size:8px;font-weight:600;display:block}.setup-body h1,.connection-panel h1{letter-spacing:-1.2px;color:#334b30;font-size:30px;font-weight:650;line-height:1.3}.setup-lead{color:#93a082;max-width:450px;margin:13px 0 23px;font-size:12px;line-height:1.9}.setup-feature-icon{color:#799762;background:#eaf0e0;border:1px solid #dce7cf;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.setup-fields{flex-direction:column;gap:18px;margin-top:27px;display:flex}.setup-fields label,.native-settings label{color:#7b8d6a;font-size:10px;font-weight:550;display:block}.setup-fields label>small{color:#abb39c;margin-left:6px;font-size:9px;font-weight:400}.setup-fields input,.setup-fields select,.native-settings input,.native-settings select{color:#617c4b;background:#fff;border-color:#dde6d0;height:41px;padding:11px 12px;font-size:12px}.setup-field-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.setup-footer{background:#f9fbf5;border-top:1px solid #e6ecdd;justify-content:space-between;align-items:center;padding:22px 33px;display:flex}.setup-footer>span{color:#a2ad93;font-size:9px}.setup-footer .button{border-radius:7px;min-height:38px;padding:10px 16px;font-size:11px}.setup-back{color:#8a9a79;background:0 0;border-color:#0000;padding-left:0!important}.setup-note{color:#95a580;background:#f2f5ec;border:1px solid #e3ebd8;border-radius:9px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;display:flex}.setup-note svg{flex-shrink:0;margin-top:2px}.setup-note p{color:#93a080;font-size:10px;line-height:1.8}.setup-benefits{color:#839976;flex-direction:column;gap:12px;margin-top:24px;font-size:11px;display:flex}.setup-benefits>span{align-items:center;gap:9px;display:flex}.setup-benefits svg{color:#799859}.welcome-illustration{place-items:center;width:235px;height:140px;margin:5px auto 35px;display:grid;position:relative}.welcome-building{color:#82a272;background:#eef4e5;border:1px solid #d9e7cc;border-radius:30px;place-items:center;width:118px;height:118px;display:grid;transform:rotate(-6deg);box-shadow:0 18px 35px #6c8a5321}.welcome-orbit{border:1px solid #dae5ce;border-radius:50%;width:240px;height:90px;position:absolute;transform:rotate(-15deg)}.welcome-float{color:#8caa75;background:#fff;border:1px solid #e3eadb;border-radius:13px;place-items:center;display:grid;position:absolute;box-shadow:0 6px 18px #5978400d}.welcome-float.one{width:41px;height:41px;bottom:12px;left:1px;transform:rotate(-8deg)}.welcome-float.two{color:#c1a46b;width:45px;height:45px;top:8px;right:10px;transform:rotate(8deg)}.welcome-float.three{color:#8594b4;width:30px;height:30px;bottom:14px;right:3px;transform:rotate(-4deg)}.welcome-float.three svg{width:15px}.choice-card{cursor:pointer;background:#fff;border:1px solid #e0e8d5;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex!important}.choice-card input{accent-color:#537d3e;flex-shrink:0;width:14px!important;height:14px!important;margin:0!important;padding:0!important}.choice-card:has(input:checked){background:#f0f5e7;border-color:#b7cca1;box-shadow:0 0 0 2px #e6efdc}.choice-card>span{flex:1}.choice-card strong{color:#5b7848;font-size:12px;font-weight:550;display:block}.choice-card small{color:#9ba98a;margin-top:6px;font-size:9px;font-weight:400;display:block}.choice-card>svg{color:#99ad83}.role-preview{flex-direction:column;gap:15px;margin-top:9px;display:flex}.role-preview>div{color:#98a88a;align-items:center;gap:8px;font-size:9px;display:flex}.role-preview strong{color:#779166;width:50px;font-size:10px;font-weight:500}.role-preview span{color:#a9b49b;margin-left:5px}.inference-options{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:26px;display:grid}.inference-options button{color:#99ac85;text-align:left;background:#fff;border:1px solid #e1e8d7;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px 15px;display:flex}.inference-options strong{color:#618146;font-size:11px;font-weight:550}.inference-options small{color:#a0ae90;font-size:8px}.setup-checkbox{align-items:center;gap:9px;color:#93a080!important;font-size:10px!important;display:flex!important}.setup-checkbox input{accent-color:#648548;width:13px!important;height:13px!important;margin:0!important;padding:0!important}.permission-list{margin-top:23px}.permission-list>div{border-bottom:1px solid #e7eddd;align-items:center;gap:11px;padding:17px 0;display:flex}.permission-icon{color:#8ca674;background:#eef3e6;border:1px solid #e1e9d6;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.permission-list>div>span:nth-child(2){flex:1}.permission-list strong{color:#728d5b;font-size:11px;font-weight:550;display:block}.permission-list small{color:#a4b194;margin-top:6px;font-size:9px;line-height:1.7;display:block}.permission-list button{color:#91a47c;background:#fff;border:1px solid #dfe8d3;border-radius:6px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;display:flex}.folder-choice{background:#fff;border:1px solid #e0e8d5;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:11px 12px;display:flex}.folder-choice>span{color:#a2ae94;overflow-wrap:anywhere;font-size:10px}.folder-choice>button{color:#658c48;white-space:nowrap;background:0 0;border:0;font-size:10px}.setup-summary{background:#fff;border:1px solid #e1e8d7;border-radius:11px;margin-top:30px;padding:6px 21px}.setup-summary>div{border-bottom:1px solid #edf2e6;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.setup-summary>div:last-child{border:0}.setup-summary span{color:#9cab8d;font-size:10px}.setup-summary strong{color:#708e56;text-align:right;font-size:11px;font-weight:500}.setup-error{color:#a87951;background:#fff4e8;border:1px solid #ecd1bf;border-radius:7px;margin-top:20px;padding:12px 14px;font-size:11px;line-height:1.7}.connection-panel{background:#fcfdf9;border:1px solid #fff8;border-radius:18px;width:500px;max-width:100%;padding:40px;position:relative;box-shadow:0 30px 90px #18311d44}.connection-panel h1{font-size:28px}.connection-options{flex-direction:column;gap:14px;margin:30px 0;display:flex}.connection-options>button,.connection-options>div{text-align:left;color:#8aa473;background:#f5f8ef;border:1px solid #dfe8d3;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.connection-options strong{color:#6c8b52;font-size:12px;font-weight:550;display:block}.connection-options small{color:#9cab8a;margin-top:7px;font-size:10px;line-height:1.8;display:block}.native-settings{background:#fff;border:1px solid #e0e8d5;border-radius:11px;margin-bottom:24px;padding:25px}.native-settings>header{align-items:center;gap:15px;display:flex}.native-settings .setup-feature-icon{margin:0}.native-settings>header>div{flex:1}.native-settings h2{color:#637f50;font-size:15px}.native-settings p{color:#9cab8d;margin:6px 0 18px;font-size:10px}.native-settings>header p{margin:5px 0 0}.native-settings-grid{grid-template-columns:1fr 1fr;gap:35px;margin-top:30px;display:grid}.native-settings-grid>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.native-settings-grid>div>label{width:100%}.native-settings-grid h3{color:#7c965f;align-items:center;gap:8px;font-size:12px;display:flex}.credential-status{color:#abaf9d;align-items:center;gap:5px;font-size:9px;display:flex}.credential-status.unlocked{color:#8fa46c}.native-settings .credential-feedback{color:#94a876;background:#f1f7e7;border:1px solid #e2ecd5;border-radius:7px;margin-top:25px;padding:12px 15px;font-size:11px}.native-capabilities{color:#a0ae8b;border-top:1px solid #e9efdf;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:18px;font-size:9px;display:flex}.native-capabilities>span{align-items:center;gap:5px;display:flex}.native-capabilities i{background:#bdc3b0;border-radius:50%;width:5px;height:5px}.native-capabilities i.available{background:#7d9d62}@media (width<=900px){.setup-rail{width:200px;padding:28px 20px}.setup-scroll{padding:35px 30px 25px}.setup-brand{font-size:26px}}@media (width<=650px){.setup-backdrop{padding:12px}.setup-window{border-radius:15px;height:calc(100dvh - 24px);max-height:none}.setup-rail{display:none}.setup-scroll{padding:32px 25px 25px}.setup-body h1{font-size:27px}.setup-field-row{grid-template-columns:1fr;gap:17px}.setup-footer{padding:17px 22px}.inference-options{gap:8px}.inference-options button{padding:14px 10px}.inference-options small{line-height:1.7}.native-settings-grid{grid-template-columns:1fr}.native-settings>header{flex-wrap:wrap}.connection-panel{padding:30px 25px}.role-preview>div{flex-wrap:wrap}.setup-summary{padding:4px 16px}.welcome-illustration{margin-bottom:30px}}.native-service-config{border-top:1px solid #e6eddf;margin-top:30px;padding-top:25px}.native-service-config h3{color:#486739;font-size:14px}.native-service-config .native-settings-grid{grid-template-columns:1fr 1fr;gap:20px}.native-service-config input{min-width:0}.native-service-status{color:#647e50;white-space:pre-wrap;background:#f2f6ec;border-radius:7px;max-height:220px;padding:16px;font-size:10px;overflow:auto}.native-service-config .native-settings-grid>label{width:100%;display:block}.setup-window,.setup-body,.setup-footer,.connection-panel,.native-settings{color:#25334a;background:#fff}.setup-rail{background:#f5f7fb;border-color:#e3e8ef}.setup-steps>div>span{background:#fff}.setup-body h1,.connection-panel h1,.native-settings h2{color:#1a2638}.setup-lead,.native-settings p,.setup-inline-hint{color:#617087}.setup-fields input,.setup-fields select,.native-settings input,.native-settings select{color:#23334c;background:#fff;border-color:#d7dfe9}.setup-note{color:#536983;background:#f6f8fc;border-color:#e2e7ef}.setup-note p{color:#5b6d83}.setup-note strong{color:#2d415f}.setup-fields label>small,.setup-summary span,.setup-rail-foot p,.setup-footer>span{color:#687a91}.setup-summary strong{color:#253b58}.setup-checkbox{color:#4d607a!important}.permission-list strong{color:#324b67}.permission-list small{color:#6e7e92}.permission-list button{color:#365b8c;border-color:#d8e1ef}.inference-options button{color:#526d8f;border-color:#dce4ef}.inference-options button.selected{background:#edf4ff;border-color:#8eb1e8;box-shadow:0 0 0 2px #e7effc}.inference-options strong{color:#284a78}.inference-options small{color:#617590}.inference-options button:disabled{opacity:.45;cursor:not-allowed}.setup-feature-icon{color:#376ca8;background:#edf4ff;border-color:#d5e3f7}.setup-feature-icon.complete{color:#fff;background:#265997}.native-service-config h3{color:#2c4361;align-items:center;gap:8px;display:flex}.installation-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.installation-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.installation-consent{margin:22px 0}.installation-connection-state{color:#536981;flex-wrap:wrap;gap:10px 24px;margin:22px 0;font-size:12px;display:flex}.setup-inline-hint{font-size:11px;line-height:1.8}.setup-fields input:disabled,.setup-fields select:disabled{color:#68788c;background:#f6f7fa}@media (width<=650px){.installation-budget-grid{grid-template-columns:1fr!important}.installation-section-heading{flex-direction:column}.native-service-config .native-settings-grid{grid-template-columns:1fr}}.local-model-library{margin:24px 0}.local-model-profile{border:1px solid #dce4ef;border-radius:10px;margin:18px 0;padding:18px}.local-model-profile legend{color:#354f70;padding:0 8px;font-size:13px}.local-model-profile .native-settings-grid{gap:16px;margin-top:0}.local-model-profile small,.local-model-profiles label>small{color:#687a90;margin-top:8px;font-size:11px;line-height:1.6;display:block}.local-model-library h4,.local-model-profiles h4{color:#354f70;font-size:14px}.local-model-profiles .installation-section-heading{align-items:center}.local-model-library td{overflow-wrap:anywhere}.private-banner{color:#4a6c3e;background:#eef5e8;border:1px solid #dce7d3;border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:18px 21px;display:flex}.private-banner>div{flex:1}.private-banner strong,.private-banner span{display:block}.private-banner strong{font-size:12px}.private-banner span{color:#6e845e;margin-top:5px;font-size:10px}.private-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.private-toolbar>div:last-child{align-items:center;gap:10px;display:flex}.private-empty{text-align:center;color:#7b8c6e;flex-direction:column;align-items:center;gap:14px;padding:55px 30px;display:flex}.private-empty p{color:#849579;max-width:420px;font-size:12px}.private-overlay{z-index:160;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#152c245f;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.private-dialog{background:#fff;border:1px solid #e3eadb;border-radius:14px;width:680px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 70px #1c392733}.private-dialog>header{border-bottom:1px solid #e8eddf;justify-content:space-between;align-items:center;padding:25px;display:flex}.private-dialog h2{color:#3a5b31;font-size:20px}.private-form{grid-template-columns:1fr 1fr;gap:20px;padding:25px;display:grid}.private-form label{color:#617655;font-size:11px}.private-form label:has(textarea){grid-column:1/-1}.private-form small{color:#8b9b7b;margin-top:7px;font-size:10px;line-height:1.7;display:block}.private-dialog footer{border-top:1px solid #e8eddf;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:20px 25px;display:flex}.private-record{padding:15px 25px}.private-record dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.private-record dt{color:#8c9e7e;margin-bottom:6px;font-size:10px}.private-record dd{color:#4e6c3f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.private-error{color:#a47245;background:#fff1e5;border:1px solid #ead1b4;border-radius:6px;margin:0 25px 20px;padding:12px;font-size:12px}.private-status{color:#6d8d50;background:#f0f6e7;border-radius:7px;padding:14px 18px;font-size:12px}.private-upload{color:#fff;cursor:pointer;margin:0;position:relative}.private-upload input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (width<=900px){.private-toolbar{flex-direction:column;align-items:flex-start}.private-toolbar .tabs{flex-wrap:wrap}.private-toolbar .tabs button{padding:10px}.private-banner{flex-wrap:wrap;align-items:flex-start}.private-banner .button{margin-left:35px}}@media (width<=600px){.private-form,.private-record dl{grid-template-columns:1fr}.private-dialog{max-height:94vh}.private-overlay{padding:12px}.private-dialog h2{font-size:18px}.private-banner{font-size:11px}.private-empty{padding:35px 20px}}.voice-billing{border-bottom:1px solid #e3eadb;padding:24px}.voice-billing>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.voice-billing h3{color:#3a5b31;margin:7px 0;font-size:22px}.voice-billing header p,.voice-billing small,.voice-receipt-form p{color:#74866b;font-size:11px;line-height:1.6}.voice-component-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.voice-component-grid>div{background:#f8fbf5;border:1px solid #e0e8d8;border-radius:7px;gap:6px;padding:13px;display:grid}.voice-component-grid strong{font-size:12px}.voice-component-grid span{text-transform:capitalize;font-size:11px}.voice-component-grid .text-button{justify-self:start;font-size:10px}.voice-billing-actions{gap:9px;margin:12px 0;display:flex}.voice-billing table{font-size:10px}.voice-billing td small{font-size:9px;display:block}.voice-receipt-form{background:#f7faf3;border:1px solid #dbe5d3;border-radius:9px;margin-top:20px;padding:17px}.voice-receipt-heading{justify-content:space-between;align-items:center;display:flex}.voice-receipt-fields{grid-template-columns:1fr 1fr;gap:15px;margin:17px 0;display:grid}.voice-receipt-check{grid-column:1/-1;align-items:center;gap:8px;display:flex}.voice-receipt-form>button{margin-top:12px}.voice-receipt-form input[type=file]{max-width:240px}.voice-billing .private-error{margin:15px 0 0}@media (width<=600px){.voice-billing>header{flex-direction:column;align-items:flex-start}.voice-component-grid,.voice-receipt-fields{grid-template-columns:1fr}.voice-billing{padding:17px}}.remote-reviews-title{color:#5c7b4b;align-items:center;gap:13px;display:flex}.remote-reviews-body{padding:0 24px 25px}.remote-review-intro{color:#6e7d63;align-items:flex-start;gap:10px;margin:0 0 22px;font-size:12px;line-height:1.7;display:flex}.remote-review-intro svg{flex-shrink:0;margin-top:2px}.remote-review-layout{grid-template-columns:minmax(160px,230px) minmax(0,1fr);gap:22px;display:grid}.remote-review-list{flex-direction:column;align-self:start;gap:9px;display:flex}.remote-review-list button{text-align:left;color:#556b46;cursor:pointer;overflow-wrap:anywhere;background:#fbfcf8;border:1px solid #e3e9da;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.remote-review-list button.selected{background:#f1f6e9;border-color:#91a777;box-shadow:0 0 0 1px #91a777}.remote-review-list button:focus-visible{outline-offset:3px;outline:2px solid #4e713d}.remote-review-list strong{font-size:12px;line-height:1.6}.remote-review-list span{font-size:10px}.remote-review-list .remote-review-risk{letter-spacing:.08em;color:#977348;font-size:9px}.remote-review-detail{background:#fff;border:1px solid #e3e9da;border-radius:9px;min-width:0;padding:20px}.remote-review-detail h3{color:#496b38;margin:0 0 10px;font-size:15px}.remote-review-reason{letter-spacing:.04em;color:#8b7454;margin-bottom:12px;font-size:10px}.remote-review-summary{color:#66785a;white-space:pre-wrap;font-size:12px;line-height:1.8}.remote-review-detail details{color:#697d5b;margin:18px 0;font-size:11px}.remote-review-detail summary{cursor:pointer;line-height:1.8}.remote-review-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7ef;border:1px solid #e2e8d8;border-radius:7px;max-height:360px;padding:14px;font-size:11px;line-height:1.7;overflow:auto}.remote-review-hash{overflow-wrap:anywhere;color:#7d8b70;font-size:9px}.remote-review-detail section{border-top:1px solid #e4eada;margin-top:20px;padding-top:18px}.remote-review-detail section h3{align-items:center;gap:7px;font-size:12px;display:flex}.remote-review-detail label{color:#657e51;flex-direction:column;gap:8px;margin-top:20px;font-size:11px;display:flex}.remote-review-detail textarea{resize:vertical;min-height:78px;font:inherit;color:#4f6740;background:#fcfdf9;border:1px solid #dce5d1;border-radius:7px;padding:12px}.remote-review-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.remote-review-empty{color:#778967;padding:16px 0;font-size:12px;line-height:1.8}.remote-review-notice{color:#927047;background:#fff6e9;border:1px solid #eddbbd;border-radius:7px;padding:12px;font-size:11px;line-height:1.8}.remote-review-message{color:#5f7c47;margin-top:18px;font-size:12px}@media (width<=760px){.remote-review-layout{grid-template-columns:1fr}.remote-review-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.remote-reviews-body{padding:0 18px 20px}.remote-review-detail{padding:16px}}.finance-toolbar{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.finance-toolbar .tabs{flex-wrap:wrap}.finance-toolbar .tabs button{padding:12px;font-size:10px}.finance-toolbar>div:last-child{flex-shrink:0;align-items:center;gap:10px;display:flex}.finance-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:165;background:#172c2366;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.finance-dialog{background:#fff;border:1px solid #e3eadb;border-radius:13px;width:640px;max-width:100%;max-height:92vh;overflow:auto;box-shadow:0 20px 70px #1c37233b}.finance-dialog.wide{width:900px}.finance-dialog>header{border-bottom:1px solid #e6eddf;justify-content:space-between;align-items:center;padding:23px;display:flex}.finance-dialog h2{color:#385b2f;font-size:19px}.finance-dialog footer{border-top:1px solid #e6eddf;justify-content:flex-end;align-items:center;gap:10px;padding:20px 23px;display:flex}.finance-dialog footer p{color:#899b78;flex:1;max-width:350px;font-size:10px}.finance-fields{grid-template-columns:1fr 1fr;gap:20px;padding:25px;display:grid}.finance-fields label{color:#627d50;font-size:11px}.finance-fields small{color:#9cab8e;font-size:9px}.finance-error{color:#a7784c;background:#fff4e9;border:1px solid #ebd3b9;border-radius:7px;margin-bottom:20px;padding:15px;font-size:12px;line-height:1.7}.finance-dialog>.finance-error{margin:0 23px 20px}.invoice-lines{padding:0 25px 25px}.invoice-line-head,.invoice-line{grid-template-columns:2.3fr .7fr .9fr .7fr 30px;align-items:start;gap:10px;margin-bottom:12px;display:grid}.invoice-line-head{color:#9aaa8c;font-size:10px}.invoice-line input,.invoice-line select{margin:0 0 8px;font-size:11px}.invoice-line>button{margin-top:4px}.journal-line{grid-template-columns:1.3fr .65fr .65fr 1fr 25px;align-items:center;gap:10px;margin-bottom:12px;display:grid}.journal-line input,.journal-line select{margin:0;font-size:12px}.finance-report-total{color:#829870;background:#f8fbf4;border-top:1px solid #e5ecdd;align-items:center;gap:10px;padding:18px 22px;font-size:10px;display:flex}.finance-detail-body{color:#7d9370;padding:23px}.finance-detail-body h3{margin:15px 0;font-size:30px;font-weight:600}.finance-detail-body .table-scroll{margin:15px -23px -10px}@media (width<=1100px){.finance-toolbar{flex-direction:column}.finance-toolbar .tabs button{padding:10px}}@media (width<=650px){.finance-fields{grid-template-columns:1fr;padding:20px}.invoice-lines{padding:0 20px 20px}.invoice-line-head,.invoice-line{grid-template-columns:1.4fr .7fr .9fr .7fr 20px;gap:5px}.finance-dialog footer{flex-wrap:wrap}.finance-dialog footer p{flex-basis:100%;max-width:none}.finance-backdrop{padding:10px}.journal-line{gap:5px}.finance-dialog h2{font-size:17px}}.cloud-devices-title{color:#5c7b4b;align-items:center;gap:13px;display:flex}.cloud-devices-body{padding:0 24px 25px}.cloud-privacy{color:#789465;background:#f1f6ea;border:1px solid #e2ead6;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:23px;padding:14px;display:flex}.cloud-privacy svg{flex-shrink:0;margin-top:2px}.cloud-privacy p{color:#7e9270;font-size:11px;line-height:1.8}.cloud-link-state{color:#6b8559;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cloud-link-state>span{background:#b4bca8;border-radius:50%;width:7px;height:7px}.cloud-link-state>span.connected{background:#6f9851}.cloud-link-state small{color:#8e9f80;width:100%;margin-top:5px;font-size:10px}.cloud-link-details{grid-template-columns:1fr 1fr;gap:18px;margin:23px 0;display:grid}.cloud-link-details dt{color:#9aa88b;margin-bottom:6px;font-size:9px}.cloud-link-details dd{color:#688153;overflow-wrap:anywhere;margin:0;font-size:11px}.cloud-device-actions{flex-wrap:wrap;gap:10px;display:flex}.cloud-pair-form,.cloud-create-pairing{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cloud-pair-form label:nth-child(3),.cloud-pair-form>p{grid-column:1/-1}.cloud-pair-form p,.cloud-artifact-form p{color:#95a587;font-size:10px;line-height:1.8}.cloud-pair-form button{justify-self:start}.cloud-create-pairing{grid-template-columns:1fr auto;align-items:end}.cloud-device-list{margin-top:24px}.cloud-device-list article{border-top:1px solid #e7eddf;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.cloud-device-list strong,.cloud-device-list span,.cloud-device-list small{display:block}.cloud-device-list strong{color:#698452;font-size:12px}.cloud-device-list span{color:#8c9d7c;margin-top:5px;font-size:10px}.cloud-device-list small{color:#a4af97;margin-top:5px;font-size:9px}.cloud-pairing-code{background:#f6f9f0;border:1px solid #dae7ce;border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding:20px;display:flex}.cloud-pairing-code strong{color:#718b5e;font-size:11px}.cloud-pairing-code code{color:#456e2e;overflow-wrap:anywhere;max-width:100%;font-size:13px}.cloud-pairing-code span{color:#96a784;font-size:9px}.cloud-artifact-form{border-top:1px solid #e6eddc;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;padding-top:22px;display:flex}.cloud-artifact-form h3{color:#718b5e;font-size:12px}.cloud-artifact-form label{width:100%}.cloud-device-error{color:#aa7952;background:#fff4e9;border:1px solid #ecd5ba;border-radius:7px;margin-top:20px;padding:12px;font-size:11px;line-height:1.8}.cloud-device-message{color:#809869;background:#f1f7e7;border:1px solid #dfe9d2;border-radius:7px;margin-top:20px;padding:12px;font-size:11px;line-height:1.8}@media (width<=650px){.cloud-pair-form,.cloud-create-pairing,.cloud-link-details{grid-template-columns:1fr}.cloud-pair-form label:nth-child(3),.cloud-pair-form>p{grid-column:auto}.cloud-device-list article{flex-direction:column;align-items:flex-start}.cloud-devices-body{padding:0 18px 20px}}.crm-toolbar,.crm-toolbar-actions,.crm-pipeline-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-toolbar{align-items:flex-start;margin-bottom:24px}.crm-toolbar-actions{flex-shrink:0;padding-top:3px}.crm-search{color:#93a186;background:#fff;border:1px solid #dfe6d8;border-radius:7px;align-items:center;gap:9px;min-width:230px;padding:9px 12px;display:flex}.crm-search input{background:0 0;outline:none;font-size:11px;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.crm-pipeline-toolbar{justify-content:flex-start;margin-bottom:20px}.crm-pipeline-toolbar>label:first-child{color:#799069;align-items:center;gap:12px;font-size:10px;display:flex}.crm-pipeline-toolbar select{width:240px;margin:0;font-size:11px}.crm-pipeline-toolbar>span{color:#94a485;margin-left:auto;font-size:10px}.crm-checkbox{color:#839873;align-items:center;font-size:10px;gap:8px!important;display:flex!important}.crm-checkbox input{appearance:auto;accent-color:#557e40;flex-shrink:0;width:13px!important;height:13px!important;min-height:0!important;margin:0!important}.crm-board{align-items:stretch;gap:15px;padding-bottom:16px;display:flex;overflow-x:auto}.crm-stage{background:#f0f4ea;border:1px solid #e1e8d8;border-radius:10px;flex:1 0 230px;min-width:210px;min-height:390px;padding:17px 12px}.crm-stage>header{align-items:center;gap:8px;display:flex}.crm-stage h3{color:#627c51;font-size:12px}.crm-stage header b{color:#8ca178;background:#e5eddc;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:500}.crm-stage-dot{background:#9fb18c;border-radius:50%;width:6px;height:6px}.crm-stage-1{background:#8cacb5}.crm-stage-2{background:#c2aa78}.crm-stage-3{background:#ad95bd}.crm-stage-4{background:#729661}.crm-stage-target{color:#9cab8e;margin:8px 0 20px 14px;font-size:8px}.crm-deal{background:#fff;border:1px solid #dee7d3;border-radius:8px;margin-bottom:12px;overflow:hidden;box-shadow:0 3px 6px #40532b04}.crm-deal-open{text-align:left;background:0 0;border:0;width:100%;padding:17px 15px 12px}.crm-deal-open small{color:#94a384;margin-bottom:10px;font-size:9px;display:block}.crm-deal-open strong{color:#4d6b3d;min-height:36px;font-size:12px;font-weight:550;line-height:1.5;display:block}.crm-deal-open>span{color:#49683a;letter-spacing:-.4px;margin-top:18px;font-family:Manrope,sans-serif;font-size:18px;display:block}.crm-deal-meta{justify-content:space-between;align-items:center;gap:8px;padding:0 15px 12px;display:flex}.crm-deal-meta>span:last-child{color:#a2ae95;font-size:8px}.crm-stage-select{background:#fcfdf9;border-top:1px solid #edf2e6;padding:6px 14px;display:block;position:relative}.crm-stage-select select{color:#8a9f78;appearance:none;background:0 0;border:0;min-height:24px;margin:0;padding:3px 20px 3px 0;font-size:9px}.crm-stage-select>svg{pointer-events:none;color:#9dad8d;position:absolute;top:12px;right:15px}.crm-stage-empty{text-align:center;color:#a4b196;padding:44px 10px;font-size:10px}.crm-badge{letter-spacing:.2px;color:#829769;white-space:nowrap;background:#edf2e6;border-radius:4px;align-items:center;padding:4px 7px;font-size:8px;line-height:1.2;display:inline-flex}.crm-won,.crm-active,.crm-primary{color:#5e8648;background:#e8f3df}.crm-lost,.crm-abandoned{color:#b38868;background:#f6eae3}.crm-open{color:#829769;background:#edf2e6}.crm-inactive{color:#a3ae96;background:#f0f2ec}.crm-empty{color:#97aa83;text-align:center;flex-direction:column;align-items:center;gap:13px;padding:60px 24px;display:flex}.crm-empty h3{color:#6b8658;font-size:15px}.crm-empty p{color:#9cae8a;max-width:350px;font-size:11px;line-height:1.8}.crm-notice{color:#7c975e;background:#edf5e3;border:1px solid #e0ebd3;border-radius:7px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 14px;font-size:11px;display:flex}.crm-notice>button{margin-left:auto}.crm-form-error{color:#a97d50;background:#fff3e7;border:1px solid #ead4ba;border-radius:7px;margin:0 22px 20px;padding:12px 16px;font-size:11px;line-height:1.7}.crm-workspace>.crm-form-error{margin:0 0 20px}.crm-interactions{padding:0 23px 20px}.crm-interaction{border-bottom:1px solid #eaf0e2;gap:15px;padding:22px 0;display:flex}.crm-interaction:last-child{border:0}.crm-interaction-icon{color:#91aa77;background:#edf3e5;border:1px solid #e0ead4;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.crm-interaction-body{flex:1;min-width:0}.crm-interaction-heading{align-items:center;gap:12px;display:flex}.crm-interaction-heading>strong{color:#65824f;flex:1;font-size:12px;font-weight:550}.crm-interaction-heading>time{color:#a2b191;font-size:9px}.crm-interaction-tags{color:#99aa89;align-items:center;gap:10px;margin:8px 0 11px;font-size:9px;display:flex}.crm-interaction p{color:#839972;white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.8}.crm-interaction ul{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.crm-interaction li{color:#8ba375;align-items:center;gap:7px;font-size:10px;display:flex}.crm-interaction li>span{flex:1}.crm-interaction li>time{color:#a5b396;font-size:9px}.crm-action-complete>span{color:#a7b796;text-decoration:line-through}.crm-pipelines{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.crm-pipeline-card{margin:0;padding:23px}.crm-pipeline-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.crm-pipeline-card h2{color:#617f4a;margin-top:12px;font-size:16px}.crm-pipeline-card p{color:#9aac88;margin-top:7px;font-size:10px}.crm-pipeline-card ol{counter-reset:stages;margin:25px 0;padding:0;list-style:none}.crm-pipeline-card li{counter-increment:stages;color:#7c9767;border-bottom:1px solid #edf3e4;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.crm-pipeline-card li:before{content:counter(stages);color:#98ac82;background:#edf4e4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.crm-pipeline-card li>small{color:#a3b591;margin-left:auto;font-size:9px}.crm-overlay{z-index:165;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#19302566;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.crm-dialog{background:#fff;border:1px solid #e3edda;border-radius:14px;width:620px;max-width:100%;max-height:92vh;overflow:auto;box-shadow:0 22px 90px #17322133}.crm-dialog-wide{width:800px}.crm-dialog>header{border-bottom:1px solid #e5eddd;justify-content:space-between;align-items:center;padding:25px;display:flex}.crm-dialog>header h2{color:#526f3e;font-size:19px}.crm-dialog footer{background:#fbfdf8;border-top:1px solid #e5eddd;justify-content:flex-end;align-items:center;gap:10px;padding:20px 25px;display:flex}.crm-fields{grid-template-columns:1fr 1fr;gap:19px;padding:25px;display:grid}.crm-fields label,.crm-alias-form label{color:#77925f;font-size:11px}.crm-fields small{color:#a1b18c;margin-top:7px;font-size:9px;line-height:1.8;display:block}.crm-fields input,.crm-fields select,.crm-fields textarea{color:#607e47;font-size:12px}.crm-span-two{grid-column:1/-1}.crm-stage-editor{padding:0 25px 25px}.crm-stage-editor-head,.crm-stage-editor-row{grid-template-columns:1fr 1.6fr .7fr .65fr 25px;align-items:center;gap:10px;display:grid}.crm-stage-editor-head{color:#a4b692;padding-bottom:8px;font-size:9px}.crm-stage-editor-row{margin-bottom:11px}.crm-stage-editor-row input{margin:0;font-size:11px}.crm-stage-editor p{color:#a0b38b;margin-top:14px;font-size:9px;line-height:1.8}.crm-action-editor{padding:0 25px 25px}.crm-action-editor h3{color:#87a16f;margin-bottom:12px;font-size:12px}.crm-action-row{grid-template-columns:17px 1fr 140px 24px;align-items:center;gap:9px;margin-bottom:12px;display:grid}.crm-action-row input{margin:0;font-size:11px}.crm-action-row input[type=checkbox]{accent-color:#759655;width:13px;height:13px;min-height:0;padding:0}.crm-contact-detail{padding:25px}.crm-contact-summary{align-items:center;gap:17px;margin-bottom:25px;display:flex}.crm-contact-avatar{color:#99b282;background:#edf4e5;border:1px solid #e0ebd6;border-radius:15px;place-items:center;width:57px;height:57px;display:grid}.crm-contact-summary>div{flex:1}.crm-contact-summary h3{color:#607e47;margin-top:7px;font-size:17px}.crm-contact-summary p{color:#9cb18b;margin-top:6px;font-size:10px}.crm-contact-detail dl{border-top:1px solid #edf2e6;border-bottom:1px solid #edf2e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:17px 0;display:grid}.crm-contact-detail dt{color:#a1b28e;font-size:9px}.crm-contact-detail dd{color:#799665;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.crm-detail-heading{color:#86a16c;align-items:center;gap:8px;margin:28px 0 16px;font-size:12px;display:flex}.crm-alias-list>div{border-bottom:1px solid #eef4e8;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.crm-alias-list strong{color:#6d8e53;font-size:12px;font-weight:550;display:block}.crm-alias-list small{color:#a1b68c;margin-top:5px;font-size:9px;display:block}.crm-alias-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:17px;display:flex}.crm-alias-form>label:nth-child(2){flex:1;min-width:180px}.crm-alias-form>label:first-child{width:180px}.crm-alias-form select,.crm-alias-form input{font-size:11px}.crm-alias-form .crm-checkbox{padding-bottom:13px}.crm-alias-form>.button{margin-bottom:1px}.crm-alias-form>.crm-form-error{flex-basis:100%;margin:5px 0 0}.crm-muted{color:#a2b391;padding:8px 0;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.crm-toolbar{flex-direction:column}.crm-toolbar-actions{width:100%}.crm-search{flex:1}.crm-pipelines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.crm-toolbar-actions{flex-wrap:wrap}.crm-search{width:100%}.crm-toolbar .tabs{justify-content:space-between;width:100%}.crm-toolbar .tabs button{padding:13px 10px}.crm-pipeline-toolbar{flex-wrap:wrap}.crm-pipeline-toolbar>label:first-child{width:100%}.crm-pipeline-toolbar select{flex:1;width:auto}.crm-pipelines{grid-template-columns:1fr}.crm-overlay{padding:10px}.crm-dialog{max-height:95vh}.crm-fields{grid-template-columns:1fr;padding:20px}.crm-span-two{grid-column:auto}.crm-stage-editor,.crm-action-editor,.crm-contact-detail{padding-left:20px;padding-right:20px}.crm-stage-editor-head,.crm-stage-editor-row{grid-template-columns:1fr 1.4fr .7fr .7fr 20px;gap:5px}.crm-stage-editor-head{font-size:8px}.crm-stage-editor-row input{padding:8px;font-size:10px}.crm-contact-detail dl{grid-template-columns:1fr}.crm-action-row{grid-template-columns:17px 1fr 110px 20px;gap:5px}.crm-interaction-heading{flex-wrap:wrap}.crm-interaction-heading>time{font-size:8px}.crm-interactions{padding:0 16px 18px}.crm-contact-summary{flex-wrap:wrap}.crm-alias-form>label:first-child,.crm-alias-form>label:nth-child(2){flex-basis:100%;width:100%}}.operations-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.operations-toolbar>div:last-child{gap:10px;display:flex}.operations-toolbar .tabs button{align-items:center;gap:7px;display:flex}.operations-notice{color:#6f865b;background:#f0f5e9;border:1px solid #dee8d4;border-radius:9px;align-items:center;gap:12px;margin-bottom:22px;padding:16px 18px;display:flex}.operations-notice p{font-size:11px;line-height:1.7}.operations-agent-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.operations-agent{margin:0;padding:22px}.operations-agent>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.operations-agent h3{color:#3d6036;font-size:16px}.operations-agent>p{color:#95a385;margin-top:7px;font-size:11px}.operations-status{color:#9b9f91;white-space:nowrap;background:#f0f2eb;border-radius:5px;padding:5px 7px;font-size:9px}.operations-status.enabled{color:#5c8647;background:#edf5e5}.operations-agent dl{margin:22px 0}.operations-agent dl>div{border-top:1px solid #edf1e6;justify-content:space-between;gap:18px;padding:10px 0;font-size:10px;display:flex}.operations-agent dt{color:#98a58a;flex-shrink:0}.operations-agent dd{color:#70825c;text-align:right;overflow-wrap:anywhere;margin:0}.operations-agent footer{flex-wrap:wrap;gap:8px;display:flex}.operations-agent footer .button{padding:8px 10px;font-size:10px}.operations-routine{align-items:flex-start;gap:16px;margin-bottom:14px;padding:23px;display:flex}.operations-routine-icon{color:#8da773;background:#eef4e7;border:1px solid #e1ead7;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.operations-routine-body{flex:1;min-width:0}.operations-routine-body>div{align-items:center;gap:13px;margin-bottom:8px;display:flex}.operations-routine h3{color:#5a7947;font-size:14px}.operations-routine p{color:#889d73;font-size:11px}.operations-routine small{color:#a1ae90;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.operations-routine-actions{align-items:center;gap:8px;display:flex}.operations-routine-body .operations-run-error{color:#aa8358;margin-top:13px;font-size:10px}.operations-error{color:#a16d47;background:#fff3e8;border:1px solid #ebcfb7;border-radius:7px;margin:0 0 20px;padding:14px 17px;font-size:11px;line-height:1.7}.operations-empty{text-align:center;color:#8fa17e;flex-direction:column;align-items:center;gap:13px;padding:50px 25px;display:flex}.operations-empty h3{color:#779060;font-size:15px}.operations-empty p{color:#a0ad91;font-size:11px}.operations-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:160;background:#182d255b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.operations-dialog{background:#fff;border:1px solid #e4ebdb;border-radius:14px;width:750px;max-width:100%;max-height:92vh;overflow:auto;box-shadow:0 25px 80px #1d33222b}.operations-dialog>header{border-bottom:1px solid #e8eddf;justify-content:space-between;align-items:center;padding:23px;display:flex}.operations-dialog h2{color:#466738;font-size:20px}.operations-fields{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.operations-fields label,.operations-form-section>label{color:#778d63;font-size:11px;display:block}.operations-fields input,.operations-fields select{font-size:12px}.operations-form-section{padding:0 24px 24px}.operations-form-section h3{color:#7d9567;margin:18px 0 13px;font-size:12px}.operations-form-section p{color:#a0ad8e;margin-top:12px;font-size:10px;line-height:1.8}.operations-weekdays{flex-wrap:wrap;gap:15px;display:flex}.operations-weekdays label,.operations-permissions label,.operations-enable{color:#8ba274;align-items:center;gap:7px;font-size:10px;display:flex}.operations-permissions{grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.operations-form-section input[type=checkbox]{accent-color:#678b46;width:13px;height:13px;margin:0}.operations-dialog footer{border-top:1px solid #e8eddf;justify-content:flex-end;align-items:center;gap:10px;padding:20px 24px;display:flex}.operations-dialog footer p{color:#9ba98a;flex:1;max-width:350px;font-size:10px;line-height:1.7}.operations-dialog .operations-error{margin:0 24px 24px}.operations-form-section .operations-enable{margin-top:20px;display:flex}.operations-history{overflow:auto}.operations-history td:last-child{white-space:normal;min-width:220px;max-width:450px}@media (width<=950px){.operations-toolbar{flex-direction:column;align-items:flex-start}.operations-routine{flex-wrap:wrap}.operations-routine-actions{margin-left:58px}.operations-permissions{grid-template-columns:1fr 1fr}}@media (width<=600px){.operations-fields{grid-template-columns:1fr}.operations-overlay{padding:12px}.operations-toolbar>div:last-child,.operations-dialog footer{flex-wrap:wrap}.operations-dialog footer p{flex-basis:100%;max-width:none}.operations-routine-body>div{flex-direction:column;align-items:flex-start;gap:8px}.operations-routine small{align-items:flex-start;line-height:1.8}.operations-permissions{grid-template-columns:1fr}}:root{color:#242d29;font-synthesis:none;--pine:#175a46;--muted:#7a827c;--line:#e6eae5;--sage:#eef5ee;--amber:#ab741d;background:#f5f7f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #72a48e}button{color:inherit}button,a{transition:background .16s,color .16s,box-shadow .16s}a{color:inherit;text-decoration:none}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3,.metric-value{font-family:-apple-system,sans-serif}h1{letter-spacing:-1.2px;font-size:29px;font-weight:750;line-height:1.25}h2{letter-spacing:-.2px;font-size:15px;font-weight:750}h3{font-size:14px;font-weight:700}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fcfdfb;flex-direction:column;width:232px;padding:29px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;margin:0 12px 26px;display:flex}.brand>span:last-child{letter-spacing:-1.7px;font-family:-apple-system;font-size:34px;font-weight:800;line-height:.92}.brand-dot{color:var(--pine)}.brand small{letter-spacing:1.15px;margin-top:8px;font-family:-apple-system;font-size:8px;font-weight:650;display:block}.brand-mark{background:var(--pine);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.company-switch{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:23px;padding:11px 9px;display:flex;box-shadow:0 2px 2px #27362b02}.company-icon{color:#606d64;background:#f3f5f1;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:33px;display:grid}.company-switch>span:nth-child(2){flex:1;min-width:0}.company-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.company-switch small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.nav-group{letter-spacing:1.25px;color:#919a93;margin:21px 13px 9px;font-size:9px;font-weight:650}.nav-item{text-align:left;color:#68716b;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:3px;padding:11px 12px;font-size:12px;display:flex}.nav-item:hover{background:#f1f4ef}.nav-item.active{color:var(--pine);background:#e9f1e7;font-weight:650}.nav-item svg{stroke-width:1.65px}.nav-item b{color:#93681f;background:#f5e7c8;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:25px}.privacy-card{color:var(--pine);background:#f1f5ee;border:1px solid #e5eddf;border-radius:8px;margin:18px 7px 23px;padding:15px 14px}.privacy-card svg{vertical-align:middle;margin-right:7px}.privacy-card strong{font-size:11px}.privacy-card p{color:#768172;margin:7px 0 0 26px;font-size:10px;line-height:1.6}.profile{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;width:calc(100% + 34px);margin-left:-17px;padding:19px 20px;display:flex}.avatar{color:#456040;background:#e4ebdf;border:1px solid #d2dccd;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:10px;font-weight:650;display:grid}.profile>span:nth-child(2){flex:1}.profile strong,.profile small{font-size:11px;display:block}.profile small{color:var(--muted);margin-top:4px;font-size:9px}.profile svg{color:#8f978e}.main-shell{width:calc(100% - 232px);margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#ffffffbc;justify-content:space-between;align-items:center;height:74px;padding:0 37px;display:flex}.breadcrumb{color:#919890;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:#535e56;font-weight:500}.topbar-tools{align-items:center;gap:20px;display:flex}.connection{color:#7d897e;align-items:center;gap:6px;font-size:10px;display:flex}.connection i,.leaf-dot{background:#a6aaa3;border-radius:50%;width:6px;height:6px;display:inline-block}.connection i.online{background:#2b885b}.top-divider{background:var(--line);width:1px;height:20px}.icon-button{color:#7b867e;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{background:#edf2ec}.notification{position:relative}.notification i{background:#b48338;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px}.avatar.small{width:30px;height:30px;font-size:9px}.mobile-menu{display:none}main{max-width:1690px;margin:0 auto;padding:37px 38px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1px;color:#7d8a80;margin-bottom:10px;font-size:10px;font-weight:550}.page-heading p{color:#879087;margin-top:10px;font-size:12px}.heading-actions{align-items:center;gap:10px;padding-top:20px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:10px 15px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.button.primary{background:var(--pine);color:#fff;box-shadow:0 2px 3px #164b3d12}.button.primary:hover{background:#104a38}.button.secondary{color:#566258;background:#fff;border-color:#dfe5dd}.button.secondary:hover{background:#f4f7f1}.button.danger{color:#a0513e;background:#fff7f4;border-color:#e9c8bf}.full-width{width:100%}.overview-strip{color:#788573;background:#eef3e8;border:1px solid #e2e8da;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:13px 16px;font-size:10px;display:flex}.overview-strip strong{color:#53654f;margin-right:5px;font-weight:550}.overview-strip span{align-items:center;gap:7px;display:inline-flex}.overview-strip .leaf-dot{background:#77a461;flex-shrink:0;width:6px;height:6px}.overview-strip button{color:#657958;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:23px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:21px 20px 18px;box-shadow:0 2px 2px #2f4d3801}.metric-label{color:#758077;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-label svg{color:#8b9a8c;stroke-width:1.5px}.metric-value{letter-spacing:-1.3px;margin-top:12px;font-size:30px;font-weight:650;line-height:1.4}.metric-card p{color:#97a096;margin-top:9px;font-size:9px}.metric-card.attention{background:#fffef9;border-color:#ebe8d8}.metric-card.attention .metric-label svg{color:#b59e62}.metric-card.attention .metric-value{color:#7f6b32}.amber-text{color:var(--amber)}.card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin-bottom:23px;overflow:hidden;box-shadow:0 2px 2px #2f4d3801}.card-head{justify-content:space-between;align-items:center;gap:15px;padding:23px 23px 17px;display:flex}.card-head p{color:#8c958d;margin-top:5px;font-size:10px}.overview-middle{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:23px;display:grid}.overview-bottom{grid-template-columns:1fr 1fr;gap:23px;display:grid}.compact-select{color:#7c877b;border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 10px;font-size:10px}.chart{gap:14px;height:200px;margin:11px 25px 9px 22px;display:flex}.chart-y{color:#a1aaa0;flex-direction:column;justify-content:space-between;padding-bottom:24px;font-size:9px;display:flex}.plot{flex:1;position:relative}.chart-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 26px}.chart-lines i{border-top:1px dashed #e9ede7;width:100%}.chart-bars{justify-content:space-around;height:100%;display:flex;position:relative}.bar-group{flex-direction:column;align-items:center;width:10%;height:100%;display:flex}.bar-area{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:calc(100% - 26px);display:flex}.chart-bar{background:#719980;border-radius:3px 3px 0 0;width:15px;min-height:0}.chart-bar.amber-bar{background:#d4c18c;width:9px}.bar-group>span{color:#919d91;white-space:nowrap;margin-top:13px;font-size:8px}.chart-empty{color:#91a08f;background:#ffffff94;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0 0 30px}.chart-empty small{color:#9ca59a;font-size:10px}.chart-footer{color:#889384;border-top:1px solid #f1f3ee;align-items:center;gap:17px;padding:15px 23px 18px;font-size:9px;display:flex}.chart-footer>span{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:2px;width:5px;height:5px;display:inline-block}.green-dot{background:#719980}.amber-dot{background:#d4c18c}.chart-footer button{color:#84917e;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.count-pill{color:#a38742;text-align:center;background:#f7eed7;border:1px solid #eee4c9;border-radius:5px;min-width:24px;padding:4px;font-size:10px}.decision-list{padding:0 22px 5px}.decision-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1e9;align-items:center;gap:11px;width:100%;padding:18px 0;display:flex}.decision-item:last-child{border:0}.decision-item>span:nth-child(2){flex:1;min-width:0}.decision-item strong{text-overflow:ellipsis;font-size:11px;font-weight:550;display:block;overflow:hidden}.decision-item small{color:#9a9e91;margin-top:6px;font-size:9px;display:block}.decision-item>svg{color:#a6ae9f}.decision-icon{color:#b0944e;background:#f8f1df;border:1px solid #eee5ca;border-radius:7px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.card-bottom-link{color:#7c8877;background:#fefefb;border:0;border-top:1px solid #eef0e9;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:10px;display:flex}.text-button{color:#71886b;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.fleet-list{padding:0 23px 6px}.fleet-row{border-top:1px solid #f0f2ec;align-items:center;gap:11px;padding:15px 0;display:flex}.agent-icon{border:1px solid #e4ebdc;border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.tint-0{color:#6c8960;background:#edf3e9}.tint-1{color:#78869b;background:#eef1f8;border-color:#e6eaf3}.tint-2{color:#a58c63;background:#f4f0e7;border-color:#eee8d9}.fleet-row>span:nth-child(2){flex:1;min-width:0}.fleet-row strong{font-size:11px;font-weight:550;display:block}.fleet-row small{color:#95a08f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.badge{letter-spacing:.05px;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:5px 6px;font-size:8px;font-weight:500;line-height:1.1;display:inline-flex}.badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.badge.green{color:#4e855c;background:#f0f7ef}.badge.amber{color:#a17f36;background:#faf4e4}.badge.gray{color:#899285;background:#f2f4f0}.badge.red{color:#b26756;background:#fbefeb}.activity-list{padding:0 23px 13px}.activity-row{border-top:1px solid #f0f2ed;align-items:center;gap:11px;padding:14px 0;display:flex}.activity-icon{color:#8ea181;background:#f3f6ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.activity-row>span:nth-child(2){flex:1;min-width:0}.activity-row strong{font-size:10px;font-weight:500;display:block}.activity-row small{color:#98a28f;margin-top:4px;font-size:9px;display:block}.activity-row time{color:#a3ac9e;font-size:8px}.workspace-footer{color:#a2ab9b;justify-content:space-between;padding:0 1px 5px;font-size:8px;display:flex}.workspace-footer span{align-items:center;gap:5px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 38px;display:flex}.empty-icon{color:#96a48a;background:#f3f6ef;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:13px;display:grid}.empty h3{color:#7d8b73;font-size:12px}.empty p{color:#9aa38f;max-width:290px;margin:7px auto 0;font-size:10px}.loading{color:#8da284;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:300px;display:flex}.loading p{font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{color:#64775b;background:#f0f5ec;border:1px solid #dfe8d9;border-radius:8px;align-items:center;gap:14px;margin-bottom:23px;padding:19px 21px;display:flex}.notice>svg{flex-shrink:0}.notice strong{font-size:12px;font-weight:600}.notice p{margin:4px 0 0;font-size:11px;line-height:1.7}.notice.error-notice{color:#9b784b;background:#fff9f3;border-color:#ecddc9}.notice>div{flex:1}.notice.compact{align-items:flex-start;margin-bottom:18px;padding:14px}.notice.compact p{margin:0;font-size:11px}.agent-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:0;display:grid}.agent-card{padding:20px}.agent-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.agent-card h3{font-size:13px}.agent-card p{color:#86947d;margin-top:4px;font-size:11px}.agent-meta{color:#7f8c75;justify-content:space-between;padding-top:17px;font-size:9px;display:flex}.agent-card>small{color:#a0aa98;margin-top:9px;font-size:9px;display:block}.search-box{border:1px solid var(--line);color:#9da697;border-radius:6px;align-items:center;gap:8px;min-width:210px;padding:8px 11px;display:flex}.search-box input{color:#66775d;outline:none;width:100%;font-size:11px;background:0 0!important;border:0!important;padding:0!important}.search-box input::placeholder{color:#a1aa9a}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:#97a08f;background:#fbfcf9;border-top:1px solid #edf1e7;border-bottom:1px solid #edf1e7;padding:13px 22px;font-size:9px;font-weight:500}td{color:#77866b;border-bottom:1px solid #f0f3eb;padding:19px 22px}tr:last-child td{border-bottom:0}td strong{color:#4e6042;font-weight:550}.table-link{text-align:left;color:var(--pine);font:inherit;background:0 0;border:0;padding:0}.table-link:hover{color:#3b8859}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.tabs{border-bottom:1px solid #dfe6d8;align-items:center;gap:4px;display:flex}.tabs button{color:#8d997f;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 17px;font-size:11px;display:flex}.tabs button.selected{color:var(--pine);border-bottom-color:var(--pine);font-weight:600}.tabs button span{background:#eaf0e3;border-radius:3px;padding:2px 5px;font-size:9px}.standalone{margin-bottom:20px}.review-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review-card{padding:23px}.review-card-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.review-card .eyebrow{color:#aa9661;font-size:9px}.review-card h2{margin:8px 0;font-size:16px;line-height:1.55}.review-card>p{color:#8a957e;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:70px;font-size:11px;display:-webkit-box;overflow:hidden}.review-meta{color:#a0a88e;justify-content:space-between;gap:10px;margin:22px 0;font-size:8px;display:flex}.review-meta span{align-items:center;gap:5px;display:flex}.section-stats{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:45px;margin-bottom:24px;padding:24px;display:flex}.section-stats>div{border-right:1px solid var(--line);min-width:130px;padding-right:43px}.section-stats>div span{color:#9ba58f;font-size:10px;display:block}.section-stats>div strong{letter-spacing:-.7px;margin-top:9px;font-family:-apple-system;font-size:23px;font-weight:650;display:block}.section-stats>button,.section-stats>.security-caption{margin-left:auto}.security-caption{color:#8b9980;align-items:center;gap:7px;font-size:10px;display:flex}.pipeline-board{grid-template-columns:repeat(4,1fr);gap:13px;padding:0 20px 20px;display:grid;overflow:auto}.pipeline-column{background:#f8faf5;border:1px solid #edf1e6;border-radius:7px;min-width:185px;min-height:250px;padding:12px}.pipeline-column h3{color:#788c67;align-items:center;gap:7px;margin-bottom:16px;font-family:-apple-system;font-size:10px;font-weight:500;display:flex}.pipeline-column h3>span{background:#eef2e6;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.pipeline-column h3 i{background:#a7b59d;border-radius:50%;width:5px;height:5px}.pipeline-column h3 i.stage-1{background:#b6b183}.pipeline-column h3 i.stage-2{background:#bd9a71}.pipeline-column h3 i.stage-3{background:#759b6b}.deal-card{text-align:left;background:#fff;border:1px solid #e4eadb;border-radius:6px;width:100%;margin-bottom:10px;padding:16px;display:block;box-shadow:0 2px 3px #3a4f2904}.deal-card:hover{border-color:#adc69c}.deal-card>small{color:#99a58b;margin-bottom:10px;font-size:9px;display:block}.deal-card>strong{min-height:31px;font-size:11px;font-weight:550;line-height:1.55;display:block}.deal-card>b{margin:18px 0;font-family:-apple-system;font-size:16px;font-weight:650;display:block}.deal-card footer{color:#a2ac94;border-top:1px solid #f0f3ea;justify-content:space-between;padding-top:10px;font-size:8px;display:flex}.column-empty{color:#abb59e;text-align:center;padding-top:45px;font-size:10px}.voice-banner{background:#eaf1e4;border:1px solid #dce7d3;border-radius:9px;align-items:center;gap:19px;margin-bottom:23px;padding:26px;display:flex}.voice-wave{color:#779769;background:#dce9d5;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.voice-banner h2{color:#506c44;font-size:21px}.voice-banner p{color:#93a085;letter-spacing:1px;margin-top:7px;font-size:11px}.voice-banner>.badge{margin-left:auto}.inline-icon{align-items:center;gap:8px;display:inline-flex}.settings-grid{grid-template-columns:1.1fr 1fr;gap:23px;display:grid}.settings-form{padding:4px 23px 23px}.settings-form>label{margin-bottom:21px;display:block}.settings-form>button{margin-top:3px}.form-row{gap:17px;margin-bottom:21px;display:flex}.form-row>*{flex:1;min-width:0}label{color:#718362;font-size:11px;font-weight:500}input:not([type=checkbox]),select,textarea{color:#4f6240;background:#fff;border:1px solid #dfe7d5;border-radius:5px;width:100%;min-height:36px;margin-top:8px;padding:10px 11px;font-weight:400;display:block}input::placeholder,textarea::placeholder{color:#a2ad98}textarea{resize:vertical;line-height:1.7}input[type=file]{padding:15px;font-size:11px;line-height:1.5}select.compact-select{width:auto;min-height:30px;margin:0}.span-two{grid-column:1/-1}.integration-grid{grid-template-columns:1fr 1fr;gap:0 35px;padding:0 23px 10px;display:grid}.integration{border-top:1px solid #edf2e5;align-items:center;gap:12px;padding:19px 0;display:flex}.integration>div{flex:1}.integration strong{font-size:11px;font-weight:550}.integration p{color:#9ca98d;margin-top:5px;font-size:9px;line-height:1.6}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18231960;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e7edde;border-radius:12px;width:560px;max-width:100%;max-height:90vh;animation:.2s enter;overflow-y:auto;box-shadow:0 18px 90px #1827193b}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.modal h2{font-size:19px;line-height:1.45}.modal header p{color:#92a085;margin-top:6px;font-size:11px}.modal footer,.modal form>footer{border-top:1px solid var(--line);background:#fcfdf9;justify-content:flex-end;gap:9px;padding:18px 25px;display:flex}.form-fields{gap:20px;padding:23px 25px;display:grid}.form-fields label{display:block}.required{color:#b79c63}.form-error{color:#b16949;background:#fff1ea;border:1px solid #efd3c6;border-radius:5px;margin:0 25px 20px;padding:12px;font-size:11px}.toast{z-index:110;color:#fff;background:#244f34;border:1px solid #41654c;border-radius:8px;align-items:center;gap:10px;max-width:90vw;padding:13px 14px 13px 18px;font-size:12px;display:flex;position:fixed;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #1b3a2724}.toast .icon-button{color:#b8cdb5}.toast .icon-button:hover{background:#43604a}.detail-content{padding:25px}.detail-content h3{margin:23px 0 10px;font-size:12px}.detail-content .notice{margin:20px 0}.detail-content pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#788966;background:#f5f8f0;border:1px solid #e7eddf;border-radius:7px;max-height:330px;padding:15px;font-size:10px;line-height:1.8;overflow-y:auto}.muted{color:#93a184;font-size:11px}.small-text{margin:15px 0;font-size:10px;line-height:1.8}.review-status{justify-content:space-between;align-items:center;display:flex}.review-status>span:last-child{color:#94a382;align-items:center;gap:5px;font-size:9px;display:flex}.review-analysis{color:#7b8b6d;font-size:12px}.step-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:15px 0;display:flex}.step-number{color:#8b9f79;background:#eaf0e3;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.step-list>div>div{flex:1;min-width:0}.step-list strong{font-size:11px}.step-list small{color:#9baa8b;margin-top:6px;font-size:9px;display:block}.large-money{letter-spacing:-1px;margin-bottom:25px;font-family:-apple-system;font-size:32px}.record-fields{gap:20px;margin:0;display:grid}.record-fields>div{border-bottom:1px solid var(--line);padding-bottom:14px}.record-fields dt{color:#95a581;margin-bottom:7px;font-size:10px}.record-fields dd{overflow-wrap:anywhere;color:#657951;margin:0;font-size:11px;line-height:1.7}.mobile-scrim{display:none}@keyframes enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width>=1550px){main{padding:45px 52px 25px}.metric-value{font-size:34px}.card-head{padding-top:27px}.chart{height:225px}.fleet-row{padding:18px 0}.activity-row{padding:17px 0}.overview-middle{grid-template-columns:1.65fr 1fr}.metric-card{padding:24px}}@media (width<=1200px){.sidebar{width:210px;padding-left:13px;padding-right:13px}.main-shell{width:calc(100% - 210px);margin-left:210px}main{padding:27px 25px 20px}.topbar{padding:0 25px}.overview-strip>span{line-height:1.8;display:block}.overview-strip .leaf-dot{margin-right:7px}.overview-middle{grid-template-columns:1.4fr 1fr;gap:17px}.overview-bottom{gap:17px}.metric-grid{gap:12px}.metric-card{padding:17px}.metric-value{font-size:26px}.card-head{padding:20px 18px 16px}.card-head h2{font-size:13px}.fleet-list,.activity-list{padding-left:18px;padding-right:18px}.fleet-row{gap:8px}.fleet-row .badge,.fleet-row small{font-size:7px}.review-grid{grid-template-columns:1fr 1fr}.section-stats{gap:22px}.section-stats>div{min-width:115px;padding-right:22px}.section-stats>div strong{font-size:21px}.section-stats>.security-caption{display:none}.settings-grid{grid-template-columns:1fr 1fr;gap:17px}.chart-footer{padding-left:18px;padding-right:18px}.profile{width:calc(100% + 26px);margin-left:-13px;padding-left:15px}}@media (width<=1020px){h1{font-size:25px}.overview-middle,.overview-bottom{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-value{font-size:29px}.chart{height:220px}.agent-grid{grid-template-columns:1fr 1fr}.connection{font-size:9px}.topbar-tools{gap:12px}.settings-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.review-grid{grid-template-columns:1fr 1fr}.review-card{padding:19px}.page-heading{align-items:flex-start}.heading-actions{padding-top:18px}.section-stats{flex-wrap:wrap;gap:22px}.section-stats>button{margin-left:0}.integration-grid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.mobile-scrim{z-index:29;background:#192c194d;border:0;display:block;position:fixed;inset:0}.main-shell{width:100%;margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:62px;padding:0 20px}.breadcrumb{gap:9px;font-size:10px}.connection,.top-divider{display:none}main{padding:27px 20px 18px}.page-heading{flex-direction:column;gap:16px;margin-bottom:23px}.heading-actions{padding:0}.page-heading p{font-size:11px}.page-heading h1{font-size:28px}.overview-strip{display:none}.metric-grid{gap:11px;margin-bottom:18px}.metric-card{padding:17px 15px}.metric-label{font-size:10px}.metric-label svg{width:15px}.metric-value{font-size:28px}.metric-card p{font-size:8px}.overview-middle,.overview-bottom{gap:0}.card{margin-bottom:18px}.chart{height:200px;margin:10px 17px 12px}.list-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.search-box{min-width:175px}.card-head:has(.search-box){flex-direction:column;align-items:flex-start}.card-head .search-box{width:100%}.agent-grid{gap:11px}.agent-card{padding:16px}.agent-card h3{overflow-wrap:anywhere;font-size:11px}.agent-meta{flex-direction:column;gap:5px}.agent-card>small{overflow-wrap:anywhere;font-size:8px}.review-grid{grid-template-columns:1fr;gap:0}.section-stats{gap:20px;padding:20px}.section-stats>div{flex:1;min-width:105px;padding-right:10px}.section-stats>div strong{font-size:20px}.voice-banner{flex-wrap:wrap;gap:13px;padding:20px}.voice-banner h2{font-size:20px}.voice-banner>.badge{margin-left:0}.notice{align-items:flex-start;padding:17px}.notice p{font-size:10px}.notice.error-notice{flex-wrap:wrap}.notice.error-notice>div{flex-basis:80%}.workspace-footer{gap:15px;font-size:7px;line-height:1.7}.workspace-footer>span:last-child{text-align:right}.modal-backdrop{padding:13px}.modal{max-height:94vh}.modal>header{padding:20px}.modal h2{font-size:18px}.form-fields,.detail-content{padding:20px}.modal footer,.modal form>footer{padding:16px 20px}.integration{flex-wrap:wrap}.integration .badge{margin-left:49px}.modal .button{padding:9px 11px;font-size:10px}.toast{width:max-content;max-width:calc(100% - 30px);font-size:11px;bottom:15px}.profile{width:calc(100% + 26px)}.tabs button{padding:12px 13px}.record-fields dd{font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.security-features{margin:20px 0}.security-features p{color:#829474;align-items:center;gap:9px;margin:12px 0;font-size:11px;display:flex}.security-features svg{color:#829474;flex-shrink:0}.detail-actions{gap:10px;margin-bottom:25px;display:flex}.record-fields dd{white-space:pre-wrap}.office-mode .sidebar{background:#fbfcf9;width:76px;padding:25px 10px 0}.office-mode .main-shell{width:calc(100% - 76px);margin-left:76px}.office-mode .brand{justify-content:center;margin:0 auto 24px}.office-mode .brand>span:last-child,.office-mode .company-switch,.office-mode .nav-group,.office-mode .nav-item>span,.office-mode .privacy-card,.office-mode .profile>span:nth-child(2),.office-mode .profile>svg{display:none}.office-mode .nav-item{justify-content:center;margin-bottom:8px;padding:13px;position:relative}.office-mode .nav-item svg{width:20px;height:20px}.office-mode .nav-item b{min-width:13px;padding:2px;font-size:8px;position:absolute;top:2px;right:1px}.office-mode .profile{justify-content:center;width:100%;margin:0;padding:18px 0}.office-mode .topbar{height:58px;padding:0 28px}.office-mode main{max-width:none;padding:0}.connection-ribbon{color:#718461;background:#eef3e8;border-bottom:1px solid #e1e9d8;justify-content:space-between;align-items:center;gap:15px;padding:11px 28px;font-size:10px;display:flex}.connection-ribbon>span,.connection-ribbon button{align-items:center;gap:7px;display:flex}.connection-ribbon strong{color:#5d734f;font-weight:600}.connection-ribbon button{color:#4c7044;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:550}.office-mode .loading{min-height:70vh}.office-mode .error-notice{margin:20px}.setup-lead{color:#687c5d}.setup-fields label,.native-settings label{color:#597248}.setup-fields label>small,.setup-fields input::placeholder{color:#8c9a7f}.setup-fields input,.setup-fields select{color:#425d31}.setup-note p,.native-settings p{color:#798b6a}.setup-rail-foot p{color:#869579}.native-mode .topbar{-webkit-app-region:drag}.native-mode .topbar button{-webkit-app-region:no-drag}@media (width<=760px){.office-mode .sidebar{width:76px}.office-mode .main-shell{width:100%;margin-left:0}.office-mode .topbar{padding:0 15px}.connection-ribbon{padding:10px 15px;font-size:9px}.connection-ribbon>span{line-height:1.7;display:block}.connection-ribbon svg{vertical-align:middle;margin-right:4px}.connection-ribbon button{font-size:9px}}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OPC Chinese;src:url(/fonts/NotoSansTC-Regular.ttf)format("truetype");font-display:swap}:root{--surface:#fff;--surface-secondary:#f7f8fa;--text:#151a23;--text-muted:#667085;--line:#e5e7eb;--pine:#176b50;--sage:#edf5f0;--muted:#667085;--amber:#94651e;--panel-radius:8px;--font-ui:"Inter", "OPC Chinese", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--surface);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400}:root[data-theme=dark]{--surface:#11161d;--surface-secondary:#19212b;--text:#eef2f7;--text-muted:#a7b5c6;--line:#303b49;--pine:#79c8a8;--sage:#1e3a30;--muted:#a7b5c6;--amber:#e1b565;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--text);background:var(--surface);font-family:var(--font-ui);font-size:16px;line-height:1.55}body .app-shell,body .main-shell,body main,body .sidebar,body .topbar,body .settings-grid,body .office-experience{color:var(--text);background:var(--surface)}h1,h2,h3,h4,button,input,select,textarea,body .metric-value,body .brand,body .section-stats>div strong,body .large-money{font-family:var(--font-ui)}h1{letter-spacing:-.7px;font-size:32px;line-height:1.25}h2{font-size:20px;line-height:1.4}h3,h4{font-size:18px;line-height:1.45}p{line-height:1.6}button,input,select,textarea{font-size:16px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--pine);outline-offset:3px}body .button,body .office-primary,body .office-secondary{min-height:44px;box-shadow:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}body .button.primary,body .office-primary{color:#fff;background:var(--pine);border-color:var(--pine)}body .button.secondary,body .office-secondary{color:var(--text);background:var(--surface);border-color:var(--line)}body .icon-button{min-width:40px;min-height:40px;color:var(--text-muted);border-radius:6px}body input:not([type=checkbox]):not([type=radio]),body select,body textarea{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);border-radius:6px;padding:10px 12px;font-size:16px;line-height:1.5}body input::placeholder,body textarea::placeholder{color:var(--text-muted);opacity:.8}body label{color:var(--text-muted);font-size:14px}body input[type=checkbox],body input[type=radio]{accent-color:var(--pine)}body .sidebar{border-right:1px solid var(--line);width:240px;padding:24px 16px 0}body .main-shell{width:calc(100% - 240px);margin-left:240px}body .brand{margin:0 12px 24px}body .brand small{color:var(--text-muted);letter-spacing:1px;font-size:11px}body .company-switch{background:var(--surface);border-color:var(--line);box-shadow:none}body .company-switch strong,body .profile strong{color:var(--text);font-size:14px}body .company-switch small,body .profile small{color:var(--text-muted);font-size:12px}body .sidebar nav{scrollbar-width:thin;min-height:0;overflow-y:auto}body .nav-group{color:var(--text-muted);letter-spacing:.7px;font-size:12px}body .nav-item{min-height:44px;color:var(--text-muted);padding:10px 12px;font-size:14px}body .nav-item.active{background:var(--sage);color:var(--pine)}body .nav-item b{font-size:12px}body .profile{border-color:var(--line);width:calc(100% + 32px);margin-left:-16px}body .sidebar-bottom{padding-top:16px}body .privacy-card{background:var(--surface);border-color:var(--line)}body .privacy-card strong,body .privacy-card p{color:var(--text-muted);font-size:12px}body .topbar{border-bottom:1px solid var(--line);height:64px;padding:0 24px}body .breadcrumb{color:var(--text-muted);gap:10px;font-size:14px}body .breadcrumb strong{color:var(--text);font-weight:500}body .topbar-tools{gap:12px}body .connection{color:var(--text-muted);font-size:14px}body .locale-select{width:70px;min-height:36px;margin:0;padding:6px 8px;font-size:14px}body main{padding:24px}body .page-heading p{color:var(--text-muted);font-size:16px}body .eyebrow{color:var(--text-muted);font-size:12px}body .app-shell :is(.card,.modal,.native-settings,.setup-window,.connection-panel,.operations-dialog,.private-dialog,.finance-dialog,.crm-detail,.crm-panel,.private-panel,.pipeline-column,.deal-card,.office-left-rail,.office-right-rail,.office-activity-panel,.office-momentum-panel,.office-team-invitation,.office-agent-inspector){color:var(--text);background:var(--surface);border-color:var(--line);border-radius:var(--panel-radius);box-shadow:none}body .app-shell :is(.card,.modal,.native-settings,.setup-window,.connection-panel,.operations-workspace,.private-workspace,.finance-workspace,.crm-workspace,.office-experience) :where(p,li,td,input,select,textarea){font-size:16px;line-height:1.6}body .app-shell :is(.card,.modal,.native-settings,.setup-window,.connection-panel,.operations-workspace,.private-workspace,.finance-workspace,.crm-workspace,.office-experience) :where(label,small,dt,th,legend,summary){color:var(--text-muted);font-size:14px;line-height:1.5}body .app-shell :is(.card,.native-settings,.operations-workspace,.private-workspace,.finance-workspace,.crm-workspace,.office-experience) :where(h2,h3,h4){color:var(--text);font-size:18px}body .app-shell :is(.card-head,.modal header,.native-settings header) :where(h2,h3){letter-spacing:-.25px;font-size:18px;font-weight:600}body .app-shell :is(.card,.native-settings,.private-workspace,.finance-workspace) :where(strong){color:var(--text)}body .card-head{padding:20px 20px 16px}body .card-head p,body .card small,body .integration p{color:var(--text-muted);font-size:14px}body .table-scroll th,body .table-scroll td{border-color:var(--line);padding:14px 16px}body .table-scroll th{background:var(--surface);color:var(--text-muted);font-size:14px}body .table-scroll td{color:var(--text);font-size:16px}body .tabs{border-color:var(--line)}body .tabs button{min-height:44px;color:var(--text-muted);font-size:14px}body .tabs button.selected{color:var(--pine);border-color:var(--pine)}body .tabs button span,body .badge{font-size:12px;line-height:1.4}body .metric-value,body .section-stats>div strong{font-variant-numeric:tabular-nums;font-size:32px}body .metric-label,body .metric-card p,body .section-stats>div span{color:var(--text-muted);font-size:14px}body .metric-card,body .metric-card.attention{background:var(--surface);border-color:var(--line);box-shadow:none}body .notice,body .overview-strip,body .connection-ribbon,body .private-banner,body .voice-banner,body .operations-notice,body .setup-note,body .credential-feedback{background:var(--surface);color:var(--text-muted);border-color:var(--line);border-radius:var(--panel-radius)}body .notice p,body .notice strong,body .overview-strip{font-size:14px}body .detail-content pre,body pre.native-service-status{font-family:var(--font-data);background:var(--surface-secondary);color:var(--text);font-size:14px}body .modal footer,body .modal form>footer,body .setup-footer{background:var(--surface);border-color:var(--line)}body .setup-body h1,body .connection-panel h1{color:var(--text);font-size:32px}body .setup-lead{color:var(--text-muted);font-size:16px}body .setup-rail{background:var(--surface);border-color:var(--line)}body .setup-steps>div,body .setup-steps strong,body .setup-footer>span,body .setup-inline-hint,body .setup-benefits,body .setup-summary span,body .setup-summary strong{font-size:14px}body .setup-checkbox{color:var(--text-muted)!important;font-size:14px!important}body .native-settings h2,body .native-service-config h3{color:var(--text);font-size:18px}body .native-settings p,body .native-settings .credential-feedback{color:var(--text-muted);font-size:16px}body .native-capabilities,body .credential-status{color:var(--text-muted);font-size:14px}body .command-mode main{max-width:none;padding:24px}.command-center{color:var(--text)}.command-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.command-heading h1{letter-spacing:-.4px;margin:4px 0;font-size:24px;line-height:1.35}.command-heading p{color:var(--text-muted);font-size:14px}.command-kicker{color:var(--text-muted);letter-spacing:0;font-size:14px;font-weight:600}.command-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-state{color:var(--text-muted);grid-template-columns:8px auto;align-items:center;column-gap:8px;font-size:14px;display:grid}.live-state small{font-family:var(--font-data);grid-column:2;margin-top:2px;font-size:12px}.live-state i{background:var(--amber);border-radius:50%;width:6px;height:6px}.live-state.online i{background:#22a474}.command-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:20px;padding:20px 0;display:grid}.command-metrics>div{border-right:1px solid var(--line);min-width:0;padding:0 24px}.command-metrics>div:first-child{padding-left:0}.command-metrics>div:last-child{border:0}.command-metrics span{color:var(--text-muted);font-size:14px;display:block}.command-metrics strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:500;line-height:1.3;display:block}.command-workspace{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);margin-bottom:24px;padding:24px}.command-toolbar,.network-toolbar{border-bottom:1px solid var(--line);min-height:44px;color:var(--text-muted);align-items:center;gap:8px;padding:0 0 16px;display:flex}.command-toolbar{margin-bottom:16px}.command-toolbar>label,.network-toolbar>label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.command-toolbar input,.network-toolbar input{min-width:0;background:0 0!important;border:0!important;min-height:40px!important;margin:0!important;padding:6px 8px!important;font-size:14px!important}.command-toolbar button,.network-toolbar button{border:1px solid var(--line);min-height:40px;color:var(--text-muted);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:inline-flex}.command-toolbar button[aria-pressed=true],.network-toolbar button[aria-pressed=true]{background:var(--sage);color:var(--pine);border-color:var(--pine)}.command-network{background:var(--surface);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:stretch;gap:16px;min-height:560px;margin-bottom:24px;display:grid}.command-workspace .command-network{margin-bottom:0}.network-categories,.network-main,.network-inspector{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);min-width:0}.network-categories{flex-direction:column;gap:4px;padding:16px;display:flex}.network-categories h2{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.4}.network-categories button{text-align:left;min-height:42px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 8px;font-size:14px;display:flex}.network-categories button.selected{background:var(--surface-secondary);color:var(--text);font-weight:600}.network-categories button i,.related-list button i,.network-list button i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.network-categories b{font-family:var(--font-data);margin-left:auto;font-size:14px;font-weight:400}.network-foot{color:var(--text-muted);margin-top:auto;padding-top:20px}.network-foot p{margin-top:10px;font-size:14px;line-height:1.6}.network-main{flex-direction:column;display:flex;overflow:hidden}.network-main>.network-toolbar{padding:10px 12px}.relationship-view{flex:1;min-height:560px;position:relative;overflow:hidden}.relationship-canvas{touch-action:none;cursor:grab;position:absolute;inset:0}.relationship-canvas:active{cursor:grabbing}.relationship-canvas canvas{width:100%;height:100%;display:block}.graph-controls{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:6px;display:flex;position:absolute;bottom:16px;right:16px}.graph-controls button{width:40px;height:40px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.graph-empty{text-align:center;color:var(--text-muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.graph-empty p{max-width:340px;padding:0 24px;font-size:16px}.network-caption{border-top:1px solid var(--line);min-height:44px;font-family:var(--font-data);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.network-caption button{min-height:32px;font:inherit;color:var(--pine);background:0 0;border:0;padding:2px 0}.network-inspector{overflow-wrap:anywhere;padding:16px}.network-inspector h2{margin:12px 0;font-size:20px;font-weight:600;line-height:1.4}.network-inspector h3{margin-top:24px;font-size:16px}.node-type{letter-spacing:.4px;font-size:14px;font-weight:600}.node-status{color:var(--text-muted);background:var(--surface-secondary);border-radius:4px;margin:4px 0 12px;padding:4px 8px;font-size:12px;display:inline-block}.network-inspector>small{font-family:var(--font-data);color:var(--text-muted);font-size:12px;display:block}.network-inspector dl{margin:20px 0}.network-inspector dl>div{margin-bottom:16px}.network-inspector dt{color:var(--text-muted);margin-bottom:5px;font-size:14px}.network-inspector dd{margin:0;font-size:16px}.network-inspector>.button{justify-content:center;width:100%;font-size:14px}.inspector-empty{min-height:320px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.inspector-empty h2{color:var(--text);font-size:18px}.inspector-empty p{font-size:16px;line-height:1.6}.related-list button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--text-muted);background:0 0;align-items:center;gap:8px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.related-list button svg{flex-shrink:0;margin-left:auto}.network-list{min-height:560px;max-height:680px;padding:8px;overflow-y:auto}.network-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.network-list button[aria-pressed=true]{background:var(--sage)}.network-list button>span{flex:1;min-width:0}.network-list strong{font-size:16px;font-weight:500;line-height:1.45;display:block}.network-list small{color:var(--text-muted);margin-top:5px;font-size:14px;display:block}.network-list>p{color:var(--text-muted);padding:24px}.command-panels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.command-panel{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);min-width:0;overflow:hidden}.command-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.command-panel h2{align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.command-panel header>span{font-family:var(--font-data);color:var(--text-muted);font-size:14px}.command-panel header>button{width:36px;height:36px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.agent-lanes,.memory-queue,.source-list{max-height:340px;overflow-y:auto}.agent-lanes>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.agent-initial{width:36px;height:36px;color:var(--pine);background:var(--sage);border-radius:8px;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;display:grid}.agent-lanes>button>span:nth-child(2){flex:1;min-width:0}.agent-lanes strong,.source-list strong{font-size:16px;font-weight:600;line-height:1.45;display:block}.agent-lanes small,.source-list small{overflow-wrap:anywhere;color:var(--text-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.lane-state{max-width:92px;color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.memory-queue>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:14px 16px;display:block}.memory-queue strong{font-size:16px;font-weight:500;line-height:1.55;display:block}.memory-queue small{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;display:flex}.memory-queue .node-status{margin-bottom:8px;font-size:12px}.source-list button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--text-muted);background:0 0;align-items:center;gap:10px;padding:14px 16px;display:flex}.source-list strong{color:var(--text)}.panel-empty{color:var(--text-muted);padding:24px 16px;font-size:16px;line-height:1.6}.event-panel{grid-column:auto}.event-panel ol{flex-direction:column;margin:0;padding:0 16px;list-style:none;display:flex}.event-panel li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.event-panel time{font-family:var(--font-data);color:var(--text-muted);padding-top:2px;font-size:12px;line-height:1.55}.event-panel strong{font-size:14px;font-weight:600;line-height:1.5}.event-panel small{overflow-wrap:anywhere;color:var(--text-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.knowledge-modal{width:720px}.knowledge-modal blockquote{border-left:3px solid var(--pine);background:var(--surface-secondary);margin:0;padding:16px}.knowledge-modal cite{color:var(--text-muted);margin-top:10px;font-size:14px;display:block}.source-link{color:var(--pine);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:16px;font-size:14px;display:flex}.consent-line{align-items:flex-start;gap:10px;line-height:1.6;font-size:14px!important;display:flex!important}.consent-line input{margin-top:6px}.knowledge-modal .form-row{margin:0}.knowledge-modal .form-row>*{width:50%}body .office-experience{--office-ink:var(--text);--office-muted:var(--text-muted);--office-line:var(--line);--office-card:var(--surface)}body .office-experience .office-heading h1{color:var(--text);font-size:32px}body .office-experience .office-heading p{color:var(--text-muted);font-size:16px}body .office-experience :is(.office-eyebrow,.office-section-title,.office-footnote){color:var(--text-muted);font-size:12px}body .office-experience :is(.office-team-copy strong,.office-spaces strong,.office-current-task strong,.office-inspector-head h3){color:var(--text);font-size:16px}body .office-experience :is(.office-team-copy small,.office-spaces small,.office-inspector-note,.office-state-line strong,.office-state-line>span,.office-text-button,.office-event time){color:var(--text-muted);font-size:14px}body .office-experience :is(.office-team-tabs button,.office-add-task,.office-queued-task,.office-scene-hint,.office-stage-bottom,.office-live-summary>span){font-size:14px}body .office-experience .office-agent-label strong{max-width:180px;font-size:14px}body .office-experience .office-agent-label{font-size:14px}body .office-experience .office-inspector-stats strong{font-size:28px}body .office-experience .office-live-summary b{font-size:16px}body .office-experience :is(.office-priorities,.office-stage-bottom,.office-team-tabs,.office-inspector-stats){border-color:var(--line)}@media (width>=1280px){.command-network{grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,3fr)}}@media (width<=1279px){.command-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.command-actions{gap:8px}.command-metrics>div{padding:0 16px}}@media (width<=1023px){.command-network{grid-template-columns:minmax(0,1fr)}.network-categories{flex-flow:wrap;align-items:center;gap:6px}.network-categories h2{width:100%;margin-bottom:8px}.network-categories button{gap:8px;min-height:40px;padding:8px 10px}.network-foot{display:none}.network-inspector{min-height:0}.inspector-empty{min-height:160px}.related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.command-heading{flex-direction:column;align-items:flex-start;gap:16px}.command-toolbar{flex-wrap:wrap}.command-toolbar>label{min-width:240px}}@media (width<=980px){body .sidebar{transform:translate(-100%)}body .sidebar.is-open{transform:translate(0)}body .main-shell{width:100%;margin-left:0}body .mobile-menu{display:inline-flex}body .topbar{padding:0 20px}}@media (width<=767px){body main,body .command-mode main{padding:16px}body .topbar{padding:0 16px}body .topbar-tools{gap:4px}body .topbar-tools .connection{display:none}body .locale-select{width:62px}.command-workspace{padding:16px}.command-panels{grid-template-columns:minmax(0,1fr)}.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.command-metrics>div{padding:0 16px}.command-metrics>div:first-child{padding-left:16px}.command-metrics>div:nth-child(2n){border-right:0}.command-actions{width:100%}.command-actions .live-state{margin-right:auto}.command-toolbar>label{min-width:100%}.relationship-view,.network-list{min-height:440px}.related-list{grid-template-columns:minmax(0,1fr)}.knowledge-modal .form-row{flex-direction:column}.knowledge-modal .form-row>*{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.command-toolbar{flex-wrap:wrap;justify-content:space-between}.command-toolbar .network-toolbar{border:0;flex:420px;margin:0;padding:0}.command-toolbar .command-metrics{border:0;flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px 16px;margin:0;padding:0;display:flex}.command-toolbar .command-metrics>div{border:0;align-items:baseline;gap:6px;padding:0;display:flex}.command-toolbar .command-metrics span{white-space:nowrap;font-size:14px}.command-toolbar .command-metrics strong{margin:0;font-size:18px;line-height:1.5}.network-graph-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px;font-size:18px;font-weight:600;display:flex}.network-graph-heading h2{font-size:18px;font-weight:600}.network-graph-heading small{color:var(--text-muted);font-size:14px;font-weight:400}.network-inspector-title{border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:8px;margin:0 0 16px;padding-bottom:14px;font-size:18px;font-weight:600;display:flex}body .chart-y,body .bar-group>span,body .chart-footer,body .agent-meta,body .review-meta,body .workspace-footer{font-size:14px}body .office-experience .office-priorities,body .office-experience .office-stage{background:var(--surface);border-color:var(--line)}body .office-experience .office-stage:before{background:0 0}:root[data-theme=dark] .button.primary,:root[data-theme=dark] .office-primary{color:#10231c}@media (width<=767px){.command-toolbar .network-toolbar{flex-wrap:wrap;flex-basis:100%}.command-toolbar .network-toolbar>label,.command-toolbar .command-metrics{flex-basis:100%}}body .button.secondary:hover,body .icon-button:hover,body .nav-item:hover{background:var(--surface-secondary)}:root[data-theme=dark] .button.primary:hover,:root[data-theme=dark] .office-primary:hover{color:#10231c;background:#94ddbd}.command-mode .sidebar{padding:0 8px}.command-mode .brand{border-bottom:1px solid var(--line);height:64px;margin:0 -8px 10px;padding:0 20px}.command-mode .brand-mark{border-radius:4px;width:30px;height:30px;font-size:11px;font-weight:700}.command-mode .brand>span:last-child{letter-spacing:-.3px;font-size:18px}.command-mode .brand small,.command-mode .brand-dot,.command-mode .nav-group,.command-mode .privacy-card{display:none}.command-mode .nav-item{border-radius:4px;padding:10px 14px}.command-mode .nav-item.active{border-left:2px solid var(--pine)}.command-mode .profile{width:calc(100% + 16px);margin-left:-8px}.command-mode .command-new-task{white-space:nowrap}.command-context{flex:320px;gap:9px;display:grid}.command-breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:16px;display:flex}.command-breadcrumb>svg{color:var(--pine)}.command-breadcrumb h1{letter-spacing:-.3px;color:var(--pine);font-size:18px;font-weight:600;line-height:1.5}.command-health{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.command-health time{font-family:var(--font-data);font-size:12px}.command-workspace .command-panels{margin-top:16px}.command-network{height:680px}.network-categories,.network-inspector{scrollbar-width:thin;max-height:680px;overflow-y:auto}.network-main .relationship-view{min-height:0}.command-panel>header{min-height:76px}.network-categories>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.network-categories>header h2{margin:0;font-size:16px}.network-categories>header button{color:var(--pine);padding:0;font-size:12px}.network-filter-section{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.network-filter-section h3{color:var(--text-muted);margin-bottom:8px;font-size:14px;font-weight:500}.network-filter-section>button{width:100%}.network-source{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:5px 8px;padding:10px 0;font-size:13px;display:grid}.network-source>svg{color:var(--text-muted);margin-top:2px}.network-source>span{overflow-wrap:anywhere}.network-source>small{color:var(--text-muted);grid-column:2;font-size:12px}.network-graph-heading>div{min-width:0}.network-graph-heading h2{font-size:16px;line-height:1.5}.network-graph-heading span{color:var(--text-muted);font-size:12px;font-weight:400}.graph-motion-control{color:var(--text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:6px;max-width:155px;min-height:40px;display:flex}.network-inspector-title{flex-wrap:wrap;justify-content:space-between}.network-inspector-title h2{margin:0;font-size:16px}.network-inspector-title .node-status{margin:0}.inspector-open{margin-top:20px}.flow-legend{font-family:var(--font-ui);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.flow-legend>span{align-items:center;gap:5px;display:inline-flex}.flow-legend i{background:#557c9f;width:14px;height:2px}.flow-legend .write{background:#176b50}.flow-legend .review{background:#a47a38}.event-panel li{display:block}.event-panel li>span{margin-top:5px;display:block}.event-flow-path{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.event-flow-path>span{overflow-wrap:anywhere}.event-flow-path>svg{color:var(--pine);flex-shrink:0}.graph-node-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.graph-node-card{pointer-events:auto;border:1px solid var(--line);width:200px;min-height:72px;color:var(--text);background:var(--surface);text-align:left;will-change:transform;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 7px #1014180d}.graph-node-card .graph-node-icon{width:32px;height:32px;color:var(--node-colour);background:var(--surface-secondary);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.graph-node-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.graph-node-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.graph-node-copy small{color:var(--text-muted);font-size:12px;line-height:1.3}.graph-node-state{font-family:var(--font-data);color:var(--text-muted);font-size:11px;line-height:1.3}.graph-node-company{border-color:var(--pine);width:220px;min-height:80px}.graph-node-company .graph-node-icon{background:var(--pine);color:#fff;width:42px;height:42px}.graph-node-company .graph-node-copy strong{font-size:16px}.graph-node-card.is-selected{outline:2px solid var(--pine);outline-offset:3px;z-index:3}.graph-node-card.is-hovered{border-color:var(--node-colour);z-index:2}.graph-node-card.is-muted{opacity:.45}.command-toolbar button,.network-toolbar button,.network-categories button{min-height:44px}.graph-controls button{width:44px;height:44px}.graph-accessible-nodes{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.graph-accessible-nodes:focus-within{clip-path:none;z-index:4;background:var(--surface);border:1px solid var(--line);width:auto;height:auto;padding:8px;top:8px;left:8px}@media (width<=1279px){.command-mode .topbar-tools .connection{display:none}.network-graph-heading{align-items:flex-start}.graph-motion-control span{display:none}}@media (width>=1024px) and (width<=1450px){.command-network{grid-template-columns:200px minmax(0,1fr);height:auto}.network-main{height:680px}.network-inspector{grid-column:1/-1;max-height:420px}.network-inspector .inspector-empty{min-height:120px}}@media (width<=1023px){.command-network{height:auto}.network-categories,.network-inspector{max-height:none}.network-main{height:660px}.network-categories>header,.network-filter-section{width:100%}.network-source{max-width:220px;margin-right:16px;display:inline-grid}.network-filter-section>button{width:auto;display:inline-flex}}@media (width<=767px){.command-mode .topbar-tools{gap:3px}.command-mode .topbar-tools .avatar,.command-mode .topbar-tools .notification{display:none}.command-mode .breadcrumb{white-space:nowrap;max-width:32vw;overflow:hidden}.command-mode .command-new-task{padding:8px;font-size:12px}.command-toolbar .network-toolbar,.command-context{flex-basis:100%}.graph-node-card{width:180px}.graph-node-company{width:200px}}
