.answer-secondary{margin-top:.5rem;font-size:1rem;line-height:1.45;font-weight:600;color:#f1f5f9}.answer-secondary strong{color:#4ade80}.barometer-bar{touch-action:none}.barometer-zone,.barometer-zone-label{pointer-events:none}.barometer-zone{transition:left .4s cubic-bezier(.22,.61,.36,1),right .4s cubic-bezier(.22,.61,.36,1)}.barometer-pin{position:absolute;top:-9px;height:48px;width:4px;left:20%;transform:translate(-50%);background:#f8fafc;border-radius:3px;cursor:grab;z-index:3;box-shadow:0 0 0 1px #0f172a99,0 2px 8px #0006;transition:left .4s cubic-bezier(.22,.61,.36,1);touch-action:none}.barometer-pin:after{content:"";position:absolute;left:50%;bottom:-7px;width:18px;height:18px;transform:translate(-50%);background:#f8fafc;border-radius:50%;box-shadow:0 0 0 1px #0f172a99,0 2px 8px #00000073}.barometer-pin:active{cursor:grabbing}.barometer-pin:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.barometer-pin-label{position:absolute;bottom:-32px;left:50%;transform:translate(-50%);font-size:.72rem;font-weight:700;white-space:nowrap;color:#052e16;background:#4ade80;padding:2px 8px;border-radius:999px}.barometer.is-live .barometer-bar{margin-top:1.75rem}.barometer.is-live .barometer-scale{margin-top:2.5rem}.barometer-verdict{margin-top:.75rem;padding:.6rem .85rem;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:.5rem;font-size:.95rem;line-height:1.5;color:#cbd5e1}.barometer-verdict strong{color:#86efac}.hero-geo-edit{background:none;border:0;padding:0;margin-left:.4rem;font:inherit;cursor:pointer;color:#60a5fa;text-decoration:underline;font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:none}.hero-geo-pop{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0}.hero-geo-pop[hidden]{display:none}.hero-geo-pop button{min-height:36px;padding:.3rem .75rem;font:inherit;font-size:.8rem;font-weight:600;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#0f172a99;color:#cbd5e1;cursor:pointer}.hero-geo-pop button:hover{border-color:#60a5fa80;color:#f8fafc}.hero-geo-pop button[aria-pressed=true]{border-color:#22c55e99;background:#22c55e1f;color:#86efac}@media(prefers-reduced-motion:no-preference){.cd-aifill-btn{animation:ctaBreathe 1.9s ease-in-out infinite}.cd-aifill-btn:hover,.cd-aifill-btn:active{animation-play-state:paused}}@keyframes ctaBreathe{0%,to{transform:scale(1);box-shadow:0 4px 16px #3b82f64d}50%{transform:scale(1.035);box-shadow:0 8px 30px #3b82f6a6}}@media(prefers-reduced-motion:reduce){.barometer-zone,.barometer-pin{transition:none}}@media(hover:none){.skip-nav a:hover{background:transparent;color:#cbd5e1}[data-theme-resolved=light] .skip-nav a:hover{background:transparent;color:#334155}}.skip-nav a.is-active{color:#f8fafc;background:#2563eb29}.skip-nav a.skip-nav-featured{color:#fff;background:#16a34a}.skip-nav a.skip-nav-featured.is-active{color:#fff;background:#15803d}@media(hover:hover){.skip-nav a.skip-nav-featured:hover{background:#15803d;color:#fff}}@media(prefers-reduced-motion:no-preference){.skip-nav a.skip-nav-featured:not(.is-active){animation:skipNavPulse 2.6s ease-in-out infinite}.skip-nav a.skip-nav-featured:hover{animation-play-state:paused}}@keyframes skipNavPulse{0%,to{background-color:#16a34a}50%{background-color:#22c55e}}.answer-card{padding:clamp(1rem,2.25vw,1.6rem)}.barometer{margin-top:var(--space-sm)}.barometer-caption{margin-bottom:.5rem}.chip-group{margin-top:var(--space-sm)}.chip-row{gap:.4rem;margin-bottom:.4rem}.chip{padding:.4rem .55rem;font-size:.85rem}.calc{margin-top:var(--space-sm)}@media(max-width:600px){.chip-label{margin:0 0 .2rem}}[data-theme-resolved=light] .answer-secondary{color:#0f172a}[data-theme-resolved=light] .answer-secondary strong{color:#15803d}[data-theme-resolved=light] .barometer-pin,[data-theme-resolved=light] .barometer-pin:after{background:#0f172a;box-shadow:0 0 0 1px #ffffffbf,0 2px 8px #00000040}[data-theme-resolved=light] .barometer-pin-label{background:#15803d;color:#f8fafc}[data-theme-resolved=light] .barometer-verdict{background:#ecfdf3;border-color:#bbf7d0;color:#334155}[data-theme-resolved=light] .barometer-verdict strong{color:#15803d}[data-theme-resolved=light] .hero-geo-edit{color:#1d4ed8}[data-theme-resolved=light] .hero-geo-pop button{background:#fff;border-color:#d8dee8;color:#334155}[data-theme-resolved=light] .hero-geo-pop button[aria-pressed=true]{border-color:#22c55e;background:#ecfdf3;color:#15803d}[data-theme-resolved=light] .skip-nav a.is-active{color:#0f172a;background:#e8effb}[data-theme-resolved=light] .skip-nav a.skip-nav-featured{color:#fff;background:#16a34a}[data-theme-resolved=light] .skip-nav a.skip-nav-featured.is-active{color:#fff;background:#15803d}@media(hover:hover){[data-theme-resolved=light] .skip-nav a.skip-nav-featured:hover{background:#15803d;color:#fff}}.btn-ghost{background:#2563eb1a;color:#bfdbfe;border:1px solid rgba(59,130,246,.55);box-shadow:none;white-space:normal;line-height:1.3}.btn-ghost:hover{background:#2563eb33;border-color:#3b82f6d9;transform:translateY(-1px)}.cta-micro{font-size:.78rem;line-height:1.4;color:#94a3b8;text-align:center;margin-top:.5rem}.hero-cta-row{margin-top:var(--space-sm)}.hero-cta-row .btn{width:100%}.calc-cta-card{margin-top:var(--space-sm);border:1px solid rgba(34,197,94,.4);border-radius:var(--radius);background:#22c55e14;padding:clamp(.9rem,2.2vw,1.3rem);text-align:center}.calc-cta-card[hidden]{display:none}.calc-cta-card .btn{width:100%;white-space:normal;line-height:1.3}.calc-cta-alt{display:inline-block;margin-top:.65rem;font-size:.82rem;color:#93c5fd;text-decoration:underline}.barometer-cta{display:block;margin-top:.65rem;font-size:.85rem;font-weight:600;line-height:1.4;color:#fbbf24;text-decoration:underline}.barometer-cta[hidden]{display:none}.barometer-pin:before{content:"";position:absolute;left:50%;bottom:-7px;width:18px;height:18px;transform:translate(-50%);border-radius:50%;pointer-events:none}.barometer.is-live:not(.is-touched) .barometer-pin:after{background:#4ade80;box-shadow:0 0 0 1px #0f172a99,0 2px 12px #22c55eb3}@keyframes pinPulse{0%{box-shadow:0 0 #4ade80cc,0 0 #4ade8080}70%{box-shadow:0 0 0 13px #4ade8000,0 0 0 24px #4ade8000}to{box-shadow:0 0 #4ade8000,0 0 #4ade8000}}@media(prefers-reduced-motion:no-preference){.barometer.is-live:not(.is-touched) .barometer-pin:before{animation:pinPulse 1.7s ease-out infinite}.barometer-pin:hover:before,.barometer-pin:active:before{animation-play-state:paused}}[data-theme-resolved=light] .btn-ghost{background:#eff4ff;color:#1d4ed8;border-color:#bfd3ff}[data-theme-resolved=light] .btn-ghost:hover{background:#e0eaff;border-color:#93c5fd}[data-theme-resolved=light] .cta-micro{color:#64748b}[data-theme-resolved=light] .calc-cta-card{background:#ecfdf3;border-color:#bbf7d0}[data-theme-resolved=light] .calc-cta-alt{color:#1d4ed8}[data-theme-resolved=light] .barometer-cta{color:#b45309}
