.hero.svelte-8sialr{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 20px #0f172a0f}.hero-top.svelte-8sialr{padding:1rem var(--pad) .75rem}.hero-label.svelte-8sialr{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:.65rem}.hero-stats.svelte-8sialr{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:start}.hs-sep.svelte-8sialr{width:1px;background:#f1f5f9;align-self:stretch}.hs.svelte-8sialr{display:flex;flex-direction:column;gap:.3rem}.hs-head.svelte-8sialr{display:flex;align-items:center;gap:.4rem}.dot-g.svelte-8sialr{width:8px;height:8px;border-radius:50%;background:#f97316;flex-shrink:0}.dot-p.svelte-8sialr{width:8px;height:8px;border-radius:50%;background:#01f3b3;flex-shrink:0}.hs-name.svelte-8sialr{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.hs-price.svelte-8sialr{font-size:1.9rem;font-weight:800;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hs-badge.svelte-8sialr{display:inline-flex;border-radius:20px;padding:.13rem .5rem;font-size:.7rem;font-weight:700;width:fit-content}.hs-badge-g.svelte-8sialr{background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}.hs-badge-p.svelte-8sialr{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.hs-periods.svelte-8sialr{display:flex;flex-direction:column;gap:.2rem;margin-top:.1rem}.period.svelte-8sialr{display:flex;justify-content:space-between;gap:.5rem;padding:.2rem .45rem;background:#f8fafc;border-radius:5px;border-left:2px solid #e2e8f0}.period.hi.svelte-8sialr{border-left-color:#f97316;background:#fff7ed}.period.hi-p.svelte-8sialr{border-left-color:#01f3b3;background:#ecfdf5}.p-label.svelte-8sialr{font-size:.63rem;color:#94a3b8;white-space:nowrap}.p-val.svelte-8sialr{font-size:.7rem;font-weight:600;color:#334155;font-variant-numeric:tabular-nums;white-space:nowrap}.p-val.svelte-8sialr em:where(.svelte-8sialr){font-style:normal;color:#94a3b8;font-weight:400;margin-left:.15rem}.period.hi.svelte-8sialr .p-val:where(.svelte-8sialr){color:#ea580c}.period.hi-p.svelte-8sialr .p-val:where(.svelte-8sialr){color:#059669}.hero-chart.svelte-8sialr{border-top:1px solid #f1f5f9}.chart-svg.svelte-8sialr{display:block;width:100%;height:135px}.list-wrap.svelte-8sialr{padding-top:1.5rem}.list-head.svelte-8sialr{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:0 var(--pad) .75rem}.lh-left.svelte-8sialr{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.list-period.svelte-8sialr{font-size:.68rem;color:#94a3b8}.sort-tabs.svelte-8sialr{display:flex;gap:.2rem;flex-wrap:wrap}.sort-tabs.svelte-8sialr button:where(.svelte-8sialr){display:flex;align-items:center;gap:.28rem;padding:.22rem .5rem;border:1px solid #e2e8f0;border-radius:6px;background:transparent;color:#94a3b8;font-size:.68rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.sort-tabs.svelte-8sialr button.on:where(.svelte-8sialr){border-color:#cbd5e1;color:#334155;background:#f8fafc}.dot-g-sm.svelte-8sialr{width:6px;height:6px;border-radius:50%;background:#f97316;flex-shrink:0}.dot-p-sm.svelte-8sialr{width:6px;height:6px;border-radius:50%;background:#01f3b3;flex-shrink:0}.list-cols.svelte-8sialr,.row.svelte-8sialr{display:grid;grid-template-columns:2fr 1.1fr .8fr .8fr 1.1fr .8fr .8fr 20px;gap:.4rem;align-items:center;padding-left:var(--pad);padding-right:var(--pad)}.list-cols.svelte-8sialr{padding-top:.25rem;padding-bottom:.25rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f172a;border-bottom:1px solid #f1f5f9}.list-cols.svelte-8sialr .r:where(.svelte-8sialr){text-align:right}.col-g.svelte-8sialr,.col-p.svelte-8sialr{color:#0f172a}.list.svelte-8sialr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.row.svelte-8sialr{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f8fafc;cursor:pointer;transition:background .1s;border-left:3px solid transparent}.row.svelte-8sialr:last-child{border-bottom:none}.row.svelte-8sialr:hover{background:#f8fafc}.row.sel.svelte-8sialr{background:#f0fdf9;border-left-color:#01f3b3}.r-name.svelte-8sialr{font-size:.8rem;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.sel.svelte-8sialr .r-name:where(.svelte-8sialr){color:#0f172a;font-weight:600}.r-g.svelte-8sialr,.r-p.svelte-8sialr{font-size:.78rem;color:#0f172a;text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.r-pct.svelte-8sialr{font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.pct-pos.svelte-8sialr{color:#dc2626}.pct-neg.svelte-8sialr{color:#16a34a}.r-chev.svelte-8sialr{font-size:.85rem;color:#cbd5e1;text-align:center;display:inline-block;transform:rotate(90deg);transition:transform .2s,color .2s;line-height:1}.r-chev.open.svelte-8sialr{transform:rotate(270deg);color:#01c49a}@media(max-width:700px){.hs-price.svelte-8sialr{font-size:1.65rem}.chart-svg.svelte-8sialr{height:110px}.list-cols.svelte-8sialr,.row.svelte-8sialr{grid-template-columns:2fr 1.1fr .75fr .75fr 1.1fr .75fr .75fr 16px;gap:.3rem}.r-g.svelte-8sialr,.r-p.svelte-8sialr{font-size:.74rem}.r-pct.svelte-8sialr{font-size:.7rem}}@media(max-width:520px){.hs-price.svelte-8sialr{font-size:1.4rem}.hs-periods.svelte-8sialr{display:none}.chart-svg.svelte-8sialr{height:90px}.col-since.svelte-8sialr,.r-since.svelte-8sialr{display:none}.list-cols.svelte-8sialr,.row.svelte-8sialr{grid-template-columns:2fr 1.1fr .8fr 1.1fr .8fr 14px;gap:.3rem}.r-name.svelte-8sialr{font-size:.76rem}.r-g.svelte-8sialr,.r-p.svelte-8sialr{font-size:.73rem}.r-pct.svelte-8sialr{font-size:.71rem}}@media(max-width:380px){.hero-stats.svelte-8sialr{grid-template-columns:1fr;gap:.5rem}.hs-sep.svelte-8sialr{display:none}.hs-price.svelte-8sialr{font-size:1.3rem}.chart-svg.svelte-8sialr{height:80px}.col-since.svelte-8sialr,.r-since.svelte-8sialr,.col-pct-extra.svelte-8sialr,.r-pct-all.svelte-8sialr{display:none}.list-cols.svelte-8sialr,.row.svelte-8sialr{grid-template-columns:2fr 1fr 1fr 12px;gap:.25rem}.r-name.svelte-8sialr{font-size:.73rem}.r-g.svelte-8sialr,.r-p.svelte-8sialr{font-size:.72rem}}
