.sp-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;pointer-events:none}.sp-spacer{height:0}.sp-li{display:flex;gap:12px;align-items:center;width:100%;padding:12px 20px;border-bottom:1px solid var(--sp-line)}.sp-li:last-child{border-bottom:0;border-radius:0 0 var(--sp-r) var(--sp-r)}.sp-li:hover{background:#fcfafa}.sp-li.is-sel{background:var(--sp-old-bg);box-shadow:inset 3px 0 0 var(--sp-red)}.sp-li.is-sel .sp-li-name{color:var(--sp-red)}.sp-li-t{flex:1;min-width:0}.sp-li-name{display:block;font-size:14.5px;font-weight:600;color:var(--sp-ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-li-val{display:block;margin-top:1px;font-size:12.5px;font-weight:600;color:var(--sp-green);font-variant-numeric:tabular-nums;white-space:nowrap}.sp-li.is-off .sp-li-name{color:#a9a0a1;font-weight:500}.sp-li.is-off .sp-li-val{color:var(--sp-mut);font-weight:400}.sp-sw{flex:none;width:40px;height:23px;border-radius:999px!important;background:var(--sp-line-2)!important;position:relative;transition:background .16s}.sp-sw::after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:left .16s}.sp-sw[aria-checked=true]{background:var(--sp-red)!important}.sp-sw[aria-checked=true]::after{left:20px}.sp-head{display:flex;gap:24px;align-items:flex-end;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--sp-line);margin-bottom:24px}.sp-head>div:first-child{flex:1 1 260px;min-width:0}.sp-title{font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.1;color:var(--sp-ink);letter-spacing:-.015em}.sp-desc{margin-top:9px!important;font-size:14.5px;color:var(--sp-body);max-width:66ch}.sp-val{margin-left:auto;text-align:right}.sp-val b{display:block;font-size:clamp(30px,4vw,42px);font-weight:700;color:var(--sp-green);line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.sp-val em{display:block;margin-top:4px;font-style:normal;font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sp-mut)}.sp-flag{margin-left:auto;align-self:center;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-mut);background:#f0ecec;border-radius:999px;padding:7px 14px;white-space:nowrap}.sp-grp{border:1px solid var(--sp-base-bd);background:var(--sp-base-bg);border-radius:var(--sp-r);padding:17px 19px 19px;margin-bottom:16px}.sp-chip{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:var(--sp-base-chip);color:var(--sp-base-ink);margin-bottom:16px}.sp-grp.is-old{border-color:var(--sp-old-bd);background:var(--sp-old-bg)}.sp-grp.is-old .sp-chip{background:var(--sp-old-chip);color:var(--sp-red)}.sp-grp.is-new{border-color:var(--sp-new-bd);background:var(--sp-new-bg)}.sp-grp.is-new .sp-chip{background:var(--sp-new-chip);color:var(--sp-orange-dk)}.sp-two{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}.sp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:17px 22px}.sp-f label{display:block;font-size:13px;font-weight:600;color:var(--sp-ink);margin-bottom:3px;line-height:1.35}.sp-f small{display:block;font-size:11.5px;color:var(--sp-mut);line-height:1.4;margin-bottom:8px}.sp-inp{display:flex;align-items:center;background:#fff;border:1px solid var(--sp-line-2);border-radius:var(--sp-r-sm);overflow:hidden;transition:border-color .15s}.sp-inp:focus-within{border-color:var(--sp-red)}.sp-inp input{padding:10px 12px;font-size:16px;font-weight:600;text-align:right;color:var(--sp-ink);font-variant-numeric:tabular-nums}.sp-unit{font-size:12px;color:var(--sp-mut);padding-right:12px;white-space:nowrap}.sp-grp.is-old .sp-inp{border-color:#ecc9ca}.sp-grp.is-new .sp-inp{border-color:#efd3a9}.sp-out{border:1px solid var(--sp-old-bd);background:var(--sp-old-bg);border-radius:var(--sp-r);padding:18px 20px;display:flex;gap:26px;align-items:flex-end;flex-wrap:wrap}.sp-out-l{flex:1;min-width:250px;display:grid;gap:6px}.sp-cl{display:flex;gap:9px;align-items:baseline;font-size:12.5px;color:var(--sp-mut)}.sp-cl b{font-weight:600;color:var(--sp-ink);min-width:132px;flex:none}.sp-cl span{background:var(--sp-old-chip);border-radius:5px;padding:2px 8px;color:var(--sp-old-ink);font-variant-numeric:tabular-nums}.sp-out-r{text-align:right}.sp-out-r span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-mut)}.sp-out-r b{display:block;font-size:31px;font-weight:700;color:var(--sp-green);line-height:1.08;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.sp-out-r i{font-style:normal;font-size:12px;color:var(--sp-mut)}.sp-out.is-off .sp-out-r b{color:#a9a0a1}@media (min-width:1120px){.sp-two{grid-template-columns:1fr 1fr}}@media (max-width:780px){.sp-li{padding:12px 16px}.sp-side.is-compact .sp-fix{position:fixed;top:0;left:0;right:0;z-index:var(--sp-bar-z);border-radius:0;box-shadow:0 4px 14px rgba(46,46,46,.1)}.sp-side.is-compact .sp-hero{padding:11px 16px 12px;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1px 10px}.sp-side.is-compact .sp-hero .sp-h{grid-column:1/-1;font-size:12px;color:var(--sp-mut)}.sp-side.is-compact .sp-total{font-size:25px;margin-top:0!important}.sp-side.is-compact .sp-total small{font-size:12px}.sp-side.is-compact .sp-year{margin-top:0!important;gap:6px;font-size:12px}.sp-side.is-compact .sp-jump{padding:10px 16px;cursor:pointer}.sp-side.is-compact .sp-jump .sp-h{font-size:12.5px;color:var(--sp-red)}.sp-side.is-compact .sp-arw{display:inline;color:var(--sp-red)}.sp-grp{padding:14px 14px 16px;border-radius:10px;margin-bottom:14px}.sp-chip{margin-bottom:13px}.sp-two{gap:14px;margin-bottom:14px}.sp-out{padding:14px;gap:16px}.sp-out-l{min-width:0}.sp-cl{display:block}.sp-cl b{display:block;min-width:0;margin-bottom:3px}.sp-cl span{display:inline-block}.sp-head{gap:14px;padding-bottom:15px;margin-bottom:20px}.sp-val,.sp-flag{margin-left:0}.sp-val{text-align:left}}@media print{.sp-side.is-compact .sp-fix{position:static;box-shadow:none}}#Top_bar.is-sticky{display:none!important}