.stack.svelte-psxv7n{display:flex}.stack.direction-column.svelte-psxv7n{flex-direction:column}.stack.direction-row.svelte-psxv7n{flex-direction:row}.stack.wrap.svelte-psxv7n{flex-wrap:wrap}.stack.gap-xs.svelte-psxv7n{gap:.25rem}.stack.gap-sm.svelte-psxv7n{gap:.5rem}.stack.gap-md.svelte-psxv7n{gap:1rem}.stack.gap-lg.svelte-psxv7n{gap:1.5rem}.stack.gap-xl.svelte-psxv7n{gap:2rem}.stack.gap-xxl.svelte-psxv7n{gap:3rem}.currency-display.svelte-y3pdxw{font-weight:500}.currency-display.default.svelte-y3pdxw{font-size:1rem}.currency-display.small.svelte-y3pdxw{font-size:.875rem}.currency-display.large.svelte-y3pdxw{font-size:1.25rem;font-weight:600}.currency-display.compact.svelte-y3pdxw{font-size:.875rem}.currency-display.positive.svelte-y3pdxw{color:#2e7d32}.currency-display.negative.svelte-y3pdxw{color:#d32f2f}.currency-display.neutral.svelte-y3pdxw{color:#333}.currency-display.default.svelte-y3pdxw{color:inherit}.sales-funnel-badge.svelte-1qu4b0s{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.sales-funnel-badge.small.svelte-1qu4b0s{font-size:.75rem;padding:.125rem .5rem}.sales-funnel-badge.medium.svelte-1qu4b0s{font-size:.875rem;padding:.25rem .75rem}.sales-funnel-badge.large.svelte-1qu4b0s{font-size:1rem;padding:.375rem 1rem}.sales-funnel-badge.default.declined.svelte-1qu4b0s{background-color:#fee2e2;color:#dc2626}.sales-funnel-badge.default.neutral.svelte-1qu4b0s{background-color:#f3f4f6;color:#374151}.sales-funnel-badge.default.info.svelte-1qu4b0s{background-color:#dbeafe;color:#2563eb}.sales-funnel-badge.default.success.svelte-1qu4b0s{background-color:#d1fae5;color:#059669}.sales-funnel-badge.default.warning.svelte-1qu4b0s{background-color:#fef3c7;color:#d97706}.sales-funnel-badge.default.primary.svelte-1qu4b0s{background-color:#e0e7ff;color:#7c3aed}.percent-display.normal.svelte-1dvk5lw{font-weight:500}.percent-display.bold.svelte-1dvk5lw{font-weight:600}.horizontal-rule.svelte-15lvr1x{border:1px solid #e9ecef;width:100%;margin-top:2rem;margin-bottom:2rem}.dropdown-container.svelte-1cv4mai{position:relative;display:inline-block}.dropdown-button.svelte-1cv4mai{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;transition:all .3s ease;cursor:pointer;text-decoration:none}.dropdown-button.svelte-1cv4mai:focus{outline:2px solid #0066cc;outline-offset:2px}.dropdown-button.svelte-1cv4mai:disabled,.dropdown-button[disabled].svelte-1cv4mai{opacity:.65;cursor:not-allowed}.dropdown-button.svelte-1cv4mai .dropdown-arrow{transition:transform all .3s ease}.dropdown-button[aria-expanded=true].svelte-1cv4mai .dropdown-arrow{transform:rotate(180deg)}.btn-medium.svelte-1cv4mai{padding:.5rem 1.5rem;font-size:1rem;border-radius:4px}.btn-small.svelte-1cv4mai{padding:.25rem 1rem;font-size:.875rem;border-radius:4px}.btn-large.svelte-1cv4mai{padding:1rem 2rem;font-size:1.125rem;border-radius:4px}.btn-full.svelte-1cv4mai{width:100%;flex-grow:1}.btn-primary.svelte-1cv4mai{color:#fff;background-color:#06c;border-color:#06c}.btn-primary.svelte-1cv4mai:hover:not(:disabled){background-color:#0054a8;border-color:#004d99}.btn-secondary.svelte-1cv4mai{color:#fff;background-color:#4d9aff;border-color:#4d9aff}.btn-secondary.svelte-1cv4mai:hover:not(:disabled){background-color:#2986ff;border-color:#1a7dff}.btn-outline.svelte-1cv4mai{color:#06c;background-color:transparent;border-color:#06c}.btn-outline.svelte-1cv4mai:hover:not(:disabled){color:#fff;background-color:#06c}.btn-ghost.svelte-1cv4mai{color:#06c;background-color:transparent;border-color:transparent}.btn-ghost.svelte-1cv4mai:hover:not(:disabled){background-color:#0066cc1a}.btn-link.svelte-1cv4mai{color:#06c;background-color:transparent;border-color:transparent;text-decoration:underline}.btn-link.svelte-1cv4mai:hover:not(:disabled){color:#004d99}.btn-danger.svelte-1cv4mai{color:#fff;background-color:#d32f2f;border-color:#d32f2f}.btn-danger.svelte-1cv4mai:hover:not(:disabled){background-color:#b72727;border-color:#ab2424}.dropdown-menu.svelte-1cv4mai{position:absolute;top:100%;right:0;z-index:1000;min-width:200px;background-color:#fff;border:1px solid #e9ecef;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-top:.25rem;overflow:hidden}@media(max-width:479.98px){.dropdown-menu.svelte-1cv4mai{right:auto;left:0;min-width:180px}}.dropdown-option.svelte-1cv4mai{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:background-color all .3s ease}.dropdown-option.svelte-1cv4mai:hover:not(.disabled){background-color:#0066cc1a}.dropdown-option.disabled.svelte-1cv4mai{opacity:.5;cursor:not-allowed}.dropdown-option.svelte-1cv4mai:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dropdown-option.svelte-1cv4mai:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.action-items-container.svelte-1c10p0x{display:flex;flex-direction:column;gap:1rem}.action-item.svelte-1c10p0x{background:var(--color-background-primary, #ffffff);border:1px solid var(--color-border-light, #e5e7eb);border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000001a}.action-item.high.svelte-1c10p0x{border-left:4px solid #ef4444}.action-item.medium.svelte-1c10p0x{border-left:4px solid #f59e0b}.action-item.low.svelte-1c10p0x{border-left:4px solid #10b981}.action-header.svelte-1c10p0x{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.action-icon.svelte-1c10p0x{font-size:1.5rem;flex-shrink:0}.action-content.svelte-1c10p0x{flex:1}.action-title.svelte-1c10p0x{font-size:1rem;font-weight:600;color:var(--color-text-primary, #111827);margin-bottom:.25rem}.action-description.svelte-1c10p0x{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}.action-priority.svelte-1c10p0x{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary, #6b7280)}.action-sponsors.svelte-1c10p0x{background-color:var(--color-background-secondary, #f9fafb);border-radius:.375rem;padding:.75rem}.sponsors-label.svelte-1c10p0x{font-size:.75rem;font-weight:500;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.sponsors-list.svelte-1c10p0x{display:flex;flex-wrap:wrap;gap:.5rem}.sponsor-name.svelte-1c10p0x{font-size:.875rem;padding:.25rem .5rem;background-color:var(--color-background-primary, #ffffff);border:1px solid var(--color-border-light, #e5e7eb);border-radius:.25rem;color:var(--color-text-primary, #111827)}.sponsor-more.svelte-1c10p0x{font-size:.875rem;padding:.25rem .5rem;background-color:var(--color-background-secondary, #f9fafb);border-radius:.25rem;color:var(--color-text-secondary, #6b7280);font-style:italic}.metric.svelte-gx1149{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:80px}.metric-label.svelte-gx1149{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.metric-value.svelte-gx1149{font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827)}.horizontal-bar-chart.svelte-1rod508{width:100%}.bar-track.svelte-1rod508{display:flex;border-radius:12px;overflow:hidden;background-color:var(--color-background-secondary, #f9fafb);margin-bottom:.75rem}.bar-segment.svelte-1rod508{height:100%;transition:all .2s ease;cursor:pointer}.bar-segment.svelte-1rod508:hover{opacity:.8}.bar-labels.svelte-1rod508{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem}.bar-label.svelte-1rod508{font-weight:500;display:flex;align-items:center;gap:.25rem}.bar-label.svelte-1rod508:before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor}.person-card.svelte-190l52c{background:var(--color-background-primary, #ffffff);border:1px solid var(--color-border-light, #e5e7eb);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.person-header.svelte-190l52c{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.person-header.svelte-190l52c{flex-direction:column;align-items:stretch}}.person-info.svelte-190l52c{flex:1}.person-name.svelte-190l52c{font-size:1.25rem;font-weight:600;color:var(--color-text-primary, #111827);margin-bottom:.25rem}.person-email.svelte-190l52c{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}.person-metrics.svelte-190l52c{display:flex;gap:2rem;flex-wrap:wrap}@media(max-width:768px){.person-metrics.svelte-190l52c{gap:1rem}}.person-chart.svelte-190l52c{margin-top:1rem}.no-data.svelte-190l52c{text-align:center;color:var(--color-text-secondary, #6b7280);font-style:italic;padding:1rem}.pie-chart-container.svelte-19s2nhh{display:flex;flex-direction:column;gap:1rem}.chart-title.svelte-19s2nhh{font-size:1.125rem;font-weight:600;color:#333;margin:0;text-align:center}.chart-wrapper.svelte-19s2nhh{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center}@media(max-width:479.98px){.chart-wrapper.svelte-19s2nhh{flex-direction:column;gap:1.5rem}}.chart-container.svelte-19s2nhh{position:relative;display:flex;align-items:center;justify-content:center}.pie-chart.svelte-19s2nhh{flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.chart-total.svelte-19s2nhh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.total-amount.svelte-19s2nhh{font-size:1.25rem;font-weight:700;color:#333;line-height:1;margin-bottom:.25rem;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.total-label.svelte-19s2nhh{font-size:.75rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.05em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.segment.svelte-19s2nhh{transition:opacity .2s ease;cursor:pointer}.segment.svelte-19s2nhh:hover{opacity:.8}.legend.svelte-19s2nhh{display:flex;flex-direction:column;gap:.75rem;min-width:200px}@media(max-width:479.98px){.legend.svelte-19s2nhh{min-width:auto;width:100%}}.legend-item.svelte-19s2nhh{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:4px;background-color:#fff;border:1px solid #e9ecef;transition:background-color .2s ease}.legend-item.svelte-19s2nhh:hover{background-color:#0066cc0d}.legend-color.svelte-19s2nhh{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:2px solid white;box-shadow:0 1px 3px #0000001a}.legend-content.svelte-19s2nhh{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.legend-label.svelte-19s2nhh{font-weight:500;color:#333;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-value.svelte-19s2nhh{font-weight:600;color:#333;font-size:.875rem}.legend-percentage.svelte-19s2nhh{font-size:.75rem;color:#666}.callout.svelte-1v2aqtv{padding:1rem;border-radius:4px;border-left:4px solid;margin-bottom:1rem;background-color:#f8f9fa}@media(min-width:480px){.callout.svelte-1v2aqtv{padding:1.5rem}}.callout.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv){display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.callout.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) svg{flex-shrink:0}.callout.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) .callout-title:where(.svelte-1v2aqtv){margin:0;font-size:1rem;font-weight:600;line-height:1.4}@media(min-width:480px){.callout.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) .callout-title:where(.svelte-1v2aqtv){font-size:1.125rem}}.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) p{margin:0;line-height:1.6;font-size:.9375rem}@media(min-width:480px){.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) p{font-size:1rem}}.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) p:not(:last-child){margin-bottom:.5rem}.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) ul,.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) ol{margin:.5rem 0;padding-left:1.5rem;line-height:1.6}.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) ul li,.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) ol li{margin-bottom:.25rem}.callout.svelte-1v2aqtv .callout-content:where(.svelte-1v2aqtv) strong{font-weight:600}.callout.variant-info.svelte-1v2aqtv{border-left-color:#06c;background-color:#eff6ff}.callout.variant-info.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) svg{color:#06c}.callout.variant-info.svelte-1v2aqtv .callout-title:where(.svelte-1v2aqtv){color:#06c}.callout.variant-warning.svelte-1v2aqtv{border-left-color:#f59e0b;background-color:#fffbeb}.callout.variant-warning.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) svg{color:#f59e0b}.callout.variant-warning.svelte-1v2aqtv .callout-title:where(.svelte-1v2aqtv){color:#92400e}.callout.variant-tip.svelte-1v2aqtv{border-left-color:#10b981;background-color:#ecfdf5}.callout.variant-tip.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) svg{color:#10b981}.callout.variant-tip.svelte-1v2aqtv .callout-title:where(.svelte-1v2aqtv){color:#065f46}.callout.variant-note.svelte-1v2aqtv{border-left-color:#6b7280;background-color:#f9fafb}.callout.variant-note.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) svg{color:#6b7280}.callout.variant-note.svelte-1v2aqtv .callout-title:where(.svelte-1v2aqtv){color:#374151}.callout.variant-success.svelte-1v2aqtv{border-left-color:#388e3c;background-color:#f0fdf4}.callout.variant-success.svelte-1v2aqtv .callout-header:where(.svelte-1v2aqtv) svg{color:#388e3c}.callout.variant-success.svelte-1v2aqtv .callout-title:where(.svelte-1v2aqtv){color:#166534}.concept-card.svelte-1dp2ehx{background-color:#fff;border:1px solid #e9ecef;border-radius:4px;padding:1.5rem;transition:all .2s ease}@media(min-width:480px){.concept-card.svelte-1dp2ehx{padding:2rem}}.concept-card.svelte-1dp2ehx .concept-header:where(.svelte-1dp2ehx){display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.concept-card.svelte-1dp2ehx .concept-header:where(.svelte-1dp2ehx) .concept-icon:where(.svelte-1dp2ehx){display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f8f9fa;border-radius:4px;flex-shrink:0;color:#06c}@media(min-width:480px){.concept-card.svelte-1dp2ehx .concept-header:where(.svelte-1dp2ehx) .concept-icon:where(.svelte-1dp2ehx){width:56px;height:56px}}.concept-card.svelte-1dp2ehx .concept-header:where(.svelte-1dp2ehx) .concept-title:where(.svelte-1dp2ehx){margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:#333}@media(min-width:480px){.concept-card.svelte-1dp2ehx .concept-header:where(.svelte-1dp2ehx) .concept-title:where(.svelte-1dp2ehx){font-size:1.5rem}}.concept-card.svelte-1dp2ehx .concept-description:where(.svelte-1dp2ehx){color:#666;line-height:1.6;font-size:.9375rem;margin:0 0 1rem}@media(min-width:480px){.concept-card.svelte-1dp2ehx .concept-description:where(.svelte-1dp2ehx){font-size:1rem}}.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx){margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) p{margin:0 0 .5rem;line-height:1.6;font-size:.9375rem;color:#666}@media(min-width:480px){.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) p{font-size:1rem}}.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) p:last-child{margin-bottom:0}.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) ul,.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) ol{margin:.5rem 0;padding-left:1.5rem;line-height:1.6;color:#666}.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) ul li,.concept-card.svelte-1dp2ehx .concept-content:where(.svelte-1dp2ehx) ol li{margin-bottom:.25rem}.definition-list.svelte-7yyohe{margin:0;padding:0}.definition-list.svelte-7yyohe .definition-term:where(.svelte-7yyohe){font-weight:600;font-size:1rem;color:#333;margin:1rem 0 .25rem}@media(min-width:480px){.definition-list.svelte-7yyohe .definition-term:where(.svelte-7yyohe){font-size:1.125rem}}.definition-list.svelte-7yyohe .definition-term:where(.svelte-7yyohe):first-child{margin-top:0}.definition-list.svelte-7yyohe .definition-definition:where(.svelte-7yyohe){margin:0 0 1rem 1rem;line-height:1.6;font-size:.9375rem;color:#666}@media(min-width:480px){.definition-list.svelte-7yyohe .definition-definition:where(.svelte-7yyohe){font-size:1rem;margin-left:1.5rem}}.definition-list.svelte-7yyohe .definition-definition:where(.svelte-7yyohe):last-child{margin-bottom:0}
