*{box-sizing:border-box}:root{--surface:#fff;--paper:#fafaf9;--ink:#0c0a09;--muted:#71717a;--faint:#a1a1aa;--line:#e4e4e7;--line-strong:#d4d4d8;--accent:#c2410c;--accent-light:#fed7aa;--accent-soft:#fff7ed;--success:#15803d;--warning:#b45309}html,body{background:var(--surface);min-height:100%;color:var(--ink);margin:0;font-family:-apple-system,Inter,Segoe UI,system-ui,sans-serif;font-size:15px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #c2410c59}p,h1,h2,h3{margin:0}.mark{background:var(--ink);color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.center-state{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.login-page{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line-strong);background:#fff;border-radius:3px;width:min(420px,100%);padding:28px}.login-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:22px;display:flex}.login-brand strong{font-size:14px;display:block}.login-brand span,.brand span{color:var(--muted);letter-spacing:.16em;margin-top:2px;font-size:9px;display:block}.login-copy{padding:24px 0 18px}.login-copy>span,.research-evidence>span,.message-original>span,.translation>span,.why-now>span,.boundary-col>span,.integration-card>span,.brief-head>div>span,.brief-actions>span,.request-box>span,.match-box>span,.parser-bar>div>span,.assumption-list>span,.role-switcher>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.login-copy h1{letter-spacing:-.03em;margin:7px 0;font-size:24px}.login-copy p{color:var(--muted);line-height:1.55}form label,.draft-editor label,.filter-panel label,.pricing-form label,.memory-editor label,.value-entry{color:#52525b;margin:0 0 14px;font-size:12px;font-weight:750;display:block}input,textarea,select{border:1px solid var(--line-strong);resize:vertical;background:#fff;border-radius:3px;width:100%;margin-top:6px;padding:10px 11px;line-height:1.5}input:focus,textarea:focus{border-color:var(--accent);outline:3px solid #c2410c17}.form-error{color:#991b1b;background:#fef2f2;border-left:3px solid #b91c1c;margin-bottom:14px;padding:10px;font-size:12px}.button{border:1px solid var(--ink);border-radius:3px;height:36px;padding:0 14px;font-weight:750}.button.primary{background:var(--ink);color:#fff}.button.secondary{border-color:var(--line-strong);background:#fff}.button.danger{color:#9f2d16;background:#fff;border-color:#d6b6ae}.button.danger:hover{background:#fff7f5;border-color:#b93b20}.button.small{height:32px;font-size:13px}.button.full{width:100%}.button:disabled{opacity:.45;cursor:not-allowed}.app-page{background:#fff;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--paper);z-index:4;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:68px;padding:0 18px;display:flex}.brand strong{font-size:14px}.sidebar nav button{text-align:left;color:#52525b;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px 0 18px;display:grid}.sidebar nav button:hover{color:var(--ink)}.sidebar nav button.active{color:var(--ink);border-left-color:var(--accent);background:var(--accent-soft)}.nav-copy strong,.nav-copy small{display:block}.nav-copy strong{color:inherit;font-size:12px;font-weight:720}.nav-copy small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:550}.nav-glyph{border:1px solid var(--line-strong);background:#fff;border-radius:3px;width:22px;height:22px;position:relative}.nav-glyph:before,.nav-glyph:after,.nav-glyph i{content:"";background:var(--muted);display:block;position:absolute}.nav-glyph:before{height:2px;bottom:5px;left:5px;right:5px}.nav-glyph:after{width:3px;height:4px;bottom:8px;left:5px}.nav-glyph i{width:3px;height:7px;bottom:8px;left:10px}.nav-glyph[data-glyph=today]:before{border:1px solid var(--muted);background:0 0;width:12px;height:12px;inset:5px auto auto 4px}.nav-glyph[data-glyph=today]:after{width:14px;height:1px;top:8px;bottom:auto;left:4px}.nav-glyph[data-glyph=today] i{width:1px;height:4px;box-shadow:6px 0 0 var(--muted);top:3px;bottom:auto;left:7px}.nav-glyph[data-glyph=radar]{border-radius:50%}.nav-glyph[data-glyph=radar]:before{border:1px solid var(--muted);background:0 0;border-radius:50%;height:auto;inset:5px}.nav-glyph[data-glyph=radar]:after{border-radius:50%;width:3px;height:3px;bottom:9px;left:10px}.nav-glyph[data-glyph=radar] i{display:none}.nav-glyph[data-glyph=sales]:before{border-left:1px solid var(--muted);border-bottom:1px solid var(--muted);background:0 0;width:13px;height:11px;bottom:4px;left:4px;right:auto}.nav-glyph[data-glyph=sales]:after{transform-origin:0;width:10px;height:1px;bottom:8px;left:6px;transform:rotate(-34deg)}.nav-glyph[data-glyph=sales] i{border-top:1px solid var(--muted);border-right:1px solid var(--muted);background:0 0;width:4px;height:4px;top:5px;bottom:auto;left:13px}.nav-glyph[data-glyph=pricing]:before{border:1px solid var(--muted);background:0 0;width:12px;height:16px;inset:3px auto auto 4px}.nav-glyph[data-glyph=pricing]:after{border:1px solid var(--muted);background:0 0;width:6px;height:3px;top:6px;bottom:auto;left:7px}.nav-glyph[data-glyph=pricing] i{width:2px;height:2px;box-shadow:4px 0 0 var(--muted), 0 4px 0 var(--muted), 4px 4px 0 var(--muted);bottom:6px;left:7px}.nav-glyph[data-glyph=operations]:before{clip-path:polygon(0 43%,28% 43%,28% 0,43% 0,43% 43%,68% 43%,68% 24%,100% 48%,100% 100%,0 100%);width:14px;height:14px;bottom:4px;left:4px;right:auto}.nav-glyph[data-glyph=operations]:after{background:#fff;width:2px;height:3px;bottom:7px;left:7px;box-shadow:4px 0 #fff,8px 0 #fff}.nav-glyph[data-glyph=operations] i{display:none}.nav-glyph[data-glyph=inbox]:before{border:1px solid var(--muted);background:0 0;height:8px;bottom:5px;left:4px;right:4px}.nav-glyph[data-glyph=inbox]:after{width:7px;height:1px;bottom:9px;left:7px}.nav-glyph[data-glyph=inbox] i{display:none}.sidebar nav button.active .nav-glyph{border-color:#c2410c66}.sidebar nav button.active .nav-glyph:before,.sidebar nav button.active .nav-glyph:after,.sidebar nav button.active .nav-glyph i{border-color:var(--accent);background-color:var(--accent)}.sidebar nav button.active .nav-glyph[data-glyph=today]:before,.sidebar nav button.active .nav-glyph[data-glyph=radar]:before,.sidebar nav button.active .nav-glyph[data-glyph=sales]:before,.sidebar nav button.active .nav-glyph[data-glyph=sales] i,.sidebar nav button.active .nav-glyph[data-glyph=pricing]:before,.sidebar nav button.active .nav-glyph[data-glyph=pricing]:after{background-color:#0000}.sidebar nav button.active .nav-glyph[data-glyph=today] i{box-shadow:6px 0 0 var(--accent)}.sidebar nav button.active .nav-glyph[data-glyph=pricing] i{box-shadow:4px 0 0 var(--accent), 0 4px 0 var(--accent), 4px 4px 0 var(--accent)}.sidebar nav button.active .nav-glyph[data-glyph=operations]:after{background:#fff;box-shadow:4px 0 #fff,8px 0 #fff}.sidebar-foot{border-top:1px solid var(--line);color:var(--muted);gap:9px;margin-top:auto;padding:16px 18px;font-size:11px;display:grid}.connection-state i{background:var(--success);border-radius:50%;width:7px;height:7px}.tour-reopen{color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.app-main{min-width:0}.topbar{z-index:3;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.topbar h1{font-size:17px}.topbar-actions{align-items:center;gap:16px;display:flex}.connection-state{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.account{color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}.account b{border:1px solid var(--line-strong);background:var(--paper);width:28px;height:28px;color:var(--ink);border-radius:3px;place-items:center;display:grid}.account-wrap{z-index:6;position:relative}.account-dismiss{z-index:0;cursor:default;background:0 0;border:0;position:fixed;inset:0}.account-menu{z-index:1;border:1px solid var(--line-strong);background:#fff;border-radius:3px;width:260px;position:absolute;top:40px;right:0}.account-menu>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px;display:flex}.account-menu>div>b{border:1px solid var(--line-strong);background:var(--paper);border-radius:3px;place-items:center;width:34px;height:34px;display:grid}.account-menu strong,.account-menu small{display:block}.account-menu strong{font-size:13px}.account-menu small{color:var(--muted);margin-top:2px;font-size:10px}.account-menu>button{text-align:left;color:#991b1b;background:#fff;border:0;width:100%;padding:11px 14px;font-size:12px;font-weight:700}.account-menu>button:hover{background:#fef2f2}.workspace{max-width:1600px;margin:0 auto;padding:28px 34px 50px}.today-summary{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(150px,.34fr) minmax(320px,1fr);align-items:stretch;margin-bottom:12px;display:grid}.today-total{border-right:1px solid var(--line);padding:16px 18px}.today-total>span,.workload-heading>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.today-total>strong{margin-top:10px;font-size:18px;line-height:1.15;display:block}.workload-visual{min-width:0;padding:15px 18px 14px}.workload-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.text-action{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.workload-chart-row{grid-template-columns:78px 1fr;align-items:center;gap:18px;margin-top:10px;display:grid}.workload-donut{background:conic-gradient(var(--accent) 0 var(--slice-one), var(--ink) var(--slice-one) var(--slice-two), var(--line-strong) var(--slice-two) 100%);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.workload-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.workload-donut>span{z-index:1;text-align:center;position:relative}.workload-donut strong,.workload-donut small{display:block}.workload-donut strong{font:800 20px/1 ui-monospace,monospace}.workload-donut small{color:var(--muted);margin-top:3px;font-size:8px}.segment-1{background:var(--accent)}.segment-2{background:var(--ink)}.segment-3{background:var(--line-strong)}.workload-legend{gap:7px;display:grid}.workload-legend span{color:var(--muted);grid-template-columns:7px minmax(65px,1fr) 20px minmax(55px,1fr);align-items:center;gap:7px;font-size:10px;display:grid}.workload-legend span>i{border-radius:1px;width:6px;height:6px}.workload-legend b{color:var(--ink)}.workload-legend em{color:var(--ink);text-align:right;font:750 10px ui-monospace,monospace}.workload-legend small{background:var(--paper);height:4px;overflow:hidden}.workload-legend small i{height:100%;display:block}.data-label,.phase-badge{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:3px;padding:6px 8px;font-size:9px;font-weight:750}.phase-badge{color:var(--accent);background:var(--accent-soft);border-color:#c2410c4d}.metric-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:22px;display:grid}.metric-strip>div{background:#fff;padding:13px 15px}.metric-strip span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.metric-strip strong{font:800 20px ui-monospace,SF Mono,monospace}.metric-chart{background:var(--paper);width:100%;height:4px;margin-top:10px;display:block;overflow:hidden}.metric-chart b{background:linear-gradient(90deg, var(--accent-light), var(--accent));height:100%;display:block}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.section-title h3{margin:0;font-size:15px}.section-title>b{color:var(--muted);margin-left:auto;font-size:11px}.automation-rail{border:1px solid var(--line);margin-bottom:22px;padding:14px}.automation-rail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-rail-head>span{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:800}.automation-track{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:15px;display:grid;position:relative}.automation-track:before{content:"";background:var(--line);height:2px;position:absolute;top:17px;left:9%;right:9%}.automation-track>span{z-index:1;text-align:center;position:relative}.automation-track>span>i{border:1px solid var(--line-strong);background:#fff;border-radius:50%;width:34px;height:34px;margin:0 auto 8px;display:block;box-shadow:inset 0 0 0 7px #fff}.automation-track>span:nth-child(-n+3)>i{background:var(--accent-light,#fed7aa)}.automation-track>span.human>i{border:5px solid var(--accent);background:#fff}.automation-track>span:last-child>i{background:var(--ink);box-shadow:inset 0 0 0 8px #fff}.automation-track b,.automation-track small{display:block}.automation-track b{font-size:11px}.automation-track small{color:var(--muted);margin-top:3px;font-size:8px}.today-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:24px;display:grid}.decision-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:14px 8px;display:grid}.decision-row:hover{background:var(--paper)}.decision-row>i{border:1px solid #c2410c47;border-left:3px solid var(--accent);border-radius:3px;place-items:center;width:28px;height:28px;font:800 9px ui-monospace,monospace;display:grid}.decision-row>span small{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.decision-row>span strong{margin:3px 0;font-size:14px;display:block}.decision-row p{color:var(--muted);max-width:650px;font-size:12px;line-height:1.45}.decision-row em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.decision-row>b{font-size:12px}.run-log{border-left:1px solid var(--line);padding-left:20px}.brief-mini{border:1px solid #c2410c42;border-left:3px solid var(--accent);background:var(--accent-soft);text-align:left;border-radius:3px;width:100%;margin-bottom:16px;padding:12px}.brief-mini span{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:800}.brief-mini strong{margin:5px 0;font-size:12px;display:block}.brief-mini p{color:#52525b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.brief-mini small{color:var(--accent);margin-top:7px;font-size:9px;display:block}.run-row{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.run-row>i{outline:1px solid var(--success);background:var(--success);border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px}.run-row strong{font-size:12px;line-height:1.45;display:block}.run-row small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.automation-map{margin-top:26px}.flow{border:1px solid var(--line);grid-template-columns:repeat(11,auto);align-items:stretch;gap:0;margin-top:12px;display:grid}.flow>div{background:#fff;min-width:0;padding:12px}.flow>div b{color:var(--accent);font:700 9px ui-monospace,monospace;display:block}.flow>div strong{margin:4px 0;font-size:12px;display:block}.flow>div span{color:var(--muted);font-size:9px}.flow>div.human{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.flow>i{color:var(--faint);place-items:center;font-style:normal;display:grid}.inbox-visual{border:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);margin-bottom:20px;display:grid}.inbox-visual>div{padding:14px 16px}.inbox-visual>div:first-child{border-right:1px solid var(--line)}.inbox-visual>div>span:first-child{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:800}.inbox-visual>div:first-child>i{background:var(--line);height:12px;margin:10px 0 8px;display:flex;overflow:hidden}.inbox-visual>div:first-child>i b{background:var(--accent)}.inbox-visual>div:first-child>i em{background:var(--ink)}.inbox-visual>div:first-child>small{justify-content:space-between;font-size:9px;display:flex}.inbox-visual>div:first-child>small b{color:var(--accent)}.inbox-visual>div:first-child>small span{color:var(--muted)}.mail-automation{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:6px;display:grid}.mail-automation>span{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.mail-automation>span i{border:1px solid var(--line-strong);background:var(--paper);width:20px;height:20px}.mail-automation>span.active i{border:5px solid var(--accent);background:#fff}.mail-automation>b{color:var(--faint);text-align:center;font-size:10px}.inbox-layout{grid-template-columns:330px minmax(0,1fr);gap:22px;display:grid}.mail-list,.account-list{border-right:1px solid var(--line);padding-right:18px}.mail-list>button,.account-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 8px;display:grid}.mail-list>button:hover,.account-list>button:hover{background:var(--paper)}.mail-list>button.active,.account-list>button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.priority-score{border:1px solid var(--line-strong);cursor:help;background:linear-gradient(to top, var(--accent-soft) 0 var(--score), #fff var(--score) 100%);border-radius:3px;place-items:center;width:32px;height:32px;font:800 11px ui-monospace,monospace;display:grid;position:relative}.priority-score>b{z-index:1;font:inherit;position:relative}.priority-score.urgent{color:var(--accent);border-color:#c2410c59}.priority-score>i,.fit-score>i{color:var(--muted);font:700 7px ui-monospace,monospace;position:absolute;bottom:1px;right:2px}.priority-score:after,.fit-score:after{content:attr(data-tooltip);z-index:20;border:1px solid var(--line-strong);background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:3px;width:230px;padding:9px 10px;font-family:-apple-system,Inter,Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px)}.priority-score:hover:after,.priority-score:focus-visible:after,.fit-score:hover:after,.fit-score:focus-visible:after{opacity:1;transform:translateY(0)}.mail-list button strong,.account-list button strong{font-size:13px;display:block}.mail-list button small,.account-list button small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.mail-list button p,.account-list button p{color:#52525b;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;line-height:1.35;overflow:hidden}.mail-list button em{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.mail-focus{max-width:820px}.mail-head,.account-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:13px;display:flex}.mail-head>div>span,.account-head>div>span{color:var(--muted);font-size:10px}.mail-head h3,.account-head h3{margin:5px 0;font-size:16px}.language-badge{border:1px solid var(--line-strong);border-radius:3px;align-self:flex-start;padding:5px 7px;font:700 9px ui-monospace,monospace}.why-now{border-left:3px solid var(--accent);background:var(--accent-soft);margin:14px 0;padding:11px 13px}.why-now p,.message-original p,.translation p{margin-top:5px;font-size:12px;line-height:1.55}.message-original,.translation{border-bottom:1px solid var(--line);padding:12px 0}.message-original>summary,.translation>span{color:var(--muted)}.message-original>summary{cursor:pointer;font-size:10px;font-weight:700;list-style:none}.message-original>summary:after{content:"+";float:right;color:var(--accent)}.message-original[open]>summary:after{content:"−"}.translation{background:var(--paper);padding:12px}.reply-editor,.draft-editor{border:1px solid #c2410c40;border-left:3px solid var(--accent);border-radius:3px;margin-top:16px;padding:14px}.reply-editor>div:first-child,.draft-editor>div:first-child{color:var(--accent);letter-spacing:.13em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.reply-editor>div:first-child small,.draft-editor>div:first-child small{color:var(--muted);letter-spacing:0;font-weight:600}.reply-editor textarea{margin:10px 0}.editor-actions{justify-content:flex-end;gap:8px;display:flex}.editor-actions .button.danger{margin-right:auto}.queue-disclaimer{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.4}.pipeline-strip{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.pipeline-strip>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:4px 12px;padding:9px 13px;display:grid;position:relative}.pipeline-strip>div:last-child{border:0}.pipeline-strip span{color:var(--muted);font-size:10px}.pipeline-strip strong{font:800 15px ui-monospace,monospace}.pipeline-bar{background:var(--paper);grid-column:1/-1;height:5px;display:block;overflow:hidden}.pipeline-bar i{background:linear-gradient(90deg, var(--accent-light), var(--accent));height:100%;display:block}.pipeline-arrow{z-index:1;width:14px;height:18px;color:var(--faint);text-align:center;background:#fff;font-size:11px;font-style:normal;position:absolute;top:7px;right:-7px}.sales-layout{grid-template-columns:260px minmax(420px,1fr) 300px;gap:20px;display:grid}.account-list>button{grid-template-columns:38px minmax(0,1fr)}.account-focus{min-width:0}.fit-score{background:conic-gradient(var(--accent) 0 var(--score-angle), var(--line) var(--score-angle) 360deg);text-align:center;cursor:help;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.fit-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.fit-score strong{z-index:1;font:800 18px ui-monospace,monospace;display:block;position:relative}.fit-score span{z-index:1;color:var(--muted);letter-spacing:.13em;font-size:7px;position:absolute;bottom:13px}.signal-row{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.signal-row span{border:1px solid var(--line-strong);border-radius:3px;padding:4px 6px;font-size:9px}.signal-row .good{color:var(--success);border-color:#15803d4d}.signal-row .warm{color:var(--accent);border-color:#c2410c4d}.contact-guard{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--paper);border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 13px;padding:9px 10px;display:grid}.contact-guard>i{background:conic-gradient(var(--accent) 0 var(--contact-angle), var(--line) var(--contact-angle) 360deg);border-radius:50%;width:28px;height:28px;position:relative}.contact-guard>i:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:5px}.contact-guard>span strong,.contact-guard>span small{display:block}.contact-guard>span strong{font-size:11px}.contact-guard>span small{color:var(--muted);margin-top:2px;font-size:9px}.contact-guard>div{gap:6px;display:flex}.contact-guard button{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:3px;padding:6px 8px;font-size:9px;font-weight:750}.contact-guard button:first-child{border-color:var(--accent);color:var(--accent)}.contact-guard button:hover{background:var(--accent-soft)}.research-evidence{background:var(--paper);border-left:3px solid var(--accent);padding:13px}.research-evidence p{margin:6px 0;font-size:12px;line-height:1.55}.research-evidence small{color:var(--muted);font-size:9px}.draft-editor label{margin-top:13px;margin-bottom:0}.memory-used{border-left:3px solid var(--line-strong);background:var(--paper);margin-top:12px;padding:9px 10px}.memory-used span{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:800}.memory-used p{color:#52525b;margin-top:4px;font-size:9px;line-height:1.45}.sequence-panel{border-left:1px solid var(--line);padding-left:18px}.quote-block{border-bottom:1px solid var(--line);padding:12px 0}.quote-block>div{justify-content:space-between;display:flex}.quote-block span{color:var(--accent);font:700 9px ui-monospace,monospace}.quote-block b{color:var(--success);text-transform:uppercase;font-size:8px}.quote-block>strong{margin:7px 0 4px;font-size:11px;display:block}.quote-block p{color:var(--muted);font-size:9px}.sequence-list{padding:12px 0}.sequence-list>div{align-items:center;gap:9px;padding:7px 0;display:flex}.sequence-list>div>span{flex:1;min-width:0}.sequence-list i{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:22px;height:22px;font:700 9px ui-monospace,monospace;display:grid}.sequence-list .ready i{color:var(--accent);border-color:var(--accent)}.sequence-list .stopped{opacity:.55}.sequence-list strong{font-size:10px;display:block}.sequence-list small{color:var(--muted);font-size:8px}.followup-load{border:1px solid var(--line-strong);color:#52525b;background:#fff;border-radius:3px;flex:none;padding:5px 7px;font-size:8px;font-weight:750}.followup-load:hover{border-color:var(--accent);color:var(--accent)}.memory-count{background:var(--paper);border-left:3px solid var(--line-strong);margin-bottom:12px;padding:11px}.memory-count span{color:var(--accent);font-size:9px;font-weight:750}.memory-count strong{margin:3px 0;font-size:10px;display:block}.memory-count p{color:var(--muted);font-size:9px}.radar-overview{border:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);min-height:220px;margin-bottom:20px;display:grid}.radar-plot{border-right:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:36px 36px;min-height:220px;position:relative;overflow:hidden}.radar-ring{border:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.radar-ring.ring-one{width:70px;height:70px}.radar-ring.ring-two{width:130px;height:130px}.radar-ring.ring-three{width:190px;height:190px}.radar-plot>span{z-index:2;text-align:center;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radar-plot>span strong,.radar-plot>span small{display:block}.radar-plot>span strong{font:800 24px ui-monospace,monospace}.radar-plot>span small{color:var(--muted);font-size:8px}.radar-dot{background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute}.radar-dot.hot{background:var(--accent);outline:4px solid var(--accent-soft);width:10px;height:10px}.radar-dot.dot-1{top:25%;left:28%}.radar-dot.dot-2{top:31%;left:68%}.radar-dot.dot-3{top:68%;left:74%}.radar-dot.dot-4{top:73%;left:31%}.radar-dot.dot-5{top:48%;left:19%}.market-bars{padding:18px 20px}.visual-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.visual-head>span{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:800}.market-bars>div:not(.visual-head){grid-template-columns:90px minmax(0,1fr) 24px;align-items:center;gap:10px;margin:12px 0;font-size:10px;display:grid}.market-bars>div>i,.finding-bars i{background:var(--line);height:9px;display:block;overflow:hidden}.market-bars>div>i b,.finding-bars i b{background:linear-gradient(90deg, var(--accent-light), var(--accent));height:100%;display:block}.market-bars>div>strong{text-align:right;font:750 10px ui-monospace,monospace}.market-bars>small{color:var(--muted);margin-top:18px;font-size:9px;display:block}.radar-grid{grid-template-columns:330px minmax(0,1fr);gap:22px;margin-bottom:24px;display:grid}.radar-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.radar-tools .filter-panel{width:min(420px,100%)}.filter-panel{border:1px solid var(--line);border-left:3px solid var(--accent);align-self:start}.filter-panel summary{cursor:pointer;grid-template-columns:1fr auto;gap:3px 10px;padding:14px;list-style:none;display:grid}.filter-panel summary::-webkit-details-marker{display:none}.filter-panel summary>span,.filter-panel summary>strong{display:block}.filter-panel summary>span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:800}.filter-panel summary>strong{grid-column:1;font-size:13px}.filter-panel summary>small{color:var(--muted);grid-area:1/2/3;align-self:center;font-size:9px}.filter-fields{border-top:1px solid var(--line);padding:0 14px 14px}.brief-panel{border:1px solid var(--line);padding:18px}.brief-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.brief-head h3{letter-spacing:-.02em;margin-top:5px;font-size:18px}.finding-bars{padding:14px 0}.finding-bars>div{grid-template-columns:minmax(120px,.7fr) 1fr;align-items:center;gap:14px;margin:10px 0;display:grid}.finding-bars span{font-size:10px}.brief-actions{margin-top:14px}.brief-actions>div{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.brief-actions i{border:1px solid var(--line-strong);border-radius:3px;place-items:center;width:22px;height:22px;font:700 9px ui-monospace,monospace;display:grid}.brief-actions strong{font-size:10px}.research-layout{grid-template-columns:360px minmax(0,1fr);gap:22px;display:grid}.research-list>button{grid-template-columns:38px minmax(0,1fr)}.source-panel{border:1px solid var(--line);padding:16px}.source-panel .section-title{margin:16px 0 0}.source-list article{border-bottom:1px solid var(--line);padding:11px 0}.source-list article>span{color:var(--accent);font-size:9px;font-weight:750}.source-list article p{margin:4px 0;font-size:11px;line-height:1.5}.source-list article small,.empty-copy{color:var(--muted);font-size:9px}.source-panel>.button{margin-top:15px}.opportunity-funnel{border:1px solid var(--line);background:var(--paper);justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.opportunity-funnel>div{border:1px solid var(--line-strong);text-align:center;clip-path:polygon(4% 0,96% 0,88% 100%,12% 100%);background:#fff;place-content:center;min-width:110px;max-width:190px;min-height:54px;display:grid}.opportunity-funnel strong,.opportunity-funnel span{display:block}.opportunity-funnel strong{font:800 18px ui-monospace,monospace}.opportunity-funnel span{color:var(--muted);font-size:9px}.opportunity-funnel>i{background:var(--line-strong);width:24px;height:1px}.opportunity-funnel .funnel-source{border-left:3px solid var(--accent);grid-template-columns:1fr;gap:4px}.opportunity-funnel .funnel-source span{color:var(--ink);font-weight:700}.opportunity-funnel .funnel-final{background:var(--accent-soft);border-color:#c2410c52}.opportunity-layout{grid-template-columns:390px minmax(0,1fr);gap:22px;display:grid}.opportunity-list{border-right:1px solid var(--line);padding-right:18px}.opportunity-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 8px;display:grid}.opportunity-list>button:hover{background:var(--paper)}.opportunity-list>button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.opportunity-list button small,.opportunity-list button strong,.opportunity-list button p{display:block}.opportunity-list button small{color:var(--muted);font-size:10px}.opportunity-list button strong{margin:3px 0;font-size:13px}.opportunity-list button p{color:#52525b;font-size:11px}.opportunity-list button em{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.opportunity-focus{max-width:860px}.request-box{border-left:3px solid var(--accent);background:var(--accent-soft);margin:14px 0;padding:13px}.request-box p{margin-top:6px;font-size:11px;line-height:1.6}.opportunity-facts,.task-facts{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.opportunity-facts>div,.task-facts>div{border-right:1px solid var(--line);padding:11px}.opportunity-facts>div:last-child,.task-facts>div:last-child{border-right:0}.opportunity-facts span,.task-facts span{color:var(--muted);font-size:9px;display:block}.opportunity-facts strong,.task-facts strong{margin-top:4px;font-size:11px;display:block}.match-box{background:var(--paper);margin-top:14px;padding:12px}.match-box>div{grid-template-columns:minmax(120px,1fr) 1fr;align-items:center;gap:12px;margin-top:9px;display:grid}.match-box p{color:#52525b;font-size:10px}.match-box>div>i{background:var(--line);height:6px;display:block;overflow:hidden}.match-box>div>i b{background:linear-gradient(90deg, var(--accent-light), var(--accent));height:100%;display:block}.split-actions{margin-top:16px}.pricing-flow{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;margin-bottom:14px;padding:12px 16px;display:grid}.pricing-flow>span{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.pricing-flow>span i{border:1px solid var(--line-strong);background:#fff;border-radius:50%;width:18px;height:18px}.pricing-flow>span.done i{background:var(--ink);box-shadow:inset 0 0 0 5px #fff}.pricing-flow>span.active i{border:5px solid var(--accent)}.pricing-flow>b{background:var(--line-strong);height:1px}.parser-bar{border:1px solid var(--line);border-left:3px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:20px;padding:13px;display:grid}.parser-bar textarea{margin:6px 0 0}.parser-bar small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45;display:block}.pricing-layout{grid-template-columns:270px minmax(430px,1fr) 290px;gap:20px;display:grid}.pricing-list{border-right:1px solid var(--line);padding-right:18px}.pricing-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;gap:10px;width:100%;padding:12px 8px;display:flex}.pricing-list>button:hover{background:var(--paper)}.pricing-list>button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.pricing-list small,.pricing-list strong,.pricing-list p{display:block}.pricing-list small{color:var(--accent);font:700 8px ui-monospace,monospace}.pricing-list strong{margin:3px 0;font-size:11px}.pricing-list p{color:var(--muted);font-size:9px}.pricing-list em{color:var(--ink);white-space:nowrap;font:800 10px ui-monospace,monospace}.pricing-form{min-width:0}.form-grid{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.form-grid .form-field-wide{grid-column:span 2}.assumption-list{background:var(--paper);margin:2px 0 14px;padding:11px}.assumption-list p{color:var(--muted);margin-top:5px;font-size:9px}.cost-panel{border-left:1px solid var(--line);padding-left:18px}.weight-card{border-left:3px solid var(--accent);background:var(--accent-soft);margin-top:12px;padding:12px}.weight-card span,.weight-card strong,.weight-card small{display:block}.weight-card span,.weight-card small{color:var(--muted);font-size:9px}.weight-card strong{margin:4px 0;font:800 19px ui-monospace,monospace}.cost-list{margin-top:12px}.cost-list>div,.price-total>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:7px 0;font-size:10px;display:grid}.cost-list strong,.price-total strong{font-family:ui-monospace,monospace}.cost-list>div>i{background:var(--line);grid-column:1/-1;height:4px;display:block;overflow:hidden}.cost-list>div>i b{background:linear-gradient(90deg, var(--accent-light), var(--accent));height:100%;display:block}.price-total{margin-top:12px}.price-total .grand{background:var(--accent-soft);color:var(--accent);border:1px solid #c2410c4d;margin-top:4px;padding:11px}.memory-editor{border:1px solid var(--line);margin-bottom:16px}.memory-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.memory-editor>summary::-webkit-details-marker{display:none}.memory-editor>summary small,.memory-editor>summary strong{display:block}.memory-editor>summary small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:800}.memory-editor>summary strong{margin-top:3px;font-size:11px}.memory-editor>summary>b{color:var(--muted);font-size:9px}.memory-fields{border-top:1px solid var(--line);padding:0 12px 12px}.memory-meta{color:var(--muted);justify-content:space-between;gap:8px;padding:8px 0 10px;font-size:8px;display:flex}.memory-editor label{margin-bottom:9px}.memory-editor input,.memory-editor textarea,.memory-editor select{padding:7px 8px;font-size:10px}.role-switcher{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;display:flex}.role-switcher>div{flex-wrap:wrap;gap:5px;display:flex}.role-switcher>span small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:8px;font-weight:600;display:block}.role-switcher button{border:1px solid var(--line-strong);height:32px;color:var(--muted);background:#fff;border-radius:3px;padding:0 10px;font-size:10px}.role-switcher button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.role-switcher button b{margin-left:7px;font:700 9px ui-monospace,monospace}.task-layout{grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);gap:22px;display:grid}.task-list{border-right:1px solid var(--line);padding-right:18px}.task-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 8px;display:grid}.task-list>button:hover{background:var(--paper);box-shadow:inset 3px 0 0 var(--line-strong)}.task-list>button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.task-list>button.completed{opacity:.55}.task-list>button>i{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--accent);border-radius:3px;place-items:center;font:800 9px ui-monospace,monospace;display:grid}.task-list small,.task-list strong,.task-list p{display:block}.task-list small{color:var(--muted);font-size:10px}.task-list strong{margin:3px 0;font-size:13px}.task-list p{color:var(--muted);font-size:11px}.task-list em{color:var(--accent);white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.task-head{border-bottom:1px solid var(--line);padding-bottom:14px}.task-head>span{color:var(--accent);font-size:9px;font-weight:750}.task-head h3{margin:5px 0;font-size:17px}.task-head p{color:var(--muted);font-size:11px;line-height:1.55}.task-facts{margin:14px 0}.value-entry>div{align-items:center;display:flex}.value-entry>div input{border-radius:3px 0 0 3px;margin:6px 0 0}.value-entry>div span{border:1px solid var(--line-strong);background:var(--paper);min-width:62px;color:var(--muted);border-left:0;align-self:stretch;place-items:center;margin-top:6px;font-size:10px;display:grid}.phase-boundary{border:1px solid var(--line);grid-template-columns:1fr 150px 1fr;margin-bottom:18px;display:grid}.boundary-col{padding:18px}.boundary-col.accent{border-left:3px solid var(--accent);background:var(--accent-soft)}.system-nodes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.system-nodes i{border:1px solid var(--line-strong);min-height:50px;color:var(--muted);background:#fff;place-items:center;font-size:9px;font-style:normal;display:grid}.boundary-transfer{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--paper);color:var(--muted);text-align:center;place-content:center;gap:7px;display:grid}.boundary-transfer i{background:var(--accent);width:86px;height:2px;position:relative}.boundary-transfer i:after{content:"";border-left:6px solid var(--accent);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:0}.boundary-transfer b{font-size:8px}.ops-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:24px;display:grid}.ops-row{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;gap:10px;padding:13px 6px;display:grid}.ops-row>i{background:var(--warning);border-radius:50%;width:8px;height:8px;margin-top:4px}.ops-row strong{font-size:11px}.ops-row p{color:var(--muted);margin-top:4px;font-size:10px}.ops-row>b{color:var(--warning);font-size:9px;font-weight:700}.integration-card{border:1px solid #c2410c40;border-left:3px solid var(--accent);padding:14px}.integration-card ol{margin:13px 0 0;padding:0;list-style:none}.integration-card li{border-top:1px solid var(--line);gap:9px;padding:10px 0;display:flex}.integration-card li>b{border:1px solid var(--line-strong);place-items:center;width:22px;height:22px;font:700 9px ui-monospace,monospace;display:grid}.integration-card li strong,.integration-card li small{font-size:10px;display:block}.integration-card li small{color:var(--muted);margin-top:2px}.tour-layer{z-index:50;place-items:end center;padding:24px;display:grid;position:fixed;inset:0}.tour-scrim{background:#0c0a098c;position:absolute;inset:0}.tour-card{border:1px solid var(--line-strong);border-top:3px solid var(--accent);background:#fff;border-radius:3px;width:min(560px,100vw - 32px);padding:22px;position:relative}.tour-progress{justify-content:space-between;align-items:center;gap:14px;padding-right:28px;display:flex}.tour-progress>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.tour-progress>div{gap:3px;display:flex}.tour-progress i{background:var(--line);width:20px;height:3px}.tour-progress i.active{background:var(--accent)}.tour-close{width:30px;height:30px;color:var(--muted);background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:12px}.tour-card h2{letter-spacing:-.02em;margin:17px 0 8px;font-size:21px}.tour-card>p{color:var(--muted);font-size:14px;line-height:1.6}.tour-tip{background:var(--paper);border-left:3px solid var(--accent);margin-top:16px;padding:11px}.tour-tip span{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.tour-tip strong{margin-top:4px;font-size:13px;display:block}.tour-actions{justify-content:space-between;margin-top:18px;display:flex}.tour-actions>div{gap:7px;display:flex}.toast{z-index:70;background:var(--ink);color:#fff;border-radius:3px;max-width:380px;padding:11px 14px;font-size:11px;position:fixed;bottom:20px;right:20px}.error-banner{color:#991b1b;background:#fef2f2;border-left:3px solid #b91c1c;justify-content:space-between;margin-bottom:16px;padding:10px 12px;display:flex}.error-banner button{color:inherit;background:0 0;border:0;font-weight:750}.loading-grid{gap:10px;display:grid}.loading-grid i{background:linear-gradient(90deg, var(--paper), #f4f4f3, var(--paper));background-size:200% 100%;height:80px;animation:1.2s infinite load}@keyframes load{to{background-position:-200% 0}}@media (width<=1100px){.sales-layout{grid-template-columns:240px 1fr}.sequence-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:18px 0 0}.pricing-layout{grid-template-columns:240px 1fr}.cost-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:18px 0 0}}@media (width<=820px){.app-page{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:sticky}.brand{height:54px}.sidebar nav{padding:0;display:flex;overflow-x:auto}.sidebar nav button{border-bottom:2px solid #0000;border-left:0;min-width:max-content;min-height:48px;padding:0 14px}.nav-glyph{width:20px;height:20px}.nav-copy small{display:none}.sidebar nav button.active{border-bottom-color:var(--accent)}.sidebar-foot{display:none}.topbar{height:56px;padding:0 16px;position:relative}.account span,.connection-state{display:none}.workspace{padding:18px 16px 34px}.today-layout,.inbox-layout,.sales-layout,.ops-layout,.radar-grid,.research-layout,.opportunity-layout,.pricing-layout,.task-layout{grid-template-columns:1fr}.run-log,.mail-list,.account-list,.sequence-panel,.opportunity-list,.pricing-list,.task-list,.cost-panel{border:0;padding:0}.metric-strip{grid-template-columns:repeat(2,1fr)}.today-summary{grid-template-columns:minmax(130px,.4fr) 1fr}.flow{grid-template-columns:1fr}.flow>i{min-height:18px;transform:rotate(90deg)}.phase-boundary{grid-template-columns:1fr}.boundary-transfer{border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:72px}.role-switcher{flex-direction:column;align-items:flex-start}}@media (width<=520px){.today-summary{grid-template-columns:1fr}.today-total{border-right:0;border-bottom:1px solid var(--line)}.metric-strip{grid-template-columns:1fr}.pipeline-strip{grid-template-columns:repeat(2,1fr)}.pipeline-strip>div:nth-child(2){border-right:0}.decision-row{grid-template-columns:30px 1fr}.decision-row em,.decision-row>b{display:none}.editor-actions{flex-wrap:wrap}.tour-layer{padding:12px}.tour-card{padding:18px}.radar-overview,.inbox-visual,.parser-bar,.form-grid,.opportunity-facts,.task-facts{grid-template-columns:1fr}.radar-plot,.inbox-visual>div:first-child,.opportunity-facts>div,.task-facts>div{border-right:0;border-bottom:1px solid var(--line)}.automation-rail,.opportunity-funnel,.pricing-flow{overflow-x:auto}.automation-track{min-width:560px}.pricing-flow{grid-template-columns:100px 28px 110px 28px 100px 28px 100px}.parser-bar .button{width:100%}}.app-page{grid-template-columns:232px minmax(0,1fr);transition:grid-template-columns .16s}.app-page.sidebar-collapsed{grid-template-columns:52px minmax(0,1fr)}.sidebar{overflow:visible}.sidebar-toggle{z-index:8;border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:17px;right:-12px}.sidebar-toggle span{font-size:18px;line-height:1;display:block;transform:translateY(-1px)}.sidebar-collapsed .sidebar-toggle{top:52px}.sidebar-collapsed .sidebar-toggle span{transform:rotate(180deg)translateY(1px)}.sidebar-collapsed .brand{padding:0 12px}.sidebar-collapsed .brand>div,.sidebar-collapsed .nav-copy,.sidebar-collapsed .sidebar-foot{display:none}.sidebar-collapsed .sidebar nav button{grid-template-columns:24px;padding:0 13px}.brand,.topbar{height:64px}.sidebar nav{padding:10px 0}.sidebar nav button{grid-template-columns:22px minmax(0,1fr);gap:11px;min-height:46px;padding:0 14px 0 17px}.nav-copy strong{font-size:13px;line-height:1.2}.topbar{background:#fff;padding:0 28px}.topbar h1{letter-spacing:-.02em;font-size:18px}.workspace{width:100%;max-width:1480px;padding:24px 28px 52px}.workspace>*{min-width:0}.sales-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:22px;display:flex}.sales-tabs button{height:38px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:700}.sales-tabs button.active{border-bottom-color:var(--accent);color:var(--ink)}.section-title{align-items:center;min-height:35px;padding:0 2px 10px}.section-title h3{letter-spacing:-.01em;font-size:16px;line-height:1.2}.section-title>b{font-size:12px;font-weight:650}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-bottom:24px}.metric-strip>div{flex-direction:column;justify-content:space-between;min-height:82px;padding:14px 16px;display:flex}.metric-strip span{margin:0;font-size:11px;line-height:1.3}.metric-strip strong{font-size:21px;line-height:1}.view-today .today-summary{border-left:3px solid var(--ink);grid-template-columns:220px minmax(0,1fr);min-height:150px;margin-bottom:16px}.view-today .today-total{flex-direction:column;justify-content:space-between;padding:20px;display:flex}.view-today .today-total>strong{max-width:150px;font-size:22px}.view-today .workload-visual{flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex}.view-today .workload-chart-row{grid-template-columns:92px minmax(0,1fr);gap:10px;margin-top:14px}.workload-total{background:var(--ink);color:#fff;text-align:center;place-content:center;min-height:70px;display:grid}.workload-total strong,.workload-total span{display:block}.workload-total strong{font:800 25px var(--mono,ui-monospace);line-height:1}.workload-total span{color:#d4d4d8;margin-top:5px;font-size:9px}.workload-mosaic{background:var(--line);gap:1px;min-width:0;min-height:70px;display:flex}.workload-mosaic>div{background:#fff;flex-direction:column;justify-content:space-between;min-width:90px;padding:12px;display:flex}.workload-mosaic>div.segment-1{border-top:3px solid var(--accent)}.workload-mosaic>div.segment-2{border-top:3px solid var(--ink)}.workload-mosaic>div.segment-3{border-top:3px solid var(--line-strong)}.workload-mosaic span{color:var(--muted);font-size:10px}.workload-mosaic strong{font:800 19px var(--mono,ui-monospace)}.view-today .today-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.62fr);gap:28px}.view-today .decision-row{grid-template-columns:minmax(0,1fr) 90px 52px;min-height:70px;padding:11px 8px}.view-today .decision-list{max-width:1080px}.decision-row>span strong,.decision-row>span p{max-width:740px}.view-radar .radar-overview{grid-template-columns:300px minmax(0,1fr);min-height:272px;margin-bottom:24px}.view-radar .radar-plot{background-size:34px 34px;min-height:272px}.view-radar .radar-ring.ring-one{width:86px;height:86px}.view-radar .radar-ring.ring-two{width:164px;height:164px}.view-radar .radar-ring.ring-three{width:238px;height:238px}.view-radar .market-bars{padding:22px 24px}.view-radar .radar-grid{grid-template-columns:310px minmax(0,1fr);gap:24px}.finding-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.finding-grid article{background:#fff;grid-template-columns:auto 1fr auto;align-content:space-between;gap:10px;min-height:88px;padding:12px;display:grid}.finding-grid article>i{color:var(--accent);font:700 10px var(--mono,ui-monospace);font-style:normal}.finding-grid article>strong{font-size:12px;line-height:1.35}.finding-grid article>span{border:1px solid var(--accent);border-left-width:4px;align-self:start;width:14px;height:14px}.view-opportunities .opportunity-funnel{border-color:var(--ink);background:var(--ink);justify-content:stretch;gap:0;min-height:112px;padding:18px}.view-opportunities .opportunity-funnel>div{border:0;border-right:1px solid var(--line);clip-path:none;flex:1 1 0;max-width:none;min-height:72px}.view-opportunities .opportunity-funnel>i{background:var(--accent);width:34px}.view-opportunities .opportunity-funnel .funnel-final{border-right:0}.view-opportunities .opportunity-layout{grid-template-columns:370px minmax(0,1fr);gap:26px}.view-opportunities .opportunity-focus{max-width:900px}.view-opportunities .request-box{margin:16px 0;padding:16px}.view-pricing .pricing-flow{background:#fff;min-height:54px;margin-bottom:12px;padding:10px 18px}.view-pricing .parser-bar{background:var(--paper);margin-bottom:24px}.view-pricing .pricing-layout{grid-template-columns:260px minmax(470px,1fr) 310px;gap:24px}.view-pricing .pricing-form{padding-right:2px}.view-pricing .cost-panel{padding:0 0 0 22px}.view-pricing .weight-card{flex-direction:column;justify-content:space-between;min-height:86px;display:flex}.view-pricing .weight-card strong{font-size:21px}.view-pricing .price-total .grand{background:var(--ink);color:#fff}.view-inbox .inbox-visual{background:var(--paper);grid-template-columns:104px 180px minmax(420px,1fr);min-height:112px;margin-bottom:24px}.view-inbox .inbox-visual>div{border-right:1px solid var(--line);min-width:0;padding:16px}.view-inbox .inbox-visual>div:last-child{border-right:0}.mail-stack{background:var(--ink);min-height:110px;position:relative}.mail-stack i{border:1px solid var(--line-strong);background:#fff;width:58px;height:36px;position:absolute;left:22px}.mail-stack i:before,.mail-stack i:after{content:"";background:var(--line-strong);width:30px;height:1px;position:absolute;top:11px}.mail-stack i:before{left:1px;transform:rotate(27deg)}.mail-stack i:after{right:1px;transform:rotate(-27deg)}.mail-stack i:first-child{opacity:.45;top:23px}.mail-stack i:nth-child(2){opacity:.7;top:32px}.mail-stack i:nth-child(3){border-left:3px solid var(--accent);top:41px}.mail-totals{flex-direction:column;justify-content:center;display:flex}.mail-totals strong,.mail-totals span,.mail-totals small{display:block}.mail-totals strong{font:800 26px var(--mono,ui-monospace);line-height:1}.mail-totals span{margin-top:5px;font-size:12px;font-weight:750}.mail-totals small{color:var(--muted);margin-top:9px;font-size:10px}.view-inbox .mail-automation{align-self:stretch}.view-inbox .inbox-layout{grid-template-columns:360px minmax(0,1fr);gap:26px}.view-inbox .mail-focus{max-width:920px}.view-inbox .reply-editor{background:var(--paper)}.view-sales .pipeline-strip{border-color:var(--ink);background:var(--ink);min-height:96px;margin-bottom:24px}.view-sales .pipeline-strip>div{color:#fff;border-color:#3f3f46;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.view-sales .pipeline-strip strong{color:#fff;font-size:25px}.view-sales .pipeline-strip span{color:#d4d4d8;font-size:12px}.view-sales .pipeline-arrow{background:var(--ink);width:20px;height:24px;color:var(--accent-light);font-size:15px;top:35px;right:-10px}.view-sales .sales-layout{grid-template-columns:270px minmax(460px,1fr) 320px;gap:24px}.view-sales .account-head{min-height:78px}.view-sales .draft-editor{background:var(--paper)}.production-board{border:1px solid var(--line);margin-bottom:18px}.production-board>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.production-board>header span{font-size:12px;font-weight:750}.production-board>header strong{color:#d4d4d8;font:650 10px var(--mono,ui-monospace)}.production-lanes{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.production-lanes article{background:#fff;border-top:3px solid #0000;grid-template-columns:1fr auto;align-content:space-between;gap:8px 10px;min-height:112px;padding:14px;display:grid}.production-lanes article.active{border-top-color:var(--accent);background:var(--accent-soft)}.production-lanes article>i{color:var(--muted);font:650 9px var(--mono,ui-monospace);font-style:normal}.production-lanes article>span{text-align:right;font-size:11px;font-weight:750}.production-lanes article>strong{font:800 24px var(--mono,ui-monospace)}.production-lanes article>small{color:var(--muted);font:600 9px var(--mono,ui-monospace);text-align:right;grid-column:1/-1;align-self:end}.view-operations .task-layout{grid-template-columns:minmax(390px,.9fr) minmax(450px,1.1fr);gap:26px}.view-operations .task-focus{max-width:780px}.decision-row>span,.mail-list>button>span,.account-list>button>span,.opportunity-list>button>span,.task-list>button>span,.pricing-list>button>span{min-width:0}.mail-list>button,.account-list>button,.opportunity-list>button,.task-list>button,.pricing-list>button{align-items:center;min-height:76px}.mail-list p,.account-list p,.opportunity-list p,.task-list p,.pricing-list p{overflow-wrap:anywhere;line-height:1.4}@media (width<=1180px){.view-pricing .pricing-layout,.view-sales .sales-layout{grid-template-columns:250px minmax(0,1fr)}.view-pricing .cost-panel,.view-sales .sequence-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:20px 0 0}}@media (width<=820px){.app-page,.app-page.sidebar-collapsed{grid-template-columns:1fr}.sidebar-toggle{display:none}.sidebar-collapsed .brand>div,.sidebar-collapsed .nav-copy{display:block}.sidebar-collapsed .brand{padding:0 18px}.sidebar-collapsed .sidebar nav button{grid-template-columns:22px minmax(0,1fr);padding:0 14px}.workspace{padding:18px 16px 38px}.sales-tabs{gap:18px;overflow-x:auto}.view-today .today-layout,.view-radar .radar-grid,.view-opportunities .opportunity-layout,.view-pricing .pricing-layout,.view-inbox .inbox-layout,.view-sales .sales-layout,.view-operations .task-layout{grid-template-columns:1fr}.production-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-grid{grid-template-columns:1fr}}@media (width<=560px){.view-today .decision-row{grid-template-columns:1fr}.contact-guard{grid-template-columns:30px minmax(0,1fr)}.contact-guard>div{grid-column:1/-1}.radar-tools{flex-direction:column;align-items:stretch}.view-today .today-summary,.view-radar .radar-overview,.view-inbox .inbox-visual{grid-template-columns:1fr}.view-today .today-total,.view-radar .radar-plot,.view-inbox .inbox-visual>div{border-right:0;border-bottom:1px solid var(--line)}.view-today .workload-chart-row{grid-template-columns:1fr}.workload-mosaic{flex-direction:column}.workload-mosaic>div{min-height:58px}.production-lanes{grid-template-columns:1fr}.view-opportunities .opportunity-funnel,.view-pricing .pricing-flow{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
