.jdg-progress.svelte-11qk1xf{width:100%}.jdg-progress__head.svelte-11qk1xf{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--spacing-2xs);font-family:var(--font-display)}.jdg-progress__label.svelte-11qk1xf{font-size:var(--text-base);font-weight:600;letter-spacing:var(--tracking-snug)}.jdg-progress__value.svelte-11qk1xf{font-size:var(--text-sm);font-weight:700;color:var(--color-steel)}.jdg-progress__value.is-complete.svelte-11qk1xf{color:var(--color-ember);text-shadow:0 0 8px rgba(255,107,44,.5)}.jdg-progress__track.svelte-11qk1xf{position:relative;height:.75rem;width:100%;border-radius:var(--radius-full);background-color:var(--color-stone);overflow:hidden}.jdg-progress__fill.svelte-11qk1xf{position:relative;height:100%;width:var(--progress, 0%);border-radius:var(--radius-full);overflow:hidden;background:linear-gradient(90deg,var(--color-crimson-deep),var(--color-blood) 55%,var(--color-lava));box-shadow:0 0 10px #ff3b2166;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.jdg-progress__shine.svelte-11qk1xf{position:absolute;top:0;left:0;width:40%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(229,229,229,.18) 45%,rgba(255,255,255,.35) 50%,rgba(229,229,229,.18) 55%,transparent 100%);transform:translate(-120%);animation:jdg-shine-sweep 3.2s ease-in-out infinite;will-change:transform}.jdg-progress__fill.is-complete.svelte-11qk1xf{background:linear-gradient(90deg,var(--color-blood),var(--color-lava) 50%,var(--color-ember));box-shadow:0 0 14px #ff6b2c99,inset 0 0 8px #ffe5b440;animation:jdg-complete-glow 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.jdg-progress__fill.svelte-11qk1xf{transition:none}.jdg-progress__shine.svelte-11qk1xf{display:none}}.pill.svelte-dxvaze{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:.28rem var(--spacing-md);border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;border:1px solid transparent}.pill--open.svelte-dxvaze{color:var(--color-silver);background:linear-gradient(135deg,color-mix(in srgb,var(--color-blood) 45%,transparent),color-mix(in srgb,var(--color-lava) 30%,transparent));border-color:color-mix(in srgb,var(--color-lava) 60%,transparent);box-shadow:0 0 12px #ff3b2159}.pill--open.svelte-dxvaze:before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--color-lava);box-shadow:0 0 8px #ff3b21cc;animation:svelte-dxvaze-pill-blink 1.8s ease-in-out infinite}.pill--closed.svelte-dxvaze{color:var(--color-steel-dim);background-color:color-mix(in srgb,var(--color-steel) 12%,transparent);border-color:color-mix(in srgb,var(--color-steel) 24%,transparent)}@keyframes svelte-dxvaze-pill-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.pill--open.svelte-dxvaze:before{animation:none}}
