.badges[data-v-a53965a9]{text-align:center}.badges__title[data-v-a53965a9]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-size:.68rem;font-weight:700}.badges__list[data-v-a53965a9]{text-align:left;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.badges__item[data-v-a53965a9]{--tier:#94a3b8;--ease-out:cubic-bezier(.23, 1, .32, 1);border:1px solid color-mix(in srgb,var(--tier) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tier) 16%,transparent),color-mix(in srgb,var(--fg) 4%,transparent) 42%);animation:badge-in-a53965a9 .42s var(--ease-out) both;animation-delay:calc(var(--badge-stagger-base,.16s) + var(--i)*var(--stagger,70ms));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.8rem 1rem .8rem .9rem;display:grid;position:relative;overflow:hidden}.badges--reveal .badges__item[data-v-a53965a9]{animation-duration:.24s;animation-delay:0s}.badges__item[data-v-a53965a9]:before{content:"";background:var(--tier);width:3px;position:absolute;top:0;bottom:0;left:0}.badges__glyph[data-v-a53965a9]{border:1.5px solid var(--tier);background:color-mix(in srgb,var(--tier) 75%,transparent);width:.7rem;height:.7rem;margin-left:.15rem;transform:rotate(45deg)}.badges__copy[data-v-a53965a9]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.badges__row[data-v-a53965a9]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.badges__name[data-v-a53965a9]{font-family:var(--font-sans);letter-spacing:.01em;font-size:1.02rem;font-weight:600;line-height:1.15}.badges__meta[data-v-a53965a9]{flex-shrink:0;align-items:baseline;gap:.55rem;display:flex}.badges__tier[data-v-a53965a9]{letter-spacing:.08em;font-size:.65rem}.badges__new[data-v-a53965a9],.badges__tier[data-v-a53965a9]{font-family:var(--font-mono);text-transform:uppercase;color:var(--tier)}.badges__new[data-v-a53965a9]{letter-spacing:.1em;font-size:.6rem;font-weight:700}.badges__xp[data-v-a53965a9]{font-family:var(--font-mono);letter-spacing:.02em;color:color-mix(in srgb,var(--tier) 70%,#fff 30%);font-size:.75rem}.badges__desc[data-v-a53965a9]{font-family:var(--font-sans);color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.45}.badges__empty[data-v-a53965a9]{color:var(--muted);margin:0;font-size:.9rem;animation:.24s cubic-bezier(.23,1,.32,1) both badge-in-a53965a9}.badges--reveal .badges__empty[data-v-a53965a9]{animation-delay:0s}@keyframes badge-in-a53965a9{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.badges--reveal .badges__item[data-v-a53965a9],.badges__empty[data-v-a53965a9],.badges__item[data-v-a53965a9]{animation:none}}.flame-wrap[data-v-bc3a7adc],.flame-wrap__content[data-v-bc3a7adc]{width:100%;height:100%;transform-style:preserve-3d;position:relative}.flame-wrap__content[data-v-bc3a7adc]{overflow:visible}.flame-wrap__output[data-v-bc3a7adc]{z-index:4}.traits[data-v-72350114]{text-align:center}.traits__title[data-v-72350114]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-size:.68rem;font-weight:700}.traits__list[data-v-72350114]{text-align:left;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.traits__item[data-v-72350114]{--tier:#94a3b8;--ease-out:cubic-bezier(.23, 1, .32, 1);border:1px solid color-mix(in srgb,var(--tier) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tier) 16%,transparent),color-mix(in srgb,var(--fg) 4%,transparent) 42%);animation:trait-in-72350114 .42s var(--ease-out) both;animation-delay:calc(var(--i)*var(--stagger,55ms));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.8rem 1rem .75rem .9rem;display:grid;position:relative;overflow:hidden}.traits--reveal .traits__item[data-v-72350114]{animation-duration:.24s;animation-delay:0s}.traits__item[data-v-72350114]:before{content:"";background:var(--tier);width:3px;position:absolute;top:0;bottom:0;left:0}.traits__glyph[data-v-72350114]{border:1.5px solid var(--tier);background:color-mix(in srgb,var(--tier) 75%,transparent);width:.7rem;height:.7rem;margin-top:.35rem;margin-left:.15rem;transform:rotate(45deg)}.traits__copy[data-v-72350114]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.traits__row[data-v-72350114]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.traits__name[data-v-72350114]{font-family:var(--font-sans);letter-spacing:.01em;font-size:1.02rem;font-weight:600;line-height:1.15}.traits__meta[data-v-72350114]{flex-shrink:0;align-items:baseline;gap:.55rem;display:flex}.traits__tier[data-v-72350114]{letter-spacing:.08em;font-size:.65rem}.traits__new[data-v-72350114],.traits__tier[data-v-72350114]{font-family:var(--font-mono);text-transform:uppercase;color:var(--tier)}.traits__new[data-v-72350114]{letter-spacing:.1em;font-size:.6rem;font-weight:700}.traits__xp[data-v-72350114]{font-family:var(--font-mono);letter-spacing:.02em;color:color-mix(in srgb,var(--tier) 70%,#fff 30%);font-size:.75rem}.traits__desc[data-v-72350114]{font-family:var(--font-sans);color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.45}.traits__evidence[data-v-72350114]{border-top:1px solid color-mix(in srgb,var(--fg) 8%,transparent);flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.35rem;padding-top:.55rem;display:flex}.traits__hash[data-v-72350114]{font-family:var(--font-mono);color:var(--muted);margin-right:.1rem;font-size:.72rem}.traits__token[data-v-72350114]{--ease-out:cubic-bezier(.23, 1, .32, 1);border:1px solid color-mix(in srgb,var(--fg) 12%,transparent);background:color-mix(in srgb,var(--fg) 4%,transparent);min-width:1.55rem;min-height:1.55rem;color:color-mix(in srgb,var(--muted) 85%,#fff 15%);font-family:var(--font-mono);border-radius:.28rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.18rem .28rem;line-height:1;display:inline-flex}.traits__evidence--hex .traits__token[data-v-72350114]{width:1.55rem;height:1.55rem;padding:0}.traits__evidence--hsl .traits__token[data-v-72350114],.traits__evidence--metric .traits__token[data-v-72350114],.traits__evidence--rgb .traits__token[data-v-72350114]{min-width:2.6rem;padding:.28rem .45rem}.traits__token-label[data-v-72350114]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 90%,#fff 10%);font-size:.52rem;font-weight:700}.traits__token-value[data-v-72350114]{letter-spacing:.02em;font-size:.78rem;font-weight:600}.traits__evidence--hex .traits__token-value[data-v-72350114]{font-size:.78rem}.traits__token--on[data-v-72350114]{border-color:color-mix(in srgb,var(--tier) 55%,transparent);background:color-mix(in srgb,var(--tier) 42%,transparent);color:color-mix(in srgb,var(--tier) 35%,#fff 65%);animation:token-bloom-72350114 .28s var(--ease-out) both;animation-delay:calc(var(--i)*var(--stagger,55ms) + .18s + var(--d)*40ms)}.traits--reveal .traits__token--on[data-v-72350114]{animation-delay:calc(.16s + var(--d)*40ms)}.traits__token--on .traits__token-label[data-v-72350114]{color:color-mix(in srgb,var(--tier) 45%,#fff 55%)}.traits__empty[data-v-72350114]{color:var(--muted);margin:0;font-size:.9rem}.traits__toggle[data-v-72350114]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:.65rem;font-size:.7rem}.traits__toggle[data-v-72350114]:hover{color:var(--fg)}@keyframes trait-in-72350114{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes token-bloom-72350114{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.traits--reveal .traits__item[data-v-72350114],.traits--reveal .traits__token--on[data-v-72350114],.traits__item[data-v-72350114],.traits__token--on[data-v-72350114]{animation:none}}.holo-card-scene[data-v-ca59d824]{aspect-ratio:5/7;perspective:900px;width:100%}.holo-card-scene--flaming[data-v-ca59d824]{margin-top:2.25rem}.holo-card-scene--flaming-tall[data-v-ca59d824]{margin-top:3.25rem}.holo-card[data-v-ca59d824]{--pointer-x:50%;--pointer-y:50%;--rotate-x:0deg;--rotate-y:0deg;--foil-opacity:.018;--ease-in-out:cubic-bezier(.77, 0, .175, 1);transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;transition:transform .12s}.holo-card[data-v-ca59d824],.holo-card__flipper[data-v-ca59d824]{width:100%;height:100%;position:relative}.holo-card__flipper[data-v-ca59d824]{transform-style:preserve-3d;transition:transform .26s var(--ease-in-out);transform:rotateY(0)}.holo-card__flame[data-v-ca59d824]{z-index:1;width:100%;height:100%;transform-style:preserve-3d;position:relative}.holo-card--expanded .holo-card__flipper[data-v-ca59d824]{transform:rotateY(180deg)}.holo-card__face[data-v-ca59d824]{isolation:isolate;border:1px solid color-mix(in srgb,var(--tier) 52%,#ffffff29);background:linear-gradient(145deg,color-mix(in srgb,var(--tier) 6%,transparent),transparent 38%),#101014;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 14%,transparent),0 16px 32px #00000057;color:var(--fg);backface-visibility:hidden;border-radius:1rem;position:absolute;inset:0;overflow:hidden}.holo-card__face[data-v-ca59d824]:after,.holo-card__face[data-v-ca59d824]:before{content:"";pointer-events:none;z-index:3;border-radius:inherit;position:absolute;inset:0}.holo-card__face[data-v-ca59d824]:before{opacity:var(--foil-opacity);background-image:linear-gradient(115deg,#0000 8%,#ffa5c352 28%,#ffe1a538 40%,#87e1e142 54%,#91b9ff47 68%,#0000 90%);background-position:var(--pointer-x) var(--pointer-y);mix-blend-mode:screen;background-size:220% 220%}.holo-card__face[data-v-ca59d824]:after{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#ffffff47,#ffffff0f 15%,transparent 38%);mix-blend-mode:screen;opacity:.16}.holo-card--uncommon[data-v-ca59d824]{--foil-opacity:.025}.holo-card--rare[data-v-ca59d824]{--foil-opacity:.04}.holo-card--epic[data-v-ca59d824]{--foil-opacity:.055}.holo-card--legendary[data-v-ca59d824]{--foil-opacity:.075}.holo-card--mythic[data-v-ca59d824]{--foil-opacity:.095}.holo-card--chromatic[data-v-ca59d824]{--foil-opacity:.12}.holo-card__face[data-v-ca59d824]>*{z-index:2;position:relative}.holo-card__front[data-v-ca59d824]{appearance:none;text-align:left;cursor:pointer;width:100%}.holo-card__back[data-v-ca59d824],.holo-card__front[data-v-ca59d824]{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.holo-card__back[data-v-ca59d824]{overscroll-behavior:none;height:100%;min-height:0;transform:rotateY(180deg)}.holo-card--expanded .holo-card__front[data-v-ca59d824],.holo-card__back[data-v-ca59d824]{pointer-events:none}.holo-card--expanded .holo-card__back[data-v-ca59d824]{pointer-events:auto}.holo-card__back-button[data-v-ca59d824]:focus-visible,.holo-card__front[data-v-ca59d824]:focus-visible{outline:3px solid var(--fg);outline-offset:-5px}.holo-card__header[data-v-ca59d824]{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:.2rem .5rem;font-size:.72rem;display:grid}.holo-card__brand[data-v-ca59d824]{font-family:Syne,var(--font-sans);letter-spacing:.18em;font-size:.95rem;font-weight:800}.holo-card__rarity[data-v-ca59d824]{color:color-mix(in srgb,var(--tier) 68%,#fff 32%);font-weight:800}.holo-card__date[data-v-ca59d824]{color:var(--muted);font-family:var(--font-mono)}.holo-card__header-xp[data-v-ca59d824]{color:var(--fg);font-family:var(--font-mono);text-align:right;font-weight:700}.holo-card__art[data-v-ca59d824]{border:1px solid color-mix(in srgb,var(--card-ink) 18%,transparent);background-color:var(--card-color,#141417);min-height:42%;color:var(--card-ink,#f2f2f3);background-image:linear-gradient(140deg,#ffffff1f,#0000 44%,#00000014);border-radius:.65rem;align-content:center;place-items:center;gap:.65rem;display:grid;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 24px #0000001a}.holo-card__hex[data-v-ca59d824]{font-family:var(--font-mono);letter-spacing:.06em;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:700}.holo-card__name[data-v-ca59d824]{max-width:90%;font-family:var(--font-sans);letter-spacing:.01em;text-align:center;font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:700;line-height:1.25}.holo-card__channels[data-v-ca59d824]{font-family:var(--font-mono);text-align:center;opacity:.68;padding:0 .5rem;font-size:.64rem;font-weight:600}.holo-card__badges[data-v-ca59d824],.holo-card__traits[data-v-ca59d824]{flex-direction:column;gap:.35rem;display:flex}.holo-card__eyebrow[data-v-ca59d824],.holo-card__stats small[data-v-ca59d824]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:700}.holo-card__trait-list[data-v-ca59d824]{flex-wrap:wrap;align-items:stretch;gap:.3rem;display:flex}.holo-card__trait[data-v-ca59d824]{--trait-tier:var(--tier);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--trait-tier) 55%,transparent);background:color-mix(in srgb,var(--trait-tier) 10%,transparent);min-width:0;max-width:100%;color:color-mix(in srgb,var(--trait-tier) 72%,#fff 28%);flex:5.5rem;justify-content:center;align-items:center;padding:.28rem .4rem;font-size:.7rem;font-weight:600;line-height:1.25;display:flex}.holo-card__trait-label[data-v-ca59d824]{text-align:center;overflow-wrap:break-word;min-width:0}.holo-card__empty[data-v-ca59d824]{color:var(--muted);margin:0;font-size:.76rem}.holo-card__badge-list[data-v-ca59d824]{flex-wrap:wrap;gap:.25rem .55rem;display:flex}.holo-card__badge[data-v-ca59d824]{--badge-tier:var(--tier);color:color-mix(in srgb,var(--badge-tier) 70%,#fff 30%);white-space:nowrap;font-size:.76rem;font-weight:700}.holo-card__stats[data-v-ca59d824]{font-family:var(--font-mono);grid-template-columns:repeat(2,1fr);gap:.3rem;margin-top:auto;font-size:.72rem;font-weight:600;display:grid}.holo-card__stats>span[data-v-ca59d824]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.holo-card__footer[data-v-ca59d824]{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;font-size:.58rem;font-weight:700;display:flex}.holo-card__owner[data-v-ca59d824]{align-items:center;gap:.38rem;min-width:0;display:flex}.holo-card__owner img[data-v-ca59d824],.holo-card__owner-fallback[data-v-ca59d824]{border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:1.55rem;height:1.55rem}.holo-card__owner img[data-v-ca59d824]{-o-object-fit:cover;object-fit:cover}.holo-card__owner-fallback[data-v-ca59d824]{color:var(--fg);background:#ffffff0f;place-items:center;display:grid}.holo-card__owner-copy[data-v-ca59d824]{flex-direction:column;gap:.08rem;min-width:0;display:flex}.holo-card__owner-copy small[data-v-ca59d824]{color:var(--muted);font-size:.48rem;line-height:1}.holo-card__owner-copy strong[data-v-ca59d824]{max-width:8rem;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.1;overflow:hidden}.holo-card__back-header[data-v-ca59d824]{border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.65rem;display:flex}.holo-card__back-header>span[data-v-ca59d824]:first-child{flex-direction:column;gap:.16rem;display:flex}.holo-card__back-header strong[data-v-ca59d824]{font-family:var(--font-mono);letter-spacing:.06em;font-size:1.1rem}.holo-card__back-name[data-v-ca59d824]{color:var(--muted);font-family:var(--font-sans);font-size:.82rem;font-style:normal;font-weight:700;line-height:1.3}.holo-card__back-actions[data-v-ca59d824]{gap:.35rem;display:flex}.holo-card__back-button[data-v-ca59d824]{appearance:none;color:var(--fg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff09;border:1px solid #ffffff26;padding:.42rem .52rem;font-size:.62rem;font-weight:700}.holo-card__back-button[data-v-ca59d824]:disabled{cursor:wait;opacity:.55}.holo-card__breakdown[data-v-ca59d824]{overscroll-behavior:none;touch-action:pan-y;scrollbar-color:color-mix(in srgb,var(--tier) 35%,transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:1.1rem;min-height:0;padding-right:.2rem;display:flex;overflow:hidden auto}.holo-card__breakdown[data-v-ca59d824] .badges__title,.holo-card__breakdown[data-v-ca59d824] .traits__title{letter-spacing:.18em;margin-bottom:.7rem;font-size:.72rem}.holo-card__breakdown[data-v-ca59d824] .traits__list{gap:.4rem}.holo-card__breakdown[data-v-ca59d824] .traits__item{gap:.65rem;padding:.65rem .72rem .65rem .64rem;animation:none}.holo-card__breakdown[data-v-ca59d824] .traits__glyph{width:.58rem;height:.58rem;margin-top:.28rem}.holo-card__breakdown[data-v-ca59d824] .traits__name{font-size:.92rem}.holo-card__breakdown[data-v-ca59d824] .traits__meta{gap:.35rem}.holo-card__breakdown[data-v-ca59d824] .traits__tier{font-size:.68rem}.holo-card__breakdown[data-v-ca59d824] .traits__desc,.holo-card__breakdown[data-v-ca59d824] .traits__xp{font-size:.76rem}.holo-card__breakdown[data-v-ca59d824] .traits__token{min-width:1.35rem;min-height:1.35rem;animation:none}.holo-card__breakdown[data-v-ca59d824] .traits__evidence--hex .traits__token{width:1.35rem;height:1.35rem}.holo-card__breakdown[data-v-ca59d824] .traits__token-value{font-size:.7rem}.holo-card__breakdown[data-v-ca59d824] .traits__token--on{animation:none}.holo-card__breakdown[data-v-ca59d824] .badges__list{gap:.4rem}.holo-card__breakdown[data-v-ca59d824] .badges__item{gap:.65rem;padding:.65rem .72rem .65rem .64rem;animation:none}.holo-card__breakdown[data-v-ca59d824] .badges__glyph{width:.58rem;height:.58rem}.holo-card__breakdown[data-v-ca59d824] .badges__name{font-size:.92rem}.holo-card__breakdown[data-v-ca59d824] .badges__meta{gap:.35rem}.holo-card__breakdown[data-v-ca59d824] .badges__tier{font-size:.68rem}.holo-card__breakdown[data-v-ca59d824] .badges__desc,.holo-card__breakdown[data-v-ca59d824] .badges__xp{font-size:.76rem}@media (hover:hover) and (pointer:fine){.holo-card:hover .holo-card__face[data-v-ca59d824]{border-color:color-mix(in srgb,var(--tier) 64%,#ffffff2e);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 18%,transparent),0 20px 38px #00000061,0 0 22px color-mix(in srgb,var(--tier) 7%,transparent)}}@media (prefers-reduced-motion:reduce){.holo-card[data-v-ca59d824],.holo-card__flipper[data-v-ca59d824]{transition:none;transform:none!important}.holo-card__face[data-v-ca59d824]{transition:opacity .16s;transform:none}.holo-card--expanded .holo-card__front[data-v-ca59d824],.holo-card__back[data-v-ca59d824]{opacity:0}.holo-card--expanded .holo-card__back[data-v-ca59d824]{opacity:1}.holo-card__face[data-v-ca59d824]:after,.holo-card__face[data-v-ca59d824]:before{background-position:50%}}
