.demo:where(.astro-hsrnp743){background:var(--color-card);border:1.5px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-ink);border-radius:18px;gap:14px;padding:20px 20px 18px;scroll-margin-top:88px;display:grid}.demo:where(.astro-hsrnp743) :where(.astro-hsrnp743)[hidden]{display:none}.picks:where(.astro-hsrnp743){flex-wrap:wrap;gap:8px;display:flex}.picks:where(.astro-hsrnp743) button:where(.astro-hsrnp743){border:2px solid var(--c);background:var(--color-card);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 13px 8px 10px;font-size:13.5px;font-weight:700;line-height:1;display:flex}.picks:where(.astro-hsrnp743) i:where(.astro-hsrnp743){background:var(--c);border-radius:50%;width:10px;height:10px}.picks:where(.astro-hsrnp743) button:where(.astro-hsrnp743)[aria-pressed=true]{background:var(--c);color:var(--color-card)}.picks:where(.astro-hsrnp743) button:where(.astro-hsrnp743)[aria-pressed=true] i:where(.astro-hsrnp743){background:var(--color-card)}.head:where(.astro-hsrnp743){border-bottom:1px solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding-bottom:10px;display:flex}.head:where(.astro-hsrnp743) b:where(.astro-hsrnp743){font-size:17px}.span:where(.astro-hsrnp743){color:var(--color-ink-2);font-family:var(--font-mono);font-size:13px}.line:where(.astro-hsrnp743){font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.line:where(.astro-hsrnp743) li:where(.astro-hsrnp743){grid-template-columns:70px 34px minmax(0,1fr);align-items:center;min-height:52px;display:grid;position:relative}.line:where(.astro-hsrnp743) li:where(.astro-hsrnp743):before{content:"";background:linear-gradient(var(--line), var(--line)) center / 9px 100% no-repeat;width:34px;position:absolute;top:0;bottom:0;left:70px}.line:where(.astro-hsrnp743) li:where(.astro-hsrnp743):first-child:before{top:50%}.line:where(.astro-hsrnp743) li:where(.astro-hsrnp743):last-child:before{bottom:50%}.t:where(.astro-hsrnp743){font-family:var(--font-mono);justify-items:end;padding-right:12px;font-size:16px;font-weight:600;line-height:1.15;display:grid}.dot:where(.astro-hsrnp743){z-index:1;border:6px solid var(--line);background:var(--color-card);border-radius:50%;grid-column:2;justify-self:center;width:24px;height:24px;transition:transform .2s;position:relative}.n:where(.astro-hsrnp743){min-width:0;padding-left:12px;display:grid}.n:where(.astro-hsrnp743) b:where(.astro-hsrnp743){font-size:16px;line-height:1.25}.n:where(.astro-hsrnp743)>span:where(.astro-hsrnp743){color:var(--color-ink-2);font-size:13.5px}.badge:where(.astro-hsrnp743){background:var(--color-gold);font-family:var(--font-mono);vertical-align:2px;border-radius:3px;margin-left:8px;padding:3px 6px;font-size:11.5px;font-weight:700;line-height:1;display:none}.now:where(.astro-hsrnp743){display:none}.demo:where(.astro-hsrnp743)[data-late] .now:where(.astro-hsrnp743),.demo:where(.astro-hsrnp743)[data-late] .badge:where(.astro-hsrnp743){display:inline-block}.demo:where(.astro-hsrnp743)[data-late] .head:where(.astro-hsrnp743) .plan:where(.astro-hsrnp743){display:none}.demo:where(.astro-hsrnp743)[data-late] .moved:where(.astro-hsrnp743) .plan:where(.astro-hsrnp743){color:var(--color-ink-3);font-size:12.5px;font-weight:400;text-decoration:line-through}.demo:where(.astro-hsrnp743)[data-late] .moved:where(.astro-hsrnp743) .now:where(.astro-hsrnp743){background:var(--color-moved);border-radius:2px;padding:0 2px}.demo:where(.astro-hsrnp743)[data-late] .over:where(.astro-hsrnp743) .dot:where(.astro-hsrnp743){border-color:var(--color-gold);transform:scale(1.22)}.act:where(.astro-hsrnp743){border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.act:where(.astro-hsrnp743) button:where(.astro-hsrnp743){background:var(--color-gold);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;padding:12px 16px;font-size:14.5px;font-weight:700;line-height:1}.act:where(.astro-hsrnp743) button:where(.astro-hsrnp743).reset{box-shadow:inset 0 0 0 2px var(--color-ink);background:0 0}.act:where(.astro-hsrnp743) output:where(.astro-hsrnp743){color:var(--color-ink-2);flex:180px;font-size:13.5px;font-weight:600;line-height:1.35}button:where(.astro-hsrnp743):focus-visible{outline:3px solid var(--color-cobalt);outline-offset:3px}@media (width<=899px){.demo:where(.astro-hsrnp743){box-shadow:4px 4px 0 var(--color-ink);padding:16px 14px 14px}.line:where(.astro-hsrnp743) li:where(.astro-hsrnp743){grid-template-columns:58px 30px minmax(0,1fr)}.line:where(.astro-hsrnp743) li:where(.astro-hsrnp743):before{width:30px;left:58px}}@media (prefers-reduced-motion:reduce){.dot:where(.astro-hsrnp743){transition:none}}.steps:where(.astro-lcdefpme){position:relative}.steps:where(.astro-lcdefpme):before{content:"";background:linear-gradient(180deg, var(--color-cobalt) 0 33%, var(--color-teal) 33% 66%, var(--color-plum) 66%);width:8px;position:absolute;top:12px;bottom:12px;left:11px}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px 18px;display:grid;position:relative}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme)>:where(.astro-lcdefpme){grid-column:2}.steps:where(.astro-lcdefpme) i:where(.astro-lcdefpme){z-index:1;border:7px solid var(--c);background:var(--color-card);border-radius:50%;grid-area:1/1/span 3;width:30px;height:30px;position:relative}@media (width>=768px){.steps:where(.astro-lcdefpme):before{background:linear-gradient(90deg, var(--color-cobalt) 0 33%, var(--color-teal) 33% 66%, var(--color-plum) 66%);border-radius:4px;width:auto;height:8px;inset:11px 12px auto}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme)>:where(.astro-lcdefpme),.steps:where(.astro-lcdefpme) i:where(.astro-lcdefpme){grid-area:auto/1}}.price:where(.astro-lcdefpme){border:1.5px solid var(--color-ink);background:var(--color-card);border-radius:18px;align-content:start;gap:14px;padding:34px 28px 28px;display:grid;position:relative;overflow:hidden}.price:where(.astro-lcdefpme):before{content:"";background:var(--c);height:9px;position:absolute;top:0;left:0;right:0}
