.rail.svelte-fnue2o{background:var(--color-raised);border-radius:1rem;height:1.5rem;position:relative}.range.svelte-fnue2o{background:var(--color-coral);border-radius:1rem;position:absolute;top:0;bottom:0}.dot.svelte-fnue2o{background:var(--color-navy);border:.35rem solid var(--color-panel);border-radius:50%;width:1.9rem;height:1.9rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.ticks.svelte-fnue2o{height:1.2rem;margin-top:.4rem;position:relative}.ticks.svelte-fnue2o span:where(.svelte-fnue2o){font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.ticks.svelte-fnue2o span:where(.svelte-fnue2o):first-child{transform:none}.ticks.svelte-fnue2o span:where(.svelte-fnue2o):last-child{transform:translate(-100%)}.hang.svelte-1w5zbmd{margin-inline:auto;max-width:15rem;margin-bottom:-6rem}@media (width<=1023px){.hang.svelte-1w5zbmd{display:none}}.sal.svelte-1w5zbmd{gap:2rem;display:grid}@media (width>=1024px){.sal.svelte-1w5zbmd{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4rem;padding-right:21rem}}.big.svelte-1w5zbmd{font-size:var(--text-num);color:var(--color-coral-text);line-height:1}.two.svelte-1w5zbmd{gap:1.25rem;display:grid}@media (width>=768px){.two.svelte-1w5zbmd{grid-template-columns:repeat(2,minmax(0,1fr))}}.box.svelte-1w5zbmd{padding:1.5rem}.dots.svelte-1w5zbmd li:where(.svelte-1w5zbmd),.ticks.svelte-1w5zbmd li:where(.svelte-1w5zbmd){border-bottom:2px dotted var(--color-line);padding:.45rem 0 .45rem 1.9rem;position:relative}.dots.svelte-1w5zbmd li:where(.svelte-1w5zbmd):before{content:"";background:var(--color-coral);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.95rem;left:.35rem}.ticks.svelte-1w5zbmd li:where(.svelte-1w5zbmd):before{content:"";border-left:3px solid var(--color-coral-text);border-bottom:3px solid var(--color-coral-text);width:.95rem;height:.55rem;position:absolute;top:.8rem;left:.2rem;transform:rotate(-45deg)}.road.svelte-1w5zbmd{background:var(--color-coral-soft);border-radius:2rem;padding:1.5rem 1.25rem}@media (width>=900px){.road.svelte-1w5zbmd{padding:2.25rem}}.road-head.svelte-1w5zbmd{gap:.6rem;display:grid}@media (width>=1024px){.road-head.svelte-1w5zbmd{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:baseline;gap:3rem}}.others.svelte-1w5zbmd{flex-wrap:wrap;gap:.5rem;display:flex}.others.svelte-1w5zbmd .chip:where(.svelte-1w5zbmd){background:var(--color-panel)}
