:root{--page-bg: #050607;--text: #e8ebef;--heading: #f8fafc;--muted: #b9c0ca;--subtle: #9099a7;--card-bg: #0d0f12;--surface: #15181d;--surface-strong: #1f1a10;--border: #333842;--border-strong: #555b66;--accent: #d6ad5a;--accent-soft: #261d0f;--accent-hero: #f7d87c;--hero-text: #fff8e8;--blue-soft: #102d4e;--blue-border: #24507c;--blue-text: #bfdbfe;--warning-bg: #332311;--warning-border: #92400e;--warning: #fbbf24;--link: #93c5fd;--pill-text: #f8fafc;--pill-high: #7f1d1d;--pill-medium: #713f12;--pill-low: #1e3a8a;--shadow: 0 18px 48px rgba(0, 0, 0, .36);color:var(--text);background:var(--page-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--page-bg);color:var(--text)}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}.site-shell{min-height:100vh;padding:24px}.site-nav,.company-hero,.section-block,.maintenance-band,.review-section,.site-footer{max-width:1320px;margin-left:auto;margin-right:auto}.site-nav{position:sticky;top:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 92%,transparent);box-shadow:var(--shadow);padding:14px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.site-nav nav{display:flex;align-items:center;gap:12px}.brand-mark{color:var(--heading);font-weight:900}.brand-mark span{line-height:1.08}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:72px;border-top:1px solid var(--border);padding:24px 0 8px;color:var(--muted)}.site-footer p{margin:8px 0 0;color:var(--subtle);font-size:.92rem}.site-footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:var(--subtle);font-size:.92rem;line-height:1.45;text-align:right}.site-footer-meta a{color:var(--accent);font-weight:900}.site-footer-meta nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px}.brand-logo{flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(183,121,31,.42);border-radius:8px;background:#020304;object-fit:cover;object-position:50% 24%;box-shadow:0 0 20px #b7791f2e}.site-nav nav{flex-wrap:wrap;justify-content:flex-end}.site-nav nav a{color:var(--muted);font-size:.94rem;font-weight:800}.site-nav nav a:hover{color:var(--accent)}.site-nav nav a.active{color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:3px}.site-nav nav a.login-nav-link{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(247,195,96,.45);border-radius:12px;background:#f7c3601a;color:var(--heading)}.site-nav nav a.login-nav-link:hover,.site-nav nav a.login-nav-link.active{border-color:var(--accent);color:var(--accent);border-bottom-width:1px;padding-bottom:9px}.company-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:stretch;margin-top:24px}.hero-copy,.hero-card,.reel-phone,.panel,.stats-grid article,.service-card,.pricing-card,.maintenance-price-card,.platform-cost-card,.agent-overseer,.agent-card,.maintenance-band,.review-section{border:1px solid var(--border);box-shadow:var(--shadow)}.hero-copy{border-radius:8px;padding:48px;background:radial-gradient(circle at 74% 24%,rgba(246,216,138,.24),transparent 34%),linear-gradient(135deg,#020304,#101114 56%,#5d451d);color:var(--hero-text)}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:900;letter-spacing:0}.hero-copy .eyebrow{color:var(--accent-hero)}h1,h2,h3,h4,p{margin-top:0}h1{max-width:980px;margin-bottom:18px;font-size:clamp(2.4rem,5vw,5rem);line-height:.98;letter-spacing:0}h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3.75rem);line-height:1;letter-spacing:0}h3{margin-bottom:10px;font-size:1.45rem}.hero-copy p,.section-heading p,.maintenance-band p,.review-copy p{color:var(--muted);font-size:1.05rem;line-height:1.7}.hero-copy p{max-width:840px;color:var(--hero-text)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:12px 16px;background:var(--accent);color:var(--card-bg);font-weight:900;cursor:pointer}button.secondary,.button.secondary{background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}button.secondary.danger{color:#ffc9c9;border-color:#ffc9c94d}.hero-card{border-radius:8px;padding:28px;background:var(--card-bg);display:flex;flex-direction:column;justify-content:center;gap:12px}.hero-card-logo{width:100%;max-width:300px;aspect-ratio:16 / 11;align-self:flex-start;border:1px solid rgba(183,121,31,.32);border-radius:8px;background:#020304;object-fit:contain;padding:10px;box-shadow:0 16px 34px #0206172e}.hero-card span,.stats-grid span,.detail-grid span{color:var(--subtle);font-size:.86rem}.hero-card strong{color:var(--heading);font-size:1.7rem;line-height:1.15}.hero-card p{color:var(--muted);line-height:1.6}.reel-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,.78fr);gap:24px;align-items:center}.reel-copy{max-width:760px}.reel-copy p{color:var(--muted);font-size:1.08rem;line-height:1.75}.reel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.reel-metrics div{min-height:122px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:18px}.reel-metrics strong{display:block;color:var(--heading);font-size:1.65rem;line-height:1.1}.reel-metrics span{display:block;margin-top:8px;color:var(--muted);line-height:1.5}.workflow-card{border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 14% 16%,var(--accent-soft),transparent 34%),var(--card-bg);box-shadow:var(--shadow);padding:28px}.workflow-card h3{margin:8px 0 12px;color:var(--heading);font-size:clamp(1.9rem,3vw,3rem);line-height:1}.workflow-card p{color:var(--muted);font-size:1.05rem;line-height:1.65}.workflow-steps{display:grid;gap:12px;margin-top:22px}.workflow-steps div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.workflow-steps strong{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:.9rem}.workflow-steps span{color:var(--heading);font-weight:900;line-height:1.35}.reel-phone{position:relative;overflow:hidden;border-radius:32px;background:radial-gradient(circle at 18% 8%,rgba(244,199,109,.24),transparent 34%),linear-gradient(180deg,#05070a,#111827);padding:18px;color:#e6fffb}.reel-phone-top,.reel-phone-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--subtle);font-size:.82rem;font-weight:900}.reel-phone-top{color:#e6fffbd6}.recording-pill{display:inline-flex;align-items:center;justify-content:center;min-width:190px;border-radius:999px;background:#00000075;padding:10px 16px;color:#fff}.recording-pill span{width:10px;height:10px;border-radius:999px;background:#ef4444;box-shadow:0 0 18px #ef4444d9}.recording-pill.blueprint span{background:#f4c76d;box-shadow:0 0 18px #f4c76db8}.command-blueprint-note{margin:12px 0 0;color:#e6fffbb3;font-size:.86rem;line-height:1.5}.command-screen{display:grid;gap:14px;margin:18px 0;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:linear-gradient(180deg,#b7791f38,#0f1f2ff5),#0f1f2feb;padding:18px}.command-hero{border:1px solid rgba(244,199,109,.24);border-radius:8px;background:linear-gradient(135deg,#f4c76d2b,#2563eb14),#081220a8;padding:16px}.command-hero span,.agent-chip span,.activity-title span{color:#f4c76d;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.command-hero h3{margin:6px 0 8px;color:#fff;font-size:clamp(1.95rem,4vw,3rem);line-height:.96}.command-hero p{margin:0;color:#e6fffbdb;line-height:1.55}.command-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.command-stats div{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0206175c;padding:12px}.command-stats strong{display:block;color:#fff;font-size:1.45rem;line-height:1}.command-stats span{display:block;margin-top:6px;color:#e2e8f0b8;font-size:.78rem;font-weight:800}.agent-console{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-chip{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172a94;padding:12px}.reel-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#d6ad5a24;color:#f6d88a}.agent-chip h4{margin:4px 0 5px;color:#f8fafc;font-size:1.08rem;line-height:1.2}.agent-chip p{margin:0;color:#e2e8f0bd;font-size:.88rem;line-height:1.42}.activity-feed{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0206174d;padding:14px}.activity-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.activity-title strong{color:#f8fafc;font-size:.82rem}.activity-row{display:flex;gap:8px;align-items:flex-start;border-top:1px solid rgba(148,163,184,.14);padding:9px 0;color:#e2e8f0db;font-size:.88rem;line-height:1.35}.activity-row:first-of-type{border-top:0}.activity-row svg{flex:0 0 auto;color:#f6d88a;margin-top:2px}.reel-phone-bottom{align-items:flex-end;color:#e6fffbc7}.reel-phone-bottom p{max-width:300px;margin:0;line-height:1.45}.reel-phone-bottom div{display:flex;flex-direction:column;gap:7px;align-items:flex-end}.reel-phone-bottom a{color:#f6d88a}.section-block{padding:72px 0 0}.section-heading{margin-bottom:24px}.section-heading p{max-width:820px}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.split-heading>div:first-child{flex:1 1 640px;min-width:0}.lead-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:min(520px,100%)}.discovery-campaign-select{display:grid;gap:5px;min-width:min(260px,100%)}.email-provider-status{display:grid;gap:4px;width:min(330px,100%);min-height:46px;border:1px solid rgba(225,184,90,.35);border-radius:8px;background:#4a38182e;padding:9px 12px}.email-provider-status.ready{border-color:#2dd4bf73;background:#14534b33}.email-provider-status span,.discovery-campaign-select span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.email-provider-status strong{color:var(--heading);font-size:.95rem}.email-provider-status small{color:var(--muted);font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.discovery-campaign-select select{min-height:46px;border:1px solid var(--border);border-radius:8px;background:#0f172ab8;color:var(--heading);font:inherit;font-weight:800;padding:0 12px}.lead-heading-actions button{min-height:46px;white-space:nowrap}.lead-heading-actions .secondary-action{border:1px solid var(--border);background:#0f172ab8;color:var(--heading)}.lead-scout-workspace>.section-heading{display:block;margin-bottom:10px;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(214,173,90,.12),transparent 28%),color-mix(in srgb,var(--card-bg) 88%,var(--surface) 12%);padding:14px 16px}.lead-scout-workspace>.section-heading h1{max-width:680px;margin:5px 0 7px;font-size:clamp(1.9rem,2.9vw,2.65rem);line-height:1.03}.lead-scout-workspace>.section-heading p:not(.eyebrow){max-width:760px;font-size:.95rem;line-height:1.45}.lead-scout-workspace .lead-heading-actions{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:10px;align-items:stretch;min-width:0;width:100%;margin:0 0 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 86%,var(--surface) 14%);padding:10px;box-shadow:var(--shadow)}.lead-scout-workspace .email-provider-status,.lead-scout-workspace .discovery-campaign-select,.lead-scout-workspace .lead-heading-actions button{width:100%;min-width:0;min-height:62px}.lead-scout-workspace .email-provider-status,.lead-scout-workspace .discovery-campaign-select{align-content:center;padding:10px 12px}.lead-scout-workspace .discovery-campaign-select{border:1px solid var(--border);border-radius:8px;background:#0f172a8a}.lead-scout-workspace .lead-heading-actions button{justify-content:center}.lead-discovery-note{margin:0}.lead-discovery-note-stack{display:grid;gap:10px;margin:0 0 18px}.discovery-campaign-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0 0 18px}.discovery-campaign-strip article{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.discovery-campaign-strip span{color:var(--accent);font-size:.78rem;font-weight:900}.discovery-campaign-strip strong{color:var(--heading);font-size:1.15rem}.discovery-campaign-strip small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.daily-growth-job{display:grid;gap:14px;margin:0 0 14px;padding:16px}.daily-growth-header{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.daily-growth-header h2{color:var(--heading);font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.08;margin:5px 0}.daily-growth-header p{color:var(--muted);margin:0;max-width:760px}.daily-growth-primary-actions{display:grid;gap:10px}.daily-growth-campaign-select,.daily-growth-settings-grid label{display:grid;gap:6px;min-width:0}.daily-growth-campaign-select span,.daily-growth-settings-grid span,.daily-growth-card-heading span,.daily-growth-run-grid span,.daily-growth-reason-grid span,.daily-growth-qualified-list span{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.daily-growth-campaign-select select,.daily-growth-settings-grid input{min-height:46px;border:1px solid var(--border);border-radius:8px;background:#0f172ab8;color:var(--heading);font:inherit;font-weight:800;padding:0 12px}.daily-growth-settings-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-growth-settings-grid article,.daily-growth-settings-grid label{min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent);padding:11px 12px}.daily-growth-settings-grid strong{color:var(--heading);display:block;line-height:1.15;overflow-wrap:anywhere}.daily-growth-step-list{display:flex;flex-wrap:wrap;gap:8px}.daily-growth-step-list span{border:1px solid color-mix(in srgb,var(--link) 34%,var(--border));border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:800;padding:7px 10px}.daily-growth-guardrails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.daily-growth-guardrails article{display:flex;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:8px;padding:10px;background:#0f172a57}.daily-growth-guardrails article.enabled{border-color:#2dd4bf47}.daily-growth-guardrails article.disabled{opacity:.62}.daily-growth-guardrails svg{flex:0 0 auto;color:#8ee6d7}.daily-growth-guardrails div{display:grid;gap:3px;min-width:0}.daily-growth-guardrails strong{color:var(--text);font-size:.78rem;line-height:1.2}.daily-growth-guardrails small{color:var(--muted);font-size:.72rem;line-height:1.35}.daily-growth-body{display:grid;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.7fr) minmax(280px,1fr)}.daily-growth-card-group{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:#0f172a47;padding:12px}.daily-growth-card-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.daily-growth-card-heading strong{color:var(--heading);font-size:1rem}.daily-growth-card-heading span{color:var(--muted)}.daily-growth-run-grid,.daily-growth-reason-grid,.daily-growth-qualified-list{display:grid;gap:8px;min-width:0}.daily-growth-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-growth-run-grid article,.daily-growth-reason-grid article,.daily-growth-qualified-list article{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.daily-growth-run-grid article{display:grid;gap:5px}.daily-growth-run-grid strong,.daily-growth-reason-grid strong,.daily-growth-qualified-list strong{color:var(--heading);display:block;line-height:1.12;overflow-wrap:anywhere}.daily-growth-run-grid small,.daily-growth-qualified-list small,.daily-growth-empty,.daily-growth-reason-grid>span{color:var(--muted);line-height:1.35;margin:0;overflow-wrap:anywhere}.daily-growth-reason-grid article{align-items:center;display:flex;gap:10px;justify-content:space-between}.daily-growth-qualified-list{max-height:260px;overflow:auto;padding-right:4px}.daily-growth-qualified-list article{display:grid;gap:9px}.daily-growth-qualified-list article>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-growth-qualified-list button{min-height:40px;justify-content:center}.daily-growth-qualified-list .secondary-action{border:1px solid var(--border);background:#0f172ab8;color:var(--heading)}.lead-next-action-bar{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),#0f172ad1;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 14px;padding:15px 16px}.lead-next-action-bar.warning{background:linear-gradient(135deg,rgba(245,158,11,.15),transparent 70%),#0f172ad1;border-color:color-mix(in srgb,#f59e0b 42%,var(--border))}.lead-next-action-bar.money{background:linear-gradient(135deg,rgba(16,185,129,.13),transparent 70%),#0f172ad1;border-color:color-mix(in srgb,#10b981 40%,var(--border))}.lead-next-action-bar h2{color:var(--heading);font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.05;margin:5px 0}.lead-next-action-bar p:not(.eyebrow){color:var(--muted);margin:0;max-width:780px}.lead-next-action-bar button{min-height:48px;min-width:180px}.lead-action-queue{align-items:stretch;background:#0f172a94;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);margin:0 0 14px;padding:12px}.lead-action-queue>div:first-child{align-content:center;display:grid;min-width:0}.lead-action-queue strong{color:var(--heading);font-size:.95rem;line-height:1.25}.lead-action-queue-list{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.lead-action-queue-list button{align-content:start;background:#0f172ab8;border:1px solid var(--border);border-radius:8px;color:var(--text);display:grid;gap:5px;min-height:74px;min-width:0;padding:10px;text-align:left}.lead-action-queue-list button.warning{background:#f59e0b1f;border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}.lead-action-queue-list button.money{background:#10b9811a;border-color:color-mix(in srgb,#10b981 36%,var(--border))}.lead-action-queue-list button.action{background:color-mix(in srgb,var(--link) 10%,rgba(15,23,42,.72));border-color:color-mix(in srgb,var(--link) 36%,var(--border))}.lead-action-queue-list span{color:var(--heading);font-weight:950;line-height:1.12;overflow-wrap:anywhere}.lead-action-queue-list small{color:var(--muted);display:-webkit-box;font-size:.75rem;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lead-summary-strip{display:grid;grid-template-columns:repeat(8,minmax(116px,1fr));gap:8px;margin:0 0 14px}.lead-summary-card{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 12px}.lead-summary-card.money{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent-soft) 26%,var(--surface))}.lead-summary-card.action{border-color:color-mix(in srgb,var(--link) 34%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--link) 8%)}.lead-summary-card span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.lead-summary-card strong{color:var(--heading);font-size:clamp(1.02rem,1.7vw,1.35rem);line-height:1.08;overflow-wrap:anywhere}.lead-workspace-tabs-card{display:grid;gap:14px;max-width:1500px;margin:6px auto 14px;padding:16px}.lead-workspace-tabs-heading{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.lead-workspace-tabs-heading h2{margin:5px 0 4px;color:var(--heading);font-size:clamp(1.35rem,2.3vw,2.1rem);line-height:1.05}.lead-workspace-tabs-heading p{margin:0;color:var(--muted);max-width:820px}.lead-workspace-tabs-heading>span{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:900;padding:7px 11px;white-space:nowrap}.lead-workspace-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lead-workspace-tabs button{align-content:start;display:grid;gap:5px;min-height:86px;min-width:0;border:1px solid var(--border);border-radius:8px;background:#0f172ab8;color:var(--text);padding:10px;text-align:left}.lead-workspace-tabs button span{color:var(--heading);font-weight:950;line-height:1.08}.lead-workspace-tab-label{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.lead-workspace-tab-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-workspace-tab-badge{border:1px solid var(--border);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:.64rem;font-weight:950;line-height:1;padding:4px 6px;white-space:nowrap}.lead-workspace-tab-badge.warning{background:#f59e0b29;border-color:#f59e0b61;color:#ffe08a}.lead-workspace-tab-badge.money{background:#10b98124;border-color:#10b98159;color:#9ff3c6}.lead-workspace-tab-badge.action{background:color-mix(in srgb,var(--link) 18%,transparent);border-color:color-mix(in srgb,var(--link) 42%,var(--border));color:var(--link)}.lead-workspace-tabs button small{color:var(--muted);display:-webkit-box;font-size:.76rem;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lead-workspace-tabs button.active{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 64%),#1f2937e6;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.lead-workspace-tabs button.active span{color:var(--accent)}.lead-workspace-tabs button.active .lead-workspace-tab-badge{color:var(--heading)}.lead-workspace-tab-panel{max-width:1500px;margin:0 auto}.lead-quality-gate-strip{align-items:center;background:color-mix(in srgb,var(--surface) 82%,var(--accent) 7%);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);margin:0 0 14px;padding:14px 16px}.lead-quality-gate-strip>div{min-width:0}.lead-quality-gate-strip .eyebrow{margin-bottom:6px}.lead-quality-gate-strip strong{color:var(--heading);display:block;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.lead-quality-gate-reasons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lead-quality-gate-reasons span{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.82rem;font-weight:800;padding:7px 10px;white-space:nowrap}.lead-repair-queue{display:grid;gap:14px;margin:0 0 16px;padding:16px}.lead-repair-queue-header{align-items:end;display:flex;gap:16px;justify-content:space-between}.lead-repair-queue-header h2{color:var(--heading);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08;margin:5px 0}.lead-repair-queue-header p{color:var(--muted);margin:0;max-width:820px}.lead-repair-queue-header>strong{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:999px;color:var(--accent);flex:0 0 auto;padding:7px 10px}.lead-repair-queue-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.lead-repair-card{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent);padding:12px}.lead-repair-card.selected{border-color:color-mix(in srgb,var(--accent) 62%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.lead-repair-card strong{color:var(--heading);display:block;font-size:1.05rem;line-height:1.12;overflow-wrap:anywhere}.lead-repair-card small,.lead-repair-card p{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.lead-repair-card p{margin:0}.lead-repair-reasons,.lead-repair-actions{display:flex;flex-wrap:wrap;gap:7px}.lead-repair-secondary-actions{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.lead-repair-reasons span{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:999px;color:var(--accent);font-size:.72rem;font-weight:900;padding:4px 8px}.lead-repair-actions button{align-items:center;display:inline-flex;gap:7px;min-height:36px;border-radius:8px;font-size:.82rem;padding:8px 10px}.lead-repair-secondary-actions button{align-items:center;display:inline-flex;flex:1 1 150px;gap:7px;justify-content:center;min-height:34px;border-radius:8px;font-size:.76rem;padding:7px 9px}.lead-repair-result-log{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);display:grid;gap:10px;padding-top:12px}.lead-repair-result-log>div:first-child{align-items:end;display:flex;justify-content:space-between;gap:12px}.lead-repair-result-log span{color:var(--accent);font-size:.78rem;font-weight:900;text-transform:uppercase}.lead-repair-result-log small{color:var(--muted)}.lead-repair-result-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.lead-repair-result-grid article{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent);padding:10px;min-width:0}.lead-repair-result-grid strong{color:var(--heading);display:block;overflow-wrap:anywhere}.lead-repair-result-grid ul{color:var(--muted);display:grid;gap:4px;line-height:1.32;margin:8px 0 0;padding-left:18px}.rate-card{align-self:center;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;min-width:min(340px,100%);padding:18px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);box-shadow:var(--shadow)}.rate-card svg{grid-row:1 / span 2;color:var(--accent);margin-top:1px}.rate-card strong,.rate-card span{display:block;min-width:0}.rate-card strong{color:var(--heading);line-height:1.25}.rate-card span{color:var(--muted);line-height:1.45}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.service-card{min-height:260px;border-radius:8px;background:var(--card-bg);padding:24px}.service-card svg,.stats-grid svg{color:var(--accent)}.service-card p{color:var(--muted);line-height:1.65}.maintenance-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:28px;align-items:center;margin-top:72px;border-radius:8px;background:var(--surface-strong);padding:34px}.maintenance-list{display:grid;gap:12px}.maintenance-list div{display:flex;gap:10px;align-items:center;border-radius:8px;background:var(--card-bg);padding:13px 14px;font-weight:800}.maintenance-list svg{flex:0 0 auto;color:var(--accent)}.pricing-section{scroll-margin-top:96px}.pricing-note{display:flex;align-items:center;gap:12px;max-width:380px;border:1px solid var(--blue-border);border-radius:8px;background:var(--blue-soft);color:var(--blue-text);padding:14px 16px;font-weight:800;line-height:1.5}.pricing-note svg{flex:0 0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-review-row{display:grid;grid-template-columns:minmax(280px,.42fr);gap:16px}.pricing-tier-section{display:grid;gap:14px;margin-top:20px}.pricing-tier-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pricing-tier-heading h3{margin-bottom:0;color:var(--heading)}.pricing-tier-heading p{max-width:760px;margin-bottom:0;color:var(--muted);line-height:1.55}.comparison-section{gap:12px}.pricing-comparison-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:var(--shadow)}.pricing-comparison-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.pricing-comparison-table th,.pricing-comparison-table td{border-bottom:1px solid var(--border);padding:18px 20px;text-align:left;vertical-align:top}.pricing-comparison-table thead th{background:radial-gradient(circle at 12% 16%,var(--accent-soft),transparent 38%),var(--surface)}.pricing-comparison-table tr:last-child th,.pricing-comparison-table tr:last-child td{border-bottom:0}.comparison-feature-heading,.comparison-feature{position:sticky;left:0;z-index:2;width:190px;min-width:190px;background:var(--surface)}.comparison-feature-heading{color:var(--accent);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.comparison-feature{color:var(--heading);font-weight:900}.comparison-plan-heading{width:26%;min-width:240px}.comparison-plan-heading strong{display:block;margin-top:6px;color:var(--heading);font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.15}.comparison-plan-heading p{margin:8px 0 0;color:var(--muted);font-size:.95rem;line-height:1.45}.comparison-price{display:block;margin-top:10px;color:var(--heading);font-size:clamp(1.55rem,2.2vw,2rem);font-weight:900;line-height:1.05;white-space:nowrap}.comparison-value{display:flex;gap:10px;color:var(--muted);line-height:1.5}.comparison-value svg{flex:0 0 auto;margin-top:3px;color:var(--accent)}.pricing-card,.maintenance-price-card,.platform-cost-card{border-radius:8px;background:var(--card-bg);padding:24px}.pricing-card{display:flex;flex-direction:column;min-width:0;min-height:360px}.pricing-card.free{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-soft) 0%,var(--card-bg) 82%)}.review-cta-card{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.review-cta-card:hover,.review-cta-card:focus-visible{border-color:var(--accent);box-shadow:0 24px 55px #d6ad5a33;transform:translateY(-2px);outline:none}.inline-card-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:24px;border-radius:999px;background:var(--accent);color:#04201e;padding:10px 14px;font-weight:900}.price-note{color:var(--accent);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.price-line{display:block;margin:4px 0 12px;color:var(--heading);font-size:clamp(1.85rem,2.15vw,2.35rem);line-height:1.08;overflow-wrap:normal;text-wrap:balance}.pricing-card p,.maintenance-price-card p,.platform-cost-card p,.scope-disclaimer{color:var(--muted);line-height:1.65}.pricing-card ul,.maintenance-price-card ul{margin:auto 0 0;padding-left:20px}.maintenance-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:0}.maintenance-price-card{display:grid;gap:18px}.bundle-savings{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:center;margin-top:20px;border:1px solid var(--accent-border);border-radius:8px;background:radial-gradient(circle at 12% 20%,var(--accent-soft),transparent 36%),var(--surface);padding:24px}.bundle-savings h3{margin:8px 0 0;color:var(--heading);font-size:1.45rem;line-height:1.2}.bundle-savings p{margin:0;color:var(--muted);line-height:1.65}.bundle-savings strong{color:var(--heading)}.platform-costs{display:grid;grid-template-columns:1fr;gap:22px;margin-top:16px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,var(--surface) 0%,var(--card-bg) 100%);padding:28px}.platform-costs-copy{display:grid;grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);gap:24px;align-items:end}.platform-costs-copy h3{max-width:720px;font-size:clamp(1.55rem,2vw,2.05rem);line-height:1.1}.platform-costs-copy p{margin-bottom:0;color:var(--muted);line-height:1.65}.platform-cost-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.platform-cost-card{display:flex;flex-direction:column;min-height:0;gap:10px}.platform-cost-card svg{flex:0 0 auto;color:var(--accent)}.platform-cost-card h4{margin:0;color:var(--heading);font-size:1.1rem}.platform-cost-card p{margin:0}.info-page,.contact-page,.legal-page{scroll-margin-top:96px}.founder-card,.info-grid article,.contact-grid article,.legal-grid article,.contact-cta{border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:var(--shadow)}.founder-card{display:grid;gap:8px;min-width:min(360px,100%);padding:22px}.founder-card span,.contact-grid span{color:var(--accent);font-size:.78rem;font-weight:900;text-transform:uppercase}.founder-card strong{color:var(--heading);font-size:1.7rem;line-height:1.05}.founder-card small,.contact-grid strong{color:var(--muted);font-weight:900}.founder-card a,.contact-grid a,.legal-grid a,.review-copy a{color:var(--link);font-weight:900;overflow-wrap:anywhere}.info-grid,.contact-grid,.legal-grid{display:grid;gap:16px}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid,.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid article,.contact-grid article,.legal-grid article{display:grid;align-content:start;gap:10px;padding:22px}.info-grid svg{color:var(--accent)}.info-grid h3,.legal-grid h3{margin:0;color:var(--heading)}.info-grid p,.contact-grid p,.legal-grid p,.contact-cta p{margin:0;color:var(--muted);line-height:1.65}.contact-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:22px}.contact-email-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:var(--shadow);padding:22px}.contact-email-copy{grid-column:1 / -1;display:grid;gap:8px;max-width:760px}.contact-email-copy span{color:var(--accent);font-size:.78rem;font-weight:900;text-transform:uppercase}.contact-email-copy h3{margin:0;color:var(--heading);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.contact-email-copy p{margin:0;color:var(--muted);line-height:1.55}.contact-email-form label{display:grid;gap:8px;color:var(--muted);font-weight:900}.contact-email-form input,.contact-email-form textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--heading);padding:13px 14px;font:inherit;font-weight:800}.contact-email-form textarea{min-height:190px;resize:vertical;overflow-wrap:anywhere}.contact-email-form .full-width,.contact-email-form button{grid-column:1 / -1}.contact-email-form button{justify-content:center}.scope-disclaimer{margin:18px 0 0;border-radius:8px;background:var(--warning-bg);border:1px solid var(--warning-border);padding:14px 16px;font-weight:800}.agent-section{scroll-margin-top:96px}.agent-command{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);gap:16px;align-items:stretch;margin-bottom:16px}.agent-overseer{border-radius:8px;background:linear-gradient(135deg,#020304,#101820 58%,#8a5a15);color:var(--hero-text);padding:28px}.agent-overseer-logo{width:76px;height:76px;border:1px solid rgba(244,199,109,.42);border-radius:16px;background:#020304;object-fit:cover;object-position:50% 18%;box-shadow:0 12px 26px #00000047,0 0 28px #f4c76d38}.agent-overseer span{display:block;margin-top:12px;color:var(--accent-hero);font-weight:900;text-transform:uppercase}.agent-overseer h3{margin:10px 0 12px;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.agent-overseer p{max-width:680px;margin-bottom:0;color:var(--hero-text);line-height:1.65}.agent-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:22px}.agent-flow div{min-height:88px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--heading);font-weight:900;text-align:center}.agent-flow svg{color:var(--accent)}.agent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.agent-card{min-height:320px;border-radius:8px;background:var(--card-bg);padding:24px}.agent-card svg{color:var(--accent)}.agent-card p{color:var(--muted);line-height:1.65}.agent-card ul{margin:16px 0 0}.internal-shell{min-height:100vh}.internal-command-section{padding-top:72px}.internal-command-section .section-heading p{max-width:860px}.internal-command-layout{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(0,1fr);gap:20px;align-items:stretch}.command-center-panel{min-height:100%}.internal-stack{display:grid;gap:16px;align-content:start}.internal-agent-grid{margin-top:20px}.agent-talk-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:20px;margin:20px 0;padding:24px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--accent) 10%),var(--card-bg));box-shadow:var(--shadow)}.agent-talk-copy h2{margin:8px 0 10px;color:var(--heading);font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.agent-talk-copy p{color:var(--muted);line-height:1.65;margin:0}.command-bridge-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.command-bridge-status span,.command-bridge-status small,.command-status{border:1px solid var(--border);border-radius:999px;font-size:.78rem;font-weight:900;line-height:1;padding:7px 10px}.command-bridge-status .ready{background:color-mix(in srgb,#22c55e 16%,var(--surface));color:var(--heading)}.command-bridge-status .queued{background:color-mix(in srgb,#f59e0b 16%,var(--surface));color:var(--heading)}.command-bridge-status .blocked,.agent-command-message.error,.dispatch-error{color:#f87171}.agent-command-message{color:var(--muted);font-weight:800;margin:0}.agent-talk-form{display:grid;gap:12px}.agent-talk-form label{display:grid;gap:7px;color:var(--heading);font-weight:900}.agent-talk-form select,.agent-talk-form textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:12px 14px}.agent-talk-form textarea{min-height:122px;resize:vertical}.agent-talk-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--accent);color:#061018;cursor:pointer;font-weight:900;min-height:44px;padding:11px 16px}.agent-talk-form button:disabled{cursor:not-allowed;opacity:.55}.agent-talk-list{grid-column:1 / -1;display:grid;gap:10px}.agent-talk-empty,.agent-talk-item{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);padding:14px}.agent-talk-item{display:grid;gap:8px}.agent-talk-empty{color:var(--muted);margin:0}.agent-talk-item-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-talk-title-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.agent-business-badge{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 46%,var(--border));border-radius:999px;color:var(--heading)!important;display:inline-flex;max-width:min(340px,100%);min-height:28px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.agent-talk-item span{color:var(--accent);display:block;font-weight:900}.agent-talk-item p{color:var(--heading);margin:6px 0}.agent-talk-item small{color:var(--muted)}.agent-result{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--accent) 18%);display:grid;gap:6px;padding:14px}.agent-result strong{color:var(--accent);font-size:.9rem}.agent-result p{color:var(--text);margin:0;white-space:pre-wrap}.command-status.queued,.command-status.dispatching{background:color-mix(in srgb,#f59e0b 16%,var(--surface));color:var(--heading)}.command-status.dispatched,.command-status.completed{background:color-mix(in srgb,#22c55e 16%,var(--surface));color:var(--heading)}.command-status.dispatch_failed{background:color-mix(in srgb,#ef4444 16%,var(--surface));color:var(--heading)}.agent-retry-button{align-items:center;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--heading);cursor:pointer;display:inline-flex;font-weight:900;gap:7px;justify-content:center;justify-self:start;min-height:36px;padding:8px 12px}.agent-retry-button:disabled{cursor:not-allowed;opacity:.6}.review-queue{border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,var(--accent) 6%),var(--card-bg));box-shadow:var(--shadow);margin-top:20px;padding:24px}.review-queue-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.review-queue-header h2{margin:8px 0}.review-queue-header p{color:var(--muted);line-height:1.65;margin:0;max-width:780px}.queue-refresh-button{border:1px solid var(--accent);background:var(--surface);color:var(--accent);border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-weight:900;min-height:40px;padding:9px 14px}.queue-refresh-button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.queue-refresh-button:disabled{cursor:not-allowed;opacity:.65}.review-empty-state{border:1px dashed var(--border);border-radius:8px;color:var(--muted);display:grid;gap:8px;justify-items:start;padding:22px}.review-empty-state svg{color:var(--accent)}.review-empty-state h3,.review-empty-state p{margin:0}.review-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-request-card{border:1px solid var(--border);border-radius:8px;background:var(--card-bg);display:grid;gap:14px;padding:18px}.review-request-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.review-request-top h3{margin:6px 0 0}.review-request-status{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:999px;color:var(--accent);flex:0 0 auto;font-size:.78rem;font-weight:900;padding:5px 9px;text-transform:capitalize}.review-request-link{color:var(--accent);display:inline-flex;align-items:center;gap:6px;font-weight:900;overflow-wrap:anywhere}.review-request-link.muted{color:var(--muted)}.review-request-meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--muted);font-size:.9rem}.review-request-meta span{display:inline-flex;align-items:center;gap:6px}.review-request-contact,.review-request-notes{margin:0}.review-request-contact{color:var(--text)}.review-request-notes{color:var(--muted);line-height:1.65}.review-request-actions{display:flex;flex-wrap:wrap;gap:10px}.review-request-actions button{min-height:38px;padding:9px 12px}.internal-nav nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.internal-nav nav a,.internal-nav .nav-link-button{display:inline-flex;align-items:center;gap:8px}.internal-logout-button{border:1px solid var(--border);background:var(--surface);color:var(--heading);padding:9px 12px;border-radius:8px;font-weight:900;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.internal-logout-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.internal-logout-button:disabled{cursor:not-allowed;opacity:.65}.internal-auth-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(260px,.6fr);gap:20px;align-items:stretch}.internal-login-card,.internal-access-note,.internal-auth-card{border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:var(--shadow);padding:28px}.internal-login-card{display:grid;gap:16px}.internal-login-card h2{font-size:clamp(1.8rem,3vw,2.8rem);margin-top:8px}.internal-login-card p,.internal-access-note p{color:var(--muted);line-height:1.65}.internal-form-fields{display:grid;gap:12px}.internal-login-card label{display:grid;gap:7px;color:var(--muted);font-weight:900}.internal-login-card input{min-height:48px}.internal-access-note ul{margin:18px 0 0;color:var(--text)}.internal-access-note li{margin-bottom:6px}.internal-loading{display:flex;align-items:center;gap:10px;color:var(--accent);font-weight:900}.private-note{color:var(--warning)}.stats-grid,.workspace{max-width:1320px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stats-grid article{border-radius:8px;background:var(--card-bg);padding:20px;display:grid;gap:8px}.stats-grid strong{font-size:2rem}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.lead-main-workspace{max-width:none;width:100%;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:16px;margin-bottom:16px}.workspace>.panel{height:min(780px,calc(100vh - 118px));min-height:460px;overscroll-behavior:contain;scrollbar-gutter:stable}.lead-main-workspace>.panel{height:clamp(440px,calc(100vh - 230px),680px);min-height:420px;padding:18px}.lead-main-workspace>.selected-lead-package-detail{height:clamp(440px,calc(100vh - 230px),680px);min-height:420px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lead-main-workspace>.selected-lead-package-detail .selected-lead-detail-heading,.lead-main-workspace>.selected-lead-package-detail .selected-lead-detail-columns{grid-template-columns:minmax(0,1fr)}.lead-main-workspace>.selected-lead-package-detail .selected-lead-detail-heading h3{font-size:clamp(1.6rem,2.4vw,2.35rem)}.panel{background:var(--card-bg);border-radius:8px;padding:24px}.panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.filters{display:flex;gap:10px}select,input,textarea{width:100%;border:1px solid var(--border-strong);border-radius:8px;padding:11px 12px;background:var(--card-bg);color:var(--text)}textarea{min-height:130px;resize:vertical}.lead-list{display:flex;flex-direction:column;gap:12px;overflow:hidden}.lead-list .panel-header{flex:0 0 auto}.lead-list .panel-header h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.lead-items{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.lead-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(42px,auto);align-items:center;gap:12px;min-width:0;width:100%;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--border);justify-content:space-between;padding:16px}.lead-row.active{border-color:var(--accent);background:var(--accent-soft)}.lead-row>span:first-child{display:grid;gap:4px;min-width:0}.lead-row>span:first-child strong,.lead-row>span:first-child small{min-width:0;overflow-wrap:anywhere}.lead-row>span:first-child small{align-items:center;display:flex;flex-wrap:wrap}.lead-row span{display:inline-flex;align-items:center;gap:6px;color:var(--subtle)}.lead-empty-state{border:1px dashed var(--border);border-radius:8px;color:var(--muted);display:grid;gap:6px;min-height:120px;place-content:center;padding:22px;text-align:center}.lead-empty-state strong{color:var(--text)}.lead-meta{display:flex;align-items:center;gap:10px}.pill{border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:900;color:var(--pill-text)!important}.pill.high{background:var(--pill-high)}.pill.medium{background:var(--pill-medium)}.pill.low{background:var(--pill-low)}.detail-panel{position:sticky;top:94px;align-self:start}.detail.panel{overflow-y:auto}.detail h2{overflow-wrap:anywhere}.detail a,.detail-panel a{display:inline-flex;align-items:center;gap:6px;color:var(--link);font-weight:800;margin-bottom:20px}.detail-link-stack{display:grid;gap:8px;margin:0 0 20px}.detail-link-stack a{margin:0;overflow-wrap:anywhere}.detail-link-stack .buyer-preview-link{align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 62%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--heading);min-height:44px;padding:10px 12px}.source-site-link,.source-site-note{color:var(--muted);font-size:.9rem}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 22px}.detail-grid div{border:1px solid var(--border);border-radius:8px;padding:12px;display:grid;gap:5px;min-width:0}.detail-grid div,.detail-grid strong,.detail-grid small{overflow-wrap:anywhere}.lead-contact-card{display:grid;gap:10px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--link) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--link) 8%);padding:12px}.lead-contact-card>div:first-child,.lead-contact-meta,.lead-contact-actions{min-width:0}.lead-contact-card span,.lead-contact-card small{color:var(--muted)}.lead-contact-card span{font-size:.76rem;font-weight:900;text-transform:uppercase}.lead-contact-card strong{color:var(--heading);overflow-wrap:anywhere}.lead-contact-card small{display:block;margin-top:4px;line-height:1.4;overflow-wrap:anywhere}.selected-lead-package-detail{display:grid;gap:14px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 46%),color-mix(in srgb,var(--surface) 88%,#000 12%);padding:16px}.selected-lead-detail-heading{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:16px;min-width:0}.selected-lead-detail-heading>div,.selected-lead-package-detail a,.selected-lead-package-detail small,.selected-lead-package-detail strong,.selected-lead-package-detail p,.selected-lead-package-detail li{min-width:0;overflow-wrap:anywhere}.selected-lead-detail-heading h3{margin:4px 0 0;color:var(--heading);font-size:clamp(1.7rem,3vw,2.75rem);line-height:1.02}.selected-lead-detail-heading .detail-link-stack{margin:0}.selected-lead-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.selected-lead-detail-grid div{background:#0b12208f}.selected-lead-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0}.selected-lead-detail-columns>div{align-content:start;display:grid;gap:12px;min-width:0}.selected-lead-package-detail .lead-evidence-card,.selected-lead-package-detail .selected-package-card,.selected-lead-package-detail .lead-contact-card,.selected-lead-package-detail .lead-status-editor,.selected-lead-package-detail .proposal-closeout-card,.selected-lead-package-detail .lead-signal-card{margin-bottom:0}.visible-opportunities-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:#0b122080;padding:12px}.visible-opportunities-card h3{margin:0;color:var(--heading);font-size:1.05rem}.visible-opportunities-card ul{display:grid;gap:5px;margin:0;padding-left:18px}.visible-opportunities-card li{color:var(--muted);line-height:1.35}.lead-contact-meta,.lead-contact-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-contact-meta span{border:1px solid var(--border);border-radius:999px;padding:6px 10px;background:#ffffff0a}.lead-contact-actions button{flex:1 1 180px}.lead-evidence-card{display:grid;gap:10px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 6%);padding:12px}.lead-evidence-card.qualified{border-color:#2dd4bf6b;background:#14534b24}.lead-evidence-card.needs_review{border-color:#e1b85a6b;background:#4a381829}.lead-evidence-card.disqualified{border-color:#f871716b;background:#7f1d1d24}.lead-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.lead-evidence-heading div,.lead-evidence-card article{min-width:0}.lead-evidence-card span,.review-snapshot-card span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.lead-evidence-card strong,.review-snapshot-card strong{color:var(--heading);overflow-wrap:anywhere}.lead-evidence-card p,.lead-evidence-card small{margin:0;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.lead-evidence-heading button{min-height:36px;padding:7px 10px;white-space:nowrap}.lead-evidence-reasons{display:grid;gap:5px;margin:0;border:1px solid rgba(248,113,113,.3);border-radius:8px;background:#7f1d1d1f;color:#fecaca;padding:9px 12px 9px 28px}.lead-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-evidence-grid article,.review-snapshot-card{display:grid;gap:4px;border:1px solid var(--border);border-radius:8px;background:#0b122085;padding:9px}.lead-evidence-grid article.good{border-color:#2dd4bf57}.lead-evidence-grid article.warn{border-color:#e1b85a57}.lead-evidence-grid article.bad{border-color:#f8717161}.review-snapshot-card{background:#0f172a57}.lead-public-issue-empty{margin:0 0 12px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);padding:12px}.lead-signal-card{display:grid;gap:6px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);padding:14px}.lead-signal-card span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.lead-signal-card strong{color:var(--heading)}.lead-signal-card p{margin:0;color:var(--muted);line-height:1.5}.lead-status-editor{display:grid;gap:10px;margin-bottom:18px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--card-bg) 12%);padding:12px}.lead-status-editor label{display:grid;gap:7px;color:var(--muted);font-weight:800}.lead-status-editor textarea{min-height:92px}.lead-status-editor button{justify-content:center}.proposal-closeout-card{display:grid;gap:8px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));padding:12px}.proposal-closeout-card span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.proposal-closeout-card strong{color:var(--heading);line-height:1.25}.proposal-closeout-card>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.proposal-closeout-card button{justify-content:center;min-height:36px;padding:8px}.proposal-closeout-card .proposal-action-button{background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 72%,#ffffff 10%);color:var(--card-bg);box-shadow:0 10px 22px #e1b85a24}.proposal-closeout-card .proposal-action-button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04)}.proposal-closeout-card .proposal-action-button.done,.proposal-closeout-card .proposal-action-button:disabled{background:#ffffff1f;border:1px solid rgba(255,255,255,.28);color:var(--muted);box-shadow:none;cursor:default;transform:none;filter:none}.selected-package-card{display:grid;gap:8px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));padding:12px}.selected-package-card.ready{border-color:color-mix(in srgb,#1fb874 45%,var(--border));background:color-mix(in srgb,#1fb874 8%,var(--surface))}.selected-package-card span,.client-package-row small,.client-package-row span,.deliverability-grid span,.quality-row small,.quality-playbook-grid>article>span,.quality-playbook-grid small{color:var(--muted)}.selected-package-card span,.client-package-metrics span,.deliverability-grid span,.quality-playbook-grid>article>span{font-size:.74rem;font-weight:900;text-transform:uppercase}.selected-package-card strong{color:var(--heading)}.selected-package-card p{margin:0;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.selected-package-card button{justify-content:center}.contact-profile-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 18px}.contact-profile-card>div{display:grid;gap:5px;align-content:start;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--link) 5%);padding:12px}.contact-profile-card span,.revenue-rate-grid span,.conversion-stage-grid span,.revenue-machine-columns>article>span,.client-ops-metrics span,.client-ops-grid>article>span,.inbound-portfolio-grid>article>span{color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase}.contact-profile-card strong,.revenue-rate-grid strong,.conversion-stage-grid strong,.client-ops-metrics strong{color:var(--heading);line-height:1.12;min-width:0;overflow-wrap:anywhere;word-break:break-word}.contact-profile-card small,.contact-profile-card span,.conversion-stage-grid small,.compact-row-list small,.client-ops-grid small,.client-ops-grid p,.inbound-portfolio-grid small,.inbound-portfolio-grid p,.industry-proof-grid strong,.industry-process-grid p{color:var(--muted);line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.crm-timeline-card{display:grid;gap:12px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 48%),color-mix(in srgb,var(--surface) 92%,#000 8%);padding:14px;min-width:0}.crm-timeline-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.crm-timeline-header h4{margin:2px 0 4px;color:var(--heading);font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.05}.crm-timeline-header p{margin:0;color:var(--muted);line-height:1.38;overflow-wrap:anywhere}.crm-timeline-metrics{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:360px}.crm-timeline-metrics span{border:1px solid var(--border);border-radius:999px;background:#0b1220b8;color:var(--text);font-size:.76rem;font-weight:900;padding:7px 9px;white-space:nowrap}.crm-timeline-list{display:grid;gap:8px;list-style:none;margin:0;max-height:310px;overflow:auto;padding:0 4px 0 0}.crm-timeline-item{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;background:#0b122094;padding:10px;min-width:0}.crm-timeline-item.warm{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.crm-timeline-item.risk{border-color:color-mix(in srgb,#ff9b9b 45%,var(--border))}.crm-timeline-dot{width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 14%,transparent)}.crm-timeline-dot.good{background:#31d489;box-shadow:0 0 0 4px #31d48924}.crm-timeline-dot.warm{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.crm-timeline-dot.risk{background:#ff8c8c;box-shadow:0 0 0 4px #ff8c8c29}.crm-timeline-content{display:grid;gap:3px;min-width:0}.crm-timeline-content strong{color:var(--heading);line-height:1.18;overflow-wrap:anywhere}.crm-timeline-content p,.crm-timeline-item time{color:var(--muted);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.crm-timeline-content p{margin:0}.crm-timeline-item time{text-align:right;min-width:120px}.crm-command-section{display:grid;gap:16px;margin:24px 0}.crm-command-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.crm-command-header h2{margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.98}.crm-command-header p{margin:6px 0 0;color:var(--muted);line-height:1.45;max-width:760px}.crm-command-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;min-width:min(100%,620px)}.crm-command-metrics>div,.crm-command-card{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 90%,#000 10%);min-width:0}.crm-command-metrics>div{display:grid;gap:4px;padding:10px}.crm-command-metrics span,.crm-command-card>span{color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase}.crm-command-metrics strong,.crm-command-card strong{color:var(--heading);line-height:1.12;overflow-wrap:anywhere}.crm-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.crm-command-card{display:grid;gap:10px;align-content:start;padding:14px}.crm-action-card{grid-column:span 2}.crm-command-card code{display:block;border:1px solid var(--border);border-radius:8px;background:#0b12209e;color:var(--link);font-size:.78rem;line-height:1.35;padding:8px;white-space:normal;overflow-wrap:anywhere}.crm-command-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-command-action{align-items:center;border-radius:8px;display:inline-flex;gap:7px;justify-content:center;min-height:38px;padding:8px 10px;text-align:center;text-decoration:none}.crm-command-action.primary-action{background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 80%,#fff 20%);color:#0b1220;font-weight:900}.crm-command-action.secondary-action{background:#0b1220b8;border:1px solid var(--border);color:var(--heading)}.crm-command-action:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.58}.reply-poll-message.success{color:#86efac}.reply-poll-message.error{color:#fca5a5}.reply-poll-message.submitting{color:var(--accent)}.crm-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.crm-command-list{display:grid;gap:8px;max-height:265px;overflow:auto;padding-right:3px}.crm-command-list.compact-list{max-height:170px}.crm-command-list button{display:grid;gap:4px;width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;background:#0b12208c;color:var(--text);cursor:pointer;padding:10px;text-align:left}.crm-command-list button:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 10%,rgba(11,18,32,.65))}.crm-action-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,auto);gap:8px;align-items:stretch;min-width:0}.crm-command-list .crm-action-row-main{min-height:100%}.crm-command-list .crm-action-run-button{align-items:center;justify-content:center;text-align:center;background:var(--accent);border-color:color-mix(in srgb,var(--accent) 82%,#fff 18%);color:#0b1220;font-weight:900}.follow-up-status-grid,.qa-guard-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.follow-up-status-grid>div,.qa-guard-list>span{min-width:0;border:1px solid var(--border);border-radius:8px;background:#0b12208f;padding:9px}.follow-up-status-grid small{color:var(--muted);display:block;font-size:.76rem;font-weight:850;line-height:1.25}.follow-up-status-grid strong{display:block;font-size:1.2rem;margin-top:2px}.qa-guard-card{border-color:color-mix(in srgb,#2dd4bf 24%,var(--border));background:linear-gradient(135deg,rgba(20,83,75,.16),transparent),color-mix(in srgb,var(--surface) 90%,#000 10%)}.qa-guard-list>span{align-items:center;color:#b8f7ec;display:inline-flex;gap:7px;font-size:.82rem;font-weight:850;line-height:1.25}@media (max-width: 760px){.crm-action-row,.follow-up-status-grid,.qa-guard-list{grid-template-columns:1fr}}.client-package-section,.crm-command-section,.deliverability-section,.quality-playbook-section,.revenue-machine-section,.client-ops-section,.inbound-portfolio-section{display:grid;gap:18px;margin:24px 0}.client-package-header,.crm-command-header,.quality-playbook-header,.revenue-machine-header,.client-ops-header,.inbound-portfolio-header{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px}.client-package-header h2,.crm-command-header h2,.deliverability-section h2,.quality-playbook-header h2,.revenue-machine-header h2,.client-ops-header h2,.inbound-portfolio-header h2{margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.98}.client-package-header p,.crm-command-header p,.deliverability-section p,.quality-playbook-header p,.revenue-machine-header p,.client-ops-header p,.inbound-portfolio-header p{max-width:760px;color:var(--muted)}.client-package-metrics{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px}.client-package-metrics div,.deliverability-grid div,.quality-row{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,#000 12%);padding:12px}.client-package-metrics strong,.deliverability-grid strong,.quality-playbook-header>strong{color:var(--heading);font-size:1.35rem}.client-package-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:4px}.client-package-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,#000 8%);padding:12px}.client-package-row.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.client-package-row.ready{border-color:color-mix(in srgb,#1fb874 28%,var(--border))}.client-package-row>div:first-child{min-width:0;display:grid;gap:4px}.client-package-row strong{color:var(--heading)}.client-package-row span{overflow-wrap:anywhere}.client-package-row>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.client-package-row button{min-height:36px;padding:8px 10px}.deliverability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.deliverability-grid div{display:grid;gap:6px;min-width:0}.deliverability-grid strong{overflow-wrap:anywhere}.quality-playbook-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.quality-playbook-grid>article{display:grid;align-content:start;gap:10px;min-width:0}.quality-row{display:grid;gap:4px}.quality-row p,.quality-playbook-grid li{margin:0;color:var(--muted);line-height:1.45}.quality-playbook-grid ol{display:grid;gap:8px;margin:0;padding-left:20px}.quality-playbook-grid li strong{display:block;color:var(--heading)}.revenue-rate-grid,.client-ops-metrics{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px}.revenue-rate-grid div,.client-ops-metrics div,.conversion-stage-grid article{display:grid;gap:6px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,#000 12%);padding:12px}.conversion-stage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.revenue-machine-columns,.client-ops-grid,.inbound-portfolio-grid,.industry-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.revenue-machine-columns>article,.client-ops-grid>article,.inbound-portfolio-grid>article{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 90%,#000 10%);padding:14px}.compact-row-list{display:grid;gap:8px;max-height:320px;overflow:auto;padding-right:4px}.compact-row-list button,.client-ops-grid button,.inbound-portfolio-grid a,.inbound-portfolio-grid div,.industry-link-panel a{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 88%,#000 12%);color:var(--text);padding:10px;text-align:left;text-decoration:none}.compact-row-list button:hover,.client-ops-grid button:hover,.inbound-portfolio-grid a:hover,.industry-link-panel a:hover{border-color:var(--accent);color:var(--heading)}.industry-page{display:grid;gap:24px}.industry-hero{display:grid;gap:18px;min-height:min(620px,72vh);align-content:center;border-bottom:1px solid var(--border);padding:clamp(38px,7vw,86px) 0}.industry-hero h1{max-width:1050px;margin:0;color:var(--heading);font-size:clamp(3rem,8vw,7rem);line-height:.95}.industry-hero p{max-width:860px;margin:0;color:var(--muted);font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.45}.industry-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.industry-proof-grid article,.industry-process-grid article,.industry-link-panel{display:grid;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:18px}.industry-proof-grid svg{color:var(--accent)}.industry-process-grid h2,.industry-link-panel h3{margin:0;color:var(--heading);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05}.industry-link-panel{margin-top:22px}.industry-link-panel>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.industry-link-panel small{color:var(--muted);line-height:1.35}@media (max-width: 980px){.client-package-header,.crm-command-header,.crm-command-grid,.quality-playbook-header,.quality-playbook-grid,.revenue-machine-header,.client-ops-header,.inbound-portfolio-header,.revenue-machine-columns,.client-ops-grid,.inbound-portfolio-grid,.industry-process-grid{grid-template-columns:1fr}.client-package-metrics,.crm-command-metrics,.deliverability-grid,.contact-profile-card,.selected-lead-detail-grid,.conversion-stage-grid,.industry-proof-grid,.industry-link-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-lead-detail-heading,.selected-lead-detail-columns,.crm-timeline-header{grid-template-columns:1fr}.crm-timeline-metrics{justify-content:flex-start;max-width:none}.client-package-row{grid-template-columns:1fr}.client-package-row>div:last-child{justify-content:stretch}.client-package-row button{flex:1 1 140px}.crm-action-card{grid-column:span 1}}@media (max-width: 640px){.client-package-metrics,.crm-command-metrics,.crm-command-grid,.deliverability-grid,.contact-profile-card,.selected-lead-detail-grid,.conversion-stage-grid,.revenue-rate-grid,.client-ops-metrics,.industry-proof-grid,.industry-link-panel>div{grid-template-columns:1fr}.crm-timeline-item{grid-template-columns:12px minmax(0,1fr)}.crm-timeline-item time{grid-column:2;min-width:0;text-align:left}}.won-onboarding-card{display:grid;gap:10px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 90%,#000 10%);padding:12px}.won-onboarding-header{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.won-onboarding-header>div{display:grid;gap:4px}.won-onboarding-header span,.won-payment-grid span,.won-onboarding-columns span{color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase}.won-onboarding-header strong{color:var(--heading);font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.08}.won-onboarding-header p,.won-onboarding-columns p,.won-onboarding-columns li{margin:0;color:var(--muted);line-height:1.4}.won-onboarding-header button{min-height:38px;padding:8px 10px;white-space:nowrap}.won-onboarding-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.won-onboarding-actions button{flex:0 0 auto}.won-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.won-payment-grid article,.won-onboarding-columns article{display:grid;gap:6px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:10px}.won-payment-grid article:first-child,.won-payment-grid article:nth-child(2){border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--card-bg))}.won-payment-grid strong{color:var(--heading);font-size:clamp(1rem,2vw,1.25rem);line-height:1.08}.payment-tracker-board{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 84%,#000 16%);padding:10px}.payment-tracker-heading{align-items:center;display:flex;justify-content:space-between;gap:10px}.payment-tracker-heading span,.payment-stage span{align-items:center;display:flex;gap:6px;color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase}.payment-tracker-heading strong{color:var(--heading);font-size:.86rem;text-align:right}.invoice-draft-summary{display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));padding:9px 10px}.invoice-draft-summary span{color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase}.invoice-draft-summary strong{color:var(--heading)}.invoice-draft-summary p{margin:0;color:var(--muted);line-height:1.35}.client-review-summary{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,var(--surface));padding:9px 10px}.client-review-summary>span{color:var(--accent);font-size:.74rem;font-weight:900;text-transform:uppercase}.client-review-summary strong{color:var(--heading)}.client-review-summary div{display:flex;flex-wrap:wrap;gap:6px}.client-review-summary small{align-items:center;display:inline-flex;gap:5px;border:1px solid var(--border);border-radius:999px;background:var(--card-bg);color:var(--muted);padding:4px 8px;font-size:.72rem;font-weight:900}.client-review-summary small.ready{border-color:#22c55e57;color:color-mix(in srgb,var(--accent) 80%,var(--heading))}.client-review-summary small.needs_review{border-color:#f8717161;color:#fca5a5}.payment-stage-list{display:grid;grid-template-columns:repeat(6,minmax(165px,1fr));gap:8px;max-height:210px;overflow:auto;padding-bottom:3px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.payment-stage{align-content:start;display:grid;gap:8px;min-height:160px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.payment-stage.current{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.payment-stage.complete{border-color:#22c55e57;background:#22c55e14}.payment-stage p{display:-webkit-box;min-height:58px;overflow:hidden;margin:0;color:var(--muted);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.payment-stage button{justify-content:center;min-height:34px;padding:7px 8px}.payment-stage button:disabled{opacity:.62}.won-onboarding-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.won-onboarding-columns article{align-content:start;max-height:190px;overflow:auto;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.won-onboarding-columns span{align-items:center;display:flex;gap:6px}.won-onboarding-columns strong{color:var(--heading);line-height:1.18}.won-onboarding-columns ul{display:grid;gap:6px;margin:0;padding-left:18px}.lead-packet{display:grid;gap:10px;margin-top:16px;max-height:min(520px,62vh);overflow-x:hidden;overflow-y:auto;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,#000 12%);padding:12px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.lead-packet,.lead-packet *{min-width:0}.lead-packet-heading,.lead-packet-mockup,.lead-packet-agent-list article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-packet-heading h3{margin:4px 0 0;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.08}.lead-packet-offer,.lead-packet-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-packet-offer div,.lead-packet-summary div,.lead-packet-agent-list article{display:grid;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:10px}.lead-packet-offer div:first-child{border-color:color-mix(in srgb,var(--accent) 62%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--card-bg))}.lead-packet span,.lead-packet-summary span,.lead-packet-mockup span,.lead-packet-agent-list span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.lead-packet strong{color:var(--heading)}.lead-packet-offer strong{font-size:clamp(1.08rem,2.2vw,1.25rem);line-height:1.1;overflow-wrap:anywhere}.lead-packet-offer small,.lead-packet-agent-list small{color:var(--subtle);font-size:.72rem}.lead-packet-reason,.lead-packet-mockup p,.lead-packet-agent-list p{margin:0;color:var(--muted);line-height:1.45}.lead-packet-reason,.lead-packet-mockup p,.lead-packet-agent-list p,.lead-packet-agent-list small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.lead-packet-reason,.lead-packet-mockup p,.lead-packet-agent-list p{-webkit-line-clamp:2}.lead-packet-agent-list small{-webkit-line-clamp:1}.lead-packet-mockup{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:10px}.lead-packet-mockup>div{display:grid;gap:5px}.lead-packet a{margin:0}.lead-packet-agent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-packet-agent-list article strong{border-radius:999px;background:#0f766e29;color:var(--accent);padding:3px 7px;font-size:.72rem}.lead-packet-approvals{display:grid;grid-template-columns:1fr;gap:7px;border-top:1px solid var(--border);padding-top:10px}.lead-packet-approvals button{justify-content:center;min-height:38px;padding:8px 10px}.lead-action-row{display:flex;flex-wrap:wrap;gap:8px}.lead-action-gate-card{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 72%,var(--card-bg));padding:11px 12px}.lead-action-gate-card.compact{margin:8px 0}.lead-action-gate-card strong{color:var(--accent-hero);line-height:1.25}.lead-action-gate-card small{color:var(--muted);line-height:1.45}.lead-workflow-note{margin:0;border:1px solid rgba(34,197,94,.28);border-radius:8px;background:#22c55e1a;color:var(--heading);padding:10px 12px;font-weight:800}.lead-workflow-note.error{border-color:#f8717161;background:#f871711f;color:#fca5a5}.lead-intake-panel,.sales-packet-panel{display:grid;gap:18px}.outreach-engine-section{display:grid;gap:16px}.outreach-engine-header{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.outreach-engine-header h2{margin:4px 0 8px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.outreach-engine-header p{margin:0;color:var(--muted);max-width:760px}.outreach-engine-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.outreach-engine-metrics div,.outreach-engine-grid>article{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.outreach-engine-metrics div{display:grid;gap:4px;min-height:74px;padding:12px}.outreach-engine-metrics span,.outreach-engine-grid>article>span,.outreach-engine-item span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.outreach-engine-metrics strong{color:var(--heading);font-size:1.5rem;line-height:1}.outreach-engine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.outreach-engine-grid>article{display:grid;gap:10px;min-height:230px;min-width:0;padding:14px}.outreach-engine-grid>article>span{align-items:center;color:var(--accent);display:inline-flex;gap:7px}.outreach-engine-items{display:grid;gap:8px;max-height:260px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.outreach-engine-item{border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;padding:11px;min-width:0}.outreach-engine-item strong,.outreach-engine-item small{overflow-wrap:anywhere}.outreach-deal-prep{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--card-bg));padding:8px}.outreach-deal-prep ul{display:grid;gap:4px;margin:0;padding-left:16px}.outreach-deal-prep strong{color:var(--accent);font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.outreach-deal-prep li{color:var(--muted);font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.outreach-engine-item small,.outreach-engine-empty{color:var(--subtle)}.outreach-engine-item button{justify-content:center;min-height:34px;padding:7px 10px}.outreach-engine-quick-actions,.email-quick-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.outreach-engine-quick-actions button,.email-quick-actions button{min-height:30px;padding:6px 8px;flex:1 1 86px;font-size:.8rem}.outreach-engine-empty{align-self:center;border:1px dashed var(--border);border-radius:8px;padding:18px;text-align:center}.lead-intake-panel{margin-bottom:24px}.lead-intake-panel h2,.sales-packet-panel h2{margin:4px 0 8px}.lead-intake-panel p,.sales-packet-panel>div>p{margin:0;color:var(--muted)}.lead-intake-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-intake-form label{display:grid;gap:7px;color:var(--muted);font-weight:800}.lead-intake-form textarea{min-height:90px}.lead-intake-form button{grid-column:1 / -1;justify-content:center}.sales-packet-panel{margin-top:24px}.sales-packet-panel h2{max-width:100%;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04;overflow-wrap:anywhere}.sales-packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.sales-packet-grid article{display:grid;gap:10px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.sales-packet-grid span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.sales-packet-grid h3{margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.16;overflow-wrap:anywhere;word-break:break-word}.sales-packet-grid p,.sales-packet-grid li{color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.sales-packet-facts,.sales-packet-scope{display:grid;gap:7px;margin:0;padding-left:18px}.sales-packet-scope{max-height:132px;overflow:auto;padding-right:8px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.outreach-draft-editor{display:grid;gap:9px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:8px;background:#0b12207a;padding:10px}.outreach-draft-editor label{display:grid;gap:6px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.outreach-draft-editor input,.outreach-draft-editor textarea{background:color-mix(in srgb,var(--card-bg) 86%,#000 14%)}.outreach-draft-editor textarea{min-height:170px;max-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.45}.outreach-draft-editor button{justify-self:start;min-height:34px;padding:7px 10px}.proposal-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-mini-grid>div,.sequence-list article{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:10px}.proposal-mini-grid small,.sequence-list small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.sequence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:168px;overflow:auto;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.sequence-list strong{font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.follow-up-drafts{display:grid;gap:8px;max-height:252px;overflow:auto;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.follow-up-drafts>span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.follow-up-drafts article{display:grid;gap:6px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:10px}.follow-up-drafts strong,.follow-up-drafts small{overflow-wrap:anywhere}.follow-up-drafts small{color:var(--muted)}.sales-packet-grid .follow-up-drafts pre{max-height:108px;margin:0}.sales-packet-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--link);padding:8px 11px;font-weight:900;text-decoration:none;overflow-wrap:anywhere;white-space:normal}.sales-packet-link+.sales-packet-link{margin-top:-4px}.sales-packet-flow-note{display:block;max-width:52rem;color:var(--muted);font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.client-proposal-preview-card{display:grid;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 28%,transparent),transparent),color-mix(in srgb,var(--surface) 92%,#000 8%);padding:12px}.client-proposal-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.client-proposal-preview-heading a{display:inline-flex;align-items:center;gap:5px;color:var(--link);font-size:.82rem;font-weight:900;text-decoration:none;white-space:nowrap}.client-proposal-preview-card h4{margin:0;color:var(--heading);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.18;overflow-wrap:anywhere}.client-proposal-preview-card p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.client-proposal-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-proposal-preview-grid div{display:grid;gap:3px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:9px}.client-proposal-preview-grid small,.client-proposal-preview-grid em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800}.client-proposal-preview-grid strong{color:var(--heading);font-size:1.08rem;line-height:1.1;overflow-wrap:anywhere}.client-proposal-value-list{display:grid;gap:7px}.client-proposal-value-list div{display:grid;gap:3px;min-width:0;border:1px solid color-mix(in srgb,var(--link) 24%,var(--border));border-radius:8px;background:#0f172a47;padding:8px}.client-proposal-value-list strong{color:var(--heading);font-size:.82rem;line-height:1.2}.client-proposal-value-list small{color:var(--muted);font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.client-proposal-preview-card ul{display:grid;gap:5px;max-height:96px;margin:0;overflow:auto;padding-left:18px;padding-right:6px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.client-proposal-preview-card li{color:var(--muted);font-size:.88rem;line-height:1.35}.sales-packet-grid pre{max-height:156px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:10px;font-size:.86rem}.sales-packet-grid button{align-self:end;max-width:100%;justify-content:center}.sales-packet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.sales-packet-actions article{display:grid;gap:10px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.sales-packet-actions span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.sales-packet-actions strong{color:var(--heading);min-width:0;overflow-wrap:anywhere;word-break:break-word}.sales-packet-actions p,.sales-packet-actions label,.sales-packet-actions small{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.sales-packet-actions label{display:grid;gap:7px;font-weight:800}.sales-packet-actions button{justify-content:center}.email-readiness-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#0f172a5c}.email-readiness-card.ready{border-color:#2dd4bf6b;background:#14534b2e}.email-readiness-card.blocked{border-color:#e1b85a5c;background:#4a38182e}.email-readiness-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.email-readiness-card li{display:flex;align-items:flex-start;gap:6px;min-width:0;color:var(--muted);font-size:.84rem;font-weight:800}.email-readiness-card li span{display:grid;gap:2px;color:inherit;font-size:inherit;text-transform:none}.email-readiness-card li strong{color:inherit;font-size:inherit}.email-readiness-card li small{color:var(--muted);font-size:.74rem;font-weight:700;line-height:1.35}.email-readiness-card li.passed{color:#8ee6d7}.email-readiness-card li.missing{color:#f6c96b}.email-delivery-options{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:#0f172a52;padding:10px}.email-delivery-options>span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.email-delivery-options label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:start;border:1px solid var(--border);border-radius:8px;background:#0b122094;padding:10px}.email-delivery-options input{grid-row:span 2;width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.email-delivery-options strong{color:var(--heading)}.email-delivery-options small{color:var(--muted)}.send-approval-check{grid-template-columns:auto minmax(0,1fr);align-items:start;border:1px solid rgba(225,184,90,.35);border-radius:8px;background:#4a38182e;padding:10px}.send-approval-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.send-approval-check span{color:var(--heading);font-size:.92rem;font-weight:850;line-height:1.35;text-transform:none}.sequence-plan-card{display:grid;gap:5px;border:1px solid var(--border);border-radius:8px;background:#0f172a52;padding:10px}.sequence-plan-card strong{color:var(--heading)}.sequence-plan-card p,.sequence-plan-card small{margin:0;overflow-wrap:anywhere}.sequence-plan-card.due{border-color:#e1b85a80;background:#4a38183d}.sequence-plan-card.paused{border-color:#2dd4bf66;background:#14534b2e}.sequence-plan-card.stopped{border-color:#f8717166;background:#7f1d1d2e}.contact-safety-strip{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:10px;border:1px solid var(--border);border-radius:8px;background:#0f172a52;padding:10px}.contact-safety-strip.ready{border-color:#2dd4bf6b;background:#14534b2e}.contact-safety-strip.review{border-color:#e1b85a6b;background:#4a38182e}.contact-safety-strip.blocked{border-color:#f871717a;background:#7f1d1d2e}.contact-safety-strip div{display:grid;gap:4px;min-width:0}.contact-safety-strip strong,.contact-safety-strip small{overflow-wrap:anywhere}.email-log-card{align-content:start}.email-log-list{display:grid;gap:8px;max-height:178px;overflow:auto;padding-right:6px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.email-log-row{display:grid;gap:3px;min-width:0;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 78%,var(--surface) 22%);padding:9px}.email-log-row strong{color:var(--accent);text-transform:capitalize}.email-log-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.email-log-receipt-heading small{max-width:46%;text-align:right}.email-log-row span,.email-log-row small{overflow-wrap:anywhere}.email-log-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px}.email-log-controls label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:.78rem;font-weight:800}.email-log-controls .email-reply-note-field{grid-column:1 / -1}.email-log-controls textarea{min-height:86px;resize:vertical}.email-log-controls button{grid-column:1 / -1}.error-text{color:#fca5a5!important}.mockup-panel{display:grid;gap:16px;margin-top:24px;overflow:hidden}.mockup-panel-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.mockup-panel-heading h2{max-width:100%;margin:4px 0 8px;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.04;overflow-wrap:anywhere}.mockup-panel-heading p{max-width:820px;margin:0;color:var(--muted)}.mockup-brief-link,.mockup-brief-card,.mockup-brief-columns article,.mockup-brief-copy{min-width:0}.mockup-brief-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--link);padding:8px 11px;font-weight:900;text-decoration:none}.mockup-brief-grid{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(0,1fr));gap:12px}.mockup-brief-card,.mockup-brief-columns article,.mockup-brief-copy{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.mockup-brief-card.primary{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.mockup-brief-card span,.mockup-brief-columns span,.mockup-brief-copy span{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.mockup-brief-card h3,.mockup-brief-card p,.mockup-brief-card strong{margin:0;overflow-wrap:anywhere}.mockup-brief-card h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12}.mockup-brief-card p,.mockup-brief-columns small{color:var(--muted)}.mockup-brief-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mockup-brief-columns ul{display:grid;gap:10px;max-height:220px;margin:0;overflow:auto;padding-left:18px;padding-right:8px;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.mockup-brief-columns li{color:var(--muted);overflow-wrap:anywhere}.mockup-brief-columns li strong,.mockup-brief-columns li small{display:block}.mockup-brief-copy pre{margin:0;max-height:240px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:12px;font-size:.86rem;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--border)) transparent;scrollbar-width:thin}.mockup-preview-page{display:grid;gap:22px}.proposal-preview-page{padding-top:8px}.mockup-public-hero{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,.95fr);gap:24px;align-items:center;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 34%),linear-gradient(135deg,var(--card-bg),var(--surface));padding:28px}.proposal-public-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr)}.proposal-public-card,.proposal-public-grid article,.proposal-public-approval{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 88%,#020617)}.proposal-public-card{display:grid;gap:18px;padding:22px;align-self:stretch}.proposal-public-card>span,.proposal-public-grid span,.proposal-public-approval span{color:var(--accent);font-weight:900;text-transform:uppercase;font-size:.8rem}.proposal-public-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proposal-public-price-grid>div{display:grid;gap:6px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;padding:14px;background:var(--surface)}.proposal-public-price-grid small{color:var(--muted);font-weight:800;text-transform:uppercase}.proposal-public-price-grid strong{font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1}.proposal-public-price-grid em{color:var(--link);font-style:normal;font-weight:800}.proposal-public-card p,.proposal-public-approval p{margin:0;color:var(--muted);line-height:1.55}.proposal-public-card a{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;color:var(--link);font-weight:900;overflow-wrap:anywhere}.proposal-public-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proposal-public-value-grid article{display:grid;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 24%,transparent),transparent),color-mix(in srgb,var(--card-bg) 90%,#020617);padding:18px}.proposal-public-value-grid span{color:var(--accent);font-size:.8rem;font-weight:900;text-transform:uppercase}.proposal-public-value-grid p{margin:0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.proposal-public-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.proposal-public-grid article{display:grid;gap:12px;align-content:start;min-width:0;padding:18px}.proposal-public-grid ul,.proposal-public-grid ol{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted)}.proposal-public-grid li{overflow-wrap:anywhere}.proposal-public-approval{display:grid;gap:8px;padding:18px;border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.mockup-public-copy h1{margin-bottom:14px;max-width:760px;font-size:clamp(2.25rem,5vw,5.1rem);line-height:.98;overflow-wrap:anywhere}.mockup-public-copy p{max-width:720px;color:var(--muted);line-height:1.65}.mockup-public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mockup-browser{--mockup-accent: #0f766e;--mockup-soft: #ccfbf1;--mockup-dark: #0f172a;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:8px;background:#f8fafc;color:#111827;overflow:hidden;box-shadow:0 26px 60px #00000059}.mockup-browser-bar,.mockup-site-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.mockup-browser-bar{background:var(--mockup-dark);color:#e5e7eb;padding:10px 14px}.mockup-browser-bar small{color:#cbd5e1}.mockup-site-nav{padding:16px 18px;border-bottom:1px solid #e5e7eb}.mockup-site-nav-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.mockup-site-nav-links span{color:#64748b;font-weight:800}.mockup-site-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.44fr);gap:24px;min-height:360px;align-items:center;align-content:center;padding:42px 28px;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--mockup-accent) 22%,transparent),transparent 28%),linear-gradient(135deg,var(--mockup-soft),rgba(244,199,109,.2)),#fff}.mockup-site-hero-copy{display:grid;gap:10px;align-content:center}.mockup-site-hero span{color:var(--mockup-accent);font-weight:900;text-transform:uppercase;font-size:.78rem}.mockup-site-hero h2,.mockup-site-hero p{margin:0}.mockup-site-hero h2{color:#0f172a;max-width:820px;font-size:clamp(1.9rem,3.6vw,3.35rem);line-height:1.05}.mockup-site-hero p{max-width:740px;color:#475569;font-size:1.04rem}.mockup-site-cta{justify-self:start;margin-top:8px;background:var(--mockup-dark);color:#fff;border-radius:8px;display:inline-flex;font-weight:900;padding:12px 16px}.mockup-site-hero-media{position:relative;min-height:260px;align-self:stretch;overflow:hidden;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#0f172a;box-shadow:0 22px 44px #0f172a38}.mockup-site-hero-media img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;filter:saturate(1.08) contrast(1.03)}.mockup-site-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent 35%,rgba(15,23,42,.72)),radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--mockup-accent) 30%,transparent),transparent 36%)}.mockup-site-hero-media div{position:absolute;right:16px;bottom:16px;left:16px;z-index:1;display:grid;gap:4px;color:#fff}.mockup-site-hero-media div span{color:color-mix(in srgb,#ffffff 82%,var(--mockup-soft));letter-spacing:0}.mockup-site-hero-media div strong{color:#fff;font-size:1.25rem;line-height:1.1}.mockup-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dbe4ef;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.mockup-proof-strip div{display:grid;gap:4px;background:#f8fafc;padding:16px 28px}.mockup-proof-strip span,.mockup-conversion-panel span,.mockup-issue-grid span,.mockup-testimonial span{color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase}.mockup-proof-strip strong{color:#0f172a;font-size:.98rem}.mockup-service-grid,.mockup-issue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 28px}.mockup-service-grid article,.mockup-issue-grid article{display:grid;gap:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:18px}.mockup-service-grid svg{color:var(--mockup-accent)}.mockup-service-grid strong,.mockup-issue-grid strong,.mockup-conversion-steps strong{color:#0f172a}.mockup-service-grid p,.mockup-issue-grid p,.mockup-conversion-steps p,.mockup-testimonial p{margin:0;color:#64748b;font-size:.86rem;line-height:1.45}.mockup-conversion-panel{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:14px;align-items:stretch;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#f1f5f9;padding:24px 28px}.mockup-conversion-panel h3{margin:6px 0 0;color:#0f172a;font-size:1.18rem;line-height:1.15}.mockup-conversion-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mockup-conversion-steps article{display:grid;gap:7px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;padding:12px}.mockup-conversion-steps article span{color:var(--mockup-accent)}.mockup-issue-grid{padding-top:0}.mockup-issue-grid article{background:#f8fafc}.mockup-testimonial{display:grid;gap:6px;margin:0 28px 28px;border:1px solid #e5e7eb;border-radius:8px;background:#fffbeb;padding:18px}.mockup-site-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 18px 20px}.mockup-site-grid article{display:grid;gap:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.mockup-site-grid svg{color:#0f766e}.mockup-site-grid strong{color:#0f172a}.mockup-site-grid p{margin:0;color:#64748b;font-size:.86rem;line-height:1.45}.mockup-preview-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:16px}.mockup-preview-notes article{border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:20px}.mockup-preview-notes span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.mockup-preview-notes h2{margin:8px 0 0}.mockup-preview-notes a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--link);font-weight:900;overflow-wrap:anywhere}.pipeline-section,.approval-section{margin:28px 0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 82%,var(--surface) 18%);padding:24px}.pipeline-section{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(780px,calc(100vh - 96px));overflow:hidden}.pipeline-heading,.approval-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.pipeline-heading h2,.approval-heading h2{margin:4px 0 6px}.pipeline-heading p,.approval-heading p{margin:0;color:var(--muted)}.pipeline-heading>strong,.approval-heading>strong{flex:0 0 auto;border:1px solid var(--border-strong);border-radius:999px;padding:7px 12px;color:var(--heading);background:var(--surface)}.pipeline-board{display:grid;grid-template-columns:repeat(10,minmax(210px,1fr));gap:12px;min-height:340px;max-height:min(620px,calc(100vh - 260px));overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 10px 0;scrollbar-gutter:stable both-edges}.pipeline-board::-webkit-scrollbar{width:10px;height:10px}.pipeline-board::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,var(--card-bg) 22%)}.pipeline-board::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-strong)}.pipeline-column{min-height:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.growth-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0 22px}.growth-metrics-grid div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.growth-metrics-grid span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.growth-metrics-grid strong{color:var(--heading);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.1;overflow-wrap:anywhere}.lead-operating-drawer{display:grid;gap:12px;max-width:1500px;margin:18px auto 0}.lead-operating-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:18px;align-items:end;border-top:1px solid var(--border);padding-top:18px}.lead-operating-heading h2{margin:5px 0 0;color:var(--heading);font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.08}.lead-operating-heading p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.lead-operating-groups{display:grid;gap:10px}.lead-operating-group{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 92%,var(--surface) 8%)}.lead-operating-group summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:16px;list-style:none;padding:14px 16px}.lead-operating-group summary::-webkit-details-marker{display:none}.lead-operating-group summary>span:first-child{display:grid;gap:4px;min-width:0}.lead-operating-group summary strong{color:var(--heading);font-size:1.08rem;line-height:1.12}.lead-operating-group summary small{color:var(--muted);font-size:.88rem;line-height:1.35}.lead-operating-group summary>span:last-child{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--border));border-radius:999px;color:var(--accent);font-size:.78rem;font-weight:900;padding:5px 10px}.lead-operating-group[open] summary{border-bottom:1px solid var(--border)}.lead-operating-panel-stack{display:grid;gap:14px;padding:14px}.lead-operating-panel-stack>section,.lead-operating-panel-stack>.panel{margin:0}.lead-operating-panel-stack .marketing-command-section,.lead-operating-panel-stack .client-ledger-section,.lead-operating-panel-stack .finance-snapshot-section,.lead-operating-panel-stack .profit-planner-section,.lead-operating-panel-stack .client-package-section,.lead-operating-panel-stack .crm-command-section,.lead-operating-panel-stack .deliverability-section,.lead-operating-panel-stack .revenue-machine-section,.lead-operating-panel-stack .client-ops-section,.lead-operating-panel-stack .inbound-portfolio-section,.lead-operating-panel-stack .qualification-workbench-section,.lead-operating-panel-stack .quality-playbook-section{margin:0}.lead-operating-panel-stack .marketing-command-header h2,.lead-operating-panel-stack .client-package-header h2,.lead-operating-panel-stack .crm-command-header h2,.lead-operating-panel-stack .deliverability-section h2,.lead-operating-panel-stack .revenue-machine-header h2,.lead-operating-panel-stack .client-ops-header h2,.lead-operating-panel-stack .inbound-portfolio-header h2,.lead-operating-panel-stack .qualification-workbench-header h2,.lead-operating-panel-stack .quality-playbook-header h2,.lead-operating-panel-stack .finance-snapshot-header h2,.lead-operating-panel-stack .profit-planner-header h2,.lead-operating-panel-stack .client-ledger-header h2{font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.12}.qualification-workbench-section{display:grid;gap:14px;padding:18px}.qualification-workbench-header{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}.qualification-workbench-header h2{margin:6px 0;color:var(--heading);font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.05}.qualification-workbench-header p{margin:0;max-width:760px;color:var(--muted)}.qualification-workbench-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qualification-workbench-metrics div{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.qualification-workbench-metrics span,.qualification-column-heading span,.qualification-system-steps span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.qualification-workbench-metrics strong{color:var(--heading);font-size:1.45rem;line-height:1}.qualification-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qualification-workbench-column{display:grid;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 76%,transparent)}.qualification-workbench-column.blocked{border-color:color-mix(in srgb,#f97316 36%,var(--border))}.qualification-workbench-column.ready{border-color:color-mix(in srgb,#22c55e 34%,var(--border))}.qualification-column-heading{align-items:center;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:12px}.qualification-column-heading strong{align-items:center;display:inline-flex;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.qualification-item-list{display:grid;gap:10px;max-height:460px;overflow:auto;padding:12px;scrollbar-color:var(--accent) transparent}.qualification-empty{margin:0;border:1px dashed var(--border);border-radius:8px;color:var(--muted);padding:16px;text-align:center}.qualification-item{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:#0a0f16b3;padding:12px}.qualification-item.selected{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.qualification-item-open{display:grid;gap:4px;width:100%;min-height:auto;border:0;background:transparent;color:inherit;padding:0;text-align:left}.qualification-item-open strong{color:var(--heading);font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.qualification-item-open small,.qualification-item p{color:var(--muted);line-height:1.35}.qualification-item p{margin:0;font-size:.9rem}.qualification-reasons,.qualification-actions,.qualification-system-steps{display:flex;flex-wrap:wrap;gap:7px}.qualification-reasons span{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:999px;color:var(--accent);font-size:.72rem;font-weight:900;padding:4px 8px}.qualification-actions button{align-items:center;display:inline-flex;gap:6px;min-height:34px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--heading);font-size:.78rem;font-weight:900;padding:7px 9px}.qualification-actions button:disabled{cursor:not-allowed;opacity:.46}.qualification-system-steps{border-top:1px solid var(--border);padding-top:12px}.qualification-system-steps span{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);padding:6px 9px}.marketing-command-section{display:grid;gap:16px;margin:0 0 22px;padding:18px}.marketing-command-header{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.marketing-command-header h2{margin:6px 0;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.05}.marketing-command-header p{margin:0;max-width:860px;color:var(--muted)}.marketing-spend-control,.marketing-target-panel,.marketing-cadence-panel,.marketing-action-panel{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.marketing-spend-control span,.marketing-kpi-grid span,.marketing-target-panel>span,.marketing-cadence-panel>span,.marketing-action-panel>span,.marketing-channel-grid span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.marketing-spend-control input{width:100%;min-height:42px;border:1px solid var(--border);border-radius:8px;background:#0f172ab3;color:var(--heading);font:inherit;font-weight:900;padding:8px 10px}.marketing-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.marketing-kpi-grid div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);padding:12px}.marketing-kpi-grid div:nth-child(5),.marketing-kpi-grid div:nth-child(8){border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface))}.marketing-kpi-grid strong{color:var(--heading);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.08;overflow-wrap:anywhere}.marketing-kpi-grid small{color:var(--muted);font-size:.78rem;line-height:1.3}.marketing-math-panel{display:grid;gap:12px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent-soft) 12%);padding:14px}.marketing-math-header{align-items:end;display:flex;justify-content:space-between;gap:16px}.marketing-math-header span,.marketing-math-grid span,.marketing-roi-examples span{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.marketing-math-header p{max-width:760px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.4}.marketing-math-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.marketing-math-grid section{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:#02061747;padding:12px}.marketing-math-grid strong{color:var(--heading);font-size:1.15rem;line-height:1.1}.marketing-math-grid p,.marketing-math-grid small,.marketing-roi-examples strong{margin:0;color:var(--muted);font-size:.86rem;line-height:1.35}.marketing-math-grid small{color:var(--text)}.marketing-roi-examples{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.marketing-roi-examples strong{border:1px solid var(--border);border-radius:999px;background:#0f172a80;padding:6px 10px}.marketing-command-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr) minmax(260px,1fr);gap:12px}.marketing-target-list,.marketing-action-panel>div{display:grid;gap:9px}.marketing-target-row{display:grid;gap:6px}.marketing-target-row>div:first-child{align-items:center;display:flex;justify-content:space-between;gap:12px}.marketing-target-row strong,.marketing-action-panel strong,.marketing-channel-grid strong{color:var(--heading);line-height:1.15;overflow-wrap:anywhere}.marketing-target-row small,.marketing-action-panel p,.marketing-channel-grid p,.marketing-cadence-panel li{color:var(--muted);font-size:.9rem;line-height:1.4}.marketing-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#94a3b82e}.marketing-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f1c969,#2dd4bf)}.marketing-cadence-panel ol{display:grid;gap:7px;margin:0;padding-left:18px}.marketing-action-panel section{display:grid;gap:4px;border-top:1px solid var(--border);padding-top:9px}.marketing-action-panel section:first-child{border-top:0;padding-top:0}.marketing-action-panel p,.marketing-channel-grid p{margin:0}.marketing-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.marketing-channel-grid article{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.marketing-channel-grid span{color:var(--accent)}.client-ledger-section{display:grid;gap:18px;margin:0 0 22px;padding:18px}.client-ledger-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.client-ledger-header h2{margin:6px 0}.client-ledger-header p{margin:0;max-width:720px;color:var(--muted)}.client-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;min-width:min(460px,100%)}.client-ledger-summary div{display:grid;gap:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.client-ledger-summary span,.client-ledger-row.header span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.client-ledger-summary strong{color:var(--heading);font-size:1.25rem;line-height:1.05}.client-ledger-table{display:grid;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.client-ledger-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(120px,.55fr) minmax(190px,1fr);gap:14px;align-items:center;min-width:760px;padding:12px 14px;border-bottom:1px solid var(--border)}.client-ledger-row:last-child{border-bottom:0}.client-ledger-row.header{background:color-mix(in srgb,var(--surface) 86%,var(--accent) 14%)}.client-ledger-row>span{display:grid;gap:4px;min-width:0}.client-ledger-row strong{color:var(--heading);overflow-wrap:anywhere}.client-ledger-row a,.client-ledger-row small{color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.client-ledger-row a{display:inline-flex;align-items:center;gap:4px;color:var(--link);text-decoration:none}.client-ledger-empty{padding:18px;color:var(--muted)}.finance-snapshot-section{display:grid;gap:16px;margin:0 0 22px;padding:18px}.finance-snapshot-header h2{margin:6px 0}.finance-snapshot-header p{margin:0;max-width:780px;color:var(--muted)}.finance-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.finance-snapshot-grid div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.finance-snapshot-grid div:nth-child(2),.finance-snapshot-grid div:nth-child(4),.finance-snapshot-grid div:nth-child(8),.finance-snapshot-grid div:nth-child(10){border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent-soft) 24%,var(--surface))}.finance-snapshot-grid span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.finance-snapshot-grid strong{color:var(--heading);font-size:clamp(1.12rem,2vw,1.48rem);line-height:1.08;overflow-wrap:anywhere}.profit-planner-section{display:grid;gap:16px;margin:0 0 22px;padding:18px}.profit-planner-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profit-planner-header h2{margin:6px 0}.profit-planner-header p,.profit-planner-note{margin:0;max-width:780px;color:var(--muted)}.profit-tax-mode{display:grid;gap:6px;min-width:min(240px,100%)}.profit-tax-mode label,.profit-controls-grid span,.profit-planner-grid span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.profit-tax-mode select,.profit-tax-mode button,.profit-controls-grid input{width:100%;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--heading);font:inherit;font-weight:800;padding:9px 12px}.profit-planner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.profit-planner-grid div{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.profit-planner-grid .profit-card-group-label{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent-soft) 30%,var(--surface))}.profit-planner-grid strong{color:var(--heading);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.08;overflow-wrap:anywhere}.profit-planner-grid small{color:var(--muted)}.project-profit-grid{padding-top:4px}.profit-controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.profit-controls-grid label{display:grid;gap:7px;min-width:0}.profit-planner-note{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 24%,transparent);padding:12px}.business-documents-page{display:grid;gap:20px}.business-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.business-doc-grid article,.business-doc-checklist{border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:var(--shadow)}.business-doc-grid article{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:360px;padding:20px;overflow:hidden}.business-doc-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.business-doc-card-top svg{color:var(--accent);flex:0 0 auto}.business-doc-card-top span,.business-doc-checklist>.eyebrow{color:var(--accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.business-doc-grid article .business-doc-title,.business-doc-checklist h2{margin:0;color:var(--heading);font-size:1.65rem;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.business-doc-grid p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.55}.business-doc-meta{display:grid;gap:8px;margin:2px 0 0}.business-doc-meta div{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 12px}.business-doc-meta dt{margin-bottom:4px;color:var(--accent);font-size:.68rem;font-weight:900;text-transform:uppercase}.business-doc-meta dd{margin:0;color:var(--muted);font-size:.88rem;font-weight:800;line-height:1.4}.business-doc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.business-doc-actions a,.business-doc-actions button{justify-content:center;min-height:50px;padding:10px 12px;text-align:center;line-height:1.15;white-space:normal}.business-doc-actions .secondary{color:var(--heading);background:color-mix(in srgb,var(--surface) 88%,white 12%);border-color:var(--border)}.business-doc-source-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;color:var(--link);font-size:.9rem;font-weight:900;overflow-wrap:anywhere}.business-doc-checklist{display:grid;gap:12px;padding:18px}.business-doc-checklist div{display:grid;gap:8px}.business-doc-checklist div span{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:800;line-height:1.45;padding:12px}.inline-document-reader{display:grid;gap:16px;padding:18px}.inline-document-reader-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.inline-document-reader-header h2{margin:0;color:var(--heading);font-size:2.1rem;line-height:1.08}.inline-document-reader-header p:not(.eyebrow){margin:8px 0 0;max-width:760px;color:var(--muted);line-height:1.5}.inline-document-reader-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.inline-document-reader .document-viewer-shell{max-height:min(72vh,780px);overflow:auto}.browser-document-page{display:grid;gap:18px}.document-viewer-header,.document-viewer-shell{border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:var(--shadow)}.document-viewer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:22px}.document-viewer-header h1{margin:0;color:var(--heading);font-size:clamp(2rem,6vw,4.6rem);line-height:.98}.document-viewer-header p:not(.eyebrow){max-width:780px;margin:10px 0 0;color:var(--muted);line-height:1.55}.document-viewer-actions{display:grid;gap:10px;min-width:220px}.document-viewer-shell{max-width:960px;width:100%;margin:0 auto;padding:clamp(18px,4vw,42px);color:var(--text)}.document-viewer-shell h1,.document-viewer-shell h2,.document-viewer-shell h3{color:var(--heading);line-height:1.08}.document-viewer-shell h1{margin:0 0 18px;font-size:clamp(2rem,5vw,4rem)}.document-viewer-shell h2{margin:34px 0 12px;font-size:clamp(1.45rem,3vw,2.2rem)}.document-viewer-shell h3{margin:24px 0 8px;font-size:1.15rem}.document-viewer-shell p,.document-viewer-shell li{color:var(--muted);font-size:1rem;line-height:1.65}.document-viewer-shell ul,.document-viewer-shell ol{display:grid;gap:8px;margin:10px 0 18px;padding-left:22px}.pipeline-column-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pipeline-column-header span{color:var(--heading);font-weight:900}.pipeline-column-header strong{min-width:28px;min-height:28px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.pipeline-column>p{margin:8px 0 14px;color:var(--muted);font-size:.84rem;line-height:1.45}.pipeline-cards{display:grid;gap:10px}.pipeline-empty{border:1px dashed var(--border);border-radius:8px;color:var(--subtle);padding:14px;text-align:center}.pipeline-card{display:grid;gap:9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 86%,var(--surface) 14%);padding:12px;overflow-wrap:anywhere}.pipeline-card div:first-child{display:grid;gap:3px}.pipeline-card strong{color:var(--heading)}.pipeline-card span,.pipeline-card small{color:var(--muted)}.pipeline-card p{margin:0;color:var(--muted);line-height:1.45;font-size:.9rem}.pipeline-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-card-footer small{text-align:right}.pipeline-approval-hint{border-top:1px solid var(--border);padding-top:8px;line-height:1.4}.approval-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.approval-detail{display:grid;gap:12px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);padding:16px}.approval-detail h3,.approval-detail p{margin:0}.approval-detail p{color:var(--muted)}.approval-detail pre{max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:12px}.approval-card,.approval-empty{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:16px}.approval-empty{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:800}.approval-card{display:grid;gap:10px}.approval-card.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%)}.approval-card-top,.approval-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.approval-card h3{margin:0}.approval-card p{margin:0;color:var(--muted);line-height:1.5}.approval-risk{border-radius:999px;padding:5px 9px;color:#080a0d;font-size:.74rem;font-weight:900;text-transform:uppercase}.approval-risk.high{background:#fecaca}.approval-risk.medium{background:#fde68a}.approval-risk.low{background:#bbf7d0}.approval-card small,.approval-meta{color:var(--subtle)}.approval-note{margin:0 0 14px;border:1px solid rgba(34,197,94,.28);border-radius:8px;background:#22c55e1a;color:var(--heading);padding:10px 12px;font-weight:800}.approval-note.error{border-color:#f8717161;background:#f871711f;color:#fca5a5}.approval-actions{display:grid;gap:7px;border-top:1px solid var(--border);padding-top:10px}.approval-actions button{width:100%;justify-content:center;min-height:42px}.approval-actions button:disabled{opacity:.62;cursor:not-allowed}.approval-actions small{text-align:center;line-height:1.35}ul{padding-left:20px;line-height:1.7;color:var(--muted)}.mockup-box{margin-top:20px;border-radius:8px;border:1px solid var(--blue-border);background:var(--blue-soft);padding:16px}.mockup-header{display:flex;gap:8px;align-items:center;margin-bottom:12px}pre{white-space:pre-wrap;color:var(--muted);line-height:1.6;margin:0 0 16px}.review-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:28px;align-items:start;margin-top:72px;margin-bottom:32px;border-radius:8px;background:var(--card-bg);padding:34px}.review-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-form label{display:grid;gap:7px;color:var(--muted);font-weight:800}.full-width,.form-note,.review-form button{grid-column:1 / -1}.form-note{margin:0;border-radius:8px;background:var(--accent-soft);color:var(--accent);padding:12px 14px;font-weight:800}.form-note.success{background:#10b98124;color:var(--accent)}.form-note.error{background:#f59e0b24;color:var(--warning)}.review-form button:disabled{cursor:not-allowed;opacity:.68;transform:none}.consent-label{grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px 14px}.consent-label input{width:18px;height:18px;margin-top:4px}.consent-label span{color:var(--muted);line-height:1.45}@media (max-width: 1320px){.platform-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.service-grid,.pricing-grid,.agent-grid{grid-template-columns:repeat(2,1fr)}.company-hero,.reel-section,.workspace,.mockup-public-hero,.mockup-preview-notes,.proposal-public-value-grid,.proposal-public-grid,.daily-growth-guardrails,.maintenance-band,.bundle-savings,.agent-command,.internal-auth-layout,.internal-command-layout,.review-section,.contact-email-form{grid-template-columns:1fr}.detail-panel{position:static}.maintenance-pricing-grid,.platform-costs,.platform-costs-copy{grid-template-columns:1fr}.platform-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-review-row,.review-request-grid,.lead-intake-form,.sales-packet-grid,.sales-packet-actions,.won-onboarding-columns,.outreach-engine-header,.outreach-engine-grid,.marketing-command-header,.marketing-command-body,.daily-growth-header,.daily-growth-body,.qualification-workbench-header,.qualification-workbench-grid,.lead-repair-queue-grid,.lead-repair-result-grid,.business-doc-actions,.document-viewer-actions,.document-viewer-header,.inline-document-reader-header,.info-grid,.contact-grid,.legal-grid,.business-doc-grid,.mockup-brief-grid,.mockup-brief-columns,.lead-evidence-grid,.approval-grid{grid-template-columns:1fr}.inline-document-reader-actions{justify-content:stretch}.inline-document-reader-actions a,.inline-document-reader-actions button{flex:1 1 180px}.lead-scout-workspace>.section-heading h1{max-width:720px;font-size:clamp(2rem,5vw,2.8rem)}.lead-scout-workspace .lead-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-next-action-bar{grid-template-columns:1fr}.lead-next-action-bar button{justify-self:start}.lead-action-queue{grid-template-columns:1fr}.lead-action-queue-list,.daily-growth-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-growth-run-grid{grid-template-columns:1fr}.lead-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-workspace-tabs-heading{grid-template-columns:1fr}.lead-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-quality-gate-strip{grid-template-columns:1fr}.lead-repair-queue-header{align-items:start;display:grid}.lead-quality-gate-reasons{justify-content:flex-start}.lead-main-workspace{grid-template-columns:1fr}.lead-main-workspace>.panel{height:auto;min-height:0}.lead-main-workspace>.selected-lead-package-detail{height:auto;max-height:none;min-height:0}.lead-main-workspace .lead-list{max-height:560px}.lead-operating-heading{grid-template-columns:1fr}.outreach-engine-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-closeout-card>div{grid-template-columns:1fr}.won-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.won-onboarding-actions{justify-content:stretch}.won-onboarding-actions button{flex:1 1 180px}}@media (max-width: 700px){.lead-workspace-tabs{grid-template-columns:1fr}.lead-workspace-tabs button{min-height:auto}.lead-workspace-tab-label{align-items:flex-start;flex-direction:column}.lead-next-action-bar button{justify-self:stretch;width:100%}.lead-workspace-tabs-heading>span{justify-self:start}}@media (max-width: 720px){.business-doc-grid article .business-doc-title{font-size:1.45rem}.inline-document-reader-header h2{font-size:1.65rem}.site-shell{padding:16px}.site-nav{align-items:flex-start;flex-direction:column;position:static}.site-footer{align-items:flex-start;flex-direction:column}.site-footer-meta{align-items:flex-start;text-align:left}.site-footer-meta nav{justify-content:flex-start}.site-nav nav{justify-content:flex-start}.lead-evidence-heading{grid-template-columns:1fr}.lead-evidence-heading button{width:100%;white-space:normal}.internal-logout-button{width:100%;justify-content:center}.agent-flow{grid-template-columns:1fr}.agent-flow svg{transform:rotate(90deg);justify-self:center}.hero-copy,.panel,.maintenance-band,.review-section{padding:22px}.stats-grid,.service-grid,.reel-metrics,.pricing-grid,.pricing-review-row,.agent-grid,.won-payment-grid,.won-onboarding-header,.lead-action-queue-list,.lead-packet-offer,.lead-packet-summary,.lead-packet-approvals,.mockup-proof-strip,.mockup-service-grid,.mockup-conversion-panel,.mockup-conversion-steps,.outreach-engine-metrics,.qualification-workbench-metrics,.marketing-kpi-grid,.marketing-channel-grid,.mockup-issue-grid,.mockup-site-grid,.proposal-public-value-grid,.proposal-public-price-grid,.daily-growth-guardrails,.platform-cost-grid,.review-form{grid-template-columns:1fr}.mockup-public-hero{padding:20px}.mockup-site-hero{grid-template-columns:1fr;min-height:auto}.mockup-site-hero-media,.mockup-site-hero-media img{min-height:220px}.mockup-site-nav{align-items:flex-start;flex-direction:column}.mockup-site-nav-links{justify-content:flex-start}.lead-packet-mockup,.lead-packet-agent-list article>div{align-items:stretch;flex-direction:column}.panel-header,.filters,.split-heading,.client-ledger-header,.profit-planner-header,.contact-cta,.mockup-panel-heading,.pricing-tier-heading,.pipeline-heading,.approval-heading,.review-queue-header,.review-request-top{align-items:stretch;flex-direction:column}.pipeline-section,.approval-section{padding:18px}.pipeline-section{max-height:min(760px,calc(100vh - 56px))}.pipeline-board{grid-template-columns:repeat(10,minmax(190px,1fr));min-height:320px;max-height:min(560px,calc(100vh - 230px))}.growth-metrics-grid,.lead-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-growth-settings-grid,.daily-growth-qualified-list article>div:last-child{grid-template-columns:1fr}.lead-scout-workspace .lead-heading-actions{grid-template-columns:1fr}.lead-scout-workspace .email-provider-status,.lead-scout-workspace .discovery-campaign-select,.lead-scout-workspace .lead-heading-actions button{min-height:58px}.lead-operating-group summary{align-items:flex-start;flex-direction:column}.profit-planner-grid,.profit-controls-grid{grid-template-columns:1fr}.client-ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.queue-refresh-button{justify-content:center;width:100%}.filters,.filters select{width:100%}.lead-row{align-items:flex-start;flex-direction:column}.reel-phone{border-radius:18px;padding:14px}.agent-console,.command-stats,.agent-chip{grid-template-columns:1fr}.reel-phone-top,.reel-phone-bottom{align-items:flex-start;flex-direction:column}.recording-pill{min-width:0}.reel-phone-bottom div{align-items:flex-start}}.protected-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:1.5rem;align-items:start;padding:1.5rem;border:1px solid var(--border);border-radius:22px;background:var(--card-bg);box-shadow:var(--shadow)}.protected-card>svg{color:var(--accent)}.internal-login-form{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.internal-login-form label{display:grid;gap:.45rem;color:var(--muted);font-weight:700}.internal-login-form input{width:100%;border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem;background:var(--card-bg);color:var(--text)}.internal-login-form button,.protected-card button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.form-message{margin:0;padding:.85rem 1rem;border-radius:14px;font-weight:700}.form-message.error{color:#ffd5c2;background:#ff785029;border:1px solid rgba(255,120,80,.35)}.nav-link-button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.spin-icon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 820px){.protected-card,.agent-talk-panel{grid-template-columns:1fr}}
