[data-theme=light] .page-subtitle,[data-theme=light] .card-label,[data-theme=light] .hero-label,[data-theme=light] .stat-name{color:#475569}[data-theme=light] .top-tab-control{background:#edf2f9}[data-theme=light] .top-tab-btn{color:#475569}[data-theme=light] .top-tab-btn.active{color:#fff;box-shadow:none;background:#0e7490}[data-theme=light] .input-card{background:#fff;border-left-color:#0e7490;box-shadow:0 1px 4px #0000000f}[data-theme=light] .result-card{background:#fff;border-left-color:#0e7490;box-shadow:0 1px 4px #00000014}[data-theme=light] .hero-value{color:#0e7490;text-shadow:none}[data-theme=light] .stat-value,[data-theme=light] .big-stat-value{color:#0e7490}[data-theme=light] .page-title{background:linear-gradient(135deg,#0e7490,#2563eb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .mode-toggle{border-color:#00000026}[data-theme=light] .mode-btn{color:#475569}[data-theme=light] .mode-btn.active{color:#fff;background:#0e7490}[data-theme=light] .stat-box{background:#f0f4f9;border:1px solid #00000014}[data-theme=light] .stat-value.neutral,[data-theme=light] .big-stat-name{color:#0f172a}[data-theme=light] .divider{border-top-color:#0000001a}[data-theme=light] .alert-success{color:#14532d;background:#f0fdf4;border-color:#16a34a59}[data-theme=light] .alert-warn{color:#78350f;background:#fffbeb;border-color:#d9770659}[data-theme=light] .alert-info{color:#1e3a5f;background:#eff6ff;border-color:#3b82f659}[data-theme=light] .btn-action{color:#334155;background:#fff;border-color:#00000026}[data-theme=light] .btn-action:hover{background:#eff9fb;border-color:#0e7490}[data-theme=light] .annual-table th{color:#475569;border-bottom-color:#0000001f}[data-theme=light] .annual-table td{border-bottom-color:#0000000f}[data-theme=light] .annual-table tr.total-row td{color:#0f172a;border-top-color:#0000002e}[data-theme=light] .info-block{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000f}[data-theme=light] .info-block p,[data-theme=light] .info-block li{color:#475569}[data-theme=light] .chart-block{background:#fff;border:1px solid #0000001a}[data-theme=light] .faq-question{color:#0f172a}[data-theme=light] .faq-answer{color:#475569}.freq-net-val{color:var(--calc-sky,#3b82f6);font-weight:700}.freq-total-val{color:var(--calc-emerald,#22c55e);font-weight:700}[data-theme=light] .freq-net-val{color:#2563eb}[data-theme=light] .freq-total-val{color:#047857}.freq-active-row td{background:#22d3ee12;font-weight:700}[data-theme=light] .freq-active-row td{background:#eff9fb}@media (width<=480px){.input-row-2,.hr-compare-grid{grid-template-columns:1fr}}.trust-block{background:#3b82f60f;border:1px solid #3b82f633;border-radius:12px;max-width:1100px;margin:20px auto;padding:16px 20px;font-size:.82rem}.trust-inner{flex-direction:column;gap:12px;display:flex}.trust-row{flex-wrap:wrap;gap:20px;display:flex}.trust-badge{align-items:flex-start;gap:8px;display:flex}.trust-icon{color:#3b82f6;font-size:1.1rem;line-height:1.4}.trust-badge strong{color:#fff;font-size:.78rem;display:block}.trust-badge span{color:#88a}.trust-sources ul{margin:6px 0 0 16px;padding:0}.trust-sources strong{color:#fff}.trust-sources li{color:#88a;margin-bottom:4px}.trust-sources a{color:#60a5fa;text-decoration:none}.trust-sources a:hover{text-decoration:underline}.trust-disclaimer{color:#88a;margin:0;line-height:1.6}[data-theme=light] .trust-block{background:#eff6ff;border-color:#3b82f64d}[data-theme=light] .trust-badge strong,[data-theme=light] .trust-sources strong{color:#0f172a}[data-theme=light] .trust-disclaimer,[data-theme=light] .trust-sources li{color:#475569}[data-theme=light] .trust-sources a{color:#2563eb}.trust-assumptions summary{cursor:pointer;padding:4px 0}.trust-assumptions ul{padding-left:18px}[data-theme=light] .trust-assumptions summary{color:#2563eb}