.field.svelte-1ja3n30{display:flex;flex-direction:column;gap:var(--space-1-5)}.field-label.svelte-1ja3n30{font-size:var(--font-base);font-weight:500;color:var(--color-text-secondary)}.slider-row.svelte-1ja3n30{display:flex;align-items:center;gap:var(--space-3-5)}.slider.svelte-1ja3n30{flex:1;cursor:pointer;-webkit-appearance:none;appearance:none;height:6px;border-radius:var(--radius-xs);outline:none;background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent) var(--fill, 50%),var(--white-a10) var(--fill, 50%),var(--white-a10) 100%);transition:background var(--transition-fast)}.slider.svelte-1ja3n30:hover{background:linear-gradient(to right,var(--color-accent-light) 0%,var(--color-accent-light) var(--fill, 50%),var(--white-a15) var(--fill, 50%),var(--white-a15) 100%)}.slider.svelte-1ja3n30:disabled{opacity:.4;cursor:not-allowed}.slider.svelte-1ja3n30::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--color-accent-light) 0%,var(--color-accent) 100%);border:2px solid var(--white-a20);box-shadow:0 1px 3px var(--black-a40),0 0 0 0 transparent;cursor:pointer;transition:box-shadow var(--transition-base),transform var(--transition-base)}.slider.svelte-1ja3n30::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 1px 4px var(--black-a50),0 0 0 4px var(--accent-a15)}.slider.svelte-1ja3n30:active::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 1px 2px var(--black-a50),0 0 0 6px var(--accent-a20)}.slider.svelte-1ja3n30:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px var(--black-a40),0 0 0 3px var(--accent-a30)}.slider.svelte-1ja3n30::-moz-range-thumb{width:16px;height:16px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--color-accent-light) 0%,var(--color-accent) 100%);border:2px solid var(--white-a20);box-shadow:0 1px 3px var(--black-a40);cursor:pointer;transition:box-shadow var(--transition-base),transform var(--transition-base)}.slider.svelte-1ja3n30::-moz-range-thumb:hover{box-shadow:0 1px 4px var(--black-a50),0 0 0 4px var(--accent-a15)}.slider.svelte-1ja3n30::-moz-range-track{height:6px;border-radius:var(--radius-xs);background:var(--white-a10)}.slider.svelte-1ja3n30::-moz-range-progress{height:6px;border-radius:var(--radius-xs);background:var(--color-accent)}.slider-value.svelte-1ja3n30{font-size:var(--font-base);color:var(--color-text-primary);min-width:52px;text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.avatar.svelte-15wat6p{border-radius:var(--radius-2xl);overflow:hidden;border:2px solid;flex-shrink:0}.avatar.rarity-epic.svelte-15wat6p{box-shadow:var(--glow-epic)}.avatar.rarity-legendary.svelte-15wat6p{box-shadow:var(--glow-legendary)}svg.svelte-15wat6p{display:block}.card.svelte-1xb2kju{width:280px;height:400px;perspective:800px;cursor:pointer;position:relative;user-select:none;-webkit-user-select:none;outline:none}.card-inner.svelte-1xb2kju{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;z-index:1;transform:rotateY(calc(var(--mx) * 12deg)) rotateX(calc(var(--my) * -12deg));transition:none}.card.mounted.svelte-1xb2kju .card-inner:where(.svelte-1xb2kju){transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.card.hovering.svelte-1xb2kju .card-inner:where(.svelte-1xb2kju){transition:none}.card.hovering.svelte-1xb2kju{filter:drop-shadow(calc(var(--mx) * -6px) calc(var(--my) * -6px) 12px color-mix(in srgb,var(--color-black) 45%,transparent))}.card.flipped.svelte-1xb2kju .card-inner:where(.svelte-1xb2kju){transform:rotateY(calc(180deg + var(--mx) * 12deg)) rotateX(calc(var(--my) * -12deg))}.card.flipping.svelte-1xb2kju .card-inner:where(.svelte-1xb2kju){transition:transform .7s cubic-bezier(.25,1,.5,1);animation:svelte-1xb2kju-flip-pop .7s cubic-bezier(.25,1,.5,1)}@keyframes svelte-1xb2kju-flip-pop{0%{scale:1}40%{scale:1.05}to{scale:1}}.card.offscreen.svelte-1xb2kju *,.card.offscreen.svelte-1xb2kju *:before,.card.offscreen.svelte-1xb2kju *:after,.card.flipped.svelte-1xb2kju:not(.flipping) .card-back:where(.svelte-1xb2kju) *,.card.flipped.svelte-1xb2kju:not(.flipping) .card-back:where(.svelte-1xb2kju) *:before,.card.flipped.svelte-1xb2kju:not(.flipping) .card-back:where(.svelte-1xb2kju) *:after,.card.svelte-1xb2kju:not(.flipped):not(.flipping) .card-front:where(.svelte-1xb2kju) *,.card.svelte-1xb2kju:not(.flipped):not(.flipping) .card-front:where(.svelte-1xb2kju) *:before,.card.svelte-1xb2kju:not(.flipped):not(.flipping) .card-front:where(.svelte-1xb2kju) *:after{animation-play-state:paused}.card-front.svelte-1xb2kju,.card-back.svelte-1xb2kju{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--radius-card);overflow:hidden}.card-front.svelte-1xb2kju{transform:rotateY(180deg);background:var(--color-navy);border:4px solid;border-color:color-mix(in srgb,var(--color-white) 18%,transparent) color-mix(in srgb,var(--color-white) 8%,transparent) color-mix(in srgb,var(--color-black) 25%,transparent) color-mix(in srgb,var(--color-white) 8%,transparent)}.card.rarity-common.svelte-1xb2kju .card-front:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--diamond-silver) 30%,transparent) color-mix(in srgb,var(--rarity-common-mid) 20%,transparent) color-mix(in srgb,var(--rarity-common-deep) 40%,transparent) color-mix(in srgb,var(--rarity-common-mid) 20%,transparent);box-shadow:0 0 4px color-mix(in srgb,var(--rarity-common) 10%,transparent),inset 0 0 1px color-mix(in srgb,var(--rarity-common) 10%,transparent)}.card.rarity-rare.svelte-1xb2kju .card-front:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-rare-light) 40%,transparent) color-mix(in srgb,var(--rarity-rare) 25%,transparent) color-mix(in srgb,var(--rarity-rare-deep) 50%,transparent) color-mix(in srgb,var(--rarity-rare) 25%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--rarity-rare) 15%,transparent),0 0 2px color-mix(in srgb,var(--rarity-rare) 10%,transparent),inset 0 0 1px color-mix(in srgb,var(--rarity-rare) 15%,transparent)}.card.rarity-epic.svelte-1xb2kju .card-front:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-epic-light) 45%,transparent) var(--epic-a30) color-mix(in srgb,var(--rarity-epic-deep) 55%,transparent) var(--epic-a30);box-shadow:0 0 8px var(--epic-a20),0 0 3px var(--epic-a15),inset 0 0 2px var(--epic-a10)}.card.rarity-legendary.svelte-1xb2kju .card-front:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-legendary-light) 50%,transparent) color-mix(in srgb,var(--rarity-legendary-mid) 35%,transparent) color-mix(in srgb,var(--rarity-legendary-deep) 55%,transparent) color-mix(in srgb,var(--rarity-legendary-mid) 35%,transparent);box-shadow:0 0 10px var(--gold-a20),0 0 4px var(--gold-a15),inset 0 0 2px color-mix(in srgb,var(--rarity-legendary) 10%,transparent)}.border-shimmer.svelte-1xb2kju{position:absolute;inset:0;border-radius:var(--radius-card);pointer-events:none;z-index:20;opacity:0;transition:opacity .3s ease}.card.rarity-epic.svelte-1xb2kju .border-shimmer:where(.svelte-1xb2kju),.card.rarity-legendary.svelte-1xb2kju .border-shimmer:where(.svelte-1xb2kju){opacity:1}.card.rarity-epic.svelte-1xb2kju .border-shimmer:where(.svelte-1xb2kju),.card.rarity-legendary.svelte-1xb2kju .border-shimmer:where(.svelte-1xb2kju),.card.rarity-diamond.svelte-1xb2kju .border-shimmer:where(.svelte-1xb2kju){overflow:hidden;mask:linear-gradient(var(--color-white),var(--color-white)) content-box,linear-gradient(var(--color-white),var(--color-white));mask-composite:exclude;-webkit-mask-composite:xor;padding:var(--space-1)}.shimmer-layer.svelte-1xb2kju{position:absolute;width:300%;aspect-ratio:1;translate:-50% -50%;will-change:transform}.card.rarity-epic.svelte-1xb2kju .shimmer-layer:where(.svelte-1xb2kju){animation:svelte-1xb2kju-shimmer-spin 12s linear infinite}.card.rarity-legendary.svelte-1xb2kju .shimmer-layer:where(.svelte-1xb2kju){animation:svelte-1xb2kju-shimmer-spin 16s linear infinite}.card.rarity-epic.svelte-1xb2kju .shimmer-a:where(.svelte-1xb2kju){left:30%;top:20%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--rarity-epic-light) 18%,transparent) 8deg,transparent 16deg,transparent 80deg,color-mix(in srgb,var(--color-diamond-cyan) 12%,transparent) 88deg,transparent 96deg,transparent 180deg,color-mix(in srgb,var(--color-diamond-pink) 14%,transparent) 188deg,transparent 196deg,transparent 280deg,color-mix(in srgb,var(--rarity-epic-tint) 10%,transparent) 288deg,transparent 296deg)}.card.rarity-epic.svelte-1xb2kju .shimmer-b:where(.svelte-1xb2kju){left:70%;top:75%;background:conic-gradient(from 137deg,transparent 0deg,color-mix(in srgb,var(--rarity-epic-light) 15%,transparent) 6deg,transparent 12deg,transparent 120deg,color-mix(in srgb,var(--color-diamond-glow) 10%,transparent) 126deg,transparent 132deg,transparent 240deg,color-mix(in srgb,var(--color-diamond-pink) 12%,transparent) 246deg,transparent 252deg)}.card.rarity-legendary.svelte-1xb2kju .shimmer-a:where(.svelte-1xb2kju){left:25%;top:15%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--rarity-legendary-light) 22%,transparent) 6deg,transparent 12deg,transparent 60deg,color-mix(in srgb,var(--rarity-legendary-tint) 16%,transparent) 66deg,transparent 72deg,transparent 140deg,color-mix(in srgb,var(--rarity-legendary-pale) 20%,transparent) 146deg,transparent 152deg,transparent 220deg,color-mix(in srgb,var(--rarity-legendary-light) 14%,transparent) 226deg,transparent 232deg,transparent 300deg,color-mix(in srgb,var(--rarity-legendary-pale) 18%,transparent) 306deg,transparent 312deg)}.card.rarity-legendary.svelte-1xb2kju .shimmer-b:where(.svelte-1xb2kju){left:75%;top:80%;background:conic-gradient(from 97deg,transparent 0deg,color-mix(in srgb,var(--rarity-legendary-light) 20%,transparent) 5deg,transparent 10deg,transparent 90deg,color-mix(in srgb,var(--rarity-legendary-tint) 14%,transparent) 95deg,transparent 100deg,transparent 190deg,color-mix(in srgb,var(--rarity-legendary-pale) 18%,transparent) 195deg,transparent 200deg,transparent 270deg,color-mix(in srgb,var(--rarity-legendary-tint) 12%,transparent) 275deg,transparent 280deg)}.card.rarity-legendary.svelte-1xb2kju .shimmer-c:where(.svelte-1xb2kju){left:50%;top:45%;background:conic-gradient(from 223deg,transparent 0deg,color-mix(in srgb,var(--rarity-legendary-pale) 16%,transparent) 4deg,transparent 8deg,transparent 120deg,color-mix(in srgb,var(--rarity-legendary-tint) 12%,transparent) 124deg,transparent 128deg,transparent 240deg,color-mix(in srgb,var(--rarity-legendary-pale) 14%,transparent) 244deg,transparent 248deg)}@keyframes svelte-1xb2kju-shimmer-spin{to{transform:rotate(1turn)}}.card-front-inner.svelte-1xb2kju{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-xl)}.art-fill.svelte-1xb2kju{position:absolute;inset:-4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-navy)}.art-fill.svelte-1xb2kju .avatar{border:none!important;border-radius:0!important;box-shadow:none!important;flex-shrink:0}.art-bg-blur.svelte-1xb2kju{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(var(--glass-blur-lg)) brightness(.6);z-index:0}.art-foreground.svelte-1xb2kju{position:relative;max-width:30%;max-height:30%;object-fit:contain;z-index:1;image-rendering:pixelated;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--color-black) 60%,transparent));transform:scale(2.75);margin-bottom:100px}.specular.svelte-1xb2kju{position:absolute;inset:0;background:radial-gradient(circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--color-white) 12%,transparent),transparent 50%);pointer-events:none;z-index:10}.holo-overlay.svelte-1xb2kju{position:absolute;inset:0;pointer-events:none;z-index:5;background:var(--foil-rainbow-soft);background-size:250% 250%;background-position:calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%);mix-blend-mode:screen}.holo-overlay.legendary.svelte-1xb2kju{background:var(--foil-rainbow);background-size:250% 250%;background-position:calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%);animation:svelte-1xb2kju-legendary-shimmer 4s ease-in-out infinite}@keyframes svelte-1xb2kju-legendary-shimmer{0%,to{opacity:.8}50%{opacity:1}}.info-overlay.svelte-1xb2kju{position:absolute;bottom:0;left:0;right:0;height:110px;padding:var(--space-3-5);background:var(--navy-a80);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--white-a8);display:flex;flex-direction:column;gap:var(--space-1-5);z-index:4}.name.svelte-1xb2kju{font-size:var(--font-2xl);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;text-shadow:0 1px 4px color-mix(in srgb,var(--color-black) 60%,transparent);line-height:1.2}.description.svelte-1xb2kju{font-size:var(--font-base);color:var(--color-text-primary);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-style:italic}.topic-badge.svelte-1xb2kju{font-size:.65rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:var(--space-0-5)}.sparkle.svelte-1xb2kju{font-size:.7rem;margin-right:var(--space-0-5)}.trait-row.svelte-1xb2kju{display:flex;gap:var(--space-2-5);margin-top:var(--space-0-5)}.trait-group.svelte-1xb2kju{display:flex;gap:var(--space-0-5);cursor:default}.dot.svelte-1xb2kju{width:7px;height:7px;border-radius:var(--radius-full);background:var(--white-a10);border:1px solid var(--white-a12);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.dot.svelte-1xb2kju:not(.revealed){background:var(--white-a6);border-color:var(--white-a8)}.card-back.svelte-1xb2kju{border:4px solid;display:flex;align-items:center;justify-content:center}.card.rarity-common.svelte-1xb2kju .card-back:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-common) 30%,transparent) color-mix(in srgb,var(--rarity-common-mid) 20%,transparent) color-mix(in srgb,var(--rarity-common-deep) 45%,transparent) color-mix(in srgb,var(--rarity-common-mid) 20%,transparent);box-shadow:0 0 4px color-mix(in srgb,var(--rarity-common) 10%,transparent)}.card.rarity-rare.svelte-1xb2kju .card-back:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-rare-light) 40%,transparent) color-mix(in srgb,var(--rarity-rare) 25%,transparent) color-mix(in srgb,var(--rarity-rare-deep) 50%,transparent) color-mix(in srgb,var(--rarity-rare) 25%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--rarity-rare) 20%,transparent),0 0 3px color-mix(in srgb,var(--rarity-rare) 15%,transparent)}.card.rarity-epic.svelte-1xb2kju .card-back:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-epic-tint) 45%,transparent) var(--epic-a30) color-mix(in srgb,var(--rarity-epic-deep) 55%,transparent) var(--epic-a30);box-shadow:0 0 14px color-mix(in srgb,var(--rarity-epic) 25%,transparent),0 0 5px var(--epic-a15)}.card.rarity-legendary.svelte-1xb2kju .card-back:where(.svelte-1xb2kju){border-color:color-mix(in srgb,var(--rarity-legendary-light) 50%,transparent) color-mix(in srgb,var(--rarity-legendary-mid) 35%,transparent) color-mix(in srgb,var(--rarity-legendary-deep) 55%,transparent) color-mix(in srgb,var(--rarity-legendary-mid) 35%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--rarity-legendary) 30%,transparent),0 0 6px var(--gold-a20)}.card-back-inner.svelte-1xb2kju{position:absolute;inset:0;border-radius:var(--radius-xl);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--card-back-bg-common)}.card.rarity-rare.svelte-1xb2kju .card-back-inner:where(.svelte-1xb2kju){background:var(--card-back-bg-rare)}.card.rarity-epic.svelte-1xb2kju .card-back-inner:where(.svelte-1xb2kju){background:var(--card-back-bg-epic)}.card.rarity-legendary.svelte-1xb2kju .card-back-inner:where(.svelte-1xb2kju){background:var(--card-back-bg-legendary)}.back-svg-pattern.svelte-1xb2kju{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.card.rarity-common.svelte-1xb2kju .pat-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 20%,transparent)}.card.rarity-common.svelte-1xb2kju .pat-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 6%,transparent);stroke-width:.5}.card.rarity-common.svelte-1xb2kju .ring-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 6%,transparent);stroke-width:.5}.card.rarity-common.svelte-1xb2kju .accent-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 4%,transparent);stroke-width:.5}.card.rarity-common.svelte-1xb2kju .inner-border:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 12%,transparent);stroke-width:1}.card.rarity-common.svelte-1xb2kju .inner-border-2:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 6%,transparent);stroke-width:.5}.card.rarity-common.svelte-1xb2kju .bar-accent:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 15%,transparent)}.card.rarity-common.svelte-1xb2kju .bar-accent-thin:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 8%,transparent)}.card.rarity-common.svelte-1xb2kju .corner-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 12%,transparent);stroke:color-mix(in srgb,var(--rarity-common-light) 20%,transparent);stroke-width:.5}.card.rarity-common.svelte-1xb2kju .corner-diamond-inner:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 6%,transparent);stroke:none}.card.rarity-common.svelte-1xb2kju .glow-inner:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-common-light) 8%,transparent)}.card.rarity-common.svelte-1xb2kju .glow-mid:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-common-light) 2%,transparent)}.card.rarity-rare.svelte-1xb2kju .pat-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-tint) 25%,transparent)}.card.rarity-rare.svelte-1xb2kju .pat-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-tint) 8%,transparent);stroke-width:.5}.card.rarity-rare.svelte-1xb2kju .ring-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-tint) 8%,transparent);stroke-width:.6}.card.rarity-rare.svelte-1xb2kju .accent-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-tint) 5%,transparent);stroke-width:.5}.card.rarity-rare.svelte-1xb2kju .inner-border:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-tint) 18%,transparent);stroke-width:1.2}.card.rarity-rare.svelte-1xb2kju .inner-border-2:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-tint) 8%,transparent);stroke-width:.5}.card.rarity-rare.svelte-1xb2kju .bar-accent:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-tint) 20%,transparent)}.card.rarity-rare.svelte-1xb2kju .bar-accent-thin:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-tint) 10%,transparent)}.card.rarity-rare.svelte-1xb2kju .corner-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-tint) 15%,transparent);stroke:color-mix(in srgb,var(--rarity-rare-tint) 30%,transparent);stroke-width:.5}.card.rarity-rare.svelte-1xb2kju .corner-diamond-inner:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-tint) 8%,transparent);stroke:none}.card.rarity-rare.svelte-1xb2kju .glow-inner:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-rare-tint) 12%,transparent)}.card.rarity-rare.svelte-1xb2kju .glow-mid:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-rare-tint) 3%,transparent)}.card.rarity-epic.svelte-1xb2kju .pat-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-tint) 30%,transparent)}.card.rarity-epic.svelte-1xb2kju .pat-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-tint) 10%,transparent);stroke-width:.5}.card.rarity-epic.svelte-1xb2kju .ring-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-tint) 10%,transparent);stroke-width:.7}.card.rarity-epic.svelte-1xb2kju .accent-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-tint) 6%,transparent);stroke-width:.5}.card.rarity-epic.svelte-1xb2kju .inner-border:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-tint) 22%,transparent);stroke-width:1.4}.card.rarity-epic.svelte-1xb2kju .inner-border-2:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-tint) 10%,transparent);stroke-width:.7}.card.rarity-epic.svelte-1xb2kju .bar-accent:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-tint) 25%,transparent)}.card.rarity-epic.svelte-1xb2kju .bar-accent-thin:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-tint) 12%,transparent)}.card.rarity-epic.svelte-1xb2kju .corner-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-tint) 20%,transparent);stroke:color-mix(in srgb,var(--rarity-epic-tint) 40%,transparent);stroke-width:.7}.card.rarity-epic.svelte-1xb2kju .corner-diamond-inner:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-tint) 10%,transparent);stroke:none}.card.rarity-epic.svelte-1xb2kju .starburst-ray:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-tint) 6%,transparent);stroke-width:.5}.card.rarity-epic.svelte-1xb2kju .glow-inner:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-epic-tint) 15%,transparent)}.card.rarity-epic.svelte-1xb2kju .glow-mid:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-epic-tint) 4%,transparent)}.card.rarity-legendary.svelte-1xb2kju .pat-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-tint) 35%,transparent)}.card.rarity-legendary.svelte-1xb2kju .pat-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-tint) 12%,transparent);stroke-width:.5}.card.rarity-legendary.svelte-1xb2kju .ring-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-tint) 12%,transparent);stroke-width:.8}.card.rarity-legendary.svelte-1xb2kju .accent-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-tint) 8%,transparent);stroke-width:.7}.card.rarity-legendary.svelte-1xb2kju .inner-border:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-tint) 28%,transparent);stroke-width:1.6}.card.rarity-legendary.svelte-1xb2kju .inner-border-2:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-tint) 12%,transparent);stroke-width:.8}.card.rarity-legendary.svelte-1xb2kju .bar-accent:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-tint) 30%,transparent)}.card.rarity-legendary.svelte-1xb2kju .bar-accent-thin:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-tint) 15%,transparent)}.card.rarity-legendary.svelte-1xb2kju .corner-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-tint) 25%,transparent);stroke:color-mix(in srgb,var(--rarity-legendary-tint) 50%,transparent);stroke-width:.8}.card.rarity-legendary.svelte-1xb2kju .corner-diamond-inner:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-tint) 12%,transparent);stroke:none}.card.rarity-legendary.svelte-1xb2kju .starburst-ray:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-tint) 7%,transparent);stroke-width:.6}.card.rarity-legendary.svelte-1xb2kju .orbit-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-tint) 20%,transparent);stroke:color-mix(in srgb,var(--rarity-legendary-tint) 35%,transparent);stroke-width:.5}.card.rarity-legendary.svelte-1xb2kju .glow-inner:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-legendary-tint) 20%,transparent)}.card.rarity-legendary.svelte-1xb2kju .glow-mid:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-legendary-tint) 5%,transparent)}.back-emblem.svelte-1xb2kju{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.shield-svg.svelte-1xb2kju{filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}.card.rarity-common.svelte-1xb2kju .shield-top:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-common-mid) 15%,transparent)}.card.rarity-common.svelte-1xb2kju .shield-bottom:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-common-mid) 8%,transparent)}.card.rarity-common.svelte-1xb2kju .shield-stroke-a:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-common-light) 40%,transparent)}.card.rarity-common.svelte-1xb2kju .shield-stroke-b:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-common-mid) 25%,transparent)}.card.rarity-common.svelte-1xb2kju .shield-inner-stroke:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 15%,transparent)}.card.rarity-common.svelte-1xb2kju .shield-divider:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-common-light) 15%,transparent)}.card.rarity-common.svelte-1xb2kju .shield-accent-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 20%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-top:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-rare-tint) 20%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-bottom:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-rare) 10%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-stroke-a:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-rare-light) 50%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-stroke-b:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-rare) 30%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-inner-stroke:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-light) 18%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-divider:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-rare-light) 18%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-accent-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-light) 25%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-svg:where(.svelte-1xb2kju){filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--rarity-rare) 15%,transparent))}.card.rarity-epic.svelte-1xb2kju .shield-top:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-epic-tint) 25%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-bottom:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-epic) 12%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-stroke-a:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-epic-light) 60%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-stroke-b:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-epic) 35%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-inner-stroke:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-light) 20%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-divider:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-epic-light) 20%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-accent-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-light) 30%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-svg:where(.svelte-1xb2kju){filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rarity-epic) 25%,transparent)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}.card.rarity-legendary.svelte-1xb2kju .shield-top:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-legendary-tint) 30%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-bottom:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-legendary-mid) 15%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-stroke-a:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-legendary-light) 70%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-stroke-b:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-legendary-mid) 40%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-inner-stroke:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-light) 22%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-divider:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--rarity-legendary-light) 22%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-accent-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-light) 35%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-svg:where(.svelte-1xb2kju){filter:drop-shadow(0 0 16px color-mix(in srgb,var(--rarity-legendary) 30%,transparent)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent));animation:svelte-1xb2kju-shield-pulse 3s ease-in-out infinite}@keyframes svelte-1xb2kju-shield-pulse{0%,to{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--rarity-legendary) 30%,transparent)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}50%{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--rarity-legendary) 50%,transparent)) drop-shadow(0 0 40px var(--gold-a15)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}}.shield-text-g.svelte-1xb2kju,.shield-text-b.svelte-1xb2kju{font-family:var(--font-brand);font-weight:900;font-size:32px;letter-spacing:2px}.card.rarity-common.svelte-1xb2kju .shield-text-g:where(.svelte-1xb2kju),.card.rarity-common.svelte-1xb2kju .shield-text-b:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-common-light) 30%,transparent)}.card.rarity-rare.svelte-1xb2kju .shield-text-g:where(.svelte-1xb2kju),.card.rarity-rare.svelte-1xb2kju .shield-text-b:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-rare-light) 40%,transparent)}.card.rarity-epic.svelte-1xb2kju .shield-text-g:where(.svelte-1xb2kju),.card.rarity-epic.svelte-1xb2kju .shield-text-b:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-epic-light) 45%,transparent)}.card.rarity-legendary.svelte-1xb2kju .shield-text-g:where(.svelte-1xb2kju),.card.rarity-legendary.svelte-1xb2kju .shield-text-b:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--rarity-legendary-light) 55%,transparent)}.back-shimmer-sweep.svelte-1xb2kju{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.back-shimmer-sweep.svelte-1xb2kju:after{content:"";position:absolute;inset:-50% -100%;animation:svelte-1xb2kju-sweep-slide var(--sweep-dur, 5s) linear infinite;animation-delay:var(--sweep-delay, 0s)}.card.rarity-rare.svelte-1xb2kju .back-shimmer-sweep:where(.svelte-1xb2kju):after{background:linear-gradient(var(--sweep-angle, 105deg),transparent 40%,color-mix(in srgb,var(--rarity-rare-light) 4%,transparent) 46%,color-mix(in srgb,var(--color-diamond-cyan) 9%,transparent) 50%,color-mix(in srgb,var(--rarity-rare-light) 4%,transparent) 54%,transparent 60%)}.card.rarity-epic.svelte-1xb2kju .back-shimmer-sweep:where(.svelte-1xb2kju):after{background:linear-gradient(var(--sweep-angle, 105deg),transparent 38%,color-mix(in srgb,var(--rarity-epic-tint) 5%,transparent) 44%,color-mix(in srgb,var(--color-diamond-pink) 12%,transparent) 50%,color-mix(in srgb,var(--rarity-epic-tint) 5%,transparent) 56%,transparent 62%)}.card.rarity-legendary.svelte-1xb2kju .back-shimmer-sweep:where(.svelte-1xb2kju):after{background:linear-gradient(var(--sweep-angle, 105deg),transparent 35%,color-mix(in srgb,var(--rarity-legendary-tint) 6%,transparent) 42%,color-mix(in srgb,var(--rarity-legendary-pale) 16%,transparent) 50%,color-mix(in srgb,var(--rarity-legendary-tint) 6%,transparent) 58%,transparent 65%)}@keyframes svelte-1xb2kju-sweep-slide{0%{transform:translate(-33%)}to{transform:translate(33%)}}.back-particles.svelte-1xb2kju{position:absolute;inset:0;pointer-events:none;z-index:4}.particle.svelte-1xb2kju{position:absolute;width:var(--ps, 2px);height:var(--ps, 2px);border-radius:var(--radius-full);background:color-mix(in srgb,var(--rarity-legendary-tint) 70%,transparent);left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);box-shadow:0 0 8px color-mix(in srgb,var(--rarity-legendary) 50%,transparent),0 0 3px color-mix(in srgb,var(--rarity-legendary) 80%,transparent);animation:svelte-1xb2kju-particle-float var(--pd) ease-in-out infinite;animation-delay:calc(var(--pi) * -.5s)}@keyframes svelte-1xb2kju-particle-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-12px) scale(1.4);opacity:1}}.back-specular.svelte-1xb2kju{position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--color-white) 8%,transparent),transparent 50%)}.card.rarity-rare.svelte-1xb2kju .back-specular:where(.svelte-1xb2kju){background:radial-gradient(circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--rarity-rare-light) 10%,transparent),transparent 50%)}.card.rarity-epic.svelte-1xb2kju .back-specular:where(.svelte-1xb2kju){background:radial-gradient(circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--rarity-epic-tint) 12%,transparent),transparent 50%)}.card.rarity-legendary.svelte-1xb2kju .back-specular:where(.svelte-1xb2kju){background:radial-gradient(circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--rarity-legendary-tint) 14%,transparent),transparent 50%)}.card.rarity-diamond.svelte-1xb2kju .card-front:where(.svelte-1xb2kju){border-width:2px;border-style:solid;border-color:color-mix(in srgb,var(--color-white) 55%,transparent) color-mix(in srgb,var(--diamond-silver) 40%,transparent) color-mix(in srgb,var(--diamond-silver-dark) 45%,transparent) color-mix(in srgb,var(--diamond-silver) 40%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--color-white) 15%,transparent),inset 0 1px color-mix(in srgb,var(--color-white) 20%,transparent),inset 0 -1px color-mix(in srgb,var(--color-black) 15%,transparent)}.card.rarity-diamond.svelte-1xb2kju .border-shimmer:where(.svelte-1xb2kju){opacity:.75;padding:2.5px}.card.rarity-diamond.svelte-1xb2kju .shimmer-a:where(.svelte-1xb2kju){left:50%;top:50%;animation:svelte-1xb2kju-shimmer-spin 10s linear infinite;background:var(--foil-diamond-border)}.diamond-aura.svelte-1xb2kju{position:absolute;inset:-16px;z-index:-1;border-radius:var(--radius-5xl);background:radial-gradient(ellipse 120% 80% at 30% 20%,color-mix(in srgb,var(--color-white) 25%,transparent),transparent 50%),radial-gradient(ellipse 100% 120% at 75% 85%,color-mix(in srgb,var(--color-white) 20%,transparent),transparent 50%),radial-gradient(ellipse 90% 90% at 50% 50%,color-mix(in srgb,var(--rarity-diamond) 15%,transparent),transparent 60%);filter:blur(var(--glass-blur));transition:filter .3s ease,inset .3s ease,opacity .3s ease}.card.rarity-diamond.hovering.svelte-1xb2kju .diamond-aura:where(.svelte-1xb2kju){inset:-22px;filter:blur(var(--glass-blur-lg));opacity:1}.card.rarity-diamond.svelte-1xb2kju:not(.hovering) .diamond-aura:where(.svelte-1xb2kju){animation:svelte-1xb2kju-diamond-aura-breathe 3.5s ease-in-out infinite}@keyframes svelte-1xb2kju-diamond-aura-breathe{0%,to{opacity:.55;transform:scale(.987,.991)}50%{opacity:.85;transform:scale(1.026,1.019)}}.card.rarity-diamond.svelte-1xb2kju,.card.rarity-diamond.hovering.svelte-1xb2kju{filter:none}.holo-overlay.diamond.svelte-1xb2kju{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E"),linear-gradient(calc(130deg + var(--mx, 0) * 12deg),var(--foil-diamond-fire-stops));background-size:cover,400% 400%;background-position:center,calc(25% + (var(--mx) + 1) / 2 * 50%) calc(25% + (var(--my) + 1) / 2 * 50%);background-blend-mode:soft-light,normal;filter:brightness(1.2) contrast(2) saturate(.55);mix-blend-mode:color-dodge;opacity:.4;transition:background-position .08s ease-out}.card.rarity-diamond.hovering.svelte-1xb2kju .holo-overlay.diamond:where(.svelte-1xb2kju){filter:brightness(calc(.9 + var(--pfc, 0) * .5)) contrast(2.2) saturate(.7);opacity:.55}.diamond-holo-bands.svelte-1xb2kju{position:absolute;inset:0;border-radius:var(--radius-xl);pointer-events:none;z-index:6;overflow:hidden}.diamond-holo-bands.svelte-1xb2kju:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(calc(133deg + var(--mx, 0) * 5deg),var(--foil-diamond-scan-stops));background-size:600% 600%;background-position:calc(var(--mx, 0) * 30% + 50%) calc(var(--my, 0) * 30% + 50%);mix-blend-mode:hard-light;filter:brightness(1.1) contrast(1.05);opacity:0;transition:background-position .08s ease-out,opacity .3s ease}.card.rarity-diamond.hovering.svelte-1xb2kju .diamond-holo-bands:where(.svelte-1xb2kju):before{opacity:.25}.diamond-glare.svelte-1xb2kju{position:absolute;inset:0;border-radius:var(--radius-xl);pointer-events:none;z-index:11;background-image:radial-gradient(farthest-corner circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--color-white) 55%,transparent) 0%,color-mix(in srgb,var(--rarity-common-mid) 5%,transparent) 40%,transparent 80%);mix-blend-mode:hard-light;opacity:0;transition:opacity .2s ease-out}.card.rarity-diamond.hovering.svelte-1xb2kju .diamond-glare:where(.svelte-1xb2kju){opacity:calc(.15 + var(--pfc, 0) * .35)}.diamond-shine.svelte-1xb2kju{position:absolute;inset:0;border-radius:var(--radius-xl);pointer-events:none;z-index:14;overflow:hidden}.diamond-shine.svelte-1xb2kju:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--color-white) 3%,transparent) 38%,color-mix(in srgb,var(--color-white) 10%,transparent) 44%,color-mix(in srgb,var(--color-white) 3%,transparent) 50%,transparent 58%);animation:svelte-1xb2kju-diamond-shine-sweep 7s ease-in-out infinite}@keyframes svelte-1xb2kju-diamond-shine-sweep{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(560%);opacity:0}}.diamond-front-particles.svelte-1xb2kju{position:absolute;inset:-14px;pointer-events:none;z-index:15;overflow:visible}.diamond-sparkle.svelte-1xb2kju{position:absolute;left:calc(var(--sx) * 1%);top:calc(var(--sy) * 1%);width:calc(var(--ss, 2px) * 3.5);height:calc(var(--ss, 2px) * 3.5);background:var(--color-white);clip-path:polygon(50% 0%,53% 40%,100% 50%,53% 60%,50% 100%,47% 60%,0% 50%,47% 40%);animation:svelte-1xb2kju-sparkle-pop var(--sd) ease-out infinite;animation-delay:calc(var(--si) * -.25s)}.diamond-sparkle.svelte-1xb2kju:nth-child(3n){clip-path:polygon(50% 0%,53% 40%,100% 50%,53% 60%,50% 100%,47% 60%,0% 50%,47% 40%);transform:rotate(45deg)}.diamond-sparkle.svelte-1xb2kju:nth-child(7n+2){background:var(--color-white)}.diamond-sparkle.svelte-1xb2kju:nth-child(7n+5){background:var(--rarity-diamond)}.diamond-sparkle.svelte-1xb2kju:nth-child(6n){width:calc(var(--ss, 2px) * 5);height:calc(var(--ss, 2px) * 5)}@keyframes svelte-1xb2kju-sparkle-pop{0%,to{transform:scale(0);opacity:0}5%{transform:scale(1.5);opacity:1}12%{transform:scale(.6);opacity:.65}25%{transform:scale(1.1);opacity:.8}50%{transform:scale(.3);opacity:.2}}.card.rarity-diamond.svelte-1xb2kju .card-front-inner:where(.svelte-1xb2kju){box-shadow:inset calc(var(--mx, 0) * -4px) calc(var(--my, 0) * -4px) 12px color-mix(in srgb,var(--color-black) 15%,transparent),inset calc(var(--mx, 0) * 2px) calc(var(--my, 0) * 2px) 8px color-mix(in srgb,var(--color-white) 4%,transparent);transition:box-shadow .1s ease-out}.card.rarity-diamond.svelte-1xb2kju .card-front-inner:where(.svelte-1xb2kju):after{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);pointer-events:none;z-index:16;background:radial-gradient(ellipse 50% 50% at 50% 35%,color-mix(in srgb,var(--color-white) 25%,transparent),color-mix(in srgb,var(--color-white) 5%,transparent) 40%,transparent 70%);opacity:0;animation:svelte-1xb2kju-diamond-brilliance 5s ease-in-out infinite;animation-delay:1.5s}@keyframes svelte-1xb2kju-diamond-brilliance{0%,80%,to{opacity:0}88%{opacity:1}92%{opacity:.4}96%{opacity:.7}}.card.rarity-diamond.svelte-1xb2kju .card-front-inner:where(.svelte-1xb2kju):before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' seed='8'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 0 0 0 0 0 0 0 0.9 1'/%3E%3CfeFuncG type='discrete' tableValues='0 0 0 0 0 0 0 0 0.9 1'/%3E%3CfeFuncB type='discrete' tableValues='0 0 0 0 0 0 0 0 0.9 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='42'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 0 0 0 0 0 0 0.8 1'/%3E%3CfeFuncG type='discrete' tableValues='0 0 0 0 0 0 0 0.8 1'/%3E%3CfeFuncB type='discrete' tableValues='0 0 0 0 0 0 0 0.8 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g2)'/%3E%3C/svg%3E");background-size:30% 30%,40% 40%;background-position:calc(50% + var(--mx, 0) * 15%) calc(50% + var(--my, 0) * 15%),calc(50% - var(--mx, 0) * 10%) calc(50% - var(--my, 0) * 10%);background-blend-mode:soft-light;mix-blend-mode:color-dodge;filter:brightness(.3) contrast(3) saturate(0);opacity:.5;transition:background-position .08s ease-out}.card.rarity-diamond.hovering.svelte-1xb2kju .card-front-inner:where(.svelte-1xb2kju):before{filter:brightness(.45) contrast(3) saturate(0);opacity:.65}.card.rarity-diamond.svelte-1xb2kju .specular:where(.svelte-1xb2kju){opacity:0}.card.rarity-diamond.svelte-1xb2kju .art-fill:where(.svelte-1xb2kju){filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--color-black) 50%,transparent));will-change:filter;transition:filter .15s ease-out}.card.rarity-diamond.svelte-1xb2kju .art-foreground:where(.svelte-1xb2kju){filter:none}.card.rarity-diamond.hovering.svelte-1xb2kju .art-fill:where(.svelte-1xb2kju){filter:drop-shadow(calc(var(--mx) * 6px) calc(6px + var(--my) * 6px) 16px color-mix(in srgb,var(--color-black) 55%,transparent))}.card.rarity-diamond.hovering.svelte-1xb2kju .art-bg-blur:where(.svelte-1xb2kju){filter:blur(var(--glass-blur-lg)) brightness(.4);transition:filter .15s ease-out}.card.rarity-diamond.svelte-1xb2kju .card-back:where(.svelte-1xb2kju){border-width:2px;border-style:solid;border-color:color-mix(in srgb,var(--diamond-silver-light) 60%,transparent) color-mix(in srgb,var(--rarity-common) 40%,transparent) color-mix(in srgb,color-mix(in srgb,var(--diamond-silver-dark) 62.5%,var(--color-black)) 50%,transparent) color-mix(in srgb,var(--rarity-common) 40%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--color-white) 15%,transparent),0 0 18px color-mix(in srgb,var(--diamond-silver) 10%,transparent)}.card.rarity-diamond.svelte-1xb2kju .card-back-inner:where(.svelte-1xb2kju){background:var(--card-back-bg-diamond)}.card.rarity-diamond.svelte-1xb2kju .pat-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver-light) 30%,transparent)}.card.rarity-diamond.svelte-1xb2kju .pat-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver) 12%,transparent);stroke-width:.5}.card.rarity-diamond.svelte-1xb2kju .ring-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver) 14%,transparent);stroke-width:.9}.card.rarity-diamond.svelte-1xb2kju .accent-line:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver) 10%,transparent);stroke-width:.8}.card.rarity-diamond.svelte-1xb2kju .inner-border:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver-light) 30%,transparent);stroke-width:1.8}.card.rarity-diamond.svelte-1xb2kju .inner-border-2:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver) 14%,transparent);stroke-width:.9}.card.rarity-diamond.svelte-1xb2kju .bar-accent:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver-light) 28%,transparent)}.card.rarity-diamond.svelte-1xb2kju .bar-accent-thin:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver) 16%,transparent)}.card.rarity-diamond.svelte-1xb2kju .corner-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver-light) 25%,transparent);stroke:color-mix(in srgb,var(--color-white) 40%,transparent);stroke-width:.8}.card.rarity-diamond.svelte-1xb2kju .corner-diamond-inner:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver) 15%,transparent);stroke:none}.card.rarity-diamond.svelte-1xb2kju .starburst-ray:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver-light) 9%,transparent);stroke-width:.6}.card.rarity-diamond.svelte-1xb2kju .orbit-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--color-diamond-glow) 22%,transparent);stroke:color-mix(in srgb,var(--color-diamond-pink) 40%,transparent);stroke-width:.6}.card.rarity-diamond.svelte-1xb2kju .orbit-diamond:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver-light) 20%,transparent);stroke:color-mix(in srgb,var(--color-white) 35%,transparent);stroke-width:.6}.card.rarity-diamond.svelte-1xb2kju .orbit-diamond-inner:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver) 15%,transparent);stroke:color-mix(in srgb,var(--diamond-silver-light) 25%,transparent);stroke-width:.4}.card.rarity-diamond.svelte-1xb2kju .glow-inner:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--color-white) 18%,transparent)}.card.rarity-diamond.svelte-1xb2kju .glow-mid:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--diamond-silver-light) 5%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-top:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--diamond-silver-light) 30%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-bottom:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--diamond-silver) 15%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-stroke-a:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--rarity-diamond) 70%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-stroke-b:where(.svelte-1xb2kju){stop-color:color-mix(in srgb,var(--diamond-silver-light) 45%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-inner-stroke:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver-light) 25%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-divider:where(.svelte-1xb2kju){stroke:color-mix(in srgb,var(--diamond-silver-light) 25%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-accent-dot:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--color-white) 35%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-text-g:where(.svelte-1xb2kju),.card.rarity-diamond.svelte-1xb2kju .shield-text-b:where(.svelte-1xb2kju){fill:color-mix(in srgb,var(--diamond-silver-light) 55%,transparent)}.card.rarity-diamond.svelte-1xb2kju .shield-svg:where(.svelte-1xb2kju){filter:drop-shadow(0 0 14px color-mix(in srgb,var(--color-white) 25%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,var(--diamond-silver-light) 15%,transparent)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent));animation:svelte-1xb2kju-diamond-shield-pulse 3s ease-in-out infinite}@keyframes svelte-1xb2kju-diamond-shield-pulse{0%,to{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--color-white) 25%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,var(--diamond-silver-light) 15%,transparent)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}50%{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--color-white) 40%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--diamond-silver-light) 25%,transparent)) drop-shadow(0 2px 8px color-mix(in srgb,var(--color-black) 40%,transparent))}}.card.rarity-diamond.svelte-1xb2kju .back-shimmer-sweep:where(.svelte-1xb2kju):after{background:linear-gradient(var(--sweep-angle, 105deg),var(--foil-diamond-sweep-stops))}.card.rarity-diamond.svelte-1xb2kju .particle:where(.svelte-1xb2kju){background:var(--color-white);border-radius:0;box-shadow:none;width:calc(var(--ps, 2px) * 2.5);height:calc(var(--ps, 2px) * 2.5);clip-path:polygon(50% 0%,53% 40%,100% 50%,53% 60%,50% 100%,47% 60%,0% 50%,47% 40%);animation:svelte-1xb2kju-diamond-particle-rise var(--pd) ease-out infinite;animation-delay:calc(var(--pi) * -.35s)}@keyframes svelte-1xb2kju-diamond-particle-rise{0%,to{transform:translateY(0) scale(0);opacity:0}7%{transform:translateY(-3px) scale(1.4);opacity:1}18%{transform:translateY(-8px) scale(.7);opacity:.7}40%{transform:translateY(-15px) scale(1);opacity:.45}70%{transform:translateY(-22px) scale(.3);opacity:.1}}.card.rarity-diamond.svelte-1xb2kju .back-specular:where(.svelte-1xb2kju){background:radial-gradient(circle at calc((var(--mx) + 1) / 2 * 100%) calc((var(--my) + 1) / 2 * 100%),color-mix(in srgb,var(--color-white) 20%,transparent),color-mix(in srgb,var(--rarity-diamond) 6%,transparent) 30%,transparent 55%)}.item-card.svelte-1ushl4o{--rarity-c: var(--rarity-common);--rarity-a8: var(--white-a8);--rarity-a15: var(--white-a15);--rarity-a30: var(--white-a20);position:relative;width:176px;min-height:232px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);background:linear-gradient(180deg,var(--rarity-a8),transparent 60%),var(--color-surface-raised);border:1px solid var(--rarity-a30);border-radius:var(--radius-lg);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);cursor:pointer;user-select:none;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.item-card.compact.svelte-1ushl4o{width:132px;min-height:176px;padding:var(--space-3) var(--space-2) var(--space-2);gap:var(--space-1-5)}.item-card.rarity-common.svelte-1ushl4o{--rarity-c: var(--rarity-common);--rarity-a8: var(--white-a8);--rarity-a15: var(--white-a15);--rarity-a30: var(--white-a20)}.item-card.rarity-rare.svelte-1ushl4o{--rarity-c: var(--rarity-rare);--rarity-a8: color-mix(in srgb, var(--rarity-rare) 8%, transparent);--rarity-a15: color-mix(in srgb, var(--rarity-rare) 15%, transparent);--rarity-a30: color-mix(in srgb, var(--rarity-rare) 30%, transparent)}.item-card.rarity-epic.svelte-1ushl4o{--rarity-c: var(--rarity-epic);--rarity-a8: var(--epic-a8);--rarity-a15: var(--epic-a15);--rarity-a30: var(--epic-a30)}.item-card.rarity-legendary.svelte-1ushl4o{--rarity-c: var(--rarity-legendary);--rarity-a8: var(--gold-a15);--rarity-a15: var(--gold-a20);--rarity-a30: var(--gold-a35)}.item-card.rarity-diamond.svelte-1ushl4o{--rarity-c: var(--rarity-diamond);--rarity-a8: var(--diamond-a12);--rarity-a15: var(--diamond-a20);--rarity-a30: var(--diamond-a40)}.item-card.svelte-1ushl4o:hover{transform:translateY(-2px);border-color:var(--rarity-c);box-shadow:0 0 0 1px var(--rarity-a30),0 var(--space-3) var(--space-8) var(--rarity-a15),0 var(--space-2) var(--space-4) var(--black-a30)}.item-card.svelte-1ushl4o:focus-visible{outline:2px solid var(--rarity-c);outline-offset:2px}.item-card.selected.svelte-1ushl4o{border-color:var(--rarity-c);box-shadow:0 0 0 2px var(--rarity-c),0 0 var(--space-8) var(--rarity-a30)}.item-card[draggable=true].svelte-1ushl4o{cursor:grab}.item-card[draggable=true].svelte-1ushl4o:active{cursor:grabbing}.gem.svelte-1ushl4o{position:absolute;top:var(--space-1);right:var(--space-4);width:var(--space-3);height:var(--space-3);background:var(--rarity-c);transform:rotate(45deg);border-radius:var(--radius-xs);box-shadow:0 0 var(--space-3) var(--rarity-c),inset 0 0 var(--space-1) var(--white-a25);z-index:3}.qty.svelte-1ushl4o{position:absolute;top:var(--space-2);left:var(--space-2);padding:0 var(--space-2);background:var(--color-surface-overlay);border:1px solid var(--rarity-a30);color:var(--color-text-primary);font-size:var(--font-xs);font-weight:700;border-radius:var(--radius-pill);z-index:3}.plate.svelte-1ushl4o{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin-top:var(--space-2)}.compact.svelte-1ushl4o .plate:where(.svelte-1ushl4o){width:60px;height:60px;margin-top:var(--space-1)}.plate-glow.svelte-1ushl4o{position:absolute;inset:-20%;background:radial-gradient(circle,var(--rarity-a30),transparent 70%);pointer-events:none;filter:blur(var(--glass-blur-sm))}.icon.svelte-1ushl4o{position:relative;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 var(--space-1) var(--space-3) var(--black-a40));transition:transform var(--transition-slow) ease}.compact.svelte-1ushl4o .icon:where(.svelte-1ushl4o){width:48px;height:48px}.item-card.svelte-1ushl4o:hover .icon:where(.svelte-1ushl4o){transform:scale(1.06) translateY(-2px)}.icon-fallback.svelte-1ushl4o{position:relative;font-size:var(--font-4xl);color:var(--color-text-muted);filter:drop-shadow(0 var(--space-1) var(--space-3) var(--black-a40))}.name.svelte-1ushl4o{font-family:var(--font-brand);font-weight:700;font-size:var(--font-base);color:var(--color-text-primary);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact.svelte-1ushl4o .name:where(.svelte-1ushl4o){font-size:var(--font-sm)}.badges.svelte-1ushl4o{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);max-width:100%}.badge.svelte-1ushl4o{padding:var(--space-0-5) var(--space-2);font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-pill);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em}.badge-positive.svelte-1ushl4o{background:var(--start-a15);color:var(--color-success);border-color:var(--start-a20)}.badge-negative.svelte-1ushl4o{background:var(--error-a15);color:var(--color-error);border-color:var(--error-a20)}.badge-neutral.svelte-1ushl4o{background:var(--white-a8);color:var(--color-text-primary);border-color:var(--white-a10)}.badge-special.svelte-1ushl4o{background:var(--accent-a15);color:var(--color-accent-light);border-color:var(--accent-a30)}.footer.svelte-1ushl4o{margin-top:auto;display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.cat.svelte-1ushl4o{color:var(--rarity-c);font-weight:700}.sep.svelte-1ushl4o{opacity:.5}.subtype.svelte-1ushl4o{max-width:10ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pixel-art.svelte-cpjue0{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.gbx-card.svelte-295uwt{display:inline-block;width:var(--card-w);height:var(--card-h);position:relative;isolation:isolate;border-radius:var(--radius-4xl);transform-style:preserve-3d;transform:perspective(900px) rotateX(calc(var(--my, 0) * -4deg)) rotateY(calc(var(--mx, 0) * 4deg)) translateZ(0);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.gbx-card.hovering.svelte-295uwt{transition:transform 60ms ease-out}.gbx-card-body.svelte-295uwt{position:relative;width:100%;height:100%;border-radius:var(--radius-4xl);overflow:hidden;background:var(--color-navy);box-shadow:0 20px 40px -14px color-mix(in srgb,var(--color-black) 65%,transparent),0 6px 12px -2px color-mix(in srgb,var(--color-black) 35%,transparent)}.gbx-frame.svelte-295uwt{position:absolute;inset:0;border-radius:var(--radius-4xl);pointer-events:none;z-index:9;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white) 18%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--pill) 48%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--color-black) 25%,transparent),inset 0 0 0 7px color-mix(in srgb,var(--color-white) 10%,transparent);background:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--color-white) 6%,transparent) 2px 3px),repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--color-black) 6%,transparent) 3px 4px);-webkit-mask:linear-gradient(var(--color-black),var(--color-black)) content-box,linear-gradient(var(--color-black),var(--color-black));-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black),var(--color-black)) content-box,linear-gradient(var(--color-black),var(--color-black));mask-composite:exclude;padding:var(--space-1-5)}.gbx-art-bg.svelte-295uwt{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(var(--glass-blur-lg)) brightness(.55) saturate(1.4);z-index:0;image-rendering:pixelated}.gbx-art-bg-inline.svelte-295uwt{display:flex;align-items:center;justify-content:center}.gbx-art-bg-inline.svelte-295uwt svg{width:100%;height:100%;object-fit:cover}.gbx-glow.svelte-295uwt{position:absolute;inset:0;background:radial-gradient(ellipse at 35% 50%,var(--halo) 0%,transparent 55%);z-index:1;pointer-events:none;animation:svelte-295uwt-gbx-pulse 3.6s ease-in-out infinite}@keyframes svelte-295uwt-gbx-pulse{0%,to{opacity:.85}50%{opacity:1}}.gbx-art-fg.svelte-295uwt{position:absolute;top:50%;left:5%;transform:translateY(-50%) rotateX(calc(var(--my, 0) * -8deg)) rotateY(calc(var(--mx, 0) * 8deg));transition:transform .24s cubic-bezier(.2,.8,.2,1);z-index:2;filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--color-black) 55%,transparent));pointer-events:none}.gbx-card.hovering.svelte-295uwt .gbx-art-fg:where(.svelte-295uwt){transition:transform 60ms ease-out}.gbx-art-fg.svelte-295uwt img:where(.svelte-295uwt),.gbx-art-fg.svelte-295uwt svg{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.gbx-holo.svelte-295uwt{position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--spectrum-red) 10%,transparent) 28%,color-mix(in srgb,var(--spectrum-orange) 10%,transparent) 34%,color-mix(in srgb,var(--spectrum-yellow) 10%,transparent) 40%,color-mix(in srgb,var(--spectrum-green) 10%,transparent) 46%,color-mix(in srgb,var(--spectrum-cyan) 10%,transparent) 52%,color-mix(in srgb,var(--spectrum-violet) 10%,transparent) 58%,color-mix(in srgb,var(--spectrum-magenta) 10%,transparent) 64%,transparent 72%);background-size:260% 260%;background-position:calc((var(--mx, 0) + 1) / 2 * 100%) calc((var(--my, 0) + 1) / 2 * 100%);mix-blend-mode:screen;opacity:.55;transition:opacity .24s ease;pointer-events:none;z-index:3}.gbx-card.hovering.svelte-295uwt .gbx-holo:where(.svelte-295uwt){opacity:.95}.gbx-specular.svelte-295uwt{position:absolute;inset:0;background:radial-gradient(circle at calc((var(--mx, 0) + 1) / 2 * 100%) calc((var(--my, 0) + 1) / 2 * 100%),color-mix(in srgb,var(--color-white) 30%,transparent),transparent 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .24s ease;pointer-events:none;z-index:4}.gbx-card.hovering.svelte-295uwt .gbx-specular:where(.svelte-295uwt){opacity:1}.gbx-scanlines.svelte-295uwt{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--color-white) 4%,transparent) 2px 3px);mix-blend-mode:overlay;pointer-events:none;z-index:5}.gbx-info.svelte-295uwt{position:absolute;inset:auto 0 0;padding:clamp(10px,calc(var(--card-h) / 14),20px) clamp(14px,calc(var(--card-w) / 16),28px);z-index:6;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:clamp(1px,calc(var(--card-h) / 80),4px);background:linear-gradient(to top,color-mix(in srgb,var(--color-black) 85%,transparent) 0%,color-mix(in srgb,var(--color-black) 55%,transparent) 55%,transparent 100%)}.gbx-label.svelte-295uwt{font-family:var(--font-brand);font-weight:800;font-size:clamp(10px,calc(var(--card-h) / 15),15px);letter-spacing:3px;text-transform:uppercase;color:var(--color-brand-pink-light);text-shadow:0 0 10px var(--halo),0 1px 2px color-mix(in srgb,var(--color-black) 85%,transparent)}.gbx-amount-wrap.svelte-295uwt{position:relative;display:inline-block;line-height:1}.gbx-amount.svelte-295uwt{font-family:var(--font-brand);font-weight:900;font-size:clamp(28px,calc(var(--card-h) / 3.2),72px);line-height:1;letter-spacing:-.5px;color:var(--color-white);font-variant-numeric:tabular-nums;text-shadow:0 0 18px var(--halo),0 0 6px color-mix(in srgb,var(--pill) 70%,transparent),0 2px 4px color-mix(in srgb,var(--color-black) 80%,transparent),0 -1px 0 color-mix(in srgb,var(--color-black) 50%,transparent)}.gbx-sparkle.svelte-295uwt{position:absolute;image-rendering:pixelated;filter:drop-shadow(0 0 3px var(--halo));pointer-events:none;z-index:2}.gbx-sparkle-a.svelte-295uwt{width:clamp(6px,calc(var(--card-h) / 20),12px);height:clamp(6px,calc(var(--card-h) / 20),12px);top:-55%;right:-6%;animation:svelte-295uwt-gbx-twinkle 2.4s ease-in-out infinite}.gbx-sparkle-b.svelte-295uwt{width:clamp(4px,calc(var(--card-h) / 30),8px);height:clamp(4px,calc(var(--card-h) / 30),8px);top:20%;left:-28%;animation:svelte-295uwt-gbx-twinkle 2.4s ease-in-out infinite .8s}.gbx-sparkle-c.svelte-295uwt{width:clamp(3px,calc(var(--card-h) / 36),6px);height:clamp(3px,calc(var(--card-h) / 36),6px);bottom:-35%;right:22%;animation:svelte-295uwt-gbx-twinkle 2.4s ease-in-out infinite 1.4s}@keyframes svelte-295uwt-gbx-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.gbx-border-shimmer.svelte-295uwt{position:absolute;inset:-2px;border-radius:var(--radius-4xl);pointer-events:none;z-index:10;overflow:hidden;mask:linear-gradient(var(--color-white),var(--color-white)) content-box,linear-gradient(var(--color-white),var(--color-white));mask-composite:exclude;-webkit-mask:linear-gradient(var(--color-white),var(--color-white)) content-box,linear-gradient(var(--color-white),var(--color-white));-webkit-mask-composite:xor;padding:var(--space-0-5)}.gbx-shimmer-layer.svelte-295uwt{position:absolute;width:300%;aspect-ratio:1;translate:-50% -50%;will-change:transform;animation:svelte-295uwt-gbx-shimmer-spin 14s linear infinite}.gbx-shimmer-a.svelte-295uwt{left:25%;top:15%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--rarity-legendary-light) 32%,transparent) 6deg,transparent 12deg,transparent 60deg,color-mix(in srgb,var(--color-brand-pink-hot) 28%,transparent) 66deg,transparent 72deg,transparent 140deg,color-mix(in srgb,var(--rarity-epic-light) 26%,transparent) 146deg,transparent 152deg,transparent 220deg,color-mix(in srgb,var(--color-diamond-cyan) 24%,transparent) 226deg,transparent 232deg,transparent 300deg,color-mix(in srgb,var(--rarity-legendary-light) 28%,transparent) 306deg,transparent 312deg)}.gbx-shimmer-b.svelte-295uwt{left:75%;top:80%;background:conic-gradient(from 97deg,transparent 0deg,color-mix(in srgb,var(--rarity-legendary-light) 24%,transparent) 5deg,transparent 10deg,transparent 90deg,color-mix(in srgb,var(--color-brand-pink-hot) 22%,transparent) 95deg,transparent 100deg,transparent 190deg,color-mix(in srgb,var(--rarity-epic-tint) 24%,transparent) 195deg,transparent 200deg,transparent 270deg,color-mix(in srgb,var(--rarity-legendary-tint) 20%,transparent) 275deg,transparent 280deg)}@keyframes svelte-295uwt-gbx-shimmer-spin{to{transform:rotate(1turn)}}.pack-opener.svelte-1vzpzrt{--ease-spring: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938, 1.077 20.4%, 1.121, 1.149 24.3%, 1.163 27%, 1.154, 1.129 32.8%, 1.017 43.1%, .991, .977 51%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-arrive: linear(0, .009 1.2%, .2 4.5%, .567 9.7%, .847 15.1%, .997 20.9%, 1.08 26%, 1.1 28.4%, 1.093 33.5%, 1.03 47.3%, 1.005 60%, .998 72%, 1);--ease-bounce: linear(0, .004, .016, .035, .063 9.1%, .141, .25, .391, .563, .765, 1, .891, .813 45.5%, .785, .766, .754, .75, .754, .766, .785, .813 63.6%, .891, 1 72.7%, .973, .953, .941, .938, .941, .953, .973, 1, .988, .984, .988, 1);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;gap:var(--space-4);overflow:hidden}.glazebux-slot.svelte-1vzpzrt{display:flex;align-items:center;justify-content:center;outline:none;cursor:pointer}.glazebux-slot.svelte-1vzpzrt:focus-visible{filter:drop-shadow(0 0 6px var(--color-accent))}.screen-shake.svelte-1vzpzrt{animation:svelte-1vzpzrt-screenShake .6s var(--ease-spring)}@keyframes svelte-1vzpzrt-screenShake{0%{transform:translate(0) scale(1)}15%{transform:translate(6px,-4px) scale(1.02)}35%{transform:translate(-4px,3px) scale(1.01)}55%{transform:translate(2px,-2px)}to{transform:translate(0) scale(1)}}.legendary-flash.svelte-1vzpzrt{position:absolute;inset:-200px;z-index:50;pointer-events:none}.legendary-flash-dim.svelte-1vzpzrt{position:absolute;inset:-400px;background:color-mix(in srgb,var(--color-black) 15%,transparent);animation:svelte-1vzpzrt-legendaryDim 1s ease-out forwards}@keyframes svelte-1vzpzrt-legendaryDim{0%{opacity:1}25%{opacity:1}to{opacity:0}}.legendary-flash-inner.svelte-1vzpzrt{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rarity-legendary) 95%,transparent),color-mix(in srgb,var(--rarity-legendary-orange) 50%,transparent) 25%,transparent 50%);animation:svelte-1vzpzrt-legendaryFlashIn .7s var(--ease-arrive) forwards}@keyframes svelte-1vzpzrt-legendaryFlashIn{0%{opacity:0;transform:scale(.3)}12%{opacity:1}35%{opacity:.85}to{opacity:0;transform:scale(1.5)}}.legendary-flash-outer.svelte-1vzpzrt{position:absolute;inset:-100px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rarity-legendary-orange) 40%,transparent),color-mix(in srgb,var(--rarity-legendary-orange) 15%,transparent) 35%,transparent 65%);animation:svelte-1vzpzrt-legendaryFlashOut 1s var(--ease-arrive) forwards}@keyframes svelte-1vzpzrt-legendaryFlashOut{0%{opacity:0;transform:scale(.4)}15%{opacity:.8}40%{opacity:.6}to{opacity:0;transform:scale(2)}}.legendary-flash-ring.svelte-1vzpzrt{position:absolute;inset:50px;border-radius:50%;background:radial-gradient(circle,transparent 40%,color-mix(in srgb,var(--rarity-legendary) 30%,transparent) 50%,transparent 60%);animation:svelte-1vzpzrt-legendaryRing .8s .05s var(--ease-arrive) forwards;opacity:0}@keyframes svelte-1vzpzrt-legendaryRing{0%{opacity:0;transform:scale(.2)}15%{opacity:.7}to{opacity:0;transform:scale(3)}}.wind-layer.svelte-1vzpzrt{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.wind-streak.svelte-1vzpzrt{position:absolute;width:var(--length);height:2px;background:linear-gradient(90deg,transparent,var(--color),transparent);transform:rotate(var(--angle));transform-origin:center;opacity:0;animation:svelte-1vzpzrt-windRush var(--speed) var(--delay) linear infinite;filter:blur(.5px)}@keyframes svelte-1vzpzrt-windRush{0%{opacity:0;transform:rotate(var(--angle)) translate(60px) scaleX(.3)}15%{opacity:calc(var(--intensity) * .8)}50%{opacity:calc(var(--intensity) * .6);transform:rotate(var(--angle)) translate(-20px) scaleX(1)}85%{opacity:calc(var(--intensity) * .3)}to{opacity:0;transform:rotate(var(--angle)) translate(-80px) scaleX(.2)}}.pack-scene.svelte-1vzpzrt{display:flex;flex-direction:column;align-items:center}.pack-wrapper.svelte-1vzpzrt{background:none;border:none;cursor:pointer;padding:var(--space-7);position:relative;outline:none;font-family:inherit}.pack-wrapper.svelte-1vzpzrt:disabled{cursor:default}.pack-float.svelte-1vzpzrt{position:relative;will-change:transform}.is-idle.svelte-1vzpzrt:hover .pack-float:where(.svelte-1vzpzrt){filter:brightness(1.05)}.is-idle.svelte-1vzpzrt:hover .pack-glow:where(.svelte-1vzpzrt){opacity:.8!important;transform:scale(1.15)!important}.pack-glow.svelte-1vzpzrt{position:absolute;inset:-40px;border-radius:var(--radius-pill);background:radial-gradient(ellipse,color-mix(in srgb,var(--color-brand-pink) 25%,transparent),transparent 70%);opacity:.5;transition:opacity var(--transition-base),transform var(--transition-base);z-index:-1;filter:blur(var(--glass-blur))}.pack-glow-tear.svelte-1vzpzrt{position:absolute;inset:-40px;border-radius:var(--radius-pill);opacity:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-white) 60%,transparent),color-mix(in srgb,var(--color-brand-pink) 30%,transparent) 40%,transparent 80%);transform:scale(1.3);filter:blur(var(--glass-blur));z-index:-1}.pack-body.svelte-1vzpzrt{position:relative;width:220px;height:320px;border-radius:var(--radius-3xl);background:var(--pack-body-bg);border:2px solid color-mix(in srgb,var(--color-brand-pink) 30%,transparent);overflow:hidden;box-shadow:0 8px 32px color-mix(in srgb,var(--color-black) 50%,transparent),0 2px 8px color-mix(in srgb,var(--color-brand-pink) 10%,transparent),inset 0 1px color-mix(in srgb,var(--color-white) 8%,transparent)}.foil-shimmer.svelte-1vzpzrt{position:absolute;top:0;bottom:0;left:0;width:300%;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--color-brand-pink) 8%,transparent) 38%,color-mix(in srgb,var(--color-white) 14%,transparent) 42%,var(--epic-a8) 46%,transparent 54%);will-change:transform;animation:svelte-1vzpzrt-foilSweep 4s ease-in-out infinite;z-index:2;pointer-events:none}@keyframes svelte-1vzpzrt-foilSweep{0%{transform:translate(-133.333%)}to{transform:translate(66.667%)}}.foil-holo.svelte-1vzpzrt{position:absolute;inset:0;background:conic-gradient(from 0deg at 30% 30%,transparent 0deg,color-mix(in srgb,var(--color-brand-pink) 6%,transparent) 30deg,transparent 60deg,color-mix(in srgb,var(--rarity-rare) 4%,transparent) 120deg,transparent 150deg,color-mix(in srgb,var(--rarity-epic) 6%,transparent) 210deg,transparent 240deg,color-mix(in srgb,var(--rarity-legendary) 4%,transparent) 300deg,transparent 330deg);animation:svelte-1vzpzrt-holoSpin 12s linear infinite;z-index:1;pointer-events:none}@keyframes svelte-1vzpzrt-holoSpin{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.pack-content.svelte-1vzpzrt{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-5);padding:var(--space-5)}.pack-top-accent.svelte-1vzpzrt{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--color-pink),transparent);opacity:.6}.pack-brand-line1.svelte-1vzpzrt,.pack-brand-line2.svelte-1vzpzrt{line-height:1;text-align:center}.pack-brand-line2.svelte-1vzpzrt{margin-top:calc(-1 * var(--space-0-5))}.brand-glaze.svelte-1vzpzrt{font-size:2.4rem;font-weight:900;letter-spacing:6px;color:var(--color-pink);text-shadow:0 2px 20px color-mix(in srgb,var(--color-brand-pink) 50%,transparent),0 0 40px color-mix(in srgb,var(--color-brand-pink) 15%,transparent)}.brand-boost.svelte-1vzpzrt{font-size:2.4rem;font-weight:900;letter-spacing:6px;color:var(--color-teal);text-shadow:0 2px 20px color-mix(in srgb,var(--rarity-rare) 50%,transparent),0 0 40px color-mix(in srgb,var(--rarity-rare) 15%,transparent)}.pack-divider.svelte-1vzpzrt{width:60%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-pink) 35%,transparent),transparent);margin:var(--space-2) 0}.pack-subtitle.svelte-1vzpzrt{font-size:.7rem;letter-spacing:5px;color:color-mix(in srgb,var(--color-white) 55%,transparent);font-weight:600;text-transform:uppercase}.pack-card-count.svelte-1vzpzrt{font-size:var(--font-brand-md);letter-spacing:4px;color:color-mix(in srgb,var(--color-white) 45%,transparent);font-weight:600;margin-top:var(--space-0-5)}.pack-bottom-accent.svelte-1vzpzrt{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--color-teal),transparent);opacity:.4}.tear-line.svelte-1vzpzrt{position:absolute;top:50%;left:8%;right:8%;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-white) 20%,transparent) 0px,color-mix(in srgb,var(--color-white) 20%,transparent) 6px,transparent 6px,transparent 12px);z-index:4;transform:translateY(-.5px)}.mote.svelte-1vzpzrt{position:absolute;animation:svelte-1vzpzrt-moteFloat 3s ease-in-out infinite;opacity:0}.mote.svelte-1vzpzrt svg:where(.svelte-1vzpzrt){display:block}.mote-1.svelte-1vzpzrt{top:5%;left:-24px;animation-delay:0s;animation-duration:3.2s;color:color-mix(in srgb,var(--color-brand-pink) 50%,transparent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--color-brand-pink) 30%,transparent))}.mote-2.svelte-1vzpzrt{top:25%;right:-20px;animation-delay:.6s;animation-duration:3.8s;color:color-mix(in srgb,var(--rarity-rare) 50%,transparent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--rarity-rare) 30%,transparent))}.mote-3.svelte-1vzpzrt{bottom:30%;left:-28px;animation-delay:1.2s;animation-duration:3.5s;color:color-mix(in srgb,var(--rarity-epic) 50%,transparent);filter:drop-shadow(0 0 3px var(--epic-a30))}.mote-4.svelte-1vzpzrt{bottom:15%;right:-18px;animation-delay:1.8s;animation-duration:4s;color:color-mix(in srgb,var(--color-brand-pink) 40%,transparent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--color-brand-pink) 20%,transparent))}.mote-5.svelte-1vzpzrt{top:50%;left:-22px;animation-delay:.3s;animation-duration:3.6s;color:color-mix(in srgb,var(--rarity-legendary) 40%,transparent);filter:drop-shadow(0 0 3px var(--gold-a20))}@keyframes svelte-1vzpzrt-moteFloat{0%,to{opacity:0;transform:translateY(8px) rotate(0) scale(.7)}20%{opacity:.7}50%{opacity:.9;transform:translateY(-8px) rotate(30deg) scale(1)}80%{opacity:.6}}.open-hint.svelte-1vzpzrt{margin-top:var(--space-5);font-size:var(--font-md);color:color-mix(in srgb,var(--color-white) 55%,transparent);letter-spacing:2px;animation:svelte-1vzpzrt-hintPulse 2.5s ease-in-out infinite;text-align:center;font-weight:500;text-transform:uppercase}@keyframes svelte-1vzpzrt-hintPulse{0%,to{opacity:.45}50%{opacity:.85}}.pack-tearing.svelte-1vzpzrt{position:relative;width:220px;height:320px}.pack-half.svelte-1vzpzrt{position:absolute;width:220px;height:320px;overflow:hidden}.pack-half.svelte-1vzpzrt .pack-body:where(.svelte-1vzpzrt){border-radius:var(--radius-3xl)}.pack-half-left.svelte-1vzpzrt{clip-path:inset(0 50% 0 0);transform:translate(calc(var(--tear, 0) * -60px)) rotate(calc(var(--tear, 0) * -12deg));transform-origin:left center;opacity:calc(1 - var(--tear, 0) * .7)}.pack-half-right.svelte-1vzpzrt{clip-path:inset(0 0 0 50%);transform:translate(calc(var(--tear, 0) * 60px)) rotate(calc(var(--tear, 0) * 12deg));transform-origin:right center;opacity:calc(1 - var(--tear, 0) * .7)}.tear-light.svelte-1vzpzrt{position:absolute;top:20%;left:50%;width:4px;height:60%;background:var(--color-white);transform:translate(-50%) scaleX(calc(1 + var(--tear, 0) * 30));opacity:calc(var(--tear, 0) * .9);filter:blur(calc(var(--tear, 0) * 12px));border-radius:50%;z-index:5}.burst-state.svelte-1vzpzrt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;overflow:visible;pointer-events:none}.burst-dim.svelte-1vzpzrt{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 60%,transparent);animation:svelte-1vzpzrt-burstDim .6s ease-out forwards}@keyframes svelte-1vzpzrt-burstDim{0%{opacity:0}10%{opacity:.2}30%{opacity:.2}to{opacity:0}}.bloom-core.svelte-1vzpzrt{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,var(--color-white),color-mix(in srgb,var(--color-white) 70%,transparent) 35%,transparent 65%);animation:svelte-1vzpzrt-bloomCore .8s var(--ease-arrive) forwards;opacity:0;mix-blend-mode:screen}@keyframes svelte-1vzpzrt-bloomCore{0%{opacity:0;transform:scale(.3)}10%{opacity:1}25%{opacity:.95;transform:scale(1)}50%{opacity:.6}to{opacity:0;transform:scale(1.4)}}.bloom-mid.svelte-1vzpzrt{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-pink-light) 80%,transparent),color-mix(in srgb,var(--color-brand-pink) 35%,transparent) 40%,transparent 70%);animation:svelte-1vzpzrt-bloomMid 1.1s .05s var(--ease-arrive) forwards;opacity:0;mix-blend-mode:screen;filter:blur(var(--glass-blur))}@keyframes svelte-1vzpzrt-bloomMid{0%{opacity:0;transform:scale(.2)}12%{opacity:.85}30%{opacity:.7;transform:scale(1)}55%{opacity:.35}to{opacity:0;transform:scale(1.6)}}.bloom-outer.svelte-1vzpzrt{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rarity-epic-light) 45%,transparent),color-mix(in srgb,var(--rarity-epic) 18%,transparent) 30%,color-mix(in srgb,var(--color-brand-pink) 10%,transparent) 50%,transparent 70%);animation:svelte-1vzpzrt-bloomOuter 1.4s .08s var(--ease-arrive) forwards;opacity:0;mix-blend-mode:screen;filter:blur(var(--glass-blur-xl))}@keyframes svelte-1vzpzrt-bloomOuter{0%{opacity:0;transform:scale(.15)}10%{opacity:.5}25%{opacity:.45;transform:scale(.8)}50%{opacity:.25}to{opacity:0;transform:scale(2.2)}}.bloom-haze.svelte-1vzpzrt{position:absolute;width:1000px;height:1000px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-pink) 12%,transparent),color-mix(in srgb,var(--rarity-epic) 6%,transparent) 40%,transparent 65%);animation:svelte-1vzpzrt-bloomHaze 2s .1s ease-out forwards;opacity:0;mix-blend-mode:screen;filter:blur(40px)}@keyframes svelte-1vzpzrt-bloomHaze{0%{opacity:0;transform:scale(.3)}15%{opacity:.4}35%{opacity:.3;transform:scale(1.2)}65%{opacity:.15}to{opacity:0;transform:scale(2.5)}}.bloom-ring.svelte-1vzpzrt{position:absolute;border-radius:50%;mix-blend-mode:screen;opacity:0}.bloom-ring-1.svelte-1vzpzrt{width:300px;height:300px;background:radial-gradient(circle,transparent 45%,color-mix(in srgb,var(--color-white) 25%,transparent) 50%,transparent 55%);animation:svelte-1vzpzrt-bloomRing 1s .02s var(--ease-arrive) forwards}.bloom-ring-2.svelte-1vzpzrt{width:500px;height:500px;background:radial-gradient(circle,transparent 45%,color-mix(in srgb,var(--color-brand-pink) 20%,transparent) 49%,color-mix(in srgb,var(--color-white) 15%,transparent) 51%,transparent 55%);animation:svelte-1vzpzrt-bloomRing 1.2s .1s var(--ease-arrive) forwards;filter:blur(var(--glass-blur-sm))}.bloom-ring-3.svelte-1vzpzrt{width:700px;height:700px;background:radial-gradient(circle,transparent 44%,var(--epic-a12) 48%,color-mix(in srgb,var(--color-brand-pink) 8%,transparent) 52%,transparent 56%);animation:svelte-1vzpzrt-bloomRing 1.5s .18s var(--ease-arrive) forwards;filter:blur(var(--glass-blur-md))}@keyframes svelte-1vzpzrt-bloomRing{0%{opacity:0;transform:scale(.1)}12%{opacity:1}30%{opacity:.7}to{opacity:0;transform:scale(3)}}.bloom-streaks.svelte-1vzpzrt{position:absolute;width:500px;height:500px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--color-white) 18%,transparent) 3deg,transparent 6deg,transparent 30deg,color-mix(in srgb,var(--color-white) 12%,transparent) 33deg,transparent 36deg,transparent 60deg,color-mix(in srgb,var(--color-white) 15%,transparent) 63deg,transparent 66deg,transparent 90deg,color-mix(in srgb,var(--color-white) 10%,transparent) 93deg,transparent 96deg,transparent 120deg,color-mix(in srgb,var(--color-white) 16%,transparent) 123deg,transparent 126deg,transparent 150deg,color-mix(in srgb,var(--color-white) 11%,transparent) 153deg,transparent 156deg,transparent 180deg,color-mix(in srgb,var(--color-white) 14%,transparent) 183deg,transparent 186deg,transparent 210deg,color-mix(in srgb,var(--color-white) 10%,transparent) 213deg,transparent 216deg,transparent 240deg,color-mix(in srgb,var(--color-white) 17%,transparent) 243deg,transparent 246deg,transparent 270deg,color-mix(in srgb,var(--color-white) 9%,transparent) 273deg,transparent 276deg,transparent 300deg,color-mix(in srgb,var(--color-white) 13%,transparent) 303deg,transparent 306deg,transparent 330deg,color-mix(in srgb,var(--color-white) 11%,transparent) 333deg,transparent 336deg,transparent 360deg);animation:svelte-1vzpzrt-bloomStreaks 1s .03s var(--ease-arrive) forwards;opacity:0;mix-blend-mode:screen}@keyframes svelte-1vzpzrt-bloomStreaks{0%{opacity:0;transform:scale(.3) rotate(0)}12%{opacity:.85}35%{opacity:.5}to{opacity:0;transform:scale(4) rotate(25deg)}}.bloom-sparkle.svelte-1vzpzrt{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--color-white);box-shadow:0 0 8px color-mix(in srgb,var(--color-white) 80%,transparent),0 0 20px color-mix(in srgb,var(--color-brand-pink) 40%,transparent);mix-blend-mode:screen;opacity:0}.bloom-sparkle-1.svelte-1vzpzrt{animation:svelte-1vzpzrt-sparkle1 1.2s .08s ease-out forwards}.bloom-sparkle-2.svelte-1vzpzrt{animation:svelte-1vzpzrt-sparkle2 1s .15s ease-out forwards}.bloom-sparkle-3.svelte-1vzpzrt{animation:svelte-1vzpzrt-sparkle3 1.1s .05s ease-out forwards}@keyframes svelte-1vzpzrt-sparkle1{0%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1}to{opacity:0;transform:translate(-120px,-80px) scale(.2)}}@keyframes svelte-1vzpzrt-sparkle2{0%{opacity:0;transform:translate(0) scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(100px,-60px) scale(.2)}}@keyframes svelte-1vzpzrt-sparkle3{0%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:1}to{opacity:0;transform:translate(80px,90px) scale(.2)}}.cards-scroller.svelte-1vzpzrt{position:absolute;inset:0;display:flex;align-items:center;justify-content:safe center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--white-a15) transparent}.cards-scroller.flashing.svelte-1vzpzrt{overflow-x:hidden}.cards-container.svelte-1vzpzrt{flex-shrink:0;display:flex;gap:var(--space-5);justify-content:center;align-items:flex-end;padding:var(--space-5)}.card-slot.svelte-1vzpzrt{position:relative;transform-origin:center bottom;opacity:0}.card-slot.visible.svelte-1vzpzrt{opacity:1;animation:svelte-1vzpzrt-cardSlam .35s cubic-bezier(.45,0,.85,.25)}@keyframes svelte-1vzpzrt-cardSlam{0%{opacity:0;transform:translateY(-550px) scaleX(.92) scaleY(1.18)}60%{opacity:1;transform:translateY(-80px) scaleX(.92) scaleY(1.14)}78%{opacity:1;transform:translateY(0) scaleX(1.14) scaleY(.82)}90%{transform:translateY(0) scaleX(.97) scaleY(1.04)}to{transform:translateY(0) scaleX(1) scaleY(1)}}.impact-flash.svelte-1vzpzrt{position:absolute;left:-40px;right:-40px;bottom:-30px;height:80px;z-index:40;pointer-events:none;background:radial-gradient(ellipse at center 70%,color-mix(in srgb,var(--color-white) 95%,transparent) 0%,color-mix(in srgb,var(--rarity-legendary-pale) 60%,transparent) 25%,color-mix(in srgb,var(--rarity-legendary-light) 20%,transparent) 55%,transparent 80%);animation:svelte-1vzpzrt-impactFlashAnim .3s cubic-bezier(.16,.6,.4,1) forwards;mix-blend-mode:screen;transform-origin:center bottom}@keyframes svelte-1vzpzrt-impactFlashAnim{0%{opacity:1;transform:scaleX(.4) scaleY(.3)}25%{opacity:1;transform:scaleX(1.3) scaleY(.8)}to{opacity:0;transform:scaleX(1.8) scaleY(1.2)}}.impact-puffs.svelte-1vzpzrt{position:absolute;bottom:0;left:50%;width:0;height:0;z-index:30;pointer-events:none}.puff.svelte-1vzpzrt{position:absolute;bottom:0;width:36px;height:20px;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-white) 40%,transparent) 0%,color-mix(in srgb,var(--diamond-silver-light) 20%,transparent) 50%,transparent 100%)}.puff-l.svelte-1vzpzrt{animation:svelte-1vzpzrt-puffLeft .6s cubic-bezier(.16,.6,.4,1) forwards}.puff-r.svelte-1vzpzrt{animation:svelte-1vzpzrt-puffRight .6s cubic-bezier(.16,.6,.4,1) forwards}.puff-cl.svelte-1vzpzrt{animation:svelte-1vzpzrt-puffCenterLeft .55s cubic-bezier(.16,.6,.4,1) .04s forwards;opacity:0}.puff-cr.svelte-1vzpzrt{animation:svelte-1vzpzrt-puffCenterRight .55s cubic-bezier(.16,.6,.4,1) .04s forwards;opacity:0}@keyframes svelte-1vzpzrt-puffLeft{0%{opacity:.8;transform:translate(0) scale(.3)}35%{opacity:.7}to{opacity:0;transform:translate(-110px,-15px) scale(2) rotate(-12deg)}}@keyframes svelte-1vzpzrt-puffRight{0%{opacity:.8;transform:translate(0) scale(.3)}35%{opacity:.7}to{opacity:0;transform:translate(110px,-15px) scale(2) rotate(12deg)}}@keyframes svelte-1vzpzrt-puffCenterLeft{0%{opacity:.6;transform:translate(0) scale(.2)}25%{opacity:.5}to{opacity:0;transform:translate(-65px,-30px) scale(1.5) rotate(-6deg)}}@keyframes svelte-1vzpzrt-puffCenterRight{0%{opacity:.6;transform:translate(0) scale(.2)}25%{opacity:.5}to{opacity:0;transform:translate(65px,-30px) scale(1.5) rotate(6deg)}}.bottom-actions.svelte-1vzpzrt{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%) translateY(10px);opacity:0;transition:opacity .4s var(--ease-arrive),transform .4s var(--ease-arrive);pointer-events:none}.bottom-actions.visible.svelte-1vzpzrt{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.action-btn.svelte-1vzpzrt{padding:var(--space-3) var(--space-9);border:2px solid color-mix(in srgb,var(--color-brand-pink) 30%,transparent);border-radius:var(--radius-2xl);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-pink) 10%,transparent),var(--epic-a8));color:var(--color-pink);font-size:var(--font-lg);font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);font-family:inherit;letter-spacing:.5px}.action-btn.svelte-1vzpzrt:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-pink) 20%,transparent),var(--epic-a15));border-color:color-mix(in srgb,var(--color-brand-pink) 50%,transparent);transform:translateY(-2px);box-shadow:0 4px 20px color-mix(in srgb,var(--color-brand-pink) 20%,transparent)}.action-btn.svelte-1vzpzrt:active{transform:translateY(0)}.modal-dialog.character-detail.rarity-epic{box-shadow:var(--glow-epic)}.modal-dialog.character-detail.rarity-legendary{box-shadow:var(--glow-legendary)}.header.svelte-2y98n1{display:flex;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}.header-info.svelte-2y98n1{display:flex;flex-direction:column;gap:var(--space-1)}.header-info.svelte-2y98n1 h2:where(.svelte-2y98n1){font-size:1.3rem;margin:0}.voice.svelte-2y98n1{font-size:var(--font-brand-md);color:var(--color-text-muted)}.description.svelte-2y98n1{color:var(--color-text-primary);font-size:var(--font-base);line-height:1.5;margin-bottom:var(--space-4)}.section.svelte-2y98n1{margin-bottom:var(--space-4)}.section.svelte-2y98n1 h3:where(.svelte-2y98n1){font-size:var(--font-base);color:var(--color-text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.section.svelte-2y98n1 p:where(.svelte-2y98n1){color:var(--color-text-primary);font-size:var(--font-base);line-height:1.5}.trait-grid.svelte-2y98n1{display:flex;flex-direction:column;gap:var(--space-2)}.trait-header.svelte-2y98n1{display:flex;justify-content:space-between;margin-bottom:var(--space-0-5)}.trait-name.svelte-2y98n1{font-size:var(--font-brand-md);color:var(--color-text-secondary)}.trait-value.svelte-2y98n1{font-size:var(--font-brand-md);color:var(--color-text-muted)}.trait-bar.svelte-2y98n1{height:6px;background:var(--white-a8);border-radius:var(--radius-xs);overflow:hidden}.trait-fill.svelte-2y98n1{height:100%;border-radius:var(--radius-xs);transition:width .5s ease-out}.trait-fill.rarity-common.svelte-2y98n1{background:var(--rarity-common)}.trait-fill.rarity-rare.svelte-2y98n1{background:var(--rarity-rare)}.trait-fill.rarity-epic.svelte-2y98n1{background:var(--rarity-epic)}.trait-fill.rarity-legendary.svelte-2y98n1{background:var(--rarity-legendary)}.party-btn.svelte-2y98n1{width:100%;padding:var(--space-2-5);border:none;border-radius:var(--radius-lg);background:var(--color-teal);color:var(--color-white);font-size:var(--font-base);font-weight:600;cursor:pointer;font-family:inherit;transition:background var(--transition-slow)}.party-btn.svelte-2y98n1:hover{background:color-mix(in srgb,var(--color-accent) 80%,var(--color-accent-light))}.reroll-section.svelte-2y98n1{border-top:1px solid var(--white-a8);padding-top:var(--space-4);margin-top:var(--space-3)}.reroll-hint.svelte-2y98n1{margin:0 0 var(--space-3);color:var(--color-text-primary);opacity:.75;font-size:var(--font-base)}.reroll-grid.svelte-2y98n1{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.reroll-btn.svelte-2y98n1{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--white-a5);border:1px solid var(--white-a10);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-brand);text-align:left;transition:background .16s ease,border-color .16s ease,transform 80ms ease}.reroll-btn.svelte-2y98n1:hover:not(:disabled){background:var(--accent-a10);border-color:var(--accent-a25)}.reroll-btn.svelte-2y98n1:active:not(:disabled){transform:scale(.98)}.reroll-btn.svelte-2y98n1:disabled{cursor:not-allowed;opacity:.55}.reroll-btn.insufficient.svelte-2y98n1{opacity:.5}.reroll-label.svelte-2y98n1{font-weight:700;font-size:var(--font-base)}.reroll-hint-label.svelte-2y98n1{font-size:var(--font-brand-md);color:var(--color-text-primary);opacity:.7}.reroll-cost.svelte-2y98n1{display:inline-flex;align-items:center;margin-top:var(--space-1);font-size:var(--font-brand-md)}.item-detail-body.svelte-1pixevl{display:flex;flex-direction:column;gap:var(--space-4)}.modal-dialog.item-detail.rarity-epic{box-shadow:0 0 16px var(--epic-a15),0 0 32px var(--epic-a8)}.modal-dialog.item-detail.rarity-legendary{box-shadow:0 0 20px var(--gold-a20),0 0 40px color-mix(in srgb,var(--rarity-legendary) 10%,transparent)}.header.svelte-1pixevl{display:flex;gap:var(--space-4);align-items:center}.icon-frame.svelte-1pixevl{width:72px;height:72px;border-radius:var(--radius-xl);background:var(--white-a4);border:2px solid var(--white-a8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-frame.rarity-rare.svelte-1pixevl{border-color:color-mix(in srgb,var(--rarity-rare) 30%,transparent)}.icon-frame.rarity-epic.svelte-1pixevl{border-color:color-mix(in srgb,var(--rarity-epic) 35%,transparent);box-shadow:0 0 12px var(--epic-a15)}.icon-frame.rarity-legendary.svelte-1pixevl{border-color:color-mix(in srgb,var(--rarity-legendary) 40%,transparent);box-shadow:0 0 16px var(--gold-a20)}.icon-frame.rarity-diamond.svelte-1pixevl{border-color:color-mix(in srgb,var(--color-diamond-glow) 45%,transparent);box-shadow:0 0 16px var(--diamond-a20),0 0 8px color-mix(in srgb,var(--color-diamond-pink) 15%,transparent)}.detail-icon.svelte-1pixevl{width:48px;height:48px;image-rendering:pixelated}.icon-emoji.svelte-1pixevl{font-size:2rem}.header-info.svelte-1pixevl{display:flex;flex-direction:column;gap:var(--space-1)}.item-title.svelte-1pixevl{font-family:var(--font-brand);font-size:var(--font-xl);font-weight:700;color:var(--color-heading);margin:0;line-height:1.2}.meta-row.svelte-1pixevl{display:flex;align-items:center;gap:var(--space-2)}.cat-label.svelte-1pixevl{font-size:.7rem;color:var(--color-text-muted);text-transform:capitalize}.qty.svelte-1pixevl{font-size:.75rem;font-weight:700;color:var(--color-teal)}.description.svelte-1pixevl{font-size:var(--font-base);color:var(--color-text-primary);line-height:1.5;margin:0}.section-title.svelte-1pixevl{font-size:var(--font-sm);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-2)}.props-grid.svelte-1pixevl{display:flex;flex-direction:column;gap:var(--space-2)}.prop.svelte-1pixevl{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2);background:var(--white-a3);border-radius:var(--radius-md)}.prop.phrases.svelte-1pixevl{flex-direction:column;gap:var(--space-1)}.prop-label.svelte-1pixevl{font-size:.75rem;font-weight:600;color:var(--color-text-muted);min-width:72px;text-transform:capitalize}.prop-value.svelte-1pixevl{font-size:var(--font-base);color:var(--color-text-primary);text-transform:capitalize}.title-preview.svelte-1pixevl{font-style:italic;color:var(--rarity-legendary)}.phrase-list.svelte-1pixevl{display:flex;flex-wrap:wrap;gap:var(--space-1)}.phrase-chip.svelte-1pixevl{font-size:.7rem;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--accent-a12);color:var(--color-teal);font-weight:500}.actions.svelte-1pixevl{display:flex;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--white-a6)}.action-btn.svelte-1pixevl{flex:1;padding:var(--space-2) var(--space-4);border:1px solid;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.action-btn.svelte-1pixevl:hover{transform:scale(1.03)}.action-btn.svelte-1pixevl:active{transform:scale(.97)}.use-btn.svelte-1pixevl{background:var(--accent-a15);border-color:var(--accent-a30);color:var(--color-teal)}.use-btn.svelte-1pixevl:hover{background:var(--accent-a25)}.equip-btn.svelte-1pixevl{background:var(--epic-a12);border-color:color-mix(in srgb,var(--rarity-epic) 25%,transparent);color:var(--rarity-epic)}.equip-btn.svelte-1pixevl:hover{background:var(--epic-a20)}.salvage-btn.svelte-1pixevl{background:color-mix(in srgb,var(--color-stop) 10%,transparent);border-color:color-mix(in srgb,var(--color-stop) 20%,transparent);color:var(--color-mythic-warm)}.salvage-btn.svelte-1pixevl:hover{background:color-mix(in srgb,var(--color-stop) 18%,transparent)}.char-picker.svelte-1pixevl{border-top:1px solid var(--white-a6);padding-top:var(--space-4)}.char-list.svelte-1pixevl{display:flex;flex-direction:column;gap:var(--space-2);max-height:200px;overflow-y:auto}.char-option.svelte-1pixevl{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--white-a3);border:1px solid var(--white-a6);border-radius:var(--radius-md);cursor:pointer;color:inherit;font-family:inherit;transition:all .15s ease}.char-option.svelte-1pixevl:hover{background:var(--white-a6);border-color:var(--color-teal)}.char-avatar.svelte-1pixevl{width:36px;height:36px;border-radius:var(--radius-md);overflow:hidden;background:var(--white-a6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.char-avatar.svelte-1pixevl img:where(.svelte-1pixevl){width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.char-initial.svelte-1pixevl{font-weight:700;color:var(--color-text-muted)}.char-info.svelte-1pixevl{display:flex;flex-direction:column;gap:var(--space-0-5)}.char-name.svelte-1pixevl{font-size:var(--font-base);font-weight:600;color:var(--color-text-primary)}.char-rarity.svelte-1pixevl{font-size:.65rem;font-weight:600;text-transform:uppercase}.char-rarity.rarity-common.svelte-1pixevl{color:var(--rarity-common)}.char-rarity.rarity-rare.svelte-1pixevl{color:var(--rarity-rare)}.char-rarity.rarity-epic.svelte-1pixevl{color:var(--rarity-epic)}.char-rarity.rarity-legendary.svelte-1pixevl{color:var(--rarity-legendary)}.cancel-btn.svelte-1pixevl{margin-top:var(--space-2);width:100%;padding:var(--space-2);background:var(--white-a4);border:1px solid var(--white-a8);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-sm);font-family:inherit;cursor:pointer;transition:all .15s ease}.cancel-btn.svelte-1pixevl:hover{background:var(--white-a8)}
