.badge.svelte-1sqle8j{--c:var(--muted);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 15%, transparent);min-width:2.1em;color:var(--c);font-family:var(--font-display);white-space:nowrap;vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;padding:.1em .45em;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.sm.svelte-1sqle8j{font-size:12px}.md.svelte-1sqle8j{font-size:16px}.lg.svelte-1sqle8j{border-radius:10px;min-width:1.9em;font-size:34px}.empty.svelte-1sqle8j{color:var(--muted);border-color:var(--border);background:0 0}.out.svelte-1sqle8j{--c:var(--negative);letter-spacing:.04em;padding:.25em .5em;font-size:10px}.lg.split.svelte-1sqle8j{font-size:26px}.lg.out.svelte-1sqle8j{font-size:12px}.md.out.svelte-1sqle8j{white-space:normal;text-align:center;width:52px;line-height:1.1}.split.svelte-1sqle8j{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent)}.slash.svelte-1sqle8j{color:var(--muted);margin:0 .08em;font-weight:500}.perfect.svelte-1sqle8j{border:1px solid var(--gold-3);background:linear-gradient(135deg, var(--gold-1), var(--gold-2) 45%, var(--gold-3));color:var(--gold-ink);box-shadow:0 0 10px var(--gold-glow);overflow:visible}.glyph.svelte-1sqle8j{z-index:1;position:relative}.shine.svelte-1sqle8j{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shine.svelte-1sqle8j:before{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;animation:2.8s ease-in-out infinite svelte-1sqle8j-shine;position:absolute;top:-50%;bottom:-50%;left:-60%;transform:skew(-20deg)}.sparkle.svelte-1sqle8j{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;z-index:2;background:#fffbe6;width:7px;height:7px;animation:2.4s ease-in-out infinite svelte-1sqle8j-twinkle;position:absolute}.lg.svelte-1sqle8j .sparkle:where(.svelte-1sqle8j){width:11px;height:11px}.s1.svelte-1sqle8j{top:-3px;right:-3px}.s2.svelte-1sqle8j{animation-delay:.8s;bottom:-3px;left:-2px}.s3.svelte-1sqle8j{animation-delay:1.6s;top:-2px;left:30%}@keyframes svelte-1sqle8j-shine{0%{left:-60%}55%,to{left:130%}}@keyframes svelte-1sqle8j-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.shine.svelte-1sqle8j:before,.sparkle.svelte-1sqle8j{animation:none}.sparkle.svelte-1sqle8j{opacity:0}}.glyph.svelte-kgo02f{vertical-align:middle;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card.svelte-4a7gk5{--card-text:#b38ddb;--card-locked:#d3d0d8;--card-edge:#a888d6;width:100%;max-width:292px;min-height:395px;color:var(--card-text);font-family:var(--font-card);letter-spacing:.04em;filter:drop-shadow(0 0 8px #925cff47);flex-direction:column;margin:0 auto;display:flex;position:relative}.plate.svelte-4a7gk5{background-color:#1b1a22;background-image:repeating-linear-gradient(45deg,#05040966 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#05040966 0 1px,#0000 1px 5px);border:1px solid #08070b;position:absolute;inset:14px 7.4% 24px}.art.svelte-4a7gk5{background:radial-gradient(70% 60% at 50% 58%,#b296e652,#0000 72%),linear-gradient(#3b3450 0%,#2a2439 100%);flex:1 1 0;justify-content:center;align-items:center;min-height:92px;margin:15px 7.6% 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.art.svelte-4a7gk5 img:where(.svelte-4a7gk5){object-fit:contain;filter:drop-shadow(0 6px 10px #0009);width:88%;height:calc(100% - 40px);position:absolute;inset:26px 6% 14px}.frame-top.svelte-4a7gk5,.frame-bottom.svelte-4a7gk5{pointer-events:none;z-index:2;position:absolute;left:50%;transform:translate(-50%)}.frame-top.svelte-4a7gk5{width:96.2%;top:0}.frame-bottom.svelte-4a7gk5{width:100%;bottom:0}.drain.svelte-4a7gk5{z-index:3;isolation:isolate;background:var(--card-edge);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);letter-spacing:0;align-items:center;gap:3px;height:24px;padding:0 6px 0 15px;font-size:19px;font-weight:700;display:inline-flex;position:absolute;top:26px;right:7.6%}.drain.svelte-4a7gk5:before{content:"";z-index:-1;clip-path:polygon(9.2px 0,100% 0,100% 100%,9.2px 100%,0 50%);background:#0e0c14e0;position:absolute;inset:1.5px}.text.svelte-4a7gk5{z-index:3;text-align:center;text-shadow:0 1px 2px #000000a6;padding:2px 12% 0;position:relative}.title.svelte-4a7gk5{overflow-wrap:anywhere;margin:0 -3.5px 1px;font-size:23px;line-height:1.1}.lines.svelte-4a7gk5{margin:0;padding:0;font-size:18px;line-height:20.5px;list-style:none}.lines.svelte-4a7gk5 li:where(.svelte-4a7gk5){text-align:center}.tail.svelte-4a7gk5{white-space:nowrap;position:relative}.tail.svelte-4a7gk5>.badge{letter-spacing:0;text-shadow:none;margin-left:4px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.tail.svelte-4a7gk5>.badge:not(.perfect){background:linear-gradient(color-mix(in srgb, var(--c) 15%, transparent), color-mix(in srgb, var(--c) 15%, transparent)), #16141d}.lines.svelte-4a7gk5 li.locked:where(.svelte-4a7gk5){color:var(--card-locked)}.lock.svelte-4a7gk5{vertical-align:-.04em;background:currentColor;width:.62em;height:.78em;margin-right:.22em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 15'%3E%3Cpath d='M3 7V4.8a3 3 0 0 1 6 0V7' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M2.2 6.4h7.6a1.2 1.2 0 0 1 1.2 1.2v5.2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7.6a1.2 1.2 0 0 1 1.2-1.2ZM6 9a1.1 1.1 0 0 0-.6 2v1.3h1.2V11A1.1 1.1 0 0 0 6 9Z' fill-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 15'%3E%3Cpath d='M3 7V4.8a3 3 0 0 1 6 0V7' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M2.2 6.4h7.6a1.2 1.2 0 0 1 1.2 1.2v5.2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7.6a1.2 1.2 0 0 1 1.2-1.2ZM6 9a1.1 1.1 0 0 0-.6 2v1.3h1.2V11A1.1 1.1 0 0 0 6 9Z' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon.svelte-4a7gk5{object-fit:contain;vertical-align:-.2em;width:1.1em;height:1.1em;margin-right:.02em}.lines.svelte-4a7gk5 li.perfect:where(.svelte-4a7gk5) .text-line:where(.svelte-4a7gk5),.lines.svelte-4a7gk5 li.perfect:where(.svelte-4a7gk5) .lock:where(.svelte-4a7gk5){background:linear-gradient(90deg, var(--gold-3), var(--gold-1), var(--gold-2), var(--gold-3));background-size:300% 100%;animation:3s linear infinite svelte-4a7gk5-gold-text}.lines.svelte-4a7gk5 li.perfect:where(.svelte-4a7gk5) .text-line:where(.svelte-4a7gk5){color:#0000;-webkit-background-clip:text;background-clip:text}.footer.svelte-4a7gk5{z-index:3;justify-content:center;padding:7px 0 45px;display:flex;position:relative}.tab.svelte-4a7gk5{isolation:isolate;background:var(--card-edge);clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,11px 100%,0 50%);letter-spacing:.02em;justify-content:space-between;align-items:center;width:75%;height:25px;padding:0 14px 0 13px;font-size:16px;font-weight:700;display:flex;position:relative}.tab.svelte-4a7gk5:before{content:"";z-index:-1;clip-path:polygon(10.2px 0,calc(100% - 10.2px) 0,100% 50%,calc(100% - 10.2px) 100%,10.2px 100%,0 50%);background:#0f0e15;position:absolute;inset:1.5px}.tab.centered.svelte-4a7gk5{justify-content:center}.cycles.svelte-4a7gk5{align-items:center;gap:4px;display:inline-flex}.cycles.svelte-4a7gk5 svg:where(.svelte-4a7gk5){width:16px;height:16px}.pips.svelte-4a7gk5{z-index:3;align-items:center;gap:5px;padding:0 14px;display:flex;position:absolute;bottom:12.5px;left:50%;transform:translate(-50%)}.pips.svelte-4a7gk5:before{content:"";z-index:-1;background:#5fa0d240;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pips.lit.svelte-4a7gk5:before{background:#4cc0f0;box-shadow:0 0 5px 1px #4cc0f0bf}.pip.svelte-4a7gk5{color:#8cbee666;width:7px;height:7px}.pip.lit.svelte-4a7gk5{color:#c9f0ff;filter:drop-shadow(0 0 2px #6fd3ff)}@keyframes svelte-4a7gk5-gold-text{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.lines.svelte-4a7gk5 li.perfect:where(.svelte-4a7gk5) .text-line:where(.svelte-4a7gk5),.lines.svelte-4a7gk5 li.perfect:where(.svelte-4a7gk5) .lock:where(.svelte-4a7gk5){animation:none}}
