.chip-toggle.svelte-1o2bh0a{height:calc(2 * var(--chip-pad-y) + var(--chip-font));width:calc(2 * var(--chip-pad-y) + var(--chip-font));min-height:calc(2 * var(--chip-pad-y) + var(--chip-font));max-height:calc(2 * var(--chip-pad-y) + var(--chip-font));min-width:calc(2 * var(--chip-pad-y) + var(--chip-font));max-width:calc(2 * var(--chip-pad-y) + var(--chip-font));aspect-ratio:1 / 1;appearance:none;margin:0;padding:0;flex:none;display:inline-flex;align-items:center;justify-content:center;position:relative;align-self:flex-end;box-sizing:border-box;isolation:isolate;transform:translateZ(0);background:var(--chip-inactive-bg);color:var(--chip-inactive-text);border:1px solid color-mix(in srgb,var(--chip-inactive-text) 22%,transparent);border-radius:.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1),filter .18s ease,transform .18s ease}.chip-toggle.on.svelte-1o2bh0a{background:color-mix(in srgb,var(--chip-active-bg) 70%,transparent);color:var(--chip-active-text);border-color:color-mix(in srgb,var(--chip-active-text) 22%,transparent)}.chip-toggle.pending.svelte-1o2bh0a{background:color-mix(in srgb,var(--chip-active-bg) 30%,transparent);color:var(--chip-active-text);border-color:color-mix(in srgb,var(--chip-active-text) 22%,transparent)}.chip-toggle.pending.svelte-1o2bh0a svg{animation:svelte-1o2bh0a-chip-toggle-breathe 2.4s ease-in-out infinite}@keyframes svelte-1o2bh0a-chip-toggle-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.chip-toggle.denied.svelte-1o2bh0a{background:color-mix(in srgb,var(--chip-denied-bg) 50%,transparent);color:var(--chip-denied-text);border-color:color-mix(in srgb,var(--chip-denied-text) 22%,transparent)}.chip-toggle.svelte-1o2bh0a:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.02)}.chip-toggle.svelte-1o2bh0a:active:not(:disabled){transform:scale(.97);transition-duration:80ms}.chip-toggle.svelte-1o2bh0a:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.chip-toggle.svelte-1o2bh0a:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.chip-toggle.svelte-1o2bh0a svg{width:1.4em;height:1.4em;display:block;transform-origin:50% 50%;transition:transform 1s cubic-bezier(.16,1,.3,1)}.chip-toggle.on.svelte-1o2bh0a svg{animation:svelte-1o2bh0a-chip-toggle-spin 4s linear infinite}@keyframes svelte-1o2bh0a-chip-toggle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.chip-toggle.on.svelte-1o2bh0a svg{animation:none}.chip-toggle.pending.svelte-1o2bh0a svg{animation:none;opacity:.65}.chip-toggle.svelte-1o2bh0a svg{transition:none}}.chip-toggle-row.svelte-1o2bh0a{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.4rem;width:100%;align-self:stretch}.chip-toggle-label.svelte-1o2bh0a{flex:1;text-align:center;font-family:ui-monospace,monospace;font-size:clamp(.7rem,2vw,.95rem);font-weight:600;letter-spacing:0;text-transform:uppercase;color:#fff;mix-blend-mode:difference;line-height:1;white-space:nowrap}.scramble.svelte-12b27tk{display:inline-flex}.letter.svelte-12b27tk{display:inline-block;transition:color .18s ease,text-shadow .18s ease}.scramble.stable-width.svelte-12b27tk .letter:where(.svelte-12b27tk):not(.empty){width:1ch;text-align:center}.letter.scrambling.svelte-12b27tk{color:#78dcfff2;text-shadow:0 0 6px rgba(0,200,255,.5),1px 0 0 rgba(255,60,110,.6),-1px 0 0 rgba(60,220,255,.6)}.letter.empty.svelte-12b27tk{opacity:0;width:0;min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.letter.scrambling.svelte-12b27tk{color:inherit;text-shadow:none}}.brand-cycle.svelte-1eix1vv{display:inline-flex;min-width:5em;flex-shrink:0;align-items:center;justify-content:flex-start;line-height:1}.brand-cycle.svelte-1eix1vv .scramble{display:inline-flex;align-items:center;justify-content:flex-start;gap:.18em;line-height:1}.brand-cycle.svelte-1eix1vv .letter{display:inline-flex;align-items:center;justify-content:center;min-width:.55em;text-align:center;line-height:1}.brand-cycle.svelte-1eix1vv .letter.empty{min-width:.55em;width:auto;overflow:visible}.brand-rarity-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;white-space:nowrap;line-height:1}.rarity-dot{display:block;width:.45em;height:.45em;border-radius:50%;flex-shrink:0;margin:0 .3em .08em .45em}.rarity-label{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;min-width:3.5em;line-height:1}
