.lv-root{--lv-canvas:var(--color-bg-subtle);--lv-paper:var(--color-bg);--lv-card:var(--color-surface);--lv-line:var(--color-border);--lv-line-strong:var(--color-border-strong);--lv-ink:var(--color-primary);--lv-text:var(--color-text);--lv-muted:var(--color-text-muted);--lv-faint:var(--color-border);--lv-accent:var(--color-accent);--lv-on-accent:var(--color-on-accent);--lv-accent-soft:var(--color-accent-soft);--lv-sky:var(--palette-tertiary,var(--color-primary));--lv-sky-soft:color-mix(in srgb, var(--lv-sky) 24%, var(--lv-card));--lv-chrome:var(--color-primary);--lv-on-chrome:var(--color-on-primary);--lv-warn:var(--color-warning);width:100%;height:auto;display:block;overflow:visible}.lv-root .lv-canvas{fill:var(--lv-canvas)}.lv-root .lv-paper{fill:var(--lv-paper)}.lv-root .lv-card{fill:var(--lv-card);stroke:var(--lv-line);stroke-width:1px}.lv-root .lv-block{fill:var(--lv-canvas)}.lv-root .lv-ink{fill:var(--lv-ink)}.lv-root .lv-text{fill:var(--lv-text)}.lv-root .lv-muted{fill:var(--lv-muted)}.lv-root .lv-faint{fill:var(--lv-faint)}.lv-root .lv-accent{fill:var(--lv-accent)}.lv-root .lv-on-accent{fill:var(--lv-on-accent)}.lv-root .lv-accent-soft{fill:var(--lv-accent-soft)}.lv-root .lv-sky{fill:var(--lv-sky)}.lv-root .lv-sky-soft{fill:var(--lv-sky-soft)}.lv-root .lv-chrome{fill:var(--lv-chrome)}.lv-root .lv-on-chrome{fill:var(--lv-on-chrome)}.lv-root .lv-on-chrome-dim{fill:var(--lv-on-chrome);opacity:.45}.lv-root .lv-on-chrome-soft{fill:color-mix(in srgb, var(--lv-on-chrome) 14%, transparent)}.lv-root .lv-warn{fill:var(--lv-warn)}.lv-root .lv-stroke{fill:none;stroke:var(--lv-line);stroke-width:2px}.lv-root .lv-hair{fill:none;stroke:var(--lv-line);stroke-width:1px}.lv-root .lv-stroke-strong{fill:none;stroke:var(--lv-line-strong);stroke-width:2px}.lv-root .lv-stroke-ink{fill:none;stroke:var(--lv-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lv-root .lv-stroke-on-chrome{fill:none;stroke:var(--lv-on-chrome);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lv-root .lv-stroke-on-accent{fill:none;stroke:var(--lv-on-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.lv-root .lv-leader{fill:none;stroke:var(--lv-ink);stroke-width:1.25px}.lv-root .lv-anchor{fill:var(--lv-ink);stroke:var(--lv-card);stroke-width:2px}.lv-root .lv-sc-accent{stroke:var(--lv-accent)}.lv-root .lv-sc-warn{stroke:var(--lv-warn)}.lv-root .lv-sc-chrome{stroke:var(--lv-chrome)}.lv-root .lv-sc-sky{stroke:var(--lv-sky)}.lv-root .lv-sc-card{stroke:var(--lv-card)}.lv-root .lv-anim{transform-box:fill-box;transform-origin:50%}.lv-root .lv-bead{animation:4s linear infinite lv-bead}@keyframes lv-bead{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{transform:translateX(var(--lv-len,80px));opacity:0}}.lv-root .lv-part{transition:opacity var(--transition-base)}.lv-root.lv-root--active .lv-part:not(.lv-part--active){opacity:.28}.lv-root[data-loop=paused],.lv-root[data-loop=paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lv-root,.lv-root *{transition:none!important;animation:none!important}}
