:root{--line:#e7e9ee;--rail:216px}.sidebar{padding:18px 13px 12px;background:#fafbfd}.side-top{margin-bottom:20px}.workspace-switch{border:0;background:transparent;padding:6px 4px}.workspace-switch:hover{background:#f1f3f6}.workspace-logo{border-radius:5px}.global-search{display:none}.nav-caption{margin:23px 9px 7px;font-size:8px;letter-spacing:1.05px}.workspace-caption{margin-top:19px}.nav-link{height:33px;border-radius:4px;font-size:11.5px;gap:10px}.nav-link.active{background:#f0f1ff;color:#4a58cf}.nav-link.active svg{color:#5362dc}.side-nav{gap:1px}.sidebar-bottom{margin-top:auto}.sidebar-bottom .nav-link{height:30px}.theme-toggle{display:none}.profile-row{padding-top:9px}.brand{font-size:16px}.brand-mark{border-radius:6px;width:25px;height:25px;font-size:18px}.app-main{background:var(--bg)}.topbar{height:55px;padding:0 40px;background:var(--surface);border-bottom-color:#eceef2;display:grid;grid-template-columns:1fr minmax(190px,340px) 1fr;gap:20px}.topbar-left{justify-self:start}.crumb-current{text-transform:capitalize;font-size:11px;color:#596273;font-weight:600}.topbar-search{justify-self:center;width:100%;height:31px;border:1px solid #e7e9ee;border-radius:5px;background:#fafbfc;color:#8d95a2;display:flex;align-items:center;gap:8px;padding:0 9px;text-align:left;font-size:10px}.topbar-search:hover{border-color:#d9dce6;background:#fff}.topbar-search span{flex:1}.topbar-search kbd{font:9px DM Sans;background:#fff;border:1px solid #e7e9ee;color:#8992a0;padding:2px 5px;border-radius:3px}.topbar-actions{justify-self:end;gap:10px}.top-create{height:31px;padding:0 10px;border-radius:4px;font-size:10px}.notification-button{height:29px;width:29px}.top-avatar{height:26px;width:26px;border:0;border-radius:50%;background:#ececff;color:#4b54bb;font-size:8px;font-weight:700}.page-content{max-width:1500px;padding:35px 42px 70px}.page-heading-row{margin-bottom:23px}.page-heading-row h1{font-size:27px;letter-spacing:-1.15px;font-weight:650}.page-heading-row p{font-size:11px;margin-top:6px;color:#778190}.page-eyebrow{font-size:8px;margin-bottom:7px}.button{border-radius:4px;height:32px;padding:0 11px;font-size:10px;font-weight:600;box-shadow:none}.button-primary{background:#5362dc;border-color:#5362dc}.button-secondary{border-color:#e1e4ea}.company-card,.deal-summary-strip,.invoices,.list-panel,.panel,.pipeline-summary,.report-metrics,.revenue-section,.settings-content,.side-card,.team-table{border-radius:5px;box-shadow:none}.metric-block strong{font-weight:600}.status{border-radius:3px;font-size:8px;padding:3px 6px}.nav-link.active{font-weight:600}.more-menu .nav-link{height:29px}.focus-action-link,.text-link{color:#4f5ecf}.company-icon{border-radius:5px}.editorial-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:0 0 25px;background:transparent}.dash-metric{display:flex;flex-direction:column;gap:4px;padding:0 21px;border-right:1px solid var(--line)}.dash-metric:first-child{padding-left:0}.dash-metric:last-child{border:0}.dash-metric>span{font-size:9px;color:#858e9c}.dash-metric>strong{font:650 23px/1.15 Manrope;letter-spacing:-.75px;color:#222b39}.dash-metric>small{font-size:9px;color:#858e9c}.dash-metric:first-child>small{color:#328463}.dashboard-editorial{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.9fr);gap:45px;align-items:stretch}.revenue-story{min-width:0;padding:1px 0 0}.story-heading{display:flex;align-items:flex-start;justify-content:space-between}.focus-hero h2,.story-heading h2{font:650 16px Manrope;letter-spacing:-.4px;margin:6px 0 0}.story-value{display:flex;align-items:baseline;gap:9px;margin-top:20px}.story-value strong{font:650 31px Manrope;letter-spacing:-1.2px}.story-value small{font-size:9px;color:#939ba8}.story-value .positive{font-size:10px}.revenue-story .chart-wrap{height:216px;margin-top:4px}.focus-hero{background:#f3f5f8;padding:17px 17px 2px;border-radius:5px}.focus-hero-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:9px}.focus-hero h2{font-size:16px}.focus-today{font-size:8px;color:#778190;border:1px solid #e0e4e9;border-radius:3px;padding:4px 6px}.focus-action{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px 0;border-top:1px solid #e2e6eb}.focus-marker{width:6px;height:6px;border-radius:50%;margin-top:4px;background:#d59b4d}.marker-watch{background:#838fca}.marker-new{background:#4d9a79}.focus-action-copy{display:flex;flex-direction:column;gap:4px}.focus-action-copy>b{font-size:10px;font-weight:600;color:#283242}.focus-action-copy>span{font-size:9px;color:#596474}.focus-action-copy>small{font-size:8px;color:#8b94a2}.focus-action-link{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;padding-top:1px;white-space:nowrap}.focus-action-link:hover{color:#303fae}.editorial-recent>.panel-header{margin-bottom:8px}.editorial-recent .deal-table{border:0;border-radius:0;background:transparent}.editorial-recent .deal-table-head{border-bottom:1px solid var(--line)}.editorial-recent .deal-row,.editorial-recent .deal-table-head{background:transparent;padding-left:0;padding-right:0}.editorial-recent .deal-row:hover{background:#f3f5f8}.pipeline-summary{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:14px 0;margin:0 0 17px;gap:0}.pipeline-summary .metric-block:not(:first-child){padding-left:20px}.pipeline-summary .metric-block>div{margin-top:6px}.pipeline-summary .metric-block strong{font-size:19px}.pipeline-board{gap:0;border-top:1px solid var(--line);padding-top:12px}.pipeline-column{border:0;border-right:1px solid var(--line);border-radius:0;padding:0 12px 8px 10px;min-width:175px}.pipeline-column:first-child{padding-left:0}.pipeline-column:last-child{border-right:0}.column-header{height:36px;padding:0 1px 7px;border-bottom:1px solid var(--line);margin-bottom:7px}.column-header b{font-size:9px;letter-spacing:.1px;text-transform:uppercase}.column-header>strong{font-size:8px;color:#596273;font-weight:600}.column-header .icon-button{display:none}.column-count{color:#778190}.column-cards{gap:0}.deal-card{min-height:0;background:transparent;border:0;border-bottom:1px solid #eceef2;border-radius:0;padding:9px 1px 10px;transition:background .16s,opacity .16s}.deal-card:hover{transform:none;background:#f5f6f9;border-color:#e3e6eb}.deal-card[draggable=true]:active{opacity:.55}.deal-card-top{display:none}.deal-card-title{font-size:10px;margin:0 0 2px}.deal-card-company{font-size:8px}.deal-card-value{font:650 13px Manrope;margin-top:7px;color:#283243}.deal-card-foot{border:0;margin-top:7px;padding-top:0}.deal-card-foot>span:first-child{font-size:8px}.deal-card-foot .avatar{width:18px;height:18px;flex-basis:18px}.priority-dot{width:5px;height:5px}.add-deal-link{height:28px;padding:0 1px;font-size:8px}.board-hint{font-size:8px}.list-panel{overflow:hidden}.list-toolbar{border-bottom:1px solid var(--line);min-height:49px}.contact-head,.lead-head{position:sticky;top:55px;z-index:3;background:#f8f9fb;height:32px}.contact-row,.lead-row{height:62px;border-bottom:1px solid #f0f1f4}.contact-row:hover,.lead-row:hover{background:#f8f9fc}.contact-person b,.lead-primary b{font-size:10px;font-weight:600}.contact-head,.lead-head{font-size:7px;letter-spacing:.8px}.table-pagination{height:43px}.list-summary{margin-bottom:12px}.contact-row{grid-template-columns:minmax(155px,1.2fr) minmax(105px,.8fr) minmax(155px,1.25fr) minmax(115px,.85fr) minmax(105px,.8fr) minmax(105px,.85fr) 22px}.detail-back{margin-bottom:18px}.detail-header{align-items:flex-start}.detail-title-area h1{font-size:28px;font-weight:650}.detail-logo{border-radius:50%;height:45px;width:45px;flex-basis:45px}.detail-subtitle{font-size:10px}.deal-summary-strip{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;margin-top:19px}.deal-summary-strip .metric-block strong{font-size:15px}.detail-tabs{margin-top:14px}.detail-layout{gap:34px}.detail-main:before{left:12px;top:30px;bottom:15px;background:#e6e9ef}.timeline-date{position:relative;background:var(--bg);width:-moz-max-content;width:max-content;padding:13px 8px 7px 0}.activity-row{grid-template-columns:27px minmax(0,1fr) 22px;gap:11px;border:0;padding:9px 0 15px}.activity-icon{z-index:1;border:2px solid var(--bg);border-radius:50%;width:25px;height:25px;font-size:11px}.activity-row>div>b{font-size:10px}.activity-row p{font-size:9px}.side-card{padding:13px}.ai-card,.side-card{border-radius:4px}.score-breakdown{margin:8px 0 7px}.generated-email{border-radius:4px}.companies-grid{gap:0 22px}.company-card{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 2px;background:transparent}.company-card:hover{transform:none;border-color:#d8dce4;background:#f8f9fb}.company-stats{padding:10px 0 9px}.company-card-foot{padding-top:9px}.activity-feed{border:0;border-radius:0;padding:0 8px;background:transparent}.feed-row{height:60px}.report-metrics{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:14px 0}.report-main-grid{gap:32px}.conversion-panel,.report-revenue,.team-performance{border:0;border-radius:0;background:transparent;padding:13px 0}.report-revenue{border-bottom:1px solid var(--line)}.team-performance{border-top:1px solid var(--line)}.conversion-row{margin-top:16px}.settings-layout{grid-template-columns:170px minmax(0,650px);gap:34px}.settings-content{border-radius:4px}.settings-nav button{border-radius:3px}.inbox-layout{border-radius:4px}.mobile-bottomnav{display:none}html[data-theme=dark]{--bg:#0b0d10;--surface:#111418;--ink:#f5f7fa;--muted:#9299a5;--quiet:#858d99;--line:#242932;--soft:#171b21;--accent:#7784ed;--accent-dark:#8994f0;--tint:#1d2239;--green:#65b58e;--amber:#ddb06b;--red:#da8179;color-scheme:dark}html[data-theme=dark] .app-main,html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .sidebar{background:#0e1115;border-color:#242932}html[data-theme=dark] .workspace-switch{background:transparent}html[data-theme=dark] .nav-link:hover,html[data-theme=dark] .workspace-switch:hover{background:#171b21}html[data-theme=dark] .nav-link.active{background:#1a1f32;color:#abb4ff}html[data-theme=dark] .topbar{background:#111418;border-color:#242932}html[data-theme=dark] .topbar-search{background:#171b21;border-color:#242932;color:#9299a5}html[data-theme=dark] .topbar-search kbd{background:#111418;border-color:#303640;color:#9299a5}html[data-theme=dark] .top-avatar{background:#292e4a;color:#c0c6ff}html[data-theme=dark] .dash-metric,html[data-theme=dark] .editorial-metrics{border-color:#242932}html[data-theme=dark] .dash-metric>strong,html[data-theme=dark] .focus-action-copy>b{color:#f0f2f6}html[data-theme=dark] .focus-hero{background:#111418;border:1px solid #242932}html[data-theme=dark] .focus-action{border-color:#242932}html[data-theme=dark] .company-card:hover,html[data-theme=dark] .deal-card:hover,html[data-theme=dark] .editorial-recent .deal-row:hover{background:#15191f}html[data-theme=dark] .deal-card{border-color:#242932}html[data-theme=dark] .contact-head,html[data-theme=dark] .lead-head{background:#15191f;border-color:#242932}html[data-theme=dark] .contact-row,html[data-theme=dark] .lead-row{border-color:#20252d}html[data-theme=dark] .contact-row:hover,html[data-theme=dark] .lead-row:hover{background:#15191f}html[data-theme=dark] .detail-main:before{background:#272d36}html[data-theme=dark] .timeline-date{background:var(--bg)}html[data-theme=dark] .activity-icon{border-color:var(--bg)}html[data-theme=dark] .column-header,html[data-theme=dark] .pipeline-board,html[data-theme=dark] .pipeline-column,html[data-theme=dark] .pipeline-summary,html[data-theme=dark] .report-metrics,html[data-theme=dark] .report-revenue,html[data-theme=dark] .team-performance{border-color:#242932}html[data-theme=dark] .mobile-bottomnav{background:#111418;border-color:#242932}@media (max-width:800px){.topbar{padding:0 18px;grid-template-columns:1fr minmax(160px,240px) 1fr;gap:10px}.page-content{padding:26px 22px 62px}.dashboard-editorial{grid-template-columns:1fr;gap:17px}.revenue-story .chart-wrap{height:190px}.focus-hero{padding:15px}.pipeline-summary{display:grid;grid-template-columns:repeat(4,1fr)}.pipeline-summary .metric-block:not(:first-child){padding-left:12px}.detail-layout{gap:20px}.companies-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}}@media (max-width:600px){.sidebar{width:270px}.topbar{height:52px;padding:0 13px;grid-template-columns:auto minmax(120px,1fr) auto;gap:8px}.topbar-search{height:29px;font-size:9px;padding:0 7px}.topbar-search kbd{display:none}.topbar-actions{gap:4px}.top-create{width:31px;min-width:31px;padding:0;font-size:0}.top-create svg{width:16px}.notification-button{width:27px}.top-avatar{height:24px;width:24px}.crumb-current{font-size:10px}.page-content{padding:22px 14px 86px}.page-heading-row{margin-bottom:19px}.page-heading-row h1{font-size:23px}.editorial-metrics{grid-template-columns:repeat(2,1fr);row-gap:13px;padding:12px 0;margin-bottom:19px}.dash-metric{padding:0 10px}.dash-metric:first-child,.dash-metric:nth-child(3){padding-left:0}.dash-metric:nth-child(2){border-right:0}.dash-metric>strong{font-size:20px}.dash-metric>small{font-size:8px}.dashboard-editorial{gap:14px}.focus-hero h2,.story-heading h2{font-size:14px}.story-value{margin-top:15px;gap:7px}.story-value strong{font-size:27px}.story-value small{font-size:8px}.revenue-story .chart-wrap{height:155px}.focus-action{grid-template-columns:6px minmax(0,1fr) auto;gap:8px;padding:12px 0}.focus-action-copy>b{font-size:9px}.focus-action-copy>span,.focus-action-link{font-size:8px}.focus-action-copy>small{font-size:7px}.editorial-recent{margin-top:20px}.editorial-recent .deal-row{grid-template-columns:minmax(120px,1fr) 75px 65px}.editorial-recent .deal-row>.date-cell,.editorial-recent .deal-row>.owner-cell{display:none}.pipeline-summary{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 0}.pipeline-summary .metric-block:not(:first-child){border-left:0;padding-left:0}.pipeline-summary .metric-block:nth-child(2n){border-left:1px solid var(--line);padding-left:11px}.pipeline-summary .metric-block strong{font-size:16px}.pipeline-board{grid-template-columns:repeat(5,176px);margin-right:-14px;padding-right:14px}.pipeline-column{min-width:176px;padding-right:9px;padding-left:8px}.pipeline-column:first-child{padding-left:0}.deal-card{padding:9px 1px}.detail-title-area h1{font-size:22px}.detail-header{gap:13px}.deal-summary-strip{gap:10px}.contact-head{display:none}.contact-row{grid-template-columns:minmax(0,1fr) 22px;padding:0 9px}.contact-row>.contact-email,.contact-row>.contact-muted,.contact-row>.owner-cell{display:none}.companies-grid{grid-template-columns:1fr 1fr;gap:0 13px}.company-card{padding:11px 1px}.company-card h3{font-size:10px}.report-metrics{grid-template-columns:repeat(2,1fr);gap:13px}.report-metrics .metric-block:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.report-metrics .metric-block:nth-child(3){border:0;padding-left:0}.mobile-bottomnav{position:fixed;z-index:15;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;height:59px;padding-bottom:env(safe-area-inset-bottom);background:#ffffffed;backdrop-filter:blur(12px);border-top:1px solid var(--line)}.mobile-bottomnav a,.mobile-bottomnav button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7d8795;font-size:7px}.mobile-bottomnav a:hover,.mobile-bottomnav button:hover{color:#4e5bd6}.mobile-bottomnav svg{stroke-width:1.7}.page-content{padding-bottom:85px}.inbox-layout{height:calc(100vh - 145px)}.settings-layout{gap:7px}.settings-content{padding:13px}.team-table{padding:0 8px}}.relationship-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px;padding:13px 0}.relationship-summary .dash-metric{padding:0 18px}.relationship-summary .dash-metric:first-child{padding-left:0}.relationship-summary .dash-metric>strong{font-size:17px}.relationship-summary .dash-metric>small{font-size:8px}.deal-meta-line{display:flex;align-items:center;gap:9px;color:#747e8d;font-size:9px;margin-top:12px}.deal-meta-line i{width:3px;height:3px;border-radius:50%;background:#b2b9c3}.lead-score-panel{margin:13px 0 8px}.lead-score-head{display:flex;align-items:baseline;gap:7px;margin:8px 0 7px}.lead-score-head strong{font:650 22px Manrope;letter-spacing:-.7px}.lead-score-head span{font-size:8px;color:#318263}.lead-score-track{height:5px;background:#e9edf0;border-radius:4px;position:relative;overflow:hidden}.lead-score-track i{height:100%;display:block;border-radius:4px;background:#68a98c}.score-breakdown{border:0;padding-top:4px;margin-top:8px}.score-breakdown>div{display:grid;grid-template-columns:55px 1fr 23px;gap:8px;align-items:center;padding:5px 0}.score-breakdown>div>span{color:#778190;font-size:8px}.score-breakdown>div>i{height:3px;background:#edf0f2;border-radius:3px;overflow:hidden}.score-breakdown>div>i>b{display:block;height:100%;background:#8cae9d;border-radius:3px}.score-breakdown>div>strong{font-size:8px;color:#475362;text-align:right}.lead-score-panel+.generated-email{margin-top:9px}html[data-theme=dark] .lead-score-track,html[data-theme=dark] .score-breakdown>div>i{background:#252c33}html[data-theme=dark] .score-breakdown>div>strong{color:#e5e8ed}html[data-theme=dark] .deal-meta-line{color:#a2aab6}@media (max-width:600px){.relationship-summary{grid-template-columns:repeat(3,1fr);margin-top:14px}.relationship-summary .dash-metric{padding:0 8px}.relationship-summary .dash-metric:nth-child(2){border-right:1px solid var(--line)}.relationship-summary .dash-metric>strong{font-size:14px}.relationship-summary .dash-metric>small,.relationship-summary .dash-metric>span{font-size:7px}.deal-meta-line{flex-wrap:wrap;gap:6px;font-size:8px}}.story-row{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;padding:56px 24px;border-top:1px solid #eaedf2}.story-row.story-reverse .story-copy{order:2}.story-row.story-reverse .story-screen{order:1}.story-copy{max-width:340px}.story-index{font-size:8px;letter-spacing:1.1px;color:#929aa6;font-weight:700}.story-copy h2{font:650 25px/1.3 Manrope;letter-spacing:-1px;color:#242d3b;margin:16px 0 10px}.story-copy h2 em{font-style:normal;color:#8992a0}.story-copy p{font-size:10px;line-height:1.75;color:#7a8492;margin:0 0 15px}.story-copy .text-link{font-size:9px}.story-screen{min-width:0;background:#fff;border:1px solid #e7eaf0;border-radius:5px;box-shadow:0 12px 34px #16223b0a;padding:16px 17px}.story-screen-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;padding:0 0 10px;color:#929aa6;font-size:7px;letter-spacing:.85px;font-weight:700}.story-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:13px}.story-columns>div{padding:0 10px;border-right:1px solid #edf0f4}.story-columns>div:first-child{padding-left:0}.story-columns>div:last-child{border:0;padding-right:0}.story-columns>div>small{display:block;font-size:7px;letter-spacing:.7px;color:#9099a5}.story-columns>div>b{display:block;font:650 14px Manrope;margin:4px 0 11px}.story-deal{position:relative;border-top:1px solid #f0f2f5;padding:10px 0 9px 8px;font-size:8px;color:#35404e;line-height:1.4}.story-deal>i{position:absolute;left:0;top:13px;width:4px;height:4px;background:#d39c51;border-radius:50%}.story-deal strong{display:block;font:650 10px Manrope;margin-top:5px}.story-faint-row{height:16px;border-top:1px solid #f0f2f5}.story-faint-row.short{width:70%}.story-contact-head{display:flex;align-items:center;gap:10px}.large-word{width:36px;height:36px;font-size:10px;background:#ececff;color:#525dbc}.story-contact-head>div{display:flex;flex-direction:column;gap:4px;flex:1}.story-contact-head>div>b{font-size:10px;color:#303a48}.story-contact-head>div>small{font-size:8px;color:#8992a0}.relationship-tag{border:1px solid #dcece3;background:#f5faf7;color:#488168;border-radius:3px;padding:4px 6px;font-size:7px}.story-contact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;margin:14px 0 6px;padding:11px 0}.story-contact-stats span{display:flex;flex-direction:column;gap:5px}.story-contact-stats small{font-size:6px;letter-spacing:.6px;color:#929aa6}.story-contact-stats b{font-size:8px;font-weight:600;color:#384352}.story-timeline{display:flex;align-items:flex-start;gap:9px;padding:9px 0 2px}.story-timeline>i{height:7px;width:7px;margin-top:2px;border-radius:50%;background:#6572dd;box-shadow:0 0 0 3px #f0f1ff}.story-timeline>div{display:flex;flex-direction:column;gap:3px}.story-timeline b{font-size:8px;color:#3c4655}.story-timeline small{font-size:7px;color:#969eaa}.story-forecast .forecast-total{display:flex;align-items:center;gap:9px;margin-top:12px}.forecast-total strong{font:650 22px Manrope;letter-spacing:-.7px}.forecast-total span{font-size:8px;color:#388464}.story-forecast .compact-chart{height:111px;margin-top:4px}.forecast-footer{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;padding-top:9px;color:#8a94a2;font-size:7px}.forecast-footer b{color:#364151;font-size:8px;margin-left:3px}.story-quiet-features{max-width:992px;margin:0 auto;padding:24px 24px 57px;display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #eaedf2}.story-quiet-features>div{display:grid;grid-template-columns:30px 1fr;gap:4px 10px}.story-quiet-features>div>span{grid-row:span 2;font-size:8px;color:#9aa2ad}.story-quiet-features b{font:600 11px Manrope;color:#323d4c}.story-quiet-features small{font-size:9px;color:#87909d}.command-row.command-active{background:#f1f2ff;color:#4d5ad2}.command-row.command-active .command-hint{opacity:1}html[data-theme=dark] .story-screen{background:#fff;color:#182131}html[data-theme=dark] .story-copy h2{color:#242d3b}html[data-theme=dark] .story-copy h2 em{color:#8992a0}html[data-theme=dark] .story-quiet-features b{color:#323d4c}html[data-theme=dark] .story-quiet-features small{color:#87909d}@media (max-width:800px){.topbar{grid-template-columns:auto minmax(150px,1fr) auto}.dashboard-editorial{gap:23px}.story-row{gap:28px;padding:42px 22px}.story-copy h2{font-size:21px}.story-screen{padding:12px}.story-quiet-features{padding-left:22px;padding-right:22px}}@media (max-width:600px){.story-row{grid-template-columns:1fr;gap:19px;padding:35px 19px}.story-row.story-reverse .story-copy,.story-row.story-reverse .story-screen{order:0}.story-copy{max-width:100%}.story-copy h2{font-size:22px;margin:11px 0 8px}.story-screen{padding:12px}.story-quiet-features{grid-template-columns:1fr;gap:16px;padding:20px 19px 43px}.story-contact-head{flex-wrap:wrap}.relationship-tag{margin-left:46px}.story-contact-stats{gap:5px}.story-contact-stats b{font-size:7px}}:root{--bg:#f8fafc;--surface:#fff;--surface-elevated:#fff;--ink:#111827;--muted:#667085;--quiet:#9299a7;--line:#e5e7eb;--soft:#f3f5f8;--accent:#5362dc;--accent-dark:#4452c7;--tint:#f2f3ff;--success:#368461;--warning:#a56d24;--danger:#be514f;--radius-lg:12px;--radius-md:8px;--radius-sm:6px;--shadow-soft:0 3px 16px rgb(17 24 39/5%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}html[data-theme=dark]{--bg:#0d1015;--surface:#13171d;--surface-elevated:#191e25;--ink:#f0f2f6;--muted:#a0a8b5;--quiet:#858e9c;--line:#292f38;--soft:#191e25;--accent:#8792ff;--accent-dark:#a4adff;--tint:#222640;--success:#78b89a;--warning:#d3a45e;--danger:#e48780;--shadow-soft:0 3px 16px rgba(0,0,0,.18)}.dash-metric>strong,.metric-block strong{color:var(--ink)}.page-content :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-editorial{display:block}.revenue-story{padding:0 0 20px}.revenue-story .chart-wrap{height:250px}.dashboard-support{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:34px;align-items:start;margin-top:20px}.dashboard-pipeline{min-width:0;padding-top:3px}.dashboard-pipeline .panel-header{margin-bottom:17px}.dashboard-stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.dashboard-stage-track:before{content:"";position:absolute;top:8px;left:4px;right:4px;height:1px;background:var(--line)}.dashboard-stage{min-width:0;position:relative;padding:25px 10px 0 0}.dashboard-stage:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);z-index:1}.dashboard-stage>small,.dashboard-stage>span{display:block;color:var(--muted);font-size:9px}.dashboard-stage>strong{display:block;margin:6px 0 2px;font-size:16px;letter-spacing:-.35px;color:var(--ink)}.dashboard-stage>small{color:var(--quiet)}.dashboard-support .focus-hero{background:transparent;border-left:1px solid var(--line);border-radius:0;padding:0 0 0 20px}.dashboard-support .focus-action{grid-template-columns:7px minmax(0,1fr);gap:9px;padding:11px 0}.dashboard-support .focus-action-link{grid-column:2;margin-top:-3px}.dashboard-support .focus-action-copy b{font-weight:600}.editorial-recent{margin-top:28px}.pipeline-column{background:transparent;border-radius:var(--radius-md)}.column-header,.pipeline-column{position:relative}.column-header:after{content:"";position:absolute;left:0;bottom:-1px;width:26px;height:2px;background:var(--accent)}.pipeline-column:first-child .column-header:after{background:var(--quiet)}.pipeline-column:nth-child(2) .column-header:after{background:var(--success)}.pipeline-column:nth-child(3) .column-header:after{background:var(--accent)}.pipeline-column:nth-child(4) .column-header:after{background:var(--warning)}.pipeline-column:nth-child(5) .column-header:after{background:var(--success)}.deal-card{border-radius:var(--radius-md);box-shadow:none}.deal-card:hover{transform:translateY(-1px);box-shadow:none}.activity-row,.detail-main{position:relative}.detail-main:before{content:"";position:absolute;left:11px;top:24px;bottom:18px;width:1px;background:var(--line)}.activity-row .activity-icon{position:relative;z-index:1;box-shadow:0 0 0 4px var(--bg)}.lead-score-track,.progress-track,.score-breakdown>div>i{border-radius:3px}.hero-preview,.story-screen{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.proof-line{display:flex;align-items:center;gap:8px;color:var(--muted)}.signal-pulse{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px rgba(54,132,97,.1)}.story-label{display:inline-flex;font-size:7px;letter-spacing:.7px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 6px;margin-bottom:10px}html[data-theme=dark] .dash-metric>strong,html[data-theme=dark] .metric-block strong{color:var(--ink)}html[data-theme=dark] .focus-hero{background:transparent}html[data-theme=dark] .detail-main:before{background:var(--line)}html[data-theme=dark] .auth-page,html[data-theme=dark] .marketing{background:#f8fafc;color:#151b28}@media (max-width:800px){.dashboard-support{grid-template-columns:1fr;gap:22px}.dashboard-support .focus-hero{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.revenue-story .chart-wrap{height:210px}}@media (max-width:600px){.dashboard-stage-track{grid-template-columns:repeat(5,112px);overflow-x:auto;padding-bottom:8px}.dashboard-stage-track:before{right:112px}.dashboard-stage>strong{font-size:14px}.dashboard-support{gap:18px}.revenue-story .chart-wrap{height:175px}}.landing-faq,.landing-pricing{max-width:1000px;margin:0 auto;padding:58px 24px;border-top:1px solid var(--line)}.landing-faq h2,.landing-pricing h2{margin:11px 0 7px;font:650 24px/1.25 Manrope;letter-spacing:-.8px}.landing-pricing>div:first-child>p{color:var(--muted);font-size:11px}.landing-plan-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 16px}.landing-plan-row article{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md)}.landing-plan-row article>span{color:var(--muted);font-size:8px;letter-spacing:.6px}.landing-plan-row article>b{color:var(--ink);font:650 23px Manrope}.landing-plan-row article>small{color:var(--muted);font-size:9px}.landing-plan-row .landing-plan-featured{border-color:#c5caf5;box-shadow:var(--shadow-soft)}.landing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px}.landing-faq details{padding:13px 0;border-bottom:1px solid var(--line)}.landing-faq summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;color:var(--ink);font-size:10px;font-weight:600}.landing-faq summary span{color:var(--accent)}.landing-faq details p{color:var(--muted);font-size:9px;line-height:1.65}.story-screen-head span:last-child{letter-spacing:.6px}@media (max-width:600px){.landing-faq,.landing-pricing{padding:40px 18px}.landing-plan-row{grid-template-columns:1fr;gap:8px;margin:16px 0}.landing-plan-row article{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px}.landing-plan-row article>small,.landing-plan-row article>span{grid-column:1}.landing-plan-row article>b{grid-column:2;grid-row:1/span 2}.landing-faq{grid-template-columns:1fr;gap:8px}}@media (max-width:400px){.topbar{padding-left:8px;padding-right:8px;gap:5px}.topbar-actions{gap:2px}}.pipeline-board{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}body,html{overflow-x:clip}.pipeline-compact{grid-template-columns:repeat(5,minmax(150px,1fr))}.pipeline-compact .deal-card{padding:9px}.pipeline-compact .deal-card-top{display:none}.pipeline-compact .deal-card-title{font-size:10px}.pipeline-compact .deal-card-value{margin-top:6px}@media (max-width:1050px){.pipeline-compact{grid-template-columns:repeat(5,175px)}}.landing-template-includes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 16px}.landing-template-includes span{border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:9px}.template-offer{max-width:950px;margin:0 auto 48px;padding:25px;border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;grid-template-columns:1.4fr .8fr;gap:36px;background:var(--surface)}.template-offer h2{font:650 23px/1.3 Manrope;letter-spacing:-.7px;margin:12px 0 8px}.template-offer p{color:var(--muted);font-size:10px;line-height:1.7}.template-included{margin-top:20px;display:grid;gap:11px}.template-included>div{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:10px}.template-included svg{color:var(--success);flex:none}.template-offer aside{border-left:1px solid var(--line);padding:3px 0 3px 24px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.template-offer aside>strong{font:650 17px Manrope}.template-offer aside .button{margin-top:auto}.auth-demo-note{margin:12px 0 -5px;color:var(--warning);font-size:9px;line-height:1.55}@media (max-width:600px){.landing-template-includes{grid-template-columns:repeat(2,1fr)}.template-offer{grid-template-columns:1fr;margin:0 16px 38px;padding:18px;gap:20px}.template-offer aside{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}.not-found-page{min-height:65vh;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;max-width:540px;margin:auto;padding:40px 20px}.not-found-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:20px;color:var(--accent)}.not-found-page h1{margin:10px 0 5px;font:650 25px Manrope;letter-spacing:-.7px}.not-found-page p{max-width:410px;color:var(--muted);font-size:12px;line-height:1.7}.not-found-page>div{display:flex;gap:9px;margin-top:16px}.loading-state{max-width:800px}.loading-line{height:9px;border-radius:3px;background:var(--soft);animation:loading-pulse 1.1s ease-in-out infinite alternate}.loading-title{width:min(270px,65%);height:25px;margin-top:17px}.loading-copy{width:min(390px,86%);margin-top:12px}.loading-rule{height:1px;background:var(--line);margin-top:25px}@keyframes loading-pulse{to{opacity:.52}}@media (prefers-reduced-motion:reduce){.loading-line{animation:none}}.theme-action{width:29px;height:29px;border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:var(--radius-sm)}.theme-action:hover{color:var(--accent);border-color:var(--accent)}html[data-theme=dark] .auth-page,html[data-theme=dark] .marketing{background:var(--bg);color:var(--ink)}html[data-theme=dark] .cta-band,html[data-theme=dark] .feature-grid,html[data-theme=dark] .feature-intro,html[data-theme=dark] .marketing-footer,html[data-theme=dark] .marketing-nav,html[data-theme=dark] .product-stories,html[data-theme=dark] .quote-band,html[data-theme=dark] .trust{background:var(--bg);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .auth-card,html[data-theme=dark] .hero-preview,html[data-theme=dark] .price-card,html[data-theme=dark] .story-screen,html[data-theme=dark] .template-offer{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-soft)}html[data-theme=dark] .cta-band h2,html[data-theme=dark] .feature-intro h2,html[data-theme=dark] .feature-item h3,html[data-theme=dark] .hero h1,html[data-theme=dark] .landing-faq h2,html[data-theme=dark] .landing-pricing h2,html[data-theme=dark] .price-amount strong,html[data-theme=dark] .pricing-hero h1,html[data-theme=dark] .story-copy h2{color:var(--ink)}html[data-theme=dark] .feature-item p,html[data-theme=dark] .hero-copy>p,html[data-theme=dark] .landing-pricing>div:first-child>p,html[data-theme=dark] .pricing-hero p,html[data-theme=dark] .story-copy p{color:var(--muted)}html[data-theme=dark] .forecast-footer,html[data-theme=dark] .preview-bar,html[data-theme=dark] .preview-inner,html[data-theme=dark] .story-columns>div,html[data-theme=dark] .story-contact-stats,html[data-theme=dark] .story-screen-head,html[data-theme=dark] .story-timeline{border-color:var(--line);color:var(--muted)}html[data-theme=dark] .feature-item h3,html[data-theme=dark] .forecast-footer b,html[data-theme=dark] .preview-deal b,html[data-theme=dark] .preview-inner h3,html[data-theme=dark] .story-contact-head>div>b,html[data-theme=dark] .story-contact-stats b,html[data-theme=dark] .story-timeline b{color:var(--ink)}html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-nav,html[data-theme=dark] .auth-nav .brand{color:var(--ink);border-color:var(--line)}html[data-theme=dark] .landing-faq details{border-color:var(--line)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}