.ag-calculator{--blue:#104e71;--green:#a3cf30;--track:#b6dcfa;--progress:33.333%;color:var(--blue);font-family:Arial,Helvetica,sans-serif;width:min(100%,1070px);margin:0 auto;box-sizing:border-box}.ag-calculator *{box-sizing:border-box}.ag-calculator h2{text-align:center;font-size:46px;line-height:1.2;margin:0 0 60px;font-weight:800}.ag-range-card,.ag-income-card{background:#f5f8f9;border-radius:30px;box-shadow:0 5px 16px #143b501a}.ag-range-card{padding:64px 80px 32px}.ag-calculator input[type=range]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:12px;border:0;border-radius:2px;background:linear-gradient(to right,var(--green) 0 var(--progress),var(--track) var(--progress) 100%);cursor:pointer;margin:16px 0 28px}.ag-calculator input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:48px;height:48px;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='20' viewBox='0 0 26 20'%3E%3Cpath fill='%23104e71' d='M3 10l7-5v10zM23 10l-7-5v10z'/%3E%3C/svg%3E") center/26px no-repeat;border:0}.ag-calculator input[type=range]::-moz-range-thumb{width:48px;height:48px;border-radius:50%;border:0;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='20'%3E%3Cpath fill='%23104e71' d='M3 10l7-5v10zM23 10l-7-5v10z'/%3E%3C/svg%3E") center no-repeat}.ag-calculator input:focus-visible{outline:3px solid var(--blue);outline-offset:10px}.ag-ticks{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:24px;font-weight:700;color:#bdd0da;margin:0 -5px}.ag-ticks span:first-child,.ag-ticks span:last-child,.ag-ticks .current{color:var(--blue)}.ag-ticks span:first-child{text-align:left}.ag-ticks span:last-child{text-align:right}.ag-range-label{display:block;margin:18px 0 0 -48px;font-size:14px;font-weight:700}.ag-selected{font-variant-numeric:tabular-nums}.ag-income-card{display:flex;align-items:center;gap:42px;margin-top:40px;padding:32px 60px;min-height:150px}.ag-income-card .ag-icon{flex:0 0 88px;width:88px;height:88px}.ag-income-card p{flex:1;margin:0;font-size:28px;line-height:1.25}.ag-income-card output{flex-shrink:0;border:3px solid var(--green);border-radius:22px;min-width:164px;text-align:center;padding:16px 20px;font-size:44px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ag-assumptions{text-align:center;line-height:1.6;font-size:14px;margin:24px 10px 0;color:#4d6a7a}@media(max-width:700px){.ag-calculator h2{font-size:25px;margin-bottom:48px}.ag-range-card{padding:32px 24px 20px;border-radius:24px}.ag-calculator input[type=range]{height:8px;margin:5px 0 25px}.ag-calculator input[type=range]::-webkit-slider-thumb{width:28px;height:28px;background-size:20px}.ag-calculator input[type=range]::-moz-range-thumb{width:28px;height:28px;background-size:20px}.ag-ticks{font-size:13px}.ag-ticks span:nth-child(4),.ag-ticks span:nth-child(5),.ag-ticks span:nth-child(6){visibility:hidden}.ag-range-label{margin:14px 0 0;font-size:11px;max-width:150px}.ag-income-card{gap:14px;padding:24px 18px;margin-top:28px;min-height:120px;border-radius:24px}.ag-income-card .ag-icon{flex-basis:45px;width:45px;height:45px}.ag-income-card p{font-size:15px}.ag-income-card output{font-size:23px;min-width:94px;padding:8px;border-width:2px;border-radius:12px}.ag-assumptions{font-size:12px}}@media(prefers-reduced-motion:no-preference){.ag-income-card{transition:box-shadow .2s}.ag-calculator input:active{cursor:grabbing}}
