.ssc.svelte-1jcaq40{flex-direction:column;align-items:center;gap:.85rem;display:flex}.ssc-start.svelte-1jcaq40{text-align:left;align-items:stretch}.ssc.svelte-1jcaq40:not(.ssc-start){text-align:center}.ssc-sentence.svelte-1jcaq40{letter-spacing:-.01em;color:var(--sy-fg,#171717);text-wrap:balance;align-self:center;max-width:46ch;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.ssc-start.svelte-1jcaq40 .ssc-sentence:where(.svelte-1jcaq40){align-self:flex-start}.ssc-bars.svelte-1jcaq40{flex-direction:column;gap:.6rem;width:100%;max-width:22rem;display:flex}.ssc.svelte-1jcaq40:not(.ssc-start) .ssc-bars:where(.svelte-1jcaq40){align-self:center}.ssc-bar-top.svelte-1jcaq40{align-items:center;gap:.4rem;font-size:.72rem;display:flex}.ssc-swatch.svelte-1jcaq40{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.ssc-bar-lab.svelte-1jcaq40{color:var(--sy-muted,#737373);font-weight:500}.ssc-bar-val.svelte-1jcaq40{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.82rem;font-weight:700}.ssc-val-gold.svelte-1jcaq40{color:#c1741a}.ssc-val-sky.svelte-1jcaq40{color:#2f7bb0}.ssc-track.svelte-1jcaq40{background:var(--sy-track,#00000012);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.ssc-fill.svelte-1jcaq40{border-radius:999px;height:100%;transition:width .5s}.ssc-gold.svelte-1jcaq40{background:#f4a017}.ssc-sky.svelte-1jcaq40{background:#7fb8e6}.ssc-bucket.svelte-1jcaq40{letter-spacing:-.01em;color:var(--sy-fg,#171717);font-size:.95rem;font-weight:600}.dark .ssc-sentence.svelte-1jcaq40,.dark .ssc-bucket.svelte-1jcaq40{color:#fafafa}.dark .ssc-track.svelte-1jcaq40{background:var(--sy-track,#ffffff1a)}.dark .ssc-val-gold.svelte-1jcaq40{color:#e5a24d}.dark .ssc-val-sky.svelte-1jcaq40{color:#7fb8e6}.sy.svelte-5m3jeb{width:100%}.sy-head.svelte-5m3jeb{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.sy-title.svelte-5m3jeb{letter-spacing:-.01em;color:var(--sy-fg,#171717);align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.sy-info.svelte-5m3jeb{color:var(--sy-muted,#a3a3a3);cursor:pointer;justify-content:center;align-items:center;transition:color .12s;display:inline-flex}.sy-info.svelte-5m3jeb:hover{color:var(--sy-fg,#404040)}.sy-hint.svelte-5m3jeb{color:var(--sy-muted,#737373);font-size:.66rem}.sy-legend.svelte-5m3jeb{color:var(--sy-muted,#737373);align-items:center;gap:.75rem;font-size:.66rem;display:inline-flex}.sy-key.svelte-5m3jeb{align-items:center;gap:.3rem;display:inline-flex}.sy-dot.svelte-5m3jeb{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.sy-chart.svelte-5m3jeb{aspect-ratio:1000/200;width:100%;position:relative}.sy-chart.svelte-5m3jeb svg:where(.svelte-5m3jeb){touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sy-band.svelte-5m3jeb{fill:var(--sy-muted,#a3a3a3);opacity:.07}.sy-base.svelte-5m3jeb{stroke:var(--sy-fg,#171717);opacity:.1;stroke-width:1px}.sy-seam.svelte-5m3jeb{stroke:#fff;opacity:.28;stroke-width:1px}.sy-labels.svelte-5m3jeb{pointer-events:none;position:absolute;inset:0}.sy-val.svelte-5m3jeb{font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 3px var(--sy-bg,#fff), 0 1px 2px var(--sy-bg,#fff), 0 0 6px var(--sy-bg,#fff);font-size:.66rem;font-weight:700;transition:transform .12s;position:absolute;transform:translate(-50%,-172%)}.sy-val-on.svelte-5m3jeb{transform:translate(-50%,-196%)scale(1.14)}.sy-mon.svelte-5m3jeb{letter-spacing:.02em;color:var(--sy-muted,#a3a3a3);white-space:nowrap;font-size:.6rem;font-weight:600;transition:color .12s;position:absolute;transform:translate(-50%)}.sy-mon-on.svelte-5m3jeb{color:var(--sy-fg,#404040)}.sy-tip.svelte-5m3jeb{background:var(--sy-tip-bg,#0a0a0a);color:#fafafa;z-index:5;border:1px solid #ffffff14;border-radius:13px;min-width:158px;max-width:210px;padding:9px 11px 10px;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 30px #00000047,0 2px 6px #0003}.sy-tip-left.svelte-5m3jeb{transform:translate(calc(14px - 100%),calc(-100% - 14px))}.sy-tip-right.svelte-5m3jeb{transform:translate(-14px,calc(-100% - 14px))}.sy-tip-head.svelte-5m3jeb{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:5px;display:flex}.sy-tip-mon.svelte-5m3jeb{text-transform:uppercase;letter-spacing:.11em;color:#d4d4d4;font-size:.6rem;font-weight:700}.sy-tip-score.svelte-5m3jeb{font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;min-width:26px;height:21px;padding:0 6px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sy-tip-sentence.svelte-5m3jeb{color:#fafafa;font-size:.79rem;font-weight:600;line-height:1.35}.sy-tip-comps.svelte-5m3jeb{border-top:1px solid #ffffff17;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;display:flex}.sy-tip-comp.svelte-5m3jeb{align-items:center;gap:.4rem;font-size:.72rem;line-height:1.5;display:flex}.sy-tip-swatch.svelte-5m3jeb{border-radius:3px;flex:none;width:8px;height:8px}.sy-tip-comp-name.svelte-5m3jeb{color:#d4d4d4}.sy-tip-comp-val.svelte-5m3jeb{color:#fafafa;margin-left:auto;font-weight:700}.sy-tip-row.svelte-5m3jeb{justify-content:space-between;align-items:center;gap:.9rem;font-size:.74rem;line-height:1.6;display:flex}.sy-tip-row.svelte-5m3jeb span:where(.svelte-5m3jeb){color:#d4d4d4;align-items:center;gap:.35rem;display:inline-flex}.sy-tip-row.svelte-5m3jeb b:where(.svelte-5m3jeb){font-weight:600}.dark .sy-title.svelte-5m3jeb{color:#fafafa}.dark .sy-mon-on.svelte-5m3jeb{color:#d4d4d4}.dark .sy-base.svelte-5m3jeb{stroke:#fafafa;opacity:.12}.dark .sy-seam.svelte-5m3jeb{opacity:.16}.dark .sy-tip.svelte-5m3jeb{background:#1c1c1c;border-color:#ffffff1a;box-shadow:0 10px 30px #0000008c}.q-popup .maplibregl-popup-content{color:#111827;border-radius:10px;padding:10px 12px;box-shadow:0 6px 16px #0000002e}.q-pop-sub{color:#6b7280}.q-popup .maplibregl-popup-content a.q-pop-link{color:#d16300}.dark .q-popup .maplibregl-popup-content{color:#f4f4f5;background:#1c1c1e;box-shadow:0 4px 14px #00000080}.dark .q-popup .maplibregl-popup-tip{border-top-color:#1c1c1e;border-bottom-color:#1c1c1e}.dark .q-pop-sub{color:#a1a1aa}.dark .q-popup .maplibregl-popup-content a.q-pop-link{color:#f0a85a}.dark .q-popup .maplibregl-popup-close-button{color:#a1a1aa}.dark .q-popup .maplibregl-popup-close-button:hover{color:#f4f4f5}
