.tags.svelte-gmj3s4{margin-top:.4rem}ul.svelte-gmj3s4{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.tag.svelte-gmj3s4{padding:.22rem .65rem;font-size:.8rem;font-weight:700;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);transition:transform .12s,background .12s}.tag.svelte-gmj3s4:hover,.tag.on.svelte-gmj3s4{transform:translateY(-1px);background:color-mix(in srgb,var(--c) 24%,transparent)}.tag.staff.svelte-gmj3s4{box-shadow:0 0 10px color-mix(in srgb,var(--c) 35%,transparent)}.detail.svelte-gmj3s4{margin:.5rem 0 0;padding:.5rem .75rem;border-radius:10px;font-size:.85rem;background:var(--panel);border-left:3px solid var(--c);max-width:520px;animation:svelte-gmj3s4-show .15s ease-out}.detail.svelte-gmj3s4 small:where(.svelte-gmj3s4){display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}@keyframes svelte-gmj3s4-show{0%{opacity:0;transform:translateY(-4px)}}.muted.svelte-77eyrs{color:var(--muted);margin:.2rem 0 0}.hero.svelte-77eyrs{position:relative;display:grid;grid-template-columns:300px 1fr;gap:1.6rem;align-items:center;padding:1.6rem;border-radius:26px;border:1px solid color-mix(in srgb,var(--tint) 35%,var(--line));background:var(--panel);overflow:hidden;isolation:isolate}.aura.svelte-77eyrs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50% 80% at 15% 30%,color-mix(in srgb,var(--tint) 40%,transparent),transparent 70%),radial-gradient(40% 70% at 95% 100%,rgb(124 92 255 / .3),transparent 70%)}.aura.svelte-77eyrs img:where(.svelte-77eyrs){position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(40px) saturate(1.4);opacity:.22;mix-blend-mode:screen}.pcard-wrap.svelte-77eyrs{perspective:900px;animation:svelte-77eyrs-float 6s ease-in-out infinite}@keyframes svelte-77eyrs-float{50%{transform:translateY(-6px)}}.pcard.svelte-77eyrs{--frame: color-mix(in srgb, var(--tint) 75%, white);position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:0 1rem .9rem;aspect-ratio:5 / 7;border-radius:20px;overflow:hidden;background:linear-gradient(170deg,color-mix(in srgb,var(--tint) 22%,#12101c),#0c0b14 60%);border:3px solid var(--frame);box-shadow:0 0 0 1px #0009,0 0 30px color-mix(in srgb,var(--tint) 35%,transparent),0 24px 50px #0000008c;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);text-align:center}.pcard.hover.svelte-77eyrs{transition:transform .08s linear}.pc-art.svelte-77eyrs{position:absolute;inset:0 0 auto;height:38%;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 60%,#000),#1a1530);-webkit-mask-image:linear-gradient(to bottom,black 55%,transparent);mask-image:linear-gradient(to bottom,black 55%,transparent)}.pc-art.svelte-77eyrs img:where(.svelte-77eyrs){width:100%;height:100%;object-fit:cover;filter:saturate(1.2)}.pc-top.svelte-77eyrs{position:relative;width:calc(100% + .6rem);display:flex;justify-content:space-between;align-items:center;margin-top:.6rem}.lvl.svelte-77eyrs{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-weight:900;font-size:1.15rem;line-height:1;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--lv) 70%,white),var(--lv) 60%,color-mix(in srgb,var(--lv) 50%,black));color:#111;box-shadow:0 0 14px var(--lv),inset 0 -3px 6px #0000004d}.lvl.svelte-77eyrs small:where(.svelte-77eyrs){font-size:.5rem;letter-spacing:.08em}.rank.svelte-77eyrs{padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#0000008c;border:1px solid var(--lv);color:var(--lv);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.avatar.svelte-77eyrs{position:relative;width:96px;height:96px;margin-top:.4rem;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:2.3rem;font-weight:900;background:var(--accent);border:4px solid #0c0b14;box-shadow:0 0 0 2px var(--frame),0 10px 26px #00000080}.avatar.graded.svelte-77eyrs{box-shadow:0 0 0 3px var(--ring),0 0 22px color-mix(in srgb,var(--ring) 45%,transparent),0 10px 26px #00000080}.avatar.svelte-77eyrs img:where(.svelte-77eyrs){width:100%;height:100%;object-fit:cover}.pcard.svelte-77eyrs h1:where(.svelte-77eyrs){position:relative;margin:.2rem 0 0;font-size:1.45rem;line-height:1.15;overflow-wrap:anywhere}.title-line.svelte-77eyrs{position:relative;margin:-.15rem 0 0;font-style:italic;color:var(--gold);font-size:.88rem}.xp.svelte-77eyrs{position:relative;width:100%;height:8px;margin-top:.3rem;border-radius:99px;background:#ffffff14;overflow:hidden}.xp.svelte-77eyrs span:where(.svelte-77eyrs){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--lv) 60%,transparent),var(--lv));box-shadow:0 0 10px var(--lv)}.xp-t.svelte-77eyrs{position:relative;color:var(--muted);font-size:.7rem}.pc-stats.svelte-77eyrs{position:relative;list-style:none;margin:auto 0 0;padding:.55rem 0 0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(255 255 255 / .1)}.pc-stats.svelte-77eyrs li:where(.svelte-77eyrs){display:grid}.pc-stats.svelte-77eyrs b:where(.svelte-77eyrs){font-size:1.15rem;color:var(--gold)}.pc-stats.svelte-77eyrs small:where(.svelte-77eyrs){font-size:.68rem;color:var(--muted)}.pc-foot.svelte-77eyrs{position:relative;margin:.3rem 0 0;width:100%;display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;opacity:.45;font-weight:700}.holo.svelte-77eyrs,.glare.svelte-77eyrs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.holo.svelte-77eyrs{background:linear-gradient(115deg,transparent 20%,rgb(255 0 128 / .5) 32%,rgb(255 230 0 / .5) 42%,rgb(0 255 170 / .5) 52%,rgb(0 160 255 / .5) 62%,transparent 75%);background-size:250% 250%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge;opacity:.12;transition:opacity .3s}.glare.svelte-77eyrs{background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .35),transparent 45%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.pcard.hover.svelte-77eyrs .holo:where(.svelte-77eyrs){opacity:.45}.pcard.hover.svelte-77eyrs .glare:where(.svelte-77eyrs){opacity:1}.side.svelte-77eyrs{display:grid;gap:1rem;min-width:0}h2.svelte-77eyrs{margin:0 0 .8rem;font-size:1.15rem}.spec.svelte-77eyrs h2:where(.svelte-77eyrs){font-size:1rem;margin-bottom:.5rem}.spec-bar.svelte-77eyrs{display:flex;gap:3px;height:18px;border-radius:99px;overflow:hidden;background:var(--bg)}.spec-bar.svelte-77eyrs button:where(.svelte-77eyrs){all:unset;cursor:pointer;flex-basis:6px;min-width:6px;background:var(--c);box-shadow:inset 0 -4px 6px #00000040;transition:filter .15s,transform .15s}.spec-bar.svelte-77eyrs button:where(.svelte-77eyrs):hover,.spec-bar.svelte-77eyrs button.on:where(.svelte-77eyrs){filter:brightness(1.3)}.spec-legend.svelte-77eyrs{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .9rem;font-size:.8rem;color:var(--muted)}.spec-legend.svelte-77eyrs i:where(.svelte-77eyrs){display:inline-block;width:9px;height:9px;margin-right:.3rem;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.spec-legend.svelte-77eyrs b:where(.svelte-77eyrs){color:var(--text)}.stats.svelte-77eyrs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:.5rem}.stats.svelte-77eyrs li:where(.svelte-77eyrs){display:grid;justify-items:center;gap:.05rem;padding:.55rem .3rem;border-radius:14px;background:#00000040;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stats.svelte-77eyrs b:where(.svelte-77eyrs){font-size:1.25rem;color:var(--gold)}.stats.svelte-77eyrs small:where(.svelte-77eyrs){color:var(--muted);font-size:.72rem}.phare.svelte-77eyrs{display:flex;align-items:center;gap:.8rem;padding:.6rem .8rem;border-radius:16px;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--c) 20%,transparent),#0003);transition:transform .15s}.phare.svelte-77eyrs:hover{transform:translate(4px)}.ph-img.svelte-77eyrs{width:46px;height:62px;flex:none;display:grid;place-items:center;border-radius:8px;overflow:hidden;border:2px solid var(--c);box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent);font-weight:800}.ph-img.svelte-77eyrs img:where(.svelte-77eyrs){width:100%;height:100%;object-fit:cover}.ph-txt.svelte-77eyrs{display:grid}.ph-txt.svelte-77eyrs small:where(.svelte-77eyrs):first-child{color:var(--muted);font-size:.72rem}.btns.svelte-77eyrs{display:flex;flex-wrap:wrap;gap:.5rem}.achievements.svelte-77eyrs{margin-top:1.2rem;padding:1rem 1.2rem 1.2rem;border-radius:20px;border:1px solid var(--line);background:var(--panel)}.medals.svelte-77eyrs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.9rem .5rem}.medal.svelte-77eyrs{display:grid;justify-items:center;gap:.15rem;text-align:center;cursor:help}.disc.svelte-77eyrs{position:relative;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:conic-gradient(from 200deg,color-mix(in srgb,var(--c) 40%,black),var(--c),color-mix(in srgb,var(--c) 30%,white),var(--c),color-mix(in srgb,var(--c) 40%,black));box-shadow:0 6px 16px #0006,0 0 18px color-mix(in srgb,var(--c) 35%,transparent);transition:transform .25s}.disc.svelte-77eyrs:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 35%,var(--panel)),var(--panel) 70%);box-shadow:inset 0 2px 6px #00000080}.disc.svelte-77eyrs .ic:where(.svelte-77eyrs){position:relative;font-size:1.7rem}.medal.svelte-77eyrs:hover .disc:where(.svelte-77eyrs){transform:translateY(-3px) rotate(-8deg) scale(1.06)}.medal.t3.svelte-77eyrs .disc:where(.svelte-77eyrs){animation:svelte-77eyrs-shine 3s ease-in-out infinite}@keyframes svelte-77eyrs-shine{50%{box-shadow:0 6px 16px #0006,0 0 30px var(--c)}}.medal.locked.svelte-77eyrs{opacity:.4}.medal.locked.svelte-77eyrs .disc:where(.svelte-77eyrs){filter:grayscale(1);background:var(--line);box-shadow:none}.medal.svelte-77eyrs b:where(.svelte-77eyrs){font-size:.8rem;line-height:1.15}.medal.svelte-77eyrs small:where(.svelte-77eyrs){color:var(--muted);font-size:.7rem}.pips.svelte-77eyrs{display:flex;gap:3px;margin-top:-.55rem;position:relative}.pips.svelte-77eyrs i:where(.svelte-77eyrs){width:9px;height:9px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.pips.svelte-77eyrs i.on:where(.svelte-77eyrs){background:var(--c);border-color:var(--c);box-shadow:0 0 6px var(--c)}.medal.svelte-77eyrs .bar:where(.svelte-77eyrs){width:70%;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.medal.svelte-77eyrs .bar:where(.svelte-77eyrs) span:where(.svelte-77eyrs){display:block;height:100%;background:var(--c, var(--accent))}.achievements.svelte-77eyrs .n:where(.svelte-77eyrs){font-size:.85rem;color:var(--muted);font-weight:400}.showcase.svelte-77eyrs{margin-top:1.2rem;padding:1rem 1.2rem 1.6rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line));background:radial-gradient(45% 70% at 50% 0%,rgb(255 240 200 / .14),transparent 70%),radial-gradient(60% 50% at 50% 100%,rgb(255 209 102 / .12),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--accent) 18%,var(--panel)),var(--panel));overflow:hidden}.stage.svelte-77eyrs{display:flex;justify-content:center;padding:.6rem 1rem 0}.spot.svelte-77eyrs{width:min(170px,16%);flex:none;margin:0 -.6rem;transform:rotate(calc(var(--o) * 5deg)) translateY(calc(var(--a) * 10px));transform-origin:50% 120%;filter:drop-shadow(0 12px 18px rgb(0 0 0 / .5));transition:transform .25s,z-index 0s}.spot.svelte-77eyrs:hover{z-index:2;transform:rotate(0) translateY(-14px) scale(1.08)}.coll.svelte-77eyrs{margin-top:1.8rem}.coll-head.svelte-77eyrs{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem}.coll-head.svelte-77eyrs h2:where(.svelte-77eyrs){margin:0}.n.svelte-77eyrs{font-size:.8rem;padding:.1rem .5rem;border-radius:999px;background:var(--line);vertical-align:middle}.hint.svelte-77eyrs{color:var(--muted);margin:0;font-size:.88rem}.tools.svelte-77eyrs{display:grid;gap:.6rem;margin:.9rem 0 1rem}.tools.svelte-77eyrs input:where(.svelte-77eyrs){font:inherit;padding:.6rem .9rem;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.chips.svelte-77eyrs{display:flex;flex-wrap:wrap;gap:.35rem}.chips.svelte-77eyrs button:where(.svelte-77eyrs){--c: var(--accent);all:unset;cursor:pointer;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--line);font-size:.82rem;color:var(--muted)}.chips.svelte-77eyrs button.on:where(.svelte-77eyrs){color:var(--text);border-color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent)}.chips.svelte-77eyrs button.missing:where(.svelte-77eyrs){--c: #4ade80;border-color:#4ade8073}.chips.svelte-77eyrs i:where(.svelte-77eyrs){font-style:normal;font-size:.72rem;opacity:.75}.grid.pad.svelte-77eyrs{padding-bottom:11rem}.slot.svelte-77eyrs{position:relative;border-radius:16px;transition:transform .15s}.need-tag.svelte-77eyrs{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:2;padding:.15rem .5rem;border-radius:999px;font-size:.66rem;font-weight:800;white-space:nowrap;pointer-events:none;color:#052e16;background:#4ade80;box-shadow:0 2px 8px #00000073,0 0 10px #4ade8080}.slot.picked.svelte-77eyrs{outline:3px solid var(--gold);outline-offset:3px;transform:translateY(-4px)}.more.svelte-77eyrs{display:block;margin:1.2rem auto 0}.panel.svelte-77eyrs{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(660px,calc(100% - 32px));z-index:20;background:var(--panel);border:1px solid var(--accent);border-radius:18px;padding:1rem;box-shadow:0 20px 60px #0009;display:grid;gap:.8rem}.trade.svelte-77eyrs{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:center}.side.svelte-77eyrs{display:grid;gap:.35rem;min-width:0}.side.svelte-77eyrs>small:where(.svelte-77eyrs){font-weight:800;font-size:.75rem}.give.svelte-77eyrs>small:where(.svelte-77eyrs){color:#ff9aa7}.get.svelte-77eyrs>small:where(.svelte-77eyrs){color:#4ade80}.pick.svelte-77eyrs{display:flex;align-items:center;gap:.55rem;min-width:0}.th.svelte-77eyrs{width:40px;height:56px;flex:none;display:grid;place-items:center;border-radius:8px;overflow:hidden;font-weight:800;font-size:.8rem;border:2px solid var(--c);background:color-mix(in srgb,var(--c) 22%,var(--bg))}.th.svelte-77eyrs img:where(.svelte-77eyrs){width:100%;height:100%;object-fit:cover}.name.svelte-77eyrs{display:grid;min-width:0}.name.svelte-77eyrs strong:where(.svelte-77eyrs){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.svelte-77eyrs small:where(.svelte-77eyrs){color:var(--muted)}select.svelte-77eyrs{font:inherit;flex:1;min-width:0;padding:.55rem;border-radius:10px;background:var(--bg);color:var(--text);border:1px solid var(--line)}.arrow.svelte-77eyrs{font-size:1.6rem;color:var(--gold)}.actions.svelte-77eyrs{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:820px){.hero.svelte-77eyrs{grid-template-columns:1fr;padding:1rem}.pcard-wrap.svelte-77eyrs{width:min(290px,100%);justify-self:center}}@media(max-width:720px){.stage.svelte-77eyrs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0}.spot.svelte-77eyrs{width:auto;margin:0;transform:none}.stats.svelte-77eyrs{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.35rem}.stats.svelte-77eyrs .ic:where(.svelte-77eyrs){display:none}.stats.svelte-77eyrs b:where(.svelte-77eyrs){font-size:1.05rem}.stats.svelte-77eyrs small:where(.svelte-77eyrs){font-size:.65rem;text-align:center}.medals.svelte-77eyrs{grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.disc.svelte-77eyrs{width:56px;height:56px}.chips.svelte-77eyrs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips.svelte-77eyrs button:where(.svelte-77eyrs){flex:none;white-space:nowrap}}@media(max-width:520px){.trade.svelte-77eyrs{grid-template-columns:1fr}.arrow.svelte-77eyrs{justify-self:center;transform:rotate(90deg)}}
