.IAQPPane .profile-section-header{flex-direction:column;align-items:stretch;margin-bottom:24px}.IAQPPane .iaqp-section{margin-bottom:32px}.IAQPPane .iaqp-section .section-title{margin-bottom:16px}.IAQPPane .iaqp-section .comparison-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.IAQPPane .iaqp-section .comparison-grid{grid-template-columns:1fr}}.IAQPPane .iaqp-section .comparison-card{padding:24px}.IAQPPane .iaqp-section .comparison-card .card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.IAQPPane .iaqp-section .comparison-card .card-header h4{margin:0}.IAQPPane .iaqp-section .comparison-card .metric-value{margin-bottom:8px;font-size:32px;font-weight:600}.IAQPPane .iaqp-section .comparison-card .metric-label{color:var(--fg-2);font-size:14px}.IAQPPane .iaqp-section .comparison-card.vrp .metric-value{color:#2d72d2}.IAQPPane .iaqp-section .comparison-card.iaqp .metric-value{color:#238551}.IAQPPane .iaqp-section .chart-container{height:280px;margin-top:24px}.IAQPPane .summary-section{margin-top:40px}.IAQPPane .summary-section .summary-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.IAQPPane .summary-section .summary-grid{grid-template-columns:1fr}}.IAQPPane .summary-section .summary-card{text-align:center;padding:24px}.IAQPPane .summary-section .summary-card .summary-icon{color:#238551;margin-bottom:12px}.IAQPPane .summary-section .summary-card .summary-value{color:#238551;margin-bottom:4px;font-size:28px;font-weight:600}.IAQPPane .summary-section .summary-card .summary-label{color:var(--fg-2);font-size:14px}.IAQPPane .financial-divider{align-items:center;gap:16px;margin:48px 0 32px;display:flex}.IAQPPane .financial-divider .divider-line{background:linear-gradient(90deg, transparent, var(--fg-4), transparent);flex:1;height:2px}.IAQPPane .financial-divider .divider-content{color:var(--fg-1);white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.IAQPPane .investment-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}@media (width<=1200px){.IAQPPane .investment-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.IAQPPane .investment-summary{grid-template-columns:1fr}}.IAQPPane .investment-summary .investment-card{text-align:center;padding:24px;transition:transform .15s,box-shadow .15s}.IAQPPane .investment-summary .investment-card:hover{transform:translateY(-2px)}.IAQPPane .investment-summary .investment-card.highlight{background:linear-gradient(135deg,#23855114 0%,#23855105 100%);border:1px solid #23855133}.IAQPPane .investment-summary .investment-card.highlight .investment-icon,.IAQPPane .investment-summary .investment-card.highlight .investment-value{color:#238551}.IAQPPane .investment-summary .investment-card .investment-icon{color:#2d72d2;margin-bottom:12px}.IAQPPane .investment-summary .investment-card .investment-value{color:#2d72d2;margin-bottom:4px;font-size:28px;font-weight:700}.IAQPPane .investment-summary .investment-card .investment-label{color:var(--fg-1);margin-bottom:4px;font-size:14px;font-weight:500}.IAQPPane .investment-summary .investment-card .investment-sublabel{color:var(--fg-3);font-size:12px}.IAQPPane .maintenance-note{text-align:right;margin-top:16px}.IAQPPane .final-summary{background:linear-gradient(135deg,#23855114 0%,#2d72d20d 100%);border:1px solid #23855133;margin-top:32px;margin-bottom:32px;padding:32px}.IAQPPane .final-summary .final-summary-content .summary-headline{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.IAQPPane .final-summary .final-summary-content .summary-headline svg{color:#238551;flex-shrink:0;margin-top:4px}.IAQPPane .final-summary .final-summary-content .summary-headline h3{color:var(--fg-0);margin:0 0 8px;font-size:20px}.IAQPPane .final-summary .final-summary-content .summary-headline p{color:var(--fg-1);margin:0;font-size:15px;line-height:1.5}.IAQPPane .final-summary .final-summary-content .summary-headline p strong{color:#238551}.IAQPPane .final-summary .final-summary-content .summary-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}@media (width<=768px){.IAQPPane .final-summary .final-summary-content .summary-stats{flex-direction:column;gap:16px}.IAQPPane .final-summary .final-summary-content .summary-stats .stat-arrow{transform:rotate(90deg)}}.IAQPPane .final-summary .final-summary-content .summary-stats .stat{text-align:center;background:var(--bg-0);border-radius:4px;min-width:140px;padding:16px 24px}.IAQPPane .final-summary .final-summary-content .summary-stats .stat.highlight{background:#238551}.IAQPPane .final-summary .final-summary-content .summary-stats .stat.highlight .stat-value,.IAQPPane .final-summary .final-summary-content .summary-stats .stat.highlight .stat-label{color:#fff}.IAQPPane .final-summary .final-summary-content .summary-stats .stat .stat-value{color:var(--fg-0);margin-bottom:4px;font-size:20px;font-weight:700;display:block}.IAQPPane .final-summary .final-summary-content .summary-stats .stat .stat-label{color:var(--fg-2);font-size:12px;display:block}.IAQPPane .final-summary .final-summary-content .summary-stats .stat-arrow{color:var(--fg-3);font-size:24px;font-weight:300}
