*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--border:10 10 10;--success:22 101 52;--warn:151 88 6;--danger:168 34 28;--ink:#002bba;--graphite:#0a0a0a;--quiet:#737373;--line:#e5e5e5;--line-dark:#d4d4d4;--paper:#fbfbfb;--wash:#eef0f3}*{box-sizing:border-box;border-color:rgb(var(--border)/.12)}html{scroll-behavior:smooth}body,html{background:var(--paper);color:var(--graphite)}body{min-width:320px;min-height:100vh;margin:0;font-family:var(--font-sans),sans-serif;font-feature-settings:"kern","tnum";-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}::-moz-selection{background:var(--ink);color:var(--paper)}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid var(--paper);border-radius:999px;background:#d4d4d4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-160%);border:1px solid var(--graphite);background:white;padding:9px 13px;color:var(--graphite);font:600 13px/1 var(--font-mono),monospace}.crm-skip-link:focus{transform:translateY(0)}body:has(>.crm-shell){height:100dvh;overflow:hidden}.crm-shell{height:100dvh}.crm-workspace{display:flex;width:calc(100% - 176px);min-width:0;height:100dvh;max-width:calc(100vw - 176px);flex-direction:column;margin-left:176px}.crm-main{min-width:0;min-height:0;max-width:100%;flex:1;overflow-y:auto;overscroll-behavior:contain}.crm-main:has(.revenue-command){overflow:hidden}.crm-session{position:fixed;z-index:35;bottom:17px;left:77px}.crm-session button{border:0;background:transparent;color:var(--quiet);font:500 10px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.crm-session button:hover{color:var(--ink)}.revenue-command{display:grid;width:100%;min-width:0;height:100%;min-height:0;max-width:100%;grid-template-columns:minmax(0,1fr) 418px}.revenue-command:not(:has(.lead-inspector)){grid-template-columns:1fr}.revenue-primary{display:flex;width:100%;min-width:0;min-height:0;max-width:100%;flex-direction:column}.revenue-error,.revenue-header,.revenue-metrics{flex:0 0 auto}.revenue-header{display:flex;width:100%;min-width:0;min-height:124px;max-width:100%;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:22px 30px 20px 34px}.revenue-header>div{min-width:0}.revenue-header h1{margin:0;font-size:clamp(30px,2.5vw,38px);font-weight:660;line-height:1}.revenue-title-block{display:grid;gap:5px}.revenue-as-of{margin:0;color:var(--quiet);font:500 9px/1.2 var(--font-mono),monospace;letter-spacing:-.025em}.revenue-fixture-badge{margin-top:8px;border:1px solid #d9b273;background:#fdf6ec;padding:4px 6px;color:rgb(var(--warn));font:650 8.5px/1 var(--font-mono),monospace;letter-spacing:.035em;text-transform:uppercase}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--graphite);border-radius:2px;padding:0 18px;font:540 13px/1 var(--font-mono),monospace;letter-spacing:-.03em;text-decoration:none;transition:background .13s ease,color .13s ease,transform .13s ease}.button:not(:disabled):active{transform:translateY(1px)}.button svg{width:18px;height:18px;stroke-width:1.5}.button-secondary{background:white;color:var(--graphite)}.button-secondary:not(:disabled):hover{background:var(--graphite);color:white}.button-primary{border-color:var(--ink);background:var(--ink);color:white}.button-primary:not(:disabled):hover{border-color:#00239c;background:#00239c}.button-danger{border-color:#a8221c;background:white;color:#a8221c}.button-danger:not(:disabled):hover{background:#a8221c;color:white}.revenue-metrics{display:grid;width:100%;min-width:0;min-height:68px;max-width:100%;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.revenue-metrics>button,.revenue-metrics>div{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;flex-direction:row;gap:8px;border:0;border-right:1px solid var(--line);background:transparent;padding:12px 10px;transition:background .12s ease}.revenue-metrics>button:last-child,.revenue-metrics>div:last-child{border-right:0}.revenue-metrics>button:hover{background:var(--wash)}.revenue-metrics dd,.revenue-metrics>button strong{margin:0;color:var(--graphite);font:560 20px/1 var(--font-mono),monospace;letter-spacing:-.08em;transition:color .12s ease}.revenue-metrics dt,.revenue-metrics>button span{font:600 11px/1 var(--font-mono),monospace;letter-spacing:-.035em}.revenue-metrics dd{color:var(--ink)}.revenue-metrics>button small{margin-left:2px;color:rgb(var(--danger));font:650 8.5px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.revenue-metrics>button[data-active=true]{box-shadow:inset 0 -2px 0 var(--ink);background:#f4f6fc}.revenue-metrics>button[data-active=true] strong{color:var(--ink)}.revenue-error{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5b3ae;background:#fdf1f0;padding:8px 18px 8px 40px;color:#8f1f10;font:520 12px/1.35 var(--font-mono),monospace}.inspector-header>button,.revenue-error button,.touch-modal header>button{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:inherit}.inspector-header>button svg,.revenue-error button svg,.touch-modal header>button svg{width:19px;height:19px;stroke-width:1.6}.action-ledger,.action-ledger-empty{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pipeline-continuation{display:grid;justify-items:start;gap:7px;border-bottom:1px solid var(--line);padding:20px 28px}.pipeline-continuation>span{color:var(--ink);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.pipeline-continuation>strong{font-size:16px}.pipeline-continuation>p{margin:0;max-width:58ch;color:var(--quiet);font-size:12px;line-height:1.5}.pipeline-continuation .button{margin-top:5px}.action-ledger{margin:0;list-style:none}.action-ledger,.action-ledger-item{width:100%;min-width:0;max-width:100%}.action-ledger-item{position:relative;border-bottom:1px solid var(--line);background:white;transition:background .12s ease,box-shadow .12s ease}.action-ledger-item[data-priority=reply_waiting]{background:#f2f5fd}.action-ledger-item[data-priority=overdue]{background:#fdf8f7}.action-ledger-item[data-selected=true]{box-shadow:inset 4px 0 0 var(--ink)}.action-ledger-select{display:grid;width:100%;min-width:0;min-height:94px;max-width:100%;grid-template-columns:minmax(0,94px) minmax(0,.9fr) minmax(0,.82fr) minmax(0,1.3fr) minmax(0,62px) minmax(0,16px);align-items:center;border:0;background:transparent;padding:16px 58px 16px 22px;text-align:left}.action-ledger-select:hover{background:rgb(10 10 10/.03)}.action-ledger-select:focus-visible{position:relative;z-index:2;outline-offset:-3px}.action-account,.action-due{display:grid;min-width:0;gap:5px}.action-account strong{font-size:13px;font-weight:660;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.action-account small,.action-due{font-family:var(--font-mono),monospace;letter-spacing:-.035em}.action-account small,.action-due small{color:var(--quiet);font-size:8.5px;line-height:1.25}.action-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-ledger-item[data-priority=reply_waiting] .action-value{color:var(--ink)}.action-due small{text-transform:uppercase;letter-spacing:.04em}.action-due time,.action-due>span{max-width:100%;overflow:hidden;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.action-caret{width:16px;height:16px;color:var(--line-dark);stroke-width:1.5;transition:color .12s ease,transform .12s ease}.action-ledger-item[data-selected=true] .action-caret{transform:translateX(2px);color:var(--ink)}.action-ledger-edit{position:absolute;z-index:3;top:50%;right:29px;display:grid;width:28px;height:28px;transform:translateY(-50%);place-items:center;border:0;background:transparent;color:var(--quiet)}.action-ledger-edit:not(:disabled):hover{color:var(--ink)}.action-ledger-edit svg{width:13px;height:13px;stroke-width:1.5}.action-ledger-editor{grid-template-columns:minmax(0,1fr) 132px;gap:12px;border-top:1px solid #c9d3ef;background:#f2f5fd;padding:12px 22px 12px 116px}.action-ledger-editor,.next-action-form{display:grid;width:100%;min-width:0;max-width:100%;align-items:center}.next-action-form{grid-template-columns:minmax(0,1fr) 27px 27px;gap:3px}.next-action-form input{width:100%;min-width:0;max-width:100%;height:34px;border:1px solid var(--ink);border-radius:0;background:white;padding:0 8px;font-size:10px}.next-action-form button{display:grid;width:27px;height:27px;place-items:center;border:0;background:transparent}.next-action-form button:hover{color:var(--ink)}.next-action-form svg{width:14px;height:14px}.next-action-date-input{width:100%;min-width:0;max-width:100%;height:34px;border:1px solid var(--ink);border-radius:0;background:white;padding:0 7px;color:var(--graphite);font:500 9px/1 var(--font-mono),monospace}.next-action-date-input:focus{outline:1px solid var(--ink)}.action-ledger-empty{margin:0;border-bottom:1px solid var(--line);padding:42px 28px;color:var(--quiet);font:520 11px/1.5 var(--font-mono),monospace}.lead-inspector{display:flex;width:418px;height:100%;flex-direction:column;background:white}.inspector-scroll,.lead-inspector{min-width:0;max-width:100%;min-height:0}.inspector-scroll{width:100%;flex:1;overflow-y:auto;padding:27px 28px 20px}.inspector-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding-bottom:15px}.inspector-header>button{display:none}.inspector-header h2{max-width:330px;margin:0;font-weight:660;letter-spacing:-.052em;line-height:1.12}.inspector-header h2 span{font-weight:560}.inspector-facts{margin:10px 0 0}.inspector-facts>div{display:grid;min-height:47px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:9px 0}.inspector-facts dd,.inspector-facts dt{margin:0;font-family:var(--font-mono),monospace;letter-spacing:-.04em}.inspector-facts dt{color:#404040;font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.025em}.inspector-facts dd{min-width:0;font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.inspector-activity{padding-top:27px}.inspector-activity h3{margin:0 0 21px;font:640 10px/1 var(--font-mono),monospace;letter-spacing:.045em;text-transform:uppercase}.inspector-activity ol{margin:0;padding:0;list-style:none}.inspector-activity li{position:relative;display:grid;min-height:76px;grid-template-columns:55px minmax(0,1fr);gap:18px;padding:0 0 22px 34px}.inspector-activity li:not(:last-child):before{position:absolute;top:10px;bottom:-8px;left:8px;width:1px;background:#a3a3a3;content:""}.activity-marker{position:absolute;z-index:1;top:2px;left:2px;width:13px;height:13px;border:1px solid var(--graphite);border-radius:50%;background:white}.inspector-activity li:first-child .activity-marker{border-color:var(--ink);background:var(--ink)}.inspector-activity p,.inspector-activity small,.inspector-activity strong,.inspector-activity time{font-family:var(--font-mono),monospace;letter-spacing:-.04em}.inspector-activity time{padding-top:1px;color:#525252;font-size:10px}.inspector-activity strong{display:block;font-size:10.5px;font-weight:650}.inspector-activity p{margin:5px 0 0;color:#525252;font-size:10px;line-height:1.45}.inspector-activity small{display:inline-block;margin-top:7px;color:var(--quiet);font-size:8.5px;text-transform:uppercase;letter-spacing:.04em}.activity-empty{margin:0;color:var(--quiet);font:500 11px/1.45 var(--font-mono),monospace}.inspector-actions{display:grid;flex:0 0 auto;gap:12px;border-top:1px solid var(--line);background:white;padding:18px 24px 22px}.inspector-actions .button{width:100%}.modal-backdrop{position:fixed;z-index:80;inset:0;display:flex;width:100%;min-width:0;max-width:100vw;align-items:flex-end;justify-content:flex-end;background:rgb(10 10 10/.1);padding:16px;animation:modal-fade .14s ease-out}.touch-modal{width:min(540px,100%);min-width:0;max-height:min(720px,calc(100dvh - 32px));max-width:100%;overflow-y:auto;border:1px solid var(--line-dark);border-radius:8px;background:white;box-shadow:0 12px 36px rgb(0 0 0/.14);animation:modal-enter .17s cubic-bezier(.16,1,.3,1)}.modal-error{border-bottom:1px solid #e5b3ae;background:#fdf1f0;padding:9px 16px;color:#8f1f10;font:520 11px/1.45 var(--font-mono),monospace}.touch-modal>header{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:13px 16px 12px}.touch-modal h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.035em}.touch-modal header p:last-child{margin:3px 0 0;color:var(--quiet);font:500 9.5px/1.3 var(--font-mono),monospace}.touch-modal form{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px 16px 16px}.touch-modal form,.touch-modal label{display:grid;min-width:0;max-width:100%}.touch-modal label{gap:5px;color:#404040;font:640 9px/1.2 var(--font-mono),monospace;letter-spacing:.045em;text-transform:uppercase}.touch-modal input,.touch-modal select,.touch-modal textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--line-dark);border-radius:0;background:white;padding:8px 10px;font:480 11.5px/1.35 var(--font-mono),monospace;letter-spacing:-.035em;text-transform:none}.touch-modal label>small{margin-top:-2px;color:var(--quiet);font-size:8.5px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.touch-modal input,.touch-modal select{height:36px}.touch-modal textarea{min-height:68px;resize:vertical}.touch-modal input:focus,.touch-modal select:focus,.touch-modal textarea:focus{border-color:var(--ink);outline:1px solid var(--ink)}.successor-action-field input,.successor-due-field input{border-left:3px solid var(--ink)}.touch-modal-wide{grid-column:1/-1}.gmail-evidence-empty{display:grid;gap:6px;border:1px dashed var(--line-dark);background:var(--wash);padding:10px 11px;color:var(--graphite);font-family:var(--font-mono),monospace}.gmail-evidence-empty strong{font-size:10px;letter-spacing:-.025em}.gmail-evidence-empty span{color:var(--quiet);font-size:10px;line-height:1.45}.touch-modal form>footer{display:flex;min-width:0;grid-column:1/-1;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);margin:2px -16px -16px;padding:10px 16px}.stage-modal{width:min(460px,100%);max-width:100%}.stage-modal form{grid-template-columns:1fr}.stage-modal .touch-modal-wide,.stage-modal form>footer{grid-column:1}.revenue-saving{position:fixed;z-index:90;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;border:1px solid var(--graphite);background:var(--graphite);padding:10px 13px;color:white;font:520 10px/1 var(--font-mono),monospace}.revenue-saving svg{width:14px;height:14px;animation:spin .8s linear infinite}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes inspector-enter{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:800px){body:has(>.crm-shell){height:auto;overflow:visible}.crm-shell{height:auto;min-height:100dvh}.crm-workspace{display:block;width:100%;height:auto;max-width:100vw;margin-left:0}.crm-main,.crm-main:has(.revenue-command){min-height:calc(100vh - 56px);padding-bottom:62px;overflow:visible}.revenue-primary{display:block;height:auto}.action-ledger,.action-ledger-empty{flex:none;overflow:visible}.crm-session{z-index:72;top:20px;right:116px;bottom:auto;left:auto}.revenue-command{min-height:auto}.revenue-header{min-height:0;padding:19px 17px 17px}.revenue-header h1{font-size:27px}.revenue-as-of{font-size:11px}.revenue-header .button{min-height:40px;padding:0 13px;font-size:10px}.revenue-header .button svg{width:15px;height:15px}.revenue-metrics{min-height:66px}.revenue-metrics>button,.revenue-metrics>div{gap:5px;padding:12px 4px 11px}.revenue-metrics dd,.revenue-metrics>button strong{font-size:20px}.revenue-metrics dt,.revenue-metrics>button span{font-size:8.5px;text-align:center}.revenue-metrics>button small{display:none}.action-ledger-select{min-height:0;grid-template-columns:1fr;gap:9px;padding:18px 54px 18px 19px}.action-account{grid-row:2}.action-account strong{font-size:15px}.action-due{grid-row:5;grid-template-columns:max-content 1fr;align-items:baseline;gap:9px}.action-caret{display:none}.action-ledger-edit{top:18px;right:15px;transform:none}.action-ledger-editor{grid-template-columns:1fr;padding:12px 18px 15px}.lead-inspector{position:fixed;z-index:50;inset:56px 0 62px;width:100%;height:calc(100dvh - 118px);max-height:calc(100dvh - 118px);min-height:0;overflow:hidden;box-shadow:none}.lead-inspector[data-mobile-open=false]{display:none}.inspector-header>button{display:inline-grid}.inspector-scroll{padding:21px 18px 18px}.inspector-header h2{font-size:24px}.inspector-facts>div{grid-template-columns:120px minmax(0,1fr)}.inspector-actions{padding:13px 16px 15px}.modal-backdrop{align-items:flex-end;padding:8px}.touch-modal{width:100%;height:auto;max-height:calc(100dvh - 16px);border:1px solid var(--line-dark);border-radius:10px}.touch-modal>header{min-height:0;padding:12px 14px 11px}.touch-modal form{grid-template-columns:1fr;padding:12px 14px 14px}.touch-modal form>footer,.touch-modal-wide{grid-column:1}.touch-modal form>footer{position:sticky;z-index:2;bottom:-14px;margin:2px -14px -14px;background:white;padding:10px 14px}.revenue-saving{right:12px;bottom:74px}}@media (max-width:430px){.crm-session{display:none}.revenue-header{gap:12px}.revenue-header h1{font-size:24px}.revenue-header .button{padding:0 11px}.revenue-header .button svg{display:none}.revenue-metrics dt,.revenue-metrics>button span{max-width:64px}.touch-modal form>footer .button{flex:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ops-strip{min-height:44px;justify-content:space-between;gap:18px;background:var(--graphite);padding:0 24px 0 40px}.ops-strip,.ops-strip-status{display:flex;align-items:center}.ops-strip-status{min-width:0;gap:7px;overflow:hidden;color:#d4d4d4;font:500 10.5px/1.3 var(--font-mono),monospace;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.ops-strip-status[data-kind=ok]{color:#a7e6bb}.ops-strip-status[data-kind=err]{color:#ffb4ae}.ops-strip-status small{margin-left:5px;color:#8f8f8f;font:500 8px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.ops-strip-status svg{width:12px;height:12px;flex:0 0 auto}.ops-strip-actions{display:flex;flex:0 0 auto}.ops-strip-actions a,.ops-strip-actions button{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:0;background:transparent;padding:0 12px;color:white;font:640 10px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:color .12s ease}.ops-strip-actions a:hover,.ops-strip-actions button:not(:disabled):hover{color:#b8c8ff}.ops-strip-actions .ops-agent-button{min-height:32px;margin:6px 0;border:1px solid #596fc1;padding:0 14px}.ops-strip-actions .ops-agent-button:not(:disabled):hover{background:#1742d7;color:white}.ops-strip-actions svg{width:13px;height:13px;stroke-width:1.7}.stamp{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-dark);padding:5px 7px;color:#404040;font:650 8.5px/1 var(--font-mono),monospace;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.stamp[data-tone=quiet]{border-color:var(--line);color:var(--quiet)}.stamp[data-tone=ink]{border-color:var(--ink);color:var(--ink)}.stamp[data-tone=solid]{border-color:var(--graphite);background:var(--graphite);color:white}.stamp[data-tone=solid-ink]{border-color:var(--ink);background:var(--ink);color:white}.stamp[data-tone=success]{border-color:#9dbca4;color:rgb(var(--success))}.stamp[data-tone=danger]{border-color:#d9a09b;color:#a8221c}.ledger-reveal>*{animation:row-in .3s cubic-bezier(.16,1,.3,1) both}.ledger-reveal>:first-child{animation-delay:20ms}.ledger-reveal>:nth-child(2){animation-delay:60ms}.ledger-reveal>:nth-child(3){animation-delay:.1s}.ledger-reveal>:nth-child(4){animation-delay:.14s}.ledger-reveal>:nth-child(5){animation-delay:.18s}.ledger-reveal>:nth-child(6){animation-delay:.22s}.ledger-reveal>:nth-child(7){animation-delay:.26s}.ledger-reveal>:nth-child(8){animation-delay:.3s}.ledger-reveal>:nth-child(n+9){animation-delay:.33s}@keyframes row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.system-state{max-width:560px;padding:96px 40px}.system-state>p:first-child{margin:0;color:rgb(var(--danger));font:650 10px/1 var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.system-state h1{margin:12px 0 0;font-size:clamp(26px,2.3vw,31px);font-weight:660;letter-spacing:-.055em;line-height:1.1}.system-state>p:not(:first-child){margin:14px 0 0;color:var(--quiet);font:500 11px/1.6 var(--font-mono),monospace;letter-spacing:-.02em;overflow-wrap:anywhere}.system-state .button{margin-top:26px}.system-state>code{display:block;margin-top:18px;border:1px solid var(--line-dark);background:var(--wash);padding:12px;font:500 10px/1.55 var(--font-mono),monospace;overflow-wrap:anywhere}.system-state>small{display:block;margin-top:10px;color:var(--quiet);font:500 9px/1.4 var(--font-mono),monospace}.ledger-skeleton-header{position:relative;min-height:116px;border-bottom:1px solid var(--line)}.ledger-skeleton-header:after,.ledger-skeleton-header:before{position:absolute;left:40px;background:#e5e5e5;content:"";animation:pulse-soft 1.4s ease-in-out infinite}.ledger-skeleton-header:before{top:28px;width:200px;height:26px}.ledger-skeleton-header:after{top:66px;width:120px;height:10px;background:#f5f5f5}.ledger-skeleton{min-width:0}.ledger-skeleton>div{position:relative;min-height:78px;border-bottom:1px solid var(--line)}.ledger-skeleton>div:after,.ledger-skeleton>div:before{position:absolute;left:40px;content:"";animation:pulse-soft 1.4s ease-in-out infinite}.ledger-skeleton>div:before{top:26px;width:min(34%,300px);height:12px;background:#e5e5e5}.ledger-skeleton>div:after{top:48px;width:min(52%,460px);height:8px;background:#f5f5f5}.ledger-skeleton>div:nth-child(2n):before{width:min(27%,230px)}.ledger-skeleton>div:nth-child(3n):after{width:min(43%,380px)}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.45}}.thread-ledger{margin:0;padding:0;list-style:none}.thread-row{border-bottom:1px solid var(--line)}.thread-row>a{display:grid;min-height:78px;grid-template-columns:92px minmax(0,1.55fr) minmax(0,1fr) 84px 16px;align-items:center;gap:16px;padding:15px 28px 15px 40px;color:inherit;text-decoration:none;transition:background .12s ease}.thread-row>a:hover{background:rgb(10 10 10/.03)}.thread-row>a:hover .action-caret{transform:translateX(2px);color:var(--ink)}.thread-row time{color:#525252;font:500 10px/1.3 var(--font-mono),monospace;letter-spacing:-.03em}.thread-title{display:grid;min-width:0;gap:5px}.thread-title strong{font-size:13.5px;font-weight:660;letter-spacing:-.04em;line-height:1.2}.thread-title small,.thread-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-title small{color:var(--quiet);font:480 10px/1.35 var(--font-mono),monospace;letter-spacing:-.03em}.thread-stamps{display:flex;min-width:0;flex-wrap:wrap;gap:5px;justify-self:start}.thread-importance{display:grid;gap:4px;justify-items:end;justify-self:end;font-family:var(--font-mono),monospace}.thread-importance strong{font-size:15px;font-weight:560;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.thread-importance[data-band=high] strong{color:var(--ink)}.thread-importance[data-band=low] strong{color:var(--quiet)}.thread-importance small{color:var(--quiet);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.thread-row .action-caret{justify-self:end}.case-workspace{width:min(100%,1180px);margin:0 auto;padding:30px 48px 60px}.case-header{border-bottom:1px solid var(--line);padding-bottom:14px}.case-back{display:inline-flex;margin-bottom:16px;color:var(--ink);font:650 12px/1 var(--font-mono),monospace;letter-spacing:.02em;text-decoration:none}.case-back:hover{text-decoration:underline;text-underline-offset:3px}.case-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.case-title-row h1{margin:0;font-size:clamp(31px,4vw,48px);font-weight:680;letter-spacing:-.058em;line-height:1.04;overflow-wrap:anywhere}.case-status{display:inline-flex;border:1px solid var(--line-dark);border-radius:7px;background:white;padding:6px 9px;color:#525252;font:550 11px/1 var(--font-mono),monospace;white-space:nowrap}.case-status[data-needs-reply=true]{border-color:color-mix(in srgb,var(--ink) 28%,white);background:color-mix(in srgb,var(--ink) 6%,white);color:var(--ink)}.case-updated{margin:7px 0 0;color:#525252;font-size:12.5px;letter-spacing:-.02em}.case-context{border-top:1px solid var(--line);margin-top:13px}.case-context>summary{padding:9px 0;color:var(--quiet);font:550 9.5px/1 var(--font-mono),monospace;list-style:none;cursor:pointer}.case-context>summary::-webkit-details-marker{display:none}.case-context>summary:after{margin-left:7px;content:"+"}.case-context[open]>summary:after{content:"−"}.case-context>.case-summary{margin:0;padding:2px 0 10px;font-size:12.5px;line-height:1.5}.case-context>.case-focus{margin:0 0 10px}.case-summary{max-width:76ch;margin:16px 0 0;color:#262626;font-size:14px;line-height:1.62}.case-focus{display:grid;max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:10px;margin-top:16px;overflow:hidden;background:var(--line)}.case-focus p{display:grid;min-width:0;gap:4px;margin:0;background:white;padding:9px 11px}.case-focus small,.case-focus span,.case-focus time{color:var(--quiet);font:550 9px/1.35 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.case-focus strong{min-width:0;font-size:12.5px;font-weight:620;line-height:1.4;overflow-wrap:anywhere}.case-conversation{padding:14px 0 4px}.case-section-heading{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.case-reply h2,.case-section-heading h2,.case-send-state h2{margin:0;color:#404040;font:620 12px/1 var(--font-mono),monospace;letter-spacing:.025em;text-transform:uppercase}.case-section-heading>span{color:var(--quiet);font:500 10px/1 var(--font-mono),monospace}.case-messages{margin:0;padding:0;list-style:none}.case-message{border-bottom:1px solid var(--line)}.case-message:first-child{border-top:1px solid var(--line)}.case-message summary{display:grid;min-height:60px;grid-template-columns:16px 30px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:9px 6px;list-style:none;transition:background .14s ease}.case-message summary::-webkit-details-marker{display:none}.case-message summary:hover{background:rgb(255 255 255/.72)}.case-message-caret{width:16px;height:16px;color:#525252;stroke-width:2;transition:transform .14s ease}.case-message[open] .case-message-caret{transform:rotate(90deg)}.case-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line-dark);border-radius:50%;background:white;color:#525252;font:650 10px/1 var(--font-mono),monospace;box-shadow:0 1px 3px rgb(10 10 10/.07)}.case-avatar[data-from-me=true]{border-color:var(--ink);background:var(--ink);color:white}.case-message-copy{display:grid;min-width:0;gap:3px}.case-message-copy strong{font-size:12.5px;font-weight:650;letter-spacing:-.025em}.case-message-copy small,.case-message-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-message-copy small{color:#525252;font-size:11.5px;line-height:1.35}.case-message summary time{color:#525252;font:500 10px/1 var(--font-mono),monospace;white-space:nowrap}.case-message pre{max-width:86ch;margin:0 36px 18px 56px;border-left:1px solid var(--line-dark);padding:2px 0 2px 14px;font-family:var(--font-sans),sans-serif;font-size:12.5px;line-height:1.55;letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere}.case-empty{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 8px;color:var(--quiet);font-size:13px}.case-reply,.case-send-state{padding-top:18px}.case-reply-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:9px}.case-reply-heading p{margin:8px 0 0;color:var(--quiet);font:500 10px/1.35 var(--font-mono),monospace}.case-reply-heading>span{color:rgb(var(--success));font:550 10px/1 var(--font-mono),monospace}.case-reply textarea{width:100%;min-height:118px;border:1px solid var(--line-dark);border-radius:8px;background:white;padding:12px 13px;font-size:13px;line-height:1.55;letter-spacing:-.012em;box-shadow:0 1px 2px rgb(10 10 10/.03);transition:border-color .14s ease,box-shadow .14s ease}.case-reply textarea::-moz-placeholder{color:#a3a3a3}.case-reply textarea::placeholder{color:#a3a3a3}.case-reply textarea:focus{border-color:color-mix(in srgb,var(--ink) 55%,white);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 9%,transparent)}.case-reply-error{margin:10px 0 0;color:rgb(var(--danger));font:550 10.5px/1.5 var(--font-mono),monospace}.case-reply-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:9px}.case-reply-actions>div{display:flex;flex-wrap:wrap;gap:8px}.case-agent-button,.case-discard-button,.case-send-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:0 11px;font-size:11px;font-weight:630;letter-spacing:-.015em}.case-agent-button,.case-discard-button{border:1px solid var(--line-dark);background:white;color:#262626}.case-agent-button:hover,.case-discard-button:hover{border-color:#a3a3a3;background:var(--wash)}.case-send-button{border:1px solid var(--ink);background:var(--ink);color:white;box-shadow:0 5px 16px rgb(0 43 186/.16)}.case-send-button:hover{background:#00259f}.case-agent-button svg,.case-discard-button svg,.case-send-button svg{width:15px;height:15px;stroke-width:1.9}.case-reply-note{margin:11px 0 0;color:var(--quiet);font:500 9px/1.4 var(--font-mono),monospace}.case-send-state p{margin:10px 0;color:#525252;font-size:13px}.case-send-state a{color:var(--ink);font-size:12px;font-weight:620}@media (max-width:800px){.case-workspace{padding:27px 17px 52px}.case-header{padding-bottom:27px}.case-title-row h1{font-size:clamp(28px,10vw,38px)}.case-focus{grid-template-columns:1fr}.case-message summary{grid-template-columns:16px 32px minmax(0,1fr);gap:9px;padding:16px 2px}.case-message summary time{grid-column:3}.case-message pre{margin:0 0 22px 41px;padding-left:14px}.case-reply-actions{align-items:stretch}.case-send-button{width:100%;order:-1}}.draft-command{min-height:100%;background:#fafaf8}.draft-command-header{position:relative;display:grid;min-height:96px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:30px;border-bottom:1px solid var(--line-dark);background:white;padding:14px 30px}.draft-command-header:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink);content:""}.draft-command-empty>div:nth-child(2)>span,.draft-command-kicker{color:var(--ink);font:680 8.5px/1 var(--font-mono),monospace;letter-spacing:.075em;text-transform:uppercase}.draft-command-header h1{margin:5px 0 0;font-size:clamp(24px,2.3vw,29px);font-weight:700;letter-spacing:-.055em;line-height:1}.draft-command-header p{margin:5px 0 0;color:var(--quiet);font-size:11px;line-height:1.45}.draft-command-count{display:grid;min-width:142px;min-height:62px;align-content:center;border:1px solid var(--ink);background:var(--ink);padding:10px 14px}.draft-command-count[data-empty=true]{border-color:var(--line-dark);background:#fbfbfa}.draft-command-count strong{color:white;font:720 21px/1 var(--font-mono),monospace}.draft-command-count small,.draft-command-count span{margin-top:5px;color:#c9d3ff;font:620 7.5px/1 var(--font-mono),monospace;letter-spacing:.065em;text-transform:uppercase}.draft-command-count small{color:#ffb4ae}.draft-command-count[data-empty=true] strong{color:var(--graphite)}.draft-command-count[data-empty=true] span{color:var(--quiet)}.draft-command-empty{display:grid;max-width:900px;min-height:0;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:18px 22px;border:1px solid var(--line-dark);background:linear-gradient(90deg,rgb(10 57 200/.035),transparent 28%),white;margin:28px 30px;padding:24px}.draft-empty-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid #9dbca4;border-radius:50%}.draft-empty-mark svg{width:19px;height:19px;color:rgb(var(--success))}.draft-command-empty h2{margin:7px 0 0;font-size:19px;font-weight:680;letter-spacing:-.045em}.draft-command-empty p{margin:6px 0 0;color:var(--quiet);font-size:11px}.draft-command-empty .button{min-height:42px;padding:0 16px}.draft-command-list .draft-sheet{max-width:1060px;background:white}.draft-sheet{display:grid;max-width:880px;gap:15px;border-bottom:1px solid var(--line);padding:26px 40px 30px}.draft-sheet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px}.draft-sheet-head>a{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--quiet);font:640 9.5px/1.4 var(--font-mono),monospace;letter-spacing:.05em;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color .12s ease}.draft-sheet-head>a:hover{color:var(--ink)}.draft-sheet-head>div{display:flex;flex:0 0 auto;gap:5px}.draft-to{display:flex;min-width:0;align-items:baseline;gap:10px;font-family:var(--font-mono),monospace}.draft-to small{flex:0 0 auto;color:#404040;font-size:9px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.draft-to span{overflow:hidden;color:var(--graphite);font-size:10.5px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.draft-sheet input,.draft-sheet textarea{width:100%;min-width:0;border:1px solid var(--line-dark);border-radius:0;background:white;padding:10px 12px}.draft-sheet input{height:44px;font:600 13.5px/1 var(--font-sans),sans-serif;letter-spacing:-.03em}.draft-sheet textarea{min-height:220px;resize:vertical;font:400 13.5px/1.62 var(--font-sans),sans-serif;letter-spacing:-.01em}.draft-sheet input:focus,.draft-sheet textarea:focus{border-color:var(--ink);outline:1px solid var(--ink)}.draft-sheet input[readonly]{background:var(--wash);color:#404040}.draft-why{margin:0;max-width:74ch;color:var(--quiet);font-size:11.5px;line-height:1.55}.draft-why strong{color:var(--graphite);font-weight:640}.draft-source{margin:0;color:var(--quiet);font:450 9px/1.5 var(--font-mono),monospace;overflow-wrap:anywhere}.draft-error{margin:0;color:rgb(var(--danger));font:560 10.5px/1.5 var(--font-mono),monospace}.draft-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.draft-foot p{margin:0 0 0 auto;color:var(--quiet);font:500 9px/1.4 var(--font-mono),monospace;letter-spacing:.02em;text-transform:uppercase}@media (max-width:800px){.draft-command-header{min-height:92px;grid-template-columns:minmax(0,1fr) max-content;gap:14px;padding:17px}.draft-command-header h1{font-size:27px}.draft-command-header p{max-width:38ch;font-size:10.5px}.draft-command-count{min-width:86px;min-height:58px;padding:9px 10px}.draft-command-count span{font-size:6.5px}.draft-command-empty{grid-template-columns:38px minmax(0,1fr);gap:15px;margin:18px 17px;padding:20px}.draft-empty-mark{width:38px;height:38px}.draft-command-empty .button{grid-column:2;justify-self:start}}@media (max-width:520px){.draft-command-header p{display:none}.draft-command-count{min-width:76px}}.delivery-exceptions{display:grid;gap:12px;max-width:880px;padding:24px 40px 0}.delivery-exception{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;border:1px solid rgb(var(--danger)/.35);background:rgb(var(--danger)/.035);padding:17px}.delivery-exception>svg{width:18px;color:rgb(var(--danger))}.delivery-exception span{color:rgb(var(--danger));font:650 9px/1 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.delivery-exception h2{margin:6px 0;font-size:16px}.delivery-exception p{margin:0 0 12px;color:var(--quiet);font-size:12px;line-height:1.5}.delivery-exception>div>div{display:flex;flex-wrap:wrap;gap:8px}.outreach-draft-sheet .draft-sheet-head{align-items:flex-start}.outreach-draft-sheet .draft-sheet-head>div:first-child{display:block;min-width:0}.outreach-draft-kicker{color:var(--ink);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.outreach-draft-sheet h2{margin:7px 0 2px;font-size:20px;font-weight:650;letter-spacing:-.045em}.outreach-draft-sheet .draft-sheet-head p{margin:0;color:var(--quiet);font-size:11px}.draft-to a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--ink);font-size:9px;font-weight:600;text-decoration:none;text-transform:uppercase}.draft-to a svg{width:11px;height:11px}.draft-route-source{margin-left:auto;color:var(--quiet);font:500 9px/1.4 var(--font-mono),monospace;letter-spacing:.02em;text-transform:uppercase}.lead-sheet .draft-sheet-head p{margin:0;color:var(--quiet);font-size:11px}.prospect-command{min-height:100%;background:white}.prospect-header{position:relative;display:flex;min-height:104px;align-items:center;border-bottom:1px solid var(--line-dark);padding:22px 30px}.prospect-header:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ink);content:""}.prospect-header h1{margin:0;font-size:clamp(25px,2.5vw,32px);font-weight:700;letter-spacing:-.055em;line-height:1}.prospect-header p{max-width:650px;margin:8px 0 0;color:var(--quiet);font-size:11.5px;line-height:1.45;letter-spacing:-.02em}.prospect-filter{position:sticky;z-index:20;top:0;display:flex;min-height:47px;align-items:stretch;gap:2px;border-bottom:1px solid var(--line);background:rgb(255 255 255/.96);padding:0 22px;backdrop-filter:blur(12px)}.prospect-filter button{position:relative;display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;padding:0 16px;color:var(--quiet);font:570 10px/1 var(--font-mono),monospace}.prospect-filter button:after{position:absolute;inset:auto 8px -1px;height:2px;background:transparent;content:""}.prospect-filter button[aria-selected=true]{color:var(--ink)}.prospect-filter button[aria-selected=true]:after{background:var(--ink)}.prospect-filter button span{min-width:20px;border:1px solid var(--line-dark);padding:3px 5px;color:inherit;font-size:8px;text-align:center}.prospect-list{max-width:1180px}.prospect-account{border-bottom:1px solid var(--line-dark);padding:0 40px 28px}.prospect-account-head{display:grid;min-height:104px;grid-template-columns:42px minmax(0,1fr) auto 148px;align-items:center;gap:18px}.prospect-rank{color:var(--ink);font:600 11px/1 var(--font-mono),monospace}.prospect-account-title{min-width:0}.prospect-account-title h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.045em}.prospect-account-title h2,.prospect-account-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-account-title p{margin:4px 0 0;color:var(--quiet);font:500 9px/1.4 var(--font-mono),monospace}.prospect-account-meta{display:flex;align-items:center;gap:8px}.prospect-account-meta>span:not(.stamp){color:#525252;font:550 9px/1 var(--font-mono),monospace}.prospect-research-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--graphite);background:var(--graphite);padding:0 14px;color:white;font:600 9.5px/1 var(--font-mono),monospace;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.prospect-research-button:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.prospect-research-button svg{width:14px;height:14px}.prospect-current-route{display:inline-flex;align-items:center;gap:8px;border-left:2px solid rgb(var(--success));background:#f4faf6;margin:0 0 18px 60px;padding:9px 12px;color:rgb(var(--success));font:560 9.5px/1.3 var(--font-mono),monospace}.prospect-current-route[data-verified=false]{border-left-color:rgb(var(--warn));background:rgb(var(--warn)/.06);color:var(--graphite)}.prospect-current-route svg{width:13px;height:13px}.prospect-error,.prospect-result{margin:-6px 0 18px 60px;font:540 9.5px/1.5 var(--font-mono),monospace}.prospect-result{color:rgb(var(--success))}.prospect-error{color:rgb(var(--danger))}.prospect-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line-dark);background:var(--line-dark);margin-left:60px}.prospect-candidate{min-width:0;background:white;padding:18px}.prospect-candidate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.prospect-candidate-name{display:flex;min-width:0;align-items:baseline;gap:8px}.prospect-candidate-name h3{overflow:hidden;margin:0;font-size:14px;font-weight:650;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.prospect-candidate-name span{color:var(--quiet);font:500 8px/1 var(--font-mono),monospace}.prospect-candidate-head p{margin:4px 0 0;color:#525252;font-size:10.5px;line-height:1.35}.prospect-role{flex:0 0 auto;border:1px solid var(--line-dark);padding:4px 6px;color:var(--quiet);font:560 7.5px/1 var(--font-mono),monospace;text-transform:uppercase}.prospect-rationale{min-height:46px;margin:15px 0 0;color:var(--graphite);font-size:11px;line-height:1.45}.prospect-candidate blockquote{min-height:64px;border-left:2px solid var(--ink);background:var(--wash);margin:13px 0 0;padding:10px 11px;color:#404040;font-size:9.5px;line-height:1.5}.prospect-source-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.prospect-source-row a{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:var(--ink);font:560 8px/1.3 var(--font-mono),monospace;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.prospect-source-row svg{width:10px;height:10px}.prospect-source-row span{flex:0 0 auto;color:var(--quiet);font:480 7.5px/1 var(--font-mono),monospace}.prospect-candidate-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.prospect-candidate-foot>div{display:flex;min-width:0;align-items:center;gap:6px;color:rgb(var(--success));font:570 8.5px/1.3 var(--font-mono),monospace}.prospect-candidate-foot>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-candidate-foot svg{width:12px;height:12px}.prospect-candidate-foot .button{min-height:32px;padding:0 10px;font-size:8px}.prospect-dismiss{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:5px;color:var(--quiet);font:550 8px/1 var(--font-mono),monospace}.prospect-dismiss:hover{color:rgb(var(--danger))}.prospect-no-route{color:var(--quiet)}.prospect-empty-candidates{border-left:1px solid var(--line-dark);margin:0 0 0 60px;padding:4px 0 4px 16px;color:var(--quiet);font-size:11px}.prospect-manual{margin:16px 0 0 60px}.prospect-manual summary{display:inline-flex;align-items:center;gap:7px;color:var(--quiet);font:560 8.5px/1 var(--font-mono),monospace;list-style:none;text-transform:uppercase}.prospect-manual summary::-webkit-details-marker{display:none}.prospect-manual summary svg{width:13px;height:13px}.prospect-manual[open] summary{color:var(--ink)}.prospect-manual form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:1px solid var(--line-dark);background:var(--paper);margin-top:13px;padding:16px}.prospect-manual label{display:grid;gap:6px;color:#404040;font:560 8px/1 var(--font-mono),monospace;text-transform:uppercase}.prospect-manual input,.prospect-manual select{width:100%;min-width:0;height:38px;border:1px solid var(--line-dark);border-radius:0;background:white;padding:0 9px;font:500 10.5px/1 var(--font-sans),sans-serif;text-transform:none}.prospect-manual-source{grid-column:span 2}.prospect-manual form>div{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:12px}.prospect-manual form p{margin:0;color:var(--quiet);font:500 8px/1.4 var(--font-mono),monospace}.prospect-queue-empty{display:grid;max-width:900px;min-height:0;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:18px 22px;border:1px solid var(--line-dark);background:linear-gradient(90deg,rgb(10 57 200/.035),transparent 28%),white;margin:28px 30px;padding:24px;text-align:left}.prospect-empty-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid #9dbca4;border-radius:50%}.prospect-empty-mark>svg{width:19px;height:19px;color:rgb(var(--success))}.prospect-empty-kicker{color:var(--ink);font:680 8.5px/1 var(--font-mono),monospace;letter-spacing:.075em;text-transform:uppercase}.prospect-queue-empty h2{margin:7px 0 0;font-size:19px;font-weight:680;letter-spacing:-.045em}.prospect-queue-empty p{margin:6px 0 0;color:var(--quiet);font-size:11px}.prospect-queue-empty .button{min-height:42px;padding:0 16px}@media (max-width:1100px){.prospect-candidates{grid-template-columns:1fr}.prospect-candidate blockquote,.prospect-rationale{min-height:0}.prospect-manual form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.prospect-header{min-height:92px;padding:19px 17px 18px}.prospect-header h1{font-size:27px}.prospect-filter{top:0;min-height:50px;padding:0 9px}.prospect-account{padding:0 17px 24px}.prospect-account-head{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:17px 0}.prospect-account-meta{grid-column:2/-1;grid-row:2}.prospect-research-button{grid-column:2;grid-row:3;justify-self:start;min-width:0;padding:0 12px;font-size:10px}.prospect-account-head>form{display:contents}.prospect-research-button svg{width:16px;height:16px}.prospect-candidates,.prospect-current-route,.prospect-empty-candidates,.prospect-error,.prospect-manual,.prospect-result{margin-left:38px}.prospect-candidate-foot{align-items:flex-start;flex-direction:column}.prospect-manual form{grid-template-columns:1fr}.prospect-manual form>div,.prospect-manual-source{grid-column:1}.prospect-manual form>div{align-items:flex-start;flex-direction:column}.prospect-queue-empty{grid-template-columns:38px minmax(0,1fr);gap:15px;margin:18px 17px;padding:20px}.prospect-empty-mark{width:38px;height:38px}.prospect-queue-empty .button{grid-column:2;justify-self:start}.outreach-draft-sheet .draft-sheet-head>div:last-child{flex-wrap:wrap}}.gate{position:relative;display:grid;min-height:100dvh;place-items:center;background:var(--paper);padding:48px 28px}.gate:before{position:absolute;inset:14px;border:1px solid var(--line-dark);content:"";pointer-events:none}.gate-inner{width:min(460px,100%);animation:row-in .42s cubic-bezier(.16,1,.3,1) both}.gate-eyebrow{margin:0;color:var(--ink);font:650 10px/1 var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.gate h1{margin:12px 0 0;font-size:clamp(58px,11vw,88px);font-weight:670;letter-spacing:-.06em;line-height:.94}.gate-rule{width:64px;height:3px;border:0;background:var(--ink);margin:30px 0 6px}.gate-manifest{margin:0 0 30px}.gate-manifest>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:11px 0}.gate-manifest dt{color:#404040;font:650 9px/1.3 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.gate-manifest dd{margin:0;color:var(--graphite);font:500 10.5px/1.3 var(--font-mono),monospace;letter-spacing:-.02em;text-align:right}.gate form .button{width:100%;min-height:50px}.gate-foot{margin:18px 0 0;color:var(--quiet);font:500 9px/1.5 var(--font-mono),monospace;letter-spacing:.03em;text-transform:uppercase}@media (max-width:800px){.ops-strip{padding:0 6px 0 17px}.thread-row>a{min-height:0;grid-template-columns:minmax(0,1fr) 16px;gap:8px 10px;padding:16px 17px}.thread-row time,.thread-title{grid-column:1}.thread-title strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.thread-stamps{grid-column:1}.thread-importance{grid-column:1;justify-items:start;justify-self:start}.thread-row .action-caret{grid-column:2;grid-row:1/span 4}.draft-sheet{padding:22px 17px 26px}.draft-foot p{margin-left:0}.system-state{padding:64px 17px}.ledger-skeleton-header:after,.ledger-skeleton-header:before,.ledger-skeleton>div:after,.ledger-skeleton>div:before{left:17px}}:root{--ink:#0a39c8;--graphite:#111111;--quiet:#747474;--line:#e8e8e8;--line-dark:#d8d8d8;--paper:#ffffff;--wash:#f7f8fa}.ops-strip,body{background:white}.ops-strip{min-height:52px;justify-content:flex-end;gap:20px;border-bottom:1px solid var(--line);padding:0 30px}.ops-strip-status,.ops-strip-status[data-kind=err],.ops-strip-status[data-kind=ok]{color:var(--quiet);font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:500;letter-spacing:-.01em}.ops-strip-status small{display:none}.ops-strip-status svg{width:14px;height:14px;color:currentColor}.ops-strip-actions a,.ops-strip-actions button{min-height:36px;border-radius:3px;padding:0 15px;color:var(--graphite);font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:650;letter-spacing:-.01em;text-transform:none}.ops-strip-actions .ops-agent-button{min-height:36px;margin:0;border:1px solid var(--ink);background:var(--ink);color:white;padding:0 17px}.ops-strip-actions .ops-agent-button svg{display:none}.ops-strip-actions .ops-agent-button:not(:disabled):hover{background:#082fa8}.revenue-command{grid-template-columns:minmax(0,1fr) 380px;background:white}.revenue-primary{border-right:1px solid var(--line)}.revenue-header{min-height:72px;gap:20px;padding:0 36px}.revenue-title-block{display:flex;align-items:baseline;gap:18px}.revenue-header h1{font-size:24px;font-weight:720;letter-spacing:-.055em}.revenue-title-block time{color:var(--quiet);font-size:13px;font-weight:500}.revenue-fixture-badge{border:0;padding:0;color:var(--quiet);font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:550;letter-spacing:0;text-transform:none}.action-ledger{padding:0 24px}.action-ledger-item,.action-ledger-item[data-priority=overdue],.action-ledger-item[data-priority=reply_waiting]{border-bottom:1px solid var(--line);background:white}.action-ledger-item[data-selected=true]{box-shadow:inset 2px 0 0 var(--ink);background:#f8faff}.action-ledger-item[data-temperature=cold]{box-shadow:inset 3px 0 0 rgb(var(--danger))}.action-ledger-select{min-height:56px;grid-template-columns:minmax(0,1fr) max-content 16px;gap:20px;padding:12px 52px 12px 20px}.action-ledger-select:hover{background:#fafafa}.action-account,.action-due{gap:3px}.action-account strong{font-size:15px;font-weight:650;letter-spacing:-.035em}.action-account small{color:var(--quiet);font-family:var(--font-sans),sans-serif;font-size:11px;letter-spacing:-.01em}.action-due{align-content:center}.action-due time,.action-due>span{color:#3f3f3f;font-size:11px;font-weight:560}.action-due[data-priority=cold_decision] time,.action-due[data-priority=overdue] time{color:rgb(var(--danger))}.action-due[data-priority=reply_waiting] time{color:var(--ink)}.action-caret{color:#b5b5b5}.action-ledger-edit{right:31px;opacity:0}.action-ledger-edit:focus-visible,.action-ledger-item:hover .action-ledger-edit{opacity:1}.action-ledger-editor{padding:12px 22px 12px 20px}.action-ledger-empty{padding:42px 36px;font-family:var(--font-sans),sans-serif;font-size:13px}.lead-inspector{width:380px}.inspector-scroll{padding:42px 36px 24px}.inspector-header{padding-bottom:30px}.inspector-header h2{max-width:24ch;font-size:23px;font-weight:700;letter-spacing:-.05em;line-height:1.14}.inspector-header h2 .inspector-project{display:block;margin-top:4px;color:var(--quiet);font-size:13px;font-weight:500;letter-spacing:-.015em}.inspector-header p{margin:8px 0 0;color:var(--quiet);font-size:14px}.inspector-header .inspector-directive{max-width:42ch;margin-top:16px;color:var(--graphite);font-size:15px;font-weight:550;line-height:1.45;letter-spacing:-.015em}.inspector-header .inspector-task{max-width:42ch;margin-top:7px;color:var(--quiet);font-size:13px;font-weight:450;line-height:1.45}.inspector-attention{display:inline-block;color:var(--ink);font-size:11px;font-weight:650}.inspector-facts{margin:0}.inspector-facts dd,.inspector-facts dt{font-family:var(--font-sans),sans-serif;letter-spacing:-.01em}.inspector-facts dt{color:var(--quiet);font-size:10.5px;font-weight:600;letter-spacing:.06em}.inspector-facts dd{font-size:13px;font-weight:520;line-height:1.4}.inspector-silence{margin:15px 0 0;border-left:2px solid var(--line-dark);padding-left:11px;color:var(--graphite);font-size:13px;font-weight:450;line-height:1.45}.inspector-actions{gap:10px;padding:18px 28px 24px}.inspector-actions .button{min-height:46px;border-radius:3px;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:650;letter-spacing:-.01em;text-transform:none}.inspector-activity{border-top:1px solid var(--line);padding-top:20px}.inspector-activity h3{margin-bottom:18px}.inspector-activity li{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-left:24px}.button{border-radius:3px;font-family:var(--font-sans),sans-serif;letter-spacing:-.01em;text-transform:none}@media (max-width:800px){.ops-strip{min-height:44px;padding:0 12px 0 17px}.ops-strip-status{max-width:46vw}.ops-strip-actions .ops-agent-button{min-height:32px;padding:0 13px}.revenue-header{min-height:58px;padding:0 18px}.revenue-header h1{font-size:22px}.revenue-title-block{gap:12px}.revenue-title-block time{font-size:11px}.action-ledger{padding:0}.action-ledger-select{min-height:0;grid-template-columns:minmax(0,1fr) 64px;gap:8px 16px;padding:17px 46px 17px 18px}.action-account{grid-column:1;grid-row:1}.action-due{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right}.action-ledger-edit{top:17px;right:12px;opacity:1}.lead-inspector{width:100%}.inspector-scroll{padding:30px 22px 20px}.inspector-facts>div{min-height:76px;grid-template-columns:1fr}.inspector-actions{padding:14px 18px 16px}}.agent-rail{display:grid;grid-template-rows:auto 1fr auto auto;min-height:0;border-left:1px solid var(--line);background:var(--paper)}.agent-rail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.agent-rail-title{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.agent-stop{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--line-dark);border-radius:5px;background:transparent;font-size:12px;color:var(--graphite);cursor:pointer}.agent-stop:hover{background:var(--wash)}.agent-stop svg{width:11px;height:11px}.agent-transcript{min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.agent-next-action{position:static;flex:0 0 auto;display:grid;gap:6px;border:0;border-bottom:1px solid var(--line);background:#fff;padding:8px 0 11px;box-shadow:none}.agent-next-action[data-owner=agent]{border-bottom-color:#cbded0}.agent-next-action>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--quiet);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.agent-next-action>strong{color:var(--ink);font-size:13.5px;line-height:1.3;letter-spacing:-.02em}.agent-next-action>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--quiet);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-next-cta{display:inline-flex;min-height:30px;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);padding:0 10px;color:#fff;font:600 9.5px/1 var(--font-mono),monospace;text-decoration:none;cursor:pointer}.agent-next-cta:hover:not(:disabled){background:var(--graphite)}.agent-next-cta:disabled{cursor:wait;opacity:.65}.agent-next-cta svg{width:14px;height:14px}.agent-next-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px}.agent-next-controls>a{justify-self:start;color:var(--quiet);font:550 10px/1.3 var(--font-mono),monospace}.agent-receipt{color:var(--quiet);font:500 8.5px/1.35 var(--font-mono),monospace}.agent-next-action .agent-next-error{color:rgb(var(--danger));font-size:11px}.agent-queue{border-bottom:1px solid var(--line)}.agent-queue>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;color:var(--quiet);font:550 10px/1 var(--font-mono),monospace;list-style:none;cursor:pointer}.agent-queue>summary::-webkit-details-marker{display:none}.agent-queue>summary span:last-child{min-width:20px;color:#a3a3a3;text-align:right}.agent-queue>ol{display:grid;gap:1px;margin:0 0 9px;padding:0;list-style:none;background:var(--line);border:1px solid var(--line)}.agent-queue a{display:grid;gap:3px;padding:7px 9px;background:#fff;text-decoration:none;border-left:2px solid var(--line-dark)}.agent-queue a[data-owner=agent]{border-left-color:rgb(var(--success))}.agent-queue a:hover{background:var(--wash)}.agent-queue-title{color:var(--ink);font-size:11.5px;line-height:1.3}.agent-queue-cta{color:var(--quiet);font:550 8.5px/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.agent-current-exchange,.agent-history{border-top:1px solid var(--line)}.agent-current-exchange{max-height:min(30vh,280px);overflow-y:auto;padding-top:8px;scrollbar-width:thin}.agent-current-exchange .agent-history-items{gap:6px;padding-bottom:2px}.agent-current-exchange .agent-line{font-size:12.5px;line-height:1.45}.agent-current-exchange .agent-line[data-role=user]{padding:7px 9px}.agent-history>summary{padding:9px 0;color:var(--quiet);font:550 9.5px/1 var(--font-mono),monospace;list-style:none;cursor:pointer}.agent-history>summary::-webkit-details-marker{display:none}.agent-history>summary:after{margin-left:7px;color:#a3a3a3;content:"+"}.agent-history[open]>summary:after{content:"−"}.agent-history-items{display:grid;gap:10px;padding:2px 0 10px}.agent-notice{margin:0;padding:4px 0;border:0;border-radius:0;background:transparent;font-size:12px;line-height:1.45}.agent-line{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.agent-line[data-role=user]{padding:9px 12px;border-radius:7px;background:var(--wash);color:var(--graphite)}.agent-line[data-role=error]{display:flex;align-items:flex-start;gap:7px;color:rgb(var(--danger))}.agent-line[data-role=error] svg{flex:none;width:14px;height:14px;margin-top:2px}.agent-activity{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--quiet)}.agent-activity svg{flex:none;width:12px;height:12px}.agent-activity[data-state=failed]{color:rgb(var(--danger))}.agent-spin{animation:agent-spin .9s linear infinite}@keyframes agent-spin{to{transform:rotate(1turn)}}.agent-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0 18px 4px;list-style:none}.agent-suggestions button{padding:5px 10px;border:1px solid var(--line-dark);border-radius:999px;background:transparent;font-size:12px;color:var(--graphite);cursor:pointer}.agent-suggestions button:hover{border-color:var(--ink);color:var(--ink)}.agent-composer{display:flex;align-items:flex-end;gap:7px;padding:9px 12px 11px;border-top:1px solid var(--line)}.agent-composer textarea{flex:1;max-height:96px;padding:7px 9px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;font-family:var(--font-sans),sans-serif;font-size:12.5px;line-height:1.4;color:var(--graphite)}.agent-composer textarea:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.agent-composer button{display:grid;place-items:center;flex:none;width:30px;height:30px;border:none;border-radius:7px;background:var(--ink);color:#fff;cursor:pointer}.agent-composer button:disabled{background:var(--line-dark);cursor:not-allowed}.agent-composer button svg{width:15px;height:15px}.agent-dismiss{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--quiet);cursor:pointer}.agent-dismiss:hover:not(:disabled){background:var(--wash);color:var(--ink)}.agent-dismiss:disabled{cursor:wait;opacity:.5}.agent-dismiss svg{width:13px;height:13px}.agent-clear{margin:0;border-bottom:1px solid var(--line);padding:5px 0 10px;color:var(--quiet);font-size:11.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.agent-spin{animation:none}}.crm-main:has(.workspace){padding:0;overflow:hidden}.workspace{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(300px,380px);min-height:0;height:100%}.workspace-list{display:grid;grid-template-rows:auto 1fr;min-height:0;border-right:1px solid var(--line)}.workspace-list-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.workspace-list-header h1{margin:0;font-size:15px;letter-spacing:-.01em}.workspace-list-header span{font-family:var(--font-mono),monospace;font-size:11px;color:var(--quiet)}.workspace-threads{margin:0;padding:0;min-height:0;overflow-y:auto;list-style:none}.workspace-threads a{display:grid;min-height:68px;align-content:center;gap:8px;padding:11px 17px 12px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.workspace-threads a:hover{background:var(--wash)}.workspace-threads a[data-selected=true]{background:var(--wash);box-shadow:inset 3px 0 0 var(--ink)}.workspace-thread-top{display:grid;min-width:0;gap:3px}.workspace-thread-top strong{font-size:13px;font-weight:650;letter-spacing:-.025em}.workspace-thread-top strong,.workspace-thread-topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-thread-topic{color:var(--quiet);font-size:11px;line-height:1.25}.workspace-thread-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-thread-meta>span{color:var(--quiet);font:620 8px/1 var(--font-mono),monospace;letter-spacing:.055em;text-transform:uppercase}.workspace-thread-meta>span[data-needs-reply=true]{color:var(--ink)}.workspace-thread-meta time{flex:none;color:var(--quiet);font:520 8.5px/1 var(--font-mono),monospace}.workspace-reading{min-height:0;overflow-y:auto}.workspace-empty{display:grid;place-items:start;height:auto;padding:24px 26px;color:var(--quiet);font-size:12px}.workspace-empty p{margin:0}.workspace-list>.action-ledger-empty{flex:none;overflow:visible;margin:0;padding:20px 18px;color:var(--quiet);font-family:var(--font-sans),sans-serif;font-size:11.5px;line-height:1.5}@media (max-width:1180px){.workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.workspace .agent-rail{grid-column:1/-1;border-left:none;border-top:1px solid var(--line);max-height:46vh}}@media (max-width:800px){.workspace{grid-template-columns:minmax(0,1fr)}.workspace .agent-rail{grid-row:1;grid-template-rows:minmax(0,1fr) auto;max-height:42vh;border-top:none;border-bottom:1px solid var(--line)}.workspace .agent-rail-header,.workspace .agent-suggestions,.workspace .agent-transcript>:not(.agent-next-action):not(.agent-current-exchange){display:none}.workspace .agent-transcript{overflow-y:auto;padding:8px 12px 6px}.workspace .agent-next-action{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 12px;border:0;padding:0}.workspace .agent-next-action>.agent-receipt,.workspace .agent-next-action>p,.workspace .agent-next-controls>a{display:none}.workspace .agent-next-action>header{grid-column:2;grid-row:1;justify-self:end}.workspace .agent-next-action>header>span{display:none}.workspace .agent-next-action>strong{grid-column:1;font-size:13px}.workspace .agent-current-exchange{max-height:18vh;overflow-y:auto;padding-top:6px}.workspace .agent-next-cta{grid-column:2;grid-row:2}.workspace .agent-next-controls{grid-column:1/-1;grid-row:2}.workspace .agent-composer{min-height:48px;padding:7px 10px 9px}.workspace .agent-composer textarea{max-height:68px}.workspace-list{grid-row:2;border-right:none;border-bottom:1px solid var(--line);max-height:40vh}.workspace-reading{grid-row:3}}.workspace-reading .case-workspace{padding:18px 22px 36px}.workspace-reading .case-title-row h1{font-size:clamp(19px,2vw,24px);letter-spacing:-.03em;line-height:1.18}.case-title-row h1{flex:1 1 320px;min-width:0}.case-title-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.thread-close-control{position:relative;display:inline-flex}.thread-close{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;padding:0 8px;color:var(--graphite);font:550 10.5px/1 var(--font-sans),sans-serif;cursor:pointer}.thread-close:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.thread-close:disabled{cursor:wait;opacity:.55}.thread-close svg{width:12px;height:12px}.thread-close-error{position:absolute;z-index:2;top:calc(100% + 5px);right:0;width:-moz-max-content;width:max-content;max-width:min(260px,70vw);border:1px solid rgb(var(--danger)/.25);border-radius:5px;background:#fff;padding:6px 8px;color:rgb(var(--danger));font-size:10.5px;line-height:1.35;box-shadow:0 5px 16px rgb(0 0 0/.08)}.case-closed-note{margin:20px 0 0;border-top:1px solid var(--line);padding:14px 0 0;color:var(--quiet);font-size:12px}.workspace-reading .case-focus{grid-template-columns:minmax(0,1fr)}.workspace-reading .case-message pre{margin:0 8px 16px 50px}.workspace-list-header>div:not(.compose-overlay){display:flex;align-items:baseline;gap:10px}.compose-open{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line-dark);border-radius:6px;background:transparent;font-size:12px;color:var(--graphite);cursor:pointer}.compose-open:hover{border-color:var(--ink);color:var(--ink)}.compose-open svg{width:13px;height:13px}.compose-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:end;padding:0 18px 18px;background:transparent;pointer-events:none}.compose-sheet{display:grid;gap:0;width:min(500px,calc(100vw - 36px));max-height:min(680px,calc(100dvh - 76px));overflow-y:auto;padding:0;border:1px solid var(--line-dark);border-radius:8px;background:white;box-shadow:0 8px 28px rgb(10 10 10/.18);pointer-events:auto}.compose-head{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;background:#f2f6fc;padding:7px 10px 7px 13px}.compose-head h2{margin:0;font-size:13px;font-weight:620;letter-spacing:-.01em}.compose-head button{display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:5px;background:transparent;color:var(--quiet);cursor:pointer}.compose-head button:hover{background:var(--wash);color:var(--graphite)}.compose-head button svg{width:15px;height:15px}.compose-field{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:9px 13px}.compose-field>span{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:0;text-transform:none;color:var(--quiet)}.compose-field input{width:100%;border:none;background:transparent;font-family:var(--font-sans),sans-serif;font-size:13.5px;color:var(--graphite)}.compose-field input:focus-visible{outline:none}.compose-field:focus-within{border-bottom-color:var(--ink)}textarea.compose-body{width:100%;min-height:170px;max-height:40dvh;border:none;background:transparent;padding:13px;font-family:var(--font-sans),sans-serif;font-size:13.5px;line-height:1.6;color:var(--graphite)}textarea.compose-body:focus-visible{outline:none}.compose-actions{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:10px 13px}.compose-actions button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 14px;border:none;border-radius:6px;background:var(--ink);font-size:13px;font-weight:500;color:#fff;cursor:pointer}.compose-actions button:disabled{background:var(--line-dark);cursor:not-allowed}.compose-actions button svg{width:14px;height:14px}.compose-actions p{margin:0;font-size:10.5px;color:var(--quiet)}@media (max-width:620px){.compose-overlay{place-items:end center;padding:8px}.compose-sheet{width:100%;max-height:calc(100dvh - 16px);border-radius:10px}textarea.compose-body{min-height:140px}}.crm-workspace{width:100%;max-width:100vw;margin-left:0}.crm-command-header{display:grid;min-height:56px;grid-template-columns:230px max-content minmax(0,1fr) max-content;align-items:stretch;border-bottom:1px solid var(--line);background:white}.crm-mailbox-nav{display:flex;align-items:stretch;border-right:1px solid var(--line)}.crm-mailbox-nav a{display:flex;align-items:center;padding:0 14px;color:var(--quiet);font:600 9px/1 var(--font-mono),monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.crm-mailbox-nav a:hover{color:var(--ink);background:var(--paper)}.thread-sharing-control{display:inline-flex;position:relative}.thread-sharing-control button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:white;padding:7px 10px;color:var(--graphite);font:600 9px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.04em}.thread-sharing-control svg{width:12px;height:12px}.thread-share-error{position:absolute;top:calc(100% + 6px);right:0;width:240px;color:var(--danger);font-size:11px}.case-shared-banner{margin-top:14px;border-left:3px solid var(--ink);background:var(--paper);padding:10px 12px;color:var(--graphite);font-size:12px;line-height:1.5}.members-page{box-sizing:border-box;min-height:calc(100dvh - 56px);background:#fcfcfb;padding-block:clamp(34px,5vh,56px) 72px;padding-inline:clamp(24px,4.5vw,72px)}.members-content{width:100%;max-width:1040px;margin-inline:auto}.members-header{display:grid;max-width:720px;gap:8px;margin-bottom:30px}.members-header h1{margin:0;color:var(--ink);font-size:clamp(30px,3vw,40px);font-weight:730;letter-spacing:-.055em;line-height:.95}.member-invite-copy>p:last-child,.members-directory-header>p,.members-header>p:last-child{margin:0;color:var(--quiet);font-size:13px;line-height:1.55}.members-eyebrow{margin:0;color:var(--blue);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.member-invite-panel{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.6fr);align-items:end;gap:30px;border:1px solid var(--line);border-radius:10px;background:white;padding:24px;box-shadow:0 12px 32px rgb(20 25 40/.035)}.member-invite-copy{display:grid;gap:7px}.member-invite-copy h2,.members-directory-header h2{margin:0;color:var(--ink);font-size:17px;font-weight:680;letter-spacing:-.025em}.member-invite-form{display:grid;grid-template-columns:minmax(220px,1fr) 150px max-content;align-items:end;gap:12px;margin:0}.member-invite-form label{display:grid;min-width:0;gap:7px}.member-invite-form label>span{color:var(--quiet);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.member-invite-form input,.member-invite-form select{box-sizing:border-box;width:100%;min-width:0;height:42px;border:1px solid var(--line-dark);border-radius:6px;background:white;padding:0 12px;color:var(--ink);font:500 13px/1.2 var(--font-sans),sans-serif;transition:border-color .14s ease,box-shadow .14s ease}.member-invite-form input:focus,.member-invite-form select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px rgb(10 57 200/.1)}.member-invite-form .button{min-height:42px;padding-inline:17px;white-space:nowrap}.members-directory{margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:white}.members-directory-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:20px 22px 18px;border-bottom:1px solid var(--line)}.members-directory-header>div{display:grid;gap:6px}.members-table-wrap{overflow-x:auto}.members-table{width:100%;border-collapse:collapse}.members-table td,.members-table th{padding:15px 22px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.members-table th{background:#fafaf8;color:var(--quiet);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.members-table td{color:var(--graphite);font-size:13px}.members-table tbody tr:last-child td{border-bottom:0}.member-email{color:var(--ink);font-weight:620}.member-role{color:var(--quiet);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.member-state{display:inline-flex;align-items:center;gap:7px;color:var(--graphite)}.member-state>span{width:7px;height:7px;border-radius:999px;background:var(--quiet)}.member-state[data-active=true]>span{background:#23834c;box-shadow:0 0 0 3px rgb(35 131 76/.1)}.member-actions{width:1%;text-align:right!important;white-space:nowrap}.member-disable-button{min-height:34px;padding-inline:13px;border-color:var(--line-dark);background:white}@media (max-width:860px){.member-invite-panel{grid-template-columns:1fr;align-items:start;gap:20px}}@media (max-width:680px){.members-page{padding-block:28px 48px}.member-invite-form{grid-template-columns:1fr}.member-invite-form .button{width:100%}.members-directory-header{align-items:start;flex-direction:column;gap:8px}.members-table thead{display:none}.members-table,.members-table tbody,.members-table td,.members-table tr{display:block;width:100%}.members-table tr{padding:14px 18px;border-bottom:1px solid var(--line)}.members-table tbody tr:last-child{border-bottom:0}.members-table td{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:34px;padding:4px 0;border:0}.members-table td:before{content:attr(data-label);color:var(--quiet);font:650 9px/1 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.members-table .member-actions{display:flex;width:100%;justify-content:flex-end;padding-top:10px}}.crm-command-identity{display:flex;align-items:center;border-right:1px solid var(--line)}.crm-command-identity a{display:flex;width:100%;align-items:baseline;gap:10px;padding:0 22px;color:var(--graphite);text-decoration:none}.crm-command-identity strong{font-size:20px;font-weight:730;letter-spacing:-.055em}.crm-command-identity span{color:var(--quiet);font:600 9px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.crm-command-header .ops-strip{min-height:55px;border:0;padding:0 20px}.crm-session{position:static;display:flex;align-items:center;border-left:1px solid var(--line);padding:0 18px}.crm-session button{font-size:9px}.revenue-command{grid-template-columns:minmax(360px,32vw) minmax(0,1fr)}.revenue-primary{background:#fcfcfb}.revenue-header{min-height:76px;padding:0 26px}.revenue-title-block{gap:13px}.revenue-title-block h1{font-size:21px}.action-ledger{padding:0}.action-ledger-item,.action-ledger-item[data-priority=overdue],.action-ledger-item[data-priority=reply_waiting]{background:transparent}.action-ledger-item[data-selected=true]{background:white;box-shadow:inset 3px 0 0 var(--ink)}.action-ledger-select{min-height:68px;grid-template-columns:minmax(0,1fr) max-content 18px;gap:14px;padding:13px 22px 13px 25px}.action-account strong{font-size:14px}.action-caret{width:15px;height:15px}.lead-inspector{width:auto;border-left:0;background:linear-gradient(90deg,rgb(10 57 200/.035),transparent 18%),white}.inspector-scroll{padding:clamp(34px,5vh,64px) clamp(34px,5vw,82px) 64px}.inspector-header{max-width:900px;border-bottom:0;padding-bottom:0}.inspector-command-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-bottom:24px;color:var(--quiet);font:650 10px/1.2 var(--font-mono),monospace;letter-spacing:.065em;text-transform:uppercase}.inspector-command-meta span:first-child{border:1px solid var(--line-dark);border-radius:999px;padding:7px 10px;color:#494949;background:white}.inspector-command-meta span:first-child[data-owner=agent]{border-color:var(--ink);background:var(--ink);color:white}.inspector-header h2{max-width:760px;font-size:clamp(34px,3.5vw,50px);font-weight:715;letter-spacing:-.065em;line-height:1.02;text-wrap:balance}.inspector-header .inspector-project{margin:13px 0 0;color:var(--quiet);font-size:13px}.inspector-header .inspector-task{max-width:62ch;margin:27px 0 0;color:#303030;font-size:16px;line-height:1.55}.inspector-attention{margin-top:14px}.inspector-command-actions{display:flex;max-width:760px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:30px}.inspector-command-actions .button{width:auto;min-height:46px;padding:0 21px}.inspector-command-actions small{flex-basis:100%;color:var(--quiet);font:500 10px/1.4 var(--font-mono),monospace}.inspector-activity{max-width:760px;border-top:0;padding-top:52px}.inspector-activity h3{color:var(--quiet)}.inspector-actions-terminal{padding-right:clamp(34px,5vw,82px);padding-left:clamp(34px,5vw,82px)}@media (max-width:800px){.crm-command-header{position:sticky;z-index:40;top:0;min-height:52px;grid-template-columns:max-content minmax(0,1fr)}.crm-command-identity{border-right:0}.crm-command-identity a{padding:0 14px 0 17px}.crm-command-identity span,.crm-session,.ops-strip-status{display:none}.crm-command-header .ops-strip{min-height:51px;padding:0 10px}.crm-mailbox-nav{flex-wrap:wrap;justify-content:flex-end;min-width:0}.crm-mailbox-nav a{min-height:38px;padding:0 9px}.crm-main,.crm-main:has(.revenue-command){min-height:calc(100dvh - 52px);padding-bottom:0}.revenue-command{display:block}.action-ledger-select{grid-template-columns:minmax(0,1fr) max-content 16px;padding:16px 15px 16px 18px}.lead-inspector{width:100%;background:white}.inspector-scroll{padding:28px 21px 36px}.inspector-header h2{font-size:clamp(29px,8.4vw,36px)}.inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-main:has(.lead-command){overflow:hidden}.lead-command{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);background:#f7f7f4}.lead-command-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:40px;border-bottom:1px solid var(--line-dark);background:white;padding:29px 38px 27px}.lead-command-copy>span,.lead-command-empty>span,.lead-decision-receipt span,.lead-focus-context>span,.lead-profile-kind,.lead-profile-proof>div:first-child>span,.lead-profile-signals section>span,.lead-queue header span{color:var(--ink);font:680 9px/1 var(--font-mono),monospace;letter-spacing:.075em;text-transform:uppercase}.lead-command-copy h1{margin:8px 0 0;font-size:clamp(30px,3vw,42px);font-weight:720;letter-spacing:-.064em;line-height:1}.lead-command-copy p{max-width:68ch;margin:11px 0 0;color:var(--quiet);font-size:12.5px;line-height:1.5}.lead-metrics{display:grid;grid-template-columns:repeat(3,100px);border-top:1px solid var(--line);border-left:1px solid var(--line);margin:0}.lead-metrics>div{display:grid;min-height:72px;align-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 14px 11px}.lead-metrics>div[data-tone=active]{background:var(--ink)}.lead-metrics dt{color:var(--quiet);font:620 8px/1 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.lead-metrics dd{margin:0;color:var(--graphite);font-size:23px;font-weight:700;letter-spacing:-.055em;line-height:1}.lead-metrics>div[data-tone=active] dt{color:#b8c8ff}.lead-metrics>div[data-tone=active] dd{color:white}.lead-workspace{display:grid;min-height:0;grid-template-columns:minmax(285px,24vw) minmax(0,1fr)}.lead-queue{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--line-dark);background:#fbfbf9}.lead-queue>header{display:flex;min-height:79px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 20px 14px 22px}.lead-queue header h2{margin:7px 0 0;font-size:16px;font-weight:680;letter-spacing:-.04em}.lead-queue>header>strong{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--line-dark);border-radius:50%;font:670 11px/1 var(--font-mono),monospace}.lead-queue ol{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none}.lead-queue li{border-bottom:1px solid var(--line)}.lead-queue button{display:grid;width:100%;min-height:76px;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:11px;border:0;background:transparent;padding:13px 18px 13px 19px;color:var(--graphite);text-align:left;transition:background .12s ease,box-shadow .12s ease}.lead-queue button:hover{background:white}.lead-queue button[data-active=true]{background:white;box-shadow:inset 3px 0 0 var(--ink)}.lead-queue-rank{color:#9a9a9a;font:560 9px/1 var(--font-mono),monospace}.lead-queue-account{display:grid;min-width:0;gap:5px}.lead-queue-account strong{font-size:13px;font-weight:630;letter-spacing:-.025em}.lead-queue-account small,.lead-queue-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-queue-account small{color:var(--quiet);font:500 8.5px/1 var(--font-mono),monospace}.lead-queue-score{display:grid;min-width:32px;gap:3px;justify-items:end}.lead-queue-score strong{color:var(--ink);font:700 13px/1 var(--font-mono),monospace}.lead-queue-score small{color:var(--quiet);font:600 7px/1 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.lead-focus{min-width:0;overflow-y:auto;background:linear-gradient(135deg,rgb(10 57 200/.03),transparent 34%),#f8f8f5;padding:clamp(28px,4vh,44px) clamp(30px,4.5vw,72px) 56px}.lead-focus-context{display:flex;max-width:940px;align-items:baseline;justify-content:space-between;gap:24px;margin:0 auto 14px}.lead-focus-context p{max-width:67ch;margin:0;color:var(--quiet);font-size:10.5px;line-height:1.45;text-align:right}.lead-profile{max-width:940px;margin:0 auto;border:1px solid var(--line-dark);background:white;box-shadow:0 20px 48px rgb(28 28 28/.055)}.lead-profile-header{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;border-bottom:1px solid var(--line)}.lead-profile-header>div:first-child{padding:clamp(27px,3.5vw,42px)}.lead-profile-kind{color:var(--quiet)}.lead-profile-header h2{max-width:720px;margin:14px 0 0;font-size:clamp(31px,4vw,50px);font-weight:725;letter-spacing:-.068em;line-height:.98;text-wrap:balance}.lead-profile-header p{margin:16px 0 0;color:var(--quiet);font:520 10px/1.4 var(--font-mono),monospace}.lead-fit-score{display:grid;align-content:center;justify-items:center;border-left:1px solid var(--line);background:#fbfbfa}.lead-fit-score strong{color:var(--ink);font:720 34px/1 var(--font-mono),monospace;letter-spacing:-.07em}.lead-fit-score span{margin-top:7px;color:var(--quiet);font:620 8px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.lead-profile-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.lead-profile-signals section{min-height:210px;padding:28px 30px 30px}.lead-profile-signals section+section{border-left:1px solid var(--line)}.lead-profile-signals section[data-emphasis=true]{background:#f9faff}.lead-profile-signals p{margin:16px 0 0;color:#424242;font-size:13px;line-height:1.65}.lead-profile-proof{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:14px 30px}.lead-profile-proof>div:first-child{display:grid;min-width:0;gap:7px}.lead-profile-proof>div:first-child>span{color:var(--quiet)}.lead-profile-proof strong{overflow:hidden;font:550 10px/1.3 var(--font-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.lead-profile-tags{display:flex;flex:0 0 auto;align-items:center;gap:8px}.lead-profile-tags a,.lead-profile-tags>span{border:1px solid var(--line-dark);padding:7px 9px;color:var(--quiet);font:650 8px/1 var(--font-mono),monospace;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.lead-profile-tags>span{border-color:#9dbca4;color:rgb(var(--success))}.lead-profile-tags a{display:inline-flex;align-items:center;gap:5px;color:var(--ink)}.lead-profile-tags svg{width:11px;height:11px}.lead-profile-error{margin:0;border-bottom:1px solid rgb(var(--danger)/.28);background:rgb(var(--danger)/.04);padding:13px 30px;color:rgb(var(--danger));font:560 10px/1.5 var(--font-mono),monospace}.lead-decision-actions{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:22px;padding:17px 30px}.lead-decision-actions>div{display:flex;gap:9px}.lead-decision-actions .button{min-height:46px;padding:0 19px}.lead-decision-actions p{margin:0;color:var(--quiet);font:550 8.5px/1.4 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.lead-decision-receipt{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:24px;background:#f4f7ff;padding:19px 30px}.lead-decision-receipt>div{min-width:0}.lead-decision-receipt p{max-width:72ch;margin:8px 0 0;color:#424242;font-size:11px;line-height:1.5}.lead-decision-receipt .button{flex:0 0 auto}.lead-command-empty{display:grid;max-width:560px;align-content:start;justify-items:start;gap:0;padding:clamp(60px,10vw,140px) clamp(28px,7vw,110px)}.lead-command-empty h2{margin:13px 0 0;font-size:clamp(28px,4vw,44px);letter-spacing:-.06em;line-height:1.02}.lead-command-empty p{margin:14px 0 22px;color:var(--quiet);font-size:13px}@media (max-width:900px){.crm-main:has(.lead-command){overflow-y:auto}.lead-command{height:auto;min-height:100%}.lead-command-header{grid-template-columns:1fr;gap:22px;padding:25px 20px 22px}.lead-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-workspace{display:block}.lead-queue{max-height:260px;border-right:0;border-bottom:1px solid var(--line-dark)}.lead-queue>header{min-height:65px}.lead-focus{overflow:visible;padding:24px 16px 38px}.lead-focus-context{display:block}.lead-focus-context p{margin-top:8px;text-align:left}.lead-profile-header h2{font-size:clamp(29px,8.5vw,42px)}}@media (max-width:620px){.lead-command{padding-bottom:68px}.lead-command-copy h1{font-size:31px}.lead-command-copy p{font-size:11.5px}.lead-metrics>div{min-height:64px;padding:11px 12px 9px}.lead-profile-header{grid-template-columns:minmax(0,1fr) 78px}.lead-profile-header>div:first-child{padding:25px 20px 26px}.lead-fit-score strong{font-size:27px}.lead-profile-signals{grid-template-columns:1fr}.lead-profile-signals section{min-height:0;padding:23px 20px 25px}.lead-profile-signals section+section{border-top:1px solid var(--line);border-left:0}.lead-profile-proof{display:grid;padding:17px 20px}.lead-profile-tags{flex-wrap:wrap}.lead-decision-actions,.lead-decision-receipt{align-items:stretch;flex-direction:column;padding:18px 20px 20px}.lead-decision-actions>div{display:grid;grid-template-columns:minmax(0,1fr) max-content}.lead-decision-actions .button{padding:0 15px}.lead-decision-actions p{display:none}.lead-decision-actions{position:fixed;z-index:45;right:0;bottom:0;left:0;display:block;min-height:0;border-top:1px solid var(--line-dark);background:rgb(255 255 255/.97);padding:10px 14px;box-shadow:0 -10px 28px rgb(28 28 28/.08);backdrop-filter:blur(12px)}.lead-decision-receipt .button{justify-content:center}}