@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200 800}:root{--paper:#edf0ec;--ink:#131619;--text:#131619;--pen:#155e75;--green:#155e75;--muted:#55635f;--line:#6b7c7a40;--focus-color:#737373;--ring:var(--focus-color);--surface:#fbfcfa;--display:Manrope,Arial,sans-serif;--body:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}html.lenis{scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus-color);outline-offset:4px}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:500}p{line-height:1.65}::selection{background:#155e7529}.wrap{width:100%;max-width:1280px;margin:auto;padding-inline:clamp(22px,4vw,48px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border:1px solid transparent;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s}.primary{background:var(--pen);color:white}.primary:hover{background:var(--ink)}.outline{background:transparent;border-color:#6b7c7a55}.outline:hover{background:#ffffff70;border-color:var(--focus-color)}.eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.eyebrow,.text-link{font-weight:600;color:var(--pen)}.text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.brand{display:inline-flex;align-items:center;gap:15px;flex-shrink:0}.brand-word{font-family:var(--display);font-size:32px;font-weight:500;letter-spacing:-1.5px;line-height:1}.brand-parent{display:flex;align-items:center;gap:8px;padding-left:15px;border-left:1px solid var(--line)}.brand-parent>span:first-child{font-size:11px;color:var(--muted)}.neuroleash-wordmark{display:inline-flex;align-items:center;flex:none;width:152px;height:27px;overflow:hidden}.neuroleash-wordmark img{display:block;flex:none;width:100%;height:auto;max-width:none}.site-header{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:10;width:calc(100% - 48px);max-width:1184px;min-height:72px;justify-content:space-between;gap:24px;padding:12px 24px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.site-header,.site-header nav{display:flex;align-items:center}.site-header nav{gap:30px;font-size:14px;color:var(--muted)}.site-header nav>a:not(.button):hover{color:var(--pen);text-decoration:underline;text-underline-offset:5px}.home-hero{background:#123039;color:#f5faf7;padding:164px 0 72px}.hero-product-name{color:#b4ecd8;font-size:15px;margin-bottom:26px}.home-hero h1{font-size:clamp(50px,7.7vw,106px);line-height:1.02;letter-spacing:-.055em;margin-bottom:0}.home-hero h1>span{display:inline-block;margin-top:10px;color:#b4ecd8}.hero-summary{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;border-top:1px solid #b4ecd830;padding-top:30px;margin-top:44px}.hero-intro{font-size:21px;line-height:1.5;margin-bottom:10px;letter-spacing:-.015em}.hero-detail{max-width:57ch;color:#c2d4d4;font-size:16px;line-height:1.75;margin-bottom:0}.hero-conversion{justify-self:end}.hero-conversion .button{min-height:58px;padding:17px 26px;background:#b4ecd8;color:#123039;font-size:15px}.hero-conversion .button:hover{background:#d4f6e8}.hero-conversion p{font-size:11px;color:#b7cdc8;margin:13px 0 0}.home-hero a:focus-visible{outline-color:var(--focus-color)}.research-story{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding-block:88px}.story-intro{padding-top:22px}.pricing-heading h2,.story-intro h2,.workflow h2{font-size:clamp(32px,3.7vw,48px);line-height:1.08;letter-spacing:-.035em;margin:20px 0 24px}.story-intro>p:not(.eyebrow){max-width:40ch;color:var(--muted);font-size:16px}.story-intro .sample-caption{font-size:12px;margin-top:28px;max-width:42ch}.brief-preview{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.brief-top{display:flex;justify-content:space-between;padding:17px 24px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.brief-top>span:first-child{font-weight:600;color:var(--pen)}.brief-title{display:flex;gap:16px;align-items:center;padding:28px 24px 12px}.record-number{font-size:13px;color:var(--pen);font-variant-numeric:tabular-nums}.brief-title h3{font-size:25px;letter-spacing:-.025em;margin-bottom:5px}.brief-title p{font-size:12px;color:var(--muted);margin:0}.brief-facts{margin:0;padding:0 24px}.brief-facts>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.brief-facts>div:last-child{border-bottom:0}.brief-facts dt{font-size:12px;color:var(--muted)}.brief-facts dd{margin:0;font-size:13px;line-height:1.6}.brief-facts small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.brief-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:19px 24px;font-size:13px;color:var(--pen);font-weight:600}.brief-action:hover{background:#155e7509}.workflow{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding-block:48px 72px;border-top:1px solid var(--line)}.workflow ol{list-style:none;padding:0;margin:0}.workflow li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.workflow li:first-child{padding-top:0}.workflow li>span{font-size:12px;color:var(--pen);margin-top:6px;font-variant-numeric:tabular-nums}.workflow h3{font-size:22px;margin-bottom:8px}.workflow li p{font-size:14px;color:var(--muted);margin:0;max-width:47ch}.pricing-section{padding-block:50px 64px}.pricing-heading{display:flex;justify-content:space-between;gap:40px;align-items:center}.pricing-heading>p{max-width:37ch;font-size:14px;color:var(--muted)}.plan-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:26px}.plan{padding:32px 40px 20px 0}.plan+.plan{border-left:1px solid var(--line);padding-left:40px;padding-right:0}.plan h3{font-size:28px;margin-bottom:8px}.plan-title p{font-size:14px;color:var(--muted)}.price{font-family:var(--display);font-size:42px;letter-spacing:-.04em;margin:25px 0}.price span{font-family:var(--body);font-size:12px;letter-spacing:0;color:var(--muted)}.plan ul{padding-left:18px;line-height:2.2;font-size:14px;margin-bottom:26px}.plan li::marker{color:var(--pen)}.plan-fine{margin:15px 0 0}.plan-fine,.pricing-disclosure{font-size:12px;color:var(--muted)}.pricing-disclosure{border-top:1px solid var(--line);padding-top:18px;margin:14px 0 0}.handoff{padding-block:12px 64px}.handoff-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#14363f;border-radius:12px;padding:48px;color:white}.handoff-panel .eyebrow{color:#b4ecd8}.handoff h2{font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.035em;margin:18px 0}.handoff p:not(.eyebrow){font-size:14px;color:#d2e0dc;margin:0}.handoff .button{background:#b4ecd8;color:#123039;flex-shrink:0}.handoff .button:hover{background:#d4f6e8}.handoff a:focus-visible{outline-color:white}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-top:1px solid var(--line)}footer>span{font-size:11px;color:var(--muted)}.company-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;font-size:13px;font-weight:600;flex-shrink:0;background:#155e750d;color:var(--pen)}.signal{font-size:11px;color:var(--muted)}.app-shell{min-height:100vh}.app-shell,.app-sidebar{display:flex;background:var(--surface)}.app-sidebar{width:235px;position:fixed;inset:0 auto 0 0;border-right:1px solid #6b7c7a40;padding:29px 20px;flex-direction:column}.app-sidebar>.brand{margin-left:9px}.workspace-label{font-size:8px;letter-spacing:1.5px;color:var(--muted);margin:48px 10px 16px;display:flex;justify-content:space-between}.workspace-label>span{font-size:7px;background:#6b7c7a40;padding:2px 5px;border-radius:3px}.app-sidebar nav{display:flex;flex-direction:column;gap:5px}.app-sidebar nav>a,.app-sidebar nav>button{display:flex;align-items:center;gap:11px;padding:13px 12px;font-size:12px;background:none;border:0;text-align:left;border-radius:6px;color:var(--muted)}.app-sidebar nav>.active{color:#131619;background:#6b7c7a40}.app-sidebar nav svg:last-child:not(:first-child),.count{margin-left:auto}.count{font-size:10px;background:#6b7c7a40;border-radius:4px;min-width:20px;padding:3px;text-align:center}.sidebar-bottom{margin-top:auto}.sidebar-tip{margin:40px 8px 23px;border-top:1px solid #6b7c7a40;padding-top:25px;color:var(--muted)}.sidebar-tip h3{font-family:var(--display);font-size:21px;color:var(--muted);line-height:1.25;margin:14px 0 10px}.sidebar-tip p{font-size:11px;color:var(--muted)}.ecosystem{justify-content:space-between;margin:20px 10px}.ecosystem,.profile{display:flex;font-size:10px}.profile{border-top:1px solid #6b7c7a40;padding-top:20px;gap:10px;align-items:center;margin:0 8px}.profile>span{width:32px;height:32px;background:#6b7c7a40;border-radius:50%;display:grid;place-items:center;font-size:12px}.profile small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.app-main{margin-left:235px;width:calc(100% - 235px)}.app-topbar{height:74px;border-bottom:1px solid #6b7c7a40;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:11px}.app-topbar>a,.app-topbar>span{display:flex;gap:13px;align-items:center}.muted{color:var(--muted)}.demo-banner{display:flex;align-items:center;gap:9px;padding:11px 40px;font-size:10px;background:var(--surface);border-bottom:1px solid #6b7c7a40}.demo-banner .status-dot{background:#55635f}.demo-banner strong{font-weight:600;white-space:nowrap}.workspace-content{max-width:1300px;margin:auto;padding:42px 40px}.workspace-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:20px}.workspace-title h1{font-family:var(--display);font-size:41px;letter-spacing:-1.6px;margin:12px 0;line-height:1.15}.workspace-title p{font-size:12px;margin:0}.workspace-flower{font-size:68px;color:#6b7c7a40;transform:rotate(12deg);margin-right:16px}.search-panel{background:var(--surface);border:1px solid #6b7c7a40;border-radius:10px;padding:24px;box-shadow:0 5px 22px #131619}.search-panel-title{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:20px}.search-panel-title>span{margin-left:auto;font-size:7px;letter-spacing:1px;color:var(--muted)}.search-panel-title svg{color:var(--muted)}.search-panel form{display:grid;grid-template-columns:1.2fr 1fr auto;gap:14px;align-items:end}label{display:block;font-size:10px;font-weight:500;color:var(--muted)}.input-wrap{margin-top:8px;border:1px solid #6b7c7a40;border-radius:5px;display:flex;gap:8px;align-items:center;padding:0 12px}.input-wrap svg{color:var(--muted)}.input-wrap input{background:none;border:0;outline:none;width:100%;min-width:0;padding:13px 0;font-size:12px;color:#131619}.input-wrap:focus-within{outline:2px solid #55635f}.search-panel .button{min-height:44px;font-size:12px;white-space:nowrap}.example-row{display:flex;align-items:center;gap:8px;margin-top:18px;flex-wrap:wrap}.example-row>span{font-size:9px;color:var(--muted);margin-right:3px}.example-row button{font-size:9px;border:1px solid #6b7c7a40;border-radius:20px;padding:6px 10px;color:var(--muted)}.example-row button,.example-row button:hover{background:var(--surface)}.notice{font-size:10px;color:var(--muted);min-height:33px;padding:10px 0}.results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0}.results-heading h2{font-size:17px;letter-spacing:-.3px;margin-bottom:8px}.results-heading h2>span{font-size:10px;background:var(--surface);border-radius:4px;padding:4px 7px;margin-left:8px;vertical-align:middle}.results-heading p{font-size:10px;color:var(--muted);margin-bottom:0}.small{min-height:34px;padding:8px 12px;font-size:10px;gap:8px}.lead-list{border:1px solid #6b7c7a40;border-radius:9px;overflow:hidden;background:var(--surface)}.lead-list:empty{display:none}.lead-row{padding:23px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #6b7c7a40}.lead-row:last-child{border-bottom:0}.lead-description{flex:1;min-width:0}.lead-name{border:0;padding:0;background:none;display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;letter-spacing:-.15px;text-align:left}.lead-name svg{color:var(--muted)}.lead-description>p{font-size:10px;color:var(--muted);margin:6px 0 9px}.lead-meta{gap:11px;font-size:9px;color:var(--muted);flex-wrap:wrap}.lead-meta,.lead-meta>span{display:flex;align-items:center}.lead-meta>span{gap:4px}.lead-meta>span+span{border-left:1px solid #6b7c7a40;padding-left:11px}.lead-signal{min-width:165px}.lead-signal small{display:block;font-size:8px;color:var(--muted);margin:7px 0 0 7px}.lead-actions{display:flex;align-items:center;gap:8px}.research-button{background:var(--surface);color:var(--muted)}.research-button:hover{background:#6b7c7a40}.icon-button{display:inline-grid;place-items:center;border:1px solid #6b7c7a40;color:var(--muted);border-radius:5px;width:34px;height:34px}.icon-button,.icon-button.is-saved,.icon-button:hover{background:var(--surface)}.icon-button.is-saved,.workspace-footer{color:var(--muted)}.workspace-footer{margin-top:32px;display:flex;align-items:center;gap:14px}.footer-symbol{width:39px;height:39px;display:grid;place-items:center;background:var(--surface);border-radius:8px;color:var(--muted)}.workspace-footer p{font-size:11px;margin:0}.workspace-footer p span{font-size:9px}.workspace-footer>a{font-size:9px;display:flex;gap:5px;align-items:center;margin-left:auto}.empty-state{text-align:center;border:1px dashed #6b7c7a40;border-radius:9px;padding:50px 24px;color:var(--muted)}.empty-state h3{font-family:var(--display);font-size:26px;color:var(--muted);margin-top:20px}.empty-state p{font-size:12px;margin-bottom:24px}.research-dialog{border:0;padding:0;width:min(610px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;margin:0 0 0 auto;color:var(--text);box-shadow:-20px 0 80px #131619}.research-dialog::backdrop{background:#131619;backdrop-filter:blur(3px)}.drawer-content{padding:26px 30px;min-height:100%;overflow:auto}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:27px}.drawer-top .eyebrow{font-size:8px}.drawer-company{display:flex;gap:16px;align-items:center}.company-logo.large{width:56px;height:56px;font-size:18px}.drawer-company h2{font-family:var(--display);font-size:31px;letter-spacing:-1px;margin-bottom:6px}.drawer-company p{font-size:11px;color:var(--muted);margin:0}.drawer-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin:29px 0}.drawer-tabs button{display:flex;align-items:center;gap:8px;background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;font-size:12px;color:var(--muted)}.drawer-tabs button[aria-selected=true]{border-color:#131619;color:#131619}.company-summary{font-size:14px;line-height:1.8}.insight{background:var(--surface);border:1px solid #6b7c7a40;border-radius:8px;padding:22px;margin:23px 0}.insight .eyebrow{font-size:8px}.insight h3{font-family:var(--display);font-size:24px;line-height:1.3;margin:13px 0}.insight p{font-size:12px;color:var(--muted);margin:0}.detail-heading{font-size:13px;margin:25px 0 14px}.source-card{display:flex;gap:13px;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:18px}.source-number{background:var(--surface);width:25px;height:25px;display:grid;place-items:center;border-radius:4px;font-size:10px;flex-shrink:0}.contact-card strong,.source-card strong{font-size:12px;font-weight:500}.contact-card p,.source-card p{font-size:11px;color:var(--muted);margin:7px 0}.contact-card small,.source-card small{font-size:9px}.contact-card{display:flex;gap:13px;padding:17px;border:1px solid var(--line);border-radius:7px}.person-icon{width:35px;height:35px;background:#6b7c7a40;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.unknown-note{display:flex;gap:10px;align-items:flex-start;margin:24px 0;color:var(--muted)}.unknown-note p{font-size:11px;margin:0}.drawer-actions{display:flex;gap:10px;flex-wrap:wrap}.drawer-actions .button{font-size:11px}.draft-panel>h3{font-family:var(--display);font-size:29px}.draft-panel>p{font-size:12px;color:var(--muted)}.draft-panel input,.draft-panel textarea{width:100%;display:block;border:1px solid #6b7c7a40;border-radius:5px;padding:13px;background:var(--surface);color:#131619;margin:9px 0 18px;font-size:12px;line-height:1.7}.draft-label{margin-top:25px}.draft-panel textarea{resize:vertical;min-height:260px}.app-shell,.app-sidebar{background:var(--paper)}.app-sidebar{border-color:var(--line)}.brand-compact{flex-wrap:wrap;gap:10px}.brand-compact .brand-parent{border:0;padding-left:0}.brand-compact .brand-word{width:100%;font-size:34px}.app-sidebar nav>.active{background:#155e7510;color:var(--pen)}.app-sidebar nav>a,.app-sidebar nav>button{font-size:13px;min-height:46px}.sidebar-tip h3{color:var(--ink)}.workspace-title h1{font-size:40px;letter-spacing:-.035em}.workspace-title p{color:var(--muted);font-size:14px}.workspace-label{font-size:10px}.app-topbar{font-size:12px}.demo-banner{background:#155e7509;color:var(--muted);font-size:11px;border-color:var(--line)}.search-panel{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:24px 0;box-shadow:none}.search-panel-title{font-size:15px}.search-panel-title>span{font-size:10px}.input-wrap{background:var(--surface)}label{font-size:12px}.input-wrap input{font-size:14px}.example-row button{font-size:11px}.results-heading h2{font-size:21px}.results-heading p{font-size:12px}.lead-list{border:0;border-radius:0;background:transparent}.lead-row{border-bottom:1px solid var(--line);padding-inline:0}.lead-name{font-size:16px}.lead-description p{font-size:13px;color:var(--muted)}.lead-meta{font-size:11px}.lead-signal small{font-size:10px}.research-button{background:transparent;border:1px solid var(--line);color:var(--pen)}.icon-button{min-width:44px;min-height:44px}.research-dialog{background:var(--surface)}.drawer-tabs button{font-size:14px;min-height:44px}.drawer-tabs button[aria-pressed=true]{border-color:var(--focus-color);color:var(--pen)}.insight{background:#155e7508;border:0;border-radius:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-card,.source-card{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding-inline:0}.contact-card p,.source-card p,.unknown-note p{font-size:13px}.contact-card small,.source-card small{font-size:12px;color:var(--muted)}.draft-panel>p{font-size:14px}.draft-panel input,.draft-panel textarea{font-size:14px;color:var(--ink)}.notice{font-size:12px}.empty-state p{font-size:14px}.workspace-footer p{font-size:12px}.workspace-footer p span{font-size:11px}@media (max-width:1100px){.lead-signal{display:none}.workspace-content{padding:32px 28px}.search-panel form{grid-template-columns:1fr 1fr}.search-panel form>.button{grid-column:1/-1}.research-story,.workflow{gap:40px}.hero-summary{grid-template-columns:1fr 1fr}.hero-conversion p{max-width:29ch}.handoff-panel{padding:36px}.handoff h2{font-size:32px}.app-sidebar{width:210px}.app-main{margin-left:210px;width:calc(100% - 210px)}.lead-row{flex-wrap:wrap}.lead-description{flex-basis:calc(100% - 70px)}.lead-actions{margin-left:58px}}@media (max-width:800px){.site-header{width:calc(100% - 28px);padding:12px 18px}.site-header nav{gap:20px}.site-header nav>a:first-child{display:none}.hero-summary{grid-template-columns:1fr;gap:28px}.hero-conversion{justify-self:start}.hero-conversion p{max-width:none}.home-hero{padding:145px 0 52px}.research-story,.workflow{grid-template-columns:1fr;gap:28px;padding-block:48px}.story-intro{padding:0}.story-intro>p:not(.eyebrow){max-width:60ch}.story-intro .sample-caption{margin-top:16px}.workflow h2 br{display:none}.pricing-heading{display:block}.pricing-heading>p{max-width:60ch}.handoff-panel{display:block}.handoff .button{margin-top:28px}footer>span:nth-child(2){display:none}.app-sidebar{width:185px;padding:22px 12px}.app-main{margin-left:185px;width:calc(100% - 185px)}.workspace-title h1{font-size:32px}.workspace-content{padding:28px 22px}.app-topbar,.demo-banner{padding-inline:22px}.app-topbar>a{font-size:0}.workspace-footer>a{display:none}.results-heading{align-items:flex-start}.results-heading h2{font-size:18px}.results-heading .small{white-space:nowrap}.demo-banner{align-items:flex-start}.lead-row{gap:12px}.lead-actions{margin-left:54px}}@media (max-width:580px){.site-header{min-height:65px;padding:12px 14px;gap:12px}.brand{gap:10px}.brand-word{font-size:28px}.brand-parent{padding-left:10px;gap:5px}.neuroleash-wordmark{width:100px;height:20px}.brand-parent>span:first-child{font-size:10px}.site-header nav>a:not(.button){display:none}.site-header nav .button{min-height:40px;font-size:12px;padding:10px;gap:8px}.site-header nav .button svg{width:14px}.home-hero{padding-top:127px}.home-hero h1{font-size:clamp(38px,10.5vw,60px);letter-spacing:-.05em}.hero-product-name{font-size:13px;margin-bottom:24px}.hero-summary{margin-top:30px;padding-top:24px}.hero-intro{font-size:19px}.hero-detail{font-size:14px}.hero-conversion{width:100%}.hero-conversion .button{width:100%;min-height:52px;font-size:14px}.hero-conversion p{text-align:center;font-size:10px}.research-story,.workflow{padding-block:40px}.brief-top{padding:16px;font-size:10px}.brief-title{padding:22px 16px 12px;gap:12px}.brief-title h3{font-size:23px}.brief-title p{font-size:11px}.brief-facts{padding:0 16px}.brief-facts>div{grid-template-columns:87px 1fr;gap:12px}.brief-facts dt{font-size:11px}.brief-action,.brief-facts dd{font-size:12px}.brief-action{padding:18px 16px}.plan-comparison{grid-template-columns:1fr}.plan,.plan+.plan{padding:28px 0;border-left:0}.plan+.plan{border-top:1px solid var(--line)}.price{font-size:38px}.plan .button{width:100%}.pricing-section{padding-block:30px 40px}.handoff{padding-bottom:40px}.handoff-panel{padding:28px 24px}.handoff h2{font-size:29px}.handoff p:not(.eyebrow){font-size:13px}.desktop-break{display:none}footer{gap:16px}footer .brand-parent{display:none}footer>span{max-width:145px;text-align:right;line-height:1.6;font-size:10px}.app-shell,.app-sidebar{display:block}.app-sidebar{position:static;width:100%;padding:20px 20px 10px}.app-sidebar>.brand{margin:0}.brand-compact{flex-wrap:nowrap}.brand-compact .brand-word{width:auto}.brand-compact .brand-parent{border-left:1px solid var(--line);padding-left:10px}.sidebar-bottom,.workspace-label{display:none}.app-sidebar nav{flex-direction:row;margin-top:19px;gap:4px}.app-sidebar nav>a,.app-sidebar nav>button{padding:10px;font-size:12px;gap:7px}.app-sidebar nav>a{font-size:0;margin-left:auto}.app-sidebar nav>a svg:last-child,.app-sidebar nav>button>svg:last-child:not(:first-child){display:none}.app-sidebar nav svg{width:16px}.app-main{margin:0;width:100%}.app-topbar{height:48px}.demo-banner{font-size:10px;padding:12px 22px;line-height:1.6}.workspace-content{padding:28px 20px}.workspace-title h1{font-size:33px}.workspace-title p{font-size:13px}.search-panel form{grid-template-columns:1fr}.search-panel-title>span{display:none}.example-row{gap:7px}.example-row>span{flex-basis:100%}.example-row button{font-size:10px;min-height:36px}.results-heading p{font-size:11px}.results-heading .small{font-size:10px;padding:9px;gap:5px}.results-heading .small svg{width:14px}.lead-meta{flex-wrap:wrap;gap:7px}.lead-description p{font-size:12px}.lead-actions{margin-left:54px}.research-dialog{width:100%}.drawer-content{padding:22px}.drawer-company h2{font-size:28px}.drawer-top .eyebrow{font-size:9px}.drawer-actions .button{width:100%}.workspace-footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@font-face{font-family:Nora Wordmark;src:url(/assets/nora-wordmark-v1.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.brand-word{font-family:"Nora Wordmark",var(--body);font-weight:800;font-size:34px;letter-spacing:-.065em;line-height:1.05;color:#123039}.brand-parent{gap:7px}.brand-parent>span:first-child{font-size:10px}.brand-compact .brand-word{font-size:38px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-shell{height:100dvh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--surface);overflow:hidden}.chat-shell.has-inspector{grid-template-columns:232px minmax(0,1fr) 340px}.chat-sidebar{display:flex;flex-direction:column;padding:28px 18px 18px;background:var(--paper);border-right:1px solid var(--line);min-height:0}.chat-brand{padding:0 8px 28px}.new-chat{display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid #6b7c7a40;padding:13px;border-radius:9px;font-size:13px;text-align:left;margin-bottom:22px}.new-chat>span{margin-left:auto;color:var(--muted)}.chat-sidebar nav{display:grid;gap:5px}.chat-sidebar nav>a,.chat-sidebar nav>button{display:flex;gap:11px;align-items:center;border:0;border-radius:7px;padding:12px;font-size:12px;background:transparent;color:var(--muted);text-align:left}.chat-sidebar nav>.chat-nav-active{color:var(--pen);background:#155e750c}.chat-sidebar nav>a>span{margin-left:auto}.conversation-history{margin:30px 8px 0;overflow:auto;flex:1}.rail-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted)}.history-empty{font-size:12px;line-height:1.8;color:var(--muted);max-width:22ch}.conversation-history>button{display:flex;align-items:center;gap:9px;border:0;background:none;width:100%;padding:12px 5px;font-size:12px;text-align:left;color:var(--muted);border-radius:5px}.conversation-history>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-history>button.active{color:var(--pen);background:#155e7509}.chat-sidebar-bottom{margin-top:auto;padding-top:20px}.plan-teaser{border-top:1px solid var(--line);padding:20px 10px}.plan-teaser p{font-family:var(--display);font-size:22px;line-height:1.25;letter-spacing:-.03em;margin:12px 0}.plan-teaser a{gap:8px;font-size:11px;color:var(--pen)}.chat-account,.plan-teaser a{display:flex;align-items:center}.chat-account{border-top:1px solid var(--line);padding:20px 4px 0;gap:9px;font-size:10px}.chat-account small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.account-avatar{display:grid;place-items:center;width:28px;height:30px;border-radius:6px;background:#155e750e;color:var(--pen);font-family:var(--display)}.conversation-main{min-width:0;display:flex;flex-direction:column;height:100dvh}.chat-topbar{height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 30px;border-bottom:1px solid #6b7c7a20;font-size:13px}.chat-topbar>div,.chat-topbar>span{display:flex;gap:13px;align-items:center}.chat-topbar>span>span{color:var(--muted);font-size:12px}.demo-label{font-size:10px;color:var(--muted);border:1px solid var(--line);padding:5px 8px;border-radius:4px}.chat-scroll{overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.welcome-scroll{display:flex}.chat-welcome{max-width:830px;width:100%;padding:46px 40px 26px;margin:auto}.nora-emblem{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:25px;isolation:isolate}.nora-emblem span{width:17px;height:42px;position:absolute;border:1.5px solid var(--pen);border-radius:50%;transform:rotate(35deg)}.nora-emblem span:nth-child(2){transform:rotate(95deg)}.nora-emblem span:nth-child(3){transform:rotate(155deg)}.chat-welcome .eyebrow{font-size:10px;margin-bottom:16px}.nora-task-browse{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:24px;padding:10px 16px;border:0;border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.nora-task-browse:focus-visible,.nora-task-browse:hover{background:var(--line);color:var(--pen)}.nora-task-overlay{position:fixed;inset:0;z-index:90;background:#0008;backdrop-filter:blur(4px)}.nora-task-dialog{position:fixed;top:50%;left:50%;z-index:91;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:24px;border-radius:22px;background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #0005;overflow:auto;overscroll-behavior:contain;font-family:var(--body)}.nora-task-header{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:18px}.nora-task-header h2{margin:0 0 8px;font-size:24px;font-weight:600;letter-spacing:-.04em;line-height:1.25}.nora-task-header p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.nora-task-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:12px;background:var(--surface);color:inherit;cursor:pointer}.nora-task-close:focus-visible,.nora-task-close:hover{background:var(--line)}.nora-task-search{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;margin-bottom:16px;border-radius:12px;background:var(--surface);color:var(--muted)}.nora-task-search:focus-within{background:color-mix(in srgb,var(--pen) 12%,var(--surface))}.nora-task-search input{min-width:0;width:100%;padding:11px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:0}.nora-task-search input::placeholder{color:var(--muted)}.nora-task-filter-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;min-width:0}.nora-task-filters{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.nora-task-filters button{min-height:32px;padding:5px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:var(--workspace-text,15px);line-height:20px;cursor:pointer}.nora-task-filters button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink)}.nora-task-filters button:hover{background:var(--line);color:var(--ink)}@media(any-pointer:coarse),(max-width:760px){.nora-task-filters button{min-height:44px}}.nora-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px}.nora-task-card{border-radius:14px;background:var(--surface);overflow:hidden}.nora-task-card>button{display:flex;align-items:flex-start;gap:12px;width:100%;height:100%;min-height:44px;padding:12px;text-align:start;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;cursor:pointer}.nora-task-card>button>span:nth-child(2){flex:1;min-width:0}.nora-task-card>button>svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.nora-task-card>button:focus-visible,.nora-task-card>button:hover{background:var(--line)}.nora-task-card>button:disabled{opacity:.65;cursor:default}.nora-task-card strong{display:block;font-size:14px;font-weight:600;margin-bottom:5px;line-height:1.4}.nora-task-card small{display:block;font-size:12px;line-height:1.5;color:var(--muted)}.nora-task-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;color:var(--pen)}.nora-task-empty,.nora-task-notice{font-size:14px;line-height:1.6;color:var(--muted)}@media(max-width:600px){.nora-task-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;border-radius:18px}.nora-task-header h2{font-size:22px}.nora-task-grid{grid-template-columns:1fr}.nora-task-search input{font-size:16px}}.chat-welcome h1{font-size:clamp(44px,4.5vw,67px);line-height:1.02;letter-spacing:-.055em;margin:0 0 20px}.chat-welcome h1>span{color:var(--pen)}.welcome-description{font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:32px}.sample-queries{gap:12px;flex-wrap:wrap;margin-top:24px;color:var(--muted)}.sample-queries,.sample-queries button{display:flex;align-items:center;font-size:10px}.sample-queries button{border:0;border-bottom:1px solid var(--line);background:none;gap:8px;padding:5px 0;color:var(--pen)}.composer-area{padding:14px 36px 18px;background:var(--surface);flex-shrink:0}.chat-composer{max-width:750px;margin:auto;border:1px solid #6b7c7a55;border-radius:14px;background:var(--surface);box-shadow:0 5px 24px #12303907;padding:17px}.chat-composer:focus-within{border-color:var(--line)}.chat-composer textarea{display:block;width:100%;border:0;resize:none;background:transparent;padding:0;font-size:14px;line-height:1.7;color:var(--ink);min-height:54px}.chat-composer textarea:focus-visible{outline:none}.chat-composer textarea::placeholder{color:#73817c}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.mode-switch{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(2,1fr);gap:4px}.mode-switch:before{content:"";position:absolute;inset:0 auto 0 0;width:calc((100% - 4px) / 2);border-radius:6px;background:#155e750b;pointer-events:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.mode-switch[data-mode=outreach]:before{transform:translateX(calc(100% + 4px))}.mode-switch button{position:relative;justify-content:center;transition:color .18s ease;display:flex;align-items:center;gap:7px;border:0;border-radius:6px;background:none;padding:8px 10px;font-size:11px;color:var(--muted)}.mode-switch button[aria-pressed=true]{color:var(--pen)}.send-prompt{border:0;border-radius:8px;background:#155e75;color:white;width:36px;height:36px;display:grid;place-items:center}.composer-disclosure{text-align:center;color:var(--muted);margin:11px 0 0}.storage-notice{font-size:11px;text-align:center;color:var(--muted)}.conversation-thread{max-width:790px;margin:auto;padding:34px 36px}.chat-created-files{display:grid;gap:10px;margin:18px 0;max-width:640px}.chat-file-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border-radius:14px;min-width:0}.chat-file-card>svg{flex-shrink:0;color:var(--green)}.chat-file-description{flex:1;min-width:0}.chat-file-description strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.chat-file-description small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.chat-file-card>a,.chat-file-card>button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.chat-file-card>a:hover,.chat-file-card>button:hover{color:var(--text);background:var(--line)}.chat-file-card>a:focus-visible,.chat-file-card>button:focus-visible{box-shadow:0 0 0 2px var(--green)}.chat-file-card>button:disabled{opacity:.45;cursor:default}.chat-file-workspace{margin:0 0 28px;color:var(--muted)}.chat-file-workspace>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;width:fit-content;list-style:none;font-size:13px;border-radius:8px;padding:0 8px}.chat-file-workspace>summary::-webkit-details-marker{display:none}.chat-file-workspace>summary:focus-visible{box-shadow:0 0 0 2px var(--green)}.chat-file-workspace>summary small{color:var(--text)}.chat-file-workspace[open]>summary>svg:last-child{transform:rotate(180deg)}.chat-file-workspace .chat-created-files{margin-top:8px}@media(max-width:480px){.chat-file-card{gap:8px;padding:10px}.chat-file-card>svg{width:18px}.chat-file-description strong{font-size:12px}.chat-file-card>a,.chat-file-card>button{width:40px;min-height:44px}}.conversation-missing{max-width:790px;margin:clamp(48px,15vh,180px) auto;padding:24px 36px}.conversation-missing h1{font-size:clamp(22px,3vw,32px);line-height:1.2;margin:0 0 24px}.chat-turn{margin-bottom:34px}.user-message{margin-left:auto;max-width:85%;width:fit-content;background:var(--surface);border-radius:13px 13px 3px 13px;padding:15px 20px;margin-bottom:30px}.user-message>span{font-size:10px;color:var(--muted)}.user-message p{font-size:14px;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-label{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:13px}.assistant-label>span:last-child{font-size:10px;color:var(--muted);margin-left:2px}.nora-small{display:grid;place-items:center;width:27px;height:27px;background:#123039;color:#b4ecd8;font-family:Nora Wordmark;font-size:20px;border-radius:7px}.assistant-message h2{font-size:25px;letter-spacing:-.03em;margin-bottom:13px}.assistant-message>p{font-size:14px;color:var(--muted);line-height:1.8}.draft-response{white-space:pre-wrap;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px;color:var(--ink)!important}.chat-results{border:1px solid var(--line);border-radius:9px;overflow:hidden;margin:23px 0 15px;background:var(--surface)}.chat-results-header{display:flex;justify-content:space-between;padding:14px 17px;background:var(--surface);font-size:11px;color:var(--muted)}.chat-results>button{display:flex;align-items:center;gap:13px;width:100%;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;padding:18px 16px}.chat-results>button.selected,.chat-results>button:hover{background:#155e7506}.chat-results>button>span:nth-child(2){flex:1}.chat-results strong{display:block;font-size:13px;font-weight:600}.chat-results small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.chat-results>button>span>span{display:block;margin-top:9px;font-size:11px;color:var(--muted)}.response-tools{gap:14px;font-size:9px}.response-tools,.response-tools button{display:flex;align-items:center;color:var(--muted)}.response-tools button{gap:6px;border:0;background:none;padding:8px 0;font-size:10px}.followup-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.followup-actions button{border:1px solid var(--line);background:transparent;border-radius:6px;display:flex;gap:10px;align-items:center;padding:9px 11px;font-size:10px;color:var(--pen);text-align:left}.research-inspector{background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.research-inspector>header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line);height:72px;flex-shrink:0;font-size:12px}.inspector-scroll{overflow:auto;padding:25px 24px}.inspector-scroll>.eyebrow{font-size:9px;margin-bottom:22px}.inspector-scroll>h2{font-size:29px;letter-spacing:-.04em;margin:15px 0 8px}.inspector-meta{font-size:11px;color:var(--muted)}.inspector-description{font-size:12px;line-height:1.8}.save-research{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface);min-height:39px;font-size:11px;color:var(--pen);margin:20px 0 30px}.notebook-section{border-top:1px solid var(--line);padding:22px 0}.notebook-section h3{font-size:18px;letter-spacing:-.02em;margin:12px 0 10px}.notebook-section p,.notebook-unknown p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.notebook-section small{font-size:10px;color:var(--muted);display:block;margin-top:12px}.notebook-unknown{background:#155e7507;border-radius:7px;padding:16px;margin-bottom:25px}.notebook-unknown strong{font-size:11px;font-weight:600;display:block;margin-bottom:8px}.inspector-scroll>.button{font-size:11px;width:100%;gap:10px}.mobile-close,.mobile-menu{display:none}@media (min-width:1600px){.chat-shell.has-inspector{grid-template-columns:250px minmax(0,1fr) 385px}.chat-shell{grid-template-columns:250px minmax(0,1fr)}.chat-welcome{max-width:920px}}@media (max-width:1200px){.chat-shell,.chat-shell.has-inspector{grid-template-columns:210px minmax(0,1fr)}.research-inspector{position:fixed;z-index:30;right:0;top:72px;bottom:0;width:340px;box-shadow:-20px 0 50px #12303914}.chat-sidebar{padding-inline:12px}.chat-welcome{padding-inline:30px}.chat-topbar{padding-inline:24px}}@media (max-width:760px){.chat-shell,.chat-shell.has-inspector{grid-template-columns:minmax(0,1fr)}.chat-sidebar{display:none}.chat-sidebar.mobile-open{display:flex;position:fixed;inset:0 auto 0 0;width:270px;z-index:50;box-shadow:10px 0 80px #12303930}.chat-brand{display:flex;justify-content:space-between;align-items:flex-start}.mobile-close,.mobile-menu{display:grid;place-items:center}.chat-topbar{height:62px;padding:0 17px;gap:8px}.chat-topbar>span{margin-right:auto}.chat-topbar>span>span{display:none}.chat-topbar>div{gap:12px}.chat-topbar .icon-button{min-width:32px;min-height:36px}.demo-label{font-size:9px}.chat-welcome{padding:28px 22px 18px}.nora-emblem{margin-bottom:18px;width:35px;height:35px}.nora-emblem span{height:33px;width:14px}.chat-welcome h1{font-size:48px;margin-bottom:16px}.welcome-description{font-size:13px;margin-bottom:25px}.sample-queries{margin-top:18px;gap:8px}.sample-queries>span{flex-basis:100%}.composer-area{padding:10px 15px 12px}.chat-composer{padding:12px;border-radius:11px}.chat-composer textarea{font-size:13px;min-height:45px}.composer-disclosure{font-size:9px;line-height:1.6;max-width:42ch;margin:9px auto 0}.conversation-thread{padding:25px 20px}.user-message{max-width:93%}.assistant-message h2{font-size:24px}.assistant-message>p{font-size:13px}.chat-results>button{padding:15px 12px;gap:10px}.chat-results-header{font-size:10px}.response-tools{flex-wrap:wrap;gap:4px 12px}.research-inspector{top:62px;width:min(100%,380px)}.chat-sidebar .brand-compact{flex-wrap:wrap}.chat-sidebar .brand-compact .brand-word{width:100%}.chat-sidebar .brand-compact .brand-parent{border:0;padding:0}.brand-word{font-size:31px}}.conversation-preview{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 45px -25px #12303935}.conversation-preview-body{padding:27px}.conversation-preview-body h3{font-size:36px;letter-spacing:-.04em;line-height:1.07;margin:18px 0 14px}.conversation-preview-body>p{font-size:13px;color:var(--muted);max-width:41ch}.landing-prompt{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding:16px 0;font-size:12px;color:var(--pen)}.landing-prompt:hover{color:var(--ink)}.landing-composer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 20px 20px;padding:18px;border:1px solid #6b7c7a50;border-radius:10px;font-size:12px;color:var(--muted);background:var(--surface)}.landing-composer svg{background:var(--pen);color:white;box-sizing:content-box;padding:8px;border-radius:7px}.saved-page{padding-block:35px}.saved-page>.text-link{float:right}.saved-empty{max-width:550px;margin:100px auto}.saved-empty>svg{color:var(--pen);margin-bottom:25px}.saved-empty h1{font-size:48px;letter-spacing:-.045em;line-height:1.08}.saved-empty>p:not(.eyebrow){color:var(--muted)}.sending-indicator{font-size:24px;line-height:1}@media (max-width:580px){.saved-empty{margin-block:70px}.saved-empty h1{font-size:36px}.saved-page>.text-link{float:none;display:flex;margin-top:24px}}.chat-topbar{height:60px;border-bottom-color:#6b7c7a18}.chat-topbar .chat-header-name{font-family:"Nora Wordmark",var(--display);font-size:24px;letter-spacing:-.06em;color:#123039;margin-right:auto}.chat-topbar .mobile-menu{border:0;background:transparent;padding:6px;min-width:32px;min-height:36px}.chat-website-link{display:flex;align-items:center;gap:7px;min-height:40px;font-size:12px;color:var(--muted)}.chat-website-link:hover{color:var(--pen)}.composer-disclosure{max-width:none;width:100%;font-size:10px;line-height:1.5;margin:10px 0 0;text-wrap:balance}@media (max-width:760px){.chat-topbar{padding-inline:18px;gap:12px}.composer-disclosure{max-width:none;font-size:10px}.research-inspector{top:60px}}.account-shell{min-height:100dvh;background:var(--paper)}.account-header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-block:26px;border-bottom:1px solid var(--line)}.account-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:70px;padding-block:55px 80px;min-height:calc(100dvh - 180px)}.account-layout>aside{padding-top:8px}.account-layout nav{display:grid;gap:5px;margin-top:22px}.account-layout nav a{display:flex;align-items:center;gap:12px;padding:13px;border-radius:7px;font-size:13px;color:var(--muted)}.account-layout nav a[aria-current=page]{background:#155e750d;color:var(--pen)}.account-layout nav a:hover{background:#155e7507}.account-help{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin:35px 13px}.account-layout main{min-width:0;max-width:800px}.account-page-heading h1{font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.045em;margin:19px 0}.account-page-heading>p:last-child{color:var(--muted);font-size:15px;max-width:57ch}.account-page-heading{margin-bottom:35px}.account-storage-note{font-size:12px;line-height:1.7;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:15px 18px;background:var(--surface);margin-bottom:30px}.settings-section{border-top:1px solid var(--line);padding:28px 0}.settings-section h2{font-size:24px;letter-spacing:-.025em;margin-bottom:10px}.settings-section p{font-size:13px;color:var(--muted);max-width:65ch}.settings-section label{font-size:13px;color:var(--ink);margin-top:24px}.settings-section textarea{display:block;width:100%;margin:12px 0 9px;border:1px solid #6b7c7a55;border-radius:8px;background:var(--surface);resize:vertical;padding:17px;font-size:14px;color:var(--ink);line-height:1.7;min-height:240px}.field-note{font-size:11px!important;color:var(--muted);line-height:1.7}.settings-actions{display:flex;gap:10px;flex-wrap:wrap}.settings-actions .button{font-size:12px}.account-mfa-qr{display:block;width:min(220px,100%);height:auto;background:white;border-radius:10px;padding:12px;margin:16px 0}.account-mfa details{margin:16px 0}.account-mfa-secret{display:block;overflow-wrap:anywhere;margin-top:10px;font-size:13px}.account-mfa form>label{display:block;margin-bottom:8px}.account-mfa input[name=code]{width:min(240px,100%);letter-spacing:.18em}.account-mfa .settings-actions{margin-top:14px}.settings-notice{font-size:13px;color:var(--pen);min-height:24px;margin-top:20px}.preference-row{display:flex!important;justify-content:space-between;gap:25px;align-items:center;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.preference-row strong{font-size:14px;font-weight:600;display:block}.preference-row small{font-size:12px;color:var(--muted);display:block;margin-top:7px;line-height:1.6}.preference-row input{accent-color:var(--pen);width:19px;height:19px;flex-shrink:0}.managed-chats{list-style:none;padding:0;margin:20px 0 0}.managed-chats li{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:15px 0}.managed-chats li>span{min-width:0}.managed-chats strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.managed-chats small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.empty-preference{padding:25px 0}.danger-action{color:#9f352c}.danger-button{background:#9f352c;color:white}.delete-confirm{border:1px solid #9f352c55;border-radius:8px;padding:22px;background:var(--surface)}.delete-confirm h3{font-size:22px}.delete-confirm p{font-size:13px;color:var(--muted)}.legal-document{max-width:70ch}.legal-document section{padding-block:25px;border-top:1px solid var(--line);scroll-margin-top:25px}.legal-document h2{font-size:23px;letter-spacing:-.02em;margin-bottom:18px}.legal-document p{font-size:14px;line-height:1.9;color:var(--muted)}.legal-document a{color:var(--pen);text-decoration:underline;text-underline-offset:3px}.legal-links{display:flex;gap:20px;font-size:12px;color:var(--muted)}.account-shell footer{max-width:1280px}.chat-sidebar-bottom nav{margin-bottom:12px}.chat-sidebar-bottom .plan-teaser{padding-block:15px}.chat-sidebar-bottom .plan-teaser p{font-size:19px}.chat-sidebar{overflow-y:auto}.conversation-history{min-height:80px}@media (max-width:850px){.account-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.account-layout nav a{padding:12px 8px;font-size:12px}}@media (max-width:640px){.account-header{padding-block:20px}.account-header .brand-parent{display:none}.account-header>.text-link{font-size:12px}.account-layout{display:block;padding-block:22px 48px}.account-layout>aside{padding:0;margin-bottom:32px}.account-help,.account-layout>aside>.eyebrow{display:none}.account-layout nav{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:4px}.account-layout nav a{font-size:12px;padding:12px 9px}.account-layout nav a svg{width:16px}.account-page-heading h1{font-size:36px}.account-page-heading>p:last-child{font-size:14px}.preference-row{padding:15px;gap:15px}.settings-actions .button{flex:1}.account-storage-note{font-size:11px}.legal-document p{font-size:13px}.legal-links{gap:14px}}.billing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.billing-plan{border:1px solid var(--line);border-radius:12px;padding:18px}.billing-plan h4{margin:0 0 12px;font-size:16px}.billing-plan .settings-price{margin:0 0 16px}.billing-plan-limits{margin:16px 0;padding-left:20px;line-height:1.7}@media(max-width:640px){.billing-plan-grid{grid-template-columns:1fr}}.research-browser-preview{position:relative;z-index:20;width:min(960px,100%);margin:0 auto 10px;color:var(--text)}.research-browser-preview-bar{display:flex;align-items:center;gap:4px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.research-browser-preview button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:36px;min-height:36px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.research-browser-preview button:disabled{opacity:.45;cursor:default}.research-browser-preview a:focus-visible,.research-browser-preview button:focus-visible,.research-browser-preview summary:focus-visible{outline:2px solid #b4e9d8;outline-offset:2px}.research-browser-preview .research-browser-preview-trigger{flex:1;min-width:0;justify-content:flex-start;text-align:left;padding:0 8px}.research-browser-preview-trigger img{width:70px;height:42px;object-fit:cover;object-position:top;border-radius:6px}.research-browser-preview-trigger>span{flex:1;min-width:0;display:grid;gap:3px}.research-browser-preview-trigger strong{font-size:13px}.research-browser-preview-trigger span span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-browser-window{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;height:min(540px,calc(100dvh - var(--composer-height,190px) - 38px));min-height:100px;display:flex;flex-direction:column;overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 64px #0007}.research-browser-window-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;flex-shrink:0;font-size:13px}.research-browser-window-bar a{display:flex;align-items:center;gap:4px;min-width:0;overflow-wrap:anywhere;font-size:12px;color:#8ed6da}.research-browser-window-bar button{margin-left:auto;flex-shrink:0}.research-browser-screen{width:100%;min-height:0;flex:1;object-fit:contain;object-position:top;background:#0d1619}.research-browser-preview>p,.research-browser-window p{padding:8px 14px;font-size:13px;margin:0}.research-browser-recovery{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:var(--surface)}.research-browser-recovery p{flex:1;margin:0;font-size:12px;color:var(--muted)}.research-browser-recovery button{flex-shrink:0;padding:6px 10px;background:var(--paper);border:1px solid var(--line);font-size:12px}.research-browser-source-count{font-variant-numeric:tabular-nums}.research-browser-snapshot-note{color:var(--muted);flex-shrink:0}.research-browser-links{padding:8px 14px}.research-browser-links summary{cursor:pointer;font-size:13px}.research-browser-links button{width:100%;justify-content:space-between;text-align:left;font-size:13px}@media(max-width:640px){.research-browser-recovery{flex-wrap:wrap}.research-browser-recovery p{flex-basis:100%}.research-browser-window{height:min(430px,calc(100dvh - var(--composer-height,190px) - 24px))}.research-browser-preview-trigger img{width:48px;height:34px}}.composer-area:has(.research-browser-preview.is-expanded){overflow:visible}.research-browser-away{position:fixed;bottom:16px;right:16px;z-index:70;max-width:calc(100vw - 32px);padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font-size:13px}.research-browser-away button{margin-left:8px;padding:8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.team-account-page,.team-join-page{min-height:100dvh;background:var(--paper);color:var(--text)}.team-account-page .account-content{width:min(1000px,calc(100% - 48px));margin-inline:auto;padding-block:32px}.team-card,.team-management,.team-person{min-width:0}.team-actions,.team-nav,.team-person-actions,.team-section-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.team-nav{justify-content:space-between;margin-bottom:32px}.team-nav a{min-height:44px;display:inline-flex;align-items:center}.team-heading{margin-bottom:24px}.team-heading h1{font-size:clamp(32px,5vw,48px);margin:8px 0}.team-capture-card p,.team-card p,.team-heading p,.team-privacy p{color:var(--muted);line-height:1.65}.team-capture-card,.team-card,.team-privacy{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:24px;margin-bottom:20px}.team-privacy p{margin-bottom:0}.team-capture-card h1,.team-card h2{margin-top:0}.team-section-heading{justify-content:space-between}.team-section-heading h2{overflow-wrap:anywhere}.team-badge{border:1px solid var(--line);border-radius:99px;padding:6px 12px;text-transform:capitalize}.team-plans,.team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-summary dt{color:var(--muted);font-size:13px}.team-summary dd{margin:6px 0 0;overflow-wrap:anywhere}.team-form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-block:20px}.team-form label{flex:1;min-width:160px}.team-management label{display:flex;flex-direction:column;gap:7px;font-size:14px}.team-management input,.team-management select{min-height:44px;width:100%;max-width:100%;border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:9px;padding:10px 12px;font:inherit}.team-capture-card .button,.team-management .button{min-height:44px;white-space:normal;text-align:center}.team-capture-card :focus-visible,.team-management :focus-visible{outline:2px solid var(--text);outline-offset:3px}.team-people{list-style:none;padding:0;margin:0}.team-people li{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-block:18px}.team-person{flex:1}.team-person span,.team-person strong{display:block;overflow-wrap:anywhere}.team-person span{color:var(--muted);font-size:13px;margin-top:6px}.team-person-actions{justify-content:flex-end;flex:1}.team-role-label{min-width:110px}.team-plans{margin-block:24px}.team-checkout-review,.team-plan{border:1px solid var(--line);padding:18px;border-radius:12px}.team-plan h3{margin-top:0}.team-plan strong{font-size:22px}.team-plan small{font-size:12px;font-weight:400;color:var(--muted)}.team-plan p{font-size:13px}.team-error{border:1px solid #b56b61;border-radius:12px;padding:18px;margin-bottom:20px}.team-notice{padding:12px 0}.team-invite-link{margin-bottom:12px}.team-capture-card .button,.team-checkout-review .button{margin:8px 8px 0 0}.team-join-page{display:grid;place-items:center;padding:24px}.team-capture-card{width:min(100%,560px)}.team-brand{display:inline-flex;min-height:44px;align-items:center;font-size:25px;margin-bottom:16px}@media(max-width:700px){.team-account-page .account-content{width:calc(100% - 32px);padding-block:20px}.team-capture-card,.team-card,.team-privacy{padding:18px}.team-plans,.team-summary{grid-template-columns:1fr}.team-summary{gap:12px}.team-people li{flex-direction:column;align-items:stretch}.team-person-actions{justify-content:flex-start}.team-form{flex-direction:column;align-items:stretch}.team-form label{min-width:0}.team-join-page{padding:16px}}.prospect-pipeline{margin:20px 0;max-width:100%;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:18px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.prospect-recommendation{margin:12px 0 8px;color:var(--muted)}.prospect-recommendation strong{display:block;color:var(--ink);font-weight:600}.prospect-account-brief>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;padding:9px 0;color:var(--ink);font-size:12px;font-weight:600}.prospect-account-brief>summary::-webkit-details-marker{display:none}.prospect-account-brief[open]>summary svg{transform:rotate(180deg)}.prospect-account .prospect-quiet-button:focus-visible,.prospect-account-brief>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.prospect-brief-content{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);min-width:0;overflow-wrap:anywhere}.prospect-brief-scope{margin:8px 0 12px}.prospect-brief-scope strong{display:block}.prospect-brief-section{border-top:1px solid var(--line);margin-top:12px;padding-top:10px;min-width:0}.prospect-brief-section h4{font-size:12px;font-weight:600;margin:0 0 6px}.prospect-brief-section a{color:var(--green);overflow-wrap:anywhere}.prospect-brief-gaps{margin:8px 0;padding-inline-start:18px;font-size:12px;color:var(--muted)}.prospect-brief-draft{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--surface);padding:12px;border-radius:8px;margin:6px 0 12px;max-width:100%}.prospect-brief-section .prospect-draft-label{gap:8px}.prospect-brief-section .prospect-draft-label strong{min-width:0}.prospect-pipeline-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.prospect-pipeline-header strong{font-size:15px}.prospect-coverage,.prospect-pipeline-header p{font-size:12px;color:var(--muted);margin:4px 0 12px}.prospect-quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 9px;border-radius:8px;border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.prospect-quiet-button:hover{background:var(--paper)}.prospect-leads{list-style:none;padding:0;margin:0}.prospect-leads>li{padding:16px 0;border-top:1px solid var(--line)}.prospect-lead-heading{display:flex;align-items:center}.prospect-lead-heading>div{flex:1;min-width:0}.prospect-lead-heading a{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.prospect-lead-heading small,.prospect-rank{color:var(--muted)}.prospect-rank{font-size:12px;min-width:16px}.prospect-score{border-radius:6px;padding:3px 8px;background:var(--paper);color:var(--green);font-size:12px;white-space:nowrap}.prospect-contacts,.prospect-fit,.prospect-fit-review,.prospect-people{margin:10px 0 6px}.prospect-fit a,.prospect-people a,.prospect-signals a{color:var(--green);font-size:12px}.prospect-signals{list-style:none;padding:0;margin:10px 0}.prospect-signals li{padding:8px 10px;background:var(--paper);border-radius:8px;margin-top:6px}.prospect-signals li>span{text-transform:capitalize;font-weight:600}.prospect-signals time{display:inline-block;margin-inline-start:8px;font-size:11px;color:var(--muted)}.prospect-signals p{margin:4px 0 0}.prospect-gaps{color:var(--muted);font-size:12px;margin:8px 0}.prospect-drafts summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:12px;padding:6px 0}.prospect-drafts summary::-webkit-details-marker{display:none}.prospect-drafts>p{font-size:12px;color:var(--muted)}.prospect-draft-label{display:flex;align-items:center;justify-content:space-between}.prospect-drafts pre{white-space:pre-wrap;font:inherit;background:var(--paper);padding:12px;border-radius:8px;margin:6px 0 12px}.prospect-next-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.prospect-next-actions a{display:flex;align-items:center;gap:6px}.prospect-next-actions small{color:var(--muted)}@media(max-width:640px){.prospect-pipeline{padding:12px}.prospect-pipeline-header{gap:8px}.prospect-pipeline-header strong{font-size:14px}.prospect-next-actions{flex-wrap:wrap}.prospect-lead-heading a{font-size:13px}}.prospect-pipeline{padding:20px;min-width:0}.prospect-pipeline-header strong{font-size:16px}.prospect-pipeline-header p{margin:3px 0 0}.prospect-research-context{display:flex;align-items:start;gap:24px;margin:16px 0;font-size:12px;color:var(--ink)}.prospect-research-context p{margin:0;display:grid;gap:3px;min-width:0}.prospect-research-context p:first-child{flex:1}.prospect-research-context p>span{font-size:11px;color:var(--muted)}.prospect-coverage-notice{display:flex;align-items:start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:12px;color:var(--muted)}.prospect-coverage-notice>svg{flex:none;margin-top:2px}.prospect-coverage-notice strong{display:block;color:var(--ink);font-weight:600}.prospect-coverage-notice p{margin:2px 0 0}.prospect-coverage-notice.is-partial{border-inline-start:3px solid var(--muted)}.prospect-score-note{margin:8px 0 14px;font-size:11px;color:var(--muted)}.prospect-recommendation{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:8px 0;font-size:12px}.prospect-recommendation strong{display:inline;font-size:11px}.prospect-shared-next-step{margin:0 0 14px}.prospect-shared-next-step .prospect-recommendation{margin:0}.prospect-leads>li{padding:13px 0 7px}.prospect-lead-heading{gap:10px}.prospect-lead-heading a{display:inline-flex;min-height:28px}.prospect-lead-heading a svg{flex:none}.prospect-lead-heading small{display:block;font-size:11px}.prospect-rank{font-variant-numeric:tabular-nums;min-width:14px}.prospect-score{display:grid;gap:1px;padding:0;background:transparent;color:var(--muted);text-align:end;line-height:1.4;min-width:60px}.prospect-score>small{font-size:10px}.prospect-score>span{font-size:11px}.prospect-score strong{font-size:15px;font-weight:600;color:var(--ink);margin-inline-end:2px;font-variant-numeric:tabular-nums}.prospect-account-brief>summary{min-height:44px;box-sizing:border-box;gap:12px;padding:8px 0;font-weight:400}.prospect-evidence-summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;color:var(--muted);font-size:11px;min-width:0}.prospect-evidence-summary>span{white-space:nowrap}.prospect-fit-status{padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:var(--paper);font-size:10px}.prospect-fit-status.is-supported{color:var(--green)}.prospect-fit-status.is-review{border-color:var(--muted);color:var(--ink)}.prospect-brief-toggle{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:11px;font-weight:500;color:var(--ink)}.prospect-next-actions{justify-content:start;gap:12px 20px;margin-top:4px;padding-top:16px}.prospect-next-actions a{min-height:44px}.prospect-next-actions .prospect-research-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;box-sizing:border-box;padding:10px 14px;background:var(--green);color:var(--paper);border-radius:8px;font-weight:600;text-decoration:none;white-space:normal;text-align:center}.prospect-research-action:hover{opacity:.9}.prospect-research-action:disabled{opacity:.55;cursor:wait}.prospect-next-actions+small,.prospect-next-actions~small.prospect-coverage{display:block;margin:8px 0 0;font-size:11px}.prospect-export{border:1px solid var(--line);min-height:36px;font-size:12px}.prospect-account-brief>summary:focus-visible,.prospect-pipeline a:focus-visible,.prospect-pipeline button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:5px}@media(min-width:800px){.prospect-brief-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.prospect-brief-content>*{grid-column:1/-1}.prospect-brief-content>.prospect-brief-section{grid-column:auto}.prospect-brief-section:has(.prospect-brief-draft),.prospect-brief-section:has(.prospect-brief-gaps){grid-column:1/-1}}@media(max-width:640px){.prospect-pipeline{padding:14px}.prospect-research-context{gap:14px}.prospect-pipeline-header strong{font-size:15px}.prospect-export{min-height:44px;padding:6px 10px}.prospect-account-brief>summary{flex-wrap:wrap;gap:4px 12px}.prospect-brief-toggle{margin-inline-start:auto;min-height:32px}.prospect-next-actions{align-items:stretch;gap:4px}.prospect-next-actions>*{width:100%}.prospect-next-actions>a:not(.prospect-research-action){justify-content:center}.prospect-brief-content{padding:10px}.prospect-evidence-summary{gap:6px 10px}}.prospect-pipeline{container-type:inline-size}.prospect-lead-heading a{font-size:15px}.prospect-evidence-summary,.prospect-lead-heading small{font-size:12px}.prospect-evidence-summary>span{white-space:normal}.prospect-fit-status{font-size:11px;line-height:1.5}.prospect-brief-toggle{min-height:36px;box-sizing:border-box;padding:6px 8px;border-radius:6px;font-size:12px}.prospect-account-brief>summary:hover .prospect-brief-toggle{background:var(--hover);color:var(--green)}@container(min-width:820px){.prospect-leads>li{position:relative;min-height:74px;padding:14px 0}.prospect-lead-heading{min-height:44px}.prospect-lead-heading>div{max-width:30%}.prospect-score{margin-inline-start:auto}.prospect-account-brief>summary{position:absolute;inset-inline-start:36%;inset-inline-end:76px;top:14px;min-height:44px;padding:0;gap:10px}.prospect-evidence-summary{flex:1;gap:4px 10px}.prospect-account-brief[open]>.prospect-brief-content{margin-top:12px}.prospect-account>.prospect-recommendation{margin-top:10px}}.account-history-panel,.account-history-save{padding:14px 0;border-top:1px solid var(--line);font-size:13px;min-width:0}.account-history-panel summary{cursor:pointer;font-weight:600;padding:8px 0}.account-history-panel label,.account-history-save label{display:grid;gap:6px;margin:12px 0}.account-history-panel select,.account-history-panel textarea,.account-history-save select{width:100%;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:9px;font:inherit}.account-history-panel textarea{resize:vertical}.account-history-panel a,.account-history-save a{color:var(--green);overflow-wrap:anywhere}.account-history-stage{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.account-history-stage label{flex:1;min-width:140px}.account-history-stage button{margin-bottom:12px}.account-history-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.account-history-timeline{list-style:none;padding:0;margin:18px 0;display:grid;gap:20px}.account-history-timeline>li{border-top:1px solid var(--line);padding-top:14px;min-width:0;overflow-wrap:anywhere}.account-history-timeline header{display:flex;gap:8px;justify-content:space-between}.account-history-timeline p{margin:8px 0}.account-history-note{white-space:pre-wrap;overflow-wrap:anywhere}.account-history-evidence{padding:6px 0}.account-history-evidence>div{margin:12px 0}.account-history-error{color:var(--muted);border-left:2px solid var(--green);padding-left:10px}.account-history-panel button:disabled,.account-history-save button:disabled{opacity:.5;cursor:default}.account-history-panel :focus-visible,.account-history-save :focus-visible{outline:2px solid var(--green);outline-offset:3px}.account-history-panel .button,.account-history-save .button{white-space:normal}.m3-panel{min-width:0}.m3-history-edit,.m3-panel fieldset{border:0;padding:0;margin:12px 0;min-width:0}.m3-panel legend{font-size:13px;font-weight:600;padding:0;margin:12px 0}.m3-panel input:not([type=checkbox]),.m3-panel select,.m3-panel textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:9px;font:inherit}.m3-panel textarea{resize:vertical}.m3-panel select[multiple]{min-height:7rem;white-space:normal}.m3-panel input[type=checkbox]{width:auto;accent-color:var(--green)}.m3-panel .m3-fields{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.m3-panel .m3-fields>label{flex:1;min-width:110px}.m3-panel .m3-checkbox{display:flex;align-items:center;gap:8px}.m3-panel .m3-criterion{border-top:1px solid var(--line);padding:12px 0;min-width:0;overflow-wrap:anywhere}.m3-panel h4{font-size:13px;font-weight:600;margin:8px 0}.m3-panel .prospect-quiet-button{white-space:normal;max-width:100%;text-align:start}.m3-panel .m3-preview{border:1px solid var(--line);border-radius:8px;padding:12px;margin:12px 0}.m3-panel .m3-preview p{margin:8px 0}.m3-panel fieldset:disabled{opacity:.6}.prospect-pipeline-compact{padding:18px;border-radius:12px}.prospect-pipeline-compact .prospect-pipeline-header{align-items:center;margin-bottom:14px}.prospect-pipeline-compact .prospect-pipeline-header strong{font-size:16px;line-height:1.4}.prospect-pipeline-compact .prospect-pipeline-header p{font-size:11px;margin-top:4px}.prospect-research-details{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.prospect-research-details>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;list-style:none;cursor:pointer;font-size:11px;color:var(--muted)}.prospect-research-details>summary::-webkit-details-marker{display:none}.prospect-research-details-label{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:500}.prospect-coverage-status{border:1px solid var(--line);border-radius:5px;padding:2px 7px;line-height:1.6;font-size:10px}.prospect-coverage-status.is-partial{border-color:color-mix(in srgb,var(--muted) 55%,transparent)}.prospect-research-details>summary time{margin-inline-start:auto;font-size:10px}.prospect-research-details>summary>svg{flex:none;transition:transform .12s ease}.prospect-research-details[open]>summary>svg{transform:rotate(180deg)}.prospect-research-details>summary:hover{background:var(--hover);border-radius:8px}.prospect-research-details>summary:focus-visible{outline:0;background:var(--hover);box-shadow:inset 0 0 0 1px var(--muted)}.prospect-research-details-content{padding:0 12px 12px}.prospect-pipeline-compact .prospect-research-context{margin:4px 0 12px;font-size:12px;line-height:1.7}.prospect-pipeline-compact .prospect-coverage-notice{padding:10px;border-inline-start-width:1px;font-size:11px}.prospect-pipeline-compact .prospect-score-note{margin:9px 0 0;font-size:10px}.prospect-pipeline-compact .prospect-leads>li{position:relative;padding:16px 0;min-height:0}.prospect-pipeline-compact .prospect-lead-heading{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px}.prospect-pipeline-compact .prospect-lead-heading>div{max-width:none}.prospect-pipeline-compact .prospect-rank{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:6px;font-size:10px}.prospect-pipeline-compact .prospect-lead-heading a{font-size:14px;line-height:1.5;min-height:0}.prospect-pipeline-compact .prospect-lead-heading small{font-size:11px;margin-top:3px}.prospect-pipeline-compact .prospect-score{min-width:62px;gap:0;padding:4px 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.prospect-pipeline-compact .prospect-score>small{font-size:9px;margin:0}.prospect-pipeline-compact .prospect-score strong{font-size:14px}.prospect-pipeline-compact .prospect-account{padding-inline-start:36px}.prospect-pipeline-compact .prospect-account-brief>summary{position:static;inset:auto;min-height:36px;padding:0;gap:10px}.prospect-pipeline-compact .prospect-evidence-summary{font-size:11px;gap:6px 12px;flex:1}.prospect-pipeline-compact .prospect-fit-status{font-size:10px}.prospect-pipeline-compact .prospect-brief-toggle{min-height:36px;font-size:11px;border:1px solid var(--line);padding:6px 9px}.prospect-pipeline-compact .prospect-account>.prospect-recommendation{margin:8px 0;font-size:11px;line-height:1.6;gap:3px 8px}.prospect-pipeline-compact .prospect-recommendation strong{font-size:10px;font-weight:500}.prospect-pipeline-compact .prospect-account-brief[open]>.prospect-brief-content{margin-top:10px}.prospect-pipeline-compact .prospect-next-actions{margin:0;padding-top:14px;gap:10px 16px;flex-wrap:wrap}.prospect-pipeline-compact .prospect-next-actions .prospect-research-action{min-height:40px;font-size:12px;padding:9px 12px}.prospect-pipeline-compact .prospect-next-actions>a:not(.prospect-research-action){margin-inline-start:auto;font-size:11px}.prospect-pipeline-compact .prospect-next-actions~small.prospect-coverage{font-size:10px;line-height:1.6}@media(max-width:640px){.prospect-pipeline-compact{padding:14px}.prospect-research-details>summary{flex-wrap:wrap;gap:6px 8px;position:relative;padding-inline-end:32px}.prospect-research-details>summary>svg{position:absolute;inset-inline-end:10px;top:15px}.prospect-research-details>summary time{flex-basis:100%;margin:0;font-size:10px}.prospect-pipeline-compact .prospect-account{padding-inline-start:0;margin-top:8px}.prospect-pipeline-compact .prospect-account-brief>summary{align-items:flex-start;gap:8px}.prospect-pipeline-compact .prospect-brief-toggle{min-height:44px;margin:0}.prospect-pipeline-compact .prospect-next-actions .prospect-research-action{min-height:44px}.prospect-pipeline-compact .prospect-next-actions>a:not(.prospect-research-action){margin:0}}@media(prefers-reduced-motion:reduce){.prospect-research-details>summary>svg{transition:none}}@media(forced-colors:active){.prospect-research-details>summary:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.prospect-pipeline-compact .prospect-brief-content{display:block}@container(min-width:760px){.prospect-pipeline-compact .prospect-brief-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}