.ComparisonInsightsSection-module__LHqZra__container{margin-bottom:2rem}.ComparisonInsightsSection-module__LHqZra__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ComparisonInsightsSection-module__LHqZra__headerIcon{color:var(--analyst-color)}.ComparisonInsightsSection-module__LHqZra__title{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.ComparisonInsightsSection-module__LHqZra__emptyState{background:var(--card-bg-elevated);border:1px dashed var(--border);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:3rem;transition:all .2s;display:flex}.ComparisonInsightsSection-module__LHqZra__emptyState:hover{border-color:var(--analyst-color);background:var(--bg-secondary)}.ComparisonInsightsSection-module__LHqZra__emptyIcon{width:3rem;height:3rem;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:50%;padding:.75rem}.ComparisonInsightsSection-module__LHqZra__emptyTitle{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:600}.ComparisonInsightsSection-module__LHqZra__emptyDesc{color:var(--muted-foreground);max-width:400px;margin:0;line-height:1.5}.ComparisonInsightsSection-module__LHqZra__generateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border:none;border-radius:99px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 12px #6366f14d}.ComparisonInsightsSection-module__LHqZra__generateBtn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}.ComparisonInsightsSection-module__LHqZra__generateBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.ComparisonInsightsSection-module__LHqZra__error{color:#ef4444;background:#ef44441a;border-radius:.5rem;margin-top:1rem;padding:.75rem;font-size:.9rem}
.Toast-module__HiYo6a__toast{color:#fff;pointer-events:auto;background:#18181b;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;min-width:300px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s;animation:.3s ease-out Toast-module__HiYo6a__slideIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Toast-module__HiYo6a__closing{animation:.3s ease-in forwards Toast-module__HiYo6a__slideOut}.Toast-module__HiYo6a__success{border-left:4px solid #10b981}.Toast-module__HiYo6a__success .Toast-module__HiYo6a__icon{color:#10b981}.Toast-module__HiYo6a__error{border-left:4px solid #ef4444}.Toast-module__HiYo6a__error .Toast-module__HiYo6a__icon{color:#ef4444}.Toast-module__HiYo6a__info{border-left:4px solid #3b82f6}.Toast-module__HiYo6a__info .Toast-module__HiYo6a__icon{color:#3b82f6}.Toast-module__HiYo6a__message{flex:1}.Toast-module__HiYo6a__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Toast-module__HiYo6a__closeBtn:hover{color:#fff;background:#ffffff0d}@keyframes Toast-module__HiYo6a__slideIn{0%{opacity:0;transform:translateY(100%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Toast-module__HiYo6a__slideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.95)}}
.PulseDashboardTemplate-module__NdU3VW__page{background:var(--background);min-height:100vh}.PulseDashboardTemplate-module__NdU3VW__container{max-width:1400px;margin:0 auto;padding:2rem}@media (max-width:768px){.PulseDashboardTemplate-module__NdU3VW__container{padding:1rem}}
