.sa:where(.astro-bg3otlus){border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}.sa__product:where(.astro-bg3otlus){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.sa__name:where(.astro-bg3otlus){font-size:var(--sl-text-lg);color:var(--sl-color-white);margin:0;font-weight:650}.sa__stock:where(.astro-bg3otlus){color:var(--dbc-cost);margin:0;font-weight:600}.sa__stock--in:where(.astro-bg3otlus){color:var(--dbc-gain)}.sa__actions:where(.astro-bg3otlus){gap:.375rem;display:flex}.sa:where(.astro-bg3otlus) button:where(.astro-bg3otlus){font:inherit;cursor:pointer}.sa__actions:where(.astro-bg3otlus) button:where(.astro-bg3otlus){border:1px solid var(--dbc-border-strong);background:var(--dbc-surface);color:var(--sl-color-gray-2);border-radius:.5rem;padding:.35rem .8rem}.sa__actions:where(.astro-bg3otlus) button:where(.astro-bg3otlus)[data-restock]{border-color:var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);font-weight:600}.sa:where(.astro-bg3otlus) button:where(.astro-bg3otlus):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.sa__caption:where(.astro-bg3otlus){font-size:var(--sl-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-4);margin:1rem 0 .4rem;font-weight:700}.sa__people:where(.astro-bg3otlus){grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.sa__person:where(.astro-bg3otlus){border:1px dashed var(--dbc-border-strong);border-radius:var(--dbc-radius);color:var(--sl-color-gray-4);text-align:left;background:0 0;gap:.1rem;padding:.6rem .7rem 2.1rem;display:grid;position:relative}.sa__person:where(.astro-bg3otlus)[aria-pressed=true]{border-style:solid;border-color:var(--sl-color-accent);color:var(--sl-color-gray-2)}.sa__who:where(.astro-bg3otlus){color:var(--sl-color-white);font-weight:650}.sa__person:where(.astro-bg3otlus)[aria-pressed=false] .sa__who:where(.astro-bg3otlus):after{content:" (not subscribed)";color:var(--sl-color-gray-4);font-weight:400;font-size:var(--sl-text-xs)}.sa__via:where(.astro-bg3otlus){font-size:var(--sl-text-xs)}.sa__bubble:where(.astro-bg3otlus){background:var(--dbc-level-foundation-bg);color:var(--dbc-gain);font-size:var(--sl-text-xs);opacity:0;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.15rem .5rem;font-weight:600;position:absolute;bottom:.5rem;left:.7rem;right:.7rem;overflow:hidden}.sa__person--ping:where(.astro-bg3otlus) .sa__bubble:where(.astro-bg3otlus){animation:sa-ping 2.4s var(--dbc-ease) both}@keyframes sa-ping{0%{opacity:0;transform:translateY(4px)}12%,75%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sa__person--ping:where(.astro-bg3otlus) .sa__bubble:where(.astro-bg3otlus){opacity:1;animation:none}}.sa__log:where(.astro-bg3otlus){color:var(--sl-color-gray-3);margin:.75rem 0 0}@media (width<=30rem){.sa__people:where(.astro-bg3otlus){grid-template-columns:1fr}}.lf:where(.astro-yjlrizw5){border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}.lf__row:where(.astro-yjlrizw5){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.lf__primary:where(.astro-yjlrizw5){background:var(--sl-color-accent);color:var(--sl-color-black);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.4rem .9rem;font-weight:600}.lf__primary:where(.astro-yjlrizw5):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.lf__toggle:where(.astro-yjlrizw5){color:var(--sl-color-gray-2);align-items:center;gap:.4rem;display:flex}.lf__toggle:where(.astro-yjlrizw5) input:where(.astro-yjlrizw5){accent-color:var(--sl-color-accent)}.lf__flow:where(.astro-yjlrizw5){grid-template-columns:minmax(8rem,auto) 1fr;align-items:center;gap:1rem;margin-top:1rem;display:grid}.lf__subject:where(.astro-yjlrizw5){border-radius:var(--dbc-radius);background:var(--sl-color-black);color:var(--sl-color-gray-3);text-align:center;border:1px solid #2563eb;gap:.2rem;padding:.75rem;display:grid}.lf__label:where(.astro-yjlrizw5){font-family:var(--sl-font-mono);color:var(--sl-color-white);font-weight:700}.lf__listeners:where(.astro-yjlrizw5){gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.lf__listeners:where(.astro-yjlrizw5) li:where(.astro-yjlrizw5){border:1px solid var(--dbc-border);color:var(--sl-color-gray-2);border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;padding:.45rem .7rem;display:flex}.lf__status:where(.astro-yjlrizw5){width:1rem;font-weight:700}.lf__note:where(.astro-yjlrizw5){font-size:var(--sl-text-xs);color:var(--sl-color-gray-4);margin-left:auto}.lf__listeners:where(.astro-yjlrizw5) li:where(.astro-yjlrizw5).lf--ok{border-color:var(--dbc-gain)}.lf__listeners:where(.astro-yjlrizw5) li:where(.astro-yjlrizw5).lf--ok .lf__status:where(.astro-yjlrizw5){color:var(--dbc-gain)}.lf__listeners:where(.astro-yjlrizw5) li:where(.astro-yjlrizw5).lf--fail{border-color:var(--dbc-cost);background:var(--dbc-mistake-bg)}.lf__listeners:where(.astro-yjlrizw5) li:where(.astro-yjlrizw5).lf--fail .lf__status:where(.astro-yjlrizw5){color:var(--dbc-cost)}.lf__listeners:where(.astro-yjlrizw5) li:where(.astro-yjlrizw5).lf--skipped{opacity:.6;border-style:dashed}.lf__result:where(.astro-yjlrizw5){color:var(--sl-color-gray-2);margin:.9rem 0 0}.lf__result--bad:where(.astro-yjlrizw5){color:var(--dbc-mistake-ink)}@media (width<=32rem){.lf__flow:where(.astro-yjlrizw5){grid-template-columns:1fr}}.pf:where(.astro-ohck6tyw){border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}.pf__row:where(.astro-ohck6tyw){flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pf__q:where(.astro-ohck6tyw){color:var(--sl-color-gray-3);margin-right:.25rem;font-weight:600}.pf:where(.astro-ohck6tyw) button:where(.astro-ohck6tyw){font:inherit;cursor:pointer}.pf:where(.astro-ohck6tyw) button:where(.astro-ohck6tyw):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.pf__pill:where(.astro-ohck6tyw){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius-btn);color:var(--sl-color-gray-2);background:0 0;padding:.3rem .8rem}.pf__pill:where(.astro-ohck6tyw)[aria-pressed=true]{border-color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);color:var(--sl-color-white);font-weight:600}.pf__feed:where(.astro-ohck6tyw){border-radius:var(--dbc-radius);background:var(--sl-color-black);color:var(--sl-color-gray-3);border:1px solid #2563eb;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-top:.9rem;padding:.6rem .8rem;display:flex}.pf__label:where(.astro-ohck6tyw){font-family:var(--sl-font-mono);color:var(--sl-color-white);font-weight:700}.pf__feed:where(.astro-ohck6tyw) strong:where(.astro-ohck6tyw){font-family:var(--sl-font-mono);color:var(--sl-color-white)}.pf__status:where(.astro-ohck6tyw){font-size:var(--sl-text-xs);margin-left:auto}.pf__status--warn:where(.astro-ohck6tyw){color:var(--dbc-cost);font-weight:600}.pf__subs:where(.astro-ohck6tyw){grid-template-columns:repeat(3,1fr);gap:.5rem;margin-block:.6rem .9rem;display:grid}.pf__sub:where(.astro-ohck6tyw){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);gap:.5rem;padding:.7rem;display:grid}.pf__sub--behind:where(.astro-ohck6tyw){border-color:var(--dbc-cost)}.pf__name:where(.astro-ohck6tyw){color:var(--sl-color-white);font-weight:650;display:block}.pf__speed:where(.astro-ohck6tyw){font-size:var(--sl-text-xs);color:var(--sl-color-gray-4)}.pf__slots:where(.astro-ohck6tyw){align-items:center;gap:4px;min-height:1rem;display:flex}.pf__slots:where(.astro-ohck6tyw) i{border:1px solid var(--dbc-border-strong);border-radius:3px;width:14px;height:14px}.pf__slots:where(.astro-ohck6tyw) i.on{border-color:var(--sl-color-accent);background:var(--sl-color-accent)}.pf__slots:where(.astro-ohck6tyw) i.over{border-color:var(--dbc-cost);background:var(--dbc-cost)}.pf__slots:where(.astro-ohck6tyw) b{font-size:var(--sl-text-xs);color:var(--dbc-cost)}.pf__stats:where(.astro-ohck6tyw){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.pf__stats:where(.astro-ohck6tyw) b:where(.astro-ohck6tyw){font-family:var(--sl-font-mono);color:var(--sl-color-white)}.pf__action:where(.astro-ohck6tyw){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;padding:.4rem .9rem}.pf__action--go:where(.astro-ohck6tyw){border-color:var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);font-weight:600}.pf__explain:where(.astro-ohck6tyw){color:var(--sl-color-gray-2);margin:.75rem 0 0}@media (width<=36rem){.pf__subs:where(.astro-ohck6tyw){grid-template-columns:1fr}}
