*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.hidden{display:none}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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)}.outline{outline-style:solid}.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{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--bg: #07101f;--bg-glow: #17335b;--sidebar: rgba(7, 14, 28, .96);--surface: rgba(12, 24, 42, .92);--surface-2: #0a1728;--surface-3: #10233c;--input: #081626;--border: #1b304b;--border-2: #29405d;--text: #e9eef7;--muted: #8294ad;--muted-2: #71849f;--blue: #6ca8ff;--blue-strong: #3979e8;--incoming: #1b2c44;--outgoing: #143856;--success-bg: #13352c;--success: #83e9bc;color:var(--text);background:var(--bg)}html[data-theme=light]{--bg: #f3f6fb;--bg-glow: #d9e8ff;--sidebar: rgba(255, 255, 255, .98);--surface: rgba(255, 255, 255, .98);--surface-2: #f7f9fc;--surface-3: #eef4fd;--input: #ffffff;--border: #d7e0ec;--border-2: #c5d2e2;--text: #152033;--muted: #627086;--muted-2: #718096;--blue: #245fbd;--blue-strong: #2f6fd2;--incoming: #eef2f7;--outgoing: #dceafb;--success-bg: #e5f6ee;--success: #177a54}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 70% -20%,var(--bg-glow) 0,transparent 35%),var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button:disabled{opacity:.58;cursor:not-allowed}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:26px 18px;background:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;padding:0 8px 24px}.brand-logo{width:76px;height:57px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto;border-radius:9px;background:transparent}.brand-copy{min-width:0}.brand strong,.brand span{display:block}.brand strong{font-size:15px;line-height:1.15}.brand span{font-size:11px;color:var(--muted);margin-top:3px}.sidebar nav{display:grid;gap:6px}.nav{border:0;background:transparent;color:var(--muted);padding:11px 12px;border-radius:10px;display:flex;gap:11px;align-items:center;cursor:pointer;text-align:left}.nav:hover,.nav.active{background:var(--surface-3);color:var(--text)}.sidefoot{margin-top:auto;display:grid;gap:14px}.connection{padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;gap:10px;align-items:center}.connection strong,.connection span{display:block}.connection strong{font-size:13px}.connection span{font-size:11px;color:var(--muted);margin-top:2px}.dot{width:9px;height:9px;border-radius:50%;background:#7d8898}.dot.green{background:#47d697;box-shadow:0 0 12px #47d697}.primary,.outline{border-radius:9px;padding:10px 13px;display:inline-flex;gap:7px;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.primary{border:1px solid #4c8dff;background:var(--blue-strong);color:#fff;font-weight:700}.outline{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text)}main{padding:30px;min-width:0}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}h1{font-size:30px;margin:2px 0 0}h2{font-size:16px;margin:0}.eyebrow{font-size:10px;letter-spacing:.16em;color:var(--blue);font-weight:800;margin:0}.sub{color:var(--muted);font-size:13px;margin:5px 0 0}.head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.version{padding:6px 10px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:11px}.bridge-chip{padding:6px 10px;border:1px solid var(--border);border-radius:99px;font-size:10px;font-weight:800;white-space:nowrap}.bridge-chip.live{color:var(--success);background:var(--success-bg)}.bridge-chip.degraded{color:var(--muted);background:var(--surface-2)}.bridge-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.alert{padding:11px 14px;border:1px solid #74404a;background:#351b26;color:#ffb9c5;border-radius:10px;margin-bottom:16px}html[data-theme=light] .alert{background:#fff0f2;color:#9c253d;border-color:#efb7c2}.panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000014}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid var(--border)}.panel-title span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.workspace-grid{display:grid;grid-template-columns:250px minmax(560px,1fr) 260px;gap:14px}.lead-list{max-height:760px;overflow:auto}.lead{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;padding:13px;display:flex;gap:10px;text-align:left;cursor:pointer}.lead:hover,.lead.selected{background:var(--surface-3)}.avatar{width:38px;height:38px;border-radius:11px;background:var(--incoming);color:var(--blue);display:grid;place-items:center;font-weight:800;flex:0 0 auto}.lead-copy{min-width:0;flex:1}.lead-copy>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.lead-copy p{font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:6px 0 3px;opacity:.86}.lead-copy>span{font-size:10px;color:var(--muted)}.temp{font-size:9px!important;padding:3px 6px;border-radius:99px;background:var(--incoming);color:var(--text)!important}.temp.hot{background:#4b2130;color:#ff9fb5!important}.temp.warm{background:#493a1d;color:#ffd982!important}html[data-theme=light] .temp.hot{background:#fde8ed;color:#a32d48!important}html[data-theme=light] .temp.warm{background:#fff2d2;color:#8a5a00!important}.conversation-column{display:grid;gap:14px;align-content:start}.conversation{padding-bottom:14px}.person-head{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px}.person-head h2{font-size:17px}.person-head span{color:var(--muted);font-size:10px}.borrower-name-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.favorite-badge{display:inline-flex;align-items:center;gap:4px;color:#d69b25!important;background:#d69b251f;border:1px solid rgba(214,155,37,.28);border-radius:999px;padding:3px 7px;font-size:9px!important;font-weight:700}.lead-main strong{display:flex!important;align-items:center;gap:5px}.handoff{color:var(--success)!important;padding:5px 8px;background:var(--success-bg);border-radius:999px;font-size:9px!important;white-space:nowrap}.value-snapshot{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.value-card{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.value-card span,.value-card strong,.value-card small,.value-card a{display:block}.value-card span{color:var(--muted);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.value-card strong{font-size:14px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value-card small,.value-card a{font-size:9px;margin-top:4px;color:var(--muted)}.value-card a{color:var(--blue);text-decoration:none;font-weight:700}.equity-card strong{color:var(--success)}.valuation-helper-strip{border-bottom:1px solid var(--border);background:var(--surface);padding:9px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.helper-status{min-width:0;display:flex;align-items:center;gap:9px}.helper-status>div{min-width:0}.helper-status strong,.helper-status small{display:block}.helper-status strong{font-size:10px}.helper-status small{color:var(--muted);font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helper-dot{width:8px;height:8px;border-radius:50%;background:#8793a5;flex:0 0 auto}.helper-dot.connected{background:#47d697;box-shadow:0 0 9px #47d69799}.helper-install-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.helper-install{position:relative}.helper-install summary{cursor:pointer;color:var(--muted);font-size:9px;list-style:none}.helper-install summary::-webkit-details-marker{display:none}.helper-install p{position:absolute;z-index:8;right:0;top:22px;width:min(360px,78vw);margin:0;padding:11px;border:1px solid var(--border-2);border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:10px;line-height:1.55;box-shadow:0 12px 30px #0000002e}.thread{max-height:360px;overflow-y:auto;padding:12px 8px 6px}.message{margin:6px 10px;max-width:74%;padding:9px 11px;border-radius:12px;font-size:13px;line-height:1.42}.message small{display:block;font-size:8px;color:var(--muted);margin-bottom:4px;text-transform:none;letter-spacing:0}.activity-log{margin:4px 16px 10px;border-top:1px solid var(--border);padding-top:8px}.activity-log summary{cursor:pointer;color:var(--muted);font-size:10px}.activity-log p{margin:7px 0;color:var(--muted);font-size:9px;line-height:1.4}.incoming{background:var(--incoming)}.outgoing{background:var(--outgoing);margin-left:auto}.draftbox{margin:10px 14px;border:1px solid var(--border-2);background:var(--surface-2);border-radius:12px;padding:12px}.draft-title{display:flex;gap:8px;align-items:center;color:var(--blue)}.draft-title span{margin-left:auto;color:var(--muted);font-size:10px}.draftbox textarea,.coach-body textarea,.film-coach textarea{width:100%;margin-top:8px;resize:vertical;background:var(--input);color:var(--text);border:1px solid var(--border-2);border-radius:9px;padding:10px;line-height:1.45;min-height:82px}.strategy-row{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:8px;padding:0 14px;align-items:start}.strategy-control small{display:block;color:var(--muted);font-size:9px;line-height:1.4;margin:5px 2px 0}.strategy-row select,.correction select,.correction input,.coach-body select,.film-thread select{background:var(--input);color:var(--text);border:1px solid var(--border-2);border-radius:8px;padding:9px;width:100%}.send-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px 0}.send-button{min-width:165px;min-height:40px;box-shadow:0 8px 20px #3979e82e}.demo-send-note{color:var(--muted-2);font-size:11px}.action-link{min-width:110px}.int-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.int-grid div{padding:11px;background:var(--surface-2);border-radius:9px}.int-grid span,.fact span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.int-grid strong{display:block;font-size:12px;margin-top:4px}.int-grid .wide{grid-column:1 / -1}.borrower{align-self:start}.facts{padding:7px 14px;max-height:560px;overflow-y:auto}.fact{padding:10px 2px;border-bottom:1px solid var(--border)}.fact strong{display:block;font-size:14px;margin-top:3px}.fact small{color:var(--muted);font-size:10px}.correction{padding:14px}.correction h3{font-size:12px;margin:0 0 9px}.correction select,.correction input{margin-bottom:8px}.correction .primary{width:100%}.correction p,.muted-copy{font-size:11px;color:var(--muted);line-height:1.55}.truth-auto-note{margin:0 12px 8px;padding:9px 10px;display:flex;gap:8px;align-items:flex-start;border:1px solid rgba(53,183,124,.24);background:#35b77c0e;border-radius:9px}.truth-auto-note svg{color:var(--success);flex:0 0 auto;margin-top:1px}.truth-auto-note strong,.truth-auto-note small{display:block}.truth-auto-note strong{font-size:10px}.truth-auto-note small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.manual-override{margin:0 12px 12px;border-top:1px solid var(--border)}.manual-override>summary{cursor:pointer;list-style:none;padding:9px 2px;color:var(--muted);font-size:9px;font-weight:700}.manual-override>summary::-webkit-details-marker{display:none}.manual-override .correction{padding:4px 0 0}.pagepanel{padding-bottom:16px}.table{padding:8px 16px}.table-row{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:12px;padding:13px 4px;border-bottom:1px solid var(--border);font-size:12px}.table-row span{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metric{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.metric svg{color:var(--blue);margin-bottom:18px}.metric span{display:block;color:var(--muted);font-size:11px}.metric strong{font-size:17px;display:block;margin:5px 0 10px}.metric p{color:var(--muted);font-size:12px;line-height:1.6}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mode-buttons,.appearance-options{display:grid;gap:9px;padding:16px}.mode{text-align:left;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:13px;border-radius:10px;cursor:pointer}.mode strong,.mode span{display:block}.mode span{font-size:10px;color:var(--muted);margin-top:4px}.active-mode{border-color:#468dff;background:var(--surface-3)}.appearance-options{grid-template-columns:repeat(3,1fr)}.appearance-option{text-align:left;display:grid;gap:6px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:14px;border-radius:10px;cursor:pointer}.appearance-option svg{color:var(--blue)}.appearance-option span{font-size:10px;color:var(--muted)}.active-appearance{border-color:#468dff;box-shadow:inset 0 0 0 1px #468dff}.integration-card{display:flex;gap:14px;align-items:center;padding:20px}.integration-icon{width:48px;height:48px;border-radius:13px;background:var(--surface-2);display:grid;place-items:center}.integration-icon.good{background:var(--success-bg);color:var(--success)}.integration-card p{font-size:12px;color:var(--muted)}.integration-card small{color:var(--muted)}.conversion-lab{display:grid;grid-template-columns:minmax(520px,1.3fr) minmax(360px,.7fr);gap:14px;margin-bottom:18px;align-items:start}.roleplay-title{min-height:67px}.compact-button{padding:7px 10px;font-size:11px}.practice-start{min-height:420px;padding:50px 32px;display:grid;place-items:center;align-content:center;text-align:center}.practice-start svg{color:var(--blue)}.practice-start h3{margin:14px 0 4px;font-size:22px}.practice-start p{max-width:520px;color:var(--muted);font-size:13px;line-height:1.65}.practice-start .primary{margin-top:12px;min-width:150px}.roleplay-body{padding:16px}.roleplay-meta{display:grid;grid-template-columns:1fr 2fr 80px;gap:8px;margin-bottom:12px}.roleplay-meta>div{padding:11px 12px;border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.roleplay-meta span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.roleplay-meta strong{display:block;font-size:11px;margin-top:4px;line-height:1.4}.roleplay-thread{height:440px;overflow-y:auto;padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.roleplay-message{max-width:78%;padding:12px 14px;border-radius:13px;margin:9px 0;font-size:15px;line-height:1.5}.roleplay-message small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;margin-bottom:5px;letter-spacing:.05em}.borrower-msg{background:var(--incoming)}.roleplay-message.lo{background:var(--outgoing);margin-left:auto}.practice-composer{padding-top:14px}.practice-composer label,.film-room label{display:block;color:var(--muted);font-size:11px;margin-bottom:7px}.practice-composer textarea,.beta-body textarea,.tester-add input,.token-input{width:100%;background:var(--input);color:var(--text);border:1px solid var(--border-2);border-radius:9px;padding:11px;resize:vertical}.roleplay-send{width:100%;margin-top:10px}.coach-empty{padding:28px;color:var(--muted);line-height:1.7;font-size:13px}.coach-result-body{padding:16px;display:grid;gap:12px}.manager-head{padding:16px;background:var(--surface-2);border-radius:11px}.manager-head>div{display:flex;align-items:center;justify-content:space-between}.manager-head span{color:var(--muted);font-size:10px;text-transform:uppercase}.manager-head strong{font-size:24px}.manager-head p{margin:10px 0 0;font-size:13px;line-height:1.55}.conversion-grid{display:grid;gap:9px}.feedback-card{border:1px solid var(--border);border-radius:10px;padding:13px}.feedback-card>span,.mini-label{color:var(--blue);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.feedback-card p{color:var(--text);font-size:12px;line-height:1.55;margin:7px 0 0;opacity:.9}.feedback-card.lesson{background:var(--surface-2)}.feedback-card.improved{background:var(--surface-2);border-color:var(--border-2)}.feedback-card.improved .outline{margin-top:10px}.skill-scores{border:1px solid var(--border);border-radius:10px;padding:10px}.skill-scores summary{cursor:pointer;color:var(--muted);font-size:11px}.score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.score-card{background:var(--surface-2);border-radius:9px;padding:11px}.score-card span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.score-card strong{display:block;margin-top:4px}.overall-score{padding:13px;background:var(--surface-2);border-radius:10px;display:flex;justify-content:space-between;align-items:center}.overall-score span{color:var(--muted);font-size:10px}.overall-score strong{font-size:22px}.film-room{margin-top:22px}.film-room>summary{list-style:none;cursor:pointer;padding:15px 16px;display:flex;justify-content:space-between;align-items:center}.film-room>summary::-webkit-details-marker{display:none}.film-room>summary strong,.film-room>summary small{display:block}.film-room>summary small{color:var(--muted);margin-top:3px;font-size:10px}.film-room-grid{border-top:1px solid var(--border);display:grid;grid-template-columns:1.2fr .8fr}.film-thread,.film-coach{padding:16px;min-width:0}.film-thread{border-right:1px solid var(--border)}.film-messages{margin-top:12px;max-height:480px;overflow-y:auto;background:var(--surface-2);border-radius:10px;padding:10px}.film-message{max-width:82%;padding:10px 12px;border-radius:10px;margin:8px 0}.film-message small{color:var(--muted);font-size:9px;text-transform:uppercase}.film-message p{margin:5px 0 0;font-size:12px;line-height:1.5}.borrower-film{background:var(--incoming)}.film-message.you{background:var(--outgoing);margin-left:auto}.film-coach h3{margin:6px 0}.film-coach>p{color:var(--muted);font-size:12px;line-height:1.55;margin-bottom:18px}.film-feedback{display:grid;gap:9px;margin-top:12px}.beta-panel,.feedback-board{margin-top:14px}.beta-body{padding:16px}.tester-add{display:grid;grid-template-columns:1fr auto;gap:9px}.tester-list{display:grid;gap:8px;margin-top:14px}.tester-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.tester-item strong,.tester-item span{display:block}.tester-item span{color:var(--muted);font-size:10px;margin-top:4px}.icon-button{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);width:34px;height:34px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.empty-mini{color:var(--muted);font-size:11px;padding:12px 0}.feedback-feed{margin-top:18px}.feedback-feed.standalone{margin:0;padding:8px 18px 18px}.feedback-item{border-bottom:1px solid var(--border);padding:14px 0}.feedback-item>div{display:flex;justify-content:space-between;gap:12px}.feedback-item strong{font-size:12px}.feedback-item p{color:var(--text);font-size:12px;line-height:1.55;margin:6px 0}.feedback-item small{color:var(--muted);font-size:9px}.beta-body>.primary{margin-top:10px}.token-input{display:block;margin-top:10px}.import-button{width:100%}.security-note{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:9px}.inbox-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border)}.inbox-search>svg{color:var(--muted)}.inbox-search input{width:100%;min-width:0;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:9px 10px}.inbox-search-empty{display:grid;gap:9px;padding:14px 12px;border-bottom:1px solid var(--border);color:var(--muted);font-size:11px}.inbox-global-results{display:grid}.inbox-state-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:9px;border:1px solid var(--border);color:var(--muted)}.inbox-state-badge.unread{color:var(--blue);border-color:#468dff}.inbox-view-tabs{display:flex;gap:7px;padding:10px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap}.inbox-view-tabs button{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:6px 9px;cursor:pointer;display:flex;gap:6px;align-items:center;font-size:10px}.inbox-view-tabs button.active{border-color:#468dff;color:var(--text)}.inbox-view-tabs button span{background:var(--incoming);color:var(--text);padding:1px 5px;border-radius:999px}.lead-filter{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.lead-filter button{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:7px 11px;cursor:pointer;display:flex;gap:7px;align-items:center}.lead-filter button span{font-size:10px;background:var(--incoming);color:var(--text);padding:2px 6px;border-radius:999px}.lead-filter button.active{border-color:#468dff;color:var(--text)}.lead-center-list{display:grid}.bonzo-directory{overflow:hidden}.directory-search{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border)}.directory-search input{width:100%;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:10px 12px}.directory-list{display:grid}.campaign-pack-builder{margin:12px 16px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden}.campaign-pack-head{padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--border)}.campaign-pack-head>div>strong,.campaign-pack-head>div>span{display:flex;align-items:center;gap:6px}.campaign-pack-head>div>span{margin-top:4px;color:var(--muted);font-size:9px}.campaign-pack-empty,.campaign-pack-note,.campaign-pack-capacity{padding:10px 12px;display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:9px;line-height:1.45}.campaign-pack-empty svg,.campaign-pack-note svg,.campaign-pack-capacity svg{flex:0 0 auto;color:var(--success)}.campaign-pack-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border)}.campaign-pack-summary>div{padding:10px 12px;background:var(--surface)}.campaign-pack-summary span,.campaign-pack-summary small{display:block;color:var(--muted);font-size:8px}.campaign-pack-summary strong{display:block;margin:3px 0;font-size:14px}.campaign-pack-capacity{border-bottom:1px solid var(--border)}.campaign-pack-capacity strong,.campaign-pack-capacity small{display:block}.campaign-pack-capacity small{margin-top:3px}.campaign-segment-list{display:grid}.campaign-segment{border-bottom:1px solid var(--border);background:var(--surface)}.campaign-segment>summary{cursor:pointer;list-style:none;padding:11px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.campaign-segment>summary::-webkit-details-marker{display:none}.campaign-segment>summary strong,.campaign-segment>summary span{display:block}.campaign-segment>summary span{margin-top:3px;color:var(--muted);font-size:8px}.campaign-segment>summary b{font-size:8px;color:var(--primary);text-align:right}.campaign-segment-body{padding:0 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-segment-body>div{border:1px solid var(--border);border-radius:9px;padding:9px;background:var(--surface-2)}.campaign-segment-body span{display:block;color:var(--muted);font-size:8px;font-weight:700}.campaign-segment-body p{margin:4px 0 0;font-size:9px;line-height:1.45}.campaign-message .compact-button{margin-top:8px}.campaign-guardrails small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.campaign-pack-actions{padding:10px 12px;display:flex;gap:8px;flex-wrap:wrap}.campaign-pack-note{border-top:1px solid var(--border)}@media(max-width:760px){.campaign-pack-head{align-items:stretch;flex-direction:column}.campaign-pack-summary,.campaign-segment-body{grid-template-columns:1fr}}.directory-row{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:13px 16px;display:grid;grid-template-columns:1fr auto;gap:16px;text-align:left;cursor:pointer}.directory-row:hover{background:var(--surface-2)}.directory-row strong,.directory-row span,.directory-row small{display:block}.directory-row span,.directory-row small{color:var(--muted);font-size:10px;margin-top:3px}.directory-row>div:last-child{text-align:right;align-self:center}.directory-row svg{vertical-align:-1px}.directory-pagination{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px}.directory-pagination span{color:var(--muted);font-size:10px}.lead-center-row{width:100%;display:grid;grid-template-columns:76px minmax(220px,1.4fr) minmax(180px,.7fr) 100px;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:14px 16px;text-align:left;cursor:pointer}.lead-center-row:hover{background:var(--surface-2)}.lead-heat{font-size:10px;font-weight:800;text-align:center;padding:6px 8px;border-radius:999px;background:var(--incoming)}.lead-heat.hot{background:#4b2130;color:#ff9fb5}.lead-heat.warm{background:#493a1d;color:#ffd982}.lead-main strong,.lead-main span,.lead-main small,.lead-action strong,.lead-action span{display:block}.lead-main span{font-size:11px;color:var(--blue);margin-top:3px}.lead-main small{font-size:10px;color:var(--muted);margin-top:4px}.lead-facts-mini{display:grid;gap:4px;font-size:11px;color:var(--muted)}.lead-action{text-align:right}.lead-action strong{font-size:18px}.lead-action span{font-size:9px;color:var(--muted)}.analytics-page{display:grid;gap:14px}.analytics-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.analytics-top h2{font-size:22px}.analytics-top p{color:var(--muted);font-size:12px;margin:5px 0 0}.analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metric-tile{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.metric-tile svg{color:var(--blue)}.metric-tile span{font-size:10px;color:var(--muted)}.metric-tile strong{font-size:22px}.analytics-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}.analytics-card{min-height:280px}.heat-stack,.pointer-list{padding:16px;display:grid;gap:13px}.heat-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:7px;font-size:11px}.heat-row span{color:var(--muted)}.heat-track{height:9px;border-radius:999px;background:var(--surface-2);overflow:hidden}.heat-fill{height:100%;border-radius:inherit;background:#657991}.heat-fill.hot{background:#db5977}.heat-fill.warm{background:#d6a944}.heat-fill.cold{background:#657991}.pointer{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.pointer>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);color:var(--blue);font-size:11px;font-weight:800}.pointer p{margin:2px 0;font-size:12px;line-height:1.5}.learning-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.strategy-rank,.lesson-feed{padding:14px 16px}.strategy-rank{border-right:1px solid var(--border)}.strategy-stat,.lesson-item{padding:11px 0;border-bottom:1px solid var(--border)}.strategy-stat{display:flex;justify-content:space-between;gap:12px}.strategy-stat strong,.strategy-stat span,.lesson-item strong,.lesson-item span{display:block}.strategy-stat span,.lesson-item span{font-size:9px;color:var(--muted);margin-top:3px}.strategy-numbers{text-align:right}.strategy-numbers span{font-size:9px}.lesson-item>div{display:flex;justify-content:space-between;gap:10px}.lesson-item p{margin:5px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.analytics-note{padding:10px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:9px}.notification-card{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px}.notification-card p{max-width:620px;font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0 0}.notification-steps{display:grid;gap:4px;margin-top:8px}.notification-steps span{font-size:10px;color:var(--muted)}.notification-steps span:before{content:"• ";color:var(--blue)}.coach-mode-switch{display:inline-flex;padding:4px;margin-bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:11px;flex-wrap:wrap}.training-tabs{gap:2px}.coach-mode-switch button{border:0;background:transparent;color:var(--muted);padding:9px 12px;border-radius:8px;display:flex;gap:7px;align-items:center;cursor:pointer}.coach-mode-switch button.active{background:var(--surface-3);color:var(--text)}.drill-layout{max-width:900px}.drill-score{font-size:12px;font-weight:800;color:var(--blue)}.drill-body{padding:20px}.drill-borrower{border:1px solid var(--border);background:var(--incoming);border-radius:12px;padding:15px;display:grid;gap:5px}.drill-borrower span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.drill-borrower strong{font-size:15px}.drill-body h3{font-size:14px;margin:18px 0 10px}.drill-choices{display:grid;gap:8px}.drill-choice{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;padding:12px;text-align:left;cursor:pointer;line-height:1.45}.drill-choice:hover{border-color:var(--border-2)}.drill-choice.correct{border-color:#35b77c;background:var(--success-bg)}.drill-choice.selected-answer{border-color:#d99a4a;background:#d99a4a1f}.drill-choice.muted{opacity:.5}.drill-context{padding:11px 12px;border:1px solid var(--border);border-radius:10px;margin-bottom:10px}.drill-context small,.drill-best span{color:var(--blue);text-transform:uppercase;font-size:8px;letter-spacing:.07em}.drill-context p{margin:5px 0 0;color:var(--muted);font-size:11px}.drill-lesson{margin-top:15px;padding:15px;background:var(--surface-2);border-radius:11px}.drill-best{border-top:1px solid var(--border);margin-top:11px;padding-top:11px}.drill-best p{margin:5px 0 11px;color:var(--text)}.challenge-actions,.tester-connection-actions{display:flex;gap:8px;margin-top:10px}.challenge-actions .roleplay-send{margin-top:0;flex:1}.tester-connection-actions .primary{margin-top:0}.drill-lesson p{color:var(--muted);font-size:12px;line-height:1.55}.drill-lesson .primary{margin-top:5px}.leads-page{display:grid;gap:12px}.lead-view-tabs{display:flex;gap:7px;padding:5px;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.lead-view-tabs button{border:0;background:transparent;color:var(--muted);padding:8px 11px;border-radius:8px;cursor:pointer;white-space:nowrap}.lead-view-tabs button.active{background:var(--surface-3);color:var(--text)}.lead-view-tabs span{margin-left:5px;font-size:9px;padding:2px 5px;border-radius:999px;background:var(--incoming)}.archived-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.archived-row strong,.archived-row span,.archived-row small{display:block}.archived-row span{color:var(--muted);font-size:10px;margin-top:2px}.archived-row small{color:var(--muted-2);font-size:10px;margin-top:4px;max-width:720px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.production-assist{margin-top:0}.production-assist-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;padding:14px 16px 10px}.qualification-card,.next-action-card{border:1px solid var(--border);border-radius:11px;padding:13px;background:var(--surface-2)}.qualification-head{display:flex;justify-content:space-between;align-items:center}.qualification-head span,.next-action-card>span,.precall-body span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.qualification-head strong{display:block;font-size:22px;margin-top:2px}.qualification-track{height:7px;background:var(--surface-3);border-radius:999px;overflow:hidden;margin:9px 0}.qualification-track>div{height:100%;background:#35b77c;border-radius:inherit}.qualification-card p,.next-action-card p{color:var(--muted);font-size:11px;line-height:1.5;margin:7px 0}.readiness-note{display:block;color:var(--muted-2);font-size:8px;margin-top:8px;line-height:1.4}.live-next-action{border-color:#468dff59}.next-action-details{display:grid;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.next-action-details>div{display:grid;gap:2px}.next-action-details span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.next-action-details strong{font-size:10px;line-height:1.4;margin:0}.coverage-chips{display:flex;flex-wrap:wrap;gap:5px}.coverage-chips span{font-size:8px;padding:4px 7px;border-radius:999px;border:1px solid var(--border)}.coverage-chips .known{color:#35b77c}.coverage-chips .on-file{color:var(--blue)}.coverage-chips .missing{color:#d99a4a}.next-action-card strong{display:block;font-size:17px;margin-top:5px}.persuasion-strip{margin:0 16px 10px;border:1px solid rgba(70,141,255,.26);border-radius:10px;background:#468dff0b;padding:9px 11px;display:grid;grid-template-columns:.65fr .8fr 2fr;gap:10px;align-items:start}.persuasion-strip span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.persuasion-strip strong{display:block;font-size:10px;line-height:1.35;margin-top:3px}.persuasion-strip small{display:block;color:var(--muted);font-size:8px;line-height:1.4;margin-top:4px}.persuasion-angle{min-width:0}.missed-alert{margin:0 16px 10px;border:1px solid var(--border);border-radius:10px;padding:11px 12px;display:flex;gap:9px;align-items:flex-start}.missed-alert.high{border-color:#db597780;background:#db597714}.missed-alert.medium{border-color:#d99a4a80;background:#d99a4a14}.missed-alert p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.production-assist-bottom{padding:0 16px 14px;display:grid;gap:8px}.compact-details>summary{list-style:none}.compact-details>summary::-webkit-details-marker{display:none}.compact-summary{cursor:pointer;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px}.compact-summary strong,.compact-summary small{display:block}.compact-summary small{color:var(--muted);font-size:10px;margin-top:3px;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-head-actions{display:flex;align-items:center;gap:7px}.decision-strip{display:grid;grid-template-columns:1fr 1.45fr .72fr;border-bottom:1px solid var(--border);background:var(--surface-2)}.decision-strip>div{padding:9px 11px;border-right:1px solid var(--border);min-width:0}.decision-strip>div:last-child{border-right:0}.decision-strip span,.precall-flash span,.precall-fast-grid span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.decision-strip strong{display:block;font-size:11px;margin-top:3px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-action-cell{background:#468dff0e}.live-action-cell strong{color:var(--blue)}.live-action-cell small{display:block;margin-top:3px;color:var(--muted);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decision-label-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.thread-status{display:inline-flex!important;align-items:center;width:auto;flex:0 0 auto;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted)!important;background:var(--surface);font-size:7px!important;letter-spacing:.04em!important}.thread-status.ready{color:var(--success)!important;border-color:#35b77c59;background:#35b77c14}.thread-status.watch{color:#d99a4a!important;border-color:#d99a4a66;background:#d99a4a14}.thread-status.risk{color:#db5977!important;border-color:#db59776b;background:#db597714}.live-action-cell strong,.readiness-cell strong{white-space:normal}.readiness-cell{background:#ffffff05}.readiness-cell strong{font-size:13px}.readiness-cell small{display:block;margin-top:3px;color:var(--muted);font-size:8px;line-height:1.3}.decision-handoff.ready{background:#35b77c1a}.decision-handoff.ready strong{color:var(--success)}.conversation-memory{padding:10px 12px;border-bottom:1px solid var(--border);background:#468dff0e}.memory-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.memory-title>div{display:flex;align-items:center;gap:6px;min-width:0}.memory-title svg{color:var(--blue);flex:0 0 auto}.memory-title strong{font-size:11px}.memory-title span,.memory-title small{color:var(--muted);font-size:9px}.memory-fast-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:7px}.memory-fast-grid>div{padding:4px 8px 4px 0;border-right:1px solid var(--border);min-width:0}.memory-fast-grid>div:last-child{border-right:0}.memory-fast-grid span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.memory-fast-grid strong{display:block;margin-top:3px;font-size:10px;line-height:1.35}.memory-known-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.memory-known-chips span{display:inline-flex;width:auto;padding:3px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:8px;text-transform:none;letter-spacing:0;line-height:1.25}.memory-milestones{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.memory-milestones span{padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:8px}.memory-milestones span.done{color:var(--success);border-color:#35b77c59;background:#35b77c14}.precall-flash{display:grid;grid-template-columns:.8fr 1fr 1.35fr auto;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--border);background:#35b77c12}.precall-flash strong{display:block;font-size:10px;margin-top:3px;line-height:1.35}.precall-compact{border-bottom:1px solid var(--border);background:#35b77c0e}.precall-compact summary{list-style:none;cursor:pointer;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.precall-compact summary::-webkit-details-marker{display:none}.precall-compact summary>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:var(--success)}.precall-compact summary small{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precall-compact-body{padding:9px 12px 11px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1.35fr auto;gap:10px;align-items:center}.precall-compact-body span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.precall-compact-body strong{display:block;margin-top:3px;font-size:10px;line-height:1.35}.precall-fast{border:1px solid var(--border);border-radius:10px;padding:11px;background:var(--surface-2)}.precall-fast-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.precall-fast-head>span{display:flex;align-items:center;gap:6px;font-weight:800}.precall-fast-grid{display:grid;grid-template-columns:.8fr 1fr 1.2fr 1.4fr;gap:8px;margin-top:9px}.precall-fast-grid>div{min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px}.precall-fast-grid strong{display:block;font-size:10px;margin-top:3px;line-height:1.35}.precall-fast>small{display:block;color:var(--muted);font-size:9px;margin-top:7px}.follow-up-chip{display:flex;gap:9px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:10px}.follow-up-chip strong,.follow-up-chip span{display:block}.follow-up-chip span{color:var(--muted);font-size:9px;margin-top:2px}.precall-brief{border:1px solid var(--border);border-radius:9px;overflow:hidden}.precall-brief summary{cursor:pointer;padding:10px 12px;display:flex;align-items:center;gap:7px;font-weight:700}.precall-body{border-top:1px solid var(--border);padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.precall-body p{margin:4px 0 0;font-size:11px;line-height:1.5}.precall-body .wide,.precall-body small,.precall-body .action-link{grid-column:1 / -1}.precall-body small{color:var(--muted);font-size:9px}.calendar-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:14px 16px 8px}.calendar-day{border:1px solid var(--border);border-radius:10px;padding:8px;text-align:center;background:var(--surface-2)}.calendar-day span,.calendar-day small{display:block;color:var(--muted);font-size:8px}.calendar-day strong{display:block;font-size:17px;margin:3px 0}.calendar-day.active{border-color:var(--blue)}.followup-body{padding:8px 16px 16px}.upcoming-followups{display:grid;gap:7px}.followup-row{display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;border-bottom:1px solid var(--border);padding:9px 0}.followup-row strong,.followup-row span{display:block}.followup-row>div>span{color:var(--muted);font-size:9px;margin-top:3px}.schedule-followup{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.schedule-followup summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:700;font-size:11px}.schedule-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:7px}.schedule-grid select,.schedule-grid input{background:var(--input);color:var(--text);border:1px solid var(--border-2);border-radius:8px;padding:9px;min-width:0}.preference-row{padding:16px;display:flex;justify-content:space-between;gap:20px;align-items:center}.preference-row p{color:var(--muted);font-size:10px;line-height:1.5;max-width:650px;margin:4px 0 0}.thread-iq-mini{display:grid;gap:7px;margin:12px 0;padding:12px;background:var(--surface-2);border-radius:11px}.thread-iq-line{max-width:82%;padding:9px 11px;border-radius:10px;font-size:12px;line-height:1.45;border:1px solid var(--border)}.thread-iq-line.lo{margin-left:auto;background:var(--outgoing)}.thread-iq-line.borrower-iq{background:var(--incoming)}.funnel-list,.intervention-list,.playbook-list{padding:14px 16px;display:grid;gap:9px}.funnel-row{display:grid;grid-template-columns:92px 1fr 28px;gap:8px;align-items:center;font-size:10px}.funnel-track{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.funnel-track div{height:100%;background:var(--blue);border-radius:inherit}.intervention-item{border:1px solid var(--border);border-radius:9px;padding:10px}.intervention-item.high{border-color:#db597773}.intervention-item.medium{border-color:#d99a4a73}.intervention-item>div{display:flex;justify-content:space-between;gap:8px}.intervention-item span{font-size:8px;color:var(--muted);text-transform:uppercase}.intervention-item p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.playbook-row{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;border-bottom:1px solid var(--border);padding:9px 0}.playbook-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);font-weight:800;color:var(--blue)}.playbook-row span{display:block;color:var(--muted);font-size:9px;margin-top:3px}.playbook-row p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.manager-interventions{border-bottom:1px solid var(--border)}.manager-subhead{padding:12px 16px 0;display:flex;gap:7px;align-items:center}.adaptive-strip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.adaptive-strip span,.adaptive-strip small{padding:5px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:9px}.adaptive-strip strong{color:var(--blue);font-size:10px}.signal-reveal{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 0}.signal-reveal span,.signal-reveal small{color:var(--muted);font-size:9px}.adaptive-focus-note{display:flex;gap:8px;align-items:center;padding:9px 11px;margin-bottom:10px;background:var(--surface-2);border-radius:9px;color:var(--muted);font-size:10px}.adaptive-focus-note svg,.adaptive-focus-note strong{color:var(--blue)}.original-path{margin:10px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.original-path summary{cursor:pointer;color:var(--muted);font-size:10px}.original-path p{margin:8px 0;font-size:11px;line-height:1.45}.film-outcome{margin-top:10px}.objection-map,.outcome-panel,.manager-roster{padding:16px;display:grid;gap:12px}.objection-row{display:grid;gap:6px}.objection-row>div:first-child{display:flex;justify-content:space-between;gap:8px}.objection-row span,.objection-row small{color:var(--muted);font-size:9px}.objection-fill{height:100%;border-radius:inherit;background:var(--blue-strong)}.weakness-callout{padding:13px;background:var(--surface-2);border-radius:10px}.weakness-callout span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.weakness-callout strong{display:block;margin-top:5px}.weakness-callout p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.outcome-chips{display:flex;flex-wrap:wrap;gap:8px}.outcome-chips>div{padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.outcome-chips strong,.outcome-chips span{display:block}.outcome-chips strong{font-size:17px}.outcome-chips span,.outcome-chips p{color:var(--muted);font-size:9px}.manager-dashboard{overflow:hidden}.manager-roster{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.manager-person{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:13px;display:grid;gap:9px}.manager-person>div:first-child{display:flex;justify-content:space-between;gap:8px}.manager-person span,.manager-person small{color:var(--muted);font-size:9px}.manager-person p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.manager-mini{display:flex;gap:6px;flex-wrap:wrap}.manager-mini span{padding:4px 6px;background:var(--surface);border-radius:6px}.analytics-details>summary{list-style:none;cursor:pointer;padding:15px 16px;display:flex;justify-content:space-between;align-items:center}.analytics-details>summary::-webkit-details-marker{display:none}.analytics-details>summary strong,.analytics-details>summary small{display:block}.analytics-details>summary small{color:var(--muted);font-size:9px;margin-top:3px}.account-intelligence{overflow:hidden}.simplified-analytics-top p{font-size:12px}.analytics-status-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px 16px 0}.analytics-status-row span{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:6px 9px;font-size:10px;color:var(--muted)}.analytics-status-row b{color:var(--text)}.analytics-status-row .auto-status{border-color:#35b77c59;color:var(--text)}.analytics-status-row .deep-thread-status{border-color:#35b77c73;color:var(--text)}.focus-evidence-source{display:block;margin-top:5px;color:var(--muted);font-size:9px;font-weight:700}.widget-head-right{display:flex;align-items:center;gap:7px}.widget-head-right small{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:4px 7px;color:var(--muted);font-size:8px;font-weight:800}.focus-simple{margin:10px 16px 12px;border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:14px}.focus-simple-title{display:flex;gap:9px;align-items:flex-start}.focus-simple-title svg{color:var(--blue);margin-top:3px}.focus-simple-title span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.focus-simple-title h3{margin:3px 0 0;font-size:21px;line-height:1.2}.focus-simple p{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.focus-simple p b{color:var(--text)}.focus-why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.focus-target{margin-top:10px;border-top:1px solid var(--border);padding-top:9px;font-size:12px;line-height:1.4}.simple-analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px}.simple-widget{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden;min-width:0}.simple-widget-head{padding:12px 13px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:10px;align-items:center}.simple-widget-head strong,.simple-widget-head span{display:block}.simple-widget-head strong{font-size:14px}.simple-widget-head span{margin-top:2px;color:var(--muted);font-size:10px}.simple-widget-head svg{color:var(--blue);flex:0 0 auto}.conversion-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.conversion-quick-grid>div{background:var(--surface);padding:12px 10px}.conversion-quick-grid span,.conversion-quick-grid strong,.conversion-quick-grid small{display:block}.conversion-quick-grid span{color:var(--muted);font-size:10px}.conversion-quick-grid strong{font-size:23px;margin:3px 0}.conversion-quick-grid small{color:var(--muted);font-size:9px}.quick-callout{margin:10px 12px 0;border:1px solid var(--border);border-radius:9px;padding:9px 10px;background:var(--surface)}.quick-callout:last-child{margin-bottom:12px}.quick-callout span,.quick-callout strong{display:block}.quick-callout span{color:var(--muted);font-size:9px}.quick-callout strong{margin-top:3px;font-size:12px}.quick-callout.attention{border-left:3px solid var(--blue)}.heat-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.heat-simple-grid>div{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:11px;min-width:0}.heat-simple-grid span,.heat-simple-grid strong{display:block}.heat-simple-grid span{color:var(--muted);font-size:10px}.heat-simple-grid strong{font-size:24px;margin-top:2px}.heat-rule-list{display:grid;gap:6px;padding:0 12px 10px}.heat-rule-list>div{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:start;border:1px solid var(--border);border-radius:9px;padding:8px 9px;background:var(--surface)}.heat-rule-list svg{color:var(--blue);margin-top:1px}.heat-rule-list span{font-size:9px;line-height:1.4;overflow-wrap:anywhere}.dnc-mini{display:block;padding:0 12px 10px;color:var(--muted);font-size:9px}.what-works-list{display:grid;gap:0}.what-works-list>div{padding:11px 13px;border-bottom:1px solid var(--border)}.what-works-list>div:last-child{border-bottom:0}.what-works-list span,.what-works-list strong,.what-works-list small{display:block}.what-works-list span{color:var(--muted);font-size:9px}.what-works-list strong{margin-top:3px;font-size:13px;overflow-wrap:anywhere}.what-works-list small{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.4}.what-works-list .needs-work strong{color:var(--text)}.pattern-metrics{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pattern-metrics b{border:1px solid var(--border);border-radius:999px;padding:3px 6px;background:var(--surface);font-size:8px;font-weight:800}.simple-footnote{margin:0;padding:9px 13px;border-top:1px solid var(--border);color:var(--muted);font-size:9px;line-height:1.4}.dropoff-note{margin:10px 12px 0;border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--muted);font-size:9px;line-height:1.4}.dropoff-list{display:grid;min-width:0}.dropoff-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:start;padding:12px 13px;border-bottom:1px solid var(--border);min-width:0}.dropoff-row:last-child{border-bottom:0}.dropoff-count{color:var(--blue);min-width:0}.dropoff-count strong{display:block;font-size:22px;font-weight:900;line-height:1}.dropoff-count span{display:block;margin-top:3px;color:var(--muted);font-size:8px;text-transform:none}.dropoff-copy{min-width:0}.dropoff-copy>span,.dropoff-copy>strong,.dropoff-copy>small{display:block;overflow-wrap:anywhere}.dropoff-copy>span{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase}.dropoff-copy>strong{margin-top:3px;font-size:12px;line-height:1.3}.dropoff-copy>small{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.dropoff-copy p{margin:6px 0 0;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.response-sample{margin:10px 12px 0;border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--muted);font-size:9px;line-height:1.4}.response-sample b{color:var(--text)}.response-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.response-quick-grid>div{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:10px;min-width:0}.response-quick-grid span,.response-quick-grid strong,.response-quick-grid small{display:block;overflow-wrap:anywhere}.response-quick-grid span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.03em}.response-quick-grid strong{margin-top:4px;font-size:14px;line-height:1.3}.response-quick-grid small{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.4}.response-recommendation{margin:0 12px 12px;border-left:3px solid var(--blue);background:var(--surface);border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.45}.simple-priority-list{display:grid}.simple-priority-list>div{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:11px 13px;border-bottom:1px solid var(--border)}.simple-priority-list>div:last-child{border-bottom:0}.simple-priority-list>div>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--blue);font-size:10px;font-weight:900}.simple-priority-list strong,.simple-priority-list small{display:block}.simple-priority-list strong{font-size:12px}.simple-priority-list small{margin-top:3px;color:var(--muted);font-size:9px}.simple-priority-list p{margin:5px 0 0;font-size:10px;line-height:1.4}.analytics-auto-pill{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:var(--muted);background:var(--surface-2);font-size:10px;white-space:nowrap}.focus-production-hero{margin:10px 16px 14px;border:1px solid var(--border);border-radius:15px;padding:16px;background:linear-gradient(135deg,var(--surface-2),var(--surface));box-shadow:0 8px 24px #00000014}.focus-production-top{display:flex;align-items:center;gap:10px}.focus-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--surface-3);color:var(--blue);flex:0 0 auto}.focus-production-top span{color:var(--blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.focus-production-top h3{margin:3px 0 0;font-size:22px;line-height:1.15}.focus-production-proof{margin-top:11px;padding:9px 11px;border-left:3px solid var(--blue);border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:11px;line-height:1.45}.focus-production-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.focus-production-actions>div{border:1px solid var(--border);border-radius:10px;padding:10px 11px;background:var(--surface)}.focus-production-actions span,.focus-production-actions strong{display:block}.focus-production-actions span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.focus-production-actions strong{margin-top:4px;font-size:11px;line-height:1.45}.conversion-outcome-banner{margin:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:11px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.conversion-outcome-banner>div span,.conversion-outcome-banner>div strong{display:block}.conversion-outcome-banner>div span{color:var(--muted);font-size:9px}.conversion-outcome-banner>div strong{font-size:28px;margin-top:2px}.conversion-outcome-banner p{margin:0;font-size:10px;line-height:1.45;color:var(--muted)}.conversion-outcome-banner p b{color:var(--text)}.conversion-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px}.conversion-funnel>div{position:relative;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface);min-width:0}.conversion-funnel span,.conversion-funnel strong,.conversion-funnel small{display:block;overflow-wrap:anywhere}.conversion-funnel span{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase}.conversion-funnel strong{font-size:22px;margin-top:4px}.conversion-funnel small{color:var(--muted);font-size:8px;line-height:1.35;margin-top:3px}.works-action{margin:0 12px 12px;border-left:3px solid var(--blue);border-radius:8px;padding:9px 10px;background:var(--surface);font-size:10px;line-height:1.45}.manager-simple-area{display:grid;gap:14px;margin-top:14px}.manager-today{overflow:hidden}.manager-focus-hero{padding:14px 16px 8px}.manager-focus-hero span,.manager-focus-hero strong{display:block}.manager-focus-hero span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.manager-focus-hero strong{margin-top:4px;font-size:16px;line-height:1.35}.manager-action-list{padding:8px 16px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.manager-action-list>div{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:9px;display:flex;gap:8px;align-items:flex-start}.manager-action-list>div>span{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:var(--surface-3);font-size:9px;font-weight:900}.manager-action-list p{margin:2px 0 0;font-size:10px;line-height:1.4}.manager-bottom-line{border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.manager-bottom-line>div{background:var(--surface);padding:11px 16px}.manager-bottom-line span,.manager-bottom-line strong{display:block}.manager-bottom-line span{color:var(--muted);font-size:9px}.manager-bottom-line strong{margin-top:3px;font-size:11px;line-height:1.4}.manager-simple-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px}.manager-help-list,.manager-coach-list{display:grid}.manager-help-item{padding:11px 13px;border-bottom:1px solid var(--border)}.manager-help-item:last-child,.manager-coach-card:last-child{border-bottom:0}.manager-help-item>div{display:flex;justify-content:space-between;gap:8px}.manager-help-item strong,.manager-help-item span{font-size:10px}.manager-help-item span{color:var(--muted)}.manager-help-item p{margin:5px 0 0;font-size:10px;line-height:1.4}.manager-help-item small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.4}.manager-coach-card{padding:11px 13px;border-bottom:1px solid var(--border)}.manager-coach-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.manager-coach-head strong,.manager-coach-head span,.manager-coach-head b,.manager-coach-head small{display:block}.manager-coach-head strong{font-size:11px}.manager-coach-head span{color:var(--muted);font-size:8px;margin-top:2px}.manager-coach-head b{font-size:16px;text-align:right}.manager-coach-head b small{color:var(--muted);font-size:8px;font-weight:500}.manager-coach-signals{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.manager-coach-signals span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:4px 6px;color:var(--muted);font-size:8px}.manager-coach-card p{margin:6px 0 0;font-size:9px;line-height:1.4;color:var(--muted)}.manager-coach-card p b{color:var(--text)}.demo-coach-card{padding:16px}.demo-coach-card h3{margin:0 0 5px}.demo-coach-card p{margin:0;color:var(--muted)}.inbox-priority-now{margin:0 10px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:8px;display:grid;gap:5px}.inbox-priority-label{display:flex;justify-content:space-between;align-items:center;padding:0 3px 3px}.inbox-priority-label span{font-size:10px;font-weight:900;color:var(--blue)}.inbox-priority-label small{color:var(--muted);font-size:8px}.inbox-priority-now button{border:0;background:var(--surface);color:var(--text);border-radius:8px;padding:8px 9px;text-align:left;cursor:pointer}.inbox-priority-now button:hover{background:var(--surface-3)}.inbox-priority-now button strong,.inbox-priority-now button span{display:block}.inbox-priority-now button strong{font-size:10px}.inbox-priority-now button span{margin-top:2px;color:var(--muted);font-size:9px}.lo-assistant-clear{padding:8px 9px;border-radius:8px;background:var(--surface)}.lo-assistant-clear strong,.lo-assistant-clear span{display:block}.lo-assistant-clear strong{font-size:9px}.lo-assistant-clear span{margin-top:2px;color:var(--muted);font-size:8px}.autonomy-intelligence-panel{grid-column:1 / -1}.autonomy-state{padding:13px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--border)}.autonomy-state>div>span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.autonomy-state strong{display:block;margin-top:3px;font-size:19px}.autonomy-state p{margin:4px 0 0;color:var(--muted);font-size:9px}.autonomy-coverage{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.autonomy-coverage span{padding:5px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text)!important;font-size:8px!important;font-weight:800}.autonomy-gates{padding:10px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.autonomy-gates>div{padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);display:grid;gap:3px}.autonomy-gates span{color:var(--muted);font-size:8px;text-transform:uppercase}.autonomy-gates b{font-size:10px}.autonomy-gates small{color:var(--muted);font-size:8px;line-height:1.35}.gate-ready{color:var(--success)}.gate-building{color:var(--blue)}.gate-needs-review{color:var(--warning)}.autonomy-loop{padding:0 16px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.autonomy-loop>div{display:flex;gap:7px;padding:8px;border-radius:8px;background:var(--surface)}.autonomy-loop>div>span{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:8px;font-weight:900}.autonomy-loop strong,.autonomy-loop small{display:block}.autonomy-loop strong{font-size:9px}.autonomy-loop small{color:var(--muted);font-size:8px;line-height:1.35;margin-top:2px}.autonomy-footer{padding:9px 16px 12px;border-top:1px solid var(--border)}.autonomy-footer>div{display:flex;gap:6px;align-items:center;font-size:9px;font-weight:800}.autonomy-footer>small{display:block;margin-top:5px;color:var(--muted);font-size:8px;line-height:1.35}.section-explainer{padding:9px 12px;border-bottom:1px solid var(--border);color:var(--muted);font-size:9px;line-height:1.45;background:var(--surface)}.daily-focus-card{margin:14px 16px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:14px}.daily-focus-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.daily-focus-head>div>span{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.daily-focus-head h3{margin:4px 0 5px;font-size:20px}.daily-focus-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.45;max-width:720px}.daily-focus-head svg{color:var(--blue)}.daily-focus-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:12px}.daily-focus-grid>div{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px}.daily-focus-grid strong{font-size:10px;display:block;margin-bottom:5px}.daily-focus-grid p,.daily-focus-grid small{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.4;display:block}.coach-priority-list{display:grid;gap:8px;padding:10px 12px}.coach-priority{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;padding-bottom:8px;border-bottom:1px solid var(--border)}.coach-priority:last-child{border-bottom:0}.coach-priority>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--surface);color:var(--blue);font-size:9px;font-weight:800}.coach-priority strong{font-size:10px}.coach-priority p,.coach-priority small{display:block;margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.deep-evidence{margin:0 12px 12px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.deep-evidence>span{color:var(--blue);font-size:8px;font-weight:800;text-transform:uppercase}.deep-evidence p,.deep-evidence small{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.4;display:block}.conversion-score-grid,.response-score-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:11px 12px}.conversion-score,.response-score-grid>div{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface)}.conversion-score span,.conversion-score small,.conversion-score p,.response-score-grid span,.response-score-grid small{display:block;color:var(--muted);font-size:8px;line-height:1.35}.conversion-score strong,.response-score-grid strong{display:block;font-size:19px;margin:3px 0}.conversion-score p{margin:6px 0 0}.conversion-diagnosis{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.conversion-diagnosis>div{border:1px solid var(--border);border-radius:9px;padding:9px;background:var(--surface)}.conversion-diagnosis span,.conversion-diagnosis strong{display:block}.conversion-diagnosis span{color:var(--muted);font-size:8px}.conversion-diagnosis strong{margin-top:3px;font-size:10px}.heat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:11px 12px}.heat-card{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface)}.heat-card span,.heat-card strong{display:block}.heat-card span{color:var(--muted);font-size:8px}.heat-card strong{font-size:20px;margin-top:3px}.heat-rules{margin:0 12px 12px;border:1px solid var(--border);border-radius:9px;padding:8px 9px;background:var(--surface)}.heat-rules summary{cursor:pointer;font-size:9px;font-weight:700}.heat-rules p{color:var(--muted);font-size:8px;line-height:1.4;margin:6px 0 0}.pattern-list{display:grid;padding:9px 12px;gap:4px}.pattern-row{display:grid;grid-template-columns:1fr 68px 68px;gap:8px;align-items:center;border-bottom:1px solid var(--border);padding:8px 0}.pattern-row:last-child{border-bottom:0}.pattern-row strong,.pattern-row span,.pattern-row b,.pattern-row small{display:block}.pattern-row strong{font-size:10px}.pattern-row span,.pattern-row small{color:var(--muted);font-size:8px}.pattern-row b{font-size:13px}.pattern-subgroups{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.pattern-subgroups>div{border:1px solid var(--border);border-radius:9px;padding:9px;background:var(--surface)}.pattern-subgroups span,.pattern-subgroups small{display:block}.pattern-subgroups span{font-size:9px;font-weight:800;margin-bottom:4px}.pattern-subgroups small{color:var(--muted);font-size:8px;margin-top:3px}.leak-row p{color:var(--muted);font-size:8px;margin:5px 0 0;line-height:1.4}.manager-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 16px}.manager-team-card{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface-2);display:grid;grid-template-columns:auto 1fr;gap:4px 7px;align-items:center}.manager-team-card svg{color:var(--blue)}.manager-team-card strong{font-size:10px}.manager-team-card span,.manager-team-card small{grid-column:2;color:var(--muted);font-size:8px}.account-intel-head{padding:15px 16px;display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid var(--border)}.account-intel-head h2{font-size:16px;margin:0}.account-intel-head span{display:block;color:var(--muted);font-size:9px;margin-top:3px}.account-intel-actions{display:flex;gap:7px}.account-coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 8px}.account-coverage-card{border:1px solid var(--border);border-radius:11px;padding:12px;background:var(--surface-2)}.account-coverage-card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:end}.account-coverage-card span,.account-coverage-card small{color:var(--muted);font-size:9px}.account-coverage-card strong{font-size:18px}.account-coverage-card strong small{font-size:9px;font-weight:500}.coverage-meter{height:7px;background:var(--surface-3);border-radius:999px;overflow:hidden;margin:9px 0 6px}.coverage-meter>div{height:100%;border-radius:inherit;background:var(--blue)}.account-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 16px 14px}.account-health-grid>div{border:1px solid var(--border);border-radius:10px;padding:11px;background:var(--surface);display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center}.account-health-grid svg{color:var(--blue)}.account-health-grid span{color:var(--muted);font-size:9px}.account-health-grid strong{font-size:20px}.account-health-grid small{grid-column:2 / -1;color:var(--muted-2);font-size:8px}.account-action-grid,.account-data-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;padding:0 16px 12px}.account-data-columns{grid-template-columns:1fr 1fr}.account-section{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);overflow:hidden;min-width:0}.account-section-title{padding:11px 12px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--border)}.account-section-title strong,.account-section-title span{display:block}.account-section-title strong{font-size:11px}.account-section-title span{color:var(--muted);font-size:8px;margin-top:2px}.account-section-title svg{color:var(--blue)}.account-opportunity-list{display:grid}.account-opportunity-row{border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);display:grid;grid-template-columns:1fr auto;gap:10px;text-align:left;padding:11px 12px;cursor:pointer}.account-opportunity-row:last-child{border-bottom:0}.account-opportunity-row:hover{background:var(--surface)}.account-opportunity-row strong,.account-opportunity-row span,.account-opportunity-row small,.account-opportunity-row b{display:block}.account-opportunity-row span{color:var(--text);font-size:10px;margin-top:3px}.account-opportunity-row small{color:var(--muted);font-size:8px;margin-top:4px}.account-opportunity-row>div:last-child{text-align:right}.account-opportunity-row b{font-size:18px;color:var(--blue)}.account-pointer-list{padding:10px 12px;display:grid;gap:9px}.account-pointer-list>div{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start}.account-pointer-list>div>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--surface);color:var(--blue);font-size:9px;font-weight:800}.account-pointer-list p{margin:2px 0 0;font-size:10px;line-height:1.45}.account-funnel{padding:11px 12px;display:grid;gap:10px}.account-funnel>div>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:9px}.account-funnel span{color:var(--muted)}.account-stage-chips{padding:0 12px 12px;display:flex;flex-wrap:wrap;gap:5px}.account-stage-chips span{font-size:8px;color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:4px 7px}.account-leakage-list{padding:9px 12px;display:grid;gap:8px}.account-leakage-list>div{display:grid;grid-template-columns:54px 1fr;gap:9px;padding:8px 0;border-bottom:1px solid var(--border)}.account-leakage-list>div:last-child{border-bottom:0}.account-leakage-list>div>strong{font-size:18px;color:var(--blue)}.account-leakage-list span,.account-leakage-list small{display:block}.account-leakage-list span{font-size:10px}.account-leakage-list small{color:var(--muted);font-size:8px;margin-top:2px;line-height:1.35}.account-ranked-list{padding:10px 12px;display:grid;gap:7px}.account-ranked-list>div{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border)}.account-ranked-list>div:last-child{border-bottom:0}.account-ranked-list>div>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--surface);color:var(--blue);font-size:8px}.account-ranked-list strong{font-size:10px}.account-ranked-list b{font-size:12px}.account-timing-summary{padding:10px 12px;display:grid;gap:9px}.account-timing-summary>div{border-bottom:1px solid var(--border);padding-bottom:8px}.account-timing-summary>div:last-child{border-bottom:0}.account-timing-summary span,.account-timing-summary strong,.account-timing-summary small{display:block}.account-timing-summary span{color:var(--muted);font-size:8px}.account-timing-summary strong{font-size:12px;margin-top:3px}.account-timing-summary small{color:var(--muted);font-size:8px;margin-top:3px}.event-ledger{overflow:hidden}.ledger-toolbar{padding:0 16px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ledger-filters{display:flex;gap:6px;flex-wrap:wrap}.ledger-filters button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;cursor:pointer}.ledger-filters button.active{color:var(--text);border-color:var(--blue)}.ledger-list{border-top:1px solid var(--border);display:grid;max-height:440px;overflow:auto}.ledger-row{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:11px 16px;border-bottom:1px solid var(--border);align-items:start}.ledger-row:last-child{border-bottom:0}.ledger-badge{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);font-size:9px;font-weight:800}.ledger-copy{min-width:0}.ledger-copy strong,.ledger-copy span,.ledger-copy small{display:block}.ledger-copy strong{font-size:11px}.ledger-copy span{font-size:9px;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-copy small{font-size:8px;color:var(--muted);margin-top:4px}.assist-secondary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.micro-intel{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);overflow:hidden}.micro-intel summary{list-style:none;cursor:pointer;padding:10px 12px;display:grid;gap:3px}.micro-intel summary::-webkit-details-marker{display:none}.micro-intel summary>span{display:flex;align-items:center;gap:7px;font-weight:800;font-size:11px}.micro-intel summary small{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twin-grid{border-top:1px solid var(--border);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.twin-grid>div,.handoff-packet-body>div{min-width:0}.twin-grid span,.handoff-packet-body span,.daily-film-focus span,.sales-manager-body span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.twin-grid strong,.handoff-packet-body strong{display:block;font-size:10px;line-height:1.45;margin-top:3px}.twin-grid .wide,.sales-manager-grid .wide{grid-column:1 / -1}.borrower-read{border-color:#468dff59}.borrower-read-head{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.borrower-read-head>span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.borrower-read-head svg{color:var(--blue)}.borrower-read-head small{color:var(--muted);font-size:8px;white-space:nowrap}.twin-best{padding:8px 9px;background:#468dff12;border-radius:8px}.borrower-read-evidence{border-top:1px solid var(--border);padding:8px 10px}.borrower-read-evidence summary{cursor:pointer;color:var(--muted);font-size:9px;padding:0;display:block}.borrower-read-evidence>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.borrower-read-evidence>div span{border:1px solid var(--border);border-radius:999px;padding:3px 6px;color:var(--muted);font-size:8px}.handoff-packet{border-color:#35b77c73}.handoff-packet-body{border-top:1px solid var(--border);padding:10px;display:grid;gap:9px}.handoff-actions{display:flex;gap:7px;padding-top:2px}.daily-film-room{margin-bottom:14px}.daily-film-main{display:grid;grid-template-columns:auto minmax(260px,1.4fr) minmax(180px,.7fr) auto;gap:12px;align-items:center;padding:13px 15px}.daily-film-icon{width:36px;height:36px;border-radius:10px;background:var(--surface-3);display:grid;place-items:center}.daily-film-copy span,.daily-film-copy strong,.daily-film-copy p,.daily-film-focus span,.daily-film-focus strong,.daily-film-focus small{display:block}.daily-film-copy>span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.daily-film-copy>strong{margin-top:3px;font-size:12px}.daily-film-copy p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.daily-film-focus strong{margin-top:3px;font-size:11px}.daily-film-focus small{color:var(--muted);font-size:9px;margin-top:3px}.daily-film-question{border-top:1px solid var(--border);padding:9px 15px;display:flex;gap:8px;align-items:center;color:var(--muted);font-size:10px}.skill-model-panel{margin-bottom:14px}.skill-model-summary{padding:14px 16px 0;display:grid;grid-template-columns:1.15fr .85fr;gap:9px}.skill-focus-card,.skill-strength-card{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:12px}.skill-focus-card>span,.skill-strength-card>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.skill-focus-card>span svg,.skill-strength-card>span svg{color:var(--blue)}.skill-focus-card strong,.skill-strength-card strong{display:block;margin-top:5px;font-size:16px}.skill-focus-card p,.skill-strength-card p{margin:6px 0;color:var(--muted);font-size:10px;line-height:1.45}.skill-focus-card small,.skill-strength-card small{color:var(--muted-2);font-size:9px}.skill-model-evidence-note{margin:9px 16px 0;padding:9px 11px;border-radius:9px;background:var(--surface-2);display:flex;gap:8px;align-items:baseline}.skill-model-evidence-note strong{font-size:9px;white-space:nowrap}.skill-model-evidence-note span{color:var(--muted);font-size:9px;line-height:1.4}.learning-governance-note{margin:8px 16px 0;padding:10px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);display:grid;gap:7px}.learning-governance-note>div strong,.learning-governance-note>div span{display:block}.approach-skill-graph{margin:8px 16px 0;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.approach-skill-graph>summary{cursor:pointer;list-style:none;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;gap:10px}.approach-skill-graph>summary::-webkit-details-marker{display:none}.approach-skill-graph>summary span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.approach-skill-graph>summary small{color:var(--muted);font-size:8px}.skill-graph-body{border-top:1px solid var(--border);padding:10px;display:grid;gap:10px}.skill-graph-body>p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.skill-graph-paths,.skill-graph-gaps{display:grid;gap:6px}.skill-graph-paths>strong,.skill-graph-gaps>strong{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.skill-graph-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.8fr);gap:7px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.skill-graph-path span,.skill-graph-path b{display:block}.skill-graph-path span{color:var(--muted);font-size:8px}.skill-graph-path b{margin-top:2px;font-size:9px;line-height:1.3}.graph-arrow{color:var(--blue);font-weight:900}.skill-graph-gaps span{padding:6px 8px;border-radius:7px;background:var(--surface-2);color:var(--muted);font-size:8px;line-height:1.35}.learning-governance-note>div strong{font-size:10px;color:var(--blue)}.learning-governance-note>div span{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.learning-governance-note details summary{cursor:pointer;color:var(--muted);font-size:9px}.learning-version-list{display:grid;gap:4px;margin-top:7px}.learning-version-list span{color:var(--muted);font-size:8px}.learning-version-list b{color:var(--text)}.ai-quality-gate{margin-bottom:14px;overflow:hidden}.ai-quality-gate .panel-title>svg{color:var(--blue)}.quality-gate-body{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:12px 16px;align-items:stretch}.quality-gate-score{border:1px solid var(--border);border-radius:10px;padding:11px;background:var(--surface-2)}.quality-gate-score span,.quality-gate-score strong,.quality-gate-score small{display:block}.quality-gate-score span{font-size:8px;font-weight:900;letter-spacing:.05em;color:var(--muted)}.quality-gate-score strong{font-size:24px;margin:3px 0}.quality-gate-score small{color:var(--muted);font-size:8px;line-height:1.35}.quality-gate-score.pass{border-color:#35b77c73}.quality-gate-score.pass span{color:var(--green)}.quality-gate-score.review{border-color:#d99a4a80}.quality-gate-copy strong{display:block;font-size:11px}.quality-gate-copy p{color:var(--muted);font-size:9px;line-height:1.45;margin:5px 0 8px}.quality-case-details{border-top:1px solid var(--border);padding:9px 16px 12px}.quality-case-details>summary{cursor:pointer;color:var(--muted);font-size:9px;font-weight:800}.quality-case-list{display:grid;gap:7px;margin-top:9px}.quality-case-list>div{border:1px solid var(--border);border-radius:8px;padding:8px 9px;background:var(--surface-2)}.quality-case-list>div.review{border-color:#d99a4a80}.quality-case-list>div>div{display:flex;justify-content:space-between;gap:8px}.quality-case-list span,.quality-case-list small{color:var(--muted);font-size:8px}.quality-case-list p{margin:5px 0 0;font-size:9px;line-height:1.4}.self-play-research{margin:9px 16px 0;padding:10px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start}.self-play-research>div>strong,.self-play-research>div>span{display:block}.self-play-research>div>span{color:var(--muted);font-size:9px;margin-top:3px}.self-play-result{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-top:1px solid var(--border);padding-top:8px}.self-play-result>span,.self-play-result>small{grid-column:1 / -1;color:var(--muted);font-size:8px}.self-play-result>div{background:var(--surface-2);border-radius:8px;padding:8px}.self-play-result p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.4}.champion-challenger{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:9px;display:grid;gap:8px}.cc-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cc-head strong,.cc-head span{display:block}.cc-head strong{font-size:10px}.cc-head span{color:var(--muted);font-size:8px;margin-top:2px}.cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cc-grid>div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:8px}.cc-grid span,.cc-grid strong,.cc-grid small{display:block}.cc-grid span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.cc-grid strong{font-size:9px;line-height:1.35;margin-top:3px}.cc-grid small{color:var(--muted);font-size:8px;line-height:1.35;margin-top:4px}.cc-gate{padding:8px;border-radius:8px;background:var(--surface-2)}.cc-gate strong,.cc-gate span{display:block;font-size:8px}.cc-gate span{color:var(--muted);margin-top:2px}.cc-gate p{margin:5px 0 0;font-size:9px;line-height:1.4}.skill-model-grid{padding:10px 16px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skill-model-item{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;overflow:hidden}.skill-model-item>summary{cursor:pointer;list-style:none;padding:10px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.skill-model-item>summary::-webkit-details-marker{display:none}.skill-model-item strong,.skill-model-item span,.skill-model-item small{display:block}.skill-model-item span,.skill-model-item small{color:var(--muted);font-size:8px;margin-top:2px}.skill-score{font-size:18px;font-weight:900}.skill-track{grid-column:1 / -1;height:6px;background:var(--surface-3);border-radius:999px;overflow:hidden}.skill-track div{height:100%;background:var(--blue)}.skill-model-item>summary>small{grid-column:1 / -1}.skill-model-detail{padding:0 10px 10px;border-top:1px solid var(--border)}.skill-model-detail p{margin:9px 0;color:var(--muted);font-size:9px;line-height:1.45}.skill-model-detail>div{padding:8px;background:var(--surface);border-radius:8px}.skill-model-detail>div span{color:var(--blue);font-size:8px;text-transform:uppercase}.skill-model-detail>div strong{margin-top:3px;font-size:10px;line-height:1.4}.skill-model-detail>small{margin-top:7px;color:var(--muted-2)}.sales-manager-brief{margin-bottom:14px}.sales-manager-body{padding:14px 16px;display:grid;gap:12px}.sales-manager-headline strong{display:block;font-size:15px;margin-top:3px}.sales-manager-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-manager-priorities>div{border:1px solid var(--border);border-radius:10px;padding:9px;display:flex;gap:8px;align-items:flex-start;background:var(--surface-2)}.sales-manager-priorities span{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:var(--surface-3);color:var(--text);flex:0 0 auto}.sales-manager-priorities p{margin:1px 0 0;font-size:10px;line-height:1.45}.sales-manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sales-manager-grid>div{border-top:1px solid var(--border);padding-top:8px}.sales-manager-grid strong{display:block;margin-top:3px;font-size:10px;line-height:1.45}.intervention-item small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.4}@media(max-width:1180px){.workspace-grid{grid-template-columns:250px 1fr}.borrower{grid-column:1 / -1}.cards,.settings-grid,.conversion-lab{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-columns,.learning-body,.production-assist-grid{grid-template-columns:1fr}.strategy-rank{border-right:0;border-bottom:1px solid var(--border)}.lead-center-row{grid-template-columns:70px 1fr 100px}.lead-facts-mini{display:none}}@media(max-width:900px){.film-room-grid{grid-template-columns:1fr}.film-thread{border-right:0;border-bottom:1px solid var(--border)}}.test-lab-page{display:grid;gap:12px}.test-lab-hero{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.test-lab-title{display:flex;gap:12px;align-items:flex-start}.test-lab-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--blue);border:1px solid var(--border);flex:0 0 auto}.test-lab-title span{color:var(--blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.test-lab-title h2{margin:3px 0 4px;font-size:22px}.test-lab-title p{margin:0;color:var(--muted);font-size:11px}.lab-isolation{display:flex;gap:8px;align-items:center;border:1px solid rgba(53,183,124,.32);border-radius:10px;padding:9px 11px;background:var(--surface-2);min-width:260px}.lab-isolation svg{color:var(--green);flex:0 0 auto}.lab-isolation strong,.lab-isolation span{display:block}.lab-isolation strong{font-size:10px}.lab-isolation span{color:var(--muted);font-size:9px;margin-top:2px}.test-lab-setup{padding:12px;display:grid;grid-template-columns:1.5fr 1fr .7fr auto;gap:10px;align-items:end}.test-lab-setup label>span,.lab-setup-block>span{display:block;color:var(--muted);font-size:9px;font-weight:800;margin:0 0 5px 2px}.test-lab-setup select{width:100%;height:38px}.lab-toggle{display:grid;grid-template-columns:1fr 1fr;gap:5px}.lab-toggle button{min-height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);display:flex;gap:6px;align-items:center;justify-content:center;cursor:pointer;font-size:10px;font-weight:800}.lab-toggle button.active{border-color:var(--blue);color:var(--text);background:var(--surface-3)}.lab-start-button{height:38px}.lab-empty{padding:56px 20px;text-align:center;display:grid;place-items:center}.lab-empty svg{color:var(--blue)}.lab-empty h3{margin:10px 0 4px}.lab-empty p{margin:0;max-width:540px;color:var(--muted);font-size:11px}.test-lab-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:12px;align-items:start}.lab-conversation{overflow:hidden}.lab-conversation-head{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.lab-conversation-head span{color:var(--blue);font-size:9px;font-weight:900;text-transform:uppercase}.lab-conversation-head h3{margin:3px 0 4px;font-size:18px}.lab-conversation-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.lab-rounds{min-width:52px;text-align:center;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:7px;font-size:19px;font-weight:900}.lab-rounds small{display:block;color:var(--muted);font-size:8px;font-weight:600}.lab-thread{min-height:360px;max-height:540px;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:9px}.lab-message{max-width:76%;border:1px solid var(--border);border-radius:12px;padding:9px 11px}.lab-message.borrower{align-self:flex-start;background:var(--surface-2)}.lab-message.loan_officer{align-self:flex-end;background:var(--surface-3)}.lab-message span{display:block;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase;margin-bottom:3px}.lab-message p{margin:0;font-size:12px;line-height:1.45}.lab-turn-box{border-top:1px solid var(--border);padding:12px;display:flex;gap:9px;align-items:stretch}.lab-turn-box textarea{min-height:78px;flex:1;resize:vertical}.lab-turn-box>.primary{min-width:145px;align-self:stretch}.lab-ai-ready{flex:1;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:10px;display:flex;gap:8px;align-items:center}.lab-ai-ready svg{color:var(--blue)}.lab-ai-ready strong,.lab-ai-ready span{display:block}.lab-ai-ready strong{font-size:11px}.lab-ai-ready span{color:var(--muted);font-size:9px;margin-top:2px}.lab-score-actions{padding:0 12px 12px;display:flex;align-items:center;gap:10px}.lab-score-actions small{color:var(--muted);font-size:9px}.lab-side{display:grid;gap:12px}.lab-progress{overflow:hidden}.lab-milestones{display:grid}.lab-milestones>div{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--muted)}.lab-milestones>div.done{color:var(--text)}.lab-milestones>div.done>svg{color:var(--green)}.lab-milestones strong,.lab-milestones span{display:block}.lab-milestones strong{font-size:10px}.lab-milestones span{color:var(--muted);font-size:8px;margin-top:2px;line-height:1.35}.lab-success-target{padding:10px 12px;background:var(--surface-2)}.lab-success-target span,.lab-success-target strong{display:block}.lab-success-target span{color:var(--muted);font-size:8px}.lab-success-target strong{margin-top:3px;font-size:10px;line-height:1.4}.lab-turn-review{padding:12px;display:grid;grid-template-columns:68px 1fr;gap:12px}.lab-review-score{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);display:grid;place-items:center;align-content:center;min-height:72px}.lab-review-score strong{font-size:25px}.lab-review-score span{font-size:8px;color:var(--muted)}.lab-turn-review>div:last-child>span{display:block;color:var(--blue);font-size:8px;font-weight:900;text-transform:uppercase;margin-top:5px}.lab-turn-review p{margin:2px 0 5px;font-size:9px;line-height:1.4}.lab-final-report{overflow:hidden}.lab-final-head{padding:13px;border-bottom:1px solid var(--border)}.lab-final-head>div{display:flex;justify-content:space-between;align-items:center}.lab-final-head span{color:var(--blue);font-size:9px;font-weight:900;text-transform:uppercase}.lab-final-head strong{font-size:24px}.lab-final-head p{margin:5px 0 0;font-size:10px;line-height:1.4;color:var(--muted)}.lab-final-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.lab-final-grid>div{padding:9px;background:var(--surface)}.lab-final-grid span,.lab-final-grid strong{display:block}.lab-final-grid span{font-size:8px;color:var(--muted)}.lab-final-grid strong{margin-top:2px;font-size:13px}.lab-final-notes>div{padding:9px 12px;border-top:1px solid var(--border)}.lab-final-notes span{color:var(--muted);font-size:8px}.lab-final-notes p{margin:3px 0 0;font-size:9px;line-height:1.4}.lab-final-notes .fix{border-left:3px solid var(--blue)}@media(max-width:760px){.test-lab-hero,.lab-score-actions{align-items:stretch;flex-direction:column}.lab-isolation{min-width:0;width:100%}.test-lab-setup,.test-lab-grid{grid-template-columns:1fr}.lab-turn-box{flex-direction:column}.lab-turn-box>.primary{width:100%;min-height:42px}.lab-message{max-width:90%}.lab-thread{min-height:320px;max-height:430px}.lab-final-grid{grid-template-columns:1fr 1fr}.assist-secondary,.twin-grid,.skill-model-grid,.skill-model-summary,.sales-manager-priorities,.sales-manager-grid,.persuasion-strip,.quality-gate-body,.self-play-result,.cc-grid,.autonomy-gates,.autonomy-loop{grid-template-columns:1fr}.autonomy-state{align-items:flex-start;flex-direction:column}.autonomy-coverage{justify-content:flex-start}.cc-head{align-items:stretch;flex-direction:column}.skill-graph-path{grid-template-columns:1fr}.graph-arrow{transform:rotate(90deg);justify-self:start}.daily-film-main{grid-template-columns:auto 1fr}.daily-film-focus,.daily-film-main>.compact-button{grid-column:1 / -1}.handoff-actions{flex-direction:column}.handoff-actions .primary,.handoff-actions .outline{width:100%}.shell{display:block}.sidebar{position:static;height:auto;padding:14px}.sidebar nav{grid-template-columns:repeat(7,minmax(52px,1fr));overflow:auto}.nav{font-size:0;justify-content:center}.brand{padding-bottom:14px}.sidefoot{margin-top:14px}.connection{display:none}main{padding:14px}header{align-items:flex-start;gap:10px}.workspace-grid{grid-template-columns:1fr}.lead-list{max-height:250px}.decision-strip{grid-template-columns:1fr}.decision-strip>div{border-right:0;border-bottom:1px solid var(--border)}.decision-strip>div:last-child{border-bottom:0}.memory-fast-grid{grid-template-columns:1fr}.memory-fast-grid>div{border-right:0;border-bottom:1px solid var(--border);padding:6px 0}.memory-fast-grid>div:last-child{border-bottom:0}.precall-compact-body{grid-template-columns:1fr}.memory-title{align-items:flex-start;flex-direction:column;gap:4px}.precall-flash,.precall-fast-grid{grid-template-columns:1fr}.thread{max-height:330px}.borrower{grid-column:auto}.strategy-row{grid-template-columns:1fr}.send-row{align-items:stretch;flex-direction:column}.send-row .primary,.send-row .outline{width:100%}.table-row{grid-template-columns:1fr 1fr}.head-actions .version{display:none}.score-grid{grid-template-columns:1fr 1fr}.tester-add,.appearance-options,.roleplay-meta,.analytics-metrics,.value-snapshot,.valuation-actions,.account-action-grid,.account-data-columns,.daily-focus-grid,.manager-team-grid,.simple-analytics-grid,.manager-simple-grid,.focus-production-actions,.account-coverage-grid,.account-health-grid,.conversion-score-grid,.response-score-grid,.conversion-diagnosis,.pattern-subgroups,.conversion-funnel,.manager-action-list,.manager-bottom-line,.response-quick-grid,.heat-simple-grid{grid-template-columns:1fr}.conversion-quick-grid{grid-template-columns:1fr 1fr}.focus-simple,.focus-production-hero{margin-left:10px;margin-right:10px}.conversion-outcome-banner{grid-template-columns:1fr;gap:5px}.simple-analytics-grid,.analytics-status-row{padding-left:10px;padding-right:10px}.heat-grid{grid-template-columns:1fr 1fr}.pattern-row{grid-template-columns:1fr 58px 58px}.daily-focus-card{margin-left:10px;margin-right:10px}.account-intel-head{align-items:flex-start;flex-direction:column}.account-intel-actions{width:100%}.account-intel-actions button{flex:1}.value-snapshot{gap:6px}.value-card{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:10px;column-gap:10px}.value-card span,.value-card small,.value-card a{grid-column:1}.value-card strong{grid-column:2;grid-row:1 / span 2}.challenge-actions{flex-direction:column}.lead-center-row{grid-template-columns:64px 1fr}.lead-action{display:none}.notification-card,.preference-row{align-items:stretch;flex-direction:column}.lead-view-tabs{width:100%}.lead-view-tabs button{flex:1}.archived-row{align-items:stretch;flex-direction:column}.archived-row .outline{width:100%}.compact-summary small{max-width:72vw}.calendar-strip{grid-template-columns:repeat(4,1fr)}.schedule-grid{grid-template-columns:1fr}.followup-row{grid-template-columns:1fr auto}.followup-row .compact-button{grid-column:1 / -1}.precall-body{grid-template-columns:1fr}.roleplay-thread{height:390px}.roleplay-message{max-width:90%;font-size:14px}.practice-start{min-height:320px;padding:32px 20px}}.rebuild-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px}.rebuild-grid>div{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:12px}.rebuild-grid span,.rebuild-grid strong,.rebuild-grid small{display:block}.rebuild-grid span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.rebuild-grid strong{font-size:15px;margin:4px 0 8px}.rebuild-grid progress{width:100%;height:8px}.rebuild-grid small{color:var(--muted);font-size:9px;margin-top:5px}@media(max-width:760px){.rebuild-grid{grid-template-columns:1fr}}.production-coach-panel{margin-bottom:14px;overflow:hidden}.production-coach-hero{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px}.production-coach-hero>div{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);padding:13px}.production-coach-hero span,.production-coach-hero strong,.production-coach-hero small{display:block}.production-coach-hero span{color:var(--blue);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.production-coach-hero strong{margin-top:4px;font-size:17px;line-height:1.3}.production-coach-hero p{margin:7px 0;color:var(--muted);font-size:10px;line-height:1.5}.production-coach-hero small{color:var(--muted-2);font-size:9px}.production-coach-plan{margin:0 16px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);overflow:hidden}.coach-plan-title{padding:11px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.coach-plan-title span,.coach-plan-title strong{display:block}.coach-plan-title span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.coach-plan-title strong{margin-top:3px;font-size:12px}.coach-plan-row{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border)}.coach-plan-row:last-child{border-bottom:0}.coach-plan-row>span{width:27px;height:27px;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;color:var(--blue);font-size:10px;font-weight:900}.coach-plan-row strong,.coach-plan-row small{display:block}.coach-plan-row strong{font-size:11px}.coach-plan-row p{margin:4px 0 6px;font-size:10px;line-height:1.45}.coach-plan-row small{color:var(--muted);font-size:8px;line-height:1.45;margin-top:2px}.production-coach-footer{border-top:1px solid var(--border);padding:10px 16px 13px;display:grid;gap:6px}.production-coach-footer>div{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:start;color:var(--muted);font-size:9px;line-height:1.45}.production-coach-footer svg{color:var(--blue);margin-top:1px}.admin-page{display:grid;gap:14px}.admin-hero{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,var(--surface),var(--surface-2))}.admin-hero>div>span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.12em}.admin-hero h2{font-size:23px;margin:3px 0 5px}.admin-hero p{margin:0;color:var(--muted);font-size:11px;line-height:1.5;max-width:760px}.admin-hero>svg{color:var(--blue)}.admin-health{overflow:hidden}.admin-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border)}.admin-health-grid>div{background:var(--surface);padding:13px}.admin-health-grid span,.admin-health-grid strong,.admin-health-grid small{display:block}.admin-health-grid span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.admin-health-grid strong{margin-top:4px;font-size:15px}.admin-health-grid small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.4}.admin-credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.admin-credential-grid .integration-card{background:var(--surface);align-items:flex-start}.admin-credential-grid .integration-card>div:last-child{flex:1;min-width:0}.admin-credential-grid .compact-button{margin-top:8px}.settings-admin-note{grid-column:1 / -1}.admin-page>.skill-model-panel{margin-bottom:0}.admin-page>.beta-panel{margin-top:0}.admin-page>.ai-quality-gate{margin-bottom:0}.admin-page>.event-ledger{margin-top:0}@media(max-width:1180px){.admin-health-grid{grid-template-columns:1fr 1fr}.admin-credential-grid,.production-coach-hero{grid-template-columns:1fr}}@media(max-width:760px){.admin-health-grid,.production-coach-hero{grid-template-columns:1fr}.admin-hero{align-items:flex-start}.admin-hero>svg{display:none}.production-coach-plan{margin-left:10px;margin-right:10px}.production-coach-hero{padding-left:10px;padding-right:10px}.sidebar nav{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(52px,1fr)}}.test-lab-mode-switch{display:flex;align-items:center;gap:6px;padding:7px;margin-bottom:12px}.test-lab-mode-switch button{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800;cursor:pointer}.test-lab-mode-switch button.active{background:var(--blue);border-color:var(--blue);color:#fff}.test-lab-mode-switch>span{margin-left:auto;color:var(--muted);font-size:9px;max-width:470px;text-align:right;line-height:1.35}.battle-page{display:grid;gap:12px}.battle-create{overflow:hidden}.battle-create-grid{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:10px;padding:14px 16px}.battle-create-grid label>span{display:block;color:var(--muted);font-size:9px;font-weight:700;margin-bottom:5px}.battle-create-grid input,.battle-create-grid select{width:100%;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:10px;font-size:10px}.battle-roster{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:11px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.battle-roster>div{margin-right:auto}.battle-roster strong,.battle-roster small{display:block}.battle-roster strong{font-size:11px}.battle-roster small{color:var(--muted);font-size:8px;margin-top:2px}.battle-check{display:flex!important;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:9px;cursor:pointer}.battle-check input{width:auto!important}.battle-create-button{margin:11px 16px 14px}.battle-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start}.battle-list{overflow:hidden}.battle-list-head{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--border)}.battle-list-head strong,.battle-list-head span{display:block}.battle-list-head strong{font-size:11px}.battle-list-head span{font-size:8px;color:var(--muted);margin-top:2px}.battle-list-item{width:100%;display:grid;grid-template-columns:24px 1fr;gap:8px;text-align:left;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:10px;cursor:pointer}.battle-list-item.active{background:var(--surface-2)}.battle-list-item>span{color:var(--blue);padding-top:2px}.battle-list-item strong,.battle-list-item small{display:block}.battle-list-item strong{font-size:9px}.battle-list-item small{font-size:8px;color:var(--muted);margin-top:2px}.battle-main{display:grid;gap:12px;min-width:0}.battle-brief{overflow:hidden}.battle-brief-top{display:flex;justify-content:space-between;gap:16px;padding:15px}.battle-brief-top>div:first-child>span{font-size:8px;font-weight:900;color:var(--blue);letter-spacing:.08em}.battle-brief-top h2{font-size:19px;margin:3px 0 5px}.battle-brief-top p{font-size:10px;color:var(--muted);margin:0;line-height:1.45}.battle-lock{min-width:160px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:10px;display:grid;grid-template-columns:20px 1fr;-moz-column-gap:6px;column-gap:6px;align-items:center}.battle-lock svg{grid-row:1/3;color:var(--blue)}.battle-lock strong,.battle-lock small{display:block}.battle-lock strong{font-size:9px}.battle-lock small{font-size:7px;color:var(--muted)}.battle-goal{display:grid;grid-template-columns:20px 1fr;gap:7px;padding:10px 15px;border-top:1px solid var(--border);background:var(--surface-2)}.battle-goal svg{color:var(--blue)}.battle-goal strong,.battle-goal span{display:block}.battle-goal strong{font-size:9px}.battle-goal span{font-size:9px;color:var(--muted);margin-top:2px}.battle-roster-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:1px solid var(--border)}.battle-roster-status>div{display:grid;grid-template-columns:20px 1fr;gap:3px 6px;padding:9px 11px;border-right:1px solid var(--border)}.battle-roster-status>div>span{grid-row:1/3;color:var(--muted)}.battle-roster-status>div.done>span{color:var(--blue)}.battle-roster-status strong{font-size:8px}.battle-roster-status small{font-size:7px;color:var(--muted)}.battle-conversation{overflow:hidden}.battle-thread{padding:14px;display:grid;gap:8px;max-height:520px;overflow:auto}.battle-reply{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px;border-top:1px solid var(--border);align-items:end}.battle-reply textarea{min-height:76px;resize:vertical;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:10px;font-size:11px}.battle-reply small{grid-column:1/-1;color:var(--muted);font-size:8px}.battle-submitted{display:flex;gap:9px;align-items:start;padding:13px;border-top:1px solid var(--border);background:var(--surface-2)}.battle-submitted svg{color:var(--blue)}.battle-submitted strong,.battle-submitted span{display:block}.battle-submitted strong{font-size:10px}.battle-submitted span{font-size:8px;color:var(--muted);margin-top:3px}.battle-manager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px}.battle-manager strong,.battle-manager span{display:block}.battle-manager strong{font-size:11px}.battle-manager span{font-size:8px;color:var(--muted);margin-top:3px}.battle-results{display:grid;gap:12px}.battle-podium{overflow:hidden}.battle-ranking>div{display:grid;grid-template-columns:38px 1fr 54px;align-items:center;gap:9px;padding:11px 14px;border-top:1px solid var(--border)}.battle-ranking>div.winner{background:var(--surface-2)}.battle-ranking>div>span{font-size:13px;font-weight:900;color:var(--muted)}.battle-ranking>div.winner>span{color:var(--blue)}.battle-ranking strong,.battle-ranking small{display:block}.battle-ranking strong{font-size:11px}.battle-ranking small{font-size:8px;color:var(--muted);margin-top:2px;line-height:1.4}.battle-ranking b{font-size:20px;text-align:right}.battle-contrast{padding:12px 14px;border-top:1px solid var(--border);background:var(--surface-2)}.battle-contrast strong{font-size:9px}.battle-contrast p{font-size:9px;color:var(--muted);line-height:1.5;margin:5px 0 0}.battle-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.battle-scorecard{overflow:hidden}.battle-score-head{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-bottom:1px solid var(--border)}.battle-score-head span{font-size:7px;color:var(--muted);letter-spacing:.07em}.battle-score-head h3{margin:2px 0 0;font-size:14px}.battle-score-head>strong{font-size:27px;color:var(--blue)}.battle-skill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border)}.battle-skill-grid>div{background:var(--surface);padding:8px 10px;display:flex;justify-content:space-between;gap:6px}.battle-skill-grid span{font-size:8px;color:var(--muted)}.battle-skill-grid b{font-size:9px}.battle-coach-notes>div{padding:9px 12px;border-top:1px solid var(--border)}.battle-coach-notes strong{font-size:8px}.battle-coach-notes p{font-size:8px;color:var(--muted);line-height:1.45;margin:4px 0 0}.battle-coach-notes .assignment{background:var(--surface-2)}.battle-coach-notes .assignment strong{color:var(--blue)}.battle-team-review{padding:13px 15px}.battle-team-review>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.battle-team-review strong{font-size:9px}.battle-team-review p{font-size:8px;color:var(--muted);line-height:1.45}.battle-team-review>small{display:block;border-top:1px solid var(--border);margin-top:9px;padding-top:9px;color:var(--muted);font-size:8px}.battle-empty{text-align:center;padding:30px;color:var(--muted)}.battle-empty svg{color:var(--blue)}.battle-empty h3{color:var(--text);margin:8px 0 4px}.battle-empty p{font-size:9px;margin:0}@media(max-width:900px){.battle-layout{grid-template-columns:1fr}.battle-list{display:flex;overflow-x:auto}.battle-list-head{min-width:140px}.battle-list-item{min-width:180px;border-right:1px solid var(--border)}.battle-create-grid,.battle-reply{grid-template-columns:1fr}.battle-reply small{grid-column:auto}.battle-team-review>div{grid-template-columns:1fr}.test-lab-mode-switch{align-items:stretch;flex-wrap:wrap}.test-lab-mode-switch>span{width:100%;max-width:none;margin-left:0;text-align:left}.battle-brief-top{display:grid}.battle-lock{min-width:0}}.knowledge-warning{display:flex;gap:8px;align-items:flex-start;margin:12px 14px;padding:10px 12px;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;color:var(--muted);font-size:9px;line-height:1.45}.knowledge-warning svg{color:var(--blue);flex:0 0 auto}.knowledge-form{display:grid;grid-template-columns:1.2fr .7fr 1fr 1fr .65fr;gap:9px;padding:2px 14px 10px}.knowledge-form label>span{display:block;font-size:8px;color:var(--muted);font-weight:700;margin-bottom:4px}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{width:100%;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;padding:9px;font-size:9px}.knowledge-content{grid-column:1/-1}.knowledge-content textarea{min-height:92px;resize:vertical}.knowledge-add{margin:0 14px 12px}.knowledge-list-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.knowledge-list-head strong{font-size:10px}.knowledge-list{display:grid}.knowledge-item{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(240px,1.7fr) auto;gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--border)}.knowledge-item.retired{opacity:.58}.knowledge-item>div:first-child span,.knowledge-item>div:first-child strong,.knowledge-item>div:first-child small{display:block}.knowledge-item>div:first-child span{font-size:7px;color:var(--blue);text-transform:uppercase;font-weight:800}.knowledge-item>div:first-child strong{font-size:10px;margin-top:3px}.knowledge-item>div:first-child small{font-size:7px;color:var(--muted);margin-top:3px}.knowledge-item p{margin:0;color:var(--muted);font-size:8px;line-height:1.5;white-space:pre-wrap}.knowledge-item-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.knowledge-item-actions b{font-size:7px;text-transform:uppercase;color:var(--muted)}.knowledge-item-actions a{font-size:8px;color:var(--blue)}@media(max-width:900px){.knowledge-form{grid-template-columns:1fr 1fr}.knowledge-content{grid-column:1/-1}.knowledge-item{grid-template-columns:1fr}.knowledge-item-actions{justify-content:flex-start}}.tester-admin-actions{display:flex;align-items:center;gap:5px}.tester-item:has(.tester-admin-actions)>.tester-admin-actions{flex:0 0 auto}.research-director-status{margin:12px 14px;padding:10px 12px;border:1px solid var(--border);background:var(--surface-2);border-radius:9px}.research-director-status>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.research-director-status span{font-size:8px;color:var(--muted);font-weight:700}.research-director-status strong{font-size:8px;color:var(--blue);text-transform:uppercase}.research-director-status p{font-size:8px;color:var(--text);line-height:1.45;margin:6px 0 3px}.research-director-status small{font-size:7px;color:var(--muted)}.campaign-pack-intelligence{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;margin:9px 0;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);font-size:8px;color:var(--muted);line-height:1.4}.campaign-pack-intelligence svg{color:var(--blue);flex:0 0 auto}.tester-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center}.tester-summary{min-width:0}.tester-admin-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tester-api-admin{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px;align-items:center;padding-top:10px;border-top:1px solid var(--border)}.tester-api-admin .token-input{margin-top:0;min-width:0}.tester-api-admin .security-note{grid-column:1/-1;margin-top:0}.danger-button{border-color:#db597766!important;color:#db5977!important}@media(max-width:760px){.tester-item{grid-template-columns:1fr}.tester-admin-actions{justify-content:flex-start}.tester-api-admin{grid-template-columns:1fr}.tester-api-admin .primary,.tester-api-admin .outline{width:100%}}.tester-control-grid{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.tester-control-grid .active-control{border-color:#35b77c73;background:#35b77c14}.tester-usage-chip{font-size:9px;color:var(--muted);padding:6px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.campaign-outcome-panel{margin:10px 12px;border:1px solid var(--border);border-radius:11px;padding:11px;background:var(--surface)}.campaign-outcome-panel>strong,.campaign-outcome-panel>small{display:block}.campaign-outcome-panel>small{color:var(--muted);font-size:8px;margin-top:3px}.campaign-outcome-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:9px}.campaign-outcome-grid>div{padding:7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.campaign-outcome-grid span,.campaign-outcome-grid b{display:block}.campaign-outcome-grid span{color:var(--muted);font-size:7px;text-transform:uppercase}.campaign-outcome-grid b{font-size:15px;margin-top:2px}.campaign-outcome-panel p{margin:8px 0 0;color:var(--muted);font-size:8px;line-height:1.4}@media(max-width:760px){.campaign-outcome-grid{grid-template-columns:repeat(3,1fr)}}.autonomy-calibration{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 16px 10px}.autonomy-calibration>div{padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.autonomy-calibration span,.autonomy-calibration strong,.autonomy-calibration small{display:block}.autonomy-calibration span{color:var(--muted);font-size:8px;text-transform:uppercase}.autonomy-calibration strong{font-size:18px;margin-top:3px}.autonomy-calibration small{color:var(--muted);font-size:8px;margin-top:3px}.autonomy-calibration-note{margin:0 16px 10px;color:var(--muted);font-size:8px;line-height:1.4}@media(max-width:760px){.autonomy-calibration{grid-template-columns:1fr 1fr}}.campaign-comparison{margin:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);overflow:hidden}.campaign-comparison>strong,.campaign-comparison>small{display:block;padding:9px 11px 0}.campaign-comparison>small{padding-top:2px;padding-bottom:8px;color:var(--muted);font-size:8px}.campaign-comparison-row{display:grid;grid-template-columns:1.6fr repeat(5,.7fr);gap:7px;padding:9px 11px;border-top:1px solid var(--border);align-items:center}.campaign-comparison-row b,.campaign-comparison-row span{display:block}.campaign-comparison-row b{font-size:10px}.campaign-comparison-row span{color:var(--muted);font-size:7px;margin-top:2px}@media(max-width:760px){.campaign-comparison-row{grid-template-columns:1fr 1fr 1fr}.campaign-comparison-row>div:first-child{grid-column:1 / -1}}.resource-library-intro{padding:14px 16px 2px}.resource-library-intro>div{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2)}.resource-library-intro svg{color:var(--blue);flex:0 0 auto;margin-top:2px}.resource-library-intro strong{font-size:11px}.resource-library-intro p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.resource-card-grid{padding:12px 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resource-card{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:12px;padding:14px;text-align:left;display:grid;grid-template-columns:38px 1fr;gap:11px;cursor:pointer;transition:.16s ease}.resource-card:hover{border-color:var(--blue);transform:translateY(-1px);background:var(--surface-3)}.resource-card-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--surface);color:var(--blue);border:1px solid var(--border)}.resource-card span{display:block;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.08em}.resource-card strong{display:block;margin-top:3px;font-size:13px}.resource-card p{margin:5px 0 9px;color:var(--muted);font-size:9px;line-height:1.45}.resource-card b{display:flex;align-items:center;gap:3px;font-size:9px}.resource-reader{margin-top:14px;overflow:hidden}.resource-reader-head{padding:20px 22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:linear-gradient(135deg,var(--surface-3),var(--surface));border-bottom:1px solid var(--border)}.resource-reader-head>div:first-child>span{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.1em}.resource-reader-head h2{font-size:24px;margin:4px 0}.resource-reader-head p{margin:0;color:var(--muted);font-size:10px}.resource-reader-actions{display:flex;gap:7px}.resource-doc-body{max-width:1040px;margin:0 auto;padding:22px}.resource-doc-body>h3{font-size:15px;margin:24px 0 10px}.resource-doc-body>h3:first-of-type{margin-top:20px}.resource-intro{color:var(--muted);font-size:10px;line-height:1.55;margin:-3px 0 11px}.resource-callout{padding:15px;border:1px solid rgba(70,141,255,.35);border-radius:12px;background:#468dff0e;display:flex;gap:11px;align-items:flex-start}.resource-callout svg{color:var(--blue);flex:0 0 auto}.resource-callout strong{font-size:12px}.resource-callout p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.resource-flow{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);overflow:auto}.resource-flow span{white-space:nowrap;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.resource-flow svg{color:var(--blue);flex:0 0 auto}.resource-flow-wrap{flex-wrap:wrap}.resource-capability-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.resource-capability-list>div{border:1px solid var(--border);border-radius:10px;padding:11px;background:var(--surface-2)}.resource-capability-list>div>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.resource-capability-list strong{font-size:10px}.resource-capability-list p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.resource-status{font-size:7px!important;padding:3px 6px;border-radius:999px;border:1px solid var(--border);letter-spacing:0!important}.resource-status.live{color:var(--success)!important;border-color:#35b77c59;background:#35b77c14}.resource-status.learning{color:var(--blue)!important;border-color:#468dff59;background:#468dff0e}.resource-checks{display:grid;gap:6px}.resource-checks>div,.resource-step-list>div{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;border:1px solid var(--border);border-radius:9px;padding:9px 10px;background:var(--surface-2)}.resource-checks>div>span,.resource-step-list>div>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--surface-3);color:var(--blue);font-size:9px;font-weight:900}.resource-checks p{margin:5px 0 0;font-size:9px}.resource-step-list{display:grid;gap:7px}.resource-step-list strong{font-size:10px}.resource-step-list p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.resource-note{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:11px 12px;border-radius:10px;background:var(--surface-2);border-left:3px solid var(--blue)}.resource-note svg{color:var(--blue);flex:0 0 auto}.resource-note p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.resource-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.resource-mode-grid>div{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:11px}.resource-mode-grid b{font-size:10px}.resource-mode-grid p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.resource-download{margin-top:14px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media(max-width:760px){.resource-card-grid,.resource-capability-list,.resource-mode-grid{grid-template-columns:1fr}.resource-reader-head{flex-direction:column}.resource-reader-actions{width:100%}.resource-reader-actions .outline{flex:1}.resource-doc-body{padding:14px}.resource-flow{align-items:stretch}.resource-flow span{display:grid;place-items:center}}@media print{.sidebar,header,.admin-page>*:not(.resource-reader),.resource-reader-actions{display:none!important}.shell{display:block}.resource-reader{border:0;box-shadow:none}.resource-reader-head{background:#fff;color:#111}.resource-doc-body{max-width:none}.resource-doc-body *{color:#111!important}}.trust-center{display:grid;gap:12px}.trust-overview{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-left:4px solid var(--blue)}.trust-overview.good{border-left-color:var(--success)}.trust-overview.attention{border-left-color:#db5977}.trust-kicker{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.12em}.trust-overview h2{font-size:23px;margin:3px 0 4px}.trust-overview p{color:var(--muted);font-size:10px;line-height:1.45}.trust-overview small{display:block;color:var(--muted-2);font-size:8px;margin-top:5px}.trust-overview-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.health-pill{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.health-pill.good{color:var(--success);border-color:#35b77c59}.health-pill.attention{color:#db5977;border-color:#db597766}.trust-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.trust-health-card{border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:11px;min-width:0}.trust-health-card>span,.trust-health-card>strong,.trust-health-card>small,.trust-health-card>em{display:block}.trust-health-card>span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.trust-health-card>strong{font-size:15px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-health-card>small{color:var(--muted);font-size:8px;line-height:1.4;margin-top:5px}.trust-health-card>em{color:#db5977;font-size:8px;font-style:normal;line-height:1.35;margin-top:5px}.trust-progress{height:5px;background:var(--surface-3);border-radius:999px;overflow:hidden;margin-top:7px}.trust-progress i{display:block;height:100%;background:var(--blue);border-radius:inherit}.trust-window-toggle{display:flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.trust-window-toggle button{border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:9px;padding:6px 8px}.trust-window-toggle button.active{background:var(--surface-3);color:var(--text)}.trust-score-strip{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:stretch;padding:12px 14px;border-bottom:1px solid var(--border)}.trust-score-strip>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:9px 11px}.trust-score-strip span,.trust-score-strip strong{display:block}.trust-score-strip span{color:var(--muted);font-size:8px}.trust-score-strip strong{font-size:16px;margin-top:2px}.trust-score-strip p{align-self:center;color:var(--muted);font-size:8px;line-height:1.45}.reliability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--border)}.reliability-grid>div{background:var(--surface);padding:11px}.reliability-grid span,.reliability-grid strong,.reliability-grid small{display:block}.reliability-grid span{color:var(--muted);font-size:8px}.reliability-grid strong{font-size:20px;margin:3px 0}.reliability-grid small{color:var(--muted-2);font-size:7px;line-height:1.35}.safe-auto-state-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--border)}.safe-auto-state-row>div{padding:10px 12px;background:var(--surface)}.safe-auto-state-row span,.safe-auto-state-row strong{display:block}.safe-auto-state-row span{color:var(--muted);font-size:8px}.safe-auto-state-row strong{font-size:13px;margin-top:3px}.safe-auto-controls{display:flex;gap:7px;padding:11px 14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.safe-auto-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.safe-auto-grid>div{background:var(--surface);padding:12px 14px}.safe-auto-grid h3{font-size:10px;margin:0 0 8px}.safe-auto-grid p{display:flex;gap:7px;align-items:flex-start;color:var(--muted);font-size:8px;line-height:1.4;margin:5px 0}.safe-auto-grid p svg{flex:0 0 auto;color:var(--blue)}.safe-auto-leads{display:grid}.readiness-lead{border-top:1px solid var(--border)}.readiness-lead>summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 54px 90px;gap:10px;align-items:center;padding:10px 14px}.readiness-lead>summary::-webkit-details-marker{display:none}.readiness-lead>summary strong,.readiness-lead>summary span{display:block}.readiness-lead>summary strong{font-size:10px}.readiness-lead>summary span{color:var(--muted);font-size:8px;margin-top:2px}.readiness-lead>summary>b{text-align:right;color:var(--blue);font-size:13px}.readiness-lead>summary>em{font-style:normal;font-size:8px;color:var(--muted);text-align:right}.readiness-lead.ready>summary>em{color:var(--success)}.readiness-gates{padding:0 14px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.readiness-gates>div{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:8px}.readiness-gates span,.readiness-gates strong,.readiness-gates small{display:block}.readiness-gates span{font-size:7px;font-weight:900}.readiness-gates.pass span{color:var(--success)}.readiness-gates.fail span{color:#d99a4a}.readiness-gates strong{font-size:9px;margin-top:2px}.readiness-gates small{color:var(--muted);font-size:8px;line-height:1.35;margin-top:3px}.account-health-table{overflow:auto}.account-health-row{min-width:920px;display:grid;grid-template-columns:1.5fr .75fr .7fr .7fr 1fr .75fr 1.5fr;gap:9px;align-items:center;padding:10px 14px;border-top:1px solid var(--border)}.account-health-row.header{border-top:0;background:var(--surface-2);color:var(--muted);font-size:8px;text-transform:uppercase}.account-health-row strong,.account-health-row span,.account-health-row small{min-width:0}.account-health-row strong{font-size:9px}.account-health-row strong small{display:block;color:var(--muted);font-size:7px;margin-top:2px}.account-health-row span,.account-health-row small{font-size:8px;overflow:hidden;text-overflow:ellipsis}.account-health-row>small{color:var(--muted);white-space:nowrap}.good-text{color:var(--success)}.attention-text{color:#db5977}.worker-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:12px 14px}.worker-details>summary::-webkit-details-marker{display:none}.worker-details>summary span{margin-left:auto;color:var(--muted);font-size:8px}.worker-grid{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.worker-grid>div{border:1px solid var(--border);border-radius:8px;padding:9px;background:var(--surface-2)}.worker-grid strong,.worker-grid span,.worker-grid small,.worker-grid em{display:block}.worker-grid strong{font-size:9px}.worker-grid span{color:var(--blue);font-size:8px;margin-top:3px}.worker-grid small{color:var(--muted);font-size:7px;margin-top:3px}.worker-grid em{color:#db5977;font-style:normal;font-size:7px;margin-top:3px}.production-funnel-summary{display:grid;grid-template-columns:auto auto 1fr;gap:8px;padding:10px 12px}.production-funnel-summary>div{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:8px 10px}.production-funnel-summary span,.production-funnel-summary strong{display:block}.production-funnel-summary span{color:var(--muted);font-size:8px}.production-funnel-summary strong{font-size:17px;margin-top:2px}.production-funnel-summary p{color:var(--muted);font-size:8px;line-height:1.4;align-self:center}.production-funnel-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0 12px 10px}.production-funnel-step{position:relative;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:9px;min-width:0}.funnel-step-number{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:var(--surface-3);color:var(--blue);font-size:7px;font-weight:900}.production-funnel-step span,.production-funnel-step strong,.production-funnel-step small{display:block}.production-funnel-step span{color:var(--muted);font-size:8px;margin-top:5px}.production-funnel-step strong{font-size:17px;margin:1px 0}.production-funnel-step small{color:var(--muted-2);font-size:7px;line-height:1.35}.coach-confidence{display:flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:999px;padding:5px 8px;color:var(--muted);font-size:8px;font-weight:800}.coach-confidence.strong,.coach-confidence.useful{color:var(--success);border-color:#35b77c59}.coach-now-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;padding:12px 14px}.coach-now-focus,.coach-now-action{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);padding:12px}.coach-eyebrow{display:flex;align-items:center;gap:6px;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.06em}.coach-now-focus h3{font-size:18px;margin:5px 0}.coach-now-focus p{color:var(--muted);font-size:10px;line-height:1.5}.coach-now-focus small{display:block;color:var(--muted-2);font-size:8px;margin-top:8px}.coach-now-action{display:grid;gap:8px}.coach-now-action>div{border-bottom:1px solid var(--border);padding-bottom:8px}.coach-now-action>div:last-child{border-bottom:0;padding-bottom:0}.coach-now-action span,.coach-now-action strong{display:block}.coach-now-action span{color:var(--muted);font-size:8px;text-transform:uppercase}.coach-now-action strong{font-size:10px;line-height:1.45;margin-top:3px}.coach-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.coach-signal-row>div{background:var(--surface);padding:10px 12px;display:grid;grid-template-columns:18px 1fr;gap:2px 7px;align-items:center}.coach-signal-row svg{grid-row:1/3;color:var(--blue)}.coach-signal-row span{color:var(--muted);font-size:8px}.coach-signal-row strong{font-size:9px;line-height:1.4}.coach-next-list{padding:10px 14px}.coach-next-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.coach-next-title span,.coach-next-title strong{font-size:8px}.coach-next-title span{color:var(--blue);font-weight:900;text-transform:uppercase}.coach-next-title strong{color:var(--muted);font-weight:500}.coach-next-row{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:8px 0;border-top:1px solid var(--border)}.coach-next-row>span{width:22px;height:22px;border-radius:7px;background:var(--surface-3);color:var(--blue);display:grid;place-items:center;font-size:8px;font-weight:900}.coach-next-row strong,.coach-next-row small{display:block}.coach-next-row strong{font-size:9px}.coach-next-row p{font-size:9px;line-height:1.4;margin:3px 0}.coach-next-row small{color:var(--muted);font-size:8px}.coach-confidence-note{border-top:1px solid var(--border);padding:9px 14px;color:var(--muted);font-size:8px;line-height:1.4}.tester-health-strip{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.tester-health-strip span{margin:0!important;border:1px solid var(--border);border-radius:999px;padding:4px 7px;background:var(--surface);font-size:8px!important}.tester-health-strip .good-status{color:var(--success);border-color:#35b77c59}.tester-health-strip .attention-status{color:#db5977;border-color:#db597766}.tester-error{color:#db5977!important}.tester-progress-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tester-progress-grid>div{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:9px}.tester-progress-grid span,.tester-progress-grid strong,.tester-progress-grid small{display:block}.tester-progress-grid span{color:var(--muted);font-size:8px;margin:0}.tester-progress-grid strong{font-size:15px;margin-top:2px}.tester-progress-grid small{color:var(--muted);font-size:7px;margin-top:4px}.tester-progress-grid i{display:block;height:5px;background:var(--surface-3);border-radius:999px;overflow:hidden;margin-top:6px}.tester-progress-grid i b{display:block;height:100%;background:var(--blue);border-radius:inherit}.inbox-workspace{grid-template-columns:260px minmax(0,1fr)}.inbox-workspace>.lead-list{position:sticky;top:14px;max-height:calc(100vh - 80px)}.inbox-workspace .thread{max-height:min(52vh,560px);min-height:280px}.borrower-truth-drawer{overflow:hidden}.borrower-truth-drawer>summary{cursor:pointer;list-style:none;padding:11px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.borrower-truth-drawer>summary::-webkit-details-marker{display:none}.borrower-truth-drawer>summary>div{display:flex;align-items:center;gap:7px}.borrower-truth-drawer>summary span,.borrower-truth-drawer>summary small{color:var(--muted);font-size:8px}.borrower-truth-drawer>summary small{text-align:right}.borrower-truth-body{border-top:1px solid var(--border)}.borrower-truth-body .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);max-height:none;padding:0}.borrower-truth-body .fact{background:var(--surface);padding:10px;border:0}.borrower-truth-body .manual-override{margin:8px 12px 12px}@media(max-width:1180px){.trust-health-grid,.reliability-grid{grid-template-columns:repeat(3,1fr)}.production-funnel-steps{grid-template-columns:repeat(4,1fr)}.tester-progress-grid{grid-template-columns:repeat(2,1fr)}.worker-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.trust-overview{align-items:flex-start;flex-direction:column}.trust-overview-actions{justify-content:flex-start}.trust-health-grid,.reliability-grid,.safe-auto-state-row,.safe-auto-grid,.coach-now-grid,.coach-signal-row,.tester-progress-grid,.worker-grid,.production-funnel-steps,.trust-score-strip,.production-funnel-summary,.readiness-gates{grid-template-columns:1fr}.safe-auto-controls{flex-direction:column}.safe-auto-controls button{width:100%}.readiness-lead>summary{grid-template-columns:1fr auto}.readiness-lead>summary>em{grid-column:1/-1;text-align:left}.coach-next-title{display:grid}.inbox-workspace>.lead-list{position:static;max-height:280px}.inbox-workspace .thread{min-height:260px;max-height:46vh}.borrower-truth-body .facts{grid-template-columns:1fr}.borrower-truth-drawer>summary{align-items:flex-start;flex-direction:column}.borrower-truth-drawer>summary small{text-align:left}}.safe-auto-state-row{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1180px){.safe-auto-state-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.safe-auto-state-row{grid-template-columns:1fr}}.certification-workspace{display:grid;gap:16px}.certification-head p{max-width:850px}.cert-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cert-actions button{display:inline-flex;align-items:center;gap:7px}.cert-actions>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.72}.cert-score{display:grid;grid-template-columns:1.2fr 1fr auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px}.cert-score>div{display:grid;gap:4px}.cert-score>div>span{font-size:11px;font-weight:800;letter-spacing:.08em}.cert-score>div>strong{font-size:24px}.cert-score.passed{border-color:#34d39959}.cert-score.failed{border-color:#f8717159}.cert-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cert-category-grid>div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px}.cert-category-grid span{font-size:12px;opacity:.72}.cert-category-grid strong{font-size:20px}.cert-category-grid small{font-size:11px}.cert-category-grid .fail{border-color:#f8717159}.cert-filter{display:flex;gap:8px}.cert-filter button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:7px 11px}.cert-filter button.active{background:var(--panel-strong)}.cert-results{display:grid;gap:7px}.cert-case{border:1px solid var(--line);border-radius:11px;overflow:hidden}.cert-case.fail{border-color:#f8717173}.cert-case summary{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto auto;gap:9px;align-items:center;padding:11px;cursor:pointer}.cert-case summary em,.cert-case summary small{font-size:11px;opacity:.68;font-style:normal}.cert-case>div{padding:0 12px 12px;font-size:12px}.cert-case>div p{margin:6px 0}.cert-notes{display:grid;gap:5px}.cert-notes p{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;opacity:.72}@media(max-width:900px){.cert-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-score{grid-template-columns:1fr}.cert-case summary{grid-template-columns:auto auto 1fr}.cert-case summary em,.cert-case summary small{display:none}}@media(max-width:560px){.cert-category-grid{grid-template-columns:1fr}}.tester-auto-note-setting{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.tester-auto-note-setting>strong,.tester-auto-note-setting>p{grid-column:1/-1}.tester-auto-note-setting>strong{font-size:11px}.tester-auto-note-setting>p{margin:0}.tester-auto-note-setting .token-input{margin-top:0}.tester-auto-note-setting .outline{min-height:42px}@media(max-width:760px){.tester-auto-note-setting{grid-template-columns:1fr}.tester-auto-note-setting .outline{width:100%}}.tester-load-warning{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--border);border-radius:12px;margin:10px 0}.tester-load-warning>strong{font-size:12px}.tester-load-warning>span{font-size:11px;opacity:.75;flex:1 1 320px}.handoff-lock-banner{display:flex;gap:10px;align-items:center;padding:12px 14px;margin:10px 0;border:1px solid var(--border);border-radius:12px}.handoff-lock-banner>div{display:flex;flex-direction:column;gap:2px;flex:1}.handoff-lock-banner strong{font-size:12px}.handoff-lock-banner span,.handoff-lock-banner small{font-size:11px;opacity:.78}@media(max-width:760px){.handoff-lock-banner{align-items:flex-start;flex-wrap:wrap}.handoff-lock-banner button{width:100%}}.thread-ai-control{white-space:nowrap}.thread-ai-control.active{border-color:#d99a4a80;background:#d99a4a14}.handoff-lock-banner.manual-pause{border-color:#d99a4a80;background:#d99a4a0d}@media(max-width:760px){.person-head{align-items:flex-start}.person-head-actions{flex-wrap:wrap;justify-content:flex-end}.thread-ai-control{font-size:10px;padding:7px 9px}}.opportunity-page{display:flex;flex-direction:column;gap:16px}.opportunity-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px}.opportunity-hero h2{font-size:25px;line-height:1.15;margin:6px 0 8px;max-width:760px}.opportunity-hero p{margin:0;color:var(--muted)}.opportunity-kicker{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.opportunity-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.opportunity-kpis>.panel{padding:16px;display:flex;flex-direction:column;gap:5px}.opportunity-kpis span{font-size:12px;color:var(--muted);font-weight:700}.opportunity-kpis strong{font-size:28px;line-height:1}.opportunity-kpis small{color:var(--muted);line-height:1.3}.reengagement-control-card{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.reengagement-title{display:flex;gap:8px;align-items:center}.reengagement-control-copy p{margin:7px 0;color:var(--muted)}.reengagement-control-copy small{color:var(--muted)}.status-live,.status-off{font-size:11px;border-radius:999px;padding:3px 8px;font-weight:800}.status-live{background:#22c55e1f;color:#22c55e}.status-off{background:#94a3b81f;color:var(--muted)}.reengagement-actions{display:flex;gap:8px;align-items:center}.reengagement-demo{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid var(--border);padding-top:14px}.reengagement-demo>div{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.reengagement-demo span{font-size:11px;text-transform:uppercase;font-weight:800;color:var(--muted)}.reengagement-demo p{margin:6px 0 0;line-height:1.4}.opportunity-list-panel{padding:0;overflow:hidden}.opportunity-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--border)}.opportunity-tabs button{border:0;background:transparent;color:var(--muted);padding:9px 11px;border-radius:9px;font-weight:700;cursor:pointer}.opportunity-tabs button.active{background:var(--surface-2);color:var(--text)}.opportunity-list{display:flex;flex-direction:column}.opportunity-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.opportunity-card:last-child{border-bottom:0}.opportunity-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.opportunity-card-head>div{display:flex;flex-direction:column;gap:3px}.opportunity-card-head span{font-size:12px;color:var(--muted)}.opportunity-card-main>p{margin:8px 0;line-height:1.4}.opportunity-action{display:flex;align-items:center;gap:6px}.opportunity-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.opportunity-meta span{font-size:11px;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:4px 8px}.opportunity-card-buttons{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.opportunity-state{font-size:10px;border-radius:999px;padding:5px 8px;white-space:nowrap}.opportunity-state.take-over-now{background:#ef44441f;color:#ef4444}.opportunity-state.respond-now,.opportunity-state.follow-up-due{background:#f59e0b1f;color:#f59e0b}.opportunity-state.create-conversation{background:#3b82f61f;color:#3b82f6}.opportunity-state.active-file-review,.opportunity-state.lo-owned{background:#a855f71f;color:#a855f7}.opportunity-state.waiting-on-borrower,.opportunity-state.nurture,.opportunity-state.soft-closed{background:#94a3b81f;color:var(--muted)}.creator-preview{margin-top:12px;border-left:3px solid var(--accent);padding:10px 12px;background:var(--surface-2);border-radius:8px}.creator-preview span{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--accent)}.creator-preview p{margin:5px 0}.creator-preview small{color:var(--muted)}.opportunity-bottom-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.opportunity-bottom-grid>.panel{padding:18px}.campaign-intel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.campaign-intel-grid>div,.timing-intel>div{padding:10px;background:var(--surface-2);border-radius:10px;display:flex;flex-direction:column;gap:4px}.campaign-intel-grid span,.timing-intel span{font-size:11px;color:var(--muted)}.timing-intel{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.opportunity-bottom-grid p{color:var(--muted);line-height:1.4}@media(max-width:1000px){.opportunity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-bottom-grid{grid-template-columns:1fr}.campaign-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.opportunity-hero,.reengagement-control-card,.opportunity-card{grid-template-columns:1fr;display:grid}.opportunity-kpis,.reengagement-demo{grid-template-columns:1fr}.opportunity-card-buttons{justify-content:flex-start}.campaign-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-ab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-ab-grid .campaign-message{display:flex;flex-direction:column;gap:7px}.campaign-ab-grid .campaign-message small{color:var(--muted)}.campaign-ab-results{display:grid;gap:8px;margin-top:12px}.campaign-ab-results>div{display:flex;flex-direction:column;gap:3px;padding:10px;background:var(--surface-2);border-radius:10px}.campaign-ab-results span{font-size:12px;font-weight:800;color:var(--accent)}.campaign-ab-results small{color:var(--muted)}@media(max-width:700px){.campaign-ab-grid{grid-template-columns:1fr}}.training-hub{display:grid;gap:14px}.training-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px}.training-hero>div>span{font-size:9px;font-weight:900;letter-spacing:.1em;color:var(--blue)}.training-hero h2{font-size:22px;margin:4px 0 6px}.training-hero p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.training-hero>svg{color:var(--blue)}.training-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.training-nav button{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:11px;padding:11px;cursor:pointer}.training-nav button.active{border-color:var(--blue);background:var(--surface-2)}.training-nav svg{color:var(--blue);margin-top:1px}.training-nav strong,.training-nav span{display:block}.training-nav strong{font-size:10px}.training-nav span{font-size:8px;color:var(--muted);line-height:1.35;margin-top:3px}.training-today{display:grid;gap:12px}.training-today>.production-coach-panel,.training-today>.daily-film-room{margin:0}.delivery-exceptions-page{display:grid;gap:12px}.delivery-hero{padding:18px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.delivery-hero>div>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:var(--blue)}.delivery-hero h2{font-size:22px;margin:4px 0 6px}.delivery-hero p{margin:0;color:var(--muted);font-size:10px;line-height:1.5;max-width:760px}.delivery-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.delivery-summary>.panel{padding:12px}.delivery-summary span,.delivery-summary strong,.delivery-summary small{display:block}.delivery-summary span{font-size:8px;color:var(--muted);text-transform:uppercase}.delivery-summary strong{font-size:20px;margin-top:3px}.delivery-summary small{font-size:8px;color:var(--muted);margin-top:3px}.delivery-list{overflow:hidden}.delivery-clear{display:grid;justify-items:center;text-align:center;gap:5px;padding:34px;color:var(--muted)}.delivery-clear svg{color:var(--success)}.delivery-clear strong{color:var(--text);font-size:12px}.delivery-clear span{font-size:9px}.delivery-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid var(--border)}.delivery-row:first-child{border-top:0}.delivery-status-icon{width:30px;height:30px;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.delivery-row.critical .delivery-status-icon{color:#db5977}.delivery-row.warning .delivery-status-icon{color:#d99a4a}.delivery-copy>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.delivery-copy>div span{font-size:8px;border:1px solid var(--border);border-radius:999px;padding:3px 6px;color:var(--muted)}.delivery-copy strong{font-size:10px}.delivery-copy p{margin:4px 0;color:var(--muted);font-size:9px;line-height:1.4}.delivery-copy small{font-size:8px;color:var(--muted-2)}.ai-why{margin-top:7px;border-top:1px solid var(--border);padding-top:6px}.ai-why>summary{cursor:pointer;font-size:8px;font-weight:800;color:var(--muted);list-style:none}.ai-why>summary::-webkit-details-marker{display:none}.ai-why>div{margin-top:6px;padding:8px;border-radius:8px;background:var(--surface-2);display:grid;gap:3px}.ai-why p{margin:0!important;font-size:8px!important;line-height:1.4!important}.ai-why small{display:block;margin-top:3px;color:var(--muted);font-size:7px;line-height:1.4}.feedback-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:50;display:flex;justify-content:flex-end}.feedback-drawer{width:min(460px,94vw);height:100%;overflow:auto;background:var(--surface);border-left:1px solid var(--border);padding:14px;box-shadow:-10px 0 30px #00000029}.feedback-drawer-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.feedback-drawer-head strong,.feedback-drawer-head span{display:block}.feedback-drawer-head strong{font-size:15px}.feedback-drawer-head span{font-size:9px;color:var(--muted);margin-top:3px}.admin-advanced-tools{overflow:hidden}.admin-advanced-tools>summary{cursor:pointer;list-style:none;padding:14px 16px;display:flex;justify-content:space-between;gap:14px;align-items:center}.admin-advanced-tools>summary::-webkit-details-marker{display:none}.admin-advanced-tools>summary>div strong,.admin-advanced-tools>summary>div span{display:block}.admin-advanced-tools>summary strong{font-size:11px}.admin-advanced-tools>summary span{font-size:8px;color:var(--muted);margin-top:3px}.admin-advanced-tools>summary svg{color:var(--blue)}.admin-advanced-body{border-top:1px solid var(--border);padding:12px;display:grid;gap:12px}.admin-advanced-body>.panel{margin:0}@media(max-width:900px){.training-nav,.delivery-summary{grid-template-columns:1fr 1fr}.delivery-row{grid-template-columns:32px minmax(0,1fr)}.delivery-row>button{grid-column:2;justify-self:start}.training-hero>svg{display:none}}@media(max-width:600px){.training-nav,.delivery-summary{grid-template-columns:1fr}.delivery-hero{display:grid}.delivery-row{grid-template-columns:1fr}.delivery-status-icon{display:none}.delivery-row>button{grid-column:auto}.feedback-drawer{width:100vw}}.conversation-stage{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"thread truth";gap:14px;align-items:start;min-width:0}.conversation-stage>.conversation{grid-area:thread;min-width:0}.borrower-truth-sidebar{grid-area:truth;position:sticky;top:14px;max-height:calc(100vh - 80px);overflow:auto}.borrower-truth-head{padding:13px 14px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:10px;align-items:center}.borrower-truth-head>div{display:flex;align-items:center;gap:8px;min-width:0}.borrower-truth-head svg{color:var(--blue);flex:0 0 auto}.borrower-truth-head strong,.borrower-truth-head span{display:block}.borrower-truth-head strong{font-size:12px}.borrower-truth-head span,.borrower-truth-head small{color:var(--muted);font-size:8px}.borrower-truth-head small{white-space:nowrap}.truth-live-note{padding:9px 11px;display:flex;gap:7px;align-items:flex-start;background:#35b77c0c;border-bottom:1px solid var(--border);color:var(--muted);font-size:8px;line-height:1.4}.truth-live-note svg{color:var(--success);flex:0 0 auto;margin-top:1px}.truth-core-list{display:grid}.truth-core-row{padding:9px 11px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center}.truth-core-row>span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.truth-core-row>strong{grid-column:1/-1;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.truth-core-row>small{grid-column:1/-1;color:var(--muted-2);font-size:8px}.truth-core-row>small.client-confirmed{color:var(--success)}.truth-core-row.missing>strong{color:var(--muted);font-weight:600;font-size:11px}.truth-more{border-bottom:1px solid var(--border)}.truth-more>summary,.truth-correction>summary{cursor:pointer;list-style:none;padding:10px 11px;color:var(--muted);font-size:9px;font-weight:800}.truth-more>summary::-webkit-details-marker,.truth-correction>summary::-webkit-details-marker{display:none}.truth-extra-row{padding:8px 11px;border-top:1px solid var(--border);display:grid;gap:2px}.truth-extra-row span{color:var(--muted);font-size:8px}.truth-extra-row strong{font-size:10px;line-height:1.35}.truth-extra-row small{color:var(--muted-2);font-size:7px}.truth-correction{margin:0}.truth-correction .correction{padding:0 11px 11px}.thread-owner-banner{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:#d99a4a12}.thread-owner-banner svg{color:#d99a4a;flex:0 0 auto;margin-top:1px}.thread-owner-banner strong,.thread-owner-banner span{display:block}.thread-owner-banner strong{font-size:9px}.thread-owner-banner span{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.inbox-workspace .thread{max-height:min(62vh,650px)}@media(max-width:1320px){.conversation-stage{grid-template-columns:1fr;grid-template-areas:"truth" "thread"}.borrower-truth-sidebar{position:static;max-height:none}.truth-core-list{grid-template-columns:repeat(4,minmax(0,1fr))}.truth-core-row{border-right:1px solid var(--border)}.truth-core-row:nth-child(4n){border-right:0}}@media(max-width:900px){.truth-core-list{grid-template-columns:repeat(2,minmax(0,1fr))}.truth-core-row:nth-child(4n){border-right:1px solid var(--border)}.truth-core-row:nth-child(2n){border-right:0}}@media(max-width:600px){.truth-core-list{grid-template-columns:1fr}.truth-core-row,.truth-core-row:nth-child(4n){border-right:0}.borrower-truth-head{align-items:flex-start}.borrower-truth-head small{white-space:normal;text-align:right}}.brand{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center}.brand-copy{text-align:center;padding-right:8px}.brand strong{font-size:17px;line-height:1.15}.brand-copy span{display:none}.opportunity-goal-compact{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 18px}.opportunity-goal-icon{width:38px;height:38px;border-radius:11px;background:var(--surface-3);display:grid;place-items:center;color:var(--blue)}.opportunity-goal-copy span,.opportunity-goal-copy strong,.opportunity-goal-copy small{display:block}.opportunity-goal-copy span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.opportunity-goal-copy strong{font-size:20px;line-height:1.25;margin-top:2px}.opportunity-goal-copy small{color:var(--muted);font-size:10px;margin-top:3px}.tester-history-note{grid-column:1/-1;display:flex;gap:7px;align-items:baseline;padding:8px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--border)}.tester-history-note strong{font-size:8px;white-space:nowrap}.tester-history-note span{font-size:8px!important;color:var(--muted)!important;margin:0!important;line-height:1.4}.analytics-clean-dashboard{overflow:hidden}.analytics-clean-head{padding:14px 16px}.analytics-status-compact{padding-bottom:10px}.analytics-funnel-clean{border-top:1px solid var(--border)}.analytics-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 13px}.analytics-section-title>div>strong,.analytics-section-title>div>span{display:block}.analytics-section-title>div>strong{font-size:12px}.analytics-section-title>div>span{color:var(--muted);font-size:8px;margin-top:2px}.analytics-section-title>svg{color:var(--blue);flex:0 0 auto}.analytics-funnel-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.analytics-funnel-strip>div{padding:10px;background:var(--surface);min-width:0}.analytics-funnel-strip span,.analytics-funnel-strip strong,.analytics-funnel-strip small{display:block}.analytics-funnel-strip span{color:var(--muted);font-size:8px}.analytics-funnel-strip strong{font-size:19px;margin-top:2px}.analytics-funnel-strip small{color:var(--muted-2);font-size:7px;margin-top:2px}.analytics-bottleneck{display:flex;gap:8px;align-items:flex-start;margin:10px 12px 12px;padding:9px 10px;border-left:3px solid var(--blue);border-radius:8px;background:var(--surface-2)}.analytics-bottleneck svg{color:var(--blue);flex:0 0 auto;margin-top:2px}.analytics-bottleneck span,.analytics-bottleneck strong{display:block}.analytics-bottleneck span{color:var(--muted);font-size:8px}.analytics-bottleneck strong{font-size:10px;line-height:1.4;margin-top:2px}.analytics-clean-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px}.analytics-summary-card{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);overflow:hidden;min-width:0}.analytics-number-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-top:1px solid var(--border)}.analytics-number-row>div{padding:10px;background:var(--surface)}.analytics-number-row span,.analytics-number-row strong{display:block}.analytics-number-row span{color:var(--muted);font-size:8px}.analytics-number-row strong{font-size:20px;margin-top:2px}.analytics-card-note{display:block;padding:8px 10px;color:var(--muted);font-size:8px}.analytics-compact-list{display:grid;border-top:1px solid var(--border)}.analytics-compact-list>div{display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--border)}.analytics-compact-list>div:last-child{border-bottom:0}.analytics-compact-list>b,.analytics-compact-list>div>b{font-size:16px;color:var(--blue)}.analytics-compact-list strong,.analytics-compact-list small{display:block}.analytics-compact-list strong{font-size:9px;line-height:1.3}.analytics-compact-list small{font-size:7px;color:var(--muted);margin-top:2px}.analytics-empty-mini{padding:12px;color:var(--muted);font-size:8px;line-height:1.4}.analytics-response-clean{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-top:1px solid var(--border)}.analytics-response-clean>div{padding:10px;background:var(--surface);min-width:0}.analytics-response-clean span,.analytics-response-clean strong{display:block}.analytics-response-clean span{color:var(--muted);font-size:8px}.analytics-response-clean strong{font-size:13px;line-height:1.3;margin-top:3px;overflow-wrap:anywhere}.analytics-evidence-collapsible{margin:0 12px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);overflow:hidden}.analytics-evidence-collapsible>summary{list-style:none;cursor:pointer;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.analytics-evidence-collapsible>summary::-webkit-details-marker{display:none}.analytics-evidence-collapsible>summary strong,.analytics-evidence-collapsible>summary span{display:block}.analytics-evidence-collapsible>summary strong{font-size:10px}.analytics-evidence-collapsible>summary span{color:var(--muted);font-size:8px;margin-top:2px}.analytics-evidence-collapsible>summary svg{color:var(--blue)}.analytics-evidence-body{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.analytics-evidence-body>div{padding:10px 12px;border-right:1px solid var(--border)}.analytics-evidence-body>div:last-child{border-right:0}.analytics-evidence-body span,.analytics-evidence-body strong,.analytics-evidence-body small{display:block}.analytics-evidence-body span{color:var(--muted);font-size:8px}.analytics-evidence-body strong{font-size:9px;line-height:1.4;margin-top:3px}.analytics-evidence-body small{color:var(--muted);font-size:7px;line-height:1.4;margin-top:4px}.analytics-evidence-body .risk{background:#d99a4a0a}.analytics-manager-clean{grid-template-columns:1fr 1fr}.manager-team-snapshot{display:grid}.manager-team-snapshot-row{display:grid;grid-template-columns:minmax(120px,1.5fr) repeat(4,minmax(65px,.6fr));gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--border)}.manager-team-snapshot-row:last-child{border-bottom:0}.manager-team-snapshot-row>div:first-child strong,.manager-team-snapshot-row>div:first-child span{display:block}.manager-team-snapshot-row>div:first-child strong{font-size:9px}.manager-team-snapshot-row>div:first-child span{font-size:7px;color:var(--muted);margin-top:2px}.manager-team-snapshot-row>div:not(:first-child){text-align:right}.manager-team-snapshot-row b,.manager-team-snapshot-row span{display:block}.manager-team-snapshot-row b{font-size:12px}.manager-team-snapshot-row>div:not(:first-child) span{font-size:7px;color:var(--muted)}@media(max-width:1100px){.analytics-clean-grid{grid-template-columns:1fr 1fr}.analytics-funnel-strip{grid-template-columns:repeat(4,1fr)}.analytics-manager-clean{grid-template-columns:1fr}}@media(max-width:760px){.brand{grid-template-columns:64px minmax(0,1fr)}.brand-logo{width:64px;height:48px}.opportunity-goal-compact{grid-template-columns:34px 1fr}.opportunity-goal-compact>.compact-button{grid-column:1/-1;width:100%}.opportunity-goal-copy strong{font-size:17px}.tester-history-note{display:grid}.analytics-clean-grid,.analytics-evidence-body{grid-template-columns:1fr}.analytics-funnel-strip{grid-template-columns:repeat(2,1fr)}.analytics-response-clean{grid-template-columns:1fr}.manager-team-snapshot-row{grid-template-columns:1fr 1fr 1fr}.manager-team-snapshot-row>div:first-child{grid-column:1/-1}.manager-team-snapshot-row>div:not(:first-child){text-align:left}}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-only,.mobile-install-action,.mobile-thread-toolbar,.mobile-truth-backdrop{display:none}.composer-shell{min-width:0}@media(max-width:760px){html,body,#root{min-height:100%;overscroll-behavior-y:none}body{padding-bottom:calc(72px + env(safe-area-inset-bottom));background:var(--bg)}button,.primary,.outline,.icon-button{touch-action:manipulation}input,select,textarea{font-size:16px!important}.shell{display:block;min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sidebar{position:sticky;top:0;z-index:35;height:auto;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top));border-right:0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar nav,.sidebar .sidefoot{display:none!important}.brand{position:relative;display:flex;justify-content:center;align-items:center;padding:0;min-height:48px}.brand-logo{position:absolute;left:0;width:54px;height:40px;border-radius:7px}.brand-copy{text-align:center;padding:0 58px;width:100%}.brand strong{font-size:17px;letter-spacing:.01em}main{padding:10px 10px 18px}header{margin-bottom:10px;align-items:center;gap:8px}header .eyebrow,header .sub{display:none}header h1{font-size:22px;line-height:1.1;margin:0}.head-actions{gap:6px;flex-wrap:nowrap}.head-actions .outline{min-height:40px;padding:8px 10px;font-size:0}.head-actions .outline svg{margin:0}.mobile-install-action{display:inline-flex!important}.alert{font-size:12px;margin-bottom:10px}.panel{border-radius:12px;box-shadow:none}.panel-title{padding:12px}.panel-title h2{font-size:15px}.inbox-workspace{display:block}.inbox-workspace.mobile-list-open>.conversation-stage{display:none}.inbox-workspace.mobile-thread-open>.lead-list{display:none}.inbox-workspace>.lead-list{position:static;max-height:none;height:auto;overflow:visible}.lead{padding:14px 12px;min-height:68px}.avatar{width:42px;height:42px;border-radius:12px}.lead-copy strong{font-size:14px}.lead-copy p{font-size:12px;margin-top:5px}.mobile-inbox-stats{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 10px 2px}.mobile-inbox-stats button{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--muted);padding:8px 4px;display:grid;gap:1px;place-items:center}.mobile-inbox-stats button.active{border-color:var(--blue);background:var(--surface-3);color:var(--text)}.mobile-inbox-stats strong{font-size:15px;line-height:1.1}.mobile-inbox-stats span{font-size:9px}.inbox-search{padding:8px 10px 10px}.inbox-search input{min-height:44px}.inbox-view-tabs{display:none}.conversation-stage{display:block}.conversation-stage>.conversation{overflow:visible;border-radius:12px}.borrower-truth-sidebar{display:none}.borrower-truth-sidebar.mobile-open{display:block;position:fixed;z-index:68;left:8px;right:8px;top:calc(66px + env(safe-area-inset-top));bottom:calc(12px + env(safe-area-inset-bottom));max-height:none;overflow:auto;border-radius:18px;box-shadow:0 22px 60px #00000061}.mobile-truth-backdrop{display:block;position:fixed;z-index:67;top:0;right:0;bottom:0;left:0;border:0;background:#0000007a}.borrower-truth-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:11px 12px;background:var(--surface);border-bottom:1px solid var(--border)}.borrower-truth-head>.mobile-back-button{grid-column:1/-1;justify-self:start}.borrower-truth-head>div{min-width:0}.borrower-truth-head>small{align-self:center;text-align:right}.truth-toggle{display:inline-flex;grid-column:2;grid-row:2;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;align-self:center}.mobile-back-button{display:inline-flex!important;align-items:center;gap:3px;border:0;background:transparent;color:var(--blue);padding:2px 0;font-size:12px;font-weight:800}.borrower-truth-sidebar:not(.mobile-open) .truth-live-note,.borrower-truth-sidebar:not(.mobile-open) .truth-core-list,.borrower-truth-sidebar:not(.mobile-open) .truth-more,.borrower-truth-sidebar:not(.mobile-open) .truth-correction{display:none}.borrower-truth-sidebar.mobile-open .truth-core-list{grid-template-columns:1fr 1fr}.truth-core-row{padding:8px 10px}.person-head{padding:11px 12px 9px;align-items:flex-start}.person-head h2{font-size:17px}.person-head span{font-size:9px;line-height:1.4}.person-head-actions{display:none}.mobile-thread-toolbar{display:flex;gap:6px;padding:0 10px 9px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.mobile-thread-toolbar::-webkit-scrollbar{display:none}.mobile-thread-toolbar button{flex:0 0 auto;min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);padding:7px 10px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.mobile-thread-toolbar button.active{border-color:#d99a4a80;background:#d99a4a14}.mobile-thread-toolbar button:nth-child(3){border-color:#468dff59}.thread-ai-control{font-size:10px!important;min-height:36px;padding:7px 8px!important}.thread{min-height:250px;max-height:46dvh;padding:9px 4px 5px;scroll-behavior:smooth}.message{max-width:88%;margin:6px 7px;padding:10px 11px;font-size:14px;line-height:1.45;border-radius:14px}.message small{font-size:8px}.ai-why>summary{font-size:9px;padding:3px 0}.composer-shell{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:18;background:var(--surface);border-top:1px solid var(--border);padding:8px 0 10px;border-radius:0 0 12px 12px;box-shadow:0 -8px 24px #0000001f}.draftbox{margin:0 10px 8px;padding:9px}.draftbox textarea{min-height:74px;max-height:150px;margin-top:6px}.draft-title{font-size:12px}.draft-title span{font-size:8px}.strategy-row{grid-template-columns:1fr 1fr;padding:0 10px;gap:6px}.strategy-row select{grid-column:1/-1;min-height:42px}.strategy-row .outline{min-height:42px;font-size:11px;padding:8px}.send-row{padding:7px 10px 0}.send-row .primary{min-height:46px;width:100%;font-size:13px}.mobile-bottom-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:color-mix(in srgb,var(--sidebar) 94%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-bottom-nav button{border:0;background:transparent;color:var(--muted);display:grid;place-items:center;align-content:center;gap:2px;min-width:0;border-radius:10px;padding:4px 2px;font-size:10px;font-weight:700}.mobile-bottom-nav button>span:last-child{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-icon{position:relative;display:inline-grid;place-items:center;overflow:visible!important}.mobile-nav-badge{position:absolute;top:-7px;right:-13px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#db5977;color:#fff;font-size:8px;line-height:17px;text-align:center;border:2px solid var(--sidebar)}.mobile-bottom-nav button.active{color:var(--blue);background:var(--surface-3)}.mobile-more-backdrop{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000061;align-items:flex-end}.mobile-more-sheet{width:100%;background:var(--surface);border:1px solid var(--border);border-bottom:0;border-radius:20px 20px 0 0;padding:14px 14px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px #0000003d}.mobile-more-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mobile-more-head strong,.mobile-more-head span{display:block}.mobile-more-head strong{font-size:18px}.mobile-more-head span{font-size:10px;color:var(--muted);margin-top:2px}.mobile-more-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mobile-more-grid button{min-height:58px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text);display:flex;align-items:center;gap:9px;padding:12px;text-align:left}.mobile-more-grid button.active{border-color:var(--blue);background:var(--surface-3)}.mobile-more-grid svg{color:var(--blue)}.mobile-more-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mobile-more-actions>*{min-height:44px}.settings-grid{grid-template-columns:1fr!important;gap:10px}.notification-card{padding:14px;gap:12px}.notification-card .primary{width:100%;min-height:44px}.install-app-panel{order:-1}.analytics-top{align-items:flex-start;flex-direction:column}.analytics-top h2{font-size:20px}.opportunity-hero{padding:16px}.opportunity-hero h2{font-size:21px}.lead-center-row{padding:12px;grid-template-columns:58px 1fr}.directory-row{padding:13px 12px;grid-template-columns:1fr}.directory-row>strong{justify-self:start;color:var(--blue)}.training-hero{padding:14px;align-items:flex-start}.training-hero h2{font-size:18px}.training-nav{grid-template-columns:1fr}}@media(max-width:390px){.mobile-bottom-nav button{font-size:9px}.brand-logo{width:48px;height:36px}.brand-copy{padding-left:52px;padding-right:52px}.brand strong{font-size:16px}.mobile-inbox-stats{gap:4px;padding-left:8px;padding-right:8px}.mobile-inbox-stats button{padding-left:2px;padding-right:2px}.mobile-more-actions,.strategy-row{grid-template-columns:1fr}.strategy-row select{grid-column:auto}}@media(display-mode:standalone){.sidebar{padding-top:calc(10px + env(safe-area-inset-top))}}.install-steps{display:grid;gap:9px;margin:6px 0 12px}.install-steps>div{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:10px;border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.install-steps b{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--surface-3);color:var(--blue);font-size:11px}.install-steps span{font-size:11px;line-height:1.45}.install-done-button{width:100%;min-height:44px}.install-help-sheet{max-height:86dvh;overflow:auto}.lead-row-status{display:flex;align-items:center;gap:5px;min-width:0}.reply-state.needs-reply{color:var(--blue)!important;font-weight:800}@media(max-width:760px){.inbox-mobile-title{position:sticky;top:65px;z-index:6;background:var(--surface)}.inbox-mobile-title .desktop-inbox-sparkle{display:none}.mobile-inbox-refresh{display:grid!important;width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);place-items:center;color:var(--blue);margin-left:auto}.lead-row-status{margin-left:auto}.mobile-message-time{display:block!important;color:var(--muted);font-size:9px;white-space:nowrap}.lead-copy>div{gap:6px}.lead-copy>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-state{display:inline-flex!important;width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:9px!important}.reply-state.needs-reply{border-color:#468dff66;background:#468dff10}.mobile-thread-signal-strip{display:flex!important;gap:5px;overflow-x:auto;padding:7px 10px;border-bottom:1px solid var(--border);scrollbar-width:none}.mobile-thread-signal-strip::-webkit-scrollbar{display:none}.mobile-thread-signal-strip span{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);padding:4px 7px;color:var(--muted);font-size:9px;font-weight:800}.mobile-thread-signal-strip span.needs-reply{color:var(--blue);border-color:#468dff66;background:#468dff10}.mobile-thread-signal-strip .thread-heat.hot{color:#ff9fb5;border-color:#db597766;background:#4b2130}.mobile-thread-signal-strip .thread-heat.warm{color:#ffd982;border-color:#d6a94466;background:#493a1d}.conversation-stage>.conversation{min-height:calc(100dvh - 150px)}.thread{max-height:calc(100dvh - 430px);min-height:220px}.composer-shell{padding-bottom:8px}.draftbox textarea{min-height:62px;max-height:112px}.draft-title span{display:none}.strategy-row .outline:last-child{display:none}.strategy-row{grid-template-columns:1fr auto}.strategy-row select{grid-column:auto;min-width:0}.strategy-row .outline{white-space:nowrap}.send-row{padding-top:6px}}@media(max-width:390px){.strategy-row{grid-template-columns:1fr}.strategy-row select{grid-column:auto}.inbox-mobile-title{top:61px}}.thread-acquisition-line{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:5px}.thread-acquisition-line b,.opportunity-campaign-chip{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border);border-radius:999px;padding:3px 7px;background:var(--surface-2);color:var(--blue)}.thread-acquisition-line span{font-size:8px!important;color:var(--muted)}.truth-acquisition{padding:10px 11px;border-bottom:1px solid var(--border);display:grid;gap:3px;background:var(--surface-2)}.truth-acquisition>span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.truth-acquisition>strong{font-size:12px}.truth-acquisition>small{font-size:8px;color:var(--muted)}.truth-acquisition>p{margin:4px 0 0;font-size:8px;line-height:1.4;color:var(--muted)}.reengagement-candidate-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--border);padding-top:12px}.reengagement-candidate{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);padding:10px}.reengagement-candidate>div{display:flex;gap:6px;align-items:center;justify-content:space-between}.reengagement-candidate strong{font-size:10px}.reengagement-candidate small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.reengagement-candidate p{margin:6px 0 0!important;font-size:8px;line-height:1.4;color:var(--muted)}@media(max-width:900px){.reengagement-candidate-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.reengagement-candidate-list{grid-template-columns:1fr}}.today-page,.team-command-page{display:grid;gap:14px}.today-hero,.manager-command-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px}.today-hero h2,.manager-command-hero h2{margin:4px 0 6px;font-size:24px}.today-hero p,.manager-command-hero p{margin:0;color:var(--muted);max-width:760px}.today-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.today-kpis,.manager-command-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.today-kpis>.panel{display:flex;align-items:center;gap:10px;padding:14px}.today-kpis>.panel>svg{color:var(--blue)}.today-kpis strong,.manager-command-kpis strong{display:block;font-size:22px}.today-kpis span,.manager-command-kpis span{display:block;color:var(--muted);font-size:11px}.today-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:14px}.today-side-stack{display:grid;gap:14px;align-content:start}.today-queue{overflow:hidden}.today-queue-list{display:grid}.today-action-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(170px,.5fr) auto;gap:10px;align-items:center;text-align:left;border:0;border-top:1px solid var(--border);background:transparent;color:inherit;padding:12px 14px;cursor:pointer}.today-action-row:hover{background:var(--surface-2)}.today-action-row>b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--surface-2);color:var(--blue)}.today-action-row div{min-width:0}.today-action-row strong,.today-action-row span,.today-action-row small{display:block}.today-action-row span{color:var(--muted);font-size:11px;margin-top:2px}.today-action-row small{color:var(--muted);font-size:9px;margin-top:4px}.today-action-next{text-align:right}.today-action-next>span{text-transform:capitalize}.today-action-next>strong{font-size:11px;margin-top:3px}.today-reengagement-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.today-reengagement-numbers>div{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.today-reengagement-numbers strong{display:block;font-size:22px}.today-reengagement-numbers span{font-size:10px;color:var(--muted)}.today-film-card>strong{font-size:16px}.today-film-card p{color:var(--muted);font-size:12px;line-height:1.5}.today-film-card small{display:block;color:var(--muted);margin-bottom:10px}.today-handoffs{padding-bottom:14px}.handoff-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px}.handoff-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:14px}.handoff-card-head{display:flex;justify-content:space-between;gap:10px}.handoff-card-head strong,.handoff-card-head span{display:block}.handoff-card-head span{font-size:10px;color:var(--muted);margin-top:3px}.handoff-card-head>b{font-size:9px;color:var(--blue);white-space:nowrap}.handoff-card>p{font-size:11px;color:var(--muted);line-height:1.45}.handoff-goal span,.handoff-angle span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:8px;color:var(--muted);margin-bottom:3px}.handoff-goal strong{font-size:13px}.handoff-facts{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.handoff-facts span{font-size:9px;padding:4px 6px;border:1px solid var(--border);border-radius:999px}.handoff-angle{margin:10px 0}.handoff-angle p{font-size:11px;line-height:1.45;margin:0}.handoff-card .primary{width:100%;justify-content:center}.conversation-plan-card{margin:8px 10px 0;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.conversation-plan-card summary{display:flex;align-items:center;gap:7px;padding:9px 10px;cursor:pointer;list-style:none}.conversation-plan-card summary::-webkit-details-marker{display:none}.conversation-plan-card summary>span{margin-left:auto;color:var(--muted);font-size:9px}.conversation-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 10px}.conversation-plan-grid>div{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:9px}.conversation-plan-grid span,.conversation-plan-grid strong,.conversation-plan-grid small{display:block}.conversation-plan-grid span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.conversation-plan-grid strong{font-size:11px;margin:4px 0}.conversation-plan-grid small{font-size:9px;color:var(--muted);line-height:1.4}.conversation-plan-constraints{display:flex;gap:5px;flex-wrap:wrap;padding:0 10px 10px}.conversation-plan-constraints>span{font-size:8px;text-transform:uppercase;color:var(--muted);width:100%}.conversation-plan-constraints small{font-size:8px;padding:4px 6px;border-radius:999px;border:1px solid var(--border)}.one-tap-thread-handoff{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 10px 0;padding:10px;border:1px solid #468dff66;border-radius:12px;background:#468dff0d}.one-tap-thread-handoff span,.one-tap-thread-handoff strong,.one-tap-thread-handoff p{display:block}.one-tap-thread-handoff span{font-size:8px;font-weight:800;color:var(--blue);letter-spacing:.08em}.one-tap-thread-handoff strong{font-size:12px;margin-top:2px}.one-tap-thread-handoff p{font-size:9px;color:var(--muted);margin:3px 0 0}.opportunity-feed-panel{overflow:hidden}.opportunity-feed-list{display:grid}.opportunity-feed-item{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(170px,.45fr) auto;align-items:center;gap:10px;border:0;border-top:1px solid var(--border);background:transparent;color:inherit;text-align:left;padding:11px 14px;cursor:pointer}.opportunity-feed-item:hover{background:var(--surface-2)}.feed-signal{font-size:18px}.opportunity-feed-item>div:nth-child(2) strong,.opportunity-feed-item>div:nth-child(2) span,.opportunity-feed-item>div:nth-child(2) small,.opportunity-feed-item>div:nth-child(3) b,.opportunity-feed-item>div:nth-child(3) span{display:block}.opportunity-feed-item>div:nth-child(2) span{font-size:11px;color:var(--muted);margin-top:2px}.opportunity-feed-item small{font-size:9px;color:var(--muted);margin-top:4px}.opportunity-feed-item>div:nth-child(3){text-align:right}.opportunity-feed-item>div:nth-child(3) b{font-size:9px;color:var(--blue)}.opportunity-feed-item>div:nth-child(3) span{font-size:10px;margin-top:3px}.manager-command-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.manager-command-kpis>.panel{padding:14px}.manager-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.team-command-page>.panel:last-child{overflow:auto}.source-intel-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px 10px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.source-intel-note strong{font-size:10px}.source-intel-note span{font-size:9px;color:var(--muted)}.source-intel-table{overflow-x:auto}.source-intel-head,.source-intel-row{display:grid;grid-template-columns:minmax(230px,1.7fr) repeat(6,minmax(70px,.45fr));gap:8px;align-items:center;padding:9px 14px;min-width:650px}.source-intel-head{font-size:8px;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.source-intel-row{border-bottom:1px solid var(--border)}.source-intel-row>div strong,.source-intel-row>div span{display:block}.source-intel-row>div strong{font-size:11px}.source-intel-row>div span{font-size:9px;color:var(--muted);margin-top:2px}.source-intel-row>b{font-size:12px}@media(max-width:1100px){.today-kpis,.manager-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.today-main-grid,.manager-command-grid{grid-template-columns:1fr}.handoff-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.today-page,.team-command-page{gap:9px}.today-hero,.manager-command-hero{align-items:flex-start;flex-direction:column;padding:14px}.today-hero h2,.manager-command-hero h2{font-size:20px}.today-hero-actions{width:100%}.today-hero-actions .primary{flex:1;justify-content:center}.today-kpis,.manager-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.today-kpis>.panel,.manager-command-kpis>.panel{padding:10px}.today-kpis strong,.manager-command-kpis strong{font-size:19px}.today-action-row{grid-template-columns:25px minmax(0,1fr) auto;padding:10px}.today-action-next{display:none}.today-action-row>svg{display:none}.handoff-card-grid{grid-template-columns:1fr;padding:0 10px}.conversation-plan-grid{grid-template-columns:1fr}.conversation-plan-card summary>span{display:none}.one-tap-thread-handoff{align-items:flex-start;flex-direction:column}.one-tap-thread-handoff button{width:100%;justify-content:center}.opportunity-feed-item{grid-template-columns:30px minmax(0,1fr) auto;padding:10px}.opportunity-feed-item>div:nth-child(3){display:none}.source-intel-note{align-items:flex-start;flex-direction:column}.manager-team-snapshot-row{min-width:680px}}@media(max-width:390px){.today-kpis,.manager-command-kpis{grid-template-columns:1fr 1fr}.today-kpis>.panel{gap:7px}.today-action-row{grid-template-columns:22px minmax(0,1fr)}}.today-action-open,.today-action-next{border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer;min-width:0}.today-action-open strong,.today-action-open span,.today-action-open small{display:block}.today-action-open span{color:var(--muted);font-size:11px;margin-top:2px}.today-action-open small{color:var(--muted);font-size:9px;margin-top:4px}.today-action-controls{display:flex;align-items:center;gap:6px}.today-action-controls .outline{white-space:nowrap}@media(max-width:760px){.today-action-controls .outline{padding:6px 8px;font-size:9px}.today-action-controls .outline svg{display:none}}.film-room-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px}.film-room-case{display:flex;flex-direction:column;gap:9px;border:1px solid var(--border);background:var(--surface-2);border-radius:13px;padding:12px}.film-room-case>div:first-child>span{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-weight:800}.film-room-case>div:first-child>strong{display:block;font-size:12px;margin-top:4px}.film-room-case p{font-size:10px;color:var(--muted);line-height:1.45;margin:5px 0 0}.film-room-case .daily-film-focus{margin:0}.film-room-case .daily-film-question{margin:0;padding:8px;background:var(--surface);border-radius:9px}.film-room-case button{margin-top:auto;justify-content:center}@media(max-width:900px){.film-room-three{grid-template-columns:1fr}}.lo-alert-button{position:relative}.lo-alert-button.has-alerts{border-color:#468dff66;background:#468dff0d}.lo-alert-icon{position:relative;display:inline-flex;align-items:center}.lo-alert-icon>b{position:absolute;top:-10px;right:-11px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#db5977;color:#fff;display:grid;place-items:center;font-size:8px!important;line-height:1;font-weight:900;box-shadow:0 0 0 2px var(--surface)}.lo-alert-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0006;display:flex;justify-content:flex-end}.lo-alert-drawer{width:min(500px,96vw);height:100%;overflow:auto;background:var(--surface);border-left:1px solid var(--border);box-shadow:-18px 0 46px #00000038;padding-bottom:16px}.lo-alert-head{position:sticky;top:0;z-index:2;background:var(--surface);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.lo-alert-head strong,.lo-alert-head span{display:block}.lo-alert-head strong{font-size:17px}.lo-alert-head span{margin-top:3px;color:var(--muted);font-size:10px}.lo-alert-list{display:grid}.lo-alert-row{padding:13px 14px;border-bottom:1px solid var(--border);border-left:3px solid var(--blue);background:var(--surface)}.lo-alert-row.urgent{border-left-color:#db5977}.lo-alert-row.high{border-left-color:#d99a4a}.lo-alert-copy>div{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lo-alert-kind{font-size:8px;font-weight:900;letter-spacing:.07em;color:var(--blue)}.lo-alert-copy time{color:var(--muted);font-size:9px}.lo-alert-copy>strong{display:block;margin-top:5px;font-size:12px}.lo-alert-copy p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.lo-alert-actions{display:flex;gap:7px;margin-top:9px}.lo-calendar-link{margin:12px;width:calc(100% - 24px)}.followup-name-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.calendar-kind{display:inline-flex!important;width:-moz-max-content;width:max-content;padding:2px 5px;border:1px solid var(--border);border-radius:999px;color:var(--muted)!important;font-size:7px!important;line-height:1.2}.calendar-kind.callback{color:var(--blue)!important;border-color:#468dff66;background:#468dff0d}@media(max-width:600px){.lo-alert-drawer{width:100vw}.lo-alert-actions>*{flex:1}.lo-alert-backdrop{align-items:stretch}.lo-calendar-link{min-height:44px}}
