.ar-nav{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh);background:#fff;gap:6px;min-width:0;padding:14px;display:grid}.ar-nav__badge{color:var(--ok);background:#e9f6ee;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:2px 0 6px 4px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.ar-nav__badge .icon{stroke-width:2.4px;width:14px;height:14px}.ar-nav__a{color:var(--ink);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 10px 8px 8px;font-weight:700;text-decoration:none;transition:background .25s;display:grid}.ar-nav__a:hover{background:var(--amber-soft);color:var(--ink)}.ar-nav__ic{background:var(--bg-2);width:40px;height:40px;color:var(--amber-ink);transition:background .25s, transform .35s var(--ease);border-radius:12px;place-items:center;display:grid}.ar-nav__a:hover .ar-nav__ic{background:#fff;transform:rotate(-6deg)}.ar-nav__go{color:var(--mute);transition:transform .3s var(--ease), color .2s}.ar-nav__a:hover .ar-nav__go{color:var(--ink);transform:translate(4px)}.ar-sec{padding-top:clamp(48px,6vw,88px)}.ar-warn{max-width:980px;margin-bottom:20px}.ar-calc{align-items:start}.ar-box{scroll-margin-top:calc(var(--hdr) + 20px);min-width:0;transition:box-shadow .35s var(--ease), border-color .35s;gap:16px}.ar-box:focus-within{border-color:var(--line-2);box-shadow:var(--sh)}.ar-box:target{border-color:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.ar-box--wide{grid-column:span 2}.ar-box__head{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ar-box__ic{background:var(--amber-soft);width:46px;height:46px;color:var(--amber-ink);border-radius:14px;place-items:center;display:grid}.ar-box__head h3{font-size:1.2rem}.ar-box__head p{color:var(--mute);margin-top:4px;font-size:.875rem}.ar-in{gap:10px;display:grid}.ar-in--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-in--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ar .fld input,.ar .fld select{min-height:48px}.ar .fld select{-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23131416' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/18px no-repeat;padding-right:40px}.ar-seg legend{margin-bottom:6px}.ar-seg .ch>span{text-align:center;align-items:center;min-height:46px;padding:8px 12px}.ar-seg .ch small{font-size:.75rem}.ar .calc__out{gap:4px;display:grid}.ar .calc__out b{overflow-wrap:anywhere}.ar .calc__out>span{line-height:1.45}.ar .calc__meter{background:linear-gradient(90deg,#9fc5e8 0 14%,#9fd8b2 14% 40%,#f6d38a 40% 60%,#f0a39a 60%)}.ar-scale{height:16px;color:var(--mute);font-variant-numeric:tabular-nums;font-size:.6875rem;position:relative}.ar-scale span{position:absolute;top:0;transform:translate(-50%)}.ar-scale span:first-child{left:14%}.ar-scale span:nth-child(2){left:40%}.ar-scale span:nth-child(3){left:60%}.ar-range{background:var(--bg-3);border-radius:10px;height:10px;margin:12px 0 6px;position:relative}.ar-range__band{transition:left .5s var(--ease), right .5s var(--ease);background:#9fd8b2;border-radius:10px;position:absolute;inset:0 20%}.ar-range i{top:-4px;left:var(--v,50%);background:var(--ink);width:4px;height:18px;transition:left .5s var(--ease);border-radius:4px;margin-left:-2px;position:absolute}.ar-pct{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ar-pct li{text-align:center;background:#fff;border-radius:12px;gap:2px;padding:8px 6px;display:grid}.ar-pct span{color:var(--mute);font-size:.6875rem;font-weight:700}.ar-pct b{font-family:var(--f-body)!important;letter-spacing:0!important;font-size:.875rem!important;font-weight:700!important}.ar-zones{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ar-zones li{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:.8125rem;display:flex}.ar-zones span{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.ar-zones i{background:var(--amber);width:8px;height:8px;opacity:calc(.35 + var(--i) * .16);border-radius:50%}.ar-zones b{font-variant-numeric:tabular-nums;font-family:var(--f-body)!important;letter-spacing:0!important;font-size:.8125rem!important;font-weight:700!important}.ar-makro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.ar-makro__in{align-content:start;gap:14px;min-width:0;display:grid}.ar-makro__out{align-content:start;padding:20px}.ar-out__cap{font-weight:700;color:var(--amber-ink)!important;font-size:.75rem!important}.ar-macros{gap:10px;margin-top:14px;display:grid}.ar-macro{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.ar-macro__t{font-weight:700;color:var(--ink)!important;font-size:.875rem!important}.ar-macro b{font-variant-numeric:tabular-nums;font-family:var(--f-body)!important;letter-spacing:0!important;font-size:.9375rem!important;font-weight:800!important}.ar-macro__bar{background:#fff;border-radius:8px;grid-column:1/-1;height:8px;overflow:hidden}.ar-macro__bar i{border-radius:inherit;width:0;height:100%;transition:width .6s var(--ease);display:block}.ar-macro--p i{background:var(--ink)}.ar-macro--c i{background:var(--amber)}.ar-macro--f i{background:#9fc5e8}.ar-how{border-top:1px solid var(--line);padding-top:4px}.ar-how summary{cursor:pointer;min-height:40px;color:var(--ink-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.ar-how summary::-webkit-details-marker{display:none}.ar-how summary:hover{color:var(--ink)}.ar-how .pm{background:var(--bg-2);width:26px;height:26px;transition:transform .3s var(--ease), background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.ar-how .pm:before,.ar-how .pm:after{content:"";background:var(--ink);width:10px;height:2px;transition:transform .3s var(--ease);border-radius:2px;grid-area:1/1}.ar-how .pm:after{transform:rotate(90deg)}.ar-how[open] .pm{background:var(--amber);transform:rotate(180deg)}.ar-how[open] .pm:after{transform:rotate(0)}.ar-how p{color:var(--ink-2);padding:4px 0 6px;font-size:.8125rem}@media (max-width:1100px) and (min-width:961px){.ar-makro{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.ar-box--wide{grid-column:auto}}@media (max-width:640px){.ar-makro{grid-template-columns:minmax(0,1fr)}.ar-in--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-in--3 .fld:first-child{grid-column:1/-1}.ar-pct{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ar-macro__bar i,.ar-range i,.ar-range__band{transition:none}}