html[data-ui-lang=en] [data-lang=es],html[data-ui-lang=es] [data-lang=en]{display:none}.lang-switch button{color:#5f5f5f;transition:background-color .2s,color .2s}html[data-ui-lang=en] .lang-switch [data-set-lang=en],html[data-ui-lang=es] .lang-switch [data-set-lang=es]{background:#1d1d1d;color:#fff}#nav.is-scrolled{background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #e4e4e4}.hero-glow{background:radial-gradient(circle,#f9461638,#f9461600 65%);filter:blur(10px)}.live-dot{position:relative;width:.5rem;height:.5rem;border-radius:9999px;background:#f94616;display:inline-block}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:live-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes live-ping{75%,to{transform:scale(2.6);opacity:0}}.seg,.bill{color:#5f5f5f;transition:background-color .25s,color .25s,box-shadow .25s}.bill-dark{color:#ccc;transition:background-color .25s,color .25s}.bill-dark.is-active{background:#fff;color:#1d1d1d}.seg.is-active,.bill.is-active{background:#1d1d1d;color:#fff;box-shadow:0 4px 14px #1d1d1d2e}.sim-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.4rem;border-radius:9999px;background:linear-gradient(to right,#F94616 var(--fill, 50%),#E4E4E4 var(--fill, 50%));outline:none}.sim-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.35rem;height:1.35rem;border-radius:9999px;background:#fff;border:3px solid #F94616;box-shadow:0 2px 8px #f9461659;cursor:grab;-webkit-transition:transform .15s;transition:transform .15s}.sim-range::-webkit-slider-thumb:active{transform:scale(1.15);cursor:grabbing}.sim-range::-moz-range-thumb{width:1.2rem;height:1.2rem;border-radius:9999px;background:#fff;border:3px solid #F94616;cursor:grab}.sim-range:focus-visible{box-shadow:0 0 0 4px #f9461640}#sim-budget-wrap.is-disabled{opacity:.35;pointer-events:none}.how-step.is-active .how-num{border-color:#f94616;color:#f94616;background:#fcf1eb}.faq summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion: reduce){.live-dot:after{animation:none}}
