.report-mock[data-astro-cid-xc4ntfoq]{position:relative;background:#fff;border:1px solid var(--ink-08);box-shadow:0 24px 60px #00000024;transform:rotate(-1deg);transition:transform .5s var(--ease-brand),box-shadow .5s var(--ease-brand)}.report-mock[data-astro-cid-xc4ntfoq]:hover,.report-mock[data-astro-cid-xc4ntfoq]:focus-within{transform:rotate(0);box-shadow:0 30px 70px #0000002e}.report-head[data-astro-cid-xc4ntfoq]{display:flex;align-items:center;justify-content:space-between;background:var(--color-blue);color:var(--color-ivory);padding:16px 20px}.report-head-label[data-astro-cid-xc4ntfoq]{font-size:8px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin-bottom:3px}.report-head-title[data-astro-cid-xc4ntfoq]{font-family:var(--font-serif);font-weight:700;font-size:16px;letter-spacing:-.01em}.report-head-mark[data-astro-cid-xc4ntfoq]{width:22px;height:22px;background:var(--color-tangerine);clip-path:polygon(0 100%,100% 100%,100% 0)}.report-body[data-astro-cid-xc4ntfoq]{padding:18px 20px 16px}.report-callouts[data-astro-cid-xc4ntfoq]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.report-callout[data-astro-cid-xc4ntfoq]{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--ink-08);border-top:3px solid var(--color-tangerine);padding:10px 10px 8px;cursor:pointer;transition:transform .2s var(--ease-brand),box-shadow .2s var(--ease-brand)}.report-callout[data-astro-cid-xc4ntfoq]:first-child{border-top-color:var(--color-blue)}.report-callout[data-astro-cid-xc4ntfoq]:last-child{border-top-color:var(--color-tea)}.report-callout[data-astro-cid-xc4ntfoq]:hover,.report-callout[data-astro-cid-xc4ntfoq]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px #0000001a;outline:none}.report-callout[data-astro-cid-xc4ntfoq]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.rc-num[data-astro-cid-xc4ntfoq]{font-family:var(--font-serif);font-weight:700;font-size:18px;letter-spacing:-.01em}.rc-label[data-astro-cid-xc4ntfoq]{font-size:7.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);margin-top:2px}.rc-delta[data-astro-cid-xc4ntfoq]{font-size:8px;font-weight:700;letter-spacing:.04em;margin-top:4px}.rc-delta[data-astro-cid-xc4ntfoq].up{color:var(--color-blue)}.rc-delta[data-astro-cid-xc4ntfoq].down{color:#2f7d32}.report-chart-head[data-astro-cid-xc4ntfoq]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.report-section-label[data-astro-cid-xc4ntfoq]{font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-35)}.report-toggle[data-astro-cid-xc4ntfoq]{display:inline-flex;border:1px solid var(--ink-08);background:var(--color-ivory);padding:2px;gap:2px}.rt-btn[data-astro-cid-xc4ntfoq]{font-family:var(--font-sans);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-35);padding:4px 8px;cursor:pointer;background:transparent;transition:color .2s ease,background .2s ease}.rt-btn[data-astro-cid-xc4ntfoq]:hover{color:var(--color-blue)}.rt-btn[data-astro-cid-xc4ntfoq].is-active{background:var(--color-blue);color:var(--color-ivory)}.rt-btn[data-astro-cid-xc4ntfoq]:focus-visible{outline:2px solid var(--color-blue);outline-offset:1px}.report-chart-wrap[data-astro-cid-xc4ntfoq]{position:relative}.report-chart[data-astro-cid-xc4ntfoq]{width:100%;height:auto;display:block;overflow:visible}.report-chart .grid-line{stroke:var(--ink-08);stroke-width:1}.report-chart .axis-line{stroke:#0000002e;stroke-width:1}.report-chart .y-tick{font-family:var(--font-sans);font-size:7px;font-weight:600;fill:var(--ink-35)}.report-chart .y-title,.report-chart .x-title{font-family:var(--font-sans);font-size:6.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-35)}.report-chart .bar{fill:var(--color-blue);opacity:.82;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-brand),opacity .2s ease,fill .2s ease;cursor:pointer}.report-chart.is-drawn .bar{transform:scaleY(1)}.report-chart .bar.is-accent{fill:var(--color-tangerine);opacity:1}.report-chart .bar:hover,.report-chart .bar.is-hot{opacity:1;fill:var(--color-tangerine)}.report-chart .area{fill:var(--color-blue);opacity:.08}.report-chart .line{fill:none;stroke:var(--color-blue);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);transition:stroke-dashoffset 1.3s var(--ease-brand)}.report-chart.is-drawn .line{stroke-dashoffset:0}.report-chart .dot{fill:#fff;stroke:var(--color-blue);stroke-width:2;cursor:pointer;transition:r .15s ease,fill .15s ease}.report-chart .dot:hover,.report-chart .dot.is-hot{fill:var(--color-tangerine);stroke:var(--color-tangerine)}.report-chart .x-tick{font-family:var(--font-sans);font-size:7px;font-weight:600;fill:#0000006b}.report-chart :focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.chart-tip[data-astro-cid-xc4ntfoq]{position:absolute;pointer-events:none;z-index:5;background:var(--color-ink);color:var(--color-ivory);font-family:var(--font-sans);font-size:9px;line-height:1.4;font-weight:600;padding:6px 9px;white-space:nowrap;opacity:0;transform:translate(-50%,-100%) translateY(-8px);transition:opacity .15s ease;box-shadow:0 6px 16px #00000038}.chart-tip[data-astro-cid-xc4ntfoq].is-on{opacity:1}.chart-tip b{font-family:var(--font-serif);font-size:11px;display:block}.chart-tip[data-astro-cid-xc4ntfoq]:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--color-ink)}.report-cite[data-astro-cid-xc4ntfoq]{margin-top:14px;padding-top:10px;border-top:1px solid var(--ink-08);font-size:8px;letter-spacing:.04em;color:var(--ink-35)}.report-hint[data-astro-cid-xc4ntfoq]{text-align:center;margin-top:14px;font-family:var(--font-sans);font-size:11px;color:#00000080}@media(prefers-reduced-motion:reduce){.report-mock[data-astro-cid-xc4ntfoq],.report-callout[data-astro-cid-xc4ntfoq],.report-chart .bar,.report-chart .line{transition:none}.report-chart .bar{transform:scaleY(1)}.report-chart .line{stroke-dashoffset:0}}
