.bc-cycle-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 22%, transparent), color-mix(in srgb, var(--color-accent) 6%, transparent) 55%, transparent)}html[data-theme=light] .bc-cycle-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-lime) 30%, transparent), color-mix(in srgb, var(--color-brand-lime) 8%, transparent) 55%, transparent)}.bc-cycle-ring{opacity:.85}.bc-cycle-halo{opacity:.16;filter:blur(4px)}html[data-theme=light] .bc-cycle-halo{opacity:.22}.bc-cycle-run{stroke:var(--color-brand-mint);stroke-dasharray:22 100;stroke-dashoffset:22px;opacity:0;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-brand-lime) 80%, transparent))}html[data-theme=light] .bc-cycle-run{stroke:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.bc-cycle-run{animation:3.6s linear 3 bc-cycle-run}}@keyframes bc-cycle-run{0%{stroke-dashoffset:22px;opacity:1}33.3%{stroke-dashoffset:-100px;opacity:1}33.4%,to{stroke-dashoffset:-100px;opacity:0}}.bc-cycle-chip{background:linear-gradient(var(--color-surface-2), var(--color-surface-2)) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--color-brand-lime) 60%, transparent), color-mix(in srgb, var(--color-brand-mint) 60%, transparent)) border-box;border:1px solid #0000;box-shadow:0 6px 18px -10px #0009}html[data-theme=light] .bc-cycle-chip{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--color-accent-edge), color-mix(in srgb, var(--color-brand-mint) 70%, #0a8f68)) border-box;box-shadow:0 6px 18px -12px #1518124d}.bc-cycle-vline{background:linear-gradient(to bottom, var(--color-brand-lime), var(--color-brand-mint));opacity:.7}html[data-theme=light] .bc-cycle-vline{background:linear-gradient(to bottom, var(--color-accent), #0a8f68)}.bc-cycle-card{background:color-mix(in srgb, var(--color-ink) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 11%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink) 8%, transparent), 0 12px 32px -18px #0009}html[data-theme=light] .bc-cycle-card{background:#ffffff8c;box-shadow:inset 0 1px #ffffffb3,0 12px 32px -20px #15181240}@media (prefers-reduced-transparency:reduce){.bc-cycle-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface-2)}}.bc-c3d{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--color-brand-lime) 35%, transparent));transform:perspective(240px)rotateY(-18deg)rotateX(10deg)}
