:is(.s22-root,.jw-rl) .jw-sf{--sf-accent:var(--cyan-700);--sf-accent-wash:color-mix(in srgb,var(--cyan-700) 14%,var(--paper-50));--sf-mark:var(--tan-500);--sf-pos:var(--green-700);--sf-neg:var(--avoid-text);--sf-panel:var(--paper-50)}:is(.s22-root,.jw-rl) .jw-sf-class[data-class=measured]{background:var(--cyan-100);color:var(--cyan-900);border-color:transparent;font-weight:600}:is(.s22-root,.jw-rl) .jw-sf-class[data-class=sourced]{background:var(--paper-100);color:var(--ink-500)}:is(.s22-root,.jw-rl) .jw-sf-class[data-class=estimate]{display:inline-flex;align-items:center}:is(.s22-root,.jw-rl) .jw-sf-basis{margin:0;font-size:12.5px;line-height:1.8;color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-sf-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-sf-key>li{display:inline-flex;align-items:center;gap:var(--space-2)}:is(.s22-root,.jw-rl) .jw-sf-swatch{inline-size:14px;block-size:10px;border-radius:3px;flex:none;background:var(--sf-accent-wash);border:1px solid color-mix(in srgb,var(--cyan-700) 38%,transparent)}:is(.s22-root,.jw-rl) .jw-sf-swatch[data-kind=median]{inline-size:3px;block-size:14px;border-radius:2px;border:0;background:var(--sf-mark)}:is(.s22-root,.jw-rl) .jw-sf-swatch[data-kind=dot]{inline-size:10px;block-size:10px;border-radius:50%;border:0;background:var(--sf-accent)}:is(.s22-root,.jw-rl) .jw-sf-prices .jw-p9-dot-item{fill:var(--sf-accent);fill-opacity:.82;stroke:var(--paper-50);stroke-width:1.5}:is(.s22-root,.jw-rl) .jw-sf-prices .jw-p9-dot-item[data-active=true]{fill-opacity:1;stroke:var(--ink-500)}:is(.s22-root,.jw-rl) .jw-sf-prices .jw-sf-median-rule{stroke:var(--sf-mark);stroke-width:2.5;stroke-linecap:round}:is(.s22-root,.jw-rl) .jw-sf-prices .jw-sf-median-label{fill:var(--rl-ink-strong);font-weight:700;font-size:13px}:is(.s22-root,.jw-rl) .jw-sf-prices .jw-sf-span{stroke:var(--rl-rule-strong);stroke-width:10;stroke-linecap:round}:is(.s22-root,.jw-rl) .jw-sf-pairs{display:grid;gap:var(--rl-gap)}:is(.s22-root,.jw-rl) .jw-sf-pair{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}:is(.s22-root,.jw-rl) .jw-sf-pair-name{font-size:13.5px;color:var(--ink-400);line-height:1.6}:is(.s22-root,.jw-rl) .jw-sf-pair-track{position:relative;block-size:22px;border-radius:var(--radius-pill);background:var(--rl-rule);overflow:hidden}:is(.s22-root,.jw-rl) .jw-sf-pair-bar{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--sf-accent)}:is(.s22-root,.jw-rl) .jw-sf-pair[data-channel=shop] .jw-sf-pair-bar{background:color-mix(in srgb,var(--navy-900) 38%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-sf-pair-value{font-family:var(--rl-face-display);font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--rl-ink-strong);white-space:nowrap}:is(.s22-root,.jw-rl) .jw-sf-pair-unit{font-size:12px;font-weight:500;color:var(--ink-300);margin-inline-start:var(--space-2)}:is(.s22-root,.jw-rl) .jw-sf-gap{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-radius:14px;border:1px solid var(--rl-rule);background:var(--sf-panel)}:is(.s22-root,.jw-rl) .jw-sf-gap[data-direction=up]{border-color:color-mix(in srgb,var(--tan-500) 45%,transparent);background:color-mix(in srgb,var(--tan-100) 55%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-sf-gap[data-direction=down]{border-color:color-mix(in srgb,var(--cyan-700) 30%,transparent);background:var(--sf-accent-wash)}:is(.s22-root,.jw-rl) .jw-sf-gap-figure{font-family:var(--rl-face-display);font-size:28px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-gap-word{font-size:14px;line-height:1.7;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-sf-ladder{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}:is(.s22-root,.jw-rl) .jw-sf-ladder-head,:is(.s22-root,.jw-rl) .jw-sf-unit{display:grid;grid-template-columns:88px 150px minmax(0,1fr) 118px;align-items:center;column-gap:var(--space-5)}:is(.s22-root,.jw-rl) .jw-sf-ladder-head{padding-inline:var(--space-4);font-size:12px;color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-sf-unit{padding:var(--space-3) var(--space-4);border-radius:12px;border:1px solid var(--rl-rule);background:var(--sf-panel)}:is(.s22-root,.jw-rl) .jw-sf-unit[data-near=true]{border-color:color-mix(in srgb,var(--tan-500) 50%,transparent)}:is(.s22-root,.jw-rl) .jw-sf-cell{font-size:13.5px;line-height:1.5;color:var(--ink-400);font-variant-numeric:tabular-nums}:is(.s22-root,.jw-rl) .jw-sf-cell b{font-family:var(--rl-face-display);font-size:17px;font-weight:700;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-cell small{display:block;font-size:11.5px;color:var(--ink-300)}:is(.s22-root,.jw-rl) .jw-sf-track{position:relative;block-size:22px;border-radius:var(--radius-pill);background:var(--rl-rule)}:is(.s22-root,.jw-rl) .jw-sf-band{position:absolute;inset-block:0;border-radius:var(--radius-pill);background:var(--sf-accent-wash);border:1px solid color-mix(in srgb,var(--cyan-700) 30%,transparent);box-sizing:border-box}:is(.s22-root,.jw-rl) .jw-sf-median{position:absolute;inset-block:-3px;inline-size:3px;margin-inline-start:-1px;border-radius:2px;background:var(--sf-mark)}:is(.s22-root,.jw-rl) .jw-sf-tick{position:absolute;inset-block-start:50%;inline-size:12px;block-size:12px;margin-inline-start:-6px;margin-block-start:-6px;border-radius:50%;background:var(--sf-accent);border:2px solid var(--paper-50);box-sizing:border-box}:is(.s22-root,.jw-rl) .jw-sf-unit-note{grid-column:1/-1}:is(.s22-root,.jw-rl) .jw-sf-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}:is(.s22-root,.jw-rl) .jw-sf-once{background:color-mix(in srgb,var(--tan-100) 70%,var(--paper-50));color:var(--tan-900);border-color:color-mix(in srgb,var(--tan-500) 40%,transparent);font-weight:600}:is(.s22-root,.jw-rl) .jw-sf-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);border-radius:14px;border:1px dashed color-mix(in srgb,var(--cyan-700) 38%,transparent);background:var(--sf-panel)}:is(.s22-root,.jw-rl) .jw-sf-offer-figure{font-family:var(--rl-face-display);font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-offer-text{font-size:13.5px;line-height:1.8;color:var(--ink-400);flex:1 1 260px}:is(.s22-root,.jw-rl) .jw-sf-density{display:grid;grid-template-columns:minmax(180px,.62fr) minmax(0,1.4fr);gap:var(--rl-gap);align-items:stretch}:is(.s22-root,.jw-rl) .jw-sf-km{margin:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;justify-content:center;padding:var(--space-5);border-radius:16px;border:1px solid var(--rl-rule);background:var(--sf-panel)}:is(.s22-root,.jw-rl) .jw-sf-km-grid{display:grid;grid-template-columns:repeat(var(--sf-cols,8),1fr);gap:var(--space-2);inline-size:min(100%,176px);aspect-ratio:1;padding:var(--space-3);border:1.5px dashed color-mix(in srgb,var(--cyan-700) 45%,transparent);border-radius:10px;box-sizing:border-box;align-content:start}:is(.s22-root,.jw-rl) .jw-sf-km-dot{aspect-ratio:1;border-radius:50%;background:var(--sf-accent);opacity:.86}:is(.s22-root,.jw-rl) .jw-sf-km-cap{font-size:12px;line-height:1.6;color:var(--ink-300);text-align:center}:is(.s22-root,.jw-rl) .jw-sf-readout{display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-5) var(--space-6);border-radius:16px;border:1px solid var(--rl-rule);background:var(--sf-panel);min-inline-size:0}:is(.s22-root,.jw-rl) .jw-sf-readout-figure{font-family:var(--rl-face-display);font-size:52px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-readout-unit{font-size:14px;color:var(--ink-400);line-height:1.7}:is(.s22-root,.jw-rl) .jw-sf-voice{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:16px;border:1px solid var(--rl-rule);background:var(--sf-panel)}:is(.s22-root,.jw-rl) .jw-sf-voice-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}:is(.s22-root,.jw-rl) .jw-sf-voice-title{font-size:14px;font-weight:600;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-split{display:flex;block-size:22px;border-radius:var(--radius-pill);overflow:hidden;gap:var(--space-1);background:var(--rl-rule)}:is(.s22-root,.jw-rl) .jw-sf-split>span{display:block;block-size:100%}:is(.s22-root,.jw-rl) .jw-sf-split-top{background:var(--sf-accent)}:is(.s22-root,.jw-rl) .jw-sf-split-rest{background:color-mix(in srgb,var(--navy-900) 22%,var(--paper-50))}:is(.s22-root,.jw-rl) .jw-sf-voice-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}:is(.s22-root,.jw-rl) .jw-sf-voice-line>div{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}:is(.s22-root,.jw-rl) .jw-sf-voice-figure{font-family:var(--rl-face-display);font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-voice-word{font-size:13px;line-height:1.7;color:var(--ink-400)}:is(.s22-root,.jw-rl) .jw-hh-cell[data-quiet=true]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--navy-900) 20%,transparent) 0 2px,transparent 2px 6px),var(--paper-100);color:var(--ink-300);outline:1px dashed color-mix(in srgb,var(--navy-900) 28%,transparent);outline-offset:-1px}:is(.s22-root,.jw-rl) .jw-sf-shape{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rl-gap);margin-block-start:var(--space-3)}:is(.s22-root,.jw-rl) .jw-sf-shape-cell{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:14px;border:1px solid var(--rl-rule);background:var(--sf-panel);min-inline-size:0}:is(.s22-root,.jw-rl) .jw-sf-shape-label{font-size:12.5px;color:var(--ink-300);line-height:1.6}:is(.s22-root,.jw-rl) .jw-sf-shape-figure{font-family:var(--rl-face-display);font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--rl-ink-strong)}:is(.s22-root,.jw-rl) .jw-sf-shape-note{font-size:12.5px;line-height:1.7;color:var(--ink-400)}@media (prefers-reduced-motion:no-preference){@media screen{:is(.s22-root,.jw-rl) .jw-sf-pair-bar,:is(.s22-root,.jw-rl) .jw-sf-split>span{animation:jw-sf-grow var(--dur-slow) var(--ease-out) both}:is(.s22-root,.jw-rl) :is(.jw-sf-pair-bar,.jw-sf-split>span):dir(rtl){transform-origin:right center}:is(.s22-root,.jw-rl) :is(.jw-sf-pair-bar,.jw-sf-split>span):dir(ltr){transform-origin:left center}@keyframes jw-sf-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media (max-width:860px){:is(.s22-root,.jw-rl) .jw-sf-density{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){:is(.s22-root,.jw-rl) .jw-sf-pair{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "track track";row-gap:var(--space-2)}:is(.s22-root,.jw-rl) .jw-sf-pair-name{grid-area:name}:is(.s22-root,.jw-rl) .jw-sf-pair-value{grid-area:value;font-size:20px}:is(.s22-root,.jw-rl) .jw-sf-pair-track{grid-area:track}:is(.s22-root,.jw-rl) .jw-sf-ladder-head{display:none}:is(.s22-root,.jw-rl) .jw-sf-unit{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"area monthly rate" "track track track";column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-3)}:is(.s22-root,.jw-rl) .jw-sf-unit>.jw-sf-cell[data-col=area]{grid-area:area}:is(.s22-root,.jw-rl) .jw-sf-unit>.jw-sf-cell[data-col=monthly]{grid-area:monthly}:is(.s22-root,.jw-rl) .jw-sf-unit>.jw-sf-track{grid-area:track}:is(.s22-root,.jw-rl) .jw-sf-unit>.jw-sf-cell[data-col=rate]{grid-area:rate;text-align:end}:is(.s22-root,.jw-rl) .jw-sf-readout{padding:var(--space-4)}:is(.s22-root,.jw-rl) .jw-sf-readout-figure{font-size:44px}:is(.s22-root,.jw-rl) .jw-sf-voice{padding:var(--space-4)}:is(.s22-root,.jw-rl) .jw-sf-voice-line{grid-template-columns:minmax(0,1fr)}:is(.s22-root,.jw-rl) .jw-sf-shape{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}:is(.s22-root,.jw-rl) .jw-sf-shape-cell{padding:var(--space-3) var(--space-4)}:is(.s22-root,.jw-rl) .jw-sf-shape-figure{font-size:24px}:is(.s22-root,.jw-rl) .jw-sf-offer-figure{font-size:26px}}@media print{:is(.s22-root,.jw-rl) .jw-hh-cell[data-quiet=true],:is(.s22-root,.jw-rl) .jw-sf-band,:is(.s22-root,.jw-rl) .jw-sf-km-dot,:is(.s22-root,.jw-rl) .jw-sf-median,:is(.s22-root,.jw-rl) .jw-sf-pair-bar,:is(.s22-root,.jw-rl) .jw-sf-split>span,:is(.s22-root,.jw-rl) .jw-sf-tick{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.s22-root,.jw-rl) .jw-sf{break-inside:avoid-page}:is(.s22-root,.jw-rl) .jw-sf-unit{break-inside:avoid}}