:is(.s22-root,.jw-rl){--rl-space-1:var(--space-2);--rl-space-2:var(--space-3);--rl-space-3:var(--space-4);--rl-space-4:var(--space-6);--rl-space-5:var(--space-8);--rl-space-6:var(--space-12);--rl-shadow-card:0 1px 2px color-mix(in srgb,var(--navy-900) 3%,transparent),0 28px 54px -46px color-mix(in srgb,var(--navy-900) 40%,transparent);--rl-shadow-lift:0 1px 2px color-mix(in srgb,var(--navy-900) 4%,transparent),0 34px 60px -44px color-mix(in srgb,var(--navy-900) 52%,transparent);--rl-measure:70ch;--rl-tone-neg:var(--avoid-text);--rl-tone-pos:var(--cyan-700);--rl-tone-flat:var(--navy-300)}:is(.s22-root,.jw-rl) :is(.jw-rl-card,.jw-rb-block,.jw-rb-axis,.jw-rl-tbl-wrap,.jw-ra-side-card,.jw-rb-rings){box-shadow:var(--rl-shadow-card)}@media (hover:hover) and (prefers-reduced-motion:no-preference){@media screen{:is(.s22-root,.jw-rl) :is(.jw-rl-card,.jw-rb-block,.jw-rb-axis,.jw-ra-side-card){transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}:is(.s22-root,.jw-rl) :is(.jw-rl-card,.jw-rb-block,.jw-rb-axis,.jw-ra-side-card):hover{box-shadow:var(--rl-shadow-lift);border-color:var(--rl-rule-strong)}}}@media print{:is(.s22-root,.jw-rl) :is(.jw-rl-card,.jw-rb-block,.jw-rb-axis,.jw-rl-tbl-wrap,.jw-ra-side-card,.jw-rb-rings){box-shadow:none}}:is(.s22-root,.jw-rl) :is(.jw-rb-note,.jw-rl-card-note:not(.jw-rl-note-block),.jw-ra-narrative,.jw-rb-lede,.jw-ra-note,.jw-rl-sec-sub){max-inline-size:var(--rl-measure);text-wrap:pretty}:is(.s22-root,.jw-rl) :is(.jw-rl-sec-title,.jw-rl-card-title,.jw-rb-h3,.jw-p9-plate-question,.jw-lb-panel-title){text-wrap:balance}:is(.s22-root,.jw-rl) .jw-ra-verdict-head{gap:var(--rl-space-4);align-items:center}:is(.s22-root,.jw-rl) .jw-ra-seal{--seal-ink:var(--rl-band-avoid-ink);position:relative;flex:none;display:grid;place-items:center;inline-size:68px;block-size:68px;border-radius:50%;background:var(--seal-ink);color:var(--paper-50);box-shadow:0 0 0 6px color-mix(in srgb,var(--seal-ink) 16%,transparent),0 18px 40px -14px color-mix(in srgb,var(--seal-ink) 62%,transparent)}:is(.s22-root,.jw-rl) .jw-ra-seal[data-band=STRONG_OPEN]{--seal-ink:var(--rl-band-strong-open-ink)}:is(.s22-root,.jw-rl) .jw-ra-seal[data-band=CONDITIONAL_OPEN]{--seal-ink:var(--rl-band-conditional-open-ink)}:is(.s22-root,.jw-rl) .jw-ra-seal[data-band=DEFER]{--seal-ink:var(--rl-band-defer-ink)}@media (prefers-reduced-motion:no-preference){@media screen{:is(.s22-root,.jw-rl) .jw-ra-seal:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--seal-ink);animation:jw-ra-seal-ring 2.6s var(--ease-out) infinite}@keyframes jw-ra-seal-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}}}:is(.s22-root,.jw-rl) .jw-ra-verdict-text{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 220px;min-inline-size:0}:is(.s22-root,.jw-rl) .jw-ra-verdict-label{font-size:13px;line-height:1.5;color:var(--ink-subtle)}:is(.s22-root,.jw-rl) .jw-ra-verdict-head .jw-ra-verdict-pill{display:block;padding:0;border:0;border-radius:0;background:none;font-family:var(--rl-face-display);font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.3;color:var(--pill-ink);text-wrap:balance}:is(.s22-root,.jw-rl) .jw-ra-verdict-head .jw-ra-verdict-index{margin-inline-start:auto;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--paper-100);border:1px solid var(--rl-rule);font-size:13px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-ra-driver{flex-wrap:wrap;align-items:center;row-gap:var(--rl-space-2);padding-block:var(--rl-space-3)}:is(.s22-root,.jw-rl) .jw-ra-driver-n{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:var(--paper-200);font-size:13px;font-weight:600;line-height:1;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-ra-driver[data-tone=neg] .jw-ra-driver-n{background:color-mix(in srgb,var(--rl-tone-neg) 12%,var(--bg-card));color:var(--rl-tone-neg)}:is(.s22-root,.jw-rl) .jw-ra-driver[data-tone=pos] .jw-ra-driver-n{background:var(--cyan-100);color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-ra-driver-bar{flex:0 0 calc(100% - 42px);display:block;block-size:5px;margin-inline-start:42px;border-radius:var(--radius-pill);background:var(--rl-rule);overflow:hidden}:is(.s22-root,.jw-rl) .jw-ra-driver-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--rl-tone-flat)}:is(.s22-root,.jw-rl) .jw-ra-driver[data-tone=neg] .jw-ra-driver-bar>span{background:var(--rl-tone-neg)}:is(.s22-root,.jw-rl) .jw-ra-driver[data-tone=pos] .jw-ra-driver-bar>span{background:var(--rl-tone-pos)}:is(.s22-root,.jw-rl) .jw-ra-driver:not(:has(.jw-ra-driver-n)) .jw-ra-driver-bar{flex-basis:100%;margin-inline-start:0}@media (max-width:600px){:is(.s22-root,.jw-rl) .jw-ra-seal{inline-size:56px;block-size:56px}:is(.s22-root,.jw-rl) .jw-ra-verdict-head .jw-ra-verdict-index{margin-inline-start:0}}:is(.s22-root,.jw-rl) .jw-ra-model{gap:var(--rl-space-3)}:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis{flex-direction:row;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:18px;background:color-mix(in srgb,var(--paper-100) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper-100) 10%,transparent)}:is(.s22-root,.jw-rl) .jw-ra-axis-ring{flex:none;transform:rotate(-90deg)}:is(.s22-root,.jw-rl) .jw-ra-axis-ring circle{fill:none;stroke-width:6;stroke-linecap:round}:is(.s22-root,.jw-rl) .jw-ra-axis-ring-track{stroke:color-mix(in srgb,var(--paper-100) 14%,transparent)}:is(.s22-root,.jw-rl) .jw-ra-axis-ring-fill{stroke:var(--jw-ra-band-ink,var(--cyan-300))}:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis-head{flex-direction:column;align-items:flex-start;gap:var(--space-1)}:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis-value{font-size:24px;font-weight:600;line-height:1.2}@media (max-width:600px){:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis{padding:var(--space-3) var(--space-4);gap:var(--space-3)}:is(.s22-root,.jw-rl) .jw-ra-axis-ring{inline-size:44px;block-size:44px}:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis-value{font-size:20px}}@media (max-width:400px){:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis{padding-inline:var(--space-3);gap:var(--space-2)}:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis-ring{inline-size:38px;block-size:38px}:is(.s22-root,.jw-rl) .jw-ra-model .jw-ra-axis-head>span:first-child{white-space:normal}}:is(.s22-root,.jw-rl) .jw-rc-card{box-shadow:var(--rl-shadow-card)}@media (hover:hover) and (prefers-reduced-motion:no-preference){@media screen{:is(.s22-root,.jw-rl) .jw-rc-card{transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}:is(.s22-root,.jw-rl) .jw-rc-card:hover{box-shadow:var(--rl-shadow-lift)}}}@media print{:is(.s22-root,.jw-rl) .jw-rc-card{box-shadow:none}}:is(.s22-root,.jw-rl) .jw-rc-grid>:last-child:nth-child(4n+1){grid-column:1/-1}@media (max-width:1200px){:is(.s22-root,.jw-rl) .jw-rc-grid>:last-child:nth-child(4n+1){grid-column:auto}:is(.s22-root,.jw-rl) .jw-rc-grid>:last-child:nth-child(3n+1){grid-column:1/-1}}@media (max-width:860px){:is(.s22-root,.jw-rl) .jw-rc-grid>:last-child:nth-child(3n+1){grid-column:auto}:is(.s22-root,.jw-rl) .jw-rc-grid>:last-child:nth-child(odd){grid-column:1/-1}}:is(.s22-root,.jw-rl) .jw-px{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:var(--rl-space-5);margin:0;padding:var(--space-5);border-radius:16px;background:var(--paper-50);border:1px solid var(--rl-rule)}:is(.s22-root,.jw-rl) .jw-px-svg{inline-size:100%;block-size:auto}:is(.s22-root,.jw-rl) .jw-px-ring{fill:var(--cyan-100);stroke:var(--rl-rule-strong);stroke-width:1}:is(.s22-root,.jw-rl) .jw-px-ring[data-level="0"]{fill:var(--paper-100)}:is(.s22-root,.jw-rl) .jw-px-ring[data-level="1"]{fill:color-mix(in srgb,var(--cyan-700) 12%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-px-ring[data-level="2"]{fill:color-mix(in srgb,var(--cyan-700) 26%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-px-ring[data-level="3"]{fill:color-mix(in srgb,var(--cyan-700) 42%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-px-ring[data-level="4"]{fill:color-mix(in srgb,var(--cyan-700) 60%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-px-site{fill:var(--navy-900);stroke:var(--paper-50);stroke-width:2}:is(.s22-root,.jw-rl) .jw-px-count{font-family:var(--rl-face-display);font-size:14px;font-weight:700;fill:var(--navy-900)}:is(.s22-root,.jw-rl) .jw-px-count[data-empty=true]{fill:var(--ink-300);font-weight:500}:is(.s22-root,.jw-rl) .jw-px-legend{display:flex;flex-direction:column;gap:var(--rl-space-2);margin:0}:is(.s22-root,.jw-rl) .jw-px-row{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) minmax(32px,auto);align-items:center;column-gap:var(--rl-space-3)}:is(.s22-root,.jw-rl) .jw-px-name{font-size:13.5px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-px-track{display:block;block-size:8px;border-radius:var(--radius-pill);background:var(--rl-rule);overflow:hidden}:is(.s22-root,.jw-rl) .jw-px-track>span{display:block;block-size:100%;border-radius:inherit;background:var(--cyan-700)}:is(.s22-root,.jw-rl) .jw-px-row[data-band="3"] .jw-px-track>span{background:var(--navy-200)}:is(.s22-root,.jw-rl) .jw-px-n[data-empty=true]{font-family:var(--rl-face-body);font-weight:400;font-size:12.5px;color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-px-n{font-family:var(--rl-face-display);font-weight:700;font-size:15px;color:var(--rl-ink-strong);text-align:end;font-variant-numeric:tabular-nums}@media (max-width:600px){:is(.s22-root,.jw-rl) .jw-px{grid-template-columns:minmax(0,1fr);padding:var(--space-4);justify-items:stretch}:is(.s22-root,.jw-rl) .jw-px-svg{max-inline-size:200px;justify-self:center}}:is(.s22-root,.jw-rl){--rl-swatch-0:var(--cyan-700);--rl-swatch-1:var(--cyan-500);--rl-swatch-2:var(--tan-500);--rl-swatch-3:var(--navy-300);--rl-swatch-4:var(--navy-200)}:is(.s22-root,.jw-rl) .jw-cb{display:flex;gap:calc(var(--space-1) / 2);block-size:30px;border-radius:var(--radius-pill);overflow:hidden;margin-block:var(--space-1) var(--space-2)}:is(.s22-root,.jw-rl) .jw-cb-seg{min-inline-size:6px;background:var(--rl-swatch-0)}:is(.s22-root,.jw-rl) .jw-cb-seg[data-swatch="1"]{background:var(--rl-swatch-1)}:is(.s22-root,.jw-rl) .jw-cb-seg[data-swatch="2"]{background:var(--rl-swatch-2)}:is(.s22-root,.jw-rl) .jw-cb-seg[data-swatch="3"]{background:var(--rl-swatch-3)}:is(.s22-root,.jw-rl) .jw-cb-seg[data-swatch="4"]{background:var(--rl-swatch-4)}@media print{:is(.s22-root,.jw-rl) .jw-cb-seg{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:is(.s22-root,.jw-rl) .jw-rc-head .jw-rc-name{margin:0}:is(.s22-root,.jw-rl) .jw-rc-head .jw-rc-cat{margin:var(--space-1) 0 0}:is(.s22-root,.jw-rl) .jw-rc-where{display:flex;align-items:center;gap:var(--space-4)}:is(.s22-root,.jw-rl) .jw-rc-where-text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}:is(.s22-root,.jw-rl) .jw-rc-where-label{font-size:12px;color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-rc-where-dir{font-family:var(--rl-face-display);font-size:16px;font-weight:700;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-rr{flex:none;inline-size:88px;block-size:88px;overflow:visible}:is(.s22-root,.jw-rl) .jw-rr[data-size=hero]{inline-size:112px;block-size:112px}:is(.s22-root,.jw-rl) .jw-rr-ring{fill:none;stroke:var(--rl-rule-strong);stroke-width:1}:is(.s22-root,.jw-rl) .jw-rr-ring[data-ring="1"]{stroke:var(--cyan-500);stroke-dasharray:3 3}:is(.s22-root,.jw-rl) .jw-rr-spoke{stroke:var(--navy-700);stroke-width:1.6;stroke-dasharray:4 3}:is(.s22-root,.jw-rl) .jw-rr-site{fill:var(--cyan-700);stroke:var(--paper-50);stroke-width:2}:is(.s22-root,.jw-rl) .jw-rr-rival{fill:var(--paper-50);stroke:var(--navy-300);stroke-width:3}:is(.s22-root,.jw-rl) .jw-rr[data-tone=great] .jw-rr-rival{stroke:var(--green-700)}:is(.s22-root,.jw-rl) .jw-rr[data-tone=good] .jw-rr-rival{stroke:var(--cyan-700)}:is(.s22-root,.jw-rl) .jw-rr[data-tone=fair] .jw-rr-rival{stroke:var(--tan-500)}:is(.s22-root,.jw-rl) .jw-rr[data-tone=poor] .jw-rr-rival{stroke:var(--avoid-text)}:is(.s22-root,.jw-rl) .jw-rr-north{fill:var(--ink-300)}@media (max-width:480px){:is(.s22-root,.jw-rl) .jw-rr,:is(.s22-root,.jw-rl) .jw-rr[data-size=hero]{inline-size:64px;block-size:64px}:is(.s22-root,.jw-rl) .jw-rc-where{gap:var(--space-3)}:is(.s22-root,.jw-rl) .jw-rc-where-dir{font-size:14px}}@media (prefers-reduced-motion:no-preference){@media screen{.s22-root[data-rv-on] [data-rv]{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.s22-root[data-rv-on] [data-rv]:not([data-in]){opacity:0;transform:translateY(12px)}.s22-root[data-rv-on] [data-rv] :is(.jw-cb-seg,.jw-lb-meter-seg,.jw-px-track>span,.jw-ra-driver-bar>span){transform-origin:right center;transition:transform .62s var(--ease-out) .12s}.s22-root[dir=ltr][data-rv-on] [data-rv] :is(.jw-cb-seg,.jw-lb-meter-seg,.jw-px-track>span,.jw-ra-driver-bar>span){transform-origin:left center}.s22-root[data-rv-on] [data-rv]:not([data-in]) :is(.jw-cb-seg,.jw-lb-meter-seg,.jw-px-track>span,.jw-ra-driver-bar>span){transform:scaleX(0)}}}@media (max-width:480px){:is(.s22-root,.jw-rl) .jw-rc-where-label{display:none}}:is(.s22-root,.jw-rl) .jw-ex{display:flex;flex-direction:column;gap:var(--rl-space-2);padding-block:var(--space-2) var(--space-1)}:is(.s22-root,.jw-rl) .jw-ex-track{position:relative;block-size:10px;border-radius:var(--radius-pill);background:var(--rl-rule);margin-inline:8px}:is(.s22-root,.jw-rl) .jw-ex-gain{position:absolute;inset-block:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--avoid-text) 55%,transparent)}:is(.s22-root,.jw-rl) .jw-ex-mark{position:absolute;inset-block-start:50%;inline-size:18px;block-size:18px;margin-inline-start:-9px;margin-block-start:-9px;border-radius:50%;border:4px solid var(--navy-700);background:var(--paper-50);box-sizing:border-box}:is(.s22-root,.jw-rl) .jw-ex-mark[data-kind=next]{border-color:var(--avoid-text)}:is(.s22-root,.jw-rl) .jw-ex-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:13px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-ex-legend b{font-family:var(--rl-face-display);font-size:22px;font-weight:700;margin-inline-end:6px;color:var(--navy-700)}:is(.s22-root,.jw-rl) .jw-ex-legend [data-kind=next] b{color:var(--avoid-text)}:is(.s22-root,.jw-rl) .jw-mk{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:var(--rl-space-4)}:is(.s22-root,.jw-rl) .jw-mk[data-cells="1"]{grid-template-columns:minmax(0,1fr)}:is(.s22-root,.jw-rl) .jw-mk-phase{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--rl-space-1);padding:var(--space-6) var(--space-7)}:is(.s22-root,.jw-rl) .jw-mk-eyebrow{font-size:12px;color:var(--cyan-700)}:is(.s22-root,.jw-rl) .jw-mk-phase .jw-rb-phase-word{font-size:clamp(26px,2.6vw,34px)}:is(.s22-root,.jw-rl) .jw-mk-demand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rl-space-1);padding:var(--space-5);border:1px solid var(--rl-rule);border-radius:16px;background:var(--paper-50)}@media (max-width:700px){:is(.s22-root,.jw-rl) .jw-mk{grid-template-columns:minmax(0,1fr)}:is(.s22-root,.jw-rl) .jw-mk-phase{padding:var(--space-4) var(--space-5)}}:is(.s22-root,.jw-rl) .jw-ra-class:has(>:only-child),:is(.s22-root,.jw-rl) .jw-ra-dossier[data-columns="1"]{grid-template-columns:minmax(0,1fr)}@media print{:is(.s22-root,.jw-rl) .jw-ra-seal{box-shadow:none}:is(.s22-root,.jw-rl) :is(.jw-px,.jw-ex,.jw-cb,.jw-mk,.jw-rc-where,.jw-lb-panel,.jw-lb-top,.jw-lb-voice-panel){break-inside:avoid-page}:is(.s22-root,.jw-rl) :is(.jw-ra-seal,.jw-ra-driver-bar>span,.jw-px-track>span,.jw-px-ring,.jw-cb-seg,.jw-ex-gain,.jw-ex-mark,.jw-ra-axis,.jw-lb-gauge-fill,.jw-lb-source,.jw-lb-star-front){-webkit-print-color-adjust:exact;print-color-adjust:exact}}:is(.s22-root,.jw-rl) .jw-hh{display:flex;flex-direction:column;gap:var(--rl-space-2);margin:0;padding-block-start:var(--space-2)}:is(.s22-root,.jw-rl) .jw-hh-cells{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:var(--space-1)}:is(.s22-root,.jw-rl) .jw-hh-cell{block-size:26px;border-radius:5px;background:var(--cyan-100);color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="1"]{background:color-mix(in srgb,var(--cyan-700) 14%,var(--cyan-100));color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="2"]{background:color-mix(in srgb,var(--cyan-700) 29%,var(--cyan-100));color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="3"]{background:color-mix(in srgb,var(--cyan-700) 43%,var(--cyan-100));color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="4"]{background:color-mix(in srgb,var(--cyan-700) 57%,var(--cyan-100));color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="5"]{background:color-mix(in srgb,var(--cyan-700) 71%,var(--cyan-100));color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="6"]{background:color-mix(in srgb,var(--cyan-700) 86%,var(--cyan-100));color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-step="7"]{background:var(--cyan-700);color:var(--cyan-900)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-peak=true]{outline:2px solid var(--tan-500);outline-offset:1px}:is(.s22-root,.jw-rl) .jw-hh-ticks{position:relative;block-size:16px;font-size:var(--rl-fs-micro);color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-hh-ticks>span{position:absolute;inset-block-start:0}:is(.s22-root,.jw-rl) .jw-hh-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rl-space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}:is(.s22-root,.jw-rl) .jw-hh-parts li{display:grid;grid-template-columns:1fr auto;row-gap:var(--space-2);align-items:baseline;padding:var(--space-3) var(--space-4);border-radius:14px;background:var(--paper-50);border:1px solid var(--rl-rule)}:is(.s22-root,.jw-rl) .jw-hh-parts li[data-top=true]{border-color:color-mix(in srgb,var(--cyan-700) 38%,transparent);background:color-mix(in srgb,var(--cyan-100) 50%,var(--paper-50));color:var(--ink-500)}:is(.s22-root,.jw-rl) .jw-hh-part-name{font-size:12.5px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-hh-part-pct{font-family:var(--rl-face-display);font-size:20px;font-weight:700;color:var(--rl-ink-strong);font-variant-numeric:tabular-nums}:is(.s22-root,.jw-rl) .jw-hh-part-track{grid-column:1/-1;block-size:5px;border-radius:var(--radius-pill);background:var(--rl-rule);overflow:hidden}:is(.s22-root,.jw-rl) .jw-hh-part-track>span{display:block;block-size:100%;border-radius:inherit;background:var(--cyan-700)}@media (max-width:600px){:is(.s22-root,.jw-rl) .jw-hh-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rl-space-2)}:is(.s22-root,.jw-rl) .jw-hh-cell{block-size:20px;border-radius:4px}}@media print{:is(.s22-root,.jw-rl) :is(.jw-hh-cell,.jw-hh-part-track>span){-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.s22-root,.jw-rl) .jw-hh{break-inside:avoid-page}}:is(.s22-root,.jw-rl) .jw-wf-bar[data-sign=up]{fill:var(--cyan-700)}:is(.s22-root,.jw-rl) .jw-wf-bar[data-sign=down]{fill:color-mix(in srgb,var(--avoid-text) 62%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-wf-bar[data-sign=total]{fill:var(--navy-700)}:is(.s22-root,.jw-rl) .jw-wf-join{stroke:var(--rl-rule-strong);stroke-width:1;stroke-dasharray:3 3}:is(.s22-root,.jw-rl) .jw-wf-zero{stroke:var(--navy-300);stroke-width:1}:is(.s22-root,.jw-rl) .jw-lt{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--rl-space-1) var(--rl-space-3);padding-block-start:var(--space-2)}:is(.s22-root,.jw-rl) .jw-lt-title{grid-row:1;font-size:13px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-lt-track{grid-row:1;position:relative;block-size:10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--cyan-700) 22%,var(--rl-rule));margin-inline:9px}:is(.s22-root,.jw-rl) .jw-lt-loss{position:absolute;inset-block:0;background:color-mix(in srgb,var(--avoid-text) 40%,transparent)}:is(.s22-root,.jw-rl) .jw-lt-track:after,:is(.s22-root,.jw-rl) .jw-lt-track:before{content:none}:is(.s22-root,.jw-rl) .jw-lt-mark{position:absolute;inset-block-start:50%;inline-size:18px;block-size:18px;margin-inline-start:-9px;margin-block-start:-9px;box-sizing:border-box;border-radius:50%;background:var(--paper-50);border:4px solid var(--navy-700)}:is(.s22-root,.jw-rl) .jw-lt-mark[data-kind=limit]{border-color:var(--cyan-700)}:is(.s22-root,.jw-rl) .jw-lt-legend{grid-column:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);font-size:12px;color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-lt-legend [data-kind=limit]:before,:is(.s22-root,.jw-rl) .jw-lt-legend [data-kind=now]:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:6px;border-radius:50%;background:var(--navy-700)}:is(.s22-root,.jw-rl) .jw-lt-legend [data-kind=limit]:before{background:var(--cyan-700)}:is(.s22-root,.jw-rl) .jw-os-reason{margin:var(--space-2) 0 0;font-size:14px;line-height:1.8;color:var(--ink-500);max-inline-size:68ch}:is(.s22-root,.jw-rl) .jw-os-reason[data-os-reason=primary]{color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-os-full{display:grid;gap:var(--space-2);margin-block-start:var(--space-4)}:is(.s22-root,.jw-rl) .jw-os-full>.jw-rl-tbl-scroll{margin-block-start:var(--space-3)}:is(.s22-root,.jw-rl) .jw-os-tbl th[scope=row]{padding:14px 0;padding-inline-end:14px;text-align:start;font-weight:500;color:var(--rl-ink-strong);border-block-start:1px solid color-mix(in srgb,var(--navy-900) 7%,transparent)}:is(.s22-root,.jw-rl) .jw-os-tbl tbody tr:first-child th{border-block-start:0}:is(.s22-root,.jw-rl) .jw-os-tbl [data-col=figure]{white-space:nowrap;font-variant-numeric:tabular-nums}:is(.s22-root,.jw-rl) .jw-os-tbl td[data-os-best]{color:var(--cyan-900);font-weight:600}:is(.s22-root,.jw-rl) .jw-os-stress{margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--rl-rule)}:is(.s22-root,.jw-rl) .jw-os-stress ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none}:is(.s22-root,.jw-rl) .jw-os-stress li{display:flex;justify-content:space-between;gap:var(--space-2);font-size:13px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-os-stress strong{color:var(--rl-ink-strong);font-weight:600;white-space:nowrap}.jw-sc-band{fill:color-mix(in srgb,var(--cyan-700) 8%,transparent)}.jw-sc-zero{stroke:var(--navy-300);stroke-width:1;stroke-dasharray:3 3}.jw-sc-drop{stroke:var(--rl-rule-strong);stroke-width:1;stroke-dasharray:3 3}.jw-sc-hit{fill:var(--rl-accent);fill-opacity:.35;cursor:pointer}.jw-sc-hit[data-active=true]{fill-opacity:.95}.jw-sc-dot{stroke:var(--rl-card);stroke-width:2}.jw-sc-dot[data-kind=requested]{fill:var(--navy-700)}.jw-sc-dot[data-kind=recommended]{fill:var(--rl-ceremony)}.jw-rl-chart text[data-role=label]{font-size:12px;font-weight:600;fill:var(--navy-700)}:is(.s22-root,.jw-rl) .jw-os-head{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:15px;font-weight:700;color:var(--rl-ink-strong)}