[data-portal-root]{--portal-page:var(--r-page);--portal-hover:var(--r-surface)}@media screen{[data-portal-root]{--portal-page:var(--chx-page);--r-wash:var(--chx-surface-3);--r-card-bg:var(--chx-surface-3)}}[data-portal-root].chassis main>.chx-row:not([data-portal-footer-row]){border-bottom:0}[data-portal-root].chassis main>[data-portal-footer-row]{border-top:1px solid var(--chx-border)}[data-portal-root].chassis main>.chx-row+.chx-row:not([data-portal-footer-row])>.chx-container{position:relative}[data-portal-root].chassis main>.chx-row+.chx-row:not([data-portal-footer-row])>.chx-container:before{content:"";top:0;inset-inline:var(--chx-pad-x-mobile);border-top:2px solid var(--r-accent-numerals);position:absolute}@media (min-width:768px){[data-portal-root].chassis main>.chx-row+.chx-row:not([data-portal-footer-row])>.chx-container:before{inset-inline:var(--chx-pad-x)}}@media print{[data-portal-root].chassis main>.chx-row+.chx-row:not([data-portal-footer-row])>.chx-container:before{content:none}}@keyframes portal-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes portal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes portal-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes portal-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-portal-root] .portal-pop-in{animation:.18s cubic-bezier(.2,.7,.2,1) portal-pop-in}[data-portal-root] .portal-fade-in{animation:.14s portal-fade-in}[data-portal-root] .portal-sheet-up{animation:.32s cubic-bezier(.2,.8,.2,1) portal-sheet-up}[data-portal-root] .portal-shimmer{background:linear-gradient(90deg, var(--chx-surface-3) 30%, var(--r-surface) 50%, var(--chx-surface-3) 70%);background-size:200% 100%;animation:1.4s linear infinite portal-shimmer}[data-portal-root] .portal-shimmer-veil{background:linear-gradient(90deg, color-mix(in srgb, var(--r-page) 92%, transparent) 30%, color-mix(in srgb, var(--r-wash) 96%, transparent) 50%, color-mix(in srgb, var(--r-page) 92%, transparent) 70%);background-size:200% 100%;animation:1.4s linear infinite portal-shimmer}[data-portal-root] .portal-kpis{container-type:inline-size}[data-portal-root] .portal-kpi-grid{grid-template-columns:repeat(var(--kpi-cols,1), minmax(0, 1fr));padding-right:1px;display:grid}[data-portal-root] .portal-kpi{border-color:var(--r-rule-soft);border-left-width:1px;border-right-width:1px;margin-right:-1px;padding-inline:20px}@container (max-width:479.98px){[data-portal-root] .portal-kpi{padding-inline:16px}}[data-portal-root] .portal-kpi-grid[data-kpi-count="2"]{--kpi-cols:2}@container (max-width:479.98px){[data-portal-root] .portal-kpi-grid:is([data-kpi-count="3"],[data-kpi-count="5"],[data-kpi-count="6"]){--kpi-cols:2}[data-portal-root] .portal-kpi-grid:is([data-kpi-count="3"],[data-kpi-count="5"],[data-kpi-count="6"])>.portal-kpi:nth-child(n+3){border-top-width:1px}[data-portal-root] .portal-kpi-grid:is([data-kpi-count="3"],[data-kpi-count="5"])>.portal-kpi:last-child{grid-column:span 2}}@container (max-width:639.98px){[data-portal-root] .portal-kpi-grid[data-kpi-count="4"]{--kpi-cols:2}[data-portal-root] .portal-kpi-grid[data-kpi-count="4"]>.portal-kpi:nth-child(n+3){border-top-width:1px}}@container (min-width:480px){[data-portal-root] .portal-kpi-grid[data-kpi-count="3"]{--kpi-cols:3}}@container (min-width:480px) and (max-width:799.98px){[data-portal-root] .portal-kpi-grid[data-kpi-count="5"]{--kpi-cols:3}}@container (min-width:480px) and (max-width:959.98px){[data-portal-root] .portal-kpi-grid[data-kpi-count="6"]{--kpi-cols:3}}@container (min-width:480px) and (max-width:799.98px){[data-portal-root] .portal-kpi-grid[data-kpi-count="5"]>.portal-kpi:nth-child(n+4){border-top-width:1px}}@container (min-width:480px) and (max-width:959.98px){[data-portal-root] .portal-kpi-grid[data-kpi-count="6"]>.portal-kpi:nth-child(n+4){border-top-width:1px}}@container (min-width:640px){[data-portal-root] .portal-kpi-grid[data-kpi-count="4"]{--kpi-cols:4}}@container (min-width:800px){[data-portal-root] .portal-kpi-grid[data-kpi-count="5"]{--kpi-cols:5}}@container (min-width:960px){[data-portal-root] .portal-kpi-grid[data-kpi-count="6"]{--kpi-cols:6}}[data-portal-root] :is(button,a,input):focus-visible{outline:2px solid var(--r-human-rule);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-portal-root] *,[data-portal-root] :before,[data-portal-root] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{@page{size:A4 portrait;margin:14mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--r-page)!important}[data-portal-root] button:not([data-portal-print-keep]),[data-portal-screen-only]{display:none!important}[data-portal-root].chassis .chx-row{border-bottom:0;padding-inline:0}[data-portal-root].chassis .chx-container{border-left:0;border-right:0;max-width:none;padding-inline:0}[data-portal-section]{break-inside:avoid;page-break-inside:avoid}[data-portal-root] *{opacity:1!important;clip-path:none!important;transform:none!important}}