:is(.s22-root,.jw-rl){--p9-tip-half:112px}:is(.s22-root,.jw-rl) .jw-p9{border-radius:var(--radius-sm);outline:2px solid transparent;outline-offset:6px}:is(.s22-root,.jw-rl) .jw-p9:focus-visible{outline-color:var(--rl-accent)}.jw-p9-stage{position:relative;min-inline-size:0}.jw-p9-stage,.jw-p9-stage>svg{direction:ltr;inline-size:100%}.jw-p9-stage>svg{display:block;block-size:auto;overflow:visible}.jw-p9-scroll[data-variant=wide] .jw-p9-stage{max-inline-size:900px;margin-inline:auto}:is(.s22-root,.jw-rl) .jw-p9 text{font-family:var(--rl-face-body);font-size:var(--rl-fs-micro);fill:var(--rl-ink-label)}:is(.s22-root,.jw-rl) .jw-p9 text[data-role=value]{font-family:var(--rl-face-display);font-size:var(--rl-fs-label);font-weight:700;fill:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-p9 text[data-role=value]{paint-order:stroke;stroke:var(--rl-card);stroke-width:4px;stroke-linejoin:round}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-minor,:is(.s22-root,.jw-rl) .jw-p9 text[data-role=note]{fill:var(--rl-ink-muted)}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-name{font-size:var(--rl-fs-label);font-weight:600;fill:var(--rl-ink-strong)}.jw-p9-fill{fill:var(--navy-700)}.jw-p9-fill[data-tone=soft]{fill:var(--navy-300)}.jw-p9-fill[data-tone=wash]{fill:var(--navy-100)}.jw-p9-fill[data-tone=accent]{fill:var(--rl-accent)}.jw-p9-fill[data-tone=outline]{fill:var(--rl-card);stroke:var(--navy-700);stroke-width:2}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-in{font-size:var(--rl-fs-body);fill:var(--paper-50);stroke:none}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-in[data-tone=outline],:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-in[data-tone=wash]{fill:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-in[data-tone=heat]{font-size:var(--rl-fs-micro);fill:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-in[data-tone=heat]:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]){fill:var(--paper-50)}.jw-p9-cell,.jw-p9-cell[data-step="0"]{fill:var(--cyan-100)}.jw-p9-cell[data-step="1"]{fill:color-mix(in srgb,var(--cyan-700) 14%,var(--cyan-100))}.jw-p9-cell[data-step="2"]{fill:color-mix(in srgb,var(--cyan-700) 29%,var(--cyan-100))}.jw-p9-cell[data-step="3"]{fill:color-mix(in srgb,var(--cyan-700) 43%,var(--cyan-100))}.jw-p9-cell[data-step="4"]{fill:color-mix(in srgb,var(--cyan-700) 57%,var(--cyan-100))}.jw-p9-cell[data-step="5"]{fill:color-mix(in srgb,var(--cyan-700) 71%,var(--cyan-100))}.jw-p9-cell[data-step="6"]{fill:color-mix(in srgb,var(--cyan-700) 86%,var(--cyan-100))}.jw-p9-cell[data-step="7"]{fill:var(--cyan-700)}.jw-p9-cell[data-gap]{fill:none;stroke:var(--rl-rule-strong);stroke-width:1;stroke-dasharray:2 3}.jw-p9-pick{fill:none;stroke:var(--rl-ceremony-fill);stroke-width:2}.jw-p9-gap{fill:none;stroke:var(--rl-ink-label);stroke-width:1.5;stroke-dasharray:1 5;stroke-linecap:round}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-gap-text{fill:var(--rl-ink-muted);paint-order:stroke;stroke:var(--rl-card);stroke-width:8px;stroke-linejoin:round}.jw-p9-guide{stroke:var(--rl-rule);stroke-width:1;stroke-dasharray:2 4;fill:none}.jw-p9-leader,.jw-p9-tick{stroke:var(--rl-rule-strong);stroke-width:1}.jw-p9-leader{fill:none}.jw-p9-ref-dot{fill:var(--rl-ceremony-fill)}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-ref-label{fill:var(--rl-ceremony);font-size:var(--rl-fs-eyebrow);font-weight:600}.jw-p9-track{fill:var(--rl-rule)}.jw-p9-band{fill:none}.jw-p9-band[data-band="0"]{fill:color-mix(in srgb,var(--navy-900) 8%,transparent)}.jw-p9-band[data-band="1"]{fill:color-mix(in srgb,var(--navy-900) 4.5%,transparent)}.jw-p9-band[data-band="2"]{fill:color-mix(in srgb,var(--navy-900) 1.5%,transparent)}.jw-p9-target{fill:var(--rl-ceremony-fill)}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-target-label{fill:var(--rl-ceremony);font-weight:600}.jw-p9-rail{stroke:var(--rl-rule-strong);stroke-width:1}.jw-p9-dot{fill:var(--navy-700);stroke:var(--rl-card);stroke-width:2.5}.jw-p9-dot[data-tone=accent]{fill:var(--rl-accent)}.jw-p9-marker-rule{stroke:var(--rl-accent);stroke-width:1.5}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-marker-label{fill:var(--rl-accent);font-size:var(--rl-fs-eyebrow);font-weight:600}.jw-p9-window{fill:color-mix(in srgb,var(--rl-accent) 8%,transparent);stroke:color-mix(in srgb,var(--rl-accent) 38%,transparent);stroke-width:1;stroke-dasharray:3 3}:is(.s22-root,.jw-rl) .jw-p9 text.jw-p9-window-label{fill:var(--rl-accent);font-size:var(--rl-fs-eyebrow);font-weight:600}.jw-p9-hit{fill:transparent;pointer-events:all}.jw-p9-slot{fill:transparent;pointer-events:none}.jw-p9 g[data-active=true]>.jw-p9-slot{fill:color-mix(in srgb,var(--rl-accent) 8%,transparent)}.jw-p9 g[data-active=true]>.jw-p9-fill:not([data-tone=outline]){fill-opacity:.86}.jw-p9 g[data-active=true]>.jw-p9-cell:not([data-gap]){stroke:var(--rl-ink-strong);stroke-width:1.5}.jw-p9-tip-anchor{inline-size:0;block-size:0;pointer-events:none;z-index:4}.jw-p9-tip-anchor,.jw-p9-tip-pos{position:absolute;inset-inline-start:0}.jw-p9-tip-pos{inset-block-end:12px;translate:-50% 0;inline-size:max-content;max-inline-size:calc(var(--p9-tip-half) * 2)}.jw-p9-tip-pos:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:-5px;translate:-50% 0;border-inline:6px solid transparent;border-block-start:6px solid var(--navy-900)}.jw-p9-tip-anchor[data-flip] .jw-p9-tip-pos{inset-block-end:auto;inset-block-start:12px}.jw-p9-tip-anchor[data-flip] .jw-p9-tip-pos:after{inset-block-end:auto;inset-block-start:-5px;border-block-start:0;border-block-end:6px solid var(--navy-900)}.jw-p9-tip{display:grid;gap:1px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--navy-900);color:var(--paper-100);font-family:var(--rl-face-body);font-size:var(--rl-fs-eyebrow);line-height:1.6;box-shadow:var(--shadow-md);text-align:start}.jw-p9-tip>[data-role=head]{font-size:var(--rl-fs-label);font-weight:700}.jw-p9-tip>[data-role=line]{font-weight:500;color:var(--paper-300)}.jw-p9-print-details{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;list-style:none}:is(.s22-root,.jw-rl) .jw-p9-plate{--gm-line:color-mix(in srgb,var(--paper-50) 13%,transparent);display:flex;min-block-size:156px;border-radius:var(--rl-card-radius);color:var(--paper-50)}:is(.s22-root,.jw-rl) .jw-p9-plate[data-ink=dark]{--gm-line:color-mix(in srgb,var(--navy-900) 12%,transparent);color:var(--navy-900)}.jw-p9-plate-scrim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--navy-950) 80%,transparent) 0,color-mix(in srgb,var(--navy-950) 56%,transparent) 36%,color-mix(in srgb,var(--navy-950) 22%,transparent) 64%,transparent 92%)}.jw-p9-plate-body{inline-size:100%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;padding:28px 34px}.jw-p9-plate-text{display:grid;gap:10px;max-inline-size:640px;min-inline-size:0}.jw-p9-plate-kicker{display:inline-flex;align-items:center;gap:10px}.jw-p9-plate-eyebrow{font-family:var(--font-mono);font-size:var(--rl-fs-eyebrow);font-weight:600;letter-spacing:.14em;opacity:.94}:is(.s22-root,.jw-rl) .jw-p9-plate[data-ink=light] .jw-p9-plate-eyebrow{text-shadow:0 0 8px color-mix(in srgb,var(--navy-950) 70%,transparent),0 1px 2px color-mix(in srgb,var(--navy-950) 60%,transparent)}:is(.s22-root,.jw-rl) h2.jw-p9-plate-question.jw-p9-plate-question,:is(.s22-root,.jw-rl) h3.jw-p9-plate-question.jw-p9-plate-question{margin:0;font-family:var(--rl-face-display);font-size:var(--rl-fs-section);font-weight:700;line-height:1.3;color:inherit}:is(.s22-root,.jw-rl) .jw-p9-plate-hero.jw-p9-plate-hero{margin:0;display:grid;justify-items:end;gap:2px;text-align:end;color:inherit}.jw-p9-plate-figure{font-family:var(--rl-face-display);font-size:var(--rl-fs-hero);font-weight:700;line-height:1.05;font-variant-numeric:lining-nums tabular-nums}.jw-p9-plate-unit{font-size:var(--rl-fs-card);font-weight:600}.jw-p9-plate-caption{font-size:var(--rl-fs-label);font-weight:500;opacity:.86}@media (max-width:600px){:is(.s22-root,.jw-rl) .jw-p9-plate{min-block-size:136px}.jw-p9-plate-body{padding:22px;gap:14px 18px}}@media (prefers-reduced-motion:no-preference){@media screen{@keyframes jw-p9-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jw-p9-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jw-p9-fade{0%{opacity:0}to{opacity:1}}@keyframes jw-p9-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jw-p9[data-reveal=armed] :is(.jw-p9-fill,.jw-p9-dot,.jw-p9-target,.jw-p9-window){opacity:0}.jw-p9[data-reveal=armed] .jw-p9-cell{opacity:0}.jw-p9[data-reveal=seen] .jw-p9-fill{transform-box:fill-box;animation:.48s var(--ease-out) both jw-p9-grow-y;transform-origin:50% 100%}.jw-p9[data-reveal=seen][data-p9=bullet] .jw-p9-fill,.jw-p9[data-reveal=seen][data-p9=stack-bar] .jw-p9-fill{animation-name:jw-p9-grow-x;transform-origin:0 50%}.jw-p9[data-reveal=seen][data-dir=rtl][data-p9=bullet] .jw-p9-fill,.jw-p9[data-reveal=seen][data-dir=rtl][data-p9=stack-bar] .jw-p9-fill{transform-origin:100% 50%}.jw-p9[data-reveal=seen][data-p9=dot-range] .jw-p9-fill{animation-name:jw-p9-grow-x;transform-origin:50% 50%}.jw-p9[data-reveal=seen] :is(.jw-p9-cell,.jw-p9-dot,.jw-p9-target,.jw-p9-window){animation:.48s var(--ease-out) both jw-p9-fade}.jw-p9-plate{animation:.32s var(--ease-out) both jw-p9-rise}}.jw-p9-slot{transition:fill var(--dur-fast) var(--ease-out)}.jw-p9-tip-pos{transition:opacity var(--dur-fast) var(--ease-out)}}@media print{.jw-p9[data-reveal] :is(.jw-p9-fill,.jw-p9-dot,.jw-p9-target,.jw-p9-window,.jw-p9-cell){opacity:1!important;transform:none!important;animation:none!important}.jw-p9{outline:none;break-inside:avoid-page;page-break-inside:avoid}.jw-p9-slot,.jw-p9-tip-anchor{display:none}.jw-p9-print-details{position:static;inline-size:auto;block-size:auto;margin:8px 0 0;overflow:visible;clip-path:none;white-space:normal;font-size:var(--rl-fs-eyebrow);line-height:1.7;color:var(--rl-ink-muted)}.jw-p9-plate{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid-page;page-break-inside:avoid;min-block-size:0}.jw-p9-plate-body{padding:18px 22px}.jw-p9-band,.jw-p9-cell,.jw-p9-dot,.jw-p9-fill,.jw-p9-target,.jw-p9-window{-webkit-print-color-adjust:exact;print-color-adjust:exact}}