.arc-centre.svelte-1cp2cci{top:calc(var(--arc-top) + (100% - var(--arc-top) - var(--arc-bottom)) * var(--level) + 1.1rem);left:calc(var(--arc-left) + (100% - var(--arc-left) - var(--arc-right)) * var(--at));text-align:center;color:#fff;pointer-events:none;position:absolute;translate:-50%}.arc-centre.svelte-1cp2cci strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;line-height:1.1;display:block}.arc-centre.svelte-1cp2cci small{color:#fff9;margin-top:.2rem;font-size:.75rem;font-weight:500;display:block}.scrubber.svelte-1cp2cci{z-index:10;border-radius:9999px;align-items:center;gap:.75rem;width:min(30rem,100% - 2rem);padding:.375rem 1rem .375rem .375rem;display:flex;position:absolute;bottom:1rem;left:50%;translate:-50%}.sun-chip.svelte-1cp2cci{height:44px;color:var(--color-charcoal);border-radius:9999px;align-items:center;gap:.6rem;padding:0 1rem 0 .5rem;display:inline-flex}.sun-chip.svelte-1cp2cci .calc-icon:where(.svelte-1cp2cci){border-radius:9999px}.arc-band.svelte-1cp2cci{top:calc(var(--arc-top) + (100% - var(--arc-top) - var(--arc-bottom)) * var(--level) - 2.5px);left:calc(var(--arc-left) + (100% - var(--arc-left) - var(--arc-right)) * var(--from));width:calc((100% - var(--arc-left) - var(--arc-right)) * (var(--to) - var(--from)));pointer-events:none;border-radius:9999px;height:5px;position:absolute}.arc-band.gold.svelte-1cp2cci{background:var(--sun-ramp);box-shadow:0 0 14px #ffb949cc}.arc-band.blue.svelte-1cp2cci{background:#7fa6d3;box-shadow:0 0 14px #7fa6d3cc}.arc-band.svelte-1cp2cci span:where(.svelte-1cp2cci){white-space:nowrap;color:#fffc;text-shadow:0 1px 6px #00000073;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + .35rem);left:50%;translate:-50%}@media (prefers-color-scheme:dark){.sun-chip.svelte-1cp2cci{color:#f1f5f9}}@media (width<=639.98px){.sun-chip.svelte-1cp2cci .detail:where(.svelte-1cp2cci),.arc-band.svelte-1cp2cci span:where(.svelte-1cp2cci){display:none}.scrubber.svelte-1cp2cci{bottom:.75rem}.arc-centre.svelte-1cp2cci{margin-top:2.25rem}.arc-centre.svelte-1cp2cci strong{font-size:1.375rem}}
