.story-scene.svelte-1ajjo3i{position:relative}.bubble.svelte-1dofa47{width:100%;height:100%;position:relative}.shape.svelte-1dofa47{display:block;position:absolute;inset:0}.shape.svelte-1dofa47 svg{width:100%;height:100%;display:block}p.svelte-1dofa47{text-align:center;color:#000;word-break:break-word;justify-content:center;align-items:center;margin:0;font-family:Sofia Pro,system-ui,sans-serif;font-size:min(20px,1.417cqw);font-weight:400;line-height:min(27px,1.913cqw);display:flex;position:absolute}@media (width<=860px) and (orientation:portrait){p.svelte-1dofa47{font-size:16px;line-height:22px}}.frame.svelte-1w0f54l{aspect-ratio:1440/908;width:min(158.59lvh,100%,1600px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.frame.mobile.svelte-1w0f54l{aspect-ratio:393/852;width:min(46.1268lvh,100%)}.layer.svelte-1w0f54l{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block}.teens.svelte-1w0f54l{opacity:0;transition:opacity .26s .13s}.teens.on.svelte-1w0f54l{opacity:1;transition:opacity .22s}.bubble-slot.svelte-1w0f54l{animation:.2s both svelte-1w0f54l-bubble-fade;position:absolute}@keyframes svelte-1w0f54l-bubble-fade{0%{opacity:0}to{opacity:1}}.cue-stack.svelte-1w0f54l{pointer-events:none;flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;top:48px;left:0;right:0}.cue-stack.svelte-1w0f54l button{pointer-events:auto}.presents.svelte-1w0f54l{flex-direction:column;align-items:center;gap:12px;margin-bottom:2px;display:flex}.presents-kicker.svelte-1w0f54l{letter-spacing:.22em;text-transform:uppercase;color:#767676;font-family:Sofia Pro,system-ui,sans-serif;font-size:12px;font-weight:700}.presents-logo.svelte-1w0f54l{width:150px;display:block}.scroll-cue.svelte-1w0f54l{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.scene-line.svelte-1w0f54l{color:#000;max-width:640px;margin:0;padding:0 16px;font-family:Sofia Pro,system-ui,sans-serif;font-size:22px;font-weight:400;line-height:30px}.scroll-hint.svelte-1w0f54l{color:#757575;font-family:Sofia Pro,system-ui,sans-serif;font-size:16px;font-style:italic;font-weight:300}.chevron.svelte-1w0f54l{width:48px;height:48px;animation:1.4s ease-in-out infinite svelte-1w0f54l-bounce}@media (prefers-reduced-motion:reduce){.chevron.svelte-1w0f54l{animation:none}}@keyframes svelte-1w0f54l-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (orientation:landscape) and (height<=780px){.cue-stack.svelte-1w0f54l{gap:16px;top:20px}.presents.svelte-1w0f54l{gap:8px}.presents-logo.svelte-1w0f54l{width:120px}.scroll-cue.svelte-1w0f54l{gap:8px}.scene-line.svelte-1w0f54l{font-size:19px;line-height:26px}.scroll-hint.svelte-1w0f54l{font-size:14px}.chevron.svelte-1w0f54l{width:34px;height:34px}}@media (orientation:landscape) and (height<=580px){.cue-stack.svelte-1w0f54l{gap:10px;top:10px}.presents.svelte-1w0f54l{gap:6px}.presents-kicker.svelte-1w0f54l{font-size:10px}.presents-logo.svelte-1w0f54l{width:92px}.scene-line.svelte-1w0f54l{font-size:16px;line-height:21px}.scroll-hint.svelte-1w0f54l{font-size:13px}.chevron.svelte-1w0f54l{width:26px;height:26px}}@media (orientation:landscape) and (height<=449px){.cue-stack.svelte-1w0f54l{gap:6px;top:4px}.scene-line.svelte-1w0f54l{font-size:14px;line-height:18px}.scroll-hint.svelte-1w0f54l{font-size:12px}.chevron.svelte-1w0f54l{width:22px;height:22px}}@media (width<=860px) and (orientation:portrait){.cue-stack.svelte-1w0f54l{gap:16px}.presents.svelte-1w0f54l{gap:9px}.presents-kicker.svelte-1w0f54l{font-size:11px}.presents-logo.svelte-1w0f54l{width:120px}.scroll-cue.svelte-1w0f54l{gap:8px}.scene-line.svelte-1w0f54l{max-width:340px;font-size:18px;line-height:25px}.scroll-hint.svelte-1w0f54l{font-size:14px}.chevron.svelte-1w0f54l{width:34px;height:34px}}@media (width<=860px) and (orientation:portrait) and (height<=600px){.cue-stack.svelte-1w0f54l{gap:8px;top:8px}.presents.svelte-1w0f54l{gap:4px}.presents-kicker.svelte-1w0f54l{font-size:10px}.presents-logo.svelte-1w0f54l{width:90px}.scroll-cue.svelte-1w0f54l{gap:6px}.scene-line.svelte-1w0f54l{max-width:90vw;font-size:15px;line-height:20px}.scroll-hint.svelte-1w0f54l{font-size:12px}.chevron.svelte-1w0f54l{width:24px;height:24px}}.headline-intro.svelte-1375q6a{background:#fff;flex-direction:column;align-items:center;padding:96px 24px 0;display:flex}.headline.svelte-1375q6a{text-wrap:balance;color:#000;text-align:center;max-width:680px;margin:0 0 68px;font-family:Raisonne Pro,sans-serif;font-size:80px;font-weight:600;line-height:90px}.body.svelte-1375q6a{color:#000;text-align:left;width:100%;max-width:700px;font-family:Sofia Pro,sans-serif;font-size:20px;font-weight:400;line-height:24px}.body.svelte-1375q6a p:where(.svelte-1375q6a){margin:0 0 1em}.body.svelte-1375q6a p:where(.svelte-1375q6a):last-child{margin-bottom:0}.dropcap.svelte-1375q6a{float:left;width:55.4px;height:74.2px;margin:0 9px 0 0}.body.svelte-1375q6a .term{white-space:nowrap;font-weight:700;position:relative}.body.svelte-1375q6a .term:after{content:"";background:var(--brush) no-repeat;background-size:40px 4px;width:40px;height:4px;position:absolute;top:100%;left:0}@media (width<=860px) and (orientation:portrait){.headline-intro.svelte-1375q6a{padding:64px 16px 88px}.headline.svelte-1375q6a{margin-bottom:23px;font-size:42px;line-height:48px}.body.svelte-1375q6a{max-width:363px;font-size:16px;line-height:22px}.dropcap.svelte-1375q6a{width:40px;height:53.6px;margin-right:7px}}.tv.svelte-1s0nly9{box-sizing:border-box;border-style:solid;border-image-slice:40 fill;border-image-repeat:stretch;transition:background .2s;position:absolute;inset:0;box-shadow:0 0 0 .4cqw #fff}.screen.svelte-1s0nly9{transition:background .2s;position:absolute;inset:0;overflow:hidden}.chart.svelte-c88ggv{margin:0;position:absolute;inset:0;container-type:size}.title.svelte-c88ggv{text-align:center;color:#000;white-space:nowrap;font-family:Sofia Pro,system-ui,sans-serif;font-size:4.2cqh;font-weight:700;position:absolute;top:13.6cqh;left:0;right:0}.plot.svelte-c88ggv{width:100%;height:100%;position:absolute;inset:0}.grid.svelte-c88ggv{stroke:#d8d8d8;stroke-width:.3px;vector-effect:non-scaling-stroke}.area.svelte-c88ggv{opacity:.16}.line.svelte-c88ggv{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ytick.svelte-c88ggv,.xlabel.svelte-c88ggv{color:#000;font-family:Sofia Pro,system-ui,sans-serif;font-size:3cqh;font-weight:400;position:absolute}.ytick.svelte-c88ggv{left:11cqw;transform:translate(-100%,-50%)}.xlabel.svelte-c88ggv{text-align:center;top:84cqh;transform:translate(-50%)}.arrow.svelte-c88ggv{transform-origin:0;width:13px;height:13px;margin-top:-6.5px;position:absolute}.arrow.svelte-c88ggv svg:where(.svelte-c88ggv){width:100%;height:100%;display:block}.endnote.svelte-c88ggv{color:#000;white-space:nowrap;font-family:Sofia Pro,system-ui,sans-serif;font-size:3.4cqh;font-weight:700;position:absolute;transform:translate(-50%,-135%)}.source.svelte-c88ggv{text-align:center;color:#6b6b6b;font-family:Sofia Pro,system-ui,sans-serif;font-size:2.2cqh;font-weight:400;position:absolute;bottom:3.5cqh;left:0;right:0}@media (width<=860px) and (orientation:portrait){.title.svelte-c88ggv{font-size:5.6cqh}.ytick.svelte-c88ggv,.xlabel.svelte-c88ggv{font-size:4.4cqh}.endnote.svelte-c88ggv{font-size:4.6cqh}.source.svelte-c88ggv{font-size:4.2cqh}}.diagram.svelte-wj6rs3{position:absolute;inset:0;container-type:size}.header.svelte-wj6rs3{text-align:center;color:#000;font-family:Sofia Pro,system-ui,sans-serif;font-size:4.4cqh;font-weight:700;line-height:1.18;position:absolute;top:19cqh;left:0;right:0}.diagram.mobile.svelte-wj6rs3 .header:where(.svelte-wj6rs3){top:11cqh}.flow.svelte-wj6rs3{width:100%;height:100%;position:absolute;inset:0}.branch.svelte-wj6rs3{text-align:center;color:#000;font-family:Sofia Pro,system-ui,sans-serif;position:absolute}.diagram.svelte-wj6rs3:not(.mobile) .branch:where(.svelte-wj6rs3){width:23cqw}.diagram.mobile.svelte-wj6rs3 .branch:where(.svelte-wj6rs3){width:42cqw}.label.svelte-wj6rs3{white-space:nowrap;font-size:4.1cqh;font-weight:700;display:inline-block;position:relative}.cap.svelte-wj6rs3{margin-top:.4cqh;font-size:3.6cqh;font-weight:400;line-height:1.18}.ul.svelte-wj6rs3{pointer-events:none;width:100%;height:1.6cqh;-webkit-mask:var(--brush-underline) no-repeat center / 100% 100%;mask:var(--brush-underline) no-repeat center / 100% 100%;-webkit-mask:var(--brush-underline) no-repeat center / 100% 100%;background-color:#e99f00;position:absolute;bottom:-.5cqh;left:0;right:0}.d0.svelte-wj6rs3{top:65cqh;left:17.4cqw;transform:translate(-50%)}.d1.svelte-wj6rs3{top:65cqh;left:50cqw;transform:translate(-50%)}.d2.svelte-wj6rs3{top:65cqh;left:82.5cqw;transform:translate(-50%)}.diagram.mobile.svelte-wj6rs3 .m-tl:where(.svelte-wj6rs3),.diagram.mobile.svelte-wj6rs3 .m-tr:where(.svelte-wj6rs3){text-align:left}.m-tl.svelte-wj6rs3{top:39cqh;left:4.3cqw}.m-tr.svelte-wj6rs3{top:39cqh;left:54.2cqw}.m-b.svelte-wj6rs3{top:70cqh;left:50cqw;transform:translate(-50%)}.diagram.mobile.svelte-wj6rs3 .header:where(.svelte-wj6rs3) div:where(.svelte-wj6rs3){font-size:5.6cqh}.diagram.mobile.svelte-wj6rs3 .label:where(.svelte-wj6rs3){font-size:5.2cqh}.diagram.mobile.svelte-wj6rs3 .cap:where(.svelte-wj6rs3){font-size:4.6cqh}.off.svelte-1jrffbw{pointer-events:none;position:absolute;inset:0}.wash.svelte-1jrffbw{background:#e9e9e9;transition:opacity .2s;position:absolute;inset:0}.glint.svelte-1jrffbw{-o-object-fit:fill;object-fit:fill;opacity:.9;width:auto;height:auto;position:absolute;inset:6% 1% 7% 4%}.narration.svelte-atkf9o{box-sizing:border-box;pointer-events:auto;background:#fff;border:.5px solid #aaa;border-radius:4px;padding:20px;position:relative;box-shadow:4px 4px 2px #00000040}.narration.open.svelte-atkf9o:has(.more-panel:where(.svelte-atkf9o):not(.inline)){border-bottom-right-radius:0;border-bottom-left-radius:0}p.svelte-atkf9o{color:#000;margin:0;font-family:Sofia Pro,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:30px}p.svelte-atkf9o+p:where(.svelte-atkf9o){margin-top:1em}.term.svelte-atkf9o{color:#db2a00;white-space:nowrap;font-weight:700}.cardlink.svelte-atkf9o{color:inherit;text-underline-offset:2px;text-decoration:underline}.cardlink.svelte-atkf9o:hover{color:#db2a00}.more-toggle.svelte-atkf9o{color:#6b6b6b;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:12px;padding:0;font-family:Sofia Pro,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1;text-decoration:underline;display:inline-flex}.more-toggle.svelte-atkf9o:hover{color:#1a1a1a}.more-toggle.svelte-atkf9o:focus-visible{outline-offset:2px;outline:2px solid #db2a00}.chev.svelte-atkf9o{flex:none;width:10px;height:6px;transition:transform .14s}.chev.flip.svelte-atkf9o{transform:rotate(180deg)}.more-panel.svelte-atkf9o{z-index:3;box-sizing:border-box;background:#fff;border:.5px solid #aaa;border-top:none;border-radius:0 0 4px 4px;padding:6px 20px 20px;position:absolute;top:100%;left:-.5px;right:-.5px;box-shadow:4px 4px 2px #00000040}.more-panel.inline.svelte-atkf9o{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:6px 0 0;position:static}.ul.svelte-atkf9o{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 7px;padding-bottom:4px}@media (width<=860px) and (orientation:portrait){p.svelte-atkf9o{font-size:18px;line-height:28px}}.tv-section.svelte-1o2ndce{position:relative}.frame.svelte-1o2ndce{aspect-ratio:1440/908;width:min(158.59lvh,100%,1600px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.frame.mobile.svelte-1o2ndce{aspect-ratio:393/852;width:min(46.1268lvh,100%)}.layer.svelte-1o2ndce{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.tv-slot.svelte-1o2ndce{position:absolute}.slide.svelte-1o2ndce{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.slide.on.svelte-1o2ndce{opacity:1}.heckle-slot.svelte-1o2ndce{animation:.2s both svelte-1o2ndce-fade;position:absolute}@keyframes svelte-1o2ndce-fade{0%{opacity:0}to{opacity:1}}.scene-steps.svelte-1o2ndce .step:where(.svelte-1o2ndce):first-child{min-height:62.5lvh}@media (width<=860px) and (orientation:portrait){.scene-steps.svelte-1o2ndce .step:where(.svelte-1o2ndce):first-child{min-height:100lvh}}.step-frame.svelte-1o2ndce{width:min(158.59lvh,100%,1600px);height:100lvh;position:absolute;top:0;left:50%;transform:translate(-50%);container-type:size}.step-frame.mobile.svelte-1o2ndce{width:min(46.1268lvh,100%)}.narr-slot.svelte-1o2ndce{position:absolute}.dial.svelte-1dgbvs0{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.dial.show.svelte-1dgbvs0{opacity:1}.arc.svelte-1dgbvs0,.needle.svelte-1dgbvs0{width:100%;height:100%;display:block;position:absolute;inset:0}.needle.svelte-1dgbvs0{transition:transform 2.04s cubic-bezier(.34,1.2,.5,1)}.teen.svelte-15ser7e{position:absolute;inset:0}.art.svelte-15ser7e{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tint.svelte-15ser7e{mix-blend-mode:screen;pointer-events:none;transition:background-color 1.04s;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dial-section.svelte-1h4gn5m{position:relative}.scene-steps.svelte-1h4gn5m{padding-bottom:58lvh}@media (width<=860px) and (orientation:portrait){.scene-steps.svelte-1h4gn5m{padding-bottom:64lvh}}.scene-pinned.svelte-1h4gn5m{background:#fff}.frame.svelte-1h4gn5m{aspect-ratio:1440/908;width:min(158.59lvh,100%,1600px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.frame.mobile.svelte-1h4gn5m{aspect-ratio:393/852;width:min(46.1268lvh,100%)}.layer.svelte-1h4gn5m{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.clock.svelte-1h4gn5m{opacity:0;-o-object-fit:contain;object-fit:contain;transition:opacity .3s}.clock.show.svelte-1h4gn5m{opacity:1}.teen-slot.svelte-1h4gn5m,.dial-slot.svelte-1h4gn5m{position:absolute}.dial-label.svelte-1h4gn5m,.teen-name.svelte-1h4gn5m{color:#000;text-align:center;margin:0;font-family:Sofia Pro,system-ui,sans-serif;font-weight:700;animation:.2s both svelte-1h4gn5m-fade;position:absolute}.teen-name.neet.svelte-1h4gn5m{color:#db2a00}.attr-stack.svelte-1h4gn5m{animation:.2s both svelte-1h4gn5m-fade;position:absolute}.attr.svelte-1h4gn5m{white-space:nowrap;visibility:hidden;margin:0;font-family:Sofia Pro,system-ui,sans-serif;font-weight:400}.attr.revealed.svelte-1h4gn5m{visibility:visible;animation:.6s both svelte-1h4gn5m-fade}.attr.up.svelte-1h4gn5m,.attr.neutral.svelte-1h4gn5m{font-weight:400}.bubble-slot.svelte-1h4gn5m{animation:.2s both svelte-1h4gn5m-fade;position:absolute}@keyframes svelte-1h4gn5m-fade{0%{opacity:0}to{opacity:1}}.lead-in.svelte-1h4gn5m{height:100lvh}.step-frame.svelte-1h4gn5m{width:min(158.59lvh,100%,1600px);height:100lvh;position:absolute;top:0;left:50%;transform:translate(-50%);container-type:size}.step-frame.mobile.svelte-1h4gn5m{width:min(46.1268lvh,100%)}.narr-slot.svelte-1h4gn5m{position:absolute}.waffle.svelte-cx713h{position:absolute;inset:0}.label.svelte-cx713h,.anno.svelte-cx713h,.ratebar.svelte-cx713h,.nodata.svelte-cx713h{--step:55ms;--fade:.17s;opacity:0;-webkit-transition:opacity var(--fade) ease;transition:opacity var(--fade) ease}.active.svelte-cx713h :is(.label:where(.svelte-cx713h),.anno:where(.svelte-cx713h),.ratebar:where(.svelte-cx713h),.nodata:where(.svelte-cx713h)){opacity:1;-webkit-transition-delay:calc(var(--i,0) * var(--step));transition-delay:calc(var(--i,0) * var(--step))}@media (prefers-reduced-motion:reduce){.label.svelte-cx713h,.anno.svelte-cx713h,.ratebar.svelte-cx713h,.nodata.svelte-cx713h{transition-duration:0s}.active.svelte-cx713h :is(.label:where(.svelte-cx713h),.anno:where(.svelte-cx713h),.ratebar:where(.svelte-cx713h),.nodata:where(.svelte-cx713h)){transition-delay:0s}}.label.svelte-cx713h{color:#000;white-space:nowrap;font-family:Sofia Pro,system-ui,sans-serif;line-height:1.667cqw;position:absolute;transform:translateY(-100%)}.band-label.svelte-cx713h,.band-header.svelte-cx713h{font-size:1.25cqw;font-weight:700}.col-label.svelte-cx713h{font-size:1.042cqw;font-weight:700}.group-label.svelte-cx713h{line-height:normal}.gl-name.svelte-cx713h{color:#000;font-size:1.042cqw;font-weight:700;line-height:1.389cqw;display:block}.gl-pct.svelte-cx713h{color:#d05030;font-size:1.944cqw;font-weight:800;line-height:2.083cqw;display:block}.gl-pct.svelte-cx713h b:where(.svelte-cx713h){font-size:.972cqw;font-weight:700}.gl-counts.svelte-cx713h{color:#767676;font-size:.833cqw;font-weight:400;line-height:1.111cqw;display:block}.qual-label.svelte-cx713h{font-size:1.042cqw;font-weight:700}.qual-pct.svelte-cx713h{color:#d05030;margin-left:.556cqw;font-size:1.25cqw;font-weight:800}.qual-pct.svelte-cx713h .kw-neet:where(.svelte-cx713h){color:#d05030;font-size:.833cqw;font-weight:700}.top-anchor.svelte-cx713h{transform:none}.anno.circle-anno.svelte-cx713h{pointer-events:none;overflow:visible;transform:none}.circle-anno.svelte-cx713h path:where(.svelte-cx713h){stroke-dasharray:1;stroke-dashoffset:1px;visibility:hidden}.active.svelte-cx713h .circle-anno:where(.svelte-cx713h) path:where(.svelte-cx713h){animation:.9s cubic-bezier(.4,0,.2,1) forwards svelte-cx713h-draw-circle;-webkit-animation-delay:var(--draw-delay,3.1s);animation-delay:var(--draw-delay,3.1s)}@keyframes svelte-cx713h-draw-circle{0%{visibility:visible;stroke-dashoffset:1px}to{visibility:visible;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.active.svelte-cx713h .circle-anno:where(.svelte-cx713h) path:where(.svelte-cx713h){animation-duration:0s;animation-delay:0s}}.ratebar.svelte-cx713h{align-items:center;gap:8px;display:flex;position:absolute}.rb-fill.svelte-cx713h{background:#ff6b47;border-radius:2px;height:12px}.anno.svelte-cx713h{color:#000;white-space:nowrap;font-family:Sofia Pro,system-ui,sans-serif;font-size:1.25cqw;font-weight:400;line-height:1.667cqw;position:absolute;transform:translateY(-100%)}.anno-line.svelte-cx713h{display:block}.kw-neet.svelte-cx713h{color:#db2a00;font-weight:700}.kw-notneet.svelte-cx713h{color:#2f8375;font-weight:700}.tick.svelte-cx713h{background:#db2a00;width:2.917cqw;height:2px;margin-top:2px;display:block}.tick.green.svelte-cx713h{background:#2f8375;width:4.861cqw}.anno-count.svelte-cx713h{color:#757575;white-space:nowrap;margin-top:3px;font-size:.903cqw;font-weight:400;display:block}.qual-count.svelte-cx713h{color:#757575;margin-left:.556cqw;font-size:.833cqw;font-weight:400}.nodata.svelte-cx713h{color:#757575;font-family:Sofia Pro,system-ui,sans-serif;font-size:.903cqw;font-style:italic;position:absolute}.dbg-count.svelte-cx713h{white-space:nowrap;z-index:20;pointer-events:none;background:#000000d1;border-radius:3px;align-items:baseline;gap:4px;padding:1px 5px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;transform:translateY(calc(-100% - 2px))}.dbg-orange.svelte-cx713h{color:#ff6b47}.dbg-green.svelte-cx713h{color:#5fd0bd}.dbg-sep.svelte-cx713h{color:#888}.dbg-total.svelte-cx713h{color:#fff;opacity:.7}@media (width<=860px) and (orientation:portrait){.label.svelte-cx713h,.anno.svelte-cx713h{line-height:24px}.band-label.svelte-cx713h,.col-label.svelte-cx713h,.group-label.svelte-cx713h,.qual-label.svelte-cx713h{font-size:15px}.band-header.svelte-cx713h{font-size:18px}.anno.svelte-cx713h{font-size:15px}.anno-count.svelte-cx713h,.nodata.svelte-cx713h{font-size:13px}.tick.svelte-cx713h{width:34px}.tick.green.svelte-cx713h{width:56px}.qual-count.svelte-cx713h{display:none}.gl-name.svelte-cx713h{font-size:4.62cqw;line-height:6.16cqw}.gl-pct.svelte-cx713h{font-size:8.61cqw;line-height:9.23cqw}.gl-pct.svelte-cx713h b:where(.svelte-cx713h){font-size:4.31cqw}.gl-counts.svelte-cx713h{font-size:3.69cqw;line-height:4.92cqw}.qual-label.svelte-cx713h{font-size:13px}.qual-pct.svelte-cx713h{margin-left:4px;font-size:15px}.qual-pct.svelte-cx713h .kw-neet:where(.svelte-cx713h){display:none}}.crowd.svelte-1bsz58g{position:absolute;inset:0}.agent.svelte-1bsz58g{opacity:0;pointer-events:none;contain:layout style paint;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,0,.2,1),ease;position:absolute;top:0;left:0}.agent.shown.svelte-1bsz58g{opacity:1}.agent.flip.svelte-1bsz58g .run:where(.svelte-1bsz58g),.agent.flip.svelte-1bsz58g .stand:where(.svelte-1bsz58g){transform-origin:bottom;transform:scaleX(-1)}.run.svelte-1bsz58g,.stand.svelte-1bsz58g{position:absolute;bottom:0}.run.svelte-1bsz58g{opacity:0;transition:opacity .12s;overflow:hidden}.run-strip.svelte-1bsz58g{width:1200%;max-width:none;height:100%;display:block;position:absolute;bottom:0;left:0}.stand.svelte-1bsz58g{-o-object-fit:fill;object-fit:fill;opacity:1;transition:opacity .12s}.agent.running.svelte-1bsz58g .run:where(.svelte-1bsz58g){opacity:1}.agent.running.svelte-1bsz58g .run-strip:where(.svelte-1bsz58g){animation-name:svelte-1bsz58g-run-cycle;animation-timing-function:steps(12,end);animation-iteration-count:infinite}.agent.running.svelte-1bsz58g .stand:where(.svelte-1bsz58g){opacity:0}@keyframes svelte-1bsz58g-run-cycle{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.agent.svelte-1bsz58g{transition-duration:.2s!important}.agent.running.svelte-1bsz58g .run:where(.svelte-1bsz58g){opacity:0}.agent.running.svelte-1bsz58g .run-strip:where(.svelte-1bsz58g){animation:none}.agent.running.svelte-1bsz58g .stand:where(.svelte-1bsz58g){opacity:1}}.narration.svelte-18rvfhd{box-sizing:border-box;background:#fff;border:.5px solid #aaa;border-radius:4px;padding:20px;box-shadow:4px 4px 2px #00000040}p.svelte-18rvfhd{color:#000;margin:0;font-family:Sofia Pro,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:30px}.ul.svelte-18rvfhd{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 7px;padding-bottom:4px}@media (width<=860px) and (orientation:portrait){p.svelte-18rvfhd{font-size:16px;line-height:24px}}.area-dd.svelte-1ek9ukd{display:inline-block;position:relative}.area-trigger.svelte-1ek9ukd{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.scope.svelte-1ek9ukd{color:inherit;align-items:baseline;gap:.28em;display:inline-flex}.scope-name.svelte-1ek9ukd{color:inherit;background-image:var(--scope-underline);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px;padding-bottom:5px;font-weight:700}.chev.svelte-1ek9ukd{flex:none;align-self:center;width:.62em;height:.31em;transition:transform .14s;transform:translateY(1px)}.chev.open.svelte-1ek9ukd{transform:translateY(1px)rotate(180deg)}.group-label.svelte-1ek9ukd{letter-spacing:.06em;text-transform:uppercase;color:#767676;padding:7px 8px 3px;font-size:10px;font-weight:700}.menu.svelte-1ek9ukd{z-index:30;text-align:left;background:#fff;border:1px solid #aaa;border-radius:4px;flex-direction:column;gap:2px;width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 20px #0000001f}.menu.center.svelte-1ek9ukd{left:50%;transform:translate(-50%)}.filter.svelte-1ek9ukd{box-sizing:border-box;width:100%;font:inherit;color:#1a1a1a;border:1px solid #ddd;border-radius:3px;margin-bottom:4px;padding:6px 8px;font-size:13px}.filter.svelte-1ek9ukd:focus{border-color:var(--accent);outline:none}.scroll.svelte-1ek9ukd{flex-direction:column;gap:1px;max-height:240px;display:flex;overflow-y:auto}.opt.svelte-1ek9ukd{text-align:left;font:inherit;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:6px 10px;font-size:13px;overflow:hidden}.opt.svelte-1ek9ukd:hover{background:#f4f4f4}.opt.sel.svelte-1ek9ukd{color:var(--dd-ink,#1a1a1a);background:#ffe9df;font-weight:600}.opt.svelte-1ek9ukd:disabled{opacity:.4;cursor:not-allowed}.opt.svelte-1ek9ukd:disabled:hover{background:0 0}.opt.england.svelte-1ek9ukd{border-bottom:1px solid #ededed;border-radius:3px 3px 0 0;margin-bottom:2px;font-weight:600}.opt.check.svelte-1ek9ukd{align-items:center;display:flex}.opt.svelte-1ek9ukd .name:where(.svelte-1ek9ukd){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty.svelte-1ek9ukd{color:#767676;padding:8px 10px;font-size:12px}.reset.svelte-1ek9ukd{font:inherit;color:#767676;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-bottom:2px;padding:2px 4px;font-size:12px}.reset.svelte-1ek9ukd:hover:not(:disabled){text-decoration:underline}.reset.svelte-1ek9ukd:disabled{opacity:.4;cursor:default}.area-dd.icons.svelte-1ek9ukd{--teal:#2f8375;--teal-bright:#42b7a1;--teal-light:#d4f2ec;display:block}.ic-heading.svelte-1ek9ukd{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ic-search.svelte-1ek9ukd{flex:none;width:26px;height:26px;display:block}.ic-heading-text.svelte-1ek9ukd{color:#000;font-family:Raisonne Pro,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1}.ic-trigger.svelte-1ek9ukd{display:block}.ic-scope.svelte-1ek9ukd{align-items:center;gap:10px;display:inline-flex}.ic-scope-name.svelte-1ek9ukd{color:#000;background-image:var(--england-ul-right);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px;padding-bottom:6px;font-family:Raisonne Pro,system-ui,sans-serif;font-size:30px;font-weight:600;line-height:1.1;position:relative}.ic-scope-name.svelte-1ek9ukd:before{content:"";background-image:var(--england-ul-left);background-repeat:no-repeat;background-size:100% 100%;width:12px;height:5px;position:absolute;bottom:0;left:-16px}.ic-chev.svelte-1ek9ukd{flex:none;width:18px;height:11px;transition:transform .14s}.ic-chev.open.svelte-1ek9ukd{transform:rotate(180deg)}.ic-menu.svelte-1ek9ukd{border:1px solid #aaa;border-radius:2px;gap:0;width:200px;padding:4px;box-shadow:0 6px 20px #0000001f}.ic-clear.svelte-1ek9ukd{color:var(--teal);cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-bottom:2px;padding:2px 4px;font-family:Sofia Pro,system-ui,sans-serif;font-size:11px}.ic-clear.svelte-1ek9ukd:hover{text-decoration:underline}.area-dd.icons.svelte-1ek9ukd .filter:where(.svelte-1ek9ukd):focus{border-color:var(--teal-bright)}.area-dd.icons.svelte-1ek9ukd .opt:where(.svelte-1ek9ukd){color:#1a1a1a;border-radius:2px;font-family:Sofia Pro,system-ui,sans-serif;font-weight:300}.area-dd.icons.svelte-1ek9ukd .opt.england:where(.svelte-1ek9ukd){font-weight:400}.area-dd.icons.svelte-1ek9ukd .opt.sel:where(.svelte-1ek9ukd){background:var(--teal-light);color:#085041;font-weight:400}@media (width<=600px){.ic-heading-text.svelte-1ek9ukd{font-size:19px}.ic-search.svelte-1ek9ukd{width:21px;height:21px}.ic-scope-name.svelte-1ek9ukd{font-size:24px}}.leadin-map.svelte-1uugdgh{box-sizing:border-box;background:#fff;width:100%;height:100%;position:relative}.map-inner.svelte-1uugdgh{width:100%;height:100%;position:relative}svg.svelte-1uugdgh{display:block}.region.svelte-1uugdgh{cursor:pointer;outline:none;transition:fill .12s}.region.svelte-1uugdgh:focus-visible{stroke:#085041;stroke-width:3px;outline-offset:2px;outline:2px solid #085041}.map-skip.svelte-1uugdgh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map-skip.svelte-1uugdgh:focus-visible{clip:auto;z-index:5;color:#085041;background:#fff;border:2px solid #085041;border-radius:6px;width:auto;height:auto;padding:8px 14px;font-size:14px;font-weight:700}#leadin-map-end.svelte-1uugdgh{position:absolute}.tip.svelte-1uugdgh{color:#1c5a4f;white-space:nowrap;pointer-events:none;z-index:3;background:#fff;border:1.5px solid #2f8375;border-radius:6px;padding:4px 10px;font-family:Sofia Pro,system-ui,sans-serif;font-size:13px;position:absolute;transform:translate(14px,-50%);box-shadow:0 1px 4px #0000001f}.tip.flip.svelte-1uugdgh{transform:translate(calc(-100% - 14px),-50%)}.loading.svelte-1uugdgh{color:#767676;place-items:center;height:100%;font-family:Sofia Pro,system-ui,sans-serif;font-size:13px;display:grid}.icons-leadin.svelte-1qcqjf7{background:#fff;position:relative}.leadin-pinned.svelte-1qcqjf7{justify-content:center;align-items:center;-webkit-box-pack:safe center;box-sizing:border-box;flex-direction:column;justify-content:safe center;gap:36px;height:100lvh;padding:0 24px;display:flex;position:sticky;top:0}.leadin-runway.svelte-1qcqjf7{height:40lvh}.lead-para.svelte-1qcqjf7{text-align:center;color:#000;max-width:700px;margin:0;font-family:Sofia Pro,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:30px}.picker.svelte-1qcqjf7{align-items:center;gap:64px;width:max-content;max-width:100%;display:flex;position:relative}.map-card.svelte-1qcqjf7{flex:none;width:min(480px,60lvh);max-width:100%;height:min(520px,65lvh)}.chooser.svelte-1qcqjf7{z-index:5;order:-1}.keep-scrolling.svelte-1qcqjf7{color:#767676;margin:14px 0 0;font-family:Sofia Pro,system-ui,sans-serif;font-size:15px;font-style:italic;font-weight:300}@media (width<=860px){.leadin-pinned.svelte-1qcqjf7{gap:28px}.lead-para.svelte-1qcqjf7{font-size:16px;line-height:24px}.picker.svelte-1qcqjf7{flex-direction:column;gap:20px;width:100%;max-width:340px;margin:0 auto}.map-card.svelte-1qcqjf7{width:min(372px,59.8515lvh);height:min(404px,65lvh)}.chooser.svelte-1qcqjf7{order:-1;align-self:center}}.icons-section.svelte-p7bb8i{--topbar-h:56px;background:#fff;margin-bottom:15lvh;position:relative}.frame.svelte-p7bb8i{left:50%;top:calc(50% + var(--topbar-h) / 2);width:min((100lvh - var(--topbar-h)) * 1440 / 908, 100%, 1600px);aspect-ratio:1440/908;position:absolute;transform:translate(-50%,-50%);container-type:size}.frame.mobile.svelte-p7bb8i{width:min((100lvh - var(--topbar-h)) * 393 / 852, 100%);aspect-ratio:393/852}.icons-topbar.svelte-p7bb8i{height:var(--topbar-h);box-sizing:border-box;z-index:8;opacity:0;pointer-events:none;background:#fff;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:24px;padding:0 24px;font-family:Sofia Pro,system-ui,sans-serif;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.icons-topbar.visible.svelte-p7bb8i{opacity:1;pointer-events:auto;transform:none}.tb-left.svelte-p7bb8i{align-items:baseline;gap:10px;min-width:0;display:flex}.ch-text.svelte-p7bb8i{color:#000;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px}.tb-scale.svelte-p7bb8i{color:#757575;white-space:nowrap;margin-left:14px;font-size:13px}.icons-topbar.svelte-p7bb8i .ic-scope-name{background-size:100% 4px;padding-bottom:4px;font-size:20px}.icons-topbar.svelte-p7bb8i .ic-scope-name:before{width:9px;height:4px;left:-12px}.icons-topbar.svelte-p7bb8i .ic-chev{width:13px;height:8px}.icons-topbar.svelte-p7bb8i .ic-scope{gap:7px}.tb-legend.svelte-p7bb8i{color:#555;flex:none;align-items:center;gap:16px;font-size:13px;display:flex}.risk-row.svelte-p7bb8i{white-space:nowrap;align-items:center;gap:7px;display:flex}.risk-row.svelte-p7bb8i .lbl:where(.svelte-p7bb8i){transform:translateY(1.5px)}.swatch.svelte-p7bb8i{border-radius:2px;flex:none;width:12px;height:12px}@media (width<=860px) and (orientation:portrait){.icons-section.svelte-p7bb8i{--topbar-h:64px}.icons-topbar.svelte-p7bb8i{flex-wrap:wrap;align-content:center;gap:0 12px;padding:5px 16px}.tb-left.svelte-p7bb8i{flex-wrap:wrap;flex:100%;gap:0 8px}.ch-text.svelte-p7bb8i{font-size:15px;line-height:22px}.icons-topbar.svelte-p7bb8i .ic-scope-name{background-size:100% 3px;padding-bottom:2px;font-size:15px}.tb-scale.svelte-p7bb8i{text-overflow:ellipsis;flex:100%;margin-left:0;padding-right:128px;font-size:11px;line-height:16px;overflow:hidden}.tb-legend.svelte-p7bb8i{gap:10px;font-size:11px;position:absolute;bottom:7px;right:16px}.swatch.svelte-p7bb8i{width:10px;height:10px}}.swatch.green.svelte-p7bb8i{background:#2f8375}.swatch.orange.svelte-p7bb8i{background:#db2a00}.beat.svelte-p7bb8i{pointer-events:none;position:absolute;inset:0}.narr-anchor.svelte-p7bb8i{position:absolute}.scene-steps.svelte-p7bb8i{--steps-lead:92lvh}.words.svelte-1txxjqr{pointer-events:none;position:absolute;inset:0}.word.svelte-1txxjqr{color:#000;white-space:nowrap;text-align:center;-webkit-animation:svelte-1txxjqr-rise-fade 3.6s ease-in-out var(--d,0s) infinite;animation:svelte-1txxjqr-rise-fade 3.6s ease-in-out var(--d,0s) infinite;font-family:Sofia Pro,system-ui,sans-serif;font-size:1.39cqw;font-weight:700;line-height:1.67cqw;position:absolute}@media (width<=860px) and (orientation:portrait){.word.svelte-1txxjqr{font-size:4.68cqw;line-height:5.6cqw}}@keyframes svelte-1txxjqr-rise-fade{0%{opacity:0;transform:translate(-50%,.6cqw)}25%{opacity:1;transform:translate(-50%)}70%{opacity:1;transform:translate(-50%,-.3cqw)}to{opacity:0;transform:translate(-50%,-.9cqw)}}@media (prefers-reduced-motion:reduce){.word.svelte-1txxjqr{animation:none}}.cluster.svelte-1mphh8x{pointer-events:none;position:absolute;inset:0}.chip.svelte-1mphh8x{white-space:nowrap;font-family:Sofia Pro,system-ui,sans-serif;font-size:1.39cqw;font-weight:400;line-height:1.67cqw;position:absolute}@media (width<=860px) and (orientation:portrait){.chip.svelte-1mphh8x{font-size:3.75cqw;line-height:4.5cqw}}.header.svelte-1mphh8x{font-weight:400}.bullet.svelte-1mphh8x{margin-right:.4em}.chip.animate.svelte-1mphh8x{-webkit-animation:svelte-1mphh8x-chip-in .8s ease-out var(--d,0s) both;animation:svelte-1mphh8x-chip-in .8s ease-out var(--d,0s) both}@keyframes svelte-1mphh8x-chip-in{0%{opacity:0;transform:translateY(.6cqw)}to{opacity:var(--op,1);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chip.animate.svelte-1mphh8x{animation:none}}.map-slide.svelte-11ne2v2{position:absolute;inset:0}.map-box.svelte-11ne2v2{width:47%;height:94%;position:absolute;top:5%;left:46%}.map-box.svelte-11ne2v2 svg:where(.svelte-11ne2v2){width:100%;height:100%;display:block}.city.svelte-11ne2v2{color:#1a1a3a;white-space:nowrap;pointer-events:none;align-items:center;gap:.2em;font-family:Sofia Pro,system-ui,sans-serif;font-size:.78cqw;display:flex;position:absolute;transform:translateY(-50%)}.city.svelte-11ne2v2 .name:where(.svelte-11ne2v2){text-shadow:0 0 .12cqw #fff,0 0 .12cqw #fff,0 0 .24cqw #fff,0 0 .24cqw #fff}.city.svelte-11ne2v2:not(.left){margin-left:-.15cqw}.city.left.svelte-11ne2v2{flex-direction:row-reverse;margin-left:.15cqw;transform:translate(-100%,-50%)}.dot.svelte-11ne2v2{background:#1a1a3a;border-radius:50%;flex:none;width:.3cqw;height:.3cqw}.england-label.svelte-11ne2v2{letter-spacing:.1em;color:#3a46a8;text-shadow:0 0 .14cqw #fff,0 0 .14cqw #fff,0 0 .28cqw #fff,0 0 .28cqw #fff;pointer-events:none;font-family:Sofia Pro,system-ui,sans-serif;font-size:.9cqw;font-weight:700;position:absolute;top:30%;left:47%;transform:translate(-50%,-50%)}.tooltip.svelte-11ne2v2{box-sizing:border-box;color:#1a1a1a;background:#fff;border:.15cqw solid #e1e1e1;border-radius:.45cqw;flex-direction:column;width:34.7%;padding:1.2cqw 1.4cqw 1cqw;font-family:Sofia Pro,system-ui,sans-serif;display:flex;position:absolute;top:52%;left:10.6%;transform:translateY(-50%);box-shadow:.3cqw .3cqw .4cqw #0000001f}.tt-region.svelte-11ne2v2{color:#6b6b6b;margin:0;font-size:.85cqw;line-height:1.2}.tt-name.svelte-11ne2v2{margin:0 0 1cqw;font-size:1.46cqw;font-weight:700;line-height:1.2}.tt-bars.svelte-11ne2v2{flex-direction:column;gap:.45cqw;margin-bottom:1cqw;display:flex}.tt-brow.svelte-11ne2v2{-webkit-column-gap:.6cqw;-moz-column-gap:.6cqw;grid-template-columns:4.8cqw 1fr;align-items:center;column-gap:.6cqw;display:grid}.tt-blabel.svelte-11ne2v2{text-align:right;white-space:nowrap;font-size:.95cqw}.tt-btrack.svelte-11ne2v2{background:#f0f0f0;border-radius:.15cqw;height:1.6cqw;position:relative}.tt-bfill.svelte-11ne2v2{background:#ff5c1a;border-radius:.15cqw;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.tt-bfill.est.svelte-11ne2v2{background:#ffbc00}.tt-bpct.svelte-11ne2v2{color:#1a1a1a;white-space:nowrap;padding-right:.5cqw;font-size:.95cqw;font-weight:600}.tt-bpct.out.svelte-11ne2v2{color:#000;align-items:center;height:100%;padding-right:0;display:flex;position:absolute;top:0}.tt-rows.svelte-11ne2v2{border-top:1px solid #ededed}.tt-drow.svelte-11ne2v2{border-bottom:1px solid #ededed;justify-content:space-between;align-items:baseline;gap:.9cqw;padding:.45cqw 0;font-size:.95cqw;line-height:1.4;display:flex}.tt-dlabel.svelte-11ne2v2{color:#6b6b6b;white-space:nowrap}.tt-dvalue.svelte-11ne2v2{text-align:right}.tds-strong.svelte-11ne2v2{font-weight:700}.tds-muted.svelte-11ne2v2{color:#6b6b6b}.tds-em.svelte-11ne2v2{color:#1a1a1a;font-weight:700}@media (width<=860px) and (orientation:portrait){.map-box.svelte-11ne2v2{display:none}.tooltip.svelte-11ne2v2{border-width:.4cqw;border-radius:1.4cqw;width:84%;padding:4.2cqw 4.8cqw 3.4cqw;left:50%;transform:translate(-50%,-50%)}.tt-region.svelte-11ne2v2{font-size:3.2cqw}.tt-name.svelte-11ne2v2{margin-bottom:2cqw;font-size:5.3cqw}.tt-bars.svelte-11ne2v2{gap:1.4cqw;margin-bottom:2cqw}.tt-brow.svelte-11ne2v2{-webkit-column-gap:2cqw;-moz-column-gap:2cqw;grid-template-columns:17cqw 1fr;column-gap:2cqw}.tt-blabel.svelte-11ne2v2{font-size:3.4cqw}.tt-btrack.svelte-11ne2v2{border-radius:.6cqw;height:5.8cqw}.tt-bpct.svelte-11ne2v2{padding-right:1.7cqw;font-size:3.4cqw}.tt-drow.svelte-11ne2v2{gap:2.8cqw;padding:1.1cqw 0;font-size:3.4cqw}.tt-dlabel.svelte-11ne2v2{white-space:normal}}.reflect.svelte-1hrf759{pointer-events:none;position:absolute;inset:0;overflow:hidden}.composite.svelte-1hrf759{opacity:.7;position:absolute;inset:0;transform:scaleX(-1)}.couch.svelte-1hrf759{filter:brightness(1.15)saturate(.85);position:absolute}.teens.svelte-1hrf759{filter:grayscale(.9)contrast(.95);position:absolute}.gray-overlay.svelte-1hrf759{opacity:1;position:absolute;inset:0}.couch-ending.svelte-4bqo42{position:relative}.frame.svelte-4bqo42{aspect-ratio:1440/908;width:min(158.59lvh,100%,1600px);transition:opacity .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%);container-type:size}.frame.mobile.svelte-4bqo42{aspect-ratio:393/852;width:min(46.1268lvh,100%)}.frame.hidden.svelte-4bqo42{opacity:0;pointer-events:none}.layer.svelte-4bqo42{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.couch.svelte-4bqo42{opacity:0;transition:opacity .2s}.couch.on.svelte-4bqo42{opacity:1}.teens.svelte-4bqo42{opacity:0;transition:opacity .26s .13s}.teens.on.svelte-4bqo42{opacity:1;transition:opacity .22s}.anno.svelte-4bqo42{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}img.anno.svelte-4bqo42{inset:auto}.anno.on.svelte-4bqo42{opacity:1}.tv-slot.svelte-4bqo42{position:absolute}.slide.svelte-4bqo42{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.slide.on.svelte-4bqo42{opacity:1}.bubble-slot.anno.svelte-4bqo42{inset:auto}.narr-anchor.svelte-4bqo42{position:absolute}@keyframes svelte-4bqo42-fade{0%{opacity:0}to{opacity:1}}.cue-stack.svelte-4bqo42{pointer-events:none;z-index:2;justify-content:center;animation:.3s both svelte-4bqo42-fade;display:flex;position:absolute;bottom:4%;left:0;right:0}.scroll-cue.svelte-4bqo42{color:#fff;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-family:Arial Black,Arial Bold,Arial,sans-serif;font-size:min(28px,3.2vh,2vw);font-weight:900;display:flex}.chevron.svelte-4bqo42{width:min(48px,5.5vh,3.4vw);height:min(48px,5.5vh,3.4vw);animation:1.4s ease-in-out infinite svelte-4bqo42-bounce}@media (prefers-reduced-motion:reduce){.chevron.svelte-4bqo42{animation:none}}@keyframes svelte-4bqo42-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (width<=860px) and (orientation:portrait){.scroll-cue.svelte-4bqo42{font-size:20px}.chevron.svelte-4bqo42{width:34px;height:34px}.cue-stack.svelte-4bqo42{bottom:32%}}.labels.svelte-1bdmtqv{pointer-events:none;transform-origin:0 0;position:absolute;inset:0;overflow:hidden}.city.svelte-1bdmtqv{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute}.city-label.svelte-1bdmtqv{color:#2b2b2b;text-shadow:0 0 3px var(--white), 0 0 3px var(--white), 0 0 3px var(--white);font-size:13px;font-weight:600}.city.whole.svelte-1bdmtqv .city-label:where(.svelte-1bdmtqv){letter-spacing:.06em;font-size:17px;font-weight:700}.pin.svelte-1bdmtqv{background:var(--white);border:1.5px solid #2b2b2b;border-radius:50%;width:7px;height:7px;margin-bottom:2px}@container (width<=600px){.city-label.svelte-1bdmtqv{font-size:11px}.city.whole.svelte-1bdmtqv .city-label:where(.svelte-1bdmtqv){font-size:14px}}.download.svelte-xwhgj3{background:var(--white);white-space:nowrap;color:#1a1a1a;cursor:pointer;border:.5px solid #aaa;border-radius:14px;justify-content:center;align-items:center;gap:.5em;width:fit-content;height:27px;margin:34px auto 0;padding:0 14px;font-family:Sofia Pro,system-ui,sans-serif;font-size:15px;font-weight:300;line-height:1;transition:border-color .12s;display:flex}.download.svelte-xwhgj3 svg:where(.svelte-xwhgj3){flex:none;width:11px;height:11px;transform:translateY(.5px)}.download.svelte-xwhgj3:hover{border-color:#777}.download.svelte-xwhgj3:disabled{opacity:.55;cursor:progress}@container (width<=600px){.download.svelte-xwhgj3{font-size:13px}}canvas.svelte-11lbtzp{display:block;position:absolute;inset:0}.header.svelte-1efoze2{text-align:center;font-size:21px}@container (width<=600px){.header.svelte-1efoze2{font-size:16px}.header.svelte-1efoze2>span:where(.svelte-1efoze2){display:block}}.hit.svelte-ayy8g3{transform-origin:0 0;cursor:crosshair;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hit.disabled.svelte-ayy8g3{pointer-events:none}.area.svelte-ayy8g3{fill:#0000;stroke:#0000;pointer-events:fill}.area.nodata.svelte-ayy8g3{pointer-events:none}.area.hovered.svelte-ayy8g3{stroke:var(--ink);fill:#0000000a}.area.selected.svelte-ayy8g3{stroke:var(--accent);fill:#0000000a}.legend.svelte-hwa9b6{text-align:center;width:max-content;max-width:100%;margin:0 auto}.legend-caption.svelte-hwa9b6{margin:0 0 .7em;font-size:14px;line-height:1.3}.legend-bar.svelte-hwa9b6{border-radius:2px;width:min(371px,100%);height:18px;margin:0 auto}.legend-scale.svelte-hwa9b6{width:min(371px,100%);color:var(--subtle);justify-content:space-between;margin:4px auto 0;font-size:12px;display:flex}@container (width<=600px){.legend.svelte-hwa9b6{width:min(371px,90%)}.legend-caption.svelte-hwa9b6{white-space:normal;max-width:19em;margin-left:auto;margin-right:auto;font-size:11px}.legend-scale.svelte-hwa9b6{font-size:10px}}.acard.svelte-cwg98k{box-sizing:border-box;width:100%;color:var(--ink,#1a1a1a);background:#fff;border:2px solid #e1e1e1;border-radius:6px;padding:18px 20px 16px;font-family:Sofia Pro,system-ui,sans-serif}.region.svelte-cwg98k{color:var(--subtle,#6b6b6b);margin:0;font-size:12px;line-height:1.2}.c-row.svelte-cwg98k{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c-link.svelte-cwg98k{color:var(--subtle,#6b6b6b);text-underline-offset:2px;cursor:pointer;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.c-link.svelte-cwg98k:hover{color:var(--ink,#1a1a1a)}.c-chev.svelte-cwg98k{width:10px;height:6px;transition:transform .14s}.c-chev.open.svelte-cwg98k{transform:rotate(180deg)}.c-dd.svelte-cwg98k .menu{left:auto;right:0}.name.svelte-cwg98k{margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.2}.bars.svelte-cwg98k{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.brow.svelte-cwg98k{-webkit-column-gap:8px;-moz-column-gap:8px;grid-template-columns:68px 1fr;align-items:center;column-gap:8px;display:grid}.blabel.svelte-cwg98k{text-align:right;white-space:nowrap;font-size:13px}.btrack.svelte-cwg98k{background:#f0f0f0;border-radius:2px;height:22px;position:relative}.bfill.svelte-cwg98k{background:var(--accent);border-radius:2px;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.bfill.est.svelte-cwg98k{background:var(--est)}.bpct.svelte-cwg98k{color:var(--ink,#1a1a1a);white-space:nowrap;padding-right:7px;font-size:13px;font-weight:600}.bpct.out.svelte-cwg98k{color:#000;align-items:center;height:100%;padding-right:0;display:flex;position:absolute;top:0}.rows.svelte-cwg98k{border-top:1px solid #ededed}.drow.svelte-cwg98k{border-bottom:1px solid #ededed;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;line-height:1.4;display:flex}.dlabel.svelte-cwg98k{color:var(--subtle,#6b6b6b);white-space:nowrap}.dvalue.svelte-cwg98k{text-align:right}.dv-strong.svelte-cwg98k{font-weight:700}.dv-muted.svelte-cwg98k{color:var(--subtle,#6b6b6b)}.dv-em.svelte-cwg98k{color:var(--ink,#1a1a1a);font-weight:700}.zoom-control.svelte-1qz1y8b{background:var(--white);border:1px solid #d8d8d8;border-radius:6px;flex-direction:column;display:flex;position:absolute;top:min(115px,20%);left:-14px;overflow:hidden;box-shadow:0 1px 4px #0000001a}.zoom-control.svelte-1qz1y8b button:where(.svelte-1qz1y8b){background:var(--white);cursor:pointer;width:28px;height:27px;color:var(--ink);border:none;font-size:18px;line-height:1}.zoom-control.svelte-1qz1y8b button:where(.svelte-1qz1y8b)+button:where(.svelte-1qz1y8b){border-top:1px solid #e4e4e4}.zoom-control.svelte-1qz1y8b button:where(.svelte-1qz1y8b):hover:not(:disabled){background:#f4f4f4}.home.svelte-1qz1y8b{place-items:center;display:grid}.home.svelte-1qz1y8b:disabled{color:#c4c4c4;cursor:default}@media (pointer:coarse){.zoom-control.svelte-1qz1y8b button:where(.svelte-1qz1y8b){width:40px;height:40px;font-size:22px}}.view-switch.svelte-1tm50jz{justify-content:center;align-items:center;gap:7px;margin:10px 0 0;display:flex}.switch-lbl.svelte-1tm50jz{white-space:nowrap;color:#767676;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;line-height:1}.switch-lbl.active.svelte-1tm50jz{color:var(--ink,#1a1a1a);font-weight:700}.toggle.svelte-1tm50jz{background:color-mix(in srgb, var(--accent,#ff5c1a) 24%, #fff);cursor:pointer;border:none;border-radius:12px;flex:none;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.toggle.right.svelte-1tm50jz{background:var(--accent,#ff5c1a)}.knob.svelte-1tm50jz{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.toggle.right.svelte-1tm50jz .knob:where(.svelte-1tm50jz){transform:translate(20px)}.toggle.svelte-1tm50jz:focus-visible,.switch-lbl.svelte-1tm50jz:focus-visible{outline:2px solid var(--accent,#ff5c1a);outline-offset:2px}.hint.svelte-1tm50jz{text-align:center;color:#6b6b6b;max-width:480px;margin:6px auto 0;font-size:13px;line-height:1.4}@container (width<=600px){.switch-lbl.svelte-1tm50jz,.hint.svelte-1tm50jz{font-size:12px}}.vh-probe.svelte-1atip3b{visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;top:0;left:0}.dashboard-map.svelte-1atip3b{box-sizing:border-box;width:100%;max-width:1440px;min-height:100svh;padding:var(--pad) var(--pad) var(--pad-bottom);color:var(--ink);flex-direction:column;align-items:center;margin:0 auto;font-family:Sofia Pro,system-ui,sans-serif;display:flex;position:relative;container-type:inline-size}.head-block.svelte-1atip3b{flex:none;width:100%;padding-top:8px}.foot-block.svelte-1atip3b{flex:none;width:100%}.legend-wrap.svelte-1atip3b{flex:none;width:100%;padding-top:10px}.split.svelte-1atip3b{align-items:stretch;gap:24px;width:100%;display:flex}.map-col.svelte-1atip3b{flex-direction:column;flex:50%;justify-content:center;align-items:center;min-width:0;display:flex}.cards-col.svelte-1atip3b{flex-direction:column;flex:50%;justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.cards-col.svelte-1atip3b>.acard{max-width:430px}@container (width<=760px){.split.svelte-1atip3b{flex-direction:column;align-items:center}.cards-col.svelte-1atip3b{width:100%;max-width:430px}}.map-box.svelte-1atip3b{touch-action:pan-y;flex:none;margin:0;position:relative}.hover-card.svelte-1atip3b{z-index:5;pointer-events:none;width:min(430px,100vw - 32px);position:absolute}@media (width<=760px){.hover-card.svelte-1atip3b{transform-origin:100% 0;transform:scale(.62)}}.hover-card.svelte-1atip3b .acard{box-shadow:0 4px 16px #0000001f}.map-clip.svelte-1atip3b{position:absolute;inset:0;overflow:hidden}.loading.svelte-1atip3b{height:100%;color:var(--subtle);place-items:center;display:grid}.more-below.svelte-1atip3b{color:var(--subtle);text-align:center;margin-top:10px;font-size:13px;font-weight:700}.row.svelte-rjynmi{grid-template-columns:min(var(--cat-w-dyn,var(--cat-w)), var(--cat-w)) 1fr;-webkit-column-gap:var(--col-gap);-moz-column-gap:var(--col-gap);align-items:start;column-gap:var(--col-gap);display:grid}.cat.svelte-rjynmi{font-size:var(--cat-font);color:#4a4a4a;text-align:right;margin-top:calc((var(--sub-h) - 1.15em) / 2);line-height:1.15}.pair.svelte-rjynmi{gap:var(--sub-gap);flex-direction:column;min-width:0;display:flex}.bar.svelte-rjynmi{grid-template-columns:var(--sub-w) 1fr;-webkit-column-gap:6px;-moz-column-gap:6px;align-items:center;column-gap:6px;display:grid}.sub.svelte-rjynmi{font-size:var(--sub-font);color:#767676;white-space:nowrap;text-align:right}.track.svelte-rjynmi{height:var(--sub-h);border-radius:var(--r);position:relative;overflow:visible}.fill.svelte-rjynmi{border-radius:var(--r);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1),background .2s}.fill.est.svelte-rjynmi{background:var(--est-hl)}.fill.rate.svelte-rjynmi{background:var(--rate-hl)}.row.top.svelte-rjynmi .fill.est:where(.svelte-rjynmi){background:var(--est-top)}.row.top.svelte-rjynmi .fill.rate:where(.svelte-rjynmi){background:var(--rate-top)}.annot.svelte-rjynmi{font-size:var(--annot-font);color:#000;white-space:nowrap;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.na.svelte-rjynmi{color:#b0b0b0}@container (width<=600px){.row.svelte-rjynmi{grid-template-columns:min(var(--cat-w-dyn,70px), 70px) 1fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.bar.svelte-rjynmi{-webkit-column-gap:6px;-moz-column-gap:6px;grid-template-columns:40px 1fr;column-gap:6px}.cat.svelte-rjynmi{font-size:10.5px}.sub.svelte-rjynmi{font-size:8.5px}.pair.svelte-rjynmi{gap:0}}.overall.svelte-kixktm{color:#1a1a1a;margin-bottom:18px;font-size:12px}.ov-row.svelte-kixktm{padding:0 var(--bars-inset,var(--label-indent,0px)) 0 0}.ov-annot.svelte-kixktm{margin-left:var(--label-indent,0px);margin-right:var(--bars-inset,var(--label-indent,0px));height:16px;color:var(--subtle,#9a9a9a);margin-top:4px;font-size:11px;position:relative}.ov-annot.svelte-kixktm span:where(.svelte-kixktm){white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ov-annot.svelte-kixktm span:where(.svelte-kixktm):first-child{left:0}.ov-annot.svelte-kixktm span:where(.svelte-kixktm):last-child{left:100%}@container (width<=600px){.ov-annot.svelte-kixktm{margin-left:144px;margin-right:64px}}.tip.svelte-212dsi{vertical-align:middle;display:inline-flex;position:relative}.tip-btn.svelte-212dsi{border:1px solid var(--dd-hairline,#aaa);width:13px;height:13px;color:var(--dd-hairline,#999);cursor:help;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic;font-weight:700;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.glyph.svelte-212dsi{display:block;transform:translateY(1px)}@media (pointer:coarse){.tip-btn.svelte-212dsi{position:relative}.tip-btn.svelte-212dsi:after{content:"";position:absolute;inset:-10px}}.tip-btn.svelte-212dsi:hover,.tip-btn.svelte-212dsi:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.tip-pop.svelte-212dsi{z-index:20;color:#fff;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;pointer-events:none;background:#1a1a1a;border-radius:5px;width:max-content;max-width:200px;padding:6px 9px;font-size:11px;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.tip-pop.svelte-212dsi:after{content:"";border:4px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tip-pop.below.svelte-212dsi{top:calc(100% + 6px);bottom:auto}.tip-pop.below.svelte-212dsi:after{border-top-color:#0000;border-bottom-color:#1a1a1a;top:auto;bottom:100%}.pill-wrap.svelte-10q1elg{align-items:center;gap:5px;display:inline-flex}.pill.svelte-10q1elg{border:.5px solid var(--dd-hairline,#aaa);white-space:nowrap;height:27px;color:var(--dd-ink,#1a1a1a);cursor:pointer;background:#fff;border-radius:14px;place-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-grid}.pill.svelte-10q1elg>.ghost:where(.svelte-10q1elg),.pill.svelte-10q1elg>.face:where(.svelte-10q1elg){white-space:nowrap;grid-area:1/1}.pill.svelte-10q1elg>.ghost:where(.svelte-10q1elg){visibility:hidden;font-weight:700}.pill.svelte-10q1elg:hover:not(:disabled){border-color:var(--dd-pill-hover,#777)}.pill.on.svelte-10q1elg{background:color-mix(in srgb, var(--accent) 12%, #fff);border-color:var(--accent);color:var(--dd-ink,#1a1a1a);font-weight:700}.pill.svelte-10q1elg:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pill.svelte-10q1elg:disabled{opacity:.4;cursor:not-allowed}.pill-anchor.svelte-10q1elg{display:inline-flex;position:relative}.unavail-pop.svelte-10q1elg{z-index:20;color:#fff;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#1a1a1a;border-radius:5px;width:max-content;max-width:155px;padding:6px 9px;font-size:11px;font-weight:400;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.unavail-pop.svelte-10q1elg:after{content:"";border:4px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pill-anchor.svelte-10q1elg:hover .unavail-pop:where(.svelte-10q1elg){opacity:1;visibility:visible}.race.svelte-b5pgd{align-items:center;gap:10px;display:inline-flex}.pill-wrap.svelte-b5pgd{align-items:center;gap:5px;display:inline-flex}.pill.svelte-b5pgd{border:.5px solid var(--dd-hairline,#aaa);white-space:nowrap;height:27px;color:var(--dd-ink,#1a1a1a);cursor:pointer;background:#fff;border-radius:14px;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pill.svelte-b5pgd:hover:not(:disabled){border-color:var(--dd-pill-hover,#777)}.pill.on.svelte-b5pgd{background:color-mix(in srgb, var(--accent) 12%, #fff);border-color:var(--accent);color:var(--dd-ink,#1a1a1a);font-weight:700}.pill.svelte-b5pgd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pill.svelte-b5pgd:disabled{opacity:.4;cursor:not-allowed}.pill-anchor.svelte-b5pgd{display:inline-flex;position:relative}.unavail-pop.svelte-b5pgd{z-index:20;color:#fff;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#1a1a1a;border-radius:5px;width:max-content;max-width:155px;padding:6px 9px;font-size:11px;font-weight:400;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000002e}.unavail-pop.svelte-b5pgd:after{content:"";border:4px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pill-anchor.svelte-b5pgd:hover .unavail-pop:where(.svelte-b5pgd){opacity:1;visibility:visible}.switch.svelte-b5pgd{align-items:center;gap:7px;transition:opacity .15s;display:inline-flex}.switch.off.svelte-b5pgd{opacity:.35;pointer-events:none}.switch-lbl.svelte-b5pgd{white-space:nowrap;color:#767676;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;line-height:1}.switch-lbl.active.svelte-b5pgd{color:var(--dd-ink,#1a1a1a);font-weight:700}.switch-lbl.svelte-b5pgd:disabled{cursor:default}.switch-lbl.unavailable.svelte-b5pgd{opacity:.35;cursor:not-allowed}.toggle.svelte-b5pgd{background:color-mix(in srgb, var(--accent) 24%, #fff);cursor:pointer;border:none;border-radius:9px;flex:none;width:34px;height:18px;padding:0;transition:background .15s;position:relative}.toggle.right.svelte-b5pgd{background:var(--accent)}.toggle.svelte-b5pgd:disabled{cursor:not-allowed}.knob.svelte-b5pgd{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.toggle.right.svelte-b5pgd .knob:where(.svelte-b5pgd){transform:translate(16px)}.toggle.svelte-b5pgd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (width<=600px){.pill.svelte-b5pgd,.switch-lbl.svelte-b5pgd{font-size:12px}}.bar.svelte-16b3rgo{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;max-width:720px;margin:25px auto 0;display:flex}.clear-factors.svelte-16b3rgo{font:inherit;color:#767676;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.clear-factors.svelte-16b3rgo:hover{color:var(--accent,#ff5c1a);text-decoration:underline}@container (width<=600px){.bar.svelte-16b3rgo{gap:10px 12px}.clear-factors.svelte-16b3rgo{font-size:12px}}.grid.svelte-15im19t{color:#1a1a1a;--head-pad-y:5px;--head-mb:8px;--bars-inset:120px;max-width:860px;margin:22px auto 0;font-size:12px}.columns.svelte-15im19t{grid-template-columns:repeat(var(--ncols), 1fr);gap:48px;display:grid}.col-head.svelte-15im19t{width:100%;padding:var(--head-pad-y) 0;margin-bottom:var(--head-mb);font:inherit;color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ededed;align-items:center;gap:6px;display:flex}.col-title.svelte-15im19t{font-size:12px;font-weight:700}.col-sub.svelte-15im19t{color:var(--subtle);white-space:nowrap;margin-left:auto;font-size:11px}.col-head.svelte-15im19t .caret:where(.svelte-15im19t){color:#767676;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-90deg)}.col-head.svelte-15im19t .caret.open:where(.svelte-15im19t){transform:rotate(0)}.group.svelte-15im19t{margin-bottom:var(--head-mb)}.group-head.svelte-15im19t{width:100%;padding:var(--head-pad-y) 0 var(--head-pad-y) var(--head-indent,16px);margin-bottom:var(--head-mb);font:inherit;color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ededed;align-items:center;gap:6px;display:flex}.group.svelte-15im19t .group:where(.svelte-15im19t) .group-head:where(.svelte-15im19t){--head-indent:32px}.group.svelte-15im19t .group:where(.svelte-15im19t) .group:where(.svelte-15im19t) .group-head:where(.svelte-15im19t){--head-indent:48px}.caret.svelte-15im19t{color:#767676;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-90deg)}.caret.open.svelte-15im19t{transform:rotate(0)}.group-title.svelte-15im19t{white-space:nowrap;font-size:12px;font-weight:600}.group-sub.svelte-15im19t{color:var(--subtle);white-space:nowrap;margin-left:auto;font-size:11px}.bars.svelte-15im19t{gap:var(--bar-gap);padding:0 var(--bars-inset) 4px 0;flex-direction:column;display:flex}.unanswerable.svelte-15im19t,.no-selection.svelte-15im19t{text-align:center;color:#6b6b6b;max-width:460px;margin:18px auto;font-size:13px;line-height:1.5}.all-suppressed.svelte-15im19t{text-align:center;color:#767676;max-width:460px;margin:4px auto 14px;font-size:12px;line-height:1.4}.leaf-empty.svelte-15im19t{color:#767676;margin:2px 0 4px;font-size:11px;line-height:1.4}.leaf-suppressed.svelte-15im19t{padding-left:var(--cat-w-gap,0);color:#b0b0b0;margin:4px 0 2px;font-size:11px;line-height:1.4}@container (width<=600px){.columns.svelte-15im19t{grid-template-columns:1fr;gap:18px}.grid.svelte-15im19t{--bars-inset:var(--bars-inset-dyn,108px)}.bars.svelte-15im19t{gap:14px}}.factors.svelte-1t2gfrt{box-sizing:border-box;width:100%;max-width:1440px;min-height:100svh;color:var(--ink);margin:0 auto;padding-bottom:28px;font-family:Sofia Pro,system-ui,sans-serif;position:relative;container-type:inline-size}.header.svelte-1t2gfrt{text-align:center;margin:0;padding:20px 16px 0;font-size:21px;font-weight:400;line-height:1.4}.instructions.svelte-1t2gfrt{text-align:center;color:#6b6b6b;max-width:560px;margin:10px auto 0;padding:0 16px;font-size:13px;line-height:1.4}.panel.svelte-1t2gfrt{box-sizing:border-box;background:#fff;border:2px solid #e1e1e1;border-radius:6px;margin:0;padding:20px 24px 24px;position:relative}.c-dd.svelte-1t2gfrt{font-family:Sofia Pro,system-ui,sans-serif;position:absolute;top:14px;right:16px}.c-link.svelte-1t2gfrt{color:#6b6b6b;text-underline-offset:2px;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:400;text-decoration:underline;display:inline-flex}.c-link.svelte-1t2gfrt:hover{color:var(--ink)}.c-chev.svelte-1t2gfrt{width:10px;height:6px;transition:transform .14s}.c-chev.open.svelte-1t2gfrt{transform:rotate(180deg)}.c-dd.svelte-1t2gfrt .menu{left:auto;right:0}.panels.svelte-1t2gfrt:not(.compare) .panel:where(.svelte-1t2gfrt){max-width:912px;margin:22px auto 0}.panels.svelte-1t2gfrt:not(.compare) .panel:where(.svelte-1t2gfrt) .grid{margin-top:0}.panels.compare.svelte-1t2gfrt{flex-wrap:wrap;justify-content:center;gap:40px 32px;margin-top:22px;padding:0 24px;display:flex}.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt){flex:380px;min-width:320px;max-width:590px}.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt) .grid{--bars-inset:96px;max-width:none;margin-top:0}.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt) .row{grid-template-columns:min(var(--cat-w-dyn,92px), 92px) 1fr;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt) .bar{grid-template-columns:40px 1fr}@container (width<=600px){.panel.svelte-1t2gfrt{border-radius:4px;padding:14px 12px 16px}.panels.svelte-1t2gfrt:not(.compare) .panel:where(.svelte-1t2gfrt){margin:16px 8px 0}.c-dd.svelte-1t2gfrt{text-align:right;margin:-2px 0 2px;display:block;position:static}}.panel-label.svelte-1t2gfrt{text-align:center;color:var(--ink);margin:0 0 12px;font-size:20px;font-weight:700}.overall-standalone.svelte-1t2gfrt{--bars-inset:0px;max-width:100%;margin:0 auto 14px;font-size:12px}.overall-standalone.svelte-1t2gfrt .track{width:380px}.overall-standalone.svelte-1t2gfrt .overall{margin-bottom:0}.overall-standalone.svelte-1t2gfrt .overall .row,.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt) .overall-standalone:where(.svelte-1t2gfrt) .overall .row{-webkit-column-gap:0;-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.overall-standalone.svelte-1t2gfrt .overall .cat{display:none}.top-legend.svelte-1t2gfrt{color:#767676;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:11px;display:flex}.top-swatches.svelte-1t2gfrt{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.top-swatch.svelte-1t2gfrt{border-radius:1px;height:5px}.top-swatch.est.svelte-1t2gfrt{background:var(--top-est);width:18px}.top-swatch.rate.svelte-1t2gfrt{background:var(--top-rate);width:14px}.panels.no-top-teal.svelte-1t2gfrt .row.top .fill.est{background:var(--est-hl)}.panels.no-top-teal.svelte-1t2gfrt .row.top .fill.rate{background:var(--rate-hl)}.panel-summary.svelte-1t2gfrt{border-top:1px solid #ededed;max-width:620px;margin:0 auto 20px}.summary-row.svelte-1t2gfrt{border-bottom:1px solid #ededed;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:12px;line-height:1.4;display:flex}.summary-key.svelte-1t2gfrt{color:#6b6b6b}.summary-val.svelte-1t2gfrt{text-align:right;color:var(--ink)}.summary-val.svelte-1t2gfrt .s-strong:where(.svelte-1t2gfrt){font-weight:700}.summary-val.svelte-1t2gfrt .s-muted:where(.svelte-1t2gfrt){color:#6b6b6b}.summary-val.svelte-1t2gfrt .s-em:where(.svelte-1t2gfrt){color:var(--ink,#1a1a1a);font-weight:700}.download.svelte-1t2gfrt svg:where(.svelte-1t2gfrt){flex:none;width:11px;height:11px}.downloads.svelte-1t2gfrt{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.download.svelte-1t2gfrt{white-space:nowrap;color:#1a1a1a;cursor:pointer;background:#fff;border:.5px solid #aaa;border-radius:14px;align-items:center;gap:.5em;width:fit-content;height:27px;padding:0 14px;font-family:Sofia Pro,system-ui,sans-serif;font-size:15px;font-weight:300;line-height:1;transition:border-color .12s;display:flex}.download.svelte-1t2gfrt:hover{border-color:#777}.download.svelte-1t2gfrt:disabled{opacity:.55;cursor:progress}@container (width<=600px){.header.svelte-1t2gfrt{padding-top:28px;font-size:16px}.download.svelte-1t2gfrt{font-size:13px}.overall-standalone.svelte-1t2gfrt{--bars-inset:var(--bars-inset-dyn,108px);margin:0 0 14px;width:auto!important}.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt) .grid{--bars-inset:var(--bars-inset-dyn,96px)}.overall-standalone.svelte-1t2gfrt .track{width:auto}.overall-standalone.svelte-1t2gfrt .overall .row,.panels.compare.svelte-1t2gfrt .panel:where(.svelte-1t2gfrt) .overall-standalone:where(.svelte-1t2gfrt) .overall .row{grid-template-columns:min(var(--cat-w-dyn,70px), 70px) 1fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.overall-standalone.svelte-1t2gfrt .overall .cat{visibility:hidden;white-space:nowrap;height:0;display:block;overflow:hidden}.overall-standalone.svelte-1t2gfrt{-webkit-transform:translateX(var(--ov-shift,0px));transform:translateX(var(--ov-shift,0px))}}.methodology.svelte-1y8f4d3{background:#fff;flex-direction:column;align-items:flex-start;padding:44px 40px 48px;display:flex}.heading.svelte-1y8f4d3{color:#000;margin:0 0 18px;font-family:Sofia Pro,sans-serif;font-size:28px;font-weight:700;line-height:1.15}.body.svelte-1y8f4d3{color:#333;text-align:left;width:100%;max-width:640px;font-family:Sofia Pro,sans-serif;font-size:16px;font-weight:400;line-height:24px}.body.svelte-1y8f4d3 p:where(.svelte-1y8f4d3){margin:0 0 14px}.body.svelte-1y8f4d3 p:where(.svelte-1y8f4d3):last-child{margin-bottom:0}@media (width<=600px){.methodology.svelte-1y8f4d3{padding:36px 20px 40px}.heading.svelte-1y8f4d3{font-size:23px}.body.svelte-1y8f4d3{font-size:15px;line-height:22px}}.site-footer.svelte-1egf6ko{color:#fff;background:#2b2a28;padding:24px 32px;font-family:Sofia Pro,system-ui,sans-serif;font-weight:300}.inner.svelte-1egf6ko{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:flex}.impetus.svelte-1egf6ko{flex:none;display:inline-flex}.impetus.svelte-1egf6ko img:where(.svelte-1egf6ko){filter:brightness(0)invert();width:auto;height:34px;display:block}.credit.svelte-1egf6ko{align-items:center;gap:24px;display:flex}.credit.svelte-1egf6ko p:where(.svelte-1egf6ko){max-width:26ch;margin:0;font-size:15px;line-height:1.45}.ares-tile.svelte-1egf6ko{background:#fff;border-radius:6px;flex:none;padding:8px 12px;display:inline-flex}.ares-tile.svelte-1egf6ko img:where(.svelte-1egf6ko){width:76px;height:auto;display:block}@media (width<=600px){.site-footer.svelte-1egf6ko{padding:40px 24px}.inner.svelte-1egf6ko{flex-direction:column;align-items:flex-start;gap:32px}}.skip.svelte-tx0rb2{z-index:10;width:51px;height:51px;color:var(--skip-accent);border:2px solid var(--skip-accent);cursor:pointer;white-space:nowrap;background:#fff;border-radius:28px;justify-content:center;align-items:center;gap:0;padding:0;font-family:Sofia Pro,system-ui,sans-serif;font-size:15px;font-weight:400;transition:width .2s,background .2s,color .2s,border-color .2s,box-shadow .2s,opacity .25s;display:inline-flex;position:fixed;bottom:24px;overflow:hidden;box-shadow:0 0 0 5px #fff}.skip.dim.svelte-tx0rb2{opacity:.35}.skip.docked.svelte-tx0rb2{position:static}.skip.bottom-left.svelte-tx0rb2{left:24px}.skip.bottom-right.svelte-tx0rb2{right:24px}.glyph.svelte-tx0rb2{flex:none;width:22px;height:22px}.label.svelte-tx0rb2{opacity:0;width:0;transition:opacity .2s,width .2s}.skip.expanded.svelte-tx0rb2,.skip.svelte-tx0rb2:hover{background:var(--skip-accent);width:auto;color:var(--skip-fg,#fff);-webkit-box-shadow:0 0 0 5px var(--skip-accent);box-shadow:0 0 0 5px var(--skip-accent);border-color:#fff;gap:8px;padding-inline:18px}.skip.expanded.svelte-tx0rb2 .label:where(.svelte-tx0rb2),.skip.svelte-tx0rb2:hover .label:where(.svelte-tx0rb2){opacity:1;width:auto}.story-progress.svelte-tfcqlg{z-index:20;pointer-events:none;background:#0000000f;height:4px;position:fixed;top:0;left:0;right:0}.story-progress.svelte-tfcqlg .seg:where(.svelte-tfcqlg){border-right:2px solid #fff;position:absolute;top:0;bottom:0}.story-progress.svelte-tfcqlg .seg:where(.svelte-tfcqlg):last-child{border-right:none}.story-progress.svelte-tfcqlg .fill:where(.svelte-tfcqlg){height:100%}.data-view.hidden.svelte-tfcqlg{display:none}.methodology-overlay.svelte-tfcqlg{z-index:30;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.overlay-backdrop.svelte-tfcqlg{cursor:pointer;background:#00000073;border:none;padding:0;position:absolute;inset:0}.overlay-panel.svelte-tfcqlg{background:#fff;border-radius:8px;width:min(780px,100%);max-height:min(84vh,900px);position:relative;overflow-y:auto;box-shadow:0 12px 48px #00000040}.overlay-close.svelte-tfcqlg{float:right;color:#1a1a1a;cursor:pointer;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:10px 14px 0 0;padding:0;font-size:20px;line-height:1;display:flex;position:sticky;top:10px}.overlay-close.svelte-tfcqlg:hover{background:#e2e2e2}.dashboard-preamble.svelte-tfcqlg{box-sizing:border-box;color:#000;text-align:center;width:100%;max-width:700px;margin:10% auto 16px;padding:0 24px;font-family:Sofia Pro,sans-serif;font-size:18px;font-weight:400;line-height:24px}.dashboard-preamble.svelte-tfcqlg h2:where(.svelte-tfcqlg){background-position:bottom;background-repeat:no-repeat;background-size:100% 10px;margin:0 0 10px;padding-bottom:14px;font-family:Sofia Pro,sans-serif;font-size:34px;font-weight:700;line-height:1.15;display:inline-block}.last-updated.svelte-tfcqlg{color:#666;margin:0;font-size:14px;line-height:20px}.data-note.svelte-tfcqlg{text-align:left;color:#444;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;margin:18px 0 0;padding:18px 20px 16px;font-size:15px;line-height:22px}.dashboard-foot.svelte-tfcqlg{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:18px 24px 28px;display:flex}.sr-only.svelte-tfcqlg{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.note-kicker.svelte-tfcqlg{letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin-bottom:8px;font-family:Sofia Pro,system-ui,sans-serif;font-size:11px;font-weight:700;display:block}@media (width<=600px){.dashboard-preamble.svelte-tfcqlg{margin-top:48px;padding:0 16px;font-size:16px;line-height:22px}.dashboard-preamble.svelte-tfcqlg h2:where(.svelte-tfcqlg){background-size:100% 8px;padding-bottom:11px;font-size:26px}.data-note.svelte-tfcqlg{padding:14px 16px 13px;font-size:14px;line-height:21px}}
