.icr .vr{--dvf:#4b463f;--dvf-soft:#e8e4dc;--dvf-tint:#f4f1ec;padding:24px 26px 18px;container-type:inline-size}.icr .vr__h{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.icr .vr__ht{flex:1;min-width:260px}.icr .vr__title{align-items:center;gap:8px;display:flex;position:relative}.icr .vr__title h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:800}.icr .vr__sub{color:var(--ink2);margin:4px 0 0;font-size:14px}.icr .vr__ib{width:28px;height:28px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icr .vr__ib:hover{background:var(--raised);color:var(--green)}.icr .vr-btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.icr .vr-btn:hover{border-color:var(--green);color:var(--green)}.icr .vr-btn svg{color:var(--dvf)}.icr .vr-btn--block{justify-content:center;width:100%;min-height:44px;margin-top:8px;font-size:13.5px;font-weight:700;display:flex}.icr .vr-sum{border:1px solid var(--border-sub);border-radius:12px;grid-template-columns:1fr 1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.icr .vr-sum--two,.icr .vr-sum--nodiff{grid-template-columns:1fr 1fr}.icr .vr-sum--two.vr-sum--nodiff{grid-template-columns:1fr}.icr .vr-sum__c{border-right:1px solid var(--border-sub);padding:14px 18px}.icr .vr-sum__c:last-child{border-right:0}.icr .vr-sum__l{color:var(--ink2);font-size:12.5px;font-weight:600;display:block}.icr .vr-sum__v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:800;line-height:1.2;display:block}.icr .vr-sum__v small{color:var(--ink2);margin-left:2px;font-size:14px;font-weight:700}.icr .vr-sum__s{color:var(--muted-strong);margin-top:2px;font-size:12.5px;display:block}.icr .vr-sum__c--diff{background:var(--dvf-tint)}.icr .vr-sum__c--diff .vr-sum__v{color:var(--dvf)}.icr .vr-strip{height:96px;margin:22px 4px 0;position:relative}.icr .vr-strip__axis{background:var(--border);height:1px;position:absolute;top:44px;left:0;right:0}.icr .vr-strip__band{background:var(--dvf-soft);border-radius:6px;height:28px;position:absolute;top:30px}.icr .vr-strip__dot{background:var(--dvf);opacity:.55;border-radius:2px;width:8px;height:8px;margin-left:-4px;position:absolute}.icr .vr-strip__med{background:var(--dvf);width:2px;height:44px;margin-left:-1px;position:absolute;top:22px}.icr .vr-strip__medl{transform:translateX(var(--tx,-50%));color:var(--dvf);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:0}.icr .vr-strip__me{background:var(--dark);width:16px;height:16px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--dark);border-radius:50%;margin-left:-8px;position:absolute;top:36px}.icr .vr-strip__mel{transform:translateX(var(--tx,-50%));color:var(--dark);white-space:nowrap;font-size:12px;font-weight:800;position:absolute;top:0}.icr .vr-strip__tick{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:72px;transform:translate(-50%)}.icr .vr-legend{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;margin-top:2px;font-size:12.5px;display:flex}.icr .vr-legend span{align-items:center;gap:7px;display:inline-flex}.icr .vr-lg-band{background:var(--dvf-soft);border-radius:3px;width:18px;height:10px}.icr .vr-lg-dot{background:var(--dvf);opacity:.55;border-radius:2px;width:8px;height:8px}.icr .vr-lg-me{background:var(--dark);border-radius:50%;width:10px;height:10px}.icr .vr-note{color:var(--ink2);margin:10px 0 0;font-size:12.5px}.icr .vr-meta{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.icr .vr-meta span{background:var(--raised);color:var(--ink2);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.icr .vr-meta b{color:var(--ink);font-weight:700}.icr .vr-lim{background:var(--dvf-tint);border:1px solid var(--dvf-soft);border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.icr .vr-lim svg{color:var(--dvf);flex:none;margin-top:2px}.icr .vr-lim p{color:#33383d;margin:0;font-size:13.5px}.icr .vr-lim b{color:var(--ink);font-size:15px;display:block}.icr .vr-lh{border-bottom:1px solid var(--border-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-bottom:8px;display:flex}.icr .vr-lh h3{margin:0;font-size:15px;font-weight:800}.icr .vr-lh h3 small{color:var(--muted-strong);margin-left:6px;font-size:13px;font-weight:500}.icr .vr-sort{border:1px solid var(--border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.icr .vr-sort button{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.icr .vr-sort button.is-on{background:var(--raised);color:var(--ink)}.icr .vr-rows{margin:0;padding:0;list-style:none}.icr .vr-row,.icr .vr-grp{border-bottom:1px solid var(--border-sub);grid-template-columns:124px minmax(0,1fr) 156px 136px 70px 28px;align-items:center;gap:12px;padding:8px 4px;font-size:14px;display:grid}.icr .vr-row{min-height:52px}.icr .vr-row__m{color:var(--ink2);font-weight:600}.icr .vr-row__t{align-items:center;gap:9px;min-width:0;display:flex}.icr .vr-sq{background:var(--dvf);border-radius:3px;flex:none;width:10px;height:10px}.icr .vr-row__p{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.icr .vr-row__pm{text-align:right;color:var(--ink2);font-variant-numeric:tabular-nums}.icr .vr-row__d{text-align:right;color:var(--muted-strong);white-space:nowrap;font-size:13px}.icr .vr-grp{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-size:14px}.icr .vr-grp:hover{background:var(--shell-tint)}.icr .vr-grp__ic{background:var(--dvf-tint);width:28px;height:28px;color:var(--dvf);box-shadow:inset 0 0 0 1px var(--dvf-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icr .vr-grp__t{align-items:center;gap:10px;min-width:0;display:flex}.icr .vr-grp__t b{font-weight:700;display:block}.icr .vr-grp__t small{color:var(--muted-strong);font-size:12.5px;display:block}.icr .vr-grp__more{color:var(--green);font-weight:700}.icr .vr-grp__open{background:var(--shell-tint);border:1px solid var(--border-sub);border-top:0;border-radius:0 0 10px 10px;margin:0 0 6px;padding:2px 10px}.icr .vr-grp__open .vr-row{grid-template-columns:114px minmax(0,1fr) 156px 136px 60px 28px;min-height:44px;font-size:13.5px}.icr .vr-grp__open>li:last-child>.vr-row{border-bottom:0}.icr .vr-more{justify-content:center;margin-top:12px;display:flex}.icr .vr-how{background:var(--shell-tint);border:1px solid var(--border-sub);border-radius:12px;margin-top:16px;padding:14px 18px}.icr .vr-how p{color:#33383d;margin:0 0 8px;font-size:13.5px}.icr .vr-how ul{color:var(--ink2);grid-template-columns:1fr 1fr;gap:4px 24px;margin:0;padding:0 0 0 18px;font-size:13px;display:grid}.icr .vr-how li::marker{color:var(--dvf)}.icr .vr-foot{color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.icr .vr-lnk{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-weight:700;display:inline-flex}.icr .vr-lnk--up{margin-top:6px}.icr .vr-empty{background:var(--shell-tint);text-align:center;border:1px dashed #d6d0c5;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:18px;padding:34px 24px 30px;display:flex}.icr .vr-empty__ic{background:var(--dvf-tint);width:48px;height:48px;color:var(--dvf);box-shadow:inset 0 0 0 1px var(--dvf-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icr .vr-empty>b{font-size:16px;font-weight:800}.icr .vr-empty p{max-width:470px;color:var(--ink2);margin:0;font-size:13.5px}.icr .vr-empty .vr-meta{justify-content:center;margin-top:8px}.icr .vr-empty .vr-btn{margin-top:4px}.icr .vr-loading{flex-direction:column;gap:10px;margin-top:18px;display:flex}.icr .vr .vr-narrow,.icr .vr .vr-narrow-flex{display:none}@container (width<=640px){.icr .vr .vr-wide{display:none}.icr .vr .vr-narrow{display:inline}.icr .vr .vr-narrow-flex{display:flex}.icr .vr .vr-btn--head{display:none}.icr .vr__ht{min-width:0}.icr .vr__title h2{font-size:19px}.icr .vr-sum{grid-template-columns:1fr 1fr;margin-top:14px}.icr .vr-sum--two.vr-sum--nodiff{grid-template-columns:1fr}.icr .vr-sum__c{border-right:0;padding:12px 14px}.icr .vr-sum__c+.vr-sum__c{border-left:1px solid var(--border-sub)}.icr .vr-sum__v{font-size:22px}.icr .vr-sum__c--diff{border-top:1px solid var(--border-sub);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px;padding:10px 14px;display:flex;border-left:0!important}.icr .vr-sum__c--diff .vr-sum__l{display:none}.icr .vr-sum__c--diff .vr-sum__v{margin:0;font-size:18px}.icr .vr-sum__c--diff .vr-sum__s{color:var(--ink2);margin:0;font-size:13px}.icr .vr-strip{height:90px;margin:18px 2px 0}.icr .vr-row,.icr .vr-grp,.icr .vr-grp__open .vr-row{grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"t p i""m pm i";gap:1px 10px;padding:10px 2px}.icr .vr-row__i{grid-area:i}.icr .vr-row__t,.icr .vr-grp__t{grid-area:t}.icr .vr-row__p{grid-area:p}.icr .vr-row__m{color:var(--muted-strong);grid-area:m;font-size:12.5px;font-weight:500}.icr .vr-row__pm{grid-area:pm;font-size:12.5px}.icr .vr-row__d,.icr .vr-grp .vr-row__p,.icr .vr-grp .vr-row__pm{display:none}.icr .vr-grp{grid-template-areas:"t t i""m m i"}.icr .vr-how ul{grid-template-columns:1fr}.icr .vr-foot{flex-direction:column;align-items:flex-start;gap:2px;font-size:11.5px}.icr .vr-more .vr-btn{justify-content:center;width:100%;min-height:44px;font-size:13.5px;font-weight:700;display:flex}}.icr .vr-pop{display:inline-flex}.icr .vr-pop__panel{z-index:20;border:1px solid var(--border);background:var(--surface);width:380px;max-width:100%;box-shadow:var(--shadow-panel);color:#33383d;border-radius:12px;padding:14px 40px 12px 16px;font-size:13.5px;position:absolute;top:calc(100% + 8px);left:0}.icr .vr-pop__panel:focus{outline:none}.icr .vr-pop__panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icr .vr-pop__panel b{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:800;display:block}.icr .vr-pop__panel p{margin:0 0 8px;line-height:1.5}.icr .vr-pop__panel p:last-child{margin-bottom:0}.icr .vr-pop__x{width:28px;height:28px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.icr .vr-pop__x:hover{background:var(--raised)}.icr .vr-row__i{width:28px;height:28px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icr .vr-det{background:var(--dvf-tint);border:1px solid var(--dvf-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px 24px;margin:0 0 8px;padding:12px 14px;font-size:13px;display:grid}.icr .vr-det div{flex-direction:column;min-width:0;display:flex}.icr .vr-det dt{color:var(--muted-strong);font-size:11.5px;font-weight:600}.icr .vr-det dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}@container (width<=640px){.icr .vr-det{grid-template-columns:1fr;padding:10px 12px}}.icr .vr-row--btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;margin:0;font-size:14px}.icr .vr-row--btn:hover,.icr .vr-row--btn.is-open{background:var(--shell-tint)}.icr .vr-row--btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.icr .vr-grp__open .vr-row--btn{font-size:13.5px}.icr .vr-chev{color:var(--muted-strong);pointer-events:none}.icr .vr-chev svg{transition:transform .15s}.icr [aria-expanded=true]>.vr-chev{background:var(--dvf-tint);color:var(--dvf)}.icr [aria-expanded=true]>.vr-chev svg{transform:rotate(180deg)}.icr .vr-grp.is-open{background:var(--shell-tint)}.icr .vr-grp:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}
