.account-hero{position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--primary)) 0,var(--surface) 50%,color-mix(in srgb,var(--surface) 95%,var(--primary)) 100%);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.account-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary) 0,color-mix(in srgb,var(--primary) 50%,var(--success)) 50%,var(--primary) 100%)}.account-hero-health{gap:16px;padding:20px 24px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 98%,var(--primary)) 0,var(--surface) 100%);border-bottom:1px solid var(--border)}.account-hero-health,.account-hero-health-score{position:relative;display:flex;align-items:center}.account-hero-health-score{width:72px;height:72px;justify-content:center}.account-hero-health-ring{position:absolute;inset:0;border-radius:50%;border:4px solid var(--surface-2);border-top-color:var(--primary);transform:rotate(-90deg);transition:border-top-color .3s ease}.account-hero-health-ring[data-status=healthy]{border-top-color:var(--success)}.account-hero-health-ring[data-status=warning]{border-top-color:var(--warning)}.account-hero-health-ring[data-status=critical]{border-top-color:var(--danger)}.account-hero-health-value{font-family:var(--font-display),system-ui,sans-serif;font-size:24px;font-weight:700;color:var(--text);line-height:1}.account-hero-health-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.metric-card-v2{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px;transition:all .2s ease}.metric-card-v2:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 5%,transparent)}.metric-card-v2-accent{border-left:3px solid var(--accent-color,var(--primary));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-color,var(--primary)) 3%,var(--surface)) 0,var(--surface) 8%)}.metric-card-v2-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.metric-card-v2-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.metric-card-v2-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--icon-color,var(--primary)) 10%,var(--surface-2));color:var(--icon-color,var(--primary))}.metric-card-v2-value{font-family:var(--font-display),system-ui,sans-serif;font-size:28px;font-weight:700;color:var(--text);line-height:1.2;margin-bottom:8px}.metric-card-v2-value-sm{font-size:22px}.metric-card-v2-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.metric-card-v2-progress{margin-top:12px;height:4px;background:var(--surface-2);border-radius:var(--radius-xs);overflow:hidden}.metric-card-v2-progress-bar{height:100%;background:var(--progress-color,var(--primary));border-radius:var(--radius-xs);transition:width .5s ease}.ai-prism-v2{position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 3%,var(--surface)) 0,var(--surface) 50%,color-mix(in srgb,var(--primary) 2%,var(--surface)) 100%);border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:var(--radius-2xl);overflow:hidden}.ai-prism-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--primary) 50%,transparent) 50%,transparent 100%)}.ai-prism-v2-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}.ai-prism-v2-title{display:flex;align-items:center;gap:12px}.ai-prism-v2-icon{width:40px;height:40px;display:flex;justify-content:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,var(--surface)) 0,color-mix(in srgb,var(--primary) 8%,var(--surface)) 100%)}.ai-prism-v2-badge,.ai-prism-v2-icon{align-items:center;color:var(--primary)}.ai-prism-v2-badge{display:inline-flex;gap:6px;padding:4px 10px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-3xl);font-size:11px;font-weight:500}.ai-prism-v2-content{padding:24px}.ai-prism-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:var(--radius-xl);overflow:hidden}.ai-prism-v2-cell{background:var(--surface);padding:20px}.ai-prism-v2-cell-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px}.ai-prism-v2-cell-value{font-size:14px;font-weight:500;color:var(--text)}.commercial-chain-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.commercial-chain-v2-header{padding:20px 24px;border-bottom:1px solid var(--border)}.commercial-chain-v2-title{font-size:14px;font-weight:600;color:var(--text);margin:0}.commercial-chain-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.commercial-chain-v2-item{background:var(--surface);padding:24px;text-align:center}.commercial-chain-v2-item-value{font-family:var(--font-display),system-ui,sans-serif;font-size:32px;font-weight:700;color:var(--text);line-height:1;margin-bottom:8px}.commercial-chain-v2-item-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.commercial-chain-v2-item-progress{margin-top:16px;height:6px;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden}.commercial-chain-v2-item-progress-bar{height:100%;border-radius:var(--radius-sm);transition:width .5s ease}.profile-card-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden;height:100%;display:flex;flex-direction:column}.profile-card-v2-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,var(--primary)) 0,var(--surface) 100%)}.profile-card-v2-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.profile-card-v2-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--card-accent,var(--primary)) 12%,var(--surface-2));color:var(--card-accent,var(--primary))}.profile-card-v2-content{padding:20px;flex:1}.profile-card-v2-field{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.profile-card-v2-field:last-child{border-bottom:none}.profile-card-v2-field-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-muted);flex-shrink:0}.profile-card-v2-field-content{flex:1;min-width:0}.profile-card-v2-field-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:2px}.profile-card-v2-field-value{font-size:14px;font-weight:500;color:var(--text)}.coverage-score-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.coverage-score-v2-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.coverage-score-v2-visual{padding:32px 24px;display:flex;align-items:center;justify-content:center;gap:32px}.coverage-radial{position:relative;width:140px;height:140px}.coverage-radial-bg{fill:none;stroke:var(--surface-2);stroke-width:12}.coverage-radial-progress{fill:none;stroke:var(--score-color,var(--primary));stroke-width:12;stroke-linecap:round;stroke-dasharray:377;stroke-dashoffset:var(--stroke-offset,377);transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .8s ease,stroke .3s ease}.coverage-radial-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.coverage-radial-number{font-family:var(--font-display),system-ui,sans-serif;font-size:36px;font-weight:700;color:var(--score-color,var(--text));line-height:1}.coverage-radial-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:4px}.coverage-score-v2-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.coverage-metric-v2{text-align:center;padding:16px;background:var(--surface-2);border-radius:var(--radius-xl)}.coverage-metric-v2-value{font-family:var(--font-display),system-ui,sans-serif;font-size:24px;font-weight:700;color:var(--text);line-height:1;margin-bottom:4px}.coverage-metric-v2-value[data-status=poor]{color:var(--danger)}.coverage-metric-v2-value[data-status=partial]{color:var(--warning)}.coverage-metric-v2-value[data-status=adequate]{color:var(--primary)}.coverage-metric-v2-value[data-status=excellent]{color:var(--success)}.coverage-metric-v2-label{font-size:11px;font-weight:500;color:var(--text-muted)}.role-coverage-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.role-coverage-v2-header{padding:20px 24px;border-bottom:1px solid var(--border)}.role-coverage-v2-title{font-size:14px;font-weight:600;color:var(--text);margin:0}.role-coverage-v2-grid{display:grid;gap:1px;background:var(--border)}.role-coverage-v2-item{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--surface);transition:background .15s ease}.role-coverage-v2-item:hover{background:color-mix(in srgb,var(--primary) 2%,var(--surface))}.role-coverage-v2-role{display:flex;align-items:center;gap:12px}.role-coverage-v2-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);flex-shrink:0}.role-coverage-v2-icon[data-covered=true]{background:color-mix(in srgb,var(--success) 12%,var(--surface-2));color:var(--success)}.role-coverage-v2-icon[data-covered=false]{background:color-mix(in srgb,var(--warning) 12%,var(--surface-2));color:var(--warning)}.role-coverage-v2-info{flex:1;min-width:0}.role-coverage-v2-name{font-size:14px;font-weight:500;color:var(--text)}.role-coverage-v2-assignee{font-size:12px;color:var(--text-muted);margin-top:2px}.role-coverage-v2-badge{padding:4px 12px;border-radius:var(--radius-3xl);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.role-coverage-v2-badge[data-covered=true]{background:var(--status-healthy-bg);border:1px solid var(--status-healthy-border);color:var(--status-healthy-text)}.role-coverage-v2-badge[data-covered=false]{background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);color:var(--status-neutral-text)}.stakeholder-dialog-v2 [data-slot=dialog-content]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,var(--primary)) 0,var(--surface) 100px,var(--surface) 100%);border:1px solid var(--border)}.stakeholder-dialog-v2-header{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,var(--surface)) 0,var(--surface) 100%);border-bottom:1px solid var(--border);padding:24px}.stakeholder-dialog-v2-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.stakeholder-dialog-v2-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.stakeholder-dialog-v2-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:color-mix(in srgb,var(--badge-color,var(--primary)) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--badge-color,var(--primary)) 20%,var(--border));border-radius:var(--radius-3xl);font-size:12px;font-weight:500;color:var(--badge-color,var(--primary))}.stakeholder-dialog-v2-tip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:16px;max-width:280px}.stakeholder-dialog-v2-tip-title{font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px}.stakeholder-dialog-v2-tip-text{font-size:12px;color:var(--text-muted);line-height:1.5}.stakeholder-dialog-v2-search{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.stakeholder-dialog-v2-keywords{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.stakeholder-keyword-chip{padding:6px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-3xl);font-size:13px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease}.stakeholder-keyword-chip:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.stakeholder-keyword-chip[data-active=true]{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:var(--primary);color:var(--primary)}.form-wizard-v2{display:flex;align-items:center;justify-content:center;gap:8px;padding:1.25rem 1.5rem;background:linear-gradient(155deg,color-mix(in srgb,var(--primary) 7%,var(--surface)) 0,var(--surface) 42%,color-mix(in srgb,var(--surface) 94%,var(--surface-2)) 100%);border:1px solid color-mix(in srgb,var(--border) 88%,var(--primary));border-radius:var(--radius-2xl);margin-bottom:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent),0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}.form-wizard-v2-step{display:flex;align-items:center;gap:12px}.form-wizard-v2-step-number{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:600;flex-shrink:0;transition:all .2s ease}.form-wizard-v2-step[data-status=pending] .form-wizard-v2-step-number{background:var(--surface-2);border:2px solid var(--border);color:var(--text-muted)}.form-wizard-v2-step[data-status=current] .form-wizard-v2-step-number{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 88%,white) 0,var(--primary) 100%);color:white;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 22%,transparent),0 6px 14px color-mix(in srgb,var(--primary) 28%,transparent)}.form-wizard-v2-step[data-status=completed] .form-wizard-v2-step-number{background:var(--success);color:white}.form-wizard-v2-step-content{min-width:0}.form-wizard-v2-step-title{font-size:14px;font-weight:600;color:var(--text)}.form-wizard-v2-step-desc{font-size:12px;color:var(--text-muted);margin-top:2px}.form-wizard-v2-connector{width:40px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 92%,var(--text-muted));flex-shrink:0}.form-wizard-v2-connector[data-completed=true]{background:linear-gradient(90deg,var(--success),color-mix(in srgb,var(--success) 72%,var(--primary)));box-shadow:0 0 12px color-mix(in srgb,var(--success) 35%,transparent)}.insights-panel-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.insights-panel-v2-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,var(--primary)) 0,var(--surface) 100%)}.insights-panel-v2-title{display:flex;align-items:center;gap:12px}.insights-panel-v2-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--primary) 12%,var(--surface-2));color:var(--primary)}.insights-panel-v2-stats{display:flex;gap:24px;padding:20px 24px;background:var(--surface-2);border-bottom:1px solid var(--border)}.insights-panel-v2-stat{text-align:center}.insights-panel-v2-stat-value{font-family:var(--font-display),system-ui,sans-serif;font-size:24px;font-weight:700;color:var(--text);line-height:1}.insights-panel-v2-stat-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:4px}.insights-panel-v2-empty{padding:48px 24px;text-align:center}.insights-panel-v2-empty-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);color:var(--text-muted);margin:0 auto 16px}@media (max-width:1024px){.ai-prism-v2-grid,.commercial-chain-v2-grid{grid-template-columns:repeat(2,1fr)}.coverage-score-v2-visual{flex-direction:column;text-align:center}.coverage-score-v2-metrics{width:100%}}@media (max-width:640px){.ai-prism-v2-grid,.commercial-chain-v2-grid{grid-template-columns:1fr}.account-hero-health{flex-direction:column;text-align:center}.metric-card-v2-value{font-size:24px}.form-wizard-v2{flex-direction:column;gap:16px}.form-wizard-v2-connector{width:2px;height:24px}}
/*# sourceMappingURL=ed5523f6f352924d.css.map*/