:root{--ink:#17231f;--paper:#f5f4ed;--quartz:#e5e8dc;--water:#216b62;--muted:#65736d;--gold:#d99a24;--rust:#a7482d;--white:#fffef9;--display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--body:"Avenir Next", Avenir, "Segoe UI", sans-serif;--utility:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;line-height:1.55}a{color:inherit}.page-shell{width:min(1180px,100% - 40px);margin-inline:auto}.public-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);justify-content:space-between;align-items:center;min-height:86px;display:flex}.public-header nav{align-items:center;gap:22px;display:flex}.brand-link{text-decoration:none}.brand-mark{align-items:center;gap:9px;display:inline-flex}.brand-mark>span{display:inline-flex}.text-link{font-weight:650;text-decoration:none}.text-link:hover{color:var(--water)}.button{border:1px solid var(--ink);background:var(--ink);color:var(--white);box-shadow:4px 4px 0 var(--gold);border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:14px 20px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.button:hover{box-shadow:6px 6px 0 var(--gold);transform:translate(-2px,-2px)}.button-small{box-shadow:none;padding:9px 14px}.button-quiet{background:var(--white);color:var(--ink);box-shadow:none;padding:9px 14px}.button-quiet:hover{box-shadow:3px 3px 0 var(--quartz)}.button-done,.button-done:hover{background:var(--quartz);box-shadow:none;cursor:default;transform:none}.flow-done{font-weight:700}.button-small:hover{box-shadow:3px 3px 0 var(--gold)}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;min-height:680px;padding-block:84px 96px;display:grid}.hero-copy{max-width:680px}.eyebrow,.evidence-label{font:700 12px/1.2 var(--utility);text-transform:uppercase;letter-spacing:.12em;color:var(--water);margin:0 0 18px}h1,h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}h1{max-width:780px;font-size:clamp(64px,8.5vw,126px)}h2{font-size:clamp(42px,5vw,72px)}.hero-lede{max-width:620px;margin:30px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.quiet-note{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:13px}.question-stack{min-height:560px;position:relative}.outcome-card{border:1px solid var(--ink);background:var(--white);width:min(410px,92%);box-shadow:10px 10px 0 var(--quartz);border-radius:4px;padding:28px;position:absolute}.outcome-card:first-child{top:18px;right:26px;transform:rotate(2deg)}.outcome-card:last-child{bottom:20px;left:0;transform:rotate(-3deg)}.outcome-meta{font:700 11px var(--utility);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;display:flex}.outcome-dot{background:var(--water);border-radius:50%;width:9px;height:9px}.outcome-dot-lost{background:var(--rust)}blockquote{font:500 clamp(23px, 3vw, 33px)/1.15 var(--display);margin:30px 0 4px}.evidence-section{background:var(--ink);color:var(--white);padding-block:100px}.section-intro{grid-template-columns:.55fr 1.45fr;align-items:start;gap:40px;margin-bottom:58px;display:grid}.evidence-section .eyebrow{color:#8bc8bc}.evidence-seam{border-block:1px solid #ffffff30;grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;display:grid}.evidence-seam article{padding:30px 20px}.evidence-seam p{font:500 21px/1.35 var(--display);margin:16px 0 0}.buyer-evidence{background:#ffffff0b}.evidence-label{color:#8bc8bc}.seam-arrow{color:var(--gold);align-self:center;font-size:26px}.process{padding-block:110px}.process-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);grid-template-columns:80px .75fr 1.25fr;align-items:baseline;gap:30px;padding:24px 0;display:grid}.process-list span{font:700 12px var(--utility);color:var(--water)}.process-list h3{font:500 27px var(--display);margin:0}.process-list p{max-width:620px;margin:0}.benefits .process-list li{grid-template-columns:.75fr 1.25fr}.process-close{margin:28px 0 0}.closing{border-top:1px solid var(--ink);padding-block:110px}.closing h2{margin-bottom:42px}.footer{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);justify-content:space-between;gap:20px;padding-block:28px 44px;font-size:12px;display:flex}:focus-visible{outline:3px solid var(--water);outline-offset:3px;box-shadow:0 0 0 6px var(--paper)}@media (max-width:820px){.hero{grid-template-columns:1fr;gap:24px;padding-block:64px}.question-stack{min-height:460px}.section-intro{grid-template-columns:1fr;gap:10px}.evidence-seam{grid-template-columns:1fr}.seam-arrow{justify-self:center;transform:rotate(90deg)}.process-list li{grid-template-columns:50px 1fr}.process-list p{grid-column:2}.benefits .process-list li{grid-template-columns:1fr}.benefits .process-list p{grid-column:auto}}@media (max-width:560px){.page-shell{width:min(100% - 24px,1180px)}.public-header{min-height:72px}.public-header .text-link{display:none}h1{font-size:clamp(56px,19vw,78px)}.hero-lede{font-size:18px}.question-stack{min-height:420px}.outcome-card{padding:21px}.outcome-card:first-child{right:0}blockquote{font-size:23px}.process-list li{grid-template-columns:38px 1fr;gap:14px}.footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-layout{width:min(100% - 32px,1120px);min-height:100vh;margin:0 auto;padding:28px 0 72px}.auth-card{background:var(--white);border:1px solid var(--ink);width:min(100%,560px);box-shadow:12px 12px 0 var(--quartz);margin:8vh auto 0;padding:clamp(28px,5vw,58px)}.auth-card h1{font-size:clamp(44px,7vw,70px)}.auth-intro{margin:24px 0 30px;font-size:17px}.auth-form{gap:9px;display:grid}.auth-form label{font:700 12px var(--utility);text-transform:uppercase;letter-spacing:.08em;margin-top:10px}.auth-form input:not([type=checkbox]),.auth-form select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:2px;padding:10px 12px}.auth-form .auth-consent{font:400 14px/1.5 var(--body);text-transform:none;letter-spacing:normal;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.auth-form .auth-consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--water);cursor:pointer;flex:0 0 18px;margin:2px 0 0}.auth-form .button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.auth-submit{cursor:pointer;width:100%;margin-top:18px}.auth-switch{text-align:center;margin:28px 0 0;font-size:14px}.auth-notice{background:var(--quartz);border-left:4px solid var(--water);padding:12px 14px}.onboarding-layout{width:min(100% - 32px,1120px);min-height:100vh;margin:0 auto;padding:28px 0 72px}.onboarding-grid{grid-template-columns:1fr .8fr;align-items:start;gap:80px;margin-top:11vh;display:grid}.onboarding-grid h1{font-size:clamp(55px,8vw,90px)}.onboarding-grid>div>p:last-child{max-width:590px;font-size:18px}.onboarding-panel{border:1px solid var(--ink);background:var(--white);box-shadow:10px 10px 0 var(--quartz);padding:clamp(24px,4vw,44px)}@media (max-width:760px){.onboarding-grid{grid-template-columns:1fr;gap:44px;margin-top:7vh}}.app-layout{--app-sidebar-width:250px;grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.app-layout[data-sidebar-state=collapsed]{--app-sidebar-width:76px}.app-sidebar{background:var(--ink);min-width:0;height:100vh;color:var(--white);flex-direction:column;align-self:start;padding:28px 24px;display:flex;position:sticky;top:0}.app-sidebar-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sidebar-collapse-control{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:2px;place-items:center;padding:0;display:grid}.sidebar-collapse-control:hover{border-color:var(--gold);color:var(--gold)}.sidebar-collapse-control:focus-visible{outline-color:var(--gold);box-shadow:0 0 0 5px var(--ink)}.app-sidebar nav{gap:6px;margin-top:70px;display:grid}.app-sidebar nav a{min-height:42px;color:inherit;border-left:2px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.app-sidebar nav a:hover,.app-sidebar nav a[aria-current=page]{border-color:var(--gold);background:#ffffff0b}.app-nav-icon{flex:none;width:20px;height:20px;display:block}.app-layout[data-sidebar-state=collapsed] .app-sidebar{padding-inline:14px}.app-layout[data-sidebar-state=collapsed] .app-sidebar-header{grid-template-columns:1fr;justify-items:center}.app-layout[data-sidebar-state=collapsed] .brand-mark>span:last-child,.app-layout[data-sidebar-state=collapsed] .app-identity strong{display:none}.app-layout[data-sidebar-state=collapsed] .sidebar-collapse-control svg{transform:rotate(180deg)}.app-layout[data-sidebar-state=collapsed] .app-sidebar nav{margin-top:42px}.app-layout[data-sidebar-state=collapsed] .app-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding-inline:10px}.app-layout[data-sidebar-state=collapsed] .app-nav-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-layout[data-sidebar-state=collapsed] .app-sidebar nav a:after{content:attr(data-label);z-index:2;border:1px solid var(--gold);background:var(--ink);width:max-content;color:var(--white);opacity:0;pointer-events:none;border-radius:2px;padding:6px 8px;font-size:12px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.app-layout[data-sidebar-state=collapsed] .app-sidebar nav a:hover:after,.app-layout[data-sidebar-state=collapsed] .app-sidebar nav a:focus-visible:after{opacity:1}.app-identity{border-top:1px solid #ffffff28;margin-top:auto;padding-top:20px}.app-identity strong{margin-bottom:7px;display:block}.text-button{color:#ffffffa5;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.app-layout[data-sidebar-state=collapsed] .app-identity form{place-items:center;display:grid}.app-content{width:min(100%,1040px);padding:clamp(32px,6vw,80px)}.app-heading{max-width:750px;margin-bottom:60px}.app-heading h1{font-size:clamp(54px,7vw,88px)}.app-heading>p:last-child{font-size:18px}.setup-card,.integration-card{background:var(--white);border:1px solid var(--ink);box-shadow:10px 10px 0 var(--quartz);padding:clamp(26px,5vw,50px)}.setup-card h2{font-size:clamp(38px,5vw,58px)}.setup-steps{border-block:1px solid var(--quartz);margin:38px 0}.setup-step{align-items:flex-start;gap:18px;padding:20px 0;display:flex}.setup-step+.setup-step{border-top:1px solid var(--quartz)}.setup-step>span{border:1px solid var(--ink);height:30px;font:700 12px var(--utility);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.setup-step.complete>span{background:var(--water);color:#fff;border-color:var(--water)}.setup-step.warning>span{background:var(--rust);color:#fff;border-color:var(--rust)}.setup-step p{margin:3px 0 0}.integration-card{justify-content:space-between;align-items:center;gap:30px;display:flex}.integration-card h2{margin-top:18px;font-size:42px}.integration-card p{max-width:560px}.integration-status{margin-top:20px}.integration-logo{color:#fff;width:48px;height:48px;font:700 22px var(--utility);background:#ff7a59;border-radius:4px;place-items:center;display:grid}.hubspot-panel{background:var(--white);border:1px solid var(--ink);max-width:800px;box-shadow:10px 10px 0 var(--quartz);padding:clamp(28px,5vw,54px)}.hubspot-panel h2{margin-top:24px;font-size:clamp(40px,5vw,60px)}.hubspot-panel>p{font-size:17px}.hubspot-panel ul{background:var(--paper);margin:30px 0;padding:22px 22px 22px 40px}.hubspot-panel li+li{margin-top:8px}.hubspot-status{font:700 11px var(--utility);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;display:flex}.status-light{background:#8a8d86;border-radius:50%;width:10px;height:10px}.status-connected{background:var(--water)}.status-needs_reauth{background:var(--rust)}.connected-note{border-left:4px solid var(--water);background:var(--quartz);padding:14px}.removal-confirmation{border-left:4px solid color-mix(in srgb, var(--ink) 45%, transparent);background:var(--quartz);padding:14px}.hubspot-actions{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.hubspot-remove{gap:10px;display:grid}.destructive-button{min-height:51px;color:var(--rust);cursor:pointer;font:700 14px var(--body);background:0 0;border:0;border-bottom:1px solid;padding:10px 2px}.destructive-button:hover{color:color-mix(in srgb, var(--rust) 78%, var(--ink))}.destructive-button:disabled{cursor:wait;opacity:.62}.app-content:has(.research-page){width:100%;max-width:none;padding:clamp(28px,3.5vw,56px)}.app-content:has(.campaign){width:100%;max-width:none;padding:clamp(24px,3vw,44px)}.research-page{width:min(100%,1320px);padding-bottom:60px}.research-heading{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin-bottom:24px;display:flex}.research-heading>div{flex:480px;min-width:0}.research-heading>.research-notice{flex:0 260px;min-width:0;margin:0 0 0 auto;padding:10px 14px}.research-heading .research-notice summary{cursor:pointer;font-size:13px}.research-heading .research-notice details>span{margin-top:8px;font-size:13px;display:block}.research-heading .research-refresh-times{gap:12px;margin-top:10px;padding-top:10px;display:grid}.research-heading .research-refresh-times dt{font-size:10px}.research-heading .research-refresh-times dd{font-size:12px}.research-heading h1{font-size:clamp(42px,5vw,68px)}.research-heading>div>p:last-child{max-width:680px;margin:16px 0 0;font-size:16px}.research-notice{border-left:5px solid var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--white));gap:2px;margin:0 0 38px;padding:17px 20px;display:grid}.research-notice-warning{border-color:var(--rust);background:color-mix(in srgb, var(--rust) 9%, var(--white))}.research-notice-success{border-color:var(--water);background:color-mix(in srgb, var(--water) 8%, var(--white))}.research-refresh-times{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);flex-wrap:wrap;gap:14px 40px;margin:14px 0 0;padding-top:14px;display:flex}.research-refresh-times div{gap:3px;display:grid}.research-refresh-times dt{font:700 12px/1.2 var(--body);letter-spacing:.04em;text-transform:uppercase}.research-refresh-times dd{margin:0;font-size:15px}.research-notice span{font-size:14px}.snapshot-header{border:1px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--quartz);grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:36px;padding:24px;display:grid}.snapshot-header h2{margin-top:10px;font-size:clamp(26px,3vw,38px)}.snapshot-header p:last-child{margin-bottom:0;font-size:14px}.snapshot-header dl{border-block:1px solid var(--quartz);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.snapshot-header dl div{padding:13px 12px}.snapshot-header dl div+div{border-left:1px solid var(--quartz)}.snapshot-header dt{font:700 10px var(--utility);text-transform:uppercase;letter-spacing:.09em}.snapshot-header dd{font:500 clamp(25px, 3vw, 34px)/1 var(--display);margin:6px 0 0}.research-filters{border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:14px;margin:48px 0 42px;padding-bottom:24px;display:grid}.research-filters label{font:700 10px var(--utility);text-transform:uppercase;letter-spacing:.08em;gap:7px;display:grid}.research-filters select,.research-filters input{border:1px solid color-mix(in srgb, var(--ink) 62%, transparent);background:var(--white);width:100%;min-height:43px;color:var(--ink);font:500 13px var(--body);text-transform:none;letter-spacing:normal;border-radius:2px;padding:8px 10px}.research-filter-actions{grid-column:1/-1;align-items:center;gap:22px;margin-top:3px;display:flex}.research-filter-actions .text-link{font-size:13px}.research-workbench{overflow-anchor:none;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.research-opportunity-pane,.research-detail-pane{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}.research-mobile-back{display:none}.research-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.research-list-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.research-list-navigation:has(.research-pagination) h2{font:500 15px var(--body);margin:0}.research-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.research-pagination[data-position=bottom]{border-top:1px solid var(--quartz);margin-top:16px;padding-top:14px}.research-pagination-range{color:var(--muted);margin-right:auto;font-size:13px}.research-pagination .research-page-control{border:1px solid var(--water);background:var(--white);min-height:40px;color:var(--water);font:600 13px var(--body);border-radius:3px;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.research-pagination a:hover{background:color-mix(in srgb, var(--water) 8%, var(--white))}.research-pagination a:focus-visible{outline:2px solid var(--water);outline-offset:3px}.research-pagination [aria-disabled=true]{border-color:var(--quartz);color:var(--muted)}.research-section-heading .eyebrow{margin:0}.research-section-heading h2{font-size:32px}.research-deal-list ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.research-deal-list li{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}.research-deal-list li.selected{background:var(--white);box-shadow:inset 4px 0 0 var(--water)}.research-deal-list ol a{grid-template-columns:minmax(86px,auto) minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:88px;padding:14px 10px;text-decoration:none;display:grid}.research-deal-list ol a:hover{background:color-mix(in srgb, var(--water) 7%, transparent)}.deal-list-main{min-width:0}.deal-list-main strong,.deal-list-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-list-main small,.deal-list-time small{color:color-mix(in srgb, var(--ink) 62%, transparent)}.deal-list-time{text-align:right;font:600 12px var(--utility)}.deal-list-time small{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.outcome-badge{min-width:44px;color:var(--water);font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:99px;justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.outcome-lost{color:var(--rust)}.workflow-badge{min-height:28px;color:var(--water);font:700 9px/1.15 var(--utility);text-align:center;text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:2px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.workflow-crm_ready,.workflow-no_email{color:color-mix(in srgb, var(--ink) 62%, transparent)}.workflow-collecting_email,.workflow-analyzing{color:var(--gold)}.workflow-email_collected{color:var(--water)}.workflow-needs_attention{color:var(--rust)}.research-selection-prompt{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);grid-template-columns:auto minmax(0,360px);place-content:center;gap:18px;min-height:250px;padding:38px;display:grid}.research-selection-prompt span{color:var(--gold);font-size:30px}.research-selection-prompt p{margin:7px 0 0}.research-detail{border:1px solid var(--ink);background:var(--white);box-shadow:9px 9px 0 var(--quartz);padding:clamp(24px,4vw,42px)}.research-detail>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.research-detail h2{font-size:clamp(36px,4vw,54px)}.research-detail header p:last-child{margin-bottom:0}.outcome-time-seam{background:var(--ink);color:var(--white);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:34px 0;padding:22px;display:grid}.outcome-time-seam div{gap:4px;display:grid}.outcome-time-seam small{font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.09em;color:#8bc8bc}.outcome-time-seam strong{font:500 22px var(--display)}.outcome-time-seam span:not(.time-seam-arrow){color:#ffffffa8;font-size:11px}.time-seam-arrow{color:var(--gold);font-size:24px}.research-detail-section{border-top:1px solid var(--quartz);padding:25px 0}.research-detail-section h3{font:500 25px var(--display);margin:0 0 16px}.knowledge-extracted{border-top:0;padding-top:0}.knowledge-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding-bottom:14px;display:flex}.knowledge-heading h3,.knowledge-heading p{margin:0}.knowledge-heading p{color:color-mix(in srgb, var(--ink) 62%, transparent);margin-top:3px;font-size:12px}.knowledge-heading dl,.knowledge-heading dd{margin:0}.knowledge-heading dt{font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.08em}.knowledge-heading dd{margin-top:4px;font-size:11px}.knowledge-empty{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:0;padding:16px 0}.research-email-evidence{padding-block:0}.research-email-evidence-toggle{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.research-email-evidence-toggle>span:first-child{gap:3px;min-width:0;display:grid}.research-email-evidence-toggle strong{font:500 25px var(--display)}.research-email-evidence-toggle small{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:12px}.research-email-evidence-toggle>span:last-child{color:var(--water);font:500 24px/1 var(--display)}.research-email-evidence-toggle:focus-visible,.research-email-message-toggle:focus-visible,.research-email-load-more:focus-visible,.research-email-retry:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.research-email-projection-status{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:-10px 34px 16px 0;font-size:12px;line-height:1.5}.research-email-projection-status time{white-space:nowrap}.research-email-projection-warning{color:var(--rust)}.research-email-projection-pending{color:color-mix(in srgb, var(--water) 84%, var(--ink))}.research-email-evidence-content{padding:0 0 24px}.research-email-evidence-content>[role=status],.research-email-empty{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:0;padding:18px 0}.research-email-ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.research-email-message{border-bottom:1px solid var(--quartz)}.research-email-message-toggle{width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:16px 34px 16px 0;display:grid;position:relative}.research-email-message-toggle:hover{background:color-mix(in srgb, var(--water) 5%, transparent)}.research-email-message-heading{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.research-email-message-heading strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.research-email-message-heading time{color:color-mix(in srgb, var(--ink) 62%, transparent);font:500 10px var(--utility);flex:none}.research-email-parties{min-width:0;color:color-mix(in srgb, var(--ink) 70%, transparent);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px;font-size:11px;display:grid}.research-email-parties small{color:var(--water);font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.06em}.research-email-preview{min-width:0;color:color-mix(in srgb, var(--ink) 68%, transparent);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.research-email-disclosure-mark{color:var(--water);font:500 18px/1 var(--display);position:absolute;top:17px;right:5px}.research-email-body{border-left:3px solid var(--gold);background:var(--paper);margin:0 0 16px;padding:16px 18px}.research-email-body>p{margin:0}.research-email-body pre{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;color:var(--ink);font:400 13px/1.65 var(--body);margin:0}.research-email-error{min-width:0;color:var(--rust);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;padding:14px 0;display:flex}.research-email-error p{overflow-wrap:anywhere;flex:180px;min-width:0;margin:0}.research-email-retry{appearance:none;max-width:100%;color:inherit;cursor:pointer;font:700 12px var(--body);overflow-wrap:anywhere;text-align:left;background:0 0;border:0;border-bottom:1px solid;border-radius:0;flex:0 auto;padding:0}.research-email-retry:hover{color:color-mix(in srgb, var(--rust) 75%, var(--ink))}.research-email-load-more{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--water);cursor:pointer;font:700 12px var(--body);text-align:left;background:0 0;padding:14px 0}.research-email-load-more:disabled{cursor:wait;opacity:.62}.stage-history{border-left:1px solid var(--quartz);margin:0;padding:0 0 0 18px;list-style:none}.stage-history li{grid-template-columns:170px minmax(0,1fr) auto;gap:10px;padding:8px 0 8px 18px;font-size:13px;display:grid;position:relative}.stage-history li:before{content:"";background:var(--quartz);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:-5px}.stage-history li.mapped:before{background:var(--gold)}.stage-history time{font:500 10px var(--utility)}.stage-history strong{color:var(--water);text-transform:uppercase;font-size:10px}.product-tags{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.product-tags li{background:var(--paper);border:1px solid var(--quartz);padding:8px 11px;display:grid}.product-tags small{color:color-mix(in srgb, var(--ink) 58%, transparent);margin-top:2px}.research-empty{border:1px solid var(--ink);background:var(--white);padding:clamp(28px,5vw,52px)}.research-empty h2{font-size:clamp(36px,5vw,58px)}.research-empty-first{max-width:800px;box-shadow:10px 10px 0 var(--quartz)}@media (max-width:1180px){.app-layout:not([data-sidebar-ready]){--app-sidebar-width:76px}.app-content:has(.research-page){padding-inline:clamp(24px,3.5vw,42px)}.research-workbench{grid-template-columns:minmax(230px,.62fr) minmax(0,1fr);gap:20px}.research-deal-list ol a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main arrow""badge time";gap:7px 10px}.research-deal-list .deal-list-main{grid-area:main}.research-deal-list .outcome-badge,.research-deal-list .workflow-badge{grid-area:badge;justify-self:start}.research-deal-list .deal-list-time{grid-area:time}.research-deal-list ol a>span:last-child{grid-area:arrow}}@media (max-width:980px){.research-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:900px) and (min-width:721px){.snapshot-header{grid-template-columns:1fr;gap:24px}}@media (max-width:720px){.app-layout{grid-template-columns:1fr}.app-sidebar,.app-layout[data-sidebar-state=collapsed] .app-sidebar{height:auto;padding:20px;position:static}.app-sidebar-header,.app-layout[data-sidebar-state=collapsed] .app-sidebar-header{justify-content:space-between;display:flex}.app-layout[data-sidebar-state=collapsed] .brand-mark>span:last-child,.app-layout[data-sidebar-state=collapsed] .app-identity strong{display:block}.sidebar-collapse-control{display:none}.app-sidebar nav{grid-template-columns:repeat(3,1fr)}.app-sidebar nav,.app-layout[data-sidebar-state=collapsed] .app-sidebar nav{margin-top:24px}.app-layout[data-sidebar-state=collapsed] .app-sidebar nav a{grid-template-columns:20px minmax(0,1fr);justify-items:start;padding-inline:10px}.app-layout[data-sidebar-state] .app-nav-label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.app-layout[data-sidebar-state=collapsed] .app-sidebar nav a:after{display:none}.app-identity{justify-content:space-between;gap:20px;margin-top:24px;display:flex}.app-identity strong{margin:0}.app-layout[data-sidebar-state=collapsed] .app-identity form{display:block}.integration-card{flex-direction:column;align-items:flex-start}.app-content:has(.research-page){padding:28px 20px 48px}.snapshot-header{grid-template-columns:1fr;gap:28px}.snapshot-header dl{grid-template-columns:repeat(2,1fr)}.snapshot-header dl div:nth-child(3){border-left:0;border-top:1px solid var(--quartz)}.snapshot-header dl div:nth-child(4){border-top:1px solid var(--quartz)}.research-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.research-workbench{display:block}.research-workbench[data-mobile-view=list] .research-detail-pane,.research-workbench[data-mobile-view=detail] .research-opportunity-pane{display:none}.research-opportunity-pane,.research-detail-pane{width:100%;position:static}.research-mobile-back{color:var(--water);cursor:pointer;font:700 13px var(--body);background:0 0;border:0;border-bottom:1px solid;align-items:center;margin:0 0 18px;padding:8px 0;display:inline-flex}.research-mobile-back:before{content:"←";margin-right:8px}}@media (max-width:500px){.research-heading h1{font-size:44px}.research-filters{grid-template-columns:1fr}.research-deal-list ol a{grid-template-columns:auto minmax(0,1fr) auto}.deal-list-time{display:none}.outcome-time-seam{grid-template-columns:1fr}.time-seam-arrow{transform:rotate(90deg)}.stage-history li{grid-template-columns:1fr}.knowledge-heading{flex-direction:column;align-items:start}.research-email-message-toggle{grid-template-columns:1fr}.research-email-message-heading{flex-direction:column;align-items:start;gap:4px}.research-email-parties{grid-template-columns:1fr}.research-email-error{flex-direction:column;align-items:flex-start}.app-content{padding-inline:20px}}.campaign{padding:28px 0}.campaign-head{margin-bottom:18px}.campaign-head h2{font:500 30px var(--display);margin:0}.campaign-head p{color:color-mix(in srgb, var(--ink) 62%, transparent);margin:4px 0 0;font-size:12px}.campaign-panes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.campaign-pane{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--white);border:1px solid var(--quartz);border-radius:4px;min-width:0;max-height:calc(100dvh - 48px);padding:18px 20px;position:sticky;top:24px;overflow-y:auto}.campaign-pane-live{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}.campaign-pane>h3{border-bottom:1px solid var(--quartz);font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;padding-bottom:10px}.campaign-unbuilt{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:13px;line-height:1.6}.campaign-unbuilt p:first-child{font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.pipe-empty{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:13px;line-height:1.6}.pipe-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.pipe-head h3{font:500 24px var(--display);margin:2px 0 0}.pipe-kicker{font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--ink) 55%, transparent);margin:0}.pipe-live{white-space:nowrap;color:color-mix(in srgb, var(--ink) 60%, transparent);margin:0;font-size:11px}.pipe-pip{background:var(--water);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pipe-live-live .pipe-pip{animation:2s ease-in-out infinite pipe-pulse}.pipe-live-offline{color:var(--rust)}.pipe-live-offline .pipe-pip{background:var(--rust)}.pipe-live-unreadable{color:var(--gold)}.pipe-live-unreadable .pipe-pip{background:var(--gold)}.pipe-live-stale{color:var(--rust)}.pipe-live-stale .pipe-pip{background:var(--rust)}.pipe-live-connecting .pipe-pip{background:color-mix(in srgb, var(--ink) 35%, transparent)}@keyframes pipe-pulse{0%,to{opacity:1}50%{opacity:.3}}.pipe-visible{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 6px;padding:0;list-style:none;display:grid}.pipe-visible li{background:var(--paper);border-radius:3px;padding:8px 10px}.pipe-visible span{color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:10px;display:block}.pipe-visible strong{font:500 20px var(--display)}.pipe-zero{color:var(--rust)}.pipe-caption{color:color-mix(in srgb, var(--ink) 58%, transparent);margin:0 0 4px;font-size:11px;line-height:1.5}.pipe-stages{margin:6px 0 0;padding:0;list-style:none}.pipe-stage{border-top:1px solid var(--quartz);padding:11px 0}.pipe-stage-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pipe-stage-head strong{font-size:13px;font-weight:500}.pipe-produces{color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:11px;display:block}.pipe-state{font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.pipe-running .pipe-state{color:var(--water)}.pipe-blocked .pipe-state,.pipe-stuck .pipe-state{color:var(--rust)}.pipe-stuck .pipe-bar-done{background:color-mix(in srgb, var(--rust) 45%, var(--quartz))}.pipe-done .pipe-state{color:color-mix(in srgb, var(--ink) 60%, transparent)}.pipe-partial .pipe-state,.pipe-waiting .pipe-state{color:var(--gold)}.pipe-bar{background:var(--quartz);border-radius:3px;height:5px;margin-top:7px;display:flex;overflow:hidden}.pipe-bar-done{background:var(--water)}.pipe-blocked .pipe-bar-done{background:color-mix(in srgb, var(--rust) 45%, var(--quartz))}.pipe-bar-failed{background:var(--rust)}.pipe-counts{color:color-mix(in srgb, var(--ink) 62%, transparent);margin:6px 0 0;font-size:11px;line-height:1.5}.pipe-stalls{margin-top:18px}.pipe-stalls h4,.pipe-runs h4{font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--ink) 55%, transparent);margin:0 0 8px}.pipe-stall{border-left:2px solid var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--white));border-radius:0;margin-bottom:8px;padding:10px 12px}.pipe-stall-acted{border-left-color:var(--rust);background:color-mix(in srgb, var(--rust) 8%, var(--white))}.pipe-stall-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pipe-stall-head strong{font-size:13px;font-weight:500}.pipe-stall-head span{white-space:nowrap;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:10px}.pipe-stall p{margin:6px 0 0;font-size:12px;line-height:1.55}.pipe-stall-what{color:color-mix(in srgb, var(--ink) 58%, transparent)}.pipe-runs{margin-top:18px}.pipe-runs table{border-collapse:collapse;width:100%;font-size:11px}.pipe-runs th{text-align:left;font:700 9px var(--utility);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--ink) 55%, transparent);padding:5px 6px 5px 0}.pipe-runs td{border-top:1px solid var(--quartz);vertical-align:top;padding:6px 6px 6px 0}.pipe-runs em{color:color-mix(in srgb, var(--ink) 58%, transparent);font-style:normal}.pipe-outcome-failed{color:var(--rust)}.pipe-outcome-running{color:var(--water)}@media (max-width:1100px){.campaign-panes{grid-template-columns:minmax(0,1fr)}.campaign-pane{max-height:none;position:static;overflow:visible}}.agent-research-run{border-top:1px solid var(--border,#ddd);margin-top:1rem;padding-top:1rem}.agent-research h4{margin:1.2rem 0 .5rem}.agent-research details{margin:.5rem 0}.agent-research summary{cursor:pointer;overflow-wrap:anywhere}.agent-research pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface,#f6f5f1);border-radius:.5rem;max-height:28rem;padding:1rem;font-size:.75rem;overflow:auto}.agent-research code{overflow-wrap:anywhere}.deal-journey{padding:0 0 1rem}.deal-journey-summary{flex-wrap:wrap;gap:1rem 2rem;display:flex}.deal-journey-summary dt{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.85rem}.deal-journey-summary dd{margin:.25rem 0 0;font-weight:600}.research-interview-preview{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:.5rem}.research-preview-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:1rem 0;line-height:1.6}.research-interview-preview a{margin:.5rem 0;display:inline-block}.deal-research-brief{width:100%;color:var(--ink);margin:24px 0}.brief-reading-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:32px;display:grid}.brief-section-navigation{padding-top:8px;position:sticky;top:24px}.brief-section-navigation>p{color:var(--muted);margin:0 0 13px;font-size:.75rem}.brief-section-navigation a{color:var(--muted);border-left:2px solid #0000;padding:9px 12px;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block}.brief-section-navigation a:hover,.brief-section-navigation a:focus-visible{color:var(--water);border-left-color:var(--water);background:color-mix(in srgb, var(--water) 6%, var(--paper))}.brief-reading-content{background:var(--white);border:1px solid var(--quartz);border-radius:6px;min-width:0;overflow:clip}.brief-header{border-bottom:1px solid color-mix(in srgb, var(--water) 18%, var(--quartz));background:color-mix(in srgb, var(--water) 8%, var(--white));padding:30px 32px;scroll-margin-top:24px;display:block!important}.brief-header-meta{color:var(--water);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:19px;font-size:.75rem;display:flex}.brief-header h3{font-family:var(--display);letter-spacing:-.025em;max-width:30ch;margin:0;font-size:clamp(28px,2.7vw,37px);font-weight:500;line-height:1.2}.brief-coverage-strip{border-bottom:1px solid var(--quartz);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:22px 32px;display:grid}.brief-coverage-strip dt{color:var(--muted);font-size:.75rem}.brief-coverage-strip dd{margin:5px 0 0;font-size:1.25rem;font-weight:600}.brief-story-section,.brief-chapter{border-bottom:1px solid var(--quartz);padding:30px 32px;scroll-margin-top:24px}.deal-research-brief .brief-story-section h5,.deal-research-brief .brief-chapter h4{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin:0 0 16px;font-size:1.625rem;font-weight:500;line-height:1.25}.brief-story-section>p{max-width:74ch;margin:0 0 16px;line-height:1.8}.brief-story-section>p:last-of-type{margin-bottom:0}.brief-accessible-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.brief-section-lead,.brief-interview-intro{color:var(--muted);max-width:74ch;margin:0 0 20px;line-height:1.65}.brief-section-evidence{border-top:1px solid var(--quartz);padding-top:13px;font-size:.8125rem;margin-top:20px!important}.brief-section-evidence summary{color:var(--water)}.brief-person{border-top:1px solid var(--quartz);grid-template-columns:32px minmax(110px,160px) minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.brief-avatar{width:32px;height:32px;color:var(--water);background:color-mix(in srgb, var(--water) 7%, var(--paper));border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}.deal-research-brief .brief-person h5{color:var(--ink);margin:0 0 4px;font-size:.875rem}.brief-person-role{color:var(--muted);font-size:.75rem!important}.brief-learning-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.brief-learning-layout h5{margin:0 0 13px;font-size:.875rem}.brief-learning-layout ul{margin:0;padding-left:18px}.brief-learning-layout li{margin:0 0 12px;font-size:.8125rem;line-height:1.7}.brief-learning-layout .brief-participant{border-top:1px solid var(--quartz);margin-top:18px;padding-top:12px}.brief-participant summary{color:var(--water);font-size:.8125rem}.brief-participant details li{margin:16px 0}.brief-findings{margin:0;padding:0;list-style:none}.brief-finding{border-bottom:1px solid var(--quartz);padding:18px 0;scroll-margin-top:24px}.brief-finding>p:first-child{margin-top:0}.brief-source-kind{color:var(--water);font-size:.8rem;font-weight:600}.brief-qualification{color:var(--muted);margin:10px 0;font-size:.9rem}.brief-sources{margin:12px 0}.brief-sources details{padding:10px 0}.brief-source-copy{font-family:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);max-height:32rem;padding:16px;font-size:.875rem;overflow-y:auto}.brief-footer{color:var(--muted);padding:18px 32px;font-size:.75rem}.brief-footer p{margin:6px 0}.deal-research-brief summary{cursor:pointer}.deal-research-brief summary:focus-visible,.deal-research-brief a:focus-visible{outline:2px solid var(--water);outline-offset:4px}@media (max-width:650px){.brief-header,.brief-story-section,.brief-chapter{padding:24px 20px}.brief-coverage-strip{gap:12px;padding:18px 20px}.brief-learning-layout{grid-template-columns:minmax(0,1fr)}.brief-person{grid-template-columns:32px minmax(0,1fr)}.brief-person>div:last-child{grid-column:2}.brief-footer{padding:18px 20px}}.research-reading-workspace.research-workbench{display:block}.research-reading-workspace [hidden]{display:none}.research-reading-workspace .research-detail-pane{max-height:none;position:static;overflow:visible;container:research-reading/inline-size}.research-deal-drawer{color:var(--ink);font:inherit}.research-deal-drawer:not([open]){display:none}.research-deal-drawer[data-mode=inline]{background:0 0;border:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;position:static;overflow:visible}.research-deal-drawer[data-mode=inline] .research-opportunity-pane{position:static}.research-deal-drawer[data-mode=drawer][open]{border:0;border-left:1px solid var(--quartz);background:var(--paper);flex-direction:column;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:28px 32px;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #17231f22}.research-deal-drawer::backdrop{background:#17231f66}body:has(.research-deal-drawer[data-mode=drawer][open]){overflow:hidden}.research-deal-drawer[data-mode=drawer] .research-opportunity-pane{flex:1;min-height:0;max-height:none;position:static;overflow-y:auto}.research-deal-drawer[data-mode=drawer] .research-filters{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding-bottom:20px}.research-deal-drawer[data-mode=drawer] .research-deal-list ol a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main arrow""badge time";gap:7px 10px}.research-deal-drawer[data-mode=drawer] .deal-list-main{grid-area:main}.research-deal-drawer[data-mode=drawer] .outcome-badge{grid-area:badge;justify-self:start}.research-deal-drawer[data-mode=drawer] .deal-list-time{grid-area:time}.research-deal-drawer[data-mode=drawer] .research-deal-list ol a>span:last-child{grid-area:arrow}.research-drawer-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.research-drawer-heading h2{font-size:30px}.research-reading-toolbar{border-bottom:1px solid var(--quartz);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding-bottom:10px;display:flex}.research-reading-control{color:var(--water);font:600 13px var(--body);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:7px 0}.research-reading-control:hover{text-decoration:underline}.research-reading-control:focus-visible{outline:2px solid var(--water);outline-offset:4px}.research-reading-workspace .research-detail{box-shadow:none;background:0 0;border:0;padding:0}.app-content:has(.research-reading-workspace[data-view=detail]){padding-top:24px}.research-reading-workspace .research-detail>header{padding-bottom:16px}.research-reading-workspace .research-detail h2{font-size:clamp(28px,2.8vw,36px)}.research-reading-workspace .research-detail>header h2+p{margin:6px 0 0}.research-reading-workspace .research-detail>header p:last-child{color:var(--muted);font-size:14px}.research-reading-workspace .research-detail>header .eyebrow{text-transform:none;font:500 13px var(--body);letter-spacing:normal;margin-bottom:12px}.research-reading-workspace .agent-research{border-top:0;padding-top:0}.research-reading-workspace .deal-agent-journey{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;padding:0;display:flex}.research-reading-workspace .deal-agent-journey h4{margin:0;font-size:14px}.research-reading-workspace .deal-agent-journey p{margin:0;font-size:13px}.research-reading-workspace .deal-research-brief{margin-top:0}.research-reading-workspace .knowledge-heading{border-bottom-color:var(--quartz)}.research-source-details{border-top:1px solid var(--quartz);margin-top:28px;padding-top:18px}.research-source-details>summary{cursor:pointer;color:var(--water);font-size:14px;font-weight:600}.research-source-details>summary:focus-visible{outline:2px solid var(--water);outline-offset:4px}.brief-section-navigation{max-height:calc(100dvh - 48px);overflow-y:auto}.brief-section-navigation a[aria-current=location]{color:var(--water);border-left-color:var(--water);background:color-mix(in srgb, var(--water) 6%, var(--paper))}.brief-section-jump{color:var(--muted);gap:8px;font-size:13px;display:none}.brief-section-jump select{border:1px solid var(--quartz);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:12px}.brief-section-jump select:focus-visible{outline:2px solid var(--water);outline-offset:3px}.brief-reading-content{overflow-wrap:anywhere}.brief-story-section:focus-visible,.brief-chapter:focus-visible,.brief-header:focus-visible{outline:2px solid var(--water);outline-offset:-4px}@container research-reading (max-width:600px){.brief-reading-layout{grid-template-columns:minmax(0,1fr);gap:20px}.brief-section-navigation{display:none}.brief-section-jump{display:grid}}@media (max-width:600px){.brief-reading-layout{grid-template-columns:minmax(0,1fr);gap:20px}.brief-section-navigation{display:none}.brief-section-jump{display:grid}.research-deal-drawer[data-mode=drawer][open]{padding:24px 20px}.research-reading-toolbar{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brief-decision-events{padding:0;list-style:none}.brief-decision-events>li{border-left:2px solid var(--quartz);grid-template-columns:110px minmax(0,1fr);gap:24px;padding:16px 0 16px 20px;display:grid}.brief-event-note{color:var(--water);margin:0 0 4px;font-size:13px;font-weight:600}.brief-person-basis{color:var(--water);margin:2px 0 0;font-size:13px}.brief-event-type{background:var(--water);color:var(--white);font:600 12px/1.6 var(--body);border-radius:999px;padding:1px 9px;display:inline-block}.brief-event-participants{color:var(--water);margin:4px 0 0;font-size:13px}.brief-alternative-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.brief-alternative-cards>section{border:1px solid var(--quartz);background:var(--paper);padding:20px}.deal-research-brief{--ink:#17231f;--paper:#f5f4ed;--quartz:#e5e8dc;--water:#216b62;--white:#fffef9;--muted:#65736d;--display:"Iowan Old Style",Palatino,Georgia,serif;--body:"Avenir Next",Avenir,"Segoe UI",sans-serif;font-family:var(--body)}.brief-header{background:#e9f0eb;padding:34px 38px 30px}.brief-visual-section{padding:30px 38px}.deal-research-brief .brief-visual-section>h4{font:500 26px/1.2 var(--display);letter-spacing:-.6px;margin:0 0 20px}.brief-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 24px;display:grid}.brief-facts dt{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.brief-facts dd{margin:4px 0 0;font-size:14px;font-weight:650}.brief-facts .brief-fact-note{margin-top:8px;font-weight:400}@media (min-width:601px){.brief-facts>div:nth-child(4n+1):last-child{grid-column:span 4}.brief-facts>div:nth-child(4n+1):nth-last-child(2),.brief-facts>div:nth-child(4n+2):last-child,.brief-facts>div:nth-child(4n+3):last-child{grid-column:span 2}}.brief-fact-note summary{color:var(--water);cursor:pointer;font-size:12px}.brief-fact-note p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.65}.brief-business-need{border-left:3px solid var(--water);background:#edf1eb;padding:18px 21px}.brief-business-need h5{font:650 14px var(--body)!important;margin:0 0 8px!important}.brief-business-need p{margin:0;font-size:14px;line-height:1.7}.brief-business-need+.brief-business-need{margin-top:12px}.brief-overview-assessment{margin-top:24px}.brief-business-need p.brief-overview-headline{font:500 21px/1.35 var(--display);letter-spacing:-.2px;margin:0 0 10px}.brief-business-need p.brief-story-paragraph{margin:0 0 12px}.brief-business-need p.brief-story-paragraph:last-child{margin-bottom:0}.brief-header.brief-header-compact{background:var(--white);padding:18px 38px 16px}.brief-header-compact .brief-header-meta{margin-bottom:6px}.brief-person h5{font-size:14px!important;font-family:var(--body)!important;margin:0 0 4px!important;font-weight:600!important}.brief-person p{margin:0;font-size:13px;line-height:1.65}.brief-person .brief-person-role{font-size:12px}.brief-person-pills{flex-wrap:wrap;gap:6px;display:flex;margin:8px 0 0!important}.brief-pill{border:1px solid var(--quartz);background:var(--white);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.brief-pill-decision_maker{background:var(--water);border-color:var(--water);color:var(--white)}.brief-pill-influencer,.brief-pill-evaluator{border-color:var(--water);color:var(--water)}.brief-pill-src-recorded,.brief-pill-src-reported,.brief-pill-src-inferred,.brief-pill-src-gap{letter-spacing:.02em;vertical-align:middle;margin-left:8px;padding:0 7px;font-size:10px;font-weight:600}.brief-pill-src-recorded{border-color:var(--water);color:var(--water)}.brief-pill-src-reported{background:var(--paper);color:var(--ink)}.brief-pill-src-inferred{background:color-mix(in srgb, var(--gold) 25%, var(--white));border-color:color-mix(in srgb, var(--gold) 55%, var(--white));color:var(--ink)}.brief-pill-src-gap{border-color:var(--rust);color:var(--rust)}.brief-pill-engagement{background:var(--paper);color:var(--ink)}.brief-pill-interview{background:var(--gold);border-color:var(--gold);color:var(--ink)}.brief-person-interview{background:color-mix(in srgb, var(--gold) 9%, var(--white));box-shadow:inset 3px 0 0 var(--gold);position:relative;padding-left:12px!important;padding-right:12px!important}.brief-person-interview-2,.brief-person-interview-3{background:color-mix(in srgb, var(--gold) 4%, var(--white));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--gold) 55%, var(--white))}.brief-person-interview .brief-avatar{box-shadow:0 0 0 2px var(--gold)}.brief-person-interview-2 .brief-pill-interview,.brief-person-interview-3 .brief-pill-interview{background:color-mix(in srgb, var(--gold) 45%, var(--white));border-color:color-mix(in srgb, var(--gold) 55%, var(--white))}.brief-pill-supports{border-color:var(--water);color:var(--water)}.brief-pill-challenges{border-color:var(--rust);color:var(--rust)}.brief-pill-addressed{background:var(--water);border-color:var(--water);color:var(--white)}.brief-pill-partly_addressed{background:color-mix(in srgb, var(--gold) 45%, var(--white));border-color:var(--gold);color:var(--ink)}.brief-pill-not_addressed{background:var(--rust);border-color:var(--rust);color:var(--white)}.brief-interview-followup{background:color-mix(in srgb, var(--gold) 9%, var(--white));border-left:3px solid var(--gold);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;padding:12px 16px;font-size:13px;display:flex;max-width:none!important}.brief-interview-followup a{color:var(--water)}.brief-seller-reason{border-top:1px solid color-mix(in srgb, var(--water) 18%, var(--quartz));margin-top:12px;padding-top:12px}.brief-seller-reason-recorded{font-size:14px!important}.brief-seller-reason-recorded span{color:var(--muted);font-size:12px;display:block}.brief-seller-reason .brief-seller-response{border-top:0;padding-top:0;margin-top:8px!important}.brief-pill-reason-supports{background:var(--water);border-color:var(--water);color:var(--white)}.brief-pill-reason-partly_supports{background:color-mix(in srgb, var(--gold) 45%, var(--white));border-color:var(--gold);color:var(--ink)}.brief-pill-reason-contradicts{background:var(--rust);border-color:var(--rust);color:var(--white)}.brief-outcome-source{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;margin-top:10px!important;font-size:12px!important}.brief-outcome-source a{color:var(--water)}.brief-seller-response{border-top:1px solid var(--quartz);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:10px;font-size:13px;display:flex;margin-top:12px!important}.brief-criterion .brief-quote{margin-top:10px}.brief-criterion .brief-quote blockquote{font-size:15px}.brief-person .brief-person-body{grid-column:2/-1;min-width:0}.brief-person .brief-person-note{margin-top:8px}.brief-quote{border-left:3px solid var(--quartz);background:#edf1eb;margin:10px 0 0;padding:12px 16px}.brief-quote-supports{border-left-color:var(--water)}.brief-quote-challenges{border-left-color:var(--rust)}.brief-quote blockquote{font:500 16px/1.45 var(--display);margin:0 0 8px}.brief-quote figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.brief-quote figcaption .brief-person-pills{margin:0!important}.brief-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.brief-criterion{border-top:1px solid var(--quartz);padding:15px 0}.brief-criterion h5{font-size:14px!important;font-family:var(--body)!important;margin:0 0 8px!important;font-weight:650!important}.brief-criterion p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.brief-criterion p+p{margin-top:12px}.brief-criterion-assessment span{color:var(--ink);margin-bottom:4px;font-size:11px;display:block}.brief-unknowns{margin:0;padding:0;list-style:none}.brief-unknown{border-top:1px solid var(--quartz);padding:15px 0}.brief-unknown h5{font-size:14px!important;font-family:var(--body)!important;margin:0 0 8px!important;font-weight:650!important}.brief-unknown p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.brief-unknown p+p{margin-top:6px}.brief-unknown-status{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:8px;font-size:11px;font-weight:600}.brief-competitor{border-top:1px solid var(--quartz);grid-template-columns:145px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.brief-competitor h5{font:600 15px var(--body)!important;margin:0 0 4px!important}.brief-competitor p{margin:0;font-size:13px;line-height:1.65}.brief-competitor>div p{color:var(--muted);font-size:12px}.brief-scorecards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin:22px 0;display:grid}.brief-scorecard{border:1px solid var(--quartz);border-radius:5px;padding:17px}.brief-scorecard h5{font:600 14px var(--body)!important;margin:0 0 14px!important}.brief-scorecard p,.brief-score-qualification{color:var(--muted);font-size:12px;line-height:1.65}.brief-score-row{grid-template-columns:90px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:grid}.brief-score-track{background:#e7ece8;border-radius:2px;height:7px;overflow:hidden}.brief-score-track span{background:var(--water);height:100%;display:block}.brief-decision-events>li{border-left:1px solid #cbd8d0;grid-template-columns:94px minmax(0,1fr);gap:20px;padding:0 0 24px 22px;position:relative}.brief-decision-events>li:before{content:"";background:var(--water);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-4px}.brief-decision-events>li:last-child{padding-bottom:5px}.brief-decision-events time{color:var(--muted);font-size:12px}.brief-decision-events h5{font:600 14px var(--body)!important;margin:0 0 5px!important}.brief-decision-events p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.brief-event-filter{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.brief-event-filter-button{border:1px solid var(--quartz);background:var(--white);color:var(--muted);font:600 12px var(--body);cursor:pointer;border-radius:999px;padding:5px 14px}.brief-event-filter-button[aria-pressed=true]{background:var(--water);border-color:var(--water);color:var(--white)}.brief-event-filter-button:focus-visible{outline:2px solid var(--water);outline-offset:3px}.brief-event-group{margin:0 0 8px}.brief-event-act{text-transform:uppercase;letter-spacing:.12em;color:var(--water);font:700 11px var(--utility)!important;margin:20px 0 12px!important}.brief-decision-events>li.brief-event{margin:0 0 10px;padding:12px 14px 14px 22px}.brief-decision-events>li.brief-event-held{background:color-mix(in srgb, var(--water) 8%, var(--white));border-left:4px solid var(--water)}.brief-decision-events>li.brief-event-held:before{content:none}.brief-decision-events>li.brief-event-unheld{border-left-style:dashed}.brief-event-kind{font:700 10px var(--utility);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 4px;display:inline-block}.brief-event-held .brief-event-kind{color:var(--water)}.brief-decision-events .brief-event-thin{border-left:3px solid var(--rust);color:var(--rust);margin:8px 0 0;padding-left:10px;font-size:13px;line-height:1.6}.brief-event-title{font:600 14px var(--body);margin:0 0 5px}.brief-event-held .brief-event-title{font-size:15px}.brief-event-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 20px;display:flex}.brief-event-controls .brief-event-filter{margin:0}.brief-event-expand-all,.brief-people-expand-all{color:var(--water);font:600 13px var(--body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline}.brief-event-expand-all:focus-visible,.brief-people-expand-all:focus-visible,.brief-event-toggle:focus-visible,.brief-person-toggle:focus-visible{outline:2px solid var(--water);outline-offset:3px}.brief-event-head{font:inherit;margin:0}.brief-event-toggle,.brief-person-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 28px 0 0;display:block;position:relative}.brief-event-toggle:after,.brief-person-toggle:after{content:"+";color:var(--water);font:500 20px/1 var(--display);position:absolute;top:0;right:4px}.brief-event-toggle[aria-expanded=true]:after,.brief-person-toggle[aria-expanded=true]:after{content:"−"}.brief-event-tags{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 4px;display:flex}.brief-event-tags .brief-event-kind{margin:0}.brief-event-occurrence{color:var(--rust);font:600 12px var(--body)}.brief-decision-events p.brief-event-summary-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brief-event-detail{margin:8px 0 0}.brief-people-controls{justify-content:flex-end;margin:0 0 4px;display:flex}.brief-person-head{margin:0!important}.brief-person-toggle{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.brief-person-name{font:600 14px var(--body);color:var(--ink)}.brief-person-toggle .brief-person-pills{margin:0!important}.brief-person p.brief-person-note-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brief-person-detail{margin:8px 0 0}.brief-decision-events .brief-event-points{margin:8px 0 0;padding-left:18px;list-style:outside}.brief-decision-events .brief-event-points li{color:var(--ink);padding:2px 0;font-size:13px;line-height:1.6}.brief-outcome-highlight{padding:16px 0}.brief-outcome-highlight h5{font:650 14px var(--body)!important;margin:0 0 8px!important}.brief-outcome-highlight p{margin:0;font-size:14px;line-height:1.7}.brief-highlight-risk,.brief-highlight-uncertainty{background:#faf5e8;border-left:3px solid #d99a24;margin:16px 0;padding:17px 20px}.brief-learning-layout h5{font:600 14px var(--body)!important;margin:0 0 9px!important}.brief-learning-layout li,.brief-learning-layout li p{color:var(--muted);font-size:13px;line-height:1.65}.brief-learning-layout li strong{color:var(--ink)}@media (max-width:600px){.brief-criteria,.brief-learning-layout,.brief-scorecards{grid-template-columns:1fr}.brief-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-facts>div:nth-child(odd):last-child{grid-column:span 2}.brief-competitor{grid-template-columns:1fr;gap:8px}.brief-visual-section,.brief-header{padding:25px 22px}.brief-decision-events>li{grid-template-columns:72px minmax(0,1fr);gap:12px}}.research-brief-account>header{justify-content:flex-start;align-items:center;gap:20px}.research-brief-account>header>.outcome-badge{align-self:flex-start;margin-left:auto}.research-account-mark{background:var(--water);width:48px;height:48px;color:var(--white);font:500 24px var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.research-product-label{color:var(--muted);margin-right:8px;font-size:12px;display:inline}.app-content:has(.agent-overview){width:100%;max-width:none;padding:0}.agent-overview{--agent-column:720px;--agent-gutter:clamp(24px, 4vw, 48px);flex-direction:column;min-width:0;height:100dvh;display:flex}.agent-header{padding:28px max(var(--agent-gutter), calc((100% - var(--agent-column)) / 2)) 20px;border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.agent-header .eyebrow{margin-bottom:10px}.agent-header h1{max-width:none;font-size:clamp(36px,4vw,52px)}.agent-status{font:700 11px/1.2 var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--water);align-items:center;gap:8px;margin:0;display:inline-flex}.agent-status>span{background:var(--water);border-radius:50%;width:9px;height:9px}.agent-thread{flex:1;min-height:0;overflow-y:auto}.agent-thread-inner{box-sizing:border-box;width:min(100%, calc(var(--agent-column) + 2 * var(--agent-gutter)));padding:28px var(--agent-gutter) 24px;margin-inline:auto}.agent-thread-inner>.setup-card{box-shadow:6px 6px 0 var(--quartz);margin-bottom:28px;padding:22px}.agent-thread-inner>.setup-card h2{font-size:28px}.agent-thread-inner>.setup-card .setup-steps{margin:18px 0}.agent-entries{gap:18px;margin:0;padding:0;list-style:none;display:grid}.agent-entry{min-width:0}.agent-entry-user{justify-content:flex-end;display:flex}.agent-bubble{margin:0}.agent-bubble-user{background:var(--ink);max-width:78%;color:var(--white);font-family:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;padding:10px 15px;font-size:14px;font-weight:400;line-height:1.7}.agent-user-turn{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:78%;display:flex}.agent-user-turn .agent-bubble-user{max-width:100%}.agent-about{border:1px solid var(--ink);background:var(--white);min-width:0;max-width:100%;color:var(--ink);border-radius:3px;align-items:center;gap:8px;margin:0;padding:5px 6px 5px 10px;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}a.agent-about:hover .agent-about-title,a.agent-about:focus-visible .agent-about-title{text-underline-offset:3px;text-decoration:underline}.agent-about-kind{font:700 10px/1.4 var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--water);flex:none}.agent-about-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.agent-about-company{color:var(--muted);flex:none}.agent-about-remove{width:24px;height:24px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:0 0 24px;place-items:center;padding:0;display:grid}.agent-about-remove:hover{background:var(--quartz)}.agent-composer>.agent-about{margin-bottom:10px}.agent-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.agent-avatar{background:var(--ink);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;display:grid}.agent-text{max-width:600px;font-family:var(--body);text-wrap:pretty;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.7}.agent-text h1,.agent-text h2,.agent-text h3,.agent-text h4,.agent-text h5,.agent-text h6{font-family:var(--body);letter-spacing:0;max-width:none;margin:24px 0 12px;font-size:15px;font-weight:650;line-height:1.45}.agent-text>:first-child{margin-top:0}.agent-text>:last-child{margin-bottom:0}.agent-text p{margin:0 0 12px}.agent-text ul,.agent-text ol{margin:0 0 12px;padding-left:22px}.agent-text li+li{margin-top:4px}.agent-text strong{font-weight:650}.agent-table-scroll{max-width:100%;margin-bottom:12px;overflow-x:auto}.agent-table-scroll:focus-visible{outline:2px solid var(--water);outline-offset:2px}.agent-text table{border-collapse:collapse;width:100%;font-size:14px}.agent-text th,.agent-text td{border:1px solid var(--quartz);text-align:left;vertical-align:top;padding:8px 10px}.agent-text th{font-weight:650}.agent-citation{font:700 12px var(--utility);color:var(--water);vertical-align:baseline;text-decoration:none}.agent-citation:hover,.agent-citation:focus-visible{text-decoration:underline}.agent-typing{min-height:24px;color:var(--muted);align-items:center;gap:6px;margin:14px 0 0 42px;font-size:13px;display:flex}.agent-typing em{margin-right:6px;font-style:normal}.agent-typing span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite agent-pulse}.agent-typing span:nth-of-type(2){animation-delay:.2s}.agent-typing span:nth-of-type(3){animation-delay:.4s}@keyframes agent-pulse{0%,to{opacity:.3}50%{opacity:1}}.agent-turn-status{color:var(--muted);margin:14px 0 0 42px;font-size:14px}.agent-turn-failed{color:var(--rust)}.agent-text-button{color:var(--water);cursor:pointer;font:700 14px var(--body);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.agent-text-button:disabled{cursor:wait;opacity:.6}.agent-older{margin:0 0 18px}.agent-card{border:1px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--quartz);border-radius:4px;margin-left:42px;padding:16px 18px}.agent-card[data-resolved]{box-shadow:none;border-color:color-mix(in srgb, var(--ink) 35%, transparent)}.agent-card-strip{font:700 10px/1.4 var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--water);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.agent-card-strip a{color:inherit}.agent-card-resolved{color:var(--muted)}.agent-card-title{font:500 22px/1.15 var(--display);letter-spacing:-.02em;margin:0}.agent-card-body{color:color-mix(in srgb, var(--ink) 85%, transparent);margin:6px 0 0;font-size:15px}.agent-card-change-status{color:var(--muted)}.agent-card-change-status[data-status=active]{color:var(--water)}.agent-change-context{overflow-wrap:anywhere;margin-top:16px;font-size:14px}.agent-change-scope{color:var(--muted);margin:0 0 12px}.agent-change-values{background:var(--paper);grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;padding:12px 14px;display:grid}.agent-change-values dt{color:var(--muted);margin-bottom:4px;font-size:12px}.agent-change-values dd{white-space:pre-wrap;margin:0}.agent-change-context blockquote{border-left:2px solid var(--gold);background:var(--paper);font:inherit;white-space:pre-wrap;margin:8px 0 16px;padding:10px 14px;line-height:1.6}.agent-change-effect{border-top:1px solid var(--quartz);padding-top:12px}.agent-change-effect p{margin:6px 0 0;line-height:1.6}.agent-card-state{font:700 11px var(--utility);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:10px 0 0;display:inline-flex}.agent-card-state>span{background:var(--gold);border-radius:50%;width:8px;height:8px}.agent-card-state[data-state=sent]>span{background:var(--water)}.agent-card-state[data-state=not_sent]>span,.agent-card-state[data-state=may_have_sent]>span{background:var(--rust)}.agent-draft{border-left:2px solid var(--gold);background:var(--paper);margin:12px 0 0;padding:12px 14px}.agent-draft strong{margin-bottom:4px;display:block}.agent-draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-draft-form{gap:10px;margin-top:12px;display:grid}.agent-draft-form label{font:700 10px var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--water);gap:4px;display:grid}.agent-draft-form input,.agent-draft-form textarea{border:1px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:15px/1.5 var(--body);text-transform:none;letter-spacing:0;border-radius:2px;padding:8px 10px}.agent-card-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;display:flex}.agent-card-actions .button{cursor:pointer;padding:9px 14px;font-size:14px}.agent-button-secondary{border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;font:700 14px var(--body);border-radius:3px;align-items:center;padding:9px 14px;display:inline-flex}.agent-button-secondary:hover{background:var(--quartz)}.agent-card-actions button:disabled{cursor:wait;opacity:.6}.agent-result{border-left:4px solid var(--water);background:var(--quartz);margin:14px 0 0;padding:10px 14px;font-size:14px}.agent-result-problem{border-left-color:var(--rust);background:color-mix(in srgb, var(--rust) 12%, var(--white))}.agent-composer{box-sizing:border-box;width:min(100%, calc(var(--agent-column) + 2 * var(--agent-gutter)));padding:10px var(--agent-gutter) 20px;margin-inline:auto}.agent-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.agent-chip{border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;font:600 13px var(--body);border-radius:999px;padding:7px 12px}.agent-chip:hover{background:var(--quartz)}.agent-input{border:1px solid var(--ink);background:var(--white);border-radius:3px;align-items:flex-end;gap:10px;padding:10px 10px 10px 16px;display:flex}.agent-input:focus-within{box-shadow:4px 4px 0 var(--gold)}.agent-mode-switch{isolation:isolate;border:1px solid var(--quartz);background:var(--quartz);border-radius:24px;width:152px;margin:0 0 10px auto;padding:3px;display:flex;position:relative}.agent-mode-switch button{color:var(--muted);font:600 12px var(--body);cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1;padding:6px 10px;transition:color .18s;position:relative}.agent-mode-switch button[aria-pressed=true]{color:var(--ink)}.agent-mode-switch button:focus-visible{outline:2px solid var(--water);outline-offset:2px}.agent-mode-switch button:disabled{opacity:.5;cursor:default}.agent-mode-indicator{z-index:-1;background:var(--white);width:calc(50% - 3px);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:20px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:3px auto 3px 3px}.agent-composer[data-mode=voice] .agent-mode-indicator{transform:translate(100%)}.agent-composer-surface{display:grid}.agent-composer .agent-chips{transition:opacity .16s,visibility}.agent-composer[data-mode=voice] .agent-chips{opacity:0;visibility:hidden;pointer-events:none}.agent-composer-surface>.agent-input,.agent-voice-panel{grid-area:1/1;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1),visibility}.agent-composer:has(.agent-mode-switch) .agent-input{min-height:88px}.agent-voice-panel{border:1px solid var(--water);background:var(--white);border-radius:3px;align-items:center;gap:14px;min-height:88px;padding:18px;display:flex}.agent-voice-panel>div{flex:1;min-width:0}.agent-voice-panel strong{font-size:15px;font-weight:600}.agent-voice-panel p{color:var(--muted);margin:5px 0 0;font-size:12px}.agent-voice-panel .goldie-presence{flex-shrink:0;width:44px;height:44px}.agent-voice-stop{border:1px solid var(--quartz);background:var(--paper);color:var(--ink);font:600 12px var(--body);cursor:pointer;border-radius:6px;padding:8px 12px}.agent-composer[data-mode=text] .agent-voice-panel,.agent-composer[data-mode=voice] .agent-input{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.24s;transform:translateY(6px)scale(.99)}.agent-voice-error{color:var(--muted);justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;font-size:12px;display:flex}.agent-voice-error button{font-size:inherit;flex-shrink:0}@media (prefers-reduced-motion:reduce){.agent-mode-indicator,.agent-mode-switch button,.agent-composer .agent-chips,.agent-composer-surface>.agent-input,.agent-voice-panel{transition:none!important;transform:none!important}.agent-composer[data-mode=voice] .agent-mode-indicator{transform:translate(100%)!important}}.agent-input textarea{min-width:0;max-height:220px;color:var(--ink);font:16px/1.5 var(--body);resize:none;background:0 0;border:0;outline:none;flex:1;padding:7px 0}.agent-send{background:var(--ink);width:38px;height:38px;color:var(--white);cursor:pointer;border:0;border-radius:3px;flex:0 0 38px;place-items:center;display:grid}.agent-send:disabled{cursor:default;opacity:.45}.agent-icon{flex:none}.agent-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-dock{z-index:20;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.agent-launcher{cursor:pointer;gap:8px;padding:12px 16px}.agent-launcher-count{font:700 11px/1 var(--utility);color:var(--gold)}.agent-tray{overscroll-behavior:contain;border:1px solid var(--ink);background:var(--paper);width:min(440px,100vw - 48px);max-height:min(72vh,680px);box-shadow:6px 6px 0 var(--quartz);border-radius:4px;padding:18px;overflow-y:auto}.agent-tray-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.agent-tray-header h2{font:700 11px/1.2 var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--water);margin:0}.agent-tray-empty{color:var(--muted);margin:0;font-size:15px}.agent-tray-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.agent-tray-list>li{min-width:0}.agent-tray-section+.agent-tray-section,.agent-tray-empty+.agent-tray-section{margin-top:20px}.agent-tray-heading{font:700 11px/1.2 var(--utility);letter-spacing:.1em;text-transform:uppercase;color:var(--water);margin:0 0 10px}.agent-tray .agent-card{margin-left:0}.agent-tray .agent-older{margin:16px 0 0}.agent-card[data-clearable]{position:relative}.agent-card[data-clearable] .agent-card-strip{padding-right:36px}.agent-card-link{color:inherit;text-decoration:none;display:block}.agent-card-link:hover .agent-card-title,.agent-card-link:focus-visible .agent-card-title{text-underline-offset:3px;text-decoration:underline}.agent-card-ask{color:var(--water);font:700 14px var(--body);text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.agent-card-clear{border:1px solid var(--ink);background:var(--white);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.agent-card-clear:hover{background:var(--quartz)}.agent-card-clear:disabled,.agent-stack-clear:disabled{cursor:wait;opacity:.6}.agent-stack{min-width:0}.agent-stack-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.agent-stack-toggle{color:var(--ink);cursor:pointer;font:500 20px/1.15 var(--display);letter-spacing:-.02em;text-align:left;background:0 0;border:0;padding:0}.agent-stack-toggle:after{content:" +";color:var(--water)}.agent-stack-toggle[aria-expanded=true]:after{content:" −"}.agent-stack-clear{border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;font:700 13px var(--body);border-radius:3px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.agent-stack-clear:hover{background:var(--quartz)}.agent-stack-pile{cursor:pointer;margin:0 12px 12px 0;position:relative}.agent-stack-pile .agent-card{z-index:1;position:relative}.agent-stack-pile:before,.agent-stack-pile:after{content:"";border:1px solid var(--ink);background:var(--white);border-radius:4px;position:absolute;inset:0}.agent-stack-pile:before{transform:translate(6px,6px)}.agent-stack-pile:after{background:var(--quartz);transform:translate(12px,12px)}.agent-stack-pile[data-depth="2"]:after{display:none}.agent-stack-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;margin:0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.agent-stack-row>li{scroll-snap-align:start;flex:0 0 88%;min-width:0}.agent-stack-row .agent-card{height:100%;box-shadow:none}@media (prefers-reduced-motion:reduce){.agent-typing span{opacity:.6;animation:none}}@media (max-width:720px){.agent-overview{height:auto;min-height:70vh}.agent-thread{overflow-y:visible}.agent-header,.agent-thread-inner{padding-inline:16px}.agent-composer{background:var(--paper);padding:10px 16px 16px;position:sticky;bottom:0}.agent-bubble-user,.agent-user-turn{max-width:90%}.agent-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.agent-chip{flex:none}.agent-card,.agent-typing,.agent-turn-status{margin-left:0}.agent-dock{bottom:16px;right:16px}.agent-tray{width:auto;max-height:calc(100dvh - 108px);padding:16px;position:fixed;bottom:76px;left:16px;right:16px}.agent-overview~.agent-dock{flex-direction:column-reverse;top:16px;bottom:auto}.agent-overview~.agent-dock .agent-tray{top:76px;bottom:auto}}.research-progress-badges{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.research-progress-badges .workflow-badge{padding:4px 7px}.research-progress-unavailable{color:var(--muted);font-size:12px}.research-deal-list ol a.research-summary-row{grid-template-columns:minmax(0,1fr) auto auto}.research-deal-drawer[data-mode=drawer] .research-deal-list ol a.research-summary-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main arrow""time time"}@media (max-width:1000px){.research-deal-list ol a.research-summary-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main arrow""time time"}}.brief-people-fold,.brief-people-team{border-top:1px solid var(--quartz);color:var(--muted);margin:0;padding:14px 0 0;font-size:13px;line-height:1.65}.brief-people-fold summary{cursor:pointer}.brief-people-fold summary:focus-visible{outline:3px solid var(--water);outline-offset:3px}.brief-people-list{margin:0;padding:0;list-style:none;display:inline}.brief-people-fold .brief-people-list{margin-top:4px;display:block}.brief-people-list li{display:inline}.brief-people-list li:not(:last-child):after{content:"; "}.brief-people-fold b,.brief-people-team b{color:var(--ink);font-weight:600}.brief-people-team strong{color:var(--ink);margin-right:6px}.brief-tree{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.brief-tree .brief-tree{border-left:1px solid var(--quartz);margin:12px 0 0;padding-left:18px}.brief-node{border:1px solid var(--quartz);background:var(--white);border-radius:4px;padding:14px 16px}.brief-node-known{background:color-mix(in srgb, var(--water) 6%, var(--white))}.brief-node-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.deal-research-brief .brief-story-section .brief-node-head h5{font:650 15px/1.45 var(--body);letter-spacing:0;flex:260px;min-width:0;margin:0}.brief-node-branch{color:var(--muted);font-weight:600}.brief-status{font:700 10.5px/1.5 var(--utility);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:3px;padding:2px 8px}.brief-status-known{background:var(--water);border-color:var(--water);color:var(--white)}.brief-status-verify{background:color-mix(in srgb, var(--gold) 45%, var(--white));border-color:var(--gold);color:var(--ink)}.brief-status-gap{border-style:dashed;border-color:var(--rust);color:var(--rust);background:var(--white)}.brief-node-rank{background:var(--paper);color:var(--ink)}.brief-node-mustland{background:var(--gold);border-color:var(--gold);color:var(--ink)}.brief-node-know{margin:8px 0 0;font-size:.875rem;line-height:1.65}.brief-node-watch{color:var(--muted);margin:8px 0 0;font-size:.8125rem;line-height:1.6}.brief-node-watch span{font:700 10.5px var(--utility);text-transform:uppercase;letter-spacing:.08em}.deal-research-brief .brief-story-section .brief-subhead{font:650 15px/1.45 var(--body);letter-spacing:0;margin:26px 0 0}.brief-sources{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0;font-size:12px;display:flex}.brief-sources details{flex-basis:100%}.brief-sources summary{cursor:pointer;color:var(--water);font-size:12px}.deal-research-brief .brief-claim-sources{font:400 12px/1.5 var(--body);color:var(--muted);margin:8px 0 0}.brief-claim-sources summary{color:var(--muted);font-size:12px}.brief-claim-sources summary:hover{color:var(--water)}.brief-claim-sources ul{margin:6px 0 0;padding:0 0 0 14px;list-style:none}.brief-claim-sources li{padding:2px 0}.brief-product{border-left:3px solid var(--water);background:color-mix(in srgb, var(--water) 8%, var(--white));margin:0 0 24px;padding:16px 21px}.brief-product dt{color:var(--muted);font:700 11px var(--utility);text-transform:uppercase;letter-spacing:.1em}.brief-product dd{margin:4px 0 0}.brief-product-value{font:500 22px/1.3 var(--display);letter-spacing:-.2px}.brief-decision-events .brief-event-participants p{color:var(--water);margin:0;font-size:13px}.brief-fact-sources{margin:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team-settings{max-width:960px}.team-settings>p{max-width:76ch}.team-table-scroll{margin-block:24px;overflow-x:auto}.team-table{border-collapse:collapse;text-align:left;width:100%}.team-table th,.team-table td{border-bottom:1px solid var(--quartz);vertical-align:top;padding:16px 12px}.team-table thead th{color:var(--muted);font-weight:500}.team-table tbody th{overflow-wrap:anywhere;font-weight:500}.team-note{color:var(--muted);font-size:.875rem;font-weight:400;display:block}.team-controls{align-items:center;gap:12px;display:flex}.team-controls select{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--muted);border-radius:3px;padding:5px 8px}.team-settings button:disabled,.team-settings select:disabled{opacity:.55;cursor:default}@media (max-width:600px){.team-controls{flex-direction:column;align-items:flex-start;gap:8px}.team-table th,.team-table td{padding:12px 8px}}.app-content:has(.handle-workspace){width:100%;max-width:none;padding:clamp(20px,3vw,44px)}.handle-workspace{min-height:calc(100dvh - 88px);color:var(--ink);flex-direction:column;display:flex;container:handle-workspace/inline-size}.handle-workspace [hidden]{display:none!important}.handle-workspace button{font:inherit;cursor:pointer}.handle-workspace button:disabled{cursor:default;opacity:.55}.handle-body{flex:1;min-height:0}.handle-chat-area{width:100%;min-width:0;margin-inline:auto}.handle-chat{flex-direction:column;height:100%;display:flex}.handle-chat-title{border-bottom:1px solid var(--quartz);align-items:center;gap:12px;padding:4px 22px 14px;display:flex}.handle-chat-title h2{font-family:var(--body);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.handle-chat-title>span{color:var(--muted);font-size:11px}.handle-chat-title button{border:1px solid var(--quartz);color:var(--ink);background:0 0;border-radius:5px;padding:7px 10px;font-size:12px}.handle-chat .agent-overview{background:0 0;border:0;border-radius:0;flex:none;height:calc(100dvh - 158px);min-height:560px}.handle-chat .agent-header{padding:18px 22px}.handle-chat .agent-header h1{font-size:25px}.handle-chat .agent-header .eyebrow{display:none}.handle-chat .agent-status{font-size:11px}.handle-chat .agent-thread{overscroll-behavior:contain;overflow-y:auto}.handle-chat .agent-thread-inner{padding-inline:22px}.handle-chat .agent-composer{padding:16px 22px}.handle-chat .agent-chips{flex-wrap:wrap}.handle-chat .agent-chip{white-space:normal;text-align:left;font-size:11px}.handle-chat .agent-entries{width:100%}.handle-workspace :focus-visible{outline:2px solid var(--water);outline-offset:3px}.chat-sidebar-slot{min-width:0}.chat-sidebar-slot[hidden]{display:none}.app-chat-nav{min-width:0}.app-chat-nav>a{grid-template-columns:20px minmax(0,1fr) 12px!important}.chat-nav-chevron{opacity:.6;font-size:17px;line-height:1}.handle-conversations{min-width:0;color:var(--white);padding:8px 0 14px 30px;font-size:12px}.handle-conversations button{font:inherit;color:inherit;cursor:pointer}.handle-new{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:9px 8px;display:flex}.handle-new:before{content:"+";font-size:20px;font-weight:300;line-height:1}.handle-new:hover{background:#ffffff0b}.handle-list-filter{gap:12px;margin:12px 8px 0;display:flex}.handle-list-filter button{opacity:.5;background:0 0;border:0;padding:0;font-size:10px}.handle-list-filter button[aria-pressed=true]{opacity:1}.handle-conversation-list{max-height:26vh;margin:4px 0;padding:0;list-style:none;overflow-y:auto}.handle-conversation-list>li{border-radius:5px;align-items:center;gap:2px;display:flex;position:relative}.handle-conversation-list>li:has([aria-current=true]){background:#ffffff0b}.handle-conversation-select{text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:.72;background:0 0;border:0;flex:1;min-width:0;padding:9px 8px;overflow:hidden}.handle-conversation-select:hover,.handle-conversation-select[aria-current=true]{opacity:1}.handle-conversation-actions summary{cursor:pointer;opacity:.5;padding:6px 4px;list-style:none}.handle-conversation-actions>div{z-index:20;background:var(--paper);min-width:110px;color:var(--ink);border:1px solid var(--quartz);border-radius:6px;flex-direction:column;padding:6px;display:flex;position:absolute;top:28px;right:0;box-shadow:0 6px 24px #0002}.handle-conversation-actions button{text-align:left;background:0 0;border:0;padding:9px}.handle-conversation-list form{flex-wrap:wrap;gap:6px;padding:8px;font-size:12px;display:flex}.handle-conversation-list label,.handle-conversation-list input{width:100%;max-width:100%}.handle-conversation-list input{font:inherit;border:1px solid var(--muted);box-sizing:border-box;border-radius:4px;padding:8px}.handle-conversations>p{overflow-wrap:anywhere;opacity:.65;margin:8px;font-size:11px;line-height:1.6}.handle-conversations>p button,.chat-view-more{text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.chat-view-more{opacity:.7;margin:4px 8px;font-size:11px!important}.app-layout[data-sidebar-state=collapsed] .chat-sidebar-slot,.app-layout[data-sidebar-state=collapsed] .chat-nav-chevron{display:none}.app-layout[data-sidebar-state=collapsed] .app-chat-nav>a{grid-template-columns:1fr!important}.chat-home{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 100px);padding:40px 0;display:flex}.chat-welcome{text-align:center;width:100%;max-width:740px;margin-inline:auto;padding:36px 16px}.chat-welcome-signature{color:var(--water);justify-content:center;align-items:center;gap:11px;margin-bottom:26px;font-size:16px;display:flex}.chat-welcome-presence{background:color-mix(in srgb,var(--water) 9%,var(--paper));border-radius:50%;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;display:inline-flex}.chat-welcome-presence i{background:var(--water);border-radius:4px;width:3px;height:10px;display:block}.chat-welcome-presence i:nth-child(2){height:20px}.chat-welcome-presence i:nth-child(3){height:15px}.chat-welcome-presence i:nth-child(4){height:8px}.chat-welcome h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:650px;margin:0 auto 22px;font-size:clamp(34px,4.8vw,60px);font-weight:400;line-height:1.12}.chat-welcome-description{max-width:530px;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:16px;line-height:1.7}.chat-welcome-modes{flex-wrap:wrap;justify-content:center;gap:12px;margin:34px 0 14px;display:flex}.chat-welcome-modes button{min-height:48px;font-family:var(--body);cursor:pointer;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;transition:background .15s;display:inline-flex}.chat-welcome-modes svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chat-talk{border:1px solid var(--ink);background:var(--ink);color:var(--white)}.chat-talk:hover{background:var(--water);border-color:var(--water)}.chat-type{border:1px solid var(--quartz);color:var(--ink);background:0 0}.chat-type:hover{background:var(--quartz)}.chat-welcome-hint{color:var(--muted);min-height:20px;margin:0;font-size:12px}.chat-welcome-starters{border-top:1px solid var(--quartz);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:48px;padding-top:24px;display:flex}.chat-welcome-starters a,.chat-welcome-starters button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.chat-welcome-starters a:hover,.chat-welcome-starters button:hover{color:var(--water);text-underline-offset:4px;text-decoration:underline}.chat-connection-notice{text-align:center;max-width:600px;color:var(--muted);margin:12px auto 0;font-size:12px;line-height:1.7}.chat-connection-notice a{color:var(--water);text-underline-offset:3px;white-space:nowrap}.agent-welcome .agent-thread-inner{flex-direction:column;justify-content:center;min-height:100%;display:flex}.agent-welcome .agent-thread{flex:1}.agent-welcome .agent-composer{max-width:720px}.goldie-voice-speaking .chat-welcome-presence i{animation:.5s ease-in-out infinite alternate goldie-wave}.goldie-voice-speaking .chat-welcome-presence i:nth-child(2){animation-delay:.1s}.goldie-voice-speaking .chat-welcome-presence i:nth-child(3){animation-delay:.2s}.goldie-voice-thinking .chat-welcome-presence,.goldie-voice-connecting .chat-welcome-presence{animation:1.4s ease-in-out infinite goldie-think}@media (max-width:720px){.app-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-chat-nav{grid-column:1/-1}.handle-conversations{padding-left:40px}.chat-home{min-height:60vh;padding-block:24px}.chat-welcome{padding-inline:0}.chat-welcome-starters{gap:18px;margin-top:30px}.chat-welcome-description{font-size:14px}.handle-chat .agent-overview{height:calc(100dvh - 160px)}.handle-chat .agent-thread-inner,.handle-chat .agent-composer{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.chat-welcome-presence,.chat-welcome-presence i{animation:none!important}.chat-welcome-modes button{transition:none}}.goldie-onboarding-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}.goldie-onboarding-grid .agent-overview{height:min(76vh,900px);min-height:520px}.goldie-canvas{background:var(--white);border:1px solid var(--quartz);border-radius:12px;max-height:38vh;margin:12px 20px;padding:18px 22px;overflow:auto}.goldie-canvas h2{font-family:var(--display);margin:0 0 12px;font-size:22px}.goldie-canvas dl{gap:10px;margin:0 0 16px;display:grid}.goldie-canvas dt{color:var(--muted);text-transform:capitalize;font-size:12px}.goldie-canvas dd{overflow-wrap:anywhere;margin:0}.goldie-presence{background:color-mix(in srgb, var(--gold) 16%, var(--paper));border-radius:50%;justify-content:center;align-items:center;gap:3px;width:38px;height:38px;display:inline-flex}.goldie-presence i{background:var(--water);border-radius:8px;width:4px;height:8px;display:block}.goldie-voice-speaking .goldie-presence i{animation:.6s ease-in-out infinite alternate goldie-wave}.goldie-voice-speaking .goldie-presence i:nth-child(2){animation-delay:.16s}.goldie-voice-speaking .goldie-presence i:nth-child(3){animation-delay:.32s}.goldie-voice-thinking .goldie-presence,.goldie-voice-connecting .goldie-presence{animation:1.4s ease-in-out infinite goldie-think}.goldie-voice-listening .goldie-presence{box-shadow:0 0 0 4px color-mix(in srgb, var(--water) 12%, transparent)}.goldie-progress{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.goldie-progress span{background:var(--water);border-radius:50%;width:7px;height:7px}.goldie-progress-started span{animation:1s ease-in-out infinite goldie-think}.goldie-progress-failed span{background:var(--rust)}@keyframes goldie-wave{to{height:23px}}@keyframes goldie-think{50%{opacity:.45;transform:scale(.92)}}@media (max-width:800px){.goldie-onboarding-grid{grid-template-columns:1fr}.goldie-canvas{margin-inline:10px}}@media (prefers-reduced-motion:reduce){.goldie-presence,.goldie-presence i,.goldie-progress span{animation:none!important}}.goldie-canvas-actions{gap:10px;display:grid}.goldie-report-preview{border-top:1px solid var(--quartz);padding-top:12px}.goldie-report-preview h3{font-family:var(--display);font-size:24px}.goldie-report-preview h4{margin-bottom:6px}.goldie-report-preview blockquote{border-left:3px solid var(--water);background:var(--white);margin:10px 0;padding:10px 14px}.goldie-canvas:has(.goldie-report-preview){max-height:65vh}.goldie-canvas-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.goldie-canvas-tabs button{border:1px solid var(--quartz);background:var(--white);color:inherit;cursor:pointer;font:inherit;border-radius:18px;padding:6px 10px;font-size:12px}.goldie-canvas-tabs button[aria-pressed=true]{border-color:var(--water);font-weight:600}.goldie-selected,.goldie-focus,.goldie-pending{border-left:2px solid var(--water);padding:8px 12px;font-size:13px}.goldie-pending{margin-inline:20px}.program-settings{max-width:1200px;margin-inline:auto}.program-settings-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.program-settings-heading h1{max-width:none}.program-settings-heading>a{white-space:nowrap;margin-top:12px}.settings-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;display:grid}.settings-nav{flex-direction:column;gap:6px;padding-block:20px;display:flex;position:sticky;top:24px}.settings-nav a{border-left:2px solid #0000;padding:9px 12px;font-size:14px;text-decoration:none}.settings-nav a:hover,.settings-nav a:focus-visible{background:var(--quartz);border-left-color:var(--water)}.settings-main{min-width:0}.settings-section{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:30px 0 40px;scroll-margin-top:24px}.settings-section h2,.settings-review>h2{font:500 34px/1.1 var(--display);letter-spacing:-.03em}.settings-section h3{margin:0 0 8px;font-size:17px;font-weight:600}.settings-section>header p{color:color-mix(in srgb,var(--ink) 65%,transparent);max-width:65ch;margin:12px 0 26px;font-size:14px}.settings-company{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.settings-company strong{font-size:19px}.settings-company span,.settings-note{color:color-mix(in srgb,var(--ink) 65%,transparent);font-size:13px}.settings-field{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr);gap:28px;margin:0;padding-block:22px;display:grid}.settings-label{flex-direction:column;gap:7px;display:flex}.settings-label label,.settings-label strong{font-size:14px;font-weight:600}.settings-label span{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:12px;line-height:1.5}.settings-control{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.program-settings input:not([type=checkbox]),.program-settings textarea{border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);background:var(--white);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:5px;padding:11px 12px;font-size:14px}.program-settings textarea{resize:vertical;line-height:1.5}.program-settings fieldset{border:0;flex-wrap:wrap;gap:18px;margin:0;padding:0;display:flex}.program-settings fieldset label{align-items:center;gap:8px;font-size:14px;display:flex}.program-settings input[type=checkbox]{accent-color:var(--water);width:16px;height:16px}.settings-time label,.settings-wording>label{font-size:13px;display:block}.settings-time label{width:100%}.settings-time input{margin-top:7px}.settings-inline{flex-flow:wrap;align-items:center}.settings-inline input:not([type=checkbox]){width:80px}.settings-inline span{font-size:13px}.settings-wording{flex-direction:column;gap:12px;margin:20px 0 28px;display:flex}.settings-wording>button{align-self:flex-start}.settings-wording p{margin:0}.settings-wording legend{margin-bottom:10px;font-size:13px}.settings-guidance{border-left:3px solid var(--water);margin-bottom:20px;padding:4px 0 4px 16px}.settings-guidance p{white-space:pre-wrap;margin:0 0 8px}.settings-guidance span{margin-bottom:10px;font-size:12px;display:block}.settings-link-row{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.settings-link-row p{margin:0;font-size:13px}.settings-link-row a{font-size:14px}.settings-notice,.settings-readonly,.settings-sandbox{border-left:3px solid var(--water);background:color-mix(in srgb,var(--water) 7%,var(--paper));padding:14px 18px;font-size:14px}.settings-review{margin:20px 0 32px}.settings-review>h2{margin-bottom:16px}.settings-review .agent-card{max-width:none}.program-settings button:disabled,.program-settings input:disabled,.program-settings textarea:disabled{opacity:.55;cursor:default}@media (max-width:900px){.settings-layout{grid-template-columns:1fr;gap:12px}.settings-nav{flex-flow:wrap;gap:4px;padding-block:0 12px;position:static}.settings-nav a{border-bottom:2px solid #0000;border-left:0;padding:8px 10px}.settings-nav a:hover{border-bottom-color:var(--water)}}@media (max-width:600px){.settings-field{grid-template-columns:1fr;gap:14px}.program-settings-heading{flex-direction:column;gap:8px}.program-settings-heading>a{margin-top:0}.settings-link-row{flex-direction:column;align-items:flex-start;gap:12px}}.program-settings-heading{margin-bottom:32px}.program-settings-heading h1{font-size:clamp(36px,4.5vw,64px)}.program-settings-heading>a{color:var(--water)}.profile-topics{gap:20px;display:grid}.profile-topic{background:var(--white);border:1px solid var(--quartz);border-left:3px solid var(--water);border-radius:8px;gap:14px;padding:18px 20px;display:grid}.profile-topic>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.profile-topic h3{margin:0}.profile-gap,.profile-outcome{color:var(--muted);font-size:12px}.profile-gap{color:var(--rust)}.profile-gap[data-kind=unconfirmed_by_customer]{color:var(--water)}.profile-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;display:grid}.profile-sides-single{grid-template-columns:minmax(0,1fr)}.profile-sides h4{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.profile-claims{gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-claims li{gap:3px;font-size:14px;display:grid}.profile-claim-value,.profile-stated{overflow-wrap:anywhere;white-space:pre-wrap}.profile-stated{margin:0;font-size:14px}.profile-empty{color:var(--muted);margin:0;font-size:13px}.profile-vague{color:var(--rust);font-size:12px}.profile-sources{color:var(--muted);font-size:12px}.profile-sources a{color:var(--water);overflow-wrap:anywhere}.profile-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.profile-state{gap:12px;display:grid}.profile-state label{gap:6px;font-size:13px;display:grid}.program-settings .profile-state select{border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:5px;padding:10px 12px;font-size:14px}.program-settings .profile-state fieldset{gap:8px;display:grid}.program-settings .profile-state fieldset label{align-items:center;gap:8px;display:flex}.profile-problem{color:var(--rust);margin:0;font-size:13px}@media (max-width:700px){.profile-sides{grid-template-columns:minmax(0,1fr)}.profile-topic{padding:16px}}.app-company{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.app-identity .app-company strong{overflow-wrap:anywhere;min-width:0;margin:0}.app-company-settings{cursor:pointer;width:36px;height:36px;color:inherit;background:0 0;border:1px solid #ffffff30;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-company-settings:hover{background:#ffffff10}.app-company-settings:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.handle-chat-area{justify-self:center;width:100%;max-width:1000px}.notifications-page .agent-tray{width:100%;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;position:static;inset:auto;overflow:visible}.notifications-page .agent-tray-header{display:none}.notifications-page .agent-tray-list{gap:16px;display:grid}.notifications-page .agent-stack-row{flex-wrap:wrap}.notifications-page .agent-stack-row>li{flex-basis:100%}.brief-page{container:research-reading/inline-size}.brief-picker{flex-wrap:wrap;align-items:end;gap:12px;margin:28px 0;display:flex}.brief-picker label{min-width:180px;color:var(--muted);flex:1;gap:8px;font-size:13px;display:grid}.brief-picker select{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--quartz);border-radius:6px;width:100%;padding:12px}.brief-page .research-detail{margin-top:28px}.app-company-settings-wrap{flex-shrink:0}.app-company-menu{z-index:30;background:var(--paper);min-width:200px;color:var(--ink);border:1px solid var(--quartz);border-radius:8px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 28px #0002}.app-company-menu a{color:inherit;border-radius:4px;padding:12px;font-size:14px;text-decoration:none;display:block}.app-company-menu a:hover,.app-company-menu a:focus-visible,.app-company-menu a[aria-current=page]{background:var(--quartz)}.app-layout[data-sidebar-state=collapsed] .app-company-menu{left:0;right:auto}@media (max-width:720px){.app-company-menu{left:0;right:auto}.app-layout[data-sidebar-state=collapsed] .chat-sidebar-slot:not([hidden]){display:block}.app-layout[data-sidebar-state=collapsed] .chat-nav-chevron{display:inline}.app-layout[data-sidebar-state=collapsed] .app-chat-nav>a{grid-template-columns:20px minmax(0,1fr) 12px!important}}.chat-guidance{text-align:left;background:var(--white);border:1px solid var(--quartz);border-left:3px solid var(--gold);border-radius:12px;max-width:560px;margin:28px auto 0;padding:18px 22px}.chat-guidance h2{font-family:var(--display);letter-spacing:-.01em;margin:2px 0 8px;font-size:22px;font-weight:400}.chat-guidance p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.6}.chat-guidance .eyebrow{margin:0;font-size:11px}.chat-guidance-missing{font-size:12px!important}.chat-guidance-action{border:1px solid var(--ink);background:var(--ink);min-height:36px;color:var(--white);font:inherit;cursor:pointer;border-radius:20px;align-items:center;padding:7px 16px;font-size:13px;text-decoration:none;display:inline-flex}.chat-guidance-action:hover{background:var(--water);border-color:var(--water)}.chat-guidance-action:disabled{opacity:.55;cursor:default}.chat-guidance-quiet{color:var(--water);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.chat-guidance-facts,.chat-guidance-items{gap:12px;margin:0 0 10px;padding:0;list-style:none;display:grid}.chat-guidance-facts li{border-bottom:1px solid var(--quartz);gap:4px;padding-bottom:12px;font-size:14px;display:grid}.chat-guidance-facts li span:not(.chat-guidance-row){color:var(--muted);overflow-wrap:anywhere}.chat-guidance-row{align-items:center;gap:14px;margin-top:4px;display:flex}.chat-guidance-problem{font-size:12px;color:var(--rust)!important}.chat-guidance-items a{color:var(--ink);text-underline-offset:3px}.chat-guidance-more{border-top:1px solid var(--quartz);padding-top:10px;margin:12px 0 0!important;font-size:12px!important}@media (max-width:720px){.chat-guidance{margin-top:20px;padding:16px}}.program-brief-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:22px 0 30px;font-size:13px;display:flex}.program-brief-toolbar p{margin:0;line-height:1.8}.program-brief-toolbar span{color:var(--muted)}.program-brief-notice{border-left:3px solid var(--gold);background:var(--quartz);padding:14px 18px}.program-brief .program-section{scroll-margin-top:24px}.program-brief .program-section h2{font:500 28px/1.25 var(--display);letter-spacing:-.025em;margin:0 0 22px}.program-brief .brief-header h2{font:500 clamp(32px,4vw,48px)/1.12 var(--display);letter-spacing:-.035em;margin:12px 0 22px}.program-brief .program-insight{padding:20px 0 30px}.program-brief .program-insight+.program-insight{border-top:1px solid var(--quartz)}.program-brief .program-insight h3{font:500 26px/1.3 var(--display);margin:6px 0 16px}.program-brief .program-insight h4{font:600 15px/1.5 var(--body);margin:20px 0 8px}.program-brief p{line-height:1.75}.program-mechanism{padding:0 0 12px}.program-next-move{background:color-mix(in srgb,var(--water) 6%,var(--white));border-left:3px solid var(--water);margin:24px 0 0;padding:20px 24px}.program-next-move dl{gap:14px;margin:18px 0;display:grid}.program-next-move dt{font:600 11px var(--utility);text-transform:uppercase;letter-spacing:.07em;color:var(--water);margin-bottom:5px}.program-next-move dd{margin:0;font-size:14px;line-height:1.7}.program-counterevidence{border-top:1px solid var(--quartz);padding:15px 0}.program-coverage-strip{border-block:1px solid var(--quartz);color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:24px 0;padding:18px 0;font-size:12px;display:flex}.program-coverage-strip strong{color:var(--ink);font-size:20px;font-weight:500}.program-funnel-key{gap:24px;font-size:12px;display:flex}.program-funnel-key span:before{content:"";background:var(--water);width:8px;height:8px;margin-right:7px;display:inline-block}.program-funnel-key span:nth-child(2):before{background:var(--rust)}.program-funnel-key span:nth-child(3):before{background:var(--quartz);border:1px solid var(--muted)}.program-funnel-row{border-bottom:1px solid var(--quartz);grid-template-columns:minmax(110px,1fr) minmax(120px,1.5fr) minmax(120px,1fr);align-items:center;gap:18px;padding:18px 0;display:grid}.program-funnel-label{color:var(--ink);font-size:14px;text-decoration:none}.program-funnel-label strong,.program-funnel-label span{display:block}.program-funnel-label span{color:var(--muted);font-size:12px}.program-funnel-bar{gap:2px;min-height:30px;display:flex}.program-funnel-bar a{min-width:24px;color:var(--white);border-radius:2px;flex-basis:0;place-items:center;font-size:12px;text-decoration:none;display:grid}.program-funnel-continued{background:var(--water)}.program-funnel-dropped{background:var(--rust)}.program-funnel-bar .program-funnel-unresolved{background:var(--quartz);color:var(--ink)}.program-funnel-values{margin:0;font-size:12px}.program-group-links{flex-wrap:wrap;gap:12px 20px;padding-top:20px;font-size:13px;display:flex}.program-comparison-scroll{max-width:100%;margin:22px 0;overflow-x:auto}.program-comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:13px}.program-comparison-table th,.program-comparison-table td{border-bottom:1px solid var(--quartz);vertical-align:top;padding:16px 12px}.program-comparison-table th{font-weight:500}.program-comparison-table small{color:var(--muted);margin-top:6px;display:block}.program-comparison-table th:first-child{width:25%}.program-comparison-finding{border-bottom:1px solid var(--quartz);padding:10px 0}.program-comparison-finding p{margin:4px 0}.program-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.program-coverage-grid div{border-bottom:1px solid var(--quartz);justify-content:space-between;gap:16px;padding-bottom:12px;font-size:13px;display:flex}.program-coverage-grid dd{margin:0;font-size:18px}.program-next-questions{padding-left:20px}.program-next-questions li{padding:10px 0}.program-brief a:focus-visible,.program-brief summary:focus-visible{outline:2px solid var(--water);outline-offset:4px}@media (max-width:700px){.program-brief-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.program-brief .brief-reading-layout{display:block}.program-brief .brief-section-navigation{flex-wrap:wrap;gap:6px;max-height:none;margin-bottom:20px;display:flex;position:static}.program-brief .brief-section-navigation p{width:100%}.program-brief .brief-section-navigation a{border:1px solid var(--quartz);padding:6px 9px;font-size:12px}.program-funnel-row{grid-template-columns:1fr;gap:8px}.program-funnel-label{justify-content:space-between;gap:16px;display:flex}.program-funnel-values br{display:none}.program-coverage-grid{grid-template-columns:1fr}.program-next-move{padding:18px}}.onboarding-section{max-width:760px;padding:clamp(32px,6vw,80px)}.onboarding-section .eyebrow{margin:0 0 14px}.onboarding-section h1{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(34px,4vw,52px);line-height:1.1}.onboarding-section p{max-width:62ch;margin:0 0 18px;line-height:1.65}.onboarding-section-lead{font-size:20px;line-height:1.5!important}.onboarding-section .button{margin-top:12px}.flow-quiet{color:var(--muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.flow-muted{color:var(--muted);margin:0;font-size:14px}.flow-hubspot,.flow-invite-card{border:1px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--quartz);margin:16px 0 0 42px;padding:20px}.flow-hubspot h2{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;line-height:1.15}.flow-hubspot-connected{border-color:var(--water);border-left-width:6px}.flow-hubspot-connected h2:before{content:"✓";background:var(--water);width:30px;height:30px;color:var(--white);vertical-align:2px;border-radius:50%;place-items:center;margin-right:10px;font-size:18px;display:inline-grid}.flow-hubspot .hubspot-change summary{cursor:pointer;color:var(--water);font-size:14px}.flow-hubspot .hubspot-change .hubspot-actions{margin-top:10px}.flow-hubspot .hubspot-compact{max-width:none;box-shadow:none;background:0 0;border:0;gap:12px;margin-top:14px;padding:0;display:grid}.flow-hubspot .hubspot-reads summary{cursor:pointer;color:var(--water);font-size:14px}.flow-hubspot .hubspot-reads ul{margin:10px 0 0;padding:12px 12px 12px 30px;font-size:14px}@media (max-width:520px){.flow-hubspot{margin-left:0}}.flow-invite-card h2,.flow-invite-card .flow-invite-address{overflow-wrap:anywhere;margin:4px 0 12px;font-size:22px;line-height:1.2}.flow-invite-card input{border:1px solid var(--ink);background:var(--white);width:100%;min-height:40px;font:inherit;margin:8px 0;padding:8px 10px}.flow-problem{color:var(--rust);margin:6px 0 12px;font-size:14px}.flow-email-card{border:1px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--quartz);margin:16px 0 0 42px;padding:20px}.flow-email-tabs{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.flow-email-tab{border:1px solid var(--ink);background:var(--white);min-height:36px;font:inherit;cursor:pointer;padding:6px 14px}.flow-email-tab-open{background:var(--ink);color:var(--white)}.flow-email-panel{border:1px solid var(--ink);margin:-1px 0 14px;padding:14px}.flow-email-subject{overflow-wrap:anywhere;margin:0 0 10px;font-weight:600}.flow-email-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.flow-email-interview{border-top:1px solid var(--quartz);gap:10px;margin:16px 0 0;padding:12px 0 0;display:grid}.flow-email-edit{gap:12px;display:grid}.flow-chip{border:1px solid var(--ink);background:var(--quartz);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.875rem;line-height:1.5;display:inline-block}.flow-chip[data-chip=interview_link]{background:var(--gold)}.flow-chip-button{cursor:pointer;font:inherit;color:var(--ink);font-size:.875rem}.flow-chip-button:disabled{opacity:.5;cursor:not-allowed}.flow-email-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.flow-email-live{border:1px dashed var(--ink);gap:6px;padding:10px 12px;display:grid}.flow-email-learned ul{margin:4px 0 12px;padding-left:18px}.flow-email-field{gap:4px;font-size:.875rem;display:grid}.flow-email-field input,.flow-email-field textarea{border:1px solid var(--ink);background:var(--white);width:100%;font:inherit;resize:vertical;padding:8px 10px}.flow-email-edit-actions{flex-wrap:wrap;gap:16px;display:flex}.flow-email-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0 0;display:flex}.flow-interview-preview{border:1px dashed var(--ink);background:var(--quartz);justify-items:start;gap:8px;margin:16px 0 0;padding:14px 16px;display:grid}.flow-interview-preview-title{margin:0;font-weight:700}
