.pg-progress.svelte-1yyghxf{--track:#e5e5e5;--base:#58cc02;--gold:#ffc800;--fire:linear-gradient(90deg, #ff9600 0%, #ff4b4b 55%, #ce82ff 100%);--glow:#58cc0273;width:100%;position:relative}.dark .pg-progress.svelte-1yyghxf{--track:#334155}.pg-progress[data-tier=gold].svelte-1yyghxf{--glow:#ffc8008c}.pg-progress[data-tier=fire].svelte-1yyghxf{--glow:#ff4b4b80}.pg-track.svelte-1yyghxf{background:var(--track);border-radius:9999px;height:16px;position:relative}.pg-fill.svelte-1yyghxf{border-radius:inherit;clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0 round 9999px);position:absolute;inset:0;overflow:hidden}.pg-layer.svelte-1yyghxf{transition:opacity .4s;position:absolute;inset:0}.pg-layer--base.svelte-1yyghxf{background:var(--base)}.pg-layer--gold.svelte-1yyghxf{background:var(--gold);opacity:0}.pg-layer--fire.svelte-1yyghxf{background:var(--fire);opacity:0}.pg-layer.on.svelte-1yyghxf{opacity:1}.pg-gloss.svelte-1yyghxf{background:#ffffff47;border-radius:9999px;height:3px;position:absolute;top:4px;left:8px;right:8px}.pg-sheen.svelte-1yyghxf{background:linear-gradient(100deg,#0000 10%,#ffffff8c 50%,#0000 90%);width:40%;animation:.7s cubic-bezier(.22,1,.36,1) forwards svelte-1yyghxf-pg-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes svelte-1yyghxf-pg-sheen{to{transform:translate(260%)}}.pg-glow.svelte-1yyghxf{border-radius:inherit;pointer-events:none;animation:.7s ease-out 3 svelte-1yyghxf-pg-glow;position:absolute;inset:0}@keyframes svelte-1yyghxf-pg-glow{0%{box-shadow:0 0 0 0 var(--glow)}to{box-shadow:0 0 0 10px #0000}}.pg-sparks.svelte-1yyghxf{top:50%;left:clamp(8px, calc(var(--x) * 100%), calc(100% - 8px));pointer-events:none;width:0;height:0;position:absolute}.pg-sparks.svelte-1yyghxf i:where(.svelte-1yyghxf){background:var(--gold);opacity:0;border-radius:2px;width:8px;height:8px;animation:.65s cubic-bezier(.22,1,.36,1) forwards svelte-1yyghxf-pg-spark;position:absolute;top:-4px;left:-4px}.pg-progress[data-tier=fire].svelte-1yyghxf .pg-sparks:where(.svelte-1yyghxf) i:where(.svelte-1yyghxf){background:#ff9600}@keyframes svelte-1yyghxf-pg-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) rotate(45deg) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) rotate(45deg) scale(.4)}}.pg-badge.svelte-1yyghxf{background:var(--base);color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;transform-origin:100% 100%;border-radius:9999px;padding:2px 10px;font-size:13px;font-weight:900;animation:.4s linear both svelte-1yyghxf-pg-pop;position:absolute;bottom:calc(100% + 6px);right:0}.pg-progress[data-tier=gold].svelte-1yyghxf .pg-badge:where(.svelte-1yyghxf){background:var(--gold);color:#7a4d00}.pg-progress[data-tier=fire].svelte-1yyghxf .pg-badge:where(.svelte-1yyghxf){background:var(--fire)}@keyframes svelte-1yyghxf-pg-pop{0%{opacity:0;transform:scale(.7)}33%{opacity:1;transform:scale(1.1)}66%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pg-feedback-wrap.svelte-o6gjc2{--bg:#d7ffb8;--accent:#58a700;z-index:60;pointer-events:none;position:fixed;inset:auto 0 0}.pg-feedback-wrap[data-status=wrong].svelte-o6gjc2{--bg:#ffdfe0;--accent:#ea2b2b}.dark .pg-feedback-wrap.svelte-o6gjc2{--bg:#1f3a17;--accent:#7ee03a}.dark .pg-feedback-wrap[data-status=wrong].svelte-o6gjc2{--bg:#401c1f;--accent:#ff7b7b}.dark .pg-feedback__icon.svelte-o6gjc2{background:#0f172a}.pg-feedback.svelte-o6gjc2{pointer-events:auto;background:var(--bg);padding:20px 16px calc(max(16px, env(safe-area-inset-bottom)) + 24px);will-change:transform;margin-bottom:-24px}.pg-feedback__inner.svelte-o6gjc2{flex-direction:column;gap:16px;max-width:1000px;margin:0 auto;display:flex}@media (width>=700px){.pg-feedback.svelte-o6gjc2{padding-top:28px;padding-left:40px;padding-right:40px}.pg-feedback__inner.svelte-o6gjc2{flex-direction:row;justify-content:space-between;align-items:center}}.pg-feedback__text.svelte-o6gjc2{color:var(--accent);align-items:flex-start;gap:14px;display:flex}.pg-feedback__icon.svelte-o6gjc2{width:52px;height:52px;color:var(--accent);background:#fff;border-radius:9999px;flex:none;place-items:center;animation:.4s linear both svelte-o6gjc2-pg-pop;display:grid}.pg-feedback__title.svelte-o6gjc2{margin:0;font-size:24px;font-weight:900;line-height:1.2}.pg-feedback__label.svelte-o6gjc2{margin:6px 0 0;font-size:17px;font-weight:800}.pg-feedback__body.svelte-o6gjc2{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:600}.pg-feedback__actions.svelte-o6gjc2{align-items:center;gap:12px;display:flex}.pg-feedback__actions.svelte-o6gjc2 .pg-feedback__continue{flex:1;min-width:150px}@media (width>=700px){.pg-feedback__actions.svelte-o6gjc2 .pg-feedback__continue{flex:none}}@keyframes svelte-o6gjc2-pg-pop{0%{opacity:0;transform:scale(.7)}33%{opacity:1;transform:scale(1.1)}66%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}
