.lead-record-mock_grid{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0}.lead-record-mock_tier{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.lead-record-mock_score{padding:4px 12px 8px}.lead-record-mock_bar{display:block;height:8px;margin:8px 0 12px;overflow:hidden;border-radius:999px}.lead-record-mock_fill{display:block;height:100%;border-radius:999px}.lead-record-mock_factors{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lead-record-mock_factor{display:flex;align-items:center;gap:12px;padding:8px 0}.lead-record-mock_factor+.lead-record-mock_factor{border-top:1px solid var(--mock-line)}.lead-record-mock_factor-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:8px}.lead-record-mock_factor-text{display:flex;flex:1;flex-direction:column;min-width:0}.lead-record-mock_factor-label{color:#a1a1a1;font-size:12px}.lead-record-mock_factor-value{overflow:hidden;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.lead-record-mock_trend{display:flex;flex:none}.quote-comparison-mock_manager{display:grid;flex:1;align-content:start;gap:4px;min-height:0}.quote-comparison-mock_toolbar{justify-content:space-between;margin-bottom:8px}.quote-comparison-mock_disabled{background:var(--mock-surface-3);opacity:.5}.quote-comparison-mock_board{display:grid;gap:4px}.quote-comparison-mock_table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.quote-comparison-mock_table td,.quote-comparison-mock_table th{padding:0;border:1px solid var(--mock-line)}.quote-comparison-mock_edge{border-left:2px solid var(--quote-color)!important}.quote-comparison-mock_name-head{padding:12px!important;font-size:18px;font-weight:700;line-height:28px;text-align:left}.quote-comparison-mock_quote-head{padding:12px!important;overflow:hidden;text-align:left;vertical-align:top}.quote-comparison-mock_insurer{display:block;overflow:hidden;font-size:16px;font-weight:700;line-height:24px;white-space:nowrap;text-overflow:ellipsis}.quote-comparison-mock_pills{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;font-weight:400}.quote-comparison-mock_state{padding:2px 12px;border-radius:999px;background:var(--quote-color);color:#ffffff;font-size:14px;white-space:nowrap}.quote-comparison-mock_state--estimate{border:1px dashed var(--quote-color);background:transparent;color:#737373}.quote-comparison-mock_menu{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--mock-surface-4);border-radius:8px;background:var(--mock-card)}.quote-comparison-mock_actions-head{border-left:1px solid var(--mock-line)}.quote-comparison-mock_sub-head{height:32px;font-weight:700;text-align:center}.quote-comparison-mock_plain-row td{height:32px;border-top:none!important;border-bottom:none!important}.quote-comparison-mock_plain-row--input td{height:36px}.quote-comparison-mock_plain-name{padding-left:12px!important;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.quote-comparison-mock_total{position:relative;background:color-mix(in srgb,var(--quote-color) 25%,transparent);font-weight:700}.quote-comparison-mock_spanning,.quote-comparison-mock_total{padding-right:12px!important;text-align:right}.quote-comparison-mock_group{display:flex;align-items:center;gap:8px;height:32px;padding-top:8px;color:#4a5565;font-weight:700}.quote-comparison-mock_group-line{flex:1;height:2px;background:#d1d5dc}.quote-comparison-mock_section{overflow:hidden}.quote-comparison-mock_section-row td{height:32px}.quote-comparison-mock_asset-name,.quote-comparison-mock_section-name{font-weight:700}.quote-comparison-mock_asset-name>*,.quote-comparison-mock_section-name>*{vertical-align:middle}.quote-comparison-mock_asset-name{padding-left:16px!important}.quote-comparison-mock_chevron{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--mock-surface-6)}.quote-comparison-mock_truncate{display:inline-block;max-width:calc(100% - 36px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quote-comparison-mock_amount{padding:0 12px!important;color:#525252;text-align:right}.quote-comparison-mock_amount--section{color:var(--quote-color);font-weight:700}.quote-comparison-mock_row-menu{text-align:center}.quote-comparison-mock_row-menu .quote-comparison-mock_menu{display:inline-grid}.quote-comparison-mock_asset-row td{height:36px}.quote-comparison-mock_compare-row td{background:var(--mock-surface);vertical-align:top}.quote-comparison-mock_compare-label{padding:4px 0 4px 48px!important;color:#737373;font-size:12px}.quote-comparison-mock_compare-value{padding:4px 12px!important;color:#525252}.quote-comparison-mock_compare-line{display:block;margin-bottom:2px}@media (prefers-color-scheme:dark){.quote-comparison-mock_amount,.quote-comparison-mock_compare-value{color:var(--mock-surface-7)}}.campaign-dashboard-mock{--d-surface:#ffffff;--d-border:#e6e8ec;--d-text:#171a1f;--d-text-2:#4b5563;--d-text-3:#6b7280;--d-text-4:#9ca3af;--d-track:#eef0f3;--d-warm:#fffaf0;--d-green-50:#ecfdf5;--d-green-600:#059669;--d-green-700:#047857;--d-red-600:#dc2626;--d-amber-600:#d97706;--d-purple-600:#7c3aed;display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;color:var(--d-text);font-size:14px}@media (prefers-color-scheme:dark){.campaign-dashboard-mock{--d-surface:#26262b;--d-border:#34343b;--d-text:#f4f4f5;--d-text-2:#d4d4d8;--d-text-3:#a1a1aa;--d-text-4:#71717a;--d-track:#1b1b1f;--d-warm:#2a2417;--d-green-50:#0e2a20;--d-green-700:#34d399;--d-red-600:#f87171;--d-purple-600:#a78bfa}}.campaign-dashboard-mock_card{border:1px solid var(--d-border);border-radius:10px;background:var(--d-surface)}.campaign-dashboard-mock_label{display:flex;align-items:center;gap:4px;margin-bottom:6px;color:var(--d-text-3);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.campaign-dashboard-mock_label--link{justify-content:space-between}.campaign-dashboard-mock_label--link svg{color:var(--d-text-4)}.campaign-dashboard-mock_number{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1}.campaign-dashboard-mock_muted{display:block;color:var(--d-text-3);font-size:12px}.campaign-dashboard-mock_small{display:block;margin-top:4px;color:var(--d-text-3);font-size:11px}.campaign-dashboard-mock_mono{font-family:Roboto Mono,monospace}.campaign-dashboard-mock_progress{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--d-track)}.campaign-dashboard-mock_progress-fill{display:block;height:100%;border-radius:999px;background:var(--mock-accent)}.campaign-dashboard-mock_hero{display:grid;flex:none;grid-template-columns:1.6fr 1.2fr 1.6fr;overflow:hidden}.campaign-dashboard-mock_cell{display:flex;flex-direction:column;padding:16px 20px}.campaign-dashboard-mock_cell+.campaign-dashboard-mock_cell{border-left:1px solid var(--d-border)}.campaign-dashboard-mock_cell--warm{background:var(--d-warm)}.campaign-dashboard-mock_chip{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:1px 7px;border-radius:999px;background:var(--d-green-50);color:var(--d-green-700);font-size:11px;font-weight:500;line-height:18px}.campaign-dashboard-mock_chip-dot{width:8px;height:8px;border-radius:999px;background:var(--d-green-600)}.campaign-dashboard-mock_dates{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--d-text-3);font-size:12px}.campaign-dashboard-mock_elapsed{display:flex;justify-content:space-between;margin-top:8px;color:var(--d-text-3);font-size:10.5px}.campaign-dashboard-mock_days{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;font-size:12px}.campaign-dashboard-mock_broker{display:flex;align-items:center;gap:12px;color:var(--d-text-4)}.campaign-dashboard-mock_avatar{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#fcd34d,#d97706);color:#ffffff;font-size:14px;font-weight:600}.campaign-dashboard-mock_broker-text{display:flex;flex:1;flex-direction:column;min-width:0}.campaign-dashboard-mock_broker-name{color:var(--d-text);font-size:15px;font-weight:600}.campaign-dashboard-mock_kpis{display:grid;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.campaign-dashboard-mock_kpi{display:flex;flex-direction:column;gap:4px;padding:16px}.campaign-dashboard-mock_roi{display:flex;flex:none;flex-direction:column;gap:16px;padding:16px}.campaign-dashboard-mock_roi-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}.campaign-dashboard-mock_roi-bottom{display:grid;grid-template-columns:1fr 1fr 1fr 1.8fr;gap:24px;padding-top:12px;border-top:1px solid var(--d-border)}.campaign-dashboard-mock_money{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em}.campaign-dashboard-mock_figure{display:block;font-size:18px;font-weight:600}.campaign-dashboard-mock_action{padding-left:24px;border-left:1px solid var(--d-border)}.campaign-dashboard-mock_action-text{color:var(--d-text-2);font-size:12.5px;line-height:1.375}.campaign-dashboard-mock_funnel{flex:none;padding:16px}.campaign-dashboard-mock_funnel-title{display:block;font-size:14px;font-weight:600}.campaign-dashboard-mock_funnel-rows{display:flex;flex-direction:column;gap:8px;margin-top:16px}.campaign-dashboard-mock_funnel-row{display:grid;grid-template-columns:160px 1fr 72px;align-items:center;gap:12px}.campaign-dashboard-mock_funnel-label{color:var(--d-text-2);font-size:12.5px;font-weight:500}.campaign-dashboard-mock_funnel-track{display:block;height:36px;overflow:hidden;border-radius:6px;background:var(--d-track)}.campaign-dashboard-mock_funnel-bar{display:flex;align-items:center;justify-content:flex-end;min-width:48px;height:100%;padding-right:12px;border-radius:6px;color:#ffffff;font-size:14px;font-weight:600}.campaign-dashboard-mock_funnel-conversion{display:flex;flex-direction:column;align-items:flex-end;color:var(--d-text-2);font-size:12px;font-weight:500}.campaign-dashboard-mock_conv{color:var(--d-text-4);font-size:10px;letter-spacing:.05em;text-transform:uppercase}