.fab[data-v-9605203e]{position:absolute;z-index:8;left:50%;transform:translate(-50%);bottom:calc(1rem + var(--safe-b));width:var(--fab-btn);height:var(--fab-btn);display:grid;place-items:center;padding:0;background:#0d0d14eb;border:1px solid #3a3a4c;border-radius:50%;color:#e8e8f0;cursor:pointer;font-family:inherit;box-shadow:0 10px 26px #0009;transition:border-color .12s,transform .12s}.fab.inline[data-v-9605203e]{position:relative;left:auto;bottom:auto;transform:none;margin:.2rem auto .9rem;flex:none;box-shadow:none;background:#1a1a24}.fab svg[data-v-9605203e]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}@media(hover:hover){.fab[data-v-9605203e]:hover{border-color:#8a8aa8;transform:translate(-50%) scale(1.06)}.fab.inline[data-v-9605203e]:hover{transform:scale(1.06)}}.screen[data-v-b21fe6b6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--panel-bg);display:flex;flex-direction:column}header[data-v-b21fe6b6]{display:flex;align-items:center;gap:.6rem;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .9rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}h2[data-v-b21fe6b6]{margin:0;flex:1;font-size:1.32rem}.content[data-v-b21fe6b6]{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:var(--fab-room)}.tabs[data-v-8f05ad0c]{display:flex;gap:.5rem;padding:.8rem 1.1rem .2rem}.tab[data-v-8f05ad0c]{flex:1;min-height:44px;border:1px solid #2c2c3a;border-radius:8px;background:#16161f;color:inherit;font:inherit;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.tab.on[data-v-8f05ad0c]{background:#23232e;border-color:#3a3a4c}.pip[data-v-8f05ad0c]{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:#e0644e;color:#fff;font-size:.72rem;line-height:1.15rem}.mine[data-v-8f05ad0c]{margin:.7rem 1.1rem .2rem;font-size:.82rem;opacity:.7}.list-room[data-v-8f05ad0c]{flex:1;min-height:0;overflow-y:auto;padding:.5rem 1.1rem 0}.list[data-v-8f05ad0c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.row[data-v-8f05ad0c]{display:flex;align-items:center;gap:.6rem;border:1px solid #23232e;border-radius:10px;background:#14141c;padding:.5rem .6rem}.who[data-v-8f05ad0c]{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;background:none;border:0;color:inherit;font:inherit;text-align:left;min-height:44px;padding:0}.who.as-text[data-v-8f05ad0c]{cursor:default}.portrait[data-v-8f05ad0c]{--body: 40px;width:40px;height:40px;flex:none}.sprite[data-v-8f05ad0c]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ghost[data-v-8f05ad0c]{display:block;width:100%;height:100%;border-radius:6px;background:#1d1d27}.id[data-v-8f05ad0c]{display:flex;flex-direction:column;min-width:0}.id strong[data-v-8f05ad0c]{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id small[data-v-8f05ad0c]{font-size:.74rem;opacity:.6;display:flex;align-items:baseline;gap:.32rem}.id .sep[data-v-8f05ad0c]{opacity:.45}.tally-won[data-v-8f05ad0c]{color:#6fc28a;opacity:1}.tally-lost[data-v-8f05ad0c]{color:#e0644e;opacity:1}.score[data-v-8f05ad0c]{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1.1}.score strong[data-v-8f05ad0c]{font-size:1rem;color:#e6b45e}.score small[data-v-8f05ad0c]{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.verdict[data-v-8f05ad0c]{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;text-align:right}.verdict.lost[data-v-8f05ad0c]{color:#e0644e}.verdict.won[data-v-8f05ad0c]{color:#6fc28a}.go[data-v-8f05ad0c]{min-height:44px;padding:0 .9rem;border-radius:8px;flex:none;border:1px solid #3a3a4c;background:#23232e;color:inherit;font:inherit;font-size:.86rem}.go[data-v-8f05ad0c]:disabled{opacity:.45}.wait[data-v-8f05ad0c]{font-size:.78rem;opacity:.55;flex:none;padding:0 .5rem}.empty[data-v-8f05ad0c]{margin:1.4rem 0;text-align:center;font-size:.84rem;opacity:.55}.mine-row[data-v-8f05ad0c]{background:#8fd6a014;border-color:#3d6b45}.go[data-v-8f05ad0c],.wait[data-v-8f05ad0c],.you[data-v-8f05ad0c]{min-width:5.5rem;text-align:center}.you[data-v-8f05ad0c]{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#8fd6a0;opacity:.8;white-space:nowrap}.screen[data-v-739e80c9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;background:var(--panel-bg);display:flex;flex-direction:column}.scroll[data-v-739e80c9]{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--fab-room)}.hero[data-v-739e80c9]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:calc(1.4rem + var(--safe-t)) 1.2rem 1.5rem;background:linear-gradient(180deg,#1b2430,#0d0d14 92%);border-bottom:1px solid #23232e}.banner[data-v-739e80c9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.3;filter:saturate(.7)}.hero[data-v-739e80c9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d0d1440,#0d0d14eb)}.portrait[data-v-739e80c9]{--body: 108px;width:108px;height:108px;flex:none}.sprite[data-v-739e80c9]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ghost[data-v-739e80c9]{display:block;width:100%;height:100%;background:#1d1d27}h2[data-v-739e80c9]{margin:.8rem 0 0;font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.subline[data-v-739e80c9]{margin:.3rem 0 0;font-size:.82rem;opacity:.7}.band[data-v-739e80c9]{margin:0;padding:.7rem 1.2rem;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#cfcfe0;background:#14141c;border-top:1px solid #23232e;border-bottom:1px solid #23232e}.rows[data-v-739e80c9]{margin:0;padding:0}.row[data-v-739e80c9]{display:flex;align-items:baseline;gap:1rem;padding:.68rem calc(1.2rem + var(--safe-r)) .68rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #16161f}.row dt[data-v-739e80c9]{flex:1;min-width:0;margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;opacity:.58}.row dd[data-v-739e80c9]{flex:none;margin:0;font-size:.95rem;text-align:right}.row dd.blank[data-v-739e80c9]{opacity:.35}.gear[data-v-739e80c9]{list-style:none;margin:0;padding:0}.piece[data-v-739e80c9]{display:flex;align-items:center;gap:.7rem;padding:.5rem calc(1.2rem + var(--safe-r)) .5rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #16161f}.icon[data-v-739e80c9]{flex:none;width:34px;height:34px;display:grid;place-items:center}.icon img[data-v-739e80c9]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ph[data-v-739e80c9]{display:block;width:18px;height:18px;border-radius:4px}.piece-name[data-v-739e80c9]{min-width:0;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r, inherit)}.r-common[data-v-739e80c9]{--r: #4b5164;--r-glow: rgba(103,113,140,.12)}.r-uncommon[data-v-739e80c9]{--r: #4e9b6a;--r-glow: rgba(78,155,106,.16)}.r-rare[data-v-739e80c9]{--r: #4a8fd4;--r-glow: rgba(74,143,212,.18)}.r-epic[data-v-739e80c9]{--r: #9a5fd0;--r-glow: rgba(154,95,208,.2)}.r-legendary[data-v-739e80c9]{--r: #d9a441;--r-glow: rgba(217,164,65,.22)}.none[data-v-739e80c9]{margin:0;padding:1.1rem 1.2rem;text-align:center;font-size:.84rem;opacity:.45}.backdrop[data-v-8cc46b75]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;background:var(--scrim);display:grid;place-items:center;box-sizing:border-box;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.panel[data-v-8cc46b75]{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.5rem 1.2rem .6rem;background:#16161f;border:1px solid #2c2c3a;border-radius:10px;box-shadow:0 14px 48px #0009}h2[data-v-8cc46b75]{margin:0;font-size:1.3rem}.gauge[data-v-8cc46b75]{position:relative;width:100%;height:10px;margin:.4rem 0 .2rem;border-radius:999px;background:#1d1d27;overflow:hidden}.fill[data-v-8cc46b75]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#e0644e}.need[data-v-8cc46b75]{position:absolute;top:0;bottom:0;width:2px;background:#f2f2f7}.body[data-v-8cc46b75]{margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.missing[data-v-8cc46b75]{margin:0;font-size:.86rem;color:#e6b45e}.fix[data-v-8cc46b75]{margin:.2rem 0 .8rem;font-size:.78rem;opacity:.6;line-height:1.5}.backdrop[data-v-86a9f476]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;box-sizing:border-box;background:radial-gradient(ellipse at center,#060806b8,#040504ed);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(1.5rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(7rem + var(--safe-b)) calc(1rem + var(--safe-l))}.sheet[data-v-86a9f476]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:.6rem 1rem;width:100%;max-width:520px;max-height:100%;overflow-y:auto;padding:.2rem .4rem;box-sizing:border-box}.who[data-v-86a9f476]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.loot[data-v-86a9f476]{min-width:0;text-align:left}.ways[data-v-86a9f476]{grid-column:1 / -1;display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.stars[data-v-86a9f476]{margin:0;font-size:1rem;letter-spacing:.12em;color:#f0c65a;text-shadow:0 0 8px rgba(240,198,90,.45);font-variant-numeric:tabular-nums}.tags[data-v-86a9f476]{display:flex;gap:.4rem;margin:.55rem 0 0;flex-wrap:wrap;justify-content:center;font-size:.66rem;text-transform:uppercase;letter-spacing:.12em}.tags span[data-v-86a9f476]{border:1px solid #33333f;border-radius:999px;padding:.16rem .55rem;opacity:.75}.tags .rarity[data-v-86a9f476]{border-color:#7d2d22;color:#ff8f7a;opacity:1;background:#7d2d2238}.tags .event[data-v-86a9f476]{border-color:#4a3d6b;color:#cbbde8;opacity:1}h2[data-v-86a9f476]{margin:.7rem 0 0;font-size:2rem;letter-spacing:.01em}.level[data-v-86a9f476]{margin:.15rem 0 0;font-size:.9rem;opacity:.55}.portrait[data-v-86a9f476]{min-height:152px;display:grid;place-items:center;margin:.5rem 0}.portrait[data-v-86a9f476]>*{grid-area:1 / 1}.superboss .portrait[data-v-86a9f476]{align-items:end}.portrait .art[data-v-86a9f476]{image-rendering:pixelated;height:var(--body)}.portrait.angry .art[data-v-86a9f476],.portrait.angry .blob[data-v-86a9f476]{filter:drop-shadow(0 0 4px var(--tint)) drop-shadow(0 0 9px var(--tint)) sepia(.45) saturate(2.6) hue-rotate(-25deg) brightness(1.05)}.portrait .aura[data-v-86a9f476]{width:var(--frame);height:var(--frame);background-repeat:no-repeat;background-position:0 0;background-size:calc(var(--frame) * var(--cols)) calc(var(--frame) * var(--rows));animation-name:fxColumn-86a9f476,fxRow-86a9f476;animation-iteration-count:infinite}@keyframes fxColumn-86a9f476{to{background-position-x:calc(var(--frame) * var(--cols) * -1)}}@keyframes fxRow-86a9f476{to{background-position-y:calc(var(--frame) * var(--rows) * -1)}}@media(prefers-reduced-motion:reduce){.portrait .aura[data-v-86a9f476]{animation:none}}.blob[data-v-86a9f476]{display:block;width:78px;height:78px;border-radius:50%;border:3px solid rgba(0,0,0,.55)}.boss .blob[data-v-86a9f476]{width:92px;height:92px}.superboss .blob[data-v-86a9f476]{width:108px;height:108px}.angry .portrait[data-v-86a9f476]:not(.haloed){filter:drop-shadow(0 0 18px rgba(224,68,46,.75))}.floor[data-v-86a9f476]{margin:0 0 .5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.18em;opacity:.5}.alt[data-v-86a9f476]{padding:.8rem 1.6rem;border-radius:6px;font-family:inherit;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #3f5a86;background:#2b3d5c;color:#dce8f8}.alt[data-v-86a9f476]:disabled{opacity:.4;cursor:default}.alt.leave[data-v-86a9f476]{border-color:#5a2f28;background:#4a2620;color:#ff8f7a}.ask-veil[data-v-86a9f476]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:grid;place-items:center;background:#040504b8;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.ask[data-v-86a9f476]{box-sizing:border-box;width:100%;max-width:340px;display:flex;flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem;border-radius:10px;background:#16161f;border:1px solid #5a2f28;box-shadow:0 18px 50px #000000b3}.askline[data-v-86a9f476]{margin:0;font-size:.82rem;line-height:1.35;text-align:center;color:#ffb9a8}.askrow[data-v-86a9f476]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cta[data-v-86a9f476]{padding:.8rem 2rem;border-radius:6px;border:1px solid #4e7d4a;background:#47713f;color:#eaf5e6;font-family:inherit;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.angry .cta[data-v-86a9f476]{border-color:#8a4133;background:#6f3a2c}h3[data-v-86a9f476]{margin:0 0 .5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.18em;opacity:.4;font-weight:500;font-family:var(--font-body)}.drops[data-v-86a9f476]{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:.18rem}.drops li[data-v-86a9f476]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-size:.78rem;padding:.18rem .1rem;text-align:left}.drops img[data-v-86a9f476]{width:16px;height:16px;image-rendering:pixelated}.chip[data-v-86a9f476]{width:14px;height:14px;border-radius:3px;flex:none;border:1px solid rgba(0,0,0,.5)}.drops .name[data-v-86a9f476]{opacity:.85}.guide[data-v-86a9f476]{grid-column:1 / -1;display:flex;align-items:center;gap:.7rem;justify-content:center;margin-top:.9rem}.guide .face[data-v-86a9f476]{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:10px;background:#0d0d14;border:1px solid #6b5f3d;overflow:hidden}.guide .face img[data-v-86a9f476]{width:40px;height:40px;image-rendering:pixelated}.guide .line[data-v-86a9f476]{position:relative;margin:0;max-width:340px;padding:.6rem .8rem;border-radius:10px;border:1px solid #2c2c3a;background:#16161f;font-size:.82rem;line-height:1.45;text-align:left}.guide .line[data-v-86a9f476]:before,.guide .line[data-v-86a9f476]:after{content:"";position:absolute;top:50%;margin-top:-7px;width:0;height:0;border:7px solid transparent}.guide .line[data-v-86a9f476]:before{left:-14px;border-right-color:#2c2c3a}.guide .line[data-v-86a9f476]:after{left:-13px;border-right-color:#16161f}.tray[data-v-86a9f476]{position:absolute;bottom:calc(1.6rem + var(--safe-b));display:flex;gap:1.1rem}.round[data-v-86a9f476]{width:58px;height:58px;border-radius:50%;cursor:pointer;border:1px solid #3a3a48;background:#14141ceb;color:#cfcfdc;display:grid;place-items:center;padding:0}.round svg[data-v-86a9f476]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(pointer:coarse){.cta[data-v-86a9f476],.alt[data-v-86a9f476]{min-height:44px}}@media(max-width:460px){.sheet[data-v-86a9f476]{grid-template-columns:minmax(0,1fr)}.loot[data-v-86a9f476]{text-align:center}.drops li[data-v-86a9f476]{justify-content:center}.guide .face[data-v-86a9f476]{width:44px;height:44px}.guide .face img[data-v-86a9f476]{width:32px;height:32px}}@media(hover:hover){.cta[data-v-86a9f476]:hover{background:#538248}.alt.keep[data-v-86a9f476]:not(:disabled):hover{background:#364c72}.alt.leave[data-v-86a9f476]:hover{background:#5c2f27}.angry .cta[data-v-86a9f476]:hover{background:#82442f}.round[data-v-86a9f476]:hover{border-color:#5e5e78;color:#fff}}.blast[data-v-d10f3e7e]{position:absolute;left:50%;bottom:calc((var(--body) - var(--blast)) / 2);width:var(--blast);height:var(--blast);transform:translate(-50%);pointer-events:none;z-index:2}.blast.sheet[data-v-d10f3e7e]{background-repeat:no-repeat;background-position:0 0;background-size:calc(var(--blast) * var(--cols)) calc(var(--blast) * var(--rows));animation-name:fxColumn-d10f3e7e,fxRow-d10f3e7e;animation-iteration-count:var(--rows),1;animation-fill-mode:forwards}@keyframes fxColumn-d10f3e7e{to{background-position-x:calc(var(--blast) * var(--cols) * -1)}}@keyframes fxRow-d10f3e7e{to{background-position-y:calc(var(--blast) * var(--rows) * -1)}}.blast i[data-v-d10f3e7e]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;opacity:.55;transform:scale(.9);animation-duration:var(--swing);animation-timing-function:ease-out;animation-fill-mode:forwards}.core[data-v-d10f3e7e]{background:radial-gradient(circle at 50% 50%,#fff,#ffeeb0 16%,#ffb43c 33%,#ff6a1acc 52%,#b0260a59 68%,#78140600 78%);animation-name:blastCore-d10f3e7e}.ring[data-v-d10f3e7e]{border:3px solid rgba(255,222,160,.95);box-shadow:0 0 14px #ffa838bf,inset 0 0 10px #ffc46080;animation-name:blastRing-d10f3e7e}.shards[data-v-d10f3e7e]{background:repeating-conic-gradient(from 7deg,#fff0c8f2,#fff0c8f2 3deg,#fff0c800 3deg,#fff0c800 30deg);-webkit-mask-image:radial-gradient(circle,#000 26%,rgba(0,0,0,.5) 62%,transparent 80%);mask-image:radial-gradient(circle,#000 26%,rgba(0,0,0,.5) 62%,transparent 80%);animation-name:blastShards-d10f3e7e}@keyframes blastCore-d10f3e7e{0%{opacity:.2;transform:scale(.2)}22%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.05)}}@keyframes blastRing-d10f3e7e{0%{opacity:0;transform:scale(.15)}18%{opacity:.95}to{opacity:0;transform:scale(1.45)}}@keyframes blastShards-d10f3e7e{0%{opacity:0;transform:scale(.25) rotate(-8deg)}25%{opacity:.9}to{opacity:0;transform:scale(1.3) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.blast i[data-v-d10f3e7e],.blast.sheet[data-v-d10f3e7e]{animation:none}}.floaters[data-v-becc1caf]{position:absolute;bottom:calc(100% + 18px);left:50%;width:0;z-index:4}.floater[data-v-becc1caf]{position:absolute;left:0;bottom:0;font-weight:700;font-size:1.4rem;color:#ffd600;white-space:nowrap;text-shadow:0 2px 2px rgba(0,0,0,.5);pointer-events:none;transform:translate(-50%);animation:pop-becc1caf calc(var(--beat) * .66) cubic-bezier(.34,1.56,.64,1) forwards,vanish-becc1caf calc(var(--beat) * .45) ease-out calc(var(--beat) * .5) forwards}@keyframes pop-becc1caf{0%{transform:translate(-50%) scale(.7)}to{transform:translate(calc(-50% + var(--dx)),var(--dy)) scale(1)}}@keyframes vanish-becc1caf{to{opacity:0}}.floater.crit[data-v-becc1caf]{font-size:2.1rem;color:#ffb300}.floater.heal[data-v-becc1caf]{color:#27d41e}.floater.ward[data-v-becc1caf]{color:var(--ward-hit)}.floater.ward-gain[data-v-becc1caf]{color:#f37ae7}.floater.shield[data-v-becc1caf]{color:#7fc8ff}.floater.reflect[data-v-becc1caf]{color:#ff3f00}.floater.void[data-v-becc1caf]{font-size:1.05rem;color:#cfd0dd;letter-spacing:.04em}.floater.weak[data-v-becc1caf],.floater.resist[data-v-becc1caf]{font-size:1.05rem;letter-spacing:.04em;font-weight:700}.floater.weak[data-v-becc1caf]{color:#ffb300}.floater.resist[data-v-becc1caf]{color:#7fc8ff}.bolt[data-v-becc1caf]{width:.85em;height:.85em;fill:currentColor;vertical-align:-.08em;margin-right:.06em;filter:drop-shadow(0 2px 4px #000)}@media(prefers-reduced-motion:reduce){.floater[data-v-becc1caf]{animation-name:none,vanish-becc1caf}}.effects[data-v-6f768e4b]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:15px}.effects.column[data-v-6f768e4b]{flex-direction:column-reverse;align-items:flex-start;flex-wrap:nowrap;gap:3px;min-height:0}.effect[data-v-6f768e4b]{display:inline-flex;align-items:center;gap:3px;padding:1px 4px 1px 3px;border-radius:3px;background:#0d0d14;border:1px solid #23232e}.effect .glyph[data-v-6f768e4b]{width:10px;height:10px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.effect em[data-v-6f768e4b]{font-style:normal;font-size:.55rem;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000;white-space:nowrap}.effect em i[data-v-6f768e4b]{font-style:normal;opacity:.6;margin-left:3px}.effect.bad[data-v-6f768e4b]{color:#f08a7a;border-color:#4a2420;background:#1c1010}.effect.good[data-v-6f768e4b]{color:#8fd6a0;border-color:#244a2e;background:#101c14}.effects.form-turns .effect em i[data-v-6f768e4b]:first-child{margin-left:1px}.effects.form-icon[data-v-6f768e4b]{gap:2px;min-height:0;justify-content:center}.effects.form-icon .effect[data-v-6f768e4b]{padding:1px}.scene[data-v-c1fe4366]{--swing: calc(var(--beat) * .9);position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:var(--bg-empty);color:#e8e8f0;-webkit-user-select:none;user-select:none;overflow:hidden}.backdrop[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat;image-rendering:pixelated}.backdrop[data-v-c1fe4366]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#060a0e9e,#060a0e38 22%,#060a0e24 62%,#060a0e94)}.topbar[data-v-c1fe4366],.stage[data-v-c1fe4366],.actionbar[data-v-c1fe4366],.result[data-v-c1fe4366]{position:relative;z-index:1}.topbar[data-v-c1fe4366]{padding:calc(1rem + var(--safe-t)) calc(1.4rem + var(--safe-r)) .4rem calc(1.4rem + var(--safe-l))}.enemy-hp[data-v-c1fe4366]{position:relative;height:20px;border-radius:4px;overflow:hidden;background:#1a0d0d;border:1px solid #3a1c18;box-shadow:0 2px 10px #00000080}.enemy-hp .fill[data-v-c1fe4366]{height:100%;background:linear-gradient(#b8483a,#7a2a20);transition:width .3s ease}.enemy-hp span[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.72rem;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000}.enemy-id .floor[data-v-c1fe4366]{margin:0 0 .15rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-variant-numeric:tabular-nums}.enemy-id[data-v-c1fe4366]{margin-top:.35rem;padding-right:calc(var(--hud-btn) + .6rem)}.enemy-id h2[data-v-c1fe4366]{margin:0;font-size:1.38rem;letter-spacing:.02em;text-shadow:0 1px 3px #000}.enemy-id p[data-v-c1fe4366]{margin:.1rem 0 0;font-size:.74rem;opacity:.7}.enemy-id .tag[data-v-c1fe4366]{font-style:normal;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;padding:.05rem .35rem;border-radius:3px;margin-right:.4rem;background:#e6b45e2e;color:#e6b45e}.scene.superboss .enemy-id .tag[data-v-c1fe4366]{background:#e0644e33;color:#e0644e}.enemy-id .tag.rare[data-v-c1fe4366]{background:#e0442e40;color:#ff8f7a}.stage[data-v-c1fe4366]{position:relative;flex:1;min-height:0}.status[data-v-c1fe4366]{position:absolute;top:12%;left:0;right:0;text-align:center;font-size:1rem;letter-spacing:.03em;opacity:.9;text-shadow:0 1px 4px #000;pointer-events:none;min-height:1.4em}.turn[data-v-c1fe4366]{position:absolute;top:12%;right:1.4rem;font-size:.78rem;opacity:.55;font-variant-numeric:tabular-nums}.ground[data-v-c1fe4366]{position:absolute;left:0;right:0;top:16%;bottom:18%;display:flex;flex-direction:row-reverse;align-items:flex-end}.slot[data-v-c1fe4366]{position:relative;display:flex;flex-direction:column;align-items:center}.enemy-slot .aura[data-v-c1fe4366]{position:absolute;left:50%;bottom:0;z-index:0;transform:translate(-50%);pointer-events:none;width:var(--frame);height:var(--frame);background-repeat:no-repeat;background-position:0 0;background-size:calc(var(--frame) * var(--cols)) calc(var(--frame) * var(--rows));animation-name:fxColumn-c1fe4366,fxRow-c1fe4366;animation-iteration-count:infinite}.enemy-slot .sprite[data-v-c1fe4366]{z-index:1}.foes[data-v-c1fe4366]{position:relative;width:50%;align-self:stretch}.foes .enemy-slot[data-v-c1fe4366]{position:absolute}.foes .enemy-slot[data-slot="1"][data-v-c1fe4366]{top:30%;left:35%;z-index:3}.foes .enemy-slot[data-slot="2"][data-v-c1fe4366]{top:50%;left:5%;z-index:4}.foes .enemy-slot[data-slot="3"][data-v-c1fe4366]{top:10%;left:5%;z-index:2}.foes .enemy-slot[data-slot="4"][data-v-c1fe4366]{top:60%;left:50%;z-index:4}.foes .enemy-slot[data-slot="5"][data-v-c1fe4366]{top:0%;left:50%;z-index:1}.foes .enemy-slot[data-slot="6"][data-v-c1fe4366]{top:-5%;left:20%;z-index:1}.fell-leave-active[data-v-c1fe4366]{position:absolute;transition:opacity .4s ease,transform .4s ease}.fell-leave-to[data-v-c1fe4366]{opacity:0;transform:translateY(16px) scale(.88)}@media(prefers-reduced-motion:reduce){.fell-leave-active[data-v-c1fe4366]{transition:opacity .2s linear}.fell-leave-to[data-v-c1fe4366]{transform:none}}.enemy-slot.pickable[data-v-c1fe4366]{cursor:pointer}.enemy-slot.acting[data-v-c1fe4366]{transform:translateY(-6px)}.enemy-slot.acting .sprite[data-v-c1fe4366]{animation:turnPulse-c1fe4366 1s linear infinite alternate}@keyframes turnPulse-c1fe4366{0%{filter:brightness(.8)}to{filter:brightness(1.5)}}@media(prefers-reduced-motion:reduce){.enemy-slot.acting .sprite[data-v-c1fe4366]{animation:none;filter:brightness(1.3)}}.enemy-slot[data-v-c1fe4366]{transition:transform .16s ease-out,filter .16s ease-out,opacity .16s ease-out}.enemy-slot.dim[data-v-c1fe4366]{opacity:.4}.bars[data-v-c1fe4366]{position:absolute;top:calc(100% + 4px);left:calc(50% - 32px);z-index:2;width:64px;pointer-events:none}.bar[data-v-c1fe4366]{position:relative;height:16px;width:64px;margin-bottom:-2px;border-radius:3px;background:#14141c;border:1px solid #2c2c3a;box-shadow:inset 0 1px 3px #0009}.bar .inner[data-v-c1fe4366]{position:absolute;top:4px;bottom:4px;left:6px;border-radius:1px;transition:width .3s ease-out}.bar.hp .inner[data-v-c1fe4366]{background:linear-gradient(#b40c0c,#9c0a0a)}.bar.mana .inner[data-v-c1fe4366]{background:linear-gradient(#1a83ff,#0075ff)}.bar b[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:400;color:#fff;line-height:7px;text-shadow:1px 1px 1px #000;font-variant-numeric:tabular-nums}.aimhand[data-v-c1fe4366]{position:absolute;right:105%;top:40%;z-index:3;width:32px;height:24px;pointer-events:none;animation:aimhand-c1fe4366 1.5s linear infinite}.aimhand svg[data-v-c1fe4366]{width:100%;height:100%;fill:none;stroke:#e6b45e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(230,180,94,.6))}@keyframes aimhand-c1fe4366{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.aimhand[data-v-c1fe4366]{animation:none}}@media(pointer:coarse){.enemy-slot.pickable[data-v-c1fe4366]{min-width:44px;min-height:44px}}@keyframes fxColumn-c1fe4366{to{background-position-x:calc(var(--frame) * var(--cols) * -1)}}@keyframes fxRow-c1fe4366{to{background-position-y:calc(var(--frame) * var(--rows) * -1)}}@media(prefers-reduced-motion:reduce){.enemy-slot .aura[data-v-c1fe4366]{animation:none}}.statuscol[data-v-c1fe4366]{position:absolute;left:calc(100% + 6px);bottom:0;z-index:3;pointer-events:none}.ally[data-v-c1fe4366]{position:relative;width:50%;align-self:stretch}.ally .party[data-v-c1fe4366]{position:absolute;top:30%;right:35%;transform:translateY(calc(var(--foe-body) - 100%))}.party[data-v-c1fe4366]{position:relative;display:flex;align-items:flex-end;--beast-bite: 24px}.party>.player-slot[data-v-c1fe4366]{z-index:1}.beast-slot[data-v-c1fe4366]{position:absolute;bottom:0;width:72px}.beast-slot.left[data-v-c1fe4366]{right:calc(100% - var(--beast-bite));z-index:2}.beast-slot.right[data-v-c1fe4366]{left:calc(100% - var(--beast-bite));z-index:0}.beast-slot[data-v-c1fe4366]{--body: 72px}.beast-slot .sprite[data-v-c1fe4366]{width:64px;height:64px}.beast-slot .sprite.art[data-v-c1fe4366]{width:var(--body);height:var(--body)}.beast-slot .body[data-v-c1fe4366]{transform:scaleX(-1)}.beastbar[data-v-c1fe4366]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:56px}.beastbar .mini[data-v-c1fe4366]{height:6px}@media(max-width:430px){.party[data-v-c1fe4366]{--beast-bite: 16px}.beast-slot[data-v-c1fe4366]{width:48px;--body: 48px}.beast-slot .sprite[data-v-c1fe4366]{width:44px;height:44px}.beastbar[data-v-c1fe4366]{width:40px}}.sprite[data-v-c1fe4366]{position:relative;border-radius:50%;border:3px solid #0d0d14;box-shadow:0 12px 22px #0000008c,inset 0 6px 14px #ffffff26;filter:var(--angry, brightness(1))}.player-slot .sprite[data-v-c1fe4366]{width:90px;height:90px}.player-slot .sprite.art[data-v-c1fe4366]{width:var(--body);height:var(--body)}.enemy-slot.angry[data-v-c1fe4366]{--angry: drop-shadow(0 0 4px var(--tint)) drop-shadow(0 0 9px var(--tint)) sepia(.45) saturate(2.6) hue-rotate(-25deg) brightness(1.05)}.sprite.art[data-v-c1fe4366]{border:none;background:none;border-radius:0;box-shadow:none;image-rendering:pixelated;object-fit:contain;filter:var(--angry, brightness(1)) drop-shadow(0 10px 10px rgba(0,0,0,.55))}.body[data-v-c1fe4366]{position:relative;display:grid;place-items:center}.player-slot .body[data-v-c1fe4366]{transform:scaleX(-1)}.player-slot .char-pet[data-v-c1fe4366]{bottom:-14px}.sprite[data-v-c1fe4366]:after{content:"";position:absolute;left:50%;bottom:-14px;width:70%;height:12px;transform:translate(-50%);background:radial-gradient(rgba(0,0,0,.5),transparent 70%)}.sprite.hit[data-v-c1fe4366]{filter:brightness(2.2) saturate(.4)}.sprite.defend[data-v-c1fe4366]{filter:brightness(1.15);box-shadow:0 0 0 4px #78b4dc80,0 12px 22px #0000008c}.sprite.art.defend[data-v-c1fe4366]{box-shadow:none;filter:brightness(1.15) drop-shadow(0 0 5px rgba(120,180,220,.9)) drop-shadow(0 10px 10px rgba(0,0,0,.55))}.scene.quake[data-v-c1fe4366]{animation:quake-c1fe4366 .24s ease-in-out}@keyframes quake-c1fe4366{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@media(prefers-reduced-motion:reduce){.scene.quake[data-v-c1fe4366]{animation:none}}.playerbars[data-v-c1fe4366]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:64px;display:flex;flex-direction:column;align-items:center;gap:4px}.playerbars .mini[data-v-c1fe4366]{width:100%}.playerbars .effects[data-v-c1fe4366]{width:max-content}.effects[data-v-c1fe4366]{display:flex;align-items:center;gap:4px;min-height:15px}.effect[data-v-c1fe4366]{display:inline-flex;align-items:center;gap:3px;padding:1px 4px 1px 3px;border-radius:3px;background:#0d0d14;border:1px solid #23232e}.effect .glyph[data-v-c1fe4366]{width:10px;height:10px;fill:currentColor}.effect em[data-v-c1fe4366]{font-style:normal;font-size:.55rem;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000}.effect.ward[data-v-c1fe4366]{color:#c9a8f5;border-color:#4a3a68;background:#17101f}.mini[data-v-c1fe4366]{position:relative;height:16px;border-radius:3px;overflow:hidden;background:#0d0d14;border:1px solid #23232e}.mini .fill[data-v-c1fe4366]{height:100%;transition:width .3s ease}.mini.hp .fill[data-v-c1fe4366]{background:var(--vital-hp)}.mini.mana .fill[data-v-c1fe4366]{background:var(--vital-mana)}.mini.stamina .fill[data-v-c1fe4366]{background:var(--vital-stamina)}.mini.ward .fill[data-v-c1fe4366]{background:linear-gradient(#a06ee0,#6d3fb0)}.mini.ward.idle[data-v-c1fe4366]{opacity:.35}.mini.ward.idle .fill[data-v-c1fe4366]{filter:grayscale(.7)}.mini span[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.6rem;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000}.actionbar[data-v-c1fe4366]{position:relative;padding:.6rem calc(.8rem + var(--safe-r)) calc(.7rem + var(--safe-b)) calc(.8rem + var(--safe-l))}.menu[data-v-c1fe4366]{position:relative;width:100%}.skillbar[data-v-c1fe4366]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--cast-gap, .4rem);margin-bottom:.55rem;padding:.45rem;border-radius:8px;border:1px solid #2c2c3a;background:#12121ad9}.noskills[data-v-c1fe4366]{margin:.15rem 0;text-align:center;font-size:.72rem;opacity:.5}.cast[data-v-c1fe4366]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;padding:.3rem .15rem;border-radius:6px;border:1px solid #2c2c3a;background:#1a1a24cc;color:#e8e8f0;font-family:inherit;cursor:pointer}.cast[data-v-c1fe4366]:disabled{opacity:.4;cursor:not-allowed}.cast .sname[data-v-c1fe4366]{font-size:.58rem;line-height:1;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cast .scost[data-v-c1fe4366]{font-size:.58rem;line-height:1;color:#9fc2f5;font-variant-numeric:tabular-nums}.cast .scost.short[data-v-c1fe4366]{color:#f0846f}.cast .gemroom[data-v-c1fe4366]{display:grid;place-items:center;width:37px;height:37px}.cast .gem[data-v-c1fe4366]{display:grid;place-items:center;width:70.71%;height:70.71%;box-sizing:border-box;transform:rotate(45deg);border:2px solid #4a4a60;border-radius:5px;background:radial-gradient(circle at 50% 30%,#2a2a38,#12121b 78%)}.cast .gem[data-v-c1fe4366]>*{transform:rotate(-45deg);width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cast .gem img[data-v-c1fe4366]{image-rendering:pixelated}.cast .gem.strike[data-v-c1fe4366]{color:#e8c8a0;border-color:#6b5a44}.cast .gem.life[data-v-c1fe4366]{color:#8fd6a0;border-color:#2f6b40}.cast .gem.guard[data-v-c1fe4366]{color:#9fc2f5;border-color:#3a5480}.cast .gem.beast[data-v-c1fe4366]{color:#d8b08a;border-color:#6b4f36}.cast .gem.arcane[data-v-c1fe4366]{color:#c0a8e8;border-color:#4e3f70}.cast .gem.burn[data-v-c1fe4366]{color:#f0a06a;border-color:#7a4426}.cast .gem.frost[data-v-c1fe4366]{color:#9fd8ea;border-color:#2f5a6b}.cast .gem.shock[data-v-c1fe4366]{color:#f0dc7a;border-color:#6b5e22}.cast .gem.poison[data-v-c1fe4366]{color:#b6dc7a;border-color:#47661f}.cast .gem.holy[data-v-c1fe4366]{color:#f4e4b0;border-color:#7a6a34}.cast .gem.shadow[data-v-c1fe4366]{color:#b09ac8;border-color:#453558}.cast .gem.bleed[data-v-c1fe4366]{color:#ea8a8a;border-color:#6b2a2a}.actions[data-v-c1fe4366]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.45rem;border-radius:8px;border:1px solid #2c2c3a;background:#12121ad9}.arted .actions[data-v-c1fe4366],.arted .skillbar[data-v-c1fe4366]{border:0;background:none;box-shadow:none}.arted .menu[data-v-c1fe4366]{--menu-w: 550;--menu-h: 300;--menu-max-h: 34dvh;width:min(100%,550px,calc(var(--menu-max-h) * var(--menu-w) / var(--menu-h)));margin:0 auto;aspect-ratio:var(--menu-w) / var(--menu-h);container-type:inline-size;background:var(--menu-bg) 0 0 / 100% 100% no-repeat}.arted .skillbar[data-v-c1fe4366]{position:absolute;left:5.46%;right:5.46%;top:6.67%;height:18.89%;--cast-gap: 1.2cqw;margin:0;padding:0}.arted .noskills[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-size:2.6cqw}.arted .actions[data-v-c1fe4366]{position:absolute;left:5.46%;right:5.46%;top:37%;bottom:6.4%;grid-template-rows:1fr 1fr;column-gap:4.08%;row-gap:6.9%;padding:0}.arted .actions button[data-v-c1fe4366]{border:0;background:none;box-shadow:none;padding:0 4.5cqw}.arted .actions button strong[data-v-c1fe4366]{font-size:3.9cqw}.arted .actions button small[data-v-c1fe4366]{font-size:2.6cqw}.arted .actions .aicon[data-v-c1fe4366]{width:7cqw;height:7cqw}.arted .cast .sname[data-v-c1fe4366],.arted .cast .scost[data-v-c1fe4366]{font-size:2.2cqw;line-height:1}.arted .cast[data-v-c1fe4366]{gap:.3cqw;padding:0;justify-content:center;border:0;background:none}.arted .cast .gemroom[data-v-c1fe4366]{flex:1;width:auto;height:auto;aspect-ratio:1}.arted .cast .gem[data-v-c1fe4366]{border-radius:1.2cqw}.tray[data-v-c1fe4366]{position:absolute;bottom:100%;left:1.4rem;right:1.4rem;display:flex;flex-direction:column;gap:.3rem;margin-bottom:.5rem;padding:.6rem;border-radius:8px;border:1px solid #3d6b45;background:#0c100cf5;box-shadow:0 10px 30px #0009;max-height:40dvh;overflow-y:auto}.tray .none[data-v-c1fe4366]{margin:.3rem 0;text-align:center;font-size:.76rem;opacity:.45}.tray .potion[data-v-c1fe4366]{display:flex;align-items:baseline;gap:.6rem;width:100%;padding:.55rem .7rem;border-radius:6px;border:1px solid #2c3a2c;background:#24321fcc;color:#e8e8f0;font-family:inherit;cursor:pointer;text-align:left}.tray .potion[data-v-c1fe4366]:disabled{opacity:.4;cursor:not-allowed}.tray .picon[data-v-c1fe4366]{width:20px;height:20px;flex:none;align-self:center;image-rendering:pixelated}.tray .pname[data-v-c1fe4366]{flex:1;font-size:.86rem}.tray .pheal[data-v-c1fe4366]{font-size:.74rem;color:#8fd6a0}.tray .pcount[data-v-c1fe4366]{font-size:.74rem;opacity:.5;font-variant-numeric:tabular-nums}.tray .hint[data-v-c1fe4366]{margin:.35rem 0 .1rem;text-align:center;font-size:.68rem;opacity:.45}.actions button[data-v-c1fe4366]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border-radius:8px;border:1px solid #2c2c3a;background:none;color:#e8e8f0;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .12s,background .12s;box-shadow:inset 0 1px #ffffff12}.actions .label[data-v-c1fe4366]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.actions button strong[data-v-c1fe4366]{font-size:.95rem;font-weight:600}.actions button small[data-v-c1fe4366]{font-size:.66rem;opacity:.5;line-height:1.2}.actions .aicon[data-v-c1fe4366]{width:30px;height:30px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.85;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.actions .aicon.gear[data-v-c1fe4366]{opacity:1;image-rendering:pixelated}.actions button[data-v-c1fe4366]:disabled{opacity:.4;cursor:not-allowed}.actions button.cta[data-v-c1fe4366]{border-color:#a3453a}.actions button.cta .aicon[data-v-c1fe4366]{opacity:1}.actions button.items[data-v-c1fe4366]{border-color:#3d6b45}.actions button.items.on[data-v-c1fe4366]{border-color:#6aa06f}.actions button.flee[data-v-c1fe4366]{border-color:#55506a}.fleeask[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;box-sizing:border-box;background:var(--scrim);padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.fleebox[data-v-c1fe4366]{width:100%;max-width:320px;box-sizing:border-box;padding:1.2rem 1.1rem 1rem;text-align:center;background:#16161f;border:1px solid #2c2c3a;border-radius:10px;box-shadow:0 14px 48px #0009}.fleebox p[data-v-c1fe4366]{margin:0 0 1rem;font-size:.92rem;line-height:1.4}.fleerow[data-v-c1fe4366]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.fleerow button[data-v-c1fe4366]{min-height:44px;border-radius:8px;border:1px solid #3a3a4c;background:#23232e;color:inherit;font:inherit;font-size:.95rem;cursor:pointer}.fleerow button.cta[data-v-c1fe4366]{border-color:#6b5a2e;background:#2e2a1c}.result[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;text-align:center;background:#06060a}.wash[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.result.won .wash[data-v-c1fe4366]{background:radial-gradient(ellipse at 50% 50%,#1d4a2c,#07120b 70%)}.result.lost .wash[data-v-c1fe4366]{background:radial-gradient(ellipse at 50% 50%,#4a1a14,#120707 70%)}.result.fled .wash[data-v-c1fe4366]{background:radial-gradient(ellipse at 50% 50%,#1b1b26,#08080d 70%)}.lines[data-v-c1fe4366]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:calc(1rem + var(--safe-t)) 1.2rem calc(1rem + var(--safe-b))}.result h3[data-v-c1fe4366]{margin:0 0 .4rem;font-size:2rem}.result .shards[data-v-c1fe4366]{color:#d8c68a}.result h3.won[data-v-c1fe4366]{color:#8fd6a0}.result h3.lost[data-v-c1fe4366]{color:#e0644e}.result h3.fled[data-v-c1fe4366]{opacity:.7}.result p[data-v-c1fe4366]{margin:.15rem 0;font-size:.9rem}.loot[data-v-c1fe4366]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:.7rem 0 .2rem}.loot li[data-v-c1fe4366]{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:84px}.loot .cell[data-v-c1fe4366]{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:#0d0d14d9;border:1px solid #3d6b45;box-shadow:0 0 14px #48a86059}.loot .cell img[data-v-c1fe4366]{width:48px;height:48px;image-rendering:pixelated}.chip[data-v-c1fe4366]{width:32px;height:32px;border-radius:5px;border:1px solid rgba(0,0,0,.5)}.loot .label[data-v-c1fe4366]{font-size:.64rem;line-height:1.2;color:#cfe8d4}.result .gearfound[data-v-c1fe4366]{margin:.9rem 0 0;font-size:.95rem;color:#8fd6a0}.revive[data-v-c1fe4366]{color:#e6b45e}.drops[data-v-c1fe4366]{list-style:none;padding:0;margin:.5rem 0 0;font-size:.85rem;color:#8fd6a0}.drops .potion[data-v-c1fe4366]{color:#b6d6a0}.nodrop[data-v-c1fe4366]{opacity:.5}.result .cta[data-v-c1fe4366]{margin-top:1.1rem;padding:.65rem 2.4rem;border-radius:6px;border:1px solid #a3453a;background:#7a3428;color:#e8e8f0;font-family:inherit;font-size:.95rem;cursor:pointer}.logbtn[data-v-c1fe4366]{position:absolute;z-index:7;top:calc(2.9rem + var(--safe-t));right:calc(1.2rem + var(--safe-r));width:var(--hud-btn);height:var(--hud-btn);padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid #3a3a4c;background:#0c0c12b8;color:#cfcfe0;cursor:pointer}.logbtn svg[data-v-c1fe4366]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.logveil[data-v-c1fe4366]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:var(--scrim);display:flex;flex-direction:column}.logwin[data-v-c1fe4366]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:calc(1rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l))}.logwin h3[data-v-c1fe4366]{margin:0 0 .4rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.logscroll[data-v-c1fe4366]{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--fab-room)}.loggroup[data-v-c1fe4366]{display:flex;gap:.5rem;margin-top:.9rem}.logface[data-v-c1fe4366]{flex:0 0 24px;width:24px;height:24px}.logface img[data-v-c1fe4366]{width:24px;height:24px;image-rendering:pixelated}.logface .blob[data-v-c1fe4366]{display:block;width:24px;height:24px;border-radius:5px;border:1px solid rgba(0,0,0,.5)}.logbody[data-v-c1fe4366]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.logline[data-v-c1fe4366]{font-size:.84rem;line-height:1.35}.logline.fail[data-v-c1fe4366]{color:#ff7943}.logmeta[data-v-c1fe4366]{font-size:.68rem;color:#bbaca0;font-variant-numeric:tabular-nums}.logmeta .ward[data-v-c1fe4366]{color:var(--ward-hit);margin-left:.45rem}.logmark[data-v-c1fe4366]{margin:.9rem 0 0;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.4}@media(hover:hover){.logbtn[data-v-c1fe4366]:hover{border-color:#4a4a60;background:#22222ee6}.tray .potion[data-v-c1fe4366]:hover:not(:disabled){background:#2d3f26f2;border-color:#3d6b45}.tray .skill[data-v-c1fe4366]:hover:not(:disabled){background:#37284cf2;border-color:#6d4d9c}.actions button[data-v-c1fe4366]:hover:not(:disabled){border-color:#4a4a60;background:#22222ee6}.actions button.cta[data-v-c1fe4366]:hover:not(:disabled){background:#8f3d2ff2}.actions button.items[data-v-c1fe4366]:hover:not(:disabled){background:#2d3f26e6}.result .cta[data-v-c1fe4366]:hover{background:#8f3d2f}}.line.ward .v em[data-v-c2f5aa68]{color:#c9a8f5}.status[data-v-c2f5aa68]{flex:1;min-height:0;overflow-y:auto;width:100%;max-width:460px;margin:0 auto;padding:1.4rem calc(1.1rem + var(--safe-r)) calc(2rem + var(--safe-b)) calc(1.1rem + var(--safe-l));box-sizing:border-box;display:flex;flex-direction:column}.card[data-v-c2f5aa68]{padding:1.05rem 0}.card[data-v-c2f5aa68]:first-child{padding-top:0}.card[data-v-c2f5aa68]:last-child{padding-bottom:0}.card+.card[data-v-c2f5aa68]{border-top:1px solid rgba(232,232,240,.1)}.hero[data-v-c2f5aa68]{display:flex;gap:1rem;align-items:center}.avatar[data-v-c2f5aa68]{position:relative;display:grid;place-items:center;width:88px;height:88px;flex:none}.avatar[data-v-c2f5aa68]{--body: 56px}.avatar .body[data-v-c2f5aa68]{width:56px;height:56px;border-radius:50%;border:3px solid #0d0d14;box-shadow:0 8px 16px #00000080,inset 0 5px 12px #ffffff26}.avatar[data-v-c2f5aa68]:has(.body.art){--body: 72px}.avatar .body.art[data-v-c2f5aa68]{width:72px;height:72px;border:none;border-radius:0;box-shadow:none;image-rendering:pixelated;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.avatar .ring[data-v-c2f5aa68]{position:absolute;width:78px;height:78px;border-radius:50%;border:2px solid;opacity:.6}.avatar .ring.wide[data-v-c2f5aa68]{width:88px;height:88px;opacity:.35}.ident[data-v-c2f5aa68]{flex:1;min-width:0}.ident h3[data-v-c2f5aa68]{margin:0;font-size:1.28rem}.sub[data-v-c2f5aa68]{margin:.2rem 0 0;font-size:.74rem;opacity:.5}.line[data-v-c2f5aa68]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.k[data-v-c2f5aa68]{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;opacity:.5}.v[data-v-c2f5aa68]{font-size:.86rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v.soft[data-v-c2f5aa68]{font-size:.8rem;opacity:.75;text-transform:none}.up[data-v-c2f5aa68]{color:#6fbf87;font-style:normal;font-size:.78rem;margin-right:.3rem}.stat[data-v-c2f5aa68]{padding:.38rem 0;border-bottom:1px solid rgba(232,232,240,.05)}.stat[data-v-c2f5aa68]:last-of-type{border-bottom:none;padding-bottom:0}.stat[data-v-c2f5aa68]:first-of-type{padding-top:0}.stat.forced .v[data-v-c2f5aa68]{color:#e6b45e}.note[data-v-c2f5aa68]{margin:.5rem 0 0;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;opacity:.38;text-align:center;font-variant-numeric:tabular-nums}.card .line+.line[data-v-c2f5aa68]{margin-top:.5rem}.card .line .v[data-v-c2f5aa68]{font-size:1rem}.buff .v[data-v-c2f5aa68]{color:#8fd6a0;font-size:.86rem}.kills-title[data-v-c2f5aa68]{margin:0;font-size:.78rem;opacity:.75}.kills .killgroup[data-v-c2f5aa68]{margin-top:.5rem}.kills .kindline[data-v-c2f5aa68]{display:flex;justify-content:space-between;margin:0 0 .2rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;opacity:.45;border-bottom:1px solid #23232e;padding-bottom:.2rem}.kills .line.kill[data-v-c2f5aa68]{padding-left:.5rem}.skills[data-v-b5d477d5]{height:100%;display:flex;flex-direction:column;min-height:0;max-width:620px;margin:0 auto;width:100%}.head[data-v-b5d477d5]{flex:none;margin:0;display:flex;align-items:baseline;gap:.5rem;padding:.9rem calc(1.1rem + var(--safe-r)) .2rem calc(1.1rem + var(--safe-l))}.head b[data-v-b5d477d5]{font-family:var(--font-title),serif;font-size:1.05rem}.head .spends[data-v-b5d477d5]{font-size:.72rem;opacity:.45}.tally[data-v-b5d477d5]{flex:none;margin:0;font-size:.74rem;opacity:.5;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;padding:0 calc(1.1rem + var(--safe-r)) .7rem calc(1.1rem + var(--safe-l))}.tally b[data-v-b5d477d5]{font-size:.9rem;opacity:1;color:#e6b45e;font-weight:600;font-variant-numeric:tabular-nums}.tabs[data-v-b5d477d5]{flex:none;display:flex;gap:.4rem;padding:0 calc(1.1rem + var(--safe-r)) .6rem calc(1.1rem + var(--safe-l))}.tabs button[data-v-b5d477d5]{flex:1;display:flex;align-items:baseline;justify-content:center;gap:.4rem;cursor:pointer;padding:.5rem .6rem;border-radius:8px 8px 0 0;border:1px solid #262633;border-bottom:2px solid #262633;background:#14141c;color:#e8e8f0;font-family:inherit;font-size:.8rem}.tabs button.on[data-v-b5d477d5]{background:#1b1a16;border-bottom-color:#e6b45e}.tabs em[data-v-b5d477d5]{font-style:normal;font-size:.7rem;opacity:.5;font-variant-numeric:tabular-nums}.tabs button.on em[data-v-b5d477d5]{opacity:.8}@media(pointer:coarse){.tabs button[data-v-b5d477d5]{min-height:44px}}@media(hover:hover){.tabs button[data-v-b5d477d5]:not(.on):hover{border-color:#3a3a48}}.list[data-v-b5d477d5]{flex:1;min-height:0;overflow-y:auto;padding:0 calc(1.1rem + var(--safe-r)) calc(2rem + var(--safe-b)) calc(1.1rem + var(--safe-l))}.rung[data-v-b5d477d5]{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;background:#16161f;border:1px solid #262633;border-radius:8px;margin-bottom:.5rem}.rung.passive[data-v-b5d477d5]{border-left:3px solid #3d4a6b}.rung.on[data-v-b5d477d5]{border-left:3px solid #e6b45e;background:#1b1a16}.art[data-v-b5d477d5]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:8px;border:1px solid #2c2c3a;overflow:hidden}.art img[data-v-b5d477d5]{width:100%;height:100%;image-rendering:pixelated}.art.gem[data-v-b5d477d5]{border-color:var(--gem-edge, #2c2c3a);background:linear-gradient(to bottom right,var(--gem-hi),var(--gem-lo))}.art svg[data-v-b5d477d5]{width:22px;height:22px;fill:none;stroke:#ffffffeb;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.art.strike[data-v-b5d477d5]{--gem-hi: #e0705c;--gem-lo: #7a2b26;--gem-edge: #f0a08c}.art.life[data-v-b5d477d5]{--gem-hi: #7fd89a;--gem-lo: #23663f;--gem-edge: #a8e8bd}.art.guard[data-v-b5d477d5]{--gem-hi: #7fb0e8;--gem-lo: #244a80;--gem-edge: #a8cdf3}.art.beast[data-v-b5d477d5]{--gem-hi: #e0b070;--gem-lo: #7a4f20;--gem-edge: #f0d0a0}.art.arcane[data-v-b5d477d5]{--gem-hi: #c78ce8;--gem-lo: #4d2a7a;--gem-edge: #e0b3f5}.art.burn[data-v-b5d477d5]{--gem-hi: #f0a050;--gem-lo: #8a2f14;--gem-edge: #ffc880}.art.frost[data-v-b5d477d5]{--gem-hi: #8fe0e8;--gem-lo: #1f5a70;--gem-edge: #b8f0f5}.art.shock[data-v-b5d477d5]{--gem-hi: #f0dc70;--gem-lo: #7a6410;--gem-edge: #fff0a0}.art.poison[data-v-b5d477d5]{--gem-hi: #a8d860;--gem-lo: #3f6614;--gem-edge: #ccec95}.art.holy[data-v-b5d477d5]{--gem-hi: #f5e6b0;--gem-lo: #9a7a2a;--gem-edge: #fff5d0}.art.shadow[data-v-b5d477d5]{--gem-hi: #9a8ad0;--gem-lo: #2a2450;--gem-edge: #bdb0e8}.art.bleed[data-v-b5d477d5]{--gem-hi: #e07a8a;--gem-lo: #7a1f30;--gem-edge: #f5a8b5}.text[data-v-b5d477d5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.text strong[data-v-b5d477d5]{font-size:.86rem;font-weight:600}.text small[data-v-b5d477d5]{font-size:.72rem;opacity:.5;line-height:1.35}.text .note[data-v-b5d477d5]{font-size:.74rem;font-weight:600;color:#8fb4d6;line-height:1.3;font-variant-numeric:tabular-nums}.meta[data-v-b5d477d5]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.22rem;font-style:normal}.meta em[data-v-b5d477d5]{font-style:normal;font-size:.68rem;font-variant-numeric:tabular-nums}.meta .level[data-v-b5d477d5]{opacity:.45}.meta .cost[data-v-b5d477d5]{color:#8fb6e6;opacity:.85}.meta .kind[data-v-b5d477d5]{opacity:.35;text-transform:uppercase;letter-spacing:.06em}.loadout[data-v-b5d477d5]{margin-left:auto;display:inline-flex;align-items:baseline;gap:.25rem}.loadout.full b[data-v-b5d477d5]{color:#e6b45e}.equip[data-v-b5d477d5]{margin-top:.15rem;min-height:32px;padding:.3rem .6rem;border-radius:6px;border:1px solid #3a3a4a;background:#1c1c26;color:#cfcfe0;font-family:inherit;font-size:.68rem;cursor:pointer;white-space:nowrap}.equip.on[data-v-b5d477d5]{border-color:#a58138;background:#33291480;color:#f0d79a}.equip[data-v-b5d477d5]:disabled{opacity:.35;cursor:not-allowed}.none[data-v-b5d477d5]{font-size:.78rem;opacity:.45;text-align:center;padding:2rem 1rem}@media(max-width:420px){.meta[data-v-b5d477d5]{flex-direction:row;align-items:baseline;gap:.5rem}.rung[data-v-b5d477d5]{flex-wrap:wrap}.meta[data-v-b5d477d5]{width:100%;justify-content:flex-end}}.equip[data-v-44670ffb]{display:flex;flex-direction:column;min-height:0;flex:1;width:100%;max-width:660px;margin:0 auto;box-sizing:border-box}.scroll[data-v-44670ffb]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;padding:1rem calc(1.1rem + var(--safe-r)) calc(2rem + var(--safe-b)) calc(1.1rem + var(--safe-l))}.doll[data-v-44670ffb]{--cell: clamp(52px, 15vw, 96px);--doll-body: 300px;flex:none;display:grid;gap:.45rem .5rem;align-items:center;justify-items:center;grid-template-columns:var(--cell) var(--cell) minmax(0,1fr) var(--cell) var(--cell);grid-template-areas:".      .       body  head   ." "amulet weapon  body  chest  offhand" "amulet ring1   body  legs   ring2" ".      .       body  feet   ."}.body-cell[data-v-44670ffb]{grid-area:body;display:grid;place-items:center;width:100%;height:100%;min-height:var(--doll-body)}.body[data-v-44670ffb]{width:100%;max-width:var(--doll-body);aspect-ratio:1;--body: 100%}.body img[data-v-44670ffb]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ghost[data-v-44670ffb]{width:72%;height:88%;border-radius:46% 46% 38% 38%;background:linear-gradient(180deg,#1b2330,#10151f);box-shadow:inset 0 0 30px #0000008c}.cell[data-v-44670ffb]{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;background:none;border:none;padding:0;cursor:pointer;color:#e8e8f0;font-family:inherit;text-align:center}.art[data-v-44670ffb]{display:grid;place-items:center;box-sizing:border-box;width:100%;aspect-ratio:1;border-radius:10px;background:linear-gradient(180deg,#1a1d27,#0f1119);border:2px solid var(--r, #2a2a38);box-shadow:inset 0 0 14px var(--r-glow, transparent)}.art img[data-v-44670ffb]{width:64px;height:64px;image-rendering:pixelated}.art .ph[data-v-44670ffb]{width:60%;height:60%;border-radius:6px}.art .ph.none[data-v-44670ffb]{background:none;display:grid;place-items:center;border:1px dashed #2c2c3a;color:#2c2c3a;font-size:1.2rem;width:46%;height:46%}.cell.vacant .art[data-v-44670ffb]{border-style:dashed;border-color:#24242f;background:#10101a}.cell.on .art[data-v-44670ffb]{border-color:#8f7ad0;box-shadow:0 0 0 2px #8f7ad047}.slot[data-v-44670ffb]{font-size:.68rem;line-height:1.2;opacity:.62;overflow-wrap:anywhere}.cell.vacant .slot[data-v-44670ffb]{opacity:.4}.r-common[data-v-44670ffb]{--r: #4b5164;--r-glow: rgba(103,113,140,.12)}.r-uncommon[data-v-44670ffb]{--r: #4e9b6a;--r-glow: rgba(78,155,106,.16)}.r-rare[data-v-44670ffb]{--r: #4a8fd4;--r-glow: rgba(74,143,212,.18)}.r-epic[data-v-44670ffb]{--r: #9a5fd0;--r-glow: rgba(154,95,208,.2)}.r-legendary[data-v-44670ffb]{--r: #d9a441;--r-glow: rgba(217,164,65,.22)}.best[data-v-44670ffb]{display:flex;flex:none;align-items:center;justify-content:center;gap:.5rem;min-width:260px;min-height:50px;margin:1.6rem auto 0;padding:.55rem 1.6rem;background:#1f2a20;border:1px solid #3d6b45;border-radius:8px;box-shadow:0 0 18px #4d855747;color:#cfe8cf;font-size:.88rem;font-family:inherit;cursor:pointer}.best[data-v-44670ffb]:disabled{background:#16161f;border-color:#262633;color:#e8e8f0;opacity:.38;cursor:default;box-shadow:none}.backdrop[data-v-44670ffb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06060ab8;display:grid;place-items:center;z-index:30;padding:1.2rem;box-sizing:border-box}.chooser[data-v-44670ffb]{display:flex;flex-direction:column;background:#16161f;border:1px solid #2c2c3a;border-radius:10px;width:100%;max-width:420px;max-height:100%;box-shadow:0 14px 48px #0009}.chooser header[data-v-44670ffb]{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem .75rem;border-bottom:1px solid #23232e}.chooser h3[data-v-44670ffb]{flex:1;margin:0}.chooser .list[data-v-44670ffb]{overflow-y:auto;padding:.9rem 1rem 1rem}h3[data-v-44670ffb]{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;opacity:.45;font-weight:500;font-family:var(--font-body)}.worn[data-v-44670ffb]{background:#10101a;border-radius:6px;padding:.5rem .7rem}.worn .iname[data-v-44670ffb]{flex:1;font-size:.84rem}.worn-stats[data-v-44670ffb]{display:flex;flex-wrap:wrap;gap:.2rem .8rem;margin:.4rem 0 0 2.1rem}.line[data-v-44670ffb]{display:flex;align-items:center;gap:.55rem}.chip.art[data-v-44670ffb]{width:16px;height:16px;aspect-ratio:auto;border-radius:0;background:none;border:none;box-shadow:none;image-rendering:pixelated}.chip[data-v-44670ffb]{width:16px;height:16px;border-radius:4px;flex:none;border:1.5px solid #0d0d14}.iname[data-v-44670ffb]{flex:1;font-size:.82rem}.iname em[data-v-44670ffb]{opacity:.45;font-style:normal}.stat[data-v-44670ffb]{font-size:.68rem;opacity:.7;font-variant-numeric:tabular-nums}.up[data-v-44670ffb]{color:#6fbf87;font-style:normal;opacity:1}.items[data-v-44670ffb]{list-style:none;margin:.8rem 0 0;padding:0}.items li[data-v-44670ffb]{padding:.55rem 0;border-bottom:1px solid #1e1e28}.items li[data-v-44670ffb]:last-child{border-bottom:none;padding-bottom:0}.delta[data-v-44670ffb]{margin:.3rem 0 0 2.1rem;display:flex;flex-wrap:wrap;gap:.6rem;font-size:.7rem;font-variant-numeric:tabular-nums}.delta .up[data-v-44670ffb]{color:#6fbf87}.delta .down[data-v-44670ffb]{color:#e0644e}.empty[data-v-44670ffb]{opacity:.4;font-size:.78rem;margin:.4rem 0;line-height:1.5}button[data-v-44670ffb]{background:#1e1e28;color:#e8e8f0;border:1px solid #2c2c3a;border-radius:5px;padding:.38rem .8rem;font-size:.78rem;cursor:pointer;font-family:inherit}button[data-v-44670ffb]:disabled{opacity:.35;cursor:default}button.off[data-v-44670ffb]{padding:.25rem .6rem;font-size:.72rem}@media(max-width:600px){.art img[data-v-44670ffb]{width:48px;height:48px}.doll[data-v-44670ffb]{--doll-body: 260px}}@media(max-width:450px){.art img[data-v-44670ffb]{width:32px;height:32px}.doll[data-v-44670ffb]{--doll-body: 210px}.slot[data-v-44670ffb]{font-size:.62rem}}@media(hover:hover){.best[data-v-44670ffb]:hover:not(:disabled){background:#253424;border-color:#4d8557}.cell:hover .art[data-v-44670ffb]{border-color:#4a4a60}.cell:hover .slot[data-v-44670ffb],.x[data-v-44670ffb]:hover{opacity:1}button[data-v-44670ffb]:hover:not(:disabled){border-color:#4a4a60}}.backdrop[data-v-e470e026]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#06060ac7;padding:1.2rem}.modal[data-v-e470e026]{position:relative;width:100%;max-width:320px;background:#14151d;border:1px solid #2c2c3a;border-radius:16px;padding:1.6rem 1.4rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 24px 64px #000000b8}.chest-wrap[data-v-e470e026]{position:relative;height:130px;width:100%;display:grid;place-items:center}.chest-art[data-v-e470e026]{position:relative;width:110px;height:110px;display:grid;place-items:center;transition:transform .25s ease}.chest-art.opened[data-v-e470e026]{transform:scale(1.08)}.chest-glow[data-v-e470e026]{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(214,172,88,.22),transparent 70%);animation:pulse-glow-e470e026 2.4s ease-in-out infinite}.chest-art.opened .chest-glow[data-v-e470e026]{background:radial-gradient(circle at 50% 50%,rgba(214,172,88,.48),transparent 70%)}.chest-img[data-v-e470e026]{width:96px;height:96px;image-rendering:pixelated;z-index:1}.chest-chip[data-v-e470e026]{width:72px;height:72px;border-radius:12px;border:2px solid rgba(0,0,0,.4);z-index:1}.fly-item[data-v-e470e026]{position:absolute;--angle: calc(var(--i) / max(var(--total), 1) * 360deg);--dx: calc(cos(var(--angle))*58px) ;--dy: calc(sin(var(--angle))*-60px) ;animation:fly-out-e470e026 .55s cubic-bezier(.22,.68,0,1.2) both;animation-delay:calc(var(--i) * .07s)}.fly-item img[data-v-e470e026]{width:32px;height:32px;image-rendering:pixelated}.fly-chip[data-v-e470e026]{display:block;width:24px;height:24px;border-radius:6px}@keyframes fly-out-e470e026{0%{opacity:0;transform:translate(0) scale(.5)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1)}}@keyframes pulse-glow-e470e026{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.chest-name[data-v-e470e026]{margin:0;font-size:1.1rem;text-align:center;line-height:1.3;color:#e8e8f0}.act[data-v-e470e026]{width:100%;min-height:48px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.88rem;line-height:1.4;border:1px solid #2c2c3a;background:#1e1e28;color:#e8e8f0;padding:.7rem 1rem;transition:border-color .12s,background .12s}.act.available[data-v-e470e026]{border-color:#6b5f3d;background:#29240f;color:#e6c96b;font-weight:600}.act[data-v-e470e026]:disabled{opacity:.42;cursor:default}.act.close-act[data-v-e470e026]{border-color:#3a3a4c}@media(hover:hover){.act.available[data-v-e470e026]:hover{border-color:#d9a441;background:#332d14}.act.close-act[data-v-e470e026]:hover{border-color:#5a5a78}}.haul[data-v-e470e026]{width:100%;display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem;background:#16161f;border:1px solid #6b5f3d;border-radius:10px}.eyebrow[data-v-e470e026]{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.11em;opacity:.5}.gain[data-v-e470e026]{display:flex;align-items:center;gap:.55rem;margin:0;font-size:.84rem}.gain img[data-v-e470e026]{width:20px;height:20px;image-rendering:pixelated}.gain-chip[data-v-e470e026]{width:16px;height:16px;border-radius:4px;flex:none}.shards[data-v-e470e026]{margin:0;font-size:.8rem;color:#e6b45e;font-weight:600}.bag[data-v-bee716a1]{display:grid;gap:.55rem;position:relative;grid-template-columns:52px minmax(0,1fr);height:100%;min-height:0}.cats[data-v-bee716a1]{display:flex;flex-direction:column;gap:.15rem;min-height:0;overflow-y:auto;border-right:1px solid #23232e;padding-right:.4rem}.cats button[data-v-bee716a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:44px;padding:.3rem .1rem;border-radius:8px;border:1px solid transparent;background:none;color:#e8e8f0;font-family:inherit;font-size:.84rem;cursor:pointer;position:relative}.cats button.on[data-v-bee716a1]{background:#1f2a20;border-color:#3d6b45;color:#cfe8cf}.cats .name[data-v-bee716a1]{display:none}.cats .ico[data-v-bee716a1]{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.cats button.on .ico[data-v-bee716a1]{opacity:1;color:#8fd6a0}.pane[data-v-bee716a1]{display:flex;flex-direction:column;min-height:0;min-width:0}.hint[data-v-bee716a1],.tools[data-v-bee716a1]{min-height:34px;display:flex;align-items:center}.hint[data-v-bee716a1]{margin:0 0 .45rem;padding:0 .1rem;font-size:.72rem;opacity:.32}.tools[data-v-bee716a1]{gap:.4rem;flex-wrap:wrap;margin-bottom:.45rem}.tools .count[data-v-bee716a1]{font-size:.78rem;color:#cfe8cf;font-weight:600;margin-right:auto}.tool[data-v-bee716a1]{border:1px solid #2c2c3a;background:#1e1e28;color:#e8e8f0;border-radius:6px;padding:.3rem .65rem;font-size:.74rem;cursor:pointer;font-family:inherit;min-height:32px}.tool[data-v-bee716a1]:disabled{opacity:.3;cursor:default}.tool.done[data-v-bee716a1]{border-color:#3d6b45;background:#1f2a20;color:#cfe8cf}.scroll[data-v-bee716a1]{flex:1;min-height:0;overflow-y:auto;padding:.1rem calc(.1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(.1rem + var(--safe-l))}.empty[data-v-bee716a1]{opacity:.4;font-size:.85rem;text-align:center;margin-top:2.5rem}.grid[data-v-bee716a1]{display:grid;gap:.5rem;max-width:560px;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr))}.cell[data-v-bee716a1]{position:relative;aspect-ratio:1;display:grid;place-items:center;background:linear-gradient(160deg,#1b1e29,#14161f);border:2px solid var(--r, #2c2c3a);border-radius:10px;padding:0;cursor:pointer;color:#e8e8f0;font-family:inherit;box-shadow:inset 0 0 12px var(--r-glow, transparent);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cell.hole[data-v-bee716a1]{background:none;border:1px dashed #23232e;cursor:default;box-shadow:none}.cell.open[data-v-bee716a1]{outline:2px solid #7d8bb5;outline-offset:1px}.cell.picked[data-v-bee716a1]{background:linear-gradient(160deg,#2a3446,#1d2532)}.cell.junk[data-v-bee716a1]{opacity:.45}.art[data-v-bee716a1]{display:grid;place-items:center;width:100%;height:100%}.art img[data-v-bee716a1]{width:48px;height:48px;image-rendering:pixelated}.chip[data-v-bee716a1]{width:30px;height:30px;border-radius:6px;border:1px solid rgba(0,0,0,.55)}.coin-mark[data-v-bee716a1]{color:#d8c68a;font-size:1.7rem;line-height:1}.tally[data-v-bee716a1]{position:absolute;right:3px;bottom:2px;font-size:.68rem;font-weight:700;line-height:1;padding:.1rem .22rem;border-radius:4px;background:#08090ed1;font-variant-numeric:tabular-nums}.tally.balance[data-v-bee716a1]{color:#e8dcae;font-size:.64rem}.pin[data-v-bee716a1]{position:absolute;top:2px;font-size:.62rem;line-height:1}.pin.worn[data-v-bee716a1]{left:3px;width:7px;height:7px;border-radius:50%;background:#6fbf87;box-shadow:0 0 5px #6fbf87e6;top:4px}.pin.lock[data-v-bee716a1],.pin.trash[data-v-bee716a1]{right:3px}.tick[data-v-bee716a1]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#4a5a786b;color:#fff;font-size:1.5rem;font-weight:700;border-radius:8px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.veil[data-v-bee716a1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;box-sizing:border-box;background:#06060ab8;padding:1rem calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.sheet[data-v-bee716a1]{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:360px;max-height:100%;background:#14151d;border:1px solid #2c2c3a;border-radius:12px;box-shadow:0 18px 54px #000000a8}.sheet.blank[data-v-bee716a1]{display:none}.sheet-scroll[data-v-bee716a1]{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.2rem 1rem;text-align:center}.hero[data-v-bee716a1]{display:grid;place-items:center;width:132px;height:132px;margin:.4rem auto 1rem;border-radius:14px;border:2px solid var(--r, #2c2c3a);background:radial-gradient(circle at 50% 42%,var(--r-glow, #1b1e29),#14161f 72%);box-shadow:0 0 26px var(--r-glow, transparent)}.hero img[data-v-bee716a1]{width:96px;height:96px;image-rendering:pixelated}.chip.big[data-v-bee716a1]{width:64px;height:64px;border-radius:12px}.coin-mark.big[data-v-bee716a1]{font-size:3.4rem}.iname[data-v-bee716a1]{margin:0 0 .3rem;font-size:1.24rem;line-height:1.25}.kindline[data-v-bee716a1]{margin:0 0 .9rem;font-size:.78rem;opacity:.6}.rarity[data-v-bee716a1]{font-style:normal;font-weight:700;color:var(--r, #e8e8f0)}.dot[data-v-bee716a1]{margin:0 .35rem;opacity:.45}.about[data-v-bee716a1]{margin:0 0 .55rem;font-size:.82rem;line-height:1.55;opacity:.62}.flavour[data-v-bee716a1]{margin:0 0 1rem;font-size:.78rem;line-height:1.5;opacity:.42;font-style:italic}.about[data-v-bee716a1]:first-letter{text-transform:uppercase}.bonuses[data-v-bee716a1]{list-style:none;margin:0 0 1rem;padding:.8rem 0 0;border-top:1px solid #23232e}.bonuses li[data-v-bee716a1]{font-size:.82rem;color:#8fd6a0;padding:.16rem 0;font-variant-numeric:tabular-nums}.owned[data-v-bee716a1]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin:0;font-size:.76rem;opacity:.5}.tag[data-v-bee716a1]{font-style:normal;font-size:.58rem;text-transform:uppercase;letter-spacing:.09em;color:#8fd6a0;opacity:1;background:#3d6b4547;border:1px solid #3d6b45;border-radius:3px;padding:.1rem .36rem;white-space:nowrap}.tag.lock[data-v-bee716a1]{color:#d8c68a;background:#6b5c2d47;border-color:#6b5c2d}.tag.junk[data-v-bee716a1]{color:#c9a0a0;background:#6b2d2d3d;border-color:#6b3535}.sheet footer[data-v-bee716a1]{display:flex;gap:.6rem;flex:none;padding:.9rem 1.2rem 1rem;border-top:1px solid #23232e}.act[data-v-bee716a1]{flex:1;min-height:44px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.86rem;border:1px solid #2c2c3a;background:#1e1e28;color:#e8e8f0}.act.use[data-v-bee716a1]{border-color:#3d6b45;background:#235c33;color:#dff3e2;font-weight:600}.act[data-v-bee716a1]:disabled{opacity:.35;cursor:default}.r-common[data-v-bee716a1]{--r: #4b5164;--r-glow: rgba(103,113,140,.12)}.r-uncommon[data-v-bee716a1]{--r: #4e9b6a;--r-glow: rgba(78,155,106,.16)}.r-rare[data-v-bee716a1]{--r: #4a8fd4;--r-glow: rgba(74,143,212,.18)}.r-epic[data-v-bee716a1]{--r: #9a5fd0;--r-glow: rgba(154,95,208,.2)}.r-legendary[data-v-bee716a1]{--r: #d9a441;--r-glow: rgba(217,164,65,.22)}@media(min-width:900px){.bag[data-v-bee716a1]{gap:1.1rem;grid-template-columns:210px minmax(0,1fr) 300px}.cats[data-v-bee716a1]{gap:.1rem;padding-right:.9rem}.cats button[data-v-bee716a1]{flex-direction:row;align-items:center;gap:.45rem;justify-content:flex-start;padding:.5rem .6rem}.cats .name[data-v-bee716a1]{display:block;flex:1;text-align:left}.cats .ico[data-v-bee716a1]{width:16px;height:16px}.cats button.on[data-v-bee716a1]:after{content:"";position:absolute;right:-1px;top:6px;bottom:6px;width:3px;border-radius:2px;background:#6fbf87}.veil[data-v-bee716a1]{display:contents}.sheet[data-v-bee716a1]{max-width:none;max-height:none;box-shadow:none;border-color:#262633;border-radius:10px}.sheet.blank[data-v-bee716a1]{display:grid;place-items:center;padding:1.2rem;text-align:center}.sheet.blank p[data-v-bee716a1]{margin:0;font-size:.8rem;opacity:.32;line-height:1.6}.sheet[data-v-bee716a1] .fab{display:none}.sheet-scroll[data-v-bee716a1]{padding-top:1.2rem}}@media(hover:hover){.cats button[data-v-bee716a1]:hover{border-color:#3a3a4c}.cell[data-v-bee716a1]:not(.hole):hover{filter:brightness(1.25)}.tool[data-v-bee716a1]:hover:not(:disabled){border-color:#4a4a60}.x[data-v-bee716a1]:hover{opacity:1}.act[data-v-bee716a1]:hover:not(:disabled){border-color:#4a4a60}.act.use[data-v-bee716a1]:hover{background:#2b7040}}.achievements[data-v-1e31101f]{display:flex;flex-direction:column;min-height:0;flex:1;width:100%;max-width:520px;margin:0 auto;box-sizing:border-box}.tally[data-v-1e31101f]{flex:none;margin:0;font-size:.74rem;opacity:.5;padding:.9rem calc(1.1rem + var(--safe-r)) .7rem calc(1.1rem + var(--safe-l))}.tally b[data-v-1e31101f]{font-size:.9rem;opacity:1;color:#e6b45e;font-weight:600;font-variant-numeric:tabular-nums}.list[data-v-1e31101f]{flex:1;min-height:0;overflow-y:auto;padding:0 calc(1.1rem + var(--safe-r)) calc(2rem + var(--safe-b)) calc(1.1rem + var(--safe-l))}.row[data-v-1e31101f]{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;background:#16161f;border:1px solid #262633;border-radius:8px;margin-bottom:.5rem}.row.earned[data-v-1e31101f]{border-color:#3d6b45}.mark[data-v-1e31101f]{display:grid;place-items:center;width:26px;height:26px;flex:none}.mark svg[data-v-1e31101f]{width:22px;height:22px;fill:none;stroke:#3a3a4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.row.earned .mark svg[data-v-1e31101f]{stroke:#8fd6a0}.text[data-v-1e31101f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.text strong[data-v-1e31101f]{font-size:.86rem;font-weight:600}.row:not(.earned) .text strong[data-v-1e31101f]{opacity:.7;font-weight:500}.text small[data-v-1e31101f]{font-size:.72rem;opacity:.45;line-height:1.35}.text .pays[data-v-1e31101f]{color:#d8c68a;opacity:.8}.row.earned .text .pays[data-v-1e31101f]{opacity:.45}.bar[data-v-1e31101f]{display:block;height:4px;border-radius:2px;background:#0d0d14;border:1px solid #23232e;overflow:hidden;margin-top:.3rem}.bar i[data-v-1e31101f]{display:block;height:100%;background:linear-gradient(#6b5f3d,#4a4028)}.row.earned .bar i[data-v-1e31101f]{background:linear-gradient(#4e9a5a,#2f6b3a)}.count[data-v-1e31101f]{font-style:normal;font-size:.7rem;opacity:.45;flex:none;font-variant-numeric:tabular-nums}.board[data-v-3ae53cab]{display:flex;flex-direction:column;gap:.8rem;flex:1;min-height:0}.hero[data-v-3ae53cab]{display:grid;place-items:center;flex:none}.hero .char-stack[data-v-3ae53cab]{--body: 96px}.shelf[data-v-3ae53cab]{display:grid;gap:.55rem;grid-template-columns:52px minmax(0,1fr);flex:1;min-height:0}.cats[data-v-3ae53cab]{display:flex;flex-direction:column;gap:.15rem;min-height:0;overflow-y:auto;border-right:1px solid #23232e;padding-right:.4rem}.cats button[data-v-3ae53cab]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:44px;padding:.3rem .1rem;border-radius:8px;border:1px solid transparent;background:none;color:#e8e8f0;font-family:inherit;font-size:.84rem;cursor:pointer;position:relative}.cats button.on[data-v-3ae53cab]{background:#1f2a20;border-color:#3d6b45;color:#cfe8cf}.cats .name[data-v-3ae53cab]{display:none}.cats .ico[data-v-3ae53cab]{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.cats button.on .ico[data-v-3ae53cab]{opacity:1;color:#8fd6a0}.scroll[data-v-3ae53cab]{min-height:0;overflow-y:auto;padding:.1rem calc(.1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(.1rem + var(--safe-l))}.grid[data-v-3ae53cab]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;max-width:560px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.card[data-v-3ae53cab]{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;height:100%;box-sizing:border-box;background:linear-gradient(160deg,#1b1e29,#14161f);border:2px solid #2c2c3a;border-radius:10px;padding:.5rem .4rem .6rem;color:inherit;font-family:inherit;cursor:pointer;text-align:center}.card.worn[data-v-3ae53cab]{border-color:#3d6b45;background:linear-gradient(160deg,#1f2a20,#161c17)}.card.locked[data-v-3ae53cab]{opacity:.45;cursor:default}.art[data-v-3ae53cab]{display:grid;place-items:center;width:100%;height:68px}.art img[data-v-3ae53cab]{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.off[data-v-3ae53cab]{font-size:1.8rem;line-height:1;opacity:.35}.initial[data-v-3ae53cab]{font-family:var(--font-title);font-size:1.6rem;line-height:1;opacity:.4}.card .name[data-v-3ae53cab]{font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.tag[data-v-3ae53cab]{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;opacity:.6;border:1px solid #45455a;border-radius:4px;padding:.1rem .35rem}.tag.price[data-v-3ae53cab]{border-color:#3a3a4c}@media(min-width:900px){.shelf[data-v-3ae53cab]{gap:1.1rem;grid-template-columns:210px minmax(0,1fr)}.cats[data-v-3ae53cab]{gap:.1rem;padding-right:.9rem}.cats button[data-v-3ae53cab]{flex-direction:row;align-items:center;gap:.45rem;justify-content:flex-start;padding:.5rem .6rem}.cats .name[data-v-3ae53cab]{display:block;flex:1;text-align:left}.cats .ico[data-v-3ae53cab]{width:16px;height:16px}.cats button.on[data-v-3ae53cab]:after{content:"";position:absolute;right:-1px;top:20%;bottom:20%;width:2px;background:#8fd6a0;border-radius:2px}}@media(hover:hover){.card[data-v-3ae53cab]:hover:not(:disabled){border-color:#45455a}.card.worn[data-v-3ae53cab]:hover:not(:disabled){border-color:#4e8a58}}.veil[data-v-1fea3dd3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:.9rem;background:var(--bg-empty);padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.spinner[data-v-1fea3dd3]{width:46px;height:46px;border-radius:50%;border:3px solid #2c2c3a;border-top-color:#e6b45e;animation:spin-1fea3dd3 .9s linear infinite}@keyframes spin-1fea3dd3{to{transform:rotate(360deg)}}.line[data-v-1fea3dd3]{margin:0;font-size:.95rem;opacity:.8;text-align:center}@media(prefers-reduced-motion:reduce){.spinner[data-v-1fea3dd3]{animation:none}}.lang[data-v-47f031ff]{flex-direction:row;align-items:center;gap:.7rem}.lang>span[data-v-47f031ff]{flex:none}.picker[data-v-47f031ff]{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:flex-end}.picker .menu-select[data-v-47f031ff]{width:auto;flex:1;max-width:190px}.flag[data-v-47f031ff]{width:20px;height:14px;object-fit:cover;border-radius:2px;image-rendering:pixelated;flex:none}.options[data-v-7f531f77]{display:flex;flex-direction:column;gap:.9rem;min-height:100%}.rule[data-v-7f531f77]{width:100%;height:0;margin:auto 0 .1rem;padding-top:2.4rem;border:0;border-top:1px solid #2c2c3a}.credits h3[data-v-7f531f77]{margin:0 0 .6rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;opacity:.5;font-family:var(--font-body);font-weight:500}.credits dl[data-v-7f531f77]{margin:0;display:flex;flex-direction:column;gap:.4rem}.credits .line[data-v-7f531f77]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem}.credits dt[data-v-7f531f77]{font-size:.82rem;opacity:.45}.credits dd[data-v-7f531f77]{margin:0;font-size:.88rem}.credits dd.pending[data-v-7f531f77]{opacity:.35}.row[data-v-7f531f77]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.row>span[data-v-7f531f77]{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;opacity:.5}.toggle[data-v-7f531f77]{width:auto;min-width:84px}.toggle.on[data-v-7f531f77]{background:#2c2c3a;border-color:#6a6a86}.backdrop[data-v-884bec62]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:end center;z-index:25;box-sizing:border-box;padding:calc(1rem + var(--safe-t)) calc(.5rem + var(--safe-r)) 0 calc(.5rem + var(--safe-l))}.panel[data-v-884bec62]{background:#000000eb;border:1px solid #2c2c3a;border-radius:14px 14px 0 0;border-bottom:none;width:100%;max-width:420px;max-height:78dvh;padding-bottom:var(--safe-b);display:flex;flex-direction:column;box-shadow:0 -14px 48px #0009;animation:sheet-up-884bec62 .18s ease-out both}@keyframes sheet-up-884bec62{0%{transform:translateY(18px);opacity:.4}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.panel[data-v-884bec62]{animation:none}}header[data-v-884bec62]{display:flex;align-items:center;gap:.7rem;padding:.9rem 1.2rem .8rem;border-bottom:1px solid #23232e}h2[data-v-884bec62]{margin:0;font-size:1.3rem}.edit[data-v-884bec62]{margin-left:auto;flex:none;padding:.4rem .8rem;cursor:pointer;border-radius:999px;border:1px solid #2c2c3a;background:#14141c;color:#e8e8f0;font-family:inherit;font-size:.74rem}.edit.on[data-v-884bec62]{border-color:#e6b45e;color:#e6b45e}.pick[data-v-884bec62]{flex:none;min-width:5.6rem;padding:.4rem .7rem;cursor:pointer;border-radius:999px;border:1px solid #2c2c3a;background:#14141c;color:#8a8a9a;font-family:inherit;font-size:.72rem}.pick.on[data-v-884bec62]{border-color:#3d6b45;background:#16211a;color:#8fd6a0}.picks li[data-v-884bec62]{border-bottom-color:#1a1a24}@media(pointer:coarse){.edit[data-v-884bec62],.pick[data-v-884bec62]{min-height:44px}}@media(hover:hover){.edit[data-v-884bec62]:hover,.pick[data-v-884bec62]:hover{border-color:#8a8aa8}}.list[data-v-884bec62]{list-style:none;margin:0;padding:.5rem 1.2rem 1rem;overflow-y:auto}.list li[data-v-884bec62]{display:flex;align-items:center;gap:.7rem;padding:.6rem 0;border-bottom:1px solid #1e1e28}.chip.art[data-v-884bec62]{border-radius:0;background:none;border:none;box-shadow:none;image-rendering:pixelated}.chip[data-v-884bec62]{width:20px;height:20px;border-radius:50%;flex:none;border:1.5px solid #0d0d14}.text[data-v-884bec62]{flex:1;display:flex;flex-direction:column;min-width:0}.text strong[data-v-884bec62]{font-size:.86rem;font-weight:600}.text small[data-v-884bec62]{font-size:.7rem;opacity:.45}button[data-v-884bec62]{background:#24321f;color:#e8e8f0;border:1px solid #3d6b45;border-radius:5px;padding:.38rem .8rem;font-size:.78rem;cursor:pointer;font-family:inherit;white-space:nowrap}@media(hover:hover){button[data-v-884bec62]:hover:not(:disabled){background:#2d3f26}}button[data-v-884bec62]:disabled{opacity:.35;cursor:default}.empty[data-v-884bec62]{opacity:.4;font-size:.8rem;margin:0;padding:1.4rem 1.2rem;line-height:1.5}svg[data-v-31556748]{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.arrow[data-v-db87c538]{position:absolute;left:50%;z-index:22;width:22px;height:22px;margin-left:-11px;color:#e6b45e;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.75))}.arrow svg[data-v-db87c538]{display:block;width:100%;height:100%}.arrow.down[data-v-db87c538]{bottom:100%;margin-bottom:4px;animation:aim-down-db87c538 1.1s ease-in-out infinite}.arrow.up[data-v-db87c538]{top:100%;margin-top:4px;transform:rotate(180deg);animation:aim-up-db87c538 1.1s ease-in-out infinite}@keyframes aim-down-db87c538{0%,to{transform:translateY(-3px)}50%{transform:translateY(2px)}}@keyframes aim-up-db87c538{0%,to{transform:rotate(180deg) translateY(-3px)}50%{transform:rotate(180deg) translateY(2px)}}@media(prefers-reduced-motion:reduce){.arrow.down[data-v-db87c538],.arrow.up[data-v-db87c538]{animation:none}}.action-bar[data-v-c966de94]{position:relative;flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.55rem .7rem;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#050509d1,#030306f0);padding:.35rem calc(.6rem + var(--safe-r)) calc(.9rem + var(--safe-b)) calc(.6rem + var(--safe-l))}.slot[data-v-c966de94]{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;color:#e8e8f0;font-family:inherit}.slot.spot>.disc[data-v-c966de94]{border-color:#e6b45e;box-shadow:0 0 0 3px #e6b45e47,0 6px 16px #0000008c}.slot.spot>.disc[data-v-c966de94] svg{stroke:#e6b45e}.slot.spot .label[data-v-c966de94]{color:#e6b45e}.anchor[data-v-c966de94]{position:relative;z-index:18;display:flex}.anchor.lifted[data-v-c966de94]{z-index:20}.disc[data-v-c966de94]{position:relative;isolation:isolate;display:grid;place-items:center;box-sizing:border-box;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#2a2a38,#12121b 78%);border:2px solid #4a4a60;box-shadow:0 6px 16px #0000008c,inset 0 2px 6px #ffffff14;transition:border-color .12s,transform .12s}.slot.on>.disc[data-v-c966de94]{border-color:#e6b45e;background:radial-gradient(circle at 50% 30%,#3a3320,#16121b 78%)}.disc[data-v-c966de94] svg{width:28px;height:28px;stroke:#d8d8e4;transform:translateY(-5px)}.slot.on>.disc[data-v-c966de94] svg{stroke:#e6b45e}.disc.plated[data-v-c966de94],.slot.on>.disc.plated[data-v-c966de94],.slot.spot>.disc.plated[data-v-c966de94]{background:none;border:none;box-shadow:none}.plate[data-v-c966de94]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.medallion[data-v-c966de94]{position:absolute;width:42px;height:42px;transform:translateY(-5px);z-index:1;pointer-events:none}.slot.on>.disc.plated .plate[data-v-c966de94]{filter:drop-shadow(0 0 6px rgba(230,180,94,.55)) brightness(1.15)}.slot.spot>.disc.plated .plate[data-v-c966de94]{filter:drop-shadow(0 0 7px rgba(230,180,94,.9)) brightness(1.2)}.group-row[data-v-c966de94]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.8rem;display:flex;flex-wrap:nowrap;width:max-content;justify-content:center;gap:1.4rem;padding:0}@media(max-width:430px){.group-row[data-v-c966de94]{gap:.85rem}}.badge[data-v-c966de94]{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#47713f;border:1px solid #0d0d14;color:#eaf5e6;font-size:.6rem;line-height:15px;text-align:center;font-variant-numeric:tabular-nums}.label[data-v-c966de94]{font-family:var(--font-title);font-weight:700;font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:#ece3d0;white-space:nowrap;position:relative;z-index:1;margin-top:-.9rem;text-shadow:0 1px 2px #000,0 0 4px rgba(0,0,0,.85)}@media(pointer:coarse){.slot[data-v-c966de94]{min-height:44px;min-width:44px}}@media(hover:hover){.slot:hover>.disc[data-v-c966de94]{border-color:#8a8aa8;transform:translateY(-2px)}}.region[data-v-36f0f84d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-empty);background-size:cover;background-position:center}.veil[data-v-36f0f84d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;background:var(--scrim)}.corner[data-v-36f0f84d]{position:absolute;z-index:21;top:calc(.9rem + var(--safe-t));left:calc(.9rem + var(--safe-l));display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.pill[data-v-36f0f84d]{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.5rem .9rem .5rem .7rem;border-radius:999px;border:1px solid #4a4a60;background:linear-gradient(180deg,#1a1a26f5,#0c0c14f5);box-shadow:0 8px 22px #0000008c;color:#e8e8f0;font-family:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.pill[data-v-36f0f84d] svg{width:20px;height:20px}.pill.on[data-v-36f0f84d]{border-color:#e6b45e;color:#e6b45e}@media(hover:hover){.pill[data-v-36f0f84d]:hover{border-color:#8a8aa8}}.scrim[data-v-36f0f84d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#09090edb,#09090e47 34%,#09090e8c 62%,#09090ee6)}.block[data-v-36f0f84d]{position:relative;border:1px solid rgba(120,110,90,.22);background:linear-gradient(180deg,#1010189e,#0a0a10b8);box-shadow:0 6px 18px #00000073,inset 0 1px #ffffff0d}header[data-v-36f0f84d]{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0;border-top:none;border-left:none;border-right:none;border-radius:0 0 12px 12px;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .8rem calc(1.2rem + var(--safe-l))}.row[data-v-36f0f84d]{display:flex;align-items:baseline;gap:.7rem}h2[data-v-36f0f84d]{margin:0;font-size:1.55rem}.place-name[data-v-36f0f84d]{margin:-.35rem 0 0;font-family:var(--font-title);font-size:.92rem;opacity:.78}.objective[data-v-36f0f84d]{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;margin:.3rem 0 0;font-size:.82rem;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.9)}.objective .eyebrow[data-v-36f0f84d]{flex:none;font-size:.6rem;text-transform:uppercase;letter-spacing:.09em;opacity:.5}.objective .what[data-v-36f0f84d]{min-width:0;opacity:.92}.objective .count-of[data-v-36f0f84d]{flex:none;font-size:.74rem;opacity:.6;font-variant-numeric:tabular-nums}.stage[data-v-36f0f84d]{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:0 1.1rem}.hero[data-v-36f0f84d]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1;min-height:0;width:100%;max-width:480px;border-radius:12px;padding:1rem 1.1rem}.ident[data-v-36f0f84d]{width:100%;min-width:0;text-align:center}.arted .hero[data-v-36f0f84d]{background:none;box-shadow:none;border:none;padding:.2rem 0;border-radius:0}.figure[data-v-36f0f84d]{flex:none;margin-top:auto}.char-stack[data-v-36f0f84d]{--body: 168px;--stack: 144px}.body[data-v-36f0f84d]{width:var(--body);height:var(--body);flex:none;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 22px rgba(0,0,0,.7))}.body.ghost[data-v-36f0f84d]{border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a3a4c,#1a1a24 72%);border:2px solid #4a4a60}.sheet[data-v-36f0f84d]{display:flex;flex-direction:column;gap:.45rem;width:100%;min-width:0}.crest[data-v-36f0f84d]{display:block;width:34px;height:34px;margin:0 auto .1rem;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7))}.name[data-v-36f0f84d]{margin:0;font-family:var(--font-title);font-size:1.12rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.85)}.klass[data-v-36f0f84d]{margin:.05rem 0 0;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;opacity:.6;text-shadow:0 1px 2px rgba(0,0,0,.8)}.who[data-v-36f0f84d]{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:.1rem 0 0;font-variant-numeric:tabular-nums}.who .lvl[data-v-36f0f84d]{display:inline-flex;align-items:center;gap:.45rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.who .pip[data-v-36f0f84d]{position:relative;isolation:isolate;display:inline-grid;place-items:center;width:22px;height:22px;font-style:normal;font-size:.78rem;letter-spacing:0;opacity:1;color:#f3ead6}.who .pip[data-v-36f0f84d]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;transform:rotate(45deg);background:#0d0d1499;border:1px solid rgba(230,180,94,.6)}.who .stars[data-v-36f0f84d]{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;letter-spacing:.08em;color:#f0c65a;text-shadow:0 0 8px rgba(240,198,90,.35)}.rule[data-v-36f0f84d]{display:none}.arted .rule[data-v-36f0f84d]{display:block;width:100%;height:20px;flex:none;background:center / contain no-repeat}.arted .rule.top[data-v-36f0f84d]{background-image:var(--rule-top)}.arted .rule.bottom[data-v-36f0f84d]{background-image:var(--rule-bottom);height:16px}.vitals[data-v-36f0f84d]{display:flex;flex-direction:column;gap:.3rem}.vitals .aim[data-v-36f0f84d]{display:block}.arted .vitals[data-v-36f0f84d]{box-sizing:border-box;border:13px solid transparent;border-image-source:var(--vitals-bg);border-image-slice:50 fill;border-image-width:13px;border-image-repeat:stretch;padding:.3rem .45rem;gap:.45rem}.vital[data-v-36f0f84d]{display:flex;align-items:center;gap:.5rem}.vital .ico[data-v-36f0f84d]{width:22px;height:22px;flex:none;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.vital .bar[data-v-36f0f84d]{flex:1;min-width:0}.bar[data-v-36f0f84d]{position:relative;height:16px;border-radius:4px;background:#0d0d14;border:1px solid #262633;overflow:hidden}.bar i[data-v-36f0f84d]{display:block;height:100%;transition:width .3s ease-out}.bar.hp i[data-v-36f0f84d]{background:var(--vital-hp)}.bar.sleep i[data-v-36f0f84d]{background:var(--vital-sleep)}.bar.mana i[data-v-36f0f84d]{background:var(--vital-mana)}.bar.stamina i[data-v-36f0f84d]{background:var(--vital-stamina)}.arted .bar[data-v-36f0f84d]{height:18px;border-radius:0;border:0;overflow:hidden;box-sizing:border-box;padding:2px 3px;background:var(--bar-bg) center / 100% 100% no-repeat}.arted .bar i[data-v-36f0f84d]{height:100%;border-radius:2px}.buffs[data-v-36f0f84d]{display:flex;flex-wrap:wrap;gap:.3rem}.buff[data-v-36f0f84d]{display:inline-flex;align-items:center;gap:.3rem;box-sizing:border-box;padding:.12rem .4rem .12rem .2rem;border:1px solid rgba(230,180,94,.35);border-radius:999px;background:#14110a8c;color:#e6b45e}.buff .ico[data-v-36f0f84d]{width:18px;height:18px;flex:none;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.buff .ico.letra[data-v-36f0f84d]{display:grid;place-items:center;border-radius:50%;background:#e6b45e2e;font-size:.6rem;line-height:1}.buff .left[data-v-36f0f84d]{font-size:.66rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.grid[data-v-36f0f84d]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem .35rem}.cell[data-v-36f0f84d]{box-sizing:border-box;min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.35rem;padding:.3rem .35rem}.arted .cell[data-v-36f0f84d]{border:9px solid transparent;padding:.1rem .15rem;border-image-source:var(--cell-bg);border-image-slice:35 fill;border-image-width:9px;border-image-repeat:stretch}.cell .ico[data-v-36f0f84d]{grid-row:1 / 3;width:20px;height:20px;object-fit:contain;padding-right:.35rem;border-right:1px solid rgba(230,180,94,.22);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.cell .lab[data-v-36f0f84d]{grid-column:2;font-size:.58rem;letter-spacing:.08em;opacity:.62;text-shadow:0 1px 2px rgba(0,0,0,.8)}.cell .val[data-v-36f0f84d]{grid-column:2;font-size:.92rem;line-height:1.15;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.85)}.note[data-v-36f0f84d]{margin:0;font-size:.78rem;opacity:.6;text-align:center}.act[data-v-36f0f84d]{display:flex;justify-content:center;flex-shrink:0;gap:1.6rem;padding:.7rem 1.2rem 1rem;border-bottom:none;border-left:none;border-right:none;border-radius:12px 12px 0 0}.big[data-v-36f0f84d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;background:none;border:none;padding:0;cursor:pointer;color:#e8e8f0;font-family:inherit}.big[data-v-36f0f84d]:disabled{opacity:.4;cursor:default}.aim[data-v-36f0f84d]{position:relative}.aim.spot[data-v-36f0f84d]{border-radius:6px;box-shadow:0 0 0 3px #e6b45e52}.big.spot>.disc[data-v-36f0f84d],.block.hero.spot[data-v-36f0f84d]{box-shadow:0 0 0 3px #e6b45e52,0 8px 22px #0009}.disc[data-v-36f0f84d]{display:block;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#3a3320,#16121b 78%);border:2px solid #6b5f3d;box-shadow:0 8px 22px #0009,inset 0 2px 6px #ffffff14;transition:border-color .12s,transform .12s}.quests .disc[data-v-36f0f84d]{background:radial-gradient(circle at 50% 30%,#1f2a3a,#12161b 78%);border-color:#3f5a86}.arted .disc[data-v-36f0f84d]{width:96px;height:96px;background:var(--explore-bg) center / 100% 100% no-repeat;border:none;box-shadow:none}.arted .quests .disc[data-v-36f0f84d]{background-image:var(--mission-bg)}@media(pointer:coarse){.big[data-v-36f0f84d]{min-height:44px}}@media(max-height:780px){.hero[data-v-36f0f84d]{padding:.6rem 0}.char-stack[data-v-36f0f84d]{--body: 144px;--stack: 120px}.sheet[data-v-36f0f84d]{gap:.3rem}.crest[data-v-36f0f84d]{width:28px;height:28px}.name[data-v-36f0f84d]{font-size:1rem}.arted .rule[data-v-36f0f84d]{height:16px}.arted .rule.bottom[data-v-36f0f84d]{height:13px}.arted .vitals[data-v-36f0f84d]{border-width:10px;border-image-width:10px;padding:.2rem .35rem;gap:.3rem}.vital .ico[data-v-36f0f84d]{width:18px;height:18px}.arted .bar[data-v-36f0f84d]{height:15px}.arted .cell[data-v-36f0f84d]{border-width:7px;border-image-width:7px}.cell .ico[data-v-36f0f84d]{width:17px;height:17px}.cell .val[data-v-36f0f84d]{font-size:.84rem}.disc[data-v-36f0f84d],.arted .disc[data-v-36f0f84d]{width:78px;height:78px}.act[data-v-36f0f84d]{gap:1.3rem;padding:.3rem 1.2rem .7rem}}@media(max-height:660px){.char-stack[data-v-36f0f84d]{--body: 120px;--stack: 96px}.sheet[data-v-36f0f84d]{gap:.22rem}.crest[data-v-36f0f84d]{width:24px;height:24px}.name[data-v-36f0f84d]{font-size:.92rem}.arted .rule[data-v-36f0f84d]{height:13px}.arted .rule.bottom[data-v-36f0f84d]{height:11px}.arted .vitals[data-v-36f0f84d]{border-width:8px;border-image-width:8px;padding:.15rem .3rem;gap:.25rem}.vital .ico[data-v-36f0f84d]{width:16px;height:16px}.arted .bar[data-v-36f0f84d]{height:13px}.arted .cell[data-v-36f0f84d]{border-width:6px;border-image-width:6px}.cell .ico[data-v-36f0f84d]{width:15px;height:15px}.cell .lab[data-v-36f0f84d]{font-size:.54rem}.cell .val[data-v-36f0f84d]{font-size:.78rem}.disc[data-v-36f0f84d],.arted .disc[data-v-36f0f84d]{width:64px;height:64px}.act[data-v-36f0f84d]{padding:.2rem 1.2rem .5rem}h2[data-v-36f0f84d]{font-size:1.3rem}.place-name[data-v-36f0f84d]{font-size:.82rem}}@media(hover:hover){.big:not(:disabled):hover .disc[data-v-36f0f84d]{border-color:#e6b45e;transform:translateY(-2px)}.quests:not(:disabled):hover .disc[data-v-36f0f84d]{border-color:#7aa8e0}.arted .big:not(:disabled):hover .disc[data-v-36f0f84d]{filter:brightness(1.15)}}.backdrop[data-v-7e410e35]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:grid;place-items:center;background:#06060aad;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.backdrop.meeting[data-v-7e410e35]{background:#040408e6}.card[data-v-7e410e35]{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem 1.2rem;background:#16161f;border:1px solid #262633;border-radius:10px}.meet[data-v-7e410e35]{width:100%;max-width:460px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem;row-gap:.55rem;align-items:start}.meet[data-v-7e410e35]>*{grid-column:2}.meet>.art[data-v-7e410e35]{grid-column:1;grid-row:1 / span 5;align-self:center}.meet .eyebrow[data-v-7e410e35],.meet h3[data-v-7e410e35],.meet .hint[data-v-7e410e35]{text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.9)}.meet h3[data-v-7e410e35]{font-size:1.5rem}.meet .ways[data-v-7e410e35]{margin-top:.3rem}.meet .tired[data-v-7e410e35]{margin-top:.1rem}.eyebrow[data-v-7e410e35]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.11em;opacity:.5}.art[data-v-7e410e35]{display:grid;place-items:center;width:72px;height:72px;border-radius:8px;border:1px solid #262633;background:#0d0d14}.art img[data-v-7e410e35]{width:48px;height:48px;image-rendering:pixelated}.art.npc[data-v-7e410e35]{width:140px;height:140px;border:0;background:none;border-radius:0}.art.npc img[data-v-7e410e35]{width:100%;height:100%;object-fit:contain;image-rendering:auto}@media(min-width:420px){.art.npc[data-v-7e410e35]{width:168px;height:168px}}.art.arch[data-v-7e410e35]{border-color:#6b5f3d;background:#241f14}.art.arch svg[data-v-7e410e35]{width:40px;height:40px;fill:none;stroke:#e6b45e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h3[data-v-7e410e35]{margin:0;font-size:1.35rem;text-align:center}.hint[data-v-7e410e35]{margin:0;font-size:.74rem;opacity:.5;text-align:center}.ways[data-v-7e410e35]{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.4rem}.ways button[data-v-7e410e35]{width:100%;padding:.7rem 1rem;border-radius:8px;font-family:inherit;font-size:.88rem;cursor:pointer;border:1px solid #2c2c3a;background:#1d1d28;color:#e8e8f0}.keep[data-v-7e410e35]{border-color:#6b5f3d;background:#241f14;color:#e6b45e}.ways button[data-v-7e410e35]:disabled{opacity:.4;cursor:default}@media(pointer:coarse){.ways button[data-v-7e410e35]{min-height:44px}}@media(hover:hover){.ways button[data-v-7e410e35]:not(:disabled):hover{border-color:#8a8aa8}}.backdrop[data-v-ae3ed7f0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:27;display:grid;place-items:center;background:#06060adb;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.card[data-v-ae3ed7f0]{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.spinner[data-v-ae3ed7f0]{width:46px;height:46px;border-radius:50%;border:3px solid #2c2c3a;border-top-color:#e6b45e;animation:spin-ae3ed7f0 .9s linear infinite}@keyframes spin-ae3ed7f0{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-ae3ed7f0]{animation:none}}.searching[data-v-ae3ed7f0]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;opacity:.5}.line[data-v-ae3ed7f0]{margin:0;min-height:2.6em;display:flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1.3;opacity:0;transition:opacity .35s ease}.line.in[data-v-ae3ed7f0]{opacity:1}.track[data-v-ae3ed7f0]{width:100%;height:5px;border-radius:3px;background:#0d0d14;border:1px solid #262633;overflow:hidden}.fill[data-v-ae3ed7f0]{height:100%;background:linear-gradient(90deg,#6b5f3d,#e6b45e)}.backdrop[data-v-faad3bb0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#06060adb;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.card[data-v-faad3bb0]{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.spinner[data-v-faad3bb0]{width:46px;height:46px;border-radius:50%;border:3px solid #2c2c3a;border-top-color:#e6b45e;animation:spin-faad3bb0 .9s linear infinite}@keyframes spin-faad3bb0{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-faad3bb0]{animation:none}}.line[data-v-faad3bb0]{margin:0;min-height:2.6em;display:flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1.3}.track[data-v-faad3bb0]{width:100%;height:5px;border-radius:3px;background:#0d0d14;border:1px solid #262633;overflow:hidden}.fill[data-v-faad3bb0]{height:100%;background:linear-gradient(90deg,#6b5f3d,#e6b45e)}.screen[data-v-b4d8f29c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--bg-empty);overflow:hidden}.veil-leave-active[data-v-b4d8f29c]{transition:opacity .28s ease}.veil-leave-to[data-v-b4d8f29c]{opacity:0}@media(prefers-reduced-motion:reduce){.veil-leave-active[data-v-b4d8f29c]{transition:none}}.viewport[data-v-b4d8f29c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:default}.viewport.grab[data-v-b4d8f29c]{cursor:grab}.viewport.grab[data-v-b4d8f29c]:active{cursor:grabbing}.canvas[data-v-b4d8f29c]{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform}.canvas img[data-v-b4d8f29c]{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.label[data-v-b4d8f29c]{position:absolute;font-family:var(--font-title);font-weight:700;line-height:1.2;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:content-box;padding:.18em 1.5em;background:linear-gradient(90deg,#0e111000,#0e111085 18%,#0e111085 82%,#0e111000);color:#fffffc;-webkit-text-stroke:.075em #191d1b;paint-order:stroke fill;text-shadow:0 0 .5em rgba(9,12,11,.55)}.label.at-centre[data-v-b4d8f29c]{transform:translate(-50%,-50%)}.label.at-below[data-v-b4d8f29c]{transform:translate(-50%)}.label.at-above[data-v-b4d8f29c]{transform:translate(-50%,-100%)}.label.at-right[data-v-b4d8f29c]{transform:translateY(-50%)}.label.at-left[data-v-b4d8f29c]{transform:translate(-100%,-50%)}.label.banner[data-v-b4d8f29c]{color:#1e3460;-webkit-text-stroke:0;background:none;text-shadow:0 0 .42em rgba(255,250,236,.85),0 0 .9em rgba(255,250,236,.6)}.pin[data-v-b4d8f29c]{position:absolute;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.35rem;cursor:pointer;color:#e8e8f0;font-family:inherit}.dot[data-v-b4d8f29c]{width:14px;height:14px;border-radius:50%;background:#e6b45e;border:2px solid #0d0d14;box-shadow:0 0 0 1px #e6b45e80}.pin.here .dot[data-v-b4d8f29c]{background:#fff;box-shadow:0 0 0 3px #ffffff59}.pin.locked[data-v-b4d8f29c]{opacity:.38;cursor:default}.pin.locked .dot[data-v-b4d8f29c]{background:#6b6b78;box-shadow:none}.pin[data-v-b4d8f29c]:disabled{cursor:default}@media(pointer:coarse){.pin[data-v-b4d8f29c]{min-width:44px;min-height:44px}}@media(hover:hover){.pin:not(:disabled):hover .dot[data-v-b4d8f29c]{transform:scale(1.25)}}.screen[data-v-e26e4773]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--bg-empty);display:flex;flex-direction:column}header[data-v-e26e4773]{display:flex;align-items:center;gap:.8rem;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .9rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}h2[data-v-e26e4773]{margin:0;flex:1;font-size:1.32rem}.wrap[data-v-e26e4773]{flex:1;min-height:0;display:grid;gap:.55rem;grid-template-columns:56px minmax(0,1fr);padding-left:calc(.6rem + var(--safe-l))}.cats[data-v-e26e4773]{display:flex;flex-direction:column;gap:.15rem;min-height:0;overflow-y:auto;border-right:1px solid #23232e;padding:.8rem .4rem 1rem 0}.cats button[data-v-e26e4773]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:46px;padding:.3rem .1rem;border-radius:8px;border:1px solid transparent;background:none;color:#e8e8f0;font-family:inherit;font-size:.84rem;cursor:pointer;position:relative}.cats button.on[data-v-e26e4773]{background:#241f14;border-color:#6b5f3d;color:#e6b45e}.cats .name[data-v-e26e4773]{display:none}.cats em[data-v-e26e4773]{font-style:normal;opacity:.45;font-size:.58rem;line-height:1;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cats .ico[data-v-e26e4773]{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.cats button.on .ico[data-v-e26e4773]{opacity:1}.body[data-v-e26e4773]{min-height:0;overflow-y:auto;padding:1rem calc(1.2rem + var(--safe-r)) calc(var(--fab-room) + var(--safe-b)) .4rem}.empty[data-v-e26e4773],.hint[data-v-e26e4773]{margin:0 0 .6rem;font-size:.74rem;opacity:.45}.grid[data-v-e26e4773]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.card[data-v-e26e4773]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem .35rem .6rem;background:#16161f;border:1px solid #262633;border-radius:10px;color:#e8e8f0;font-family:inherit;text-align:center;cursor:pointer;box-sizing:border-box}.card.unknown[data-v-e26e4773]{background:#101018;border-style:dashed;opacity:.6;cursor:default}.art[data-v-e26e4773]{display:grid;place-items:center;width:56px;height:56px;flex:none}.art img[data-v-e26e4773]{width:48px;height:48px;image-rendering:pixelated}.art img.npc[data-v-e26e4773]{width:56px;height:56px;image-rendering:auto}.mark[data-v-e26e4773]{font-size:1.4rem;opacity:.35}.cname[data-v-e26e4773]{font-size:.78rem;line-height:1.2}.card.unknown .cname[data-v-e26e4773]{font-style:italic;opacity:.55}.tag[data-v-e26e4773]{font-size:.62rem;opacity:.5}.sheet[data-v-e26e4773]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:var(--bg-empty)}.head[data-v-e26e4773]{display:flex;align-items:flex-start;gap:1rem;padding:calc(1.2rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) 1rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}.who[data-v-e26e4773]{flex:1;min-width:0}h3[data-v-e26e4773]{margin:0;font-size:1.5rem}.kind[data-v-e26e4773]{margin:.3rem 0 0;font-size:.74rem;opacity:.55;text-transform:uppercase;letter-spacing:.08em}.portrait[data-v-e26e4773]{display:grid;place-items:center;width:96px;height:96px;flex:none;border-radius:10px;background:#0d0d14;border:1px solid #23232e}.portrait img[data-v-e26e4773]{width:96px;height:96px;image-rendering:pixelated}.portrait.npc[data-v-e26e4773]{width:100px;height:100px}.portrait img.npc[data-v-e26e4773]{width:100px;height:100px;image-rendering:auto}.sheet-body[data-v-e26e4773]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:1.1rem 1.4rem;align-content:start;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.2rem calc(1.4rem + var(--safe-r)) calc(var(--fab-room) + var(--safe-b)) calc(1.4rem + var(--safe-l))}h4[data-v-e26e4773]{margin:0 0 .45rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;opacity:.5;font-weight:400}.chips[data-v-e26e4773]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem}.chips li[data-v-e26e4773]{display:flex;align-items:center;gap:.3rem;padding:.22rem .5rem;border-radius:999px;background:#16161f;border:1px solid #262633}.chips img[data-v-e26e4773]{width:22px;height:22px;image-rendering:pixelated}.chips span[data-v-e26e4773]{font-size:.72rem;opacity:.82}.chips .gap[data-v-e26e4773]{border-style:dashed;background:#101018}.chips .gap span[data-v-e26e4773]{opacity:.45;letter-spacing:.08em}.chips .none[data-v-e26e4773]{border:none;background:none;padding-left:0}.chips .none span[data-v-e26e4773]{opacity:.35}.about[data-v-e26e4773]{margin:0;font-size:.88rem;opacity:.78;line-height:1.55}.note[data-v-e26e4773]{margin:.8rem 0 0;font-size:.8rem;opacity:.55}@media(pointer:coarse){.cats button[data-v-e26e4773]{min-height:46px}.card[data-v-e26e4773]{min-height:44px}}@media(min-width:900px){.wrap[data-v-e26e4773]{gap:1.1rem;grid-template-columns:210px minmax(0,1fr);padding-left:calc(1.2rem + var(--safe-l))}.cats[data-v-e26e4773]{gap:.1rem;padding-right:.9rem}.cats button[data-v-e26e4773]{flex-direction:row;align-items:center;gap:.45rem;justify-content:flex-start;padding:.5rem .6rem}.cats .name[data-v-e26e4773]{display:block;flex:1;text-align:left}.cats em[data-v-e26e4773]{font-size:.76rem}.cats .ico[data-v-e26e4773]{width:16px;height:16px}.grid[data-v-e26e4773]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media(hover:hover){.cats button[data-v-e26e4773]:hover{border-color:#3a3a4c}.card[data-v-e26e4773]:not(:disabled):hover{border-color:#4a4a60}}.screen[data-v-46655e34]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--bg-empty);display:flex;flex-direction:column}header[data-v-46655e34]{display:flex;align-items:flex-start;gap:.8rem;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .9rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}header div[data-v-46655e34]{flex:1;min-width:0}h2[data-v-46655e34]{margin:0;font-size:1.32rem}header p[data-v-46655e34]{margin:.15rem 0 0;font-size:.74rem;opacity:.45}.tabs[data-v-46655e34]{display:flex;flex:none;background:#12121a;border-bottom:1px solid #23232e;padding:0 calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l))}.tabs button[data-v-46655e34]{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .5rem;cursor:pointer;font-family:inherit;font-size:.84rem;color:#e8e8f0;background:none;border:none;border-bottom:2px solid transparent;opacity:.5}.tabs button.on[data-v-46655e34]{opacity:1;border-bottom-color:#e6b45e;color:#e6b45e}.count[data-v-46655e34]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#2c2c3a;color:#e8e8f0;font-size:.66rem}.body[data-v-46655e34]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.7rem;padding:1rem calc(1.2rem + var(--safe-r)) calc(var(--fab-room) + var(--safe-b)) calc(1.2rem + var(--safe-l))}.empty[data-v-46655e34]{margin:0;font-size:.8rem;opacity:.5;line-height:1.5}.arc[data-v-46655e34]{padding:.8rem .9rem;border-radius:10px;background:#1b1710;border:1px solid #4d4227}.eyebrow[data-v-46655e34]{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;opacity:.5}.arc h3[data-v-46655e34]{margin:.25rem 0 0;font-family:var(--font-title);font-weight:400;font-size:1.05rem;color:#e6b45e}.task[data-v-46655e34]{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;opacity:.8}.task b[data-v-46655e34]{font-weight:600;opacity:.95}.block[data-v-46655e34]{display:flex;align-items:center;gap:.9rem;padding:.8rem .9rem;border-radius:10px;background:#16161f;border:1px solid #262633}.ident[data-v-46655e34]{flex:1;min-width:0;display:flex;align-items:center;gap:.9rem;padding:0;background:none;border:none;cursor:pointer;color:inherit;font-family:inherit;text-align:left}.art[data-v-46655e34]{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:8px;background:#0d0d14;border:1px solid #23232e}.art img[data-v-46655e34]{width:64px;height:64px}.text[data-v-46655e34]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.name[data-v-46655e34]{display:block;margin:0;font-size:.98rem}.role[data-v-46655e34]{display:block;margin:0;font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;opacity:.38}.mark[data-v-46655e34]{display:block;margin:.2rem 0 0;font-size:.76rem;line-height:1.35;opacity:.7}.mark.ready[data-v-46655e34]{color:#7fc98a;opacity:1}.mark.offer[data-v-46655e34]{color:#e6b45e;opacity:1}.visit[data-v-46655e34]{flex:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.82rem;border:1px solid #3f5a86;background:#1a2233;color:#cfe0ff}.group[data-v-46655e34]{margin:.5rem 0 -.1rem;font-family:var(--font-title);font-weight:400;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#e6b45e;opacity:.7}.entry[data-v-46655e34]{padding:.85rem .9rem;border-radius:10px;background:#16161f;border:1px solid #262633}.top[data-v-46655e34]{display:flex;align-items:baseline;gap:.6rem}.entry h3[data-v-46655e34]{flex:1;min-width:0;margin:0;font-family:var(--font-title);font-weight:400;font-size:1.02rem}.tag[data-v-46655e34]{flex:none;padding:.12rem .5rem;border-radius:999px;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;background:#23232e;color:#b9b9c8}.tag.ready[data-v-46655e34]{background:#1d3324;color:#7fc98a}.from[data-v-46655e34]{margin:.3rem 0 0;font-size:.68rem;opacity:.45}.about[data-v-46655e34]{margin:.45rem 0 0;font-size:.8rem;line-height:1.45;opacity:.75}.steps[data-v-46655e34]{margin:.6rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.steps li[data-v-46655e34]{display:flex;gap:.5rem;font-size:.8rem;line-height:1.35;opacity:.85}.steps li.done[data-v-46655e34]{opacity:.4;text-decoration:line-through}.steps .what[data-v-46655e34]{flex:1;min-width:0}.count-of[data-v-46655e34]{flex:none;font-variant-numeric:tabular-nums;font-size:.74rem;color:#e6b45e;opacity:.85}.tick[data-v-46655e34]{flex:none;width:1em;color:#7fc98a}.steps li:not(.done) .tick[data-v-46655e34]{color:#6b6b80}.pays[data-v-46655e34]{margin:.6rem 0 0;font-size:.72rem;color:#e6b45e;opacity:.8}.sheet-backdrop[data-v-46655e34]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#06060ad1;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.sheet[data-v-46655e34]{position:relative;width:100%;max-width:360px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.4rem 1.2rem;background:#16161f;border:1px solid #2c2c3a;border-radius:12px;box-sizing:border-box}.portrait[data-v-46655e34]{display:grid;place-items:center;width:100px;height:100px;border-radius:10px;background:#0d0d14;border:1px solid #23232e}.portrait img[data-v-46655e34]{width:100px;height:100px}.sheet h3[data-v-46655e34]{margin:.5rem 0 0;font-family:var(--font-title);font-weight:400;font-size:1.15rem}.who[data-v-46655e34]{margin:0;font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;opacity:.38}.bio[data-v-46655e34]{margin:.55rem 0 .2rem;font-size:.86rem;line-height:1.55;opacity:.82}@media(pointer:coarse){.visit[data-v-46655e34],.tabs button[data-v-46655e34],.ident[data-v-46655e34]{min-height:44px}}@media(hover:hover){.visit[data-v-46655e34]:hover{border-color:#6f92cc}.tabs button[data-v-46655e34]:hover{opacity:1}.ident:hover .name[data-v-46655e34]{color:#e6b45e}}.backdrop[data-v-1e5aba34]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:34;display:grid;place-items:center;box-sizing:border-box;background:#06060ad1;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.card[data-v-1e5aba34]{width:100%;max-width:340px;max-height:82dvh;display:flex;flex-direction:column;align-items:center;gap:.7rem;background:#14151d;border:1px solid #6b5f3d;border-radius:14px;padding:1.4rem 1.3rem 1.2rem;box-shadow:0 24px 64px #000000b8;animation:rise-1e5aba34 .2s ease-out both}@keyframes rise-1e5aba34{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.card[data-v-1e5aba34]{animation:none}}.eyebrow[data-v-1e5aba34]{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#e6b45e;opacity:.8}h2[data-v-1e5aba34]{margin:0;font-size:1.16rem;text-align:center;line-height:1.3}.gains[data-v-1e5aba34]{list-style:none;margin:.2rem 0 0;padding:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem}.gains li[data-v-1e5aba34]{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:8px;background:#16161f;border:1px solid #262633}.gains img[data-v-1e5aba34]{width:24px;height:24px;flex:none;image-rendering:pixelated}.chip[data-v-1e5aba34]{width:20px;height:20px;flex:none;border-radius:50%;border:1.5px solid #0d0d14}.what[data-v-1e5aba34]{font-size:.84rem}.gains li.shards .what[data-v-1e5aba34],.gains li.xp .what[data-v-1e5aba34]{color:#e6b45e;font-weight:600}.none[data-v-1e5aba34]{margin:.2rem 0 0;font-size:.78rem;opacity:.5;text-align:center;line-height:1.45}.ok[data-v-1e5aba34]{width:100%;min-height:48px;margin-top:.3rem;border-radius:10px;border:1px solid #6b5f3d;background:#29240f;color:#e6c96b;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s}@media(hover:hover){.ok[data-v-1e5aba34]:hover{border-color:#d9a441;background:#332d14}}.screen[data-v-68b31bad]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--panel-bg);display:flex;flex-direction:column}header[data-v-68b31bad]{display:flex;align-items:center;gap:.8rem;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .9rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}h2[data-v-68b31bad]{margin:0;flex:1;font-size:1.32rem}.body[data-v-68b31bad]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;padding:1rem calc(1.2rem + var(--safe-r)) calc(var(--fab-room) + var(--safe-b)) calc(1.2rem + var(--safe-l))}.empty[data-v-68b31bad]{margin:0;font-size:.8rem;opacity:.5;line-height:1.5}.place .name[data-v-68b31bad]{font-size:1.06rem}.where[data-v-68b31bad]{font-size:.76rem;opacity:.55}.row[data-v-68b31bad]{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.9rem 1rem;text-align:left;cursor:pointer;background:#16161f;border:1px solid #262633;border-radius:8px;color:#e8e8f0;font-family:inherit}.row.off[data-v-68b31bad]{opacity:.45;cursor:default}.top[data-v-68b31bad]{display:flex;align-items:baseline;gap:.6rem}.name[data-v-68b31bad]{font-size:1rem}.cost[data-v-68b31bad]{margin-left:auto;font-size:.78rem;opacity:.6;font-variant-numeric:tabular-nums}.blurb[data-v-68b31bad]{font-size:.76rem;opacity:.75;line-height:1.4}.floors[data-v-68b31bad]{font-size:.78rem;opacity:.6}.why[data-v-68b31bad]{font-size:.72rem;color:#e0644e}@media(pointer:coarse){.row[data-v-68b31bad]{min-height:44px}}@media(hover:hover){.row[data-v-68b31bad]:not(:disabled):hover{border-color:#6b5f3d}}.backdrop[data-v-68b31bad]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:end;background:#06060ab8}.sheet[data-v-68b31bad]{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem calc(1.2rem + var(--safe-r)) calc(1.1rem + var(--safe-b)) calc(1.2rem + var(--safe-l));background:#16161f;border-top:1px solid #262633;border-radius:14px 14px 0 0;max-height:88%;overflow-y:auto}.eyebrow[data-v-68b31bad]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.11em;opacity:.5}.sheet h3[data-v-68b31bad]{margin:0 0 .3rem;font-size:1.28rem}.back[data-v-68b31bad]{padding:.7rem 1rem;margin-top:.2rem;border-radius:8px;cursor:pointer;border:1px solid #262633;background:transparent;color:#e8e8f0;font-family:inherit;font-size:.84rem;opacity:.7}@media(pointer:coarse){.back[data-v-68b31bad]{min-height:44px}}@media(hover:hover){.back[data-v-68b31bad]:hover{border-color:#8a8aa8;opacity:1}}.backdrop[data-v-98e2a44c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:26;display:grid;place-items:center;background:#06060abf;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.card[data-v-98e2a44c]{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;padding:1.6rem 1.2rem;background:#16161f;border:1px solid #262633;border-radius:10px}.card.cleared[data-v-98e2a44c]{border-color:#3d6b45}.card.defeated[data-v-98e2a44c]{border-color:#5a2f28}h3[data-v-98e2a44c]{margin:0;font-size:1.55rem}.cleared h3[data-v-98e2a44c]{color:#8fd6a0}.defeated h3[data-v-98e2a44c]{color:#ff8f7a}p[data-v-98e2a44c]{margin:0;font-size:.82rem;opacity:.65}button[data-v-98e2a44c]{width:100%;padding:.7rem 1rem;border-radius:8px;cursor:pointer;border:1px solid #2c2c3a;background:#1d1d28;color:#e8e8f0;font-family:inherit;font-size:.88rem}@media(pointer:coarse){button[data-v-98e2a44c]{min-height:44px}}@media(hover:hover){button[data-v-98e2a44c]:hover{border-color:#8a8aa8}}.backdrop[data-v-98eeeb53]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:27;display:grid;place-items:center;background:var(--bg-empty);padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.backdrop.final[data-v-98eeeb53]{background:radial-gradient(ellipse at 50% 45%,#2a1414,#080505 72%)}.card[data-v-98eeeb53]{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.torch[data-v-98eeeb53]{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 45%,#ffd489,#e6b45e 35%,#e6b45e00 72%);animation:flicker-98eeeb53 1.6s ease-in-out infinite}.backdrop.final .torch[data-v-98eeeb53]{background:radial-gradient(circle at 50% 45%,#ffb0a0,#e0644e 35%,#e0644e00 72%)}@keyframes flicker-98eeeb53{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.torch[data-v-98eeeb53]{animation:none}}.line[data-v-98eeeb53]{margin:0;font-size:.95rem;line-height:1.4}.backdrop.final .line[data-v-98eeeb53]{color:#ffb9a8}.track[data-v-98eeeb53]{width:100%;height:5px;border-radius:3px;background:#0d0d14;border:1px solid #262633;overflow:hidden}.fill[data-v-98eeeb53]{height:100%;background:linear-gradient(90deg,#6b5f3d,#e6b45e)}.backdrop.final .fill[data-v-98eeeb53]{background:linear-gradient(90deg,#6b332d,#e0644e)}.backdrop[data-v-964ed756]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:34;display:grid;place-items:center;background:#06060ae6;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.card[data-v-964ed756]{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;padding:1.8rem 1.2rem;background:radial-gradient(ellipse at 50% 22%,#3a3320,#14141c 72%);border:1px solid #6b5f3d;border-radius:12px;box-shadow:0 18px 44px #0009}.kicker[data-v-964ed756]{margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.18em;color:#e6b45e}.char-stack[data-v-964ed756]{--body: 144px}.hero[data-v-964ed756]{width:144px;height:144px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(230,180,94,.45))}.hero.ghost[data-v-964ed756]{border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a3a4c,#1a1a24 72%);border:2px solid #4a4a60}h3[data-v-964ed756]{margin:0;font-size:1.7rem;color:#e6b45e}.body[data-v-964ed756]{margin:0;font-size:.82rem;opacity:.65}.rungs[data-v-964ed756]{margin:.2rem 0 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:.3rem}.rungs li[data-v-964ed756]{font-size:.84rem;color:#e6b45e;padding:.45rem .6rem;border:1px solid #6b5f3d;border-radius:8px;background:#1e1a10}.rungs li.passive[data-v-964ed756]{border-left-width:3px;border-left-color:#3d4a6b}button[data-v-964ed756]{width:100%;margin-top:.5rem;padding:.7rem 1rem;border-radius:8px;cursor:pointer;border:1px solid #6b5f3d;background:#241f14;color:#e6b45e;font-family:inherit;font-size:.92rem}@media(pointer:coarse){button[data-v-964ed756]{min-height:44px}}@media(hover:hover){button[data-v-964ed756]:hover{border-color:#e6b45e;background:#2e2718}}.toasts[data-v-1106770b]{position:absolute;top:calc(4.5rem + var(--safe-t));left:50%;transform:translate(-50%);z-index:32;display:flex;flex-direction:column;align-items:center;gap:.4rem;pointer-events:none;width:max-content;max-width:92vw}.toast[data-v-1106770b]{display:flex;align-items:center;gap:.7rem;padding:.55rem .9rem;border-radius:999px;background:#14110af2;border:1px solid #6b5f3d;box-shadow:0 10px 26px #0000008c}.cup[data-v-1106770b]{display:grid;place-items:center;width:26px;height:26px;flex:none}.cup svg[data-v-1106770b]{width:22px;height:22px;fill:none;stroke:#e6b45e;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.what[data-v-1106770b]{display:flex;flex-direction:column;min-width:0}.what em[data-v-1106770b]{font-style:normal;font-size:.56rem;text-transform:uppercase;letter-spacing:.14em;opacity:.5}.what b[data-v-1106770b]{font-size:.85rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paid[data-v-1106770b]{flex:none;font-size:.78rem;color:#d8c68a;font-variant-numeric:tabular-nums}.toast-enter-active[data-v-1106770b],.toast-leave-active[data-v-1106770b]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-1106770b],.toast-leave-to[data-v-1106770b]{opacity:0;transform:translateY(-8px)}.toast-move[data-v-1106770b]{transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-1106770b],.toast-leave-active[data-v-1106770b],.toast-move[data-v-1106770b]{transition:none}}.screen[data-v-83ceb381]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--panel-bg);display:flex;flex-direction:column}header[data-v-83ceb381]{display:flex;align-items:center;gap:.8rem;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .9rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}h2[data-v-83ceb381]{margin:0;flex:1;font-size:1.32rem}.sub[data-v-83ceb381]{margin:.9rem calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l));font-size:.74rem;opacity:.5}.purse[data-v-83ceb381]{margin:.35rem calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l));font-size:.92rem;color:#d8c68a;font-variant-numeric:tabular-nums}.body[data-v-83ceb381]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:.9rem calc(1.2rem + var(--safe-r)) calc(var(--fab-room) + var(--safe-b)) calc(1.2rem + var(--safe-l))}.empty[data-v-83ceb381]{margin:0;font-size:.8rem;opacity:.5}.row[data-v-83ceb381]{display:flex;align-items:center;gap:.8rem;padding:.6rem .8rem;background:#16161f;border:1px solid #262633;border-radius:8px}.art[data-v-83ceb381]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:6px;background:#0d0d14;border:1px solid #23232e}.art img[data-v-83ceb381]{width:48px;height:48px;image-rendering:pixelated}.chip[data-v-83ceb381]{width:26px;height:26px;border-radius:5px;border:1px solid rgba(0,0,0,.5)}.what[data-v-83ceb381]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.what b[data-v-83ceb381]{font-size:.9rem;font-weight:400}.what em[data-v-83ceb381]{font-style:normal;font-size:.68rem;opacity:.5}.what .have[data-v-83ceb381]{color:#8fd6a0;opacity:.75}.buy[data-v-83ceb381]{flex:none;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .8rem;border-radius:8px;cursor:pointer;border:1px solid #6b5f3d;background:#241f14;color:#e6b45e;font-family:inherit}.buy b[data-v-83ceb381]{font-size:.8rem;font-weight:400}.buy em[data-v-83ceb381]{font-style:normal;font-size:.64rem;opacity:.7;font-variant-numeric:tabular-nums}.buy[data-v-83ceb381]:disabled{opacity:.35;cursor:default;border-color:#2c2c3a;background:#16161f;color:#e8e8f0}@media(pointer:coarse){.buy[data-v-83ceb381]{min-height:44px;min-width:44px}}@media(hover:hover){.buy[data-v-83ceb381]:not(:disabled):hover{border-color:#e6b45e;background:#2e2718}}.screen[data-v-acd3b766]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;background:var(--panel-bg);display:flex;flex-direction:column}header[data-v-acd3b766]{display:flex;align-items:center;gap:.8rem;padding:calc(.9rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) .9rem calc(1.2rem + var(--safe-l));border-bottom:1px solid #23232e;background:#16161f}h2[data-v-acd3b766]{margin:0;flex:1;font-size:1.32rem}.sub[data-v-acd3b766]{margin:.9rem calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l));font-size:.74rem;opacity:.5}.purse[data-v-acd3b766]{margin:.35rem calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l));font-size:.92rem;color:#d8c68a;font-variant-numeric:tabular-nums}.body[data-v-acd3b766]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.9rem;max-width:520px;width:100%;box-sizing:border-box;margin:0 auto;padding:1.1rem calc(1.2rem + var(--safe-r)) .6rem calc(1.2rem + var(--safe-l))}.bar[data-v-acd3b766]{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;align-items:center}.line[data-v-acd3b766]{display:flex;justify-content:space-between;gap:.8rem;grid-column:1;font-size:.78rem}.line b[data-v-acd3b766]{font-weight:400;opacity:.8}.line em[data-v-acd3b766]{font-style:normal;opacity:.5;font-variant-numeric:tabular-nums}.track[data-v-acd3b766]{grid-column:1;display:flex;height:10px;border-radius:5px;overflow:hidden;background:#16161f;border:1px solid #262633}.track i[data-v-acd3b766]{display:block;height:100%}.have[data-v-acd3b766]{background:#4a4a60}.sleep .plus[data-v-acd3b766]{background:#8fd6a0}.hp .plus[data-v-acd3b766]{background:#a02f40}.mp .plus[data-v-acd3b766]{background:#5a7fd6}.gain[data-v-acd3b766]{grid-column:2;grid-row:1 / span 2;min-width:3.2rem;text-align:right;font-size:1rem;color:#8fd6a0;font-variant-numeric:tabular-nums}.gain.none[data-v-acd3b766]{color:#e8e8f0;opacity:.3}.note[data-v-acd3b766]{margin:.2rem 0 0;font-size:.78rem;opacity:.55}.foot[data-v-acd3b766]{flex:none;display:flex;justify-content:center;padding:.4rem calc(1.2rem + var(--safe-r)) calc(var(--fab-room) + var(--safe-b)) calc(1.2rem + var(--safe-l))}.rest[data-v-acd3b766]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.7rem 2rem;border-radius:10px;cursor:pointer;border:1px solid #6b5f3d;background:#241f14;color:#e6b45e;font-family:inherit}.rest b[data-v-acd3b766]{font-size:.95rem;font-weight:400}.rest em[data-v-acd3b766]{font-style:normal;font-size:.68rem;opacity:.7;font-variant-numeric:tabular-nums}.rest[data-v-acd3b766]:disabled{opacity:.35;cursor:default;border-color:#2c2c3a;background:#16161f;color:#e8e8f0}@media(pointer:coarse){.rest[data-v-acd3b766]{min-height:44px}}@media(hover:hover){.rest[data-v-acd3b766]:not(:disabled):hover{border-color:#e6b45e;background:#2e2718}}.trade[data-v-81e372be]{display:flex;flex-direction:column;min-height:0;flex:1;width:100%;max-width:520px;margin:0 auto;box-sizing:border-box}.sub[data-v-81e372be]{flex:none;margin:0;font-size:.74rem;opacity:.5;padding:.9rem calc(1.1rem + var(--safe-r)) .7rem calc(1.1rem + var(--safe-l))}.body[data-v-81e372be]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:0 calc(1.1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1.1rem + var(--safe-l))}.empty[data-v-81e372be]{margin:0;font-size:.8rem;opacity:.5}.row[data-v-81e372be]{display:flex;align-items:center;gap:.8rem;width:100%;padding:.7rem .8rem;border-radius:8px;cursor:pointer;background:#16161f;border:1px solid #262633;color:#e8e8f0;font-family:inherit;text-align:left}.art[data-v-81e372be]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#0d0d14;border:1px solid #3a3a4c;color:#d8c68a}.art[data-v-81e372be] svg{width:21px;height:21px}.what[data-v-81e372be]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.what b[data-v-81e372be]{font-size:.95rem;font-weight:400}.what em[data-v-81e372be]{font-style:normal;font-size:.68rem;opacity:.5}.go[data-v-81e372be]{flex:none;opacity:.4;font-size:1.2rem}@media(pointer:coarse){.row[data-v-81e372be]{min-height:44px}}@media(hover:hover){.row[data-v-81e372be]:hover{border-color:#8a8aa8}}.backdrop[data-v-2ec71575]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;background:#06060ab8;display:grid;place-items:center;box-sizing:border-box;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.panel[data-v-2ec71575]{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.6rem 1.2rem .6rem;background:#16161f;border:1px solid #2c2c3a;border-radius:10px;box-shadow:0 14px 48px #0009}h2[data-v-2ec71575]{margin:0;font-size:1.4rem}.tag[data-v-2ec71575]{margin:0;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#e6b45e}.body[data-v-2ec71575]{margin:.3rem 0 .8rem;font-size:.82rem;opacity:.6;line-height:1.5}.backdrop[data-v-74842e84]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:36;display:grid;place-items:end center;background:#06060ac7;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1.4rem + var(--safe-b)) calc(1rem + var(--safe-l))}.talk[data-v-74842e84]{width:100%;max-width:380px;box-sizing:border-box;display:flex;flex-direction:column;gap:.9rem;padding:1.2rem 1.1rem;background:#16161f;border:1px solid #2c2c3a;border-radius:12px;box-shadow:0 12px 34px #0000008c}.who[data-v-74842e84]{display:flex;align-items:center;gap:.8rem}.face[data-v-74842e84]{display:grid;place-items:center;width:80px;height:80px;flex:none;border-radius:10px;background:#0d0d14;border:1px solid #6b5f3d;overflow:hidden}.face img[data-v-74842e84]{width:80px;height:80px;image-rendering:pixelated}.face.empty[data-v-74842e84]{border-style:dashed;border-color:#3a3a4a}.name[data-v-74842e84]{margin:0;font-family:var(--font-title);font-weight:400;font-size:1.15rem;color:#e6b45e}.line[data-v-74842e84]{margin:0;font-size:.98rem;line-height:1.6}.choices[data-v-74842e84]{display:flex;flex-direction:column;gap:.5rem}.choices button[data-v-74842e84]{width:100%;padding:.7rem 1rem;border-radius:8px;font-family:inherit;font-size:.86rem;line-height:1.35;cursor:pointer;text-align:center;border:1px solid #2c2c3a;background:#1d1d28;color:#e8e8f0}.choices button.primary[data-v-74842e84]{border-color:#6b5f3d;background:#241f14;color:#e6b45e}@media(pointer:coarse){.choices button[data-v-74842e84]{min-height:44px}}@media(hover:hover){.choices button[data-v-74842e84]:hover{border-color:#8a8aa8}}.grant[data-v-400ade4f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:37;display:grid;place-items:center;pointer-events:none;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(9rem + var(--safe-b)) calc(1rem + var(--safe-l))}.card[data-v-400ade4f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1.6rem;border-radius:14px;background:#14110af2;border:1px solid #6b5f3d;box-shadow:0 14px 40px #0009;animation:grantIn-400ade4f .32s cubic-bezier(.2,.9,.3,1.4) both}.halo[data-v-400ade4f]{position:absolute;top:1.1rem;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,#e6b45e 0%,transparent 70%);animation:grantGlow-400ade4f 1.1s ease-out both}.frame[data-v-400ade4f]{position:relative;display:grid;place-items:center;width:96px;height:96px}.frame img[data-v-400ade4f]{width:96px;height:96px;image-rendering:pixelated}.chip[data-v-400ade4f]{width:64px;height:64px;border-radius:10px}.eyebrow[data-v-400ade4f]{margin:0;font-size:.58rem;text-transform:uppercase;letter-spacing:.16em;opacity:.55}.name[data-v-400ade4f]{margin:0;font-family:var(--font-title);font-weight:400;font-size:1.15rem;color:#e6b45e;text-align:center}@keyframes grantIn-400ade4f{0%{opacity:0;transform:translateY(14px) scale(.86)}to{opacity:1;transform:none}}@keyframes grantGlow-400ade4f{0%{opacity:0;transform:scale(.4)}40%{opacity:.55}to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.card[data-v-400ade4f]{animation:none}.halo[data-v-400ade4f]{animation:none;opacity:.3}}.coach[data-v-02e12737]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:31;display:grid;justify-items:center;pointer-events:none;padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.coach.top[data-v-02e12737]{align-items:start}.coach.middle[data-v-02e12737]{align-items:center}.coach.bottom[data-v-02e12737]{align-items:end}.catch[data-v-02e12737]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:auto}.bubble[data-v-02e12737]{position:relative;z-index:31;pointer-events:auto;width:100%;max-width:380px;box-sizing:border-box;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.05rem;background:#16161f;border:1px solid #6b5f3d;border-radius:12px;box-shadow:0 12px 34px #0009}.who[data-v-02e12737]{display:flex;align-items:center;gap:.65rem}.face[data-v-02e12737]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:10px;background:#0d0d14;border:1px solid #6b5f3d;overflow:hidden}.face img[data-v-02e12737]{width:40px;height:40px}.face.empty[data-v-02e12737]{border-style:dashed;border-color:#3a3a4a}.name[data-v-02e12737]{margin:0;font-family:var(--font-title);font-weight:400;font-size:1rem;color:#e6b45e}.count[data-v-02e12737]{margin-left:auto;font-size:.68rem;opacity:.6;font-variant-numeric:tabular-nums}.line[data-v-02e12737]{margin:0;font-size:.92rem;line-height:1.55}.choices[data-v-02e12737]{display:flex;align-items:center;gap:.6rem}.choices button[data-v-02e12737]{padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.82rem;line-height:1.3}.choices .primary[data-v-02e12737]{flex:1;border:1px solid #6b5f3d;background:#241f14;color:#e6b45e}.choices .skip[data-v-02e12737]{border:none;background:none;color:#e8e8f0;opacity:.58}@media(pointer:coarse){.choices button[data-v-02e12737]{min-height:44px}}@media(hover:hover){.choices .primary[data-v-02e12737]:hover{border-color:#e6b45e}.choices .skip[data-v-02e12737]:hover{opacity:.85}}.options-room[data-v-503a1da7]{padding:1.2rem calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l));width:100%;max-width:420px;margin:0 auto;box-sizing:border-box}.wrap[data-v-503a1da7]{position:relative;height:100%}.refused[data-v-503a1da7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:38;display:flex;align-items:center;justify-content:center;padding:calc(1.2rem + var(--safe-t)) calc(1.2rem + var(--safe-r)) calc(1.2rem + var(--safe-b)) calc(1.2rem + var(--safe-l));background:#080a10f0;overflow:hidden}.refused-card[data-v-503a1da7]{max-width:380px;text-align:center}.refused-card h2[data-v-503a1da7]{margin:0 0 .6rem;font-size:1.1rem}.refused-card p[data-v-503a1da7]{margin:0 0 1.2rem;font-size:.9rem;line-height:1.45;opacity:.85}.refused-card button[data-v-503a1da7]{font:inherit;padding:.6rem 1.4rem;cursor:pointer;border:1px solid currentColor;border-radius:6px;background:none;color:inherit}.boot-leave-active[data-v-503a1da7]{transition:opacity .28s ease}.boot-leave-to[data-v-503a1da7]{opacity:0}@media(prefers-reduced-motion:reduce){.boot-leave-active[data-v-503a1da7]{transition:none}}.notice[data-v-503a1da7]{position:absolute;top:calc(18% + var(--safe-t));left:50%;transform:translate(-50%);margin:0;z-index:22;pointer-events:none;background:#0d0d14eb;border:1px solid #4a4a60;border-radius:999px;padding:.45rem 1rem;font-size:.78rem;white-space:nowrap;box-shadow:0 8px 22px #00000080}.notice-enter-active[data-v-503a1da7],.notice-leave-active[data-v-503a1da7]{transition:opacity .18s ease}.notice-enter-from[data-v-503a1da7],.notice-leave-to[data-v-503a1da7]{opacity:0}main[data-v-67aae467]{height:100%;display:grid;place-items:center;box-sizing:border-box;padding:2rem 1.1rem;background:var(--bg-empty)}.card[data-v-67aae467]{width:100%;max-width:340px;background:#16161f;border:1px solid #262633;border-radius:10px;padding:1.4rem 1.2rem;display:flex;flex-direction:column;gap:.9rem;box-sizing:border-box}h1[data-v-67aae467]{margin:0;font-size:1.45rem}label[data-v-67aae467]{display:flex;flex-direction:column;gap:.35rem}label span[data-v-67aae467]{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;opacity:.5}input[data-v-67aae467]{background:#0d0d14;border:1px solid #2c2c3a;border-radius:6px;color:#e8e8f0;font-family:inherit;font-size:.92rem;padding:.55rem .7rem;box-sizing:border-box}input[data-v-67aae467]:focus{outline:none;border-color:#5a5a72}button[data-v-67aae467]{background:#2c2c3a;color:#e8e8f0;border:1px solid #45455a;border-radius:6px;padding:.6rem .85rem;font-family:inherit;font-size:.85rem;cursor:pointer}button[data-v-67aae467]:disabled{opacity:.45;cursor:default}.switch[data-v-67aae467]{background:none;border:none;padding:0;font-size:.76rem;opacity:.55;text-decoration:underline;align-self:center}.failure[data-v-67aae467]{margin:0;font-size:.78rem;color:#e07a7a;line-height:1.4}@media(hover:hover){button[data-v-67aae467]:hover:not(:disabled){border-color:#6a6a86}.switch[data-v-67aae467]:hover{opacity:.85}}.logo[data-v-2083ef33]{display:block;width:100%;height:auto}.menu-title[data-v-2083ef33]:has(.logo){margin-bottom:.2rem}.actions[data-v-2083ef33]{display:flex;flex-direction:column;gap:.55rem}.ghost[data-v-2083ef33]{margin-top:.55rem;opacity:.72;font-size:.86rem}.ghost[data-v-2083ef33]:hover{opacity:1}.who[data-v-2083ef33]{margin:.5rem 0 0;text-align:center;font-size:.78rem;opacity:.5}.who .menu-link[data-v-2083ef33]{display:inline;opacity:1}.scene[data-v-e3c73c49]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-empty);background-size:cover;background-position:center}.scrim[data-v-e3c73c49]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#09090ed1,#09090ea8 30%,#09090ebd 66%,#09090ef2)}.sheet[data-v-e3c73c49]{position:relative;width:100%;max-width:380px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:.9rem;padding:1.4rem calc(1.2rem + var(--safe-r)) calc(1.6rem + var(--safe-b)) calc(1.2rem + var(--safe-l));flex:1;min-height:0;overflow-y:auto}.middle[data-v-e3c73c49]{flex:1 0 auto;display:flex;flex-direction:column}.block[data-v-e3c73c49]{margin:auto 0;display:flex;flex-direction:column;gap:.9rem}.chapter[data-v-e3c73c49]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;opacity:.45;text-align:center}.tale[data-v-e3c73c49]{display:flex;flex-direction:column;gap:.75rem;font-size:1rem;line-height:1.65;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.9)}.tale p[data-v-e3c73c49]{margin:0}.asks[data-v-e3c73c49]{flex:none;display:flex;flex-direction:column;gap:.6rem}.classes[data-v-7e93668d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.row[data-v-7e93668d]{display:flex;align-items:center;gap:.7rem;width:100%;background:#16161fcc;border:1px solid #262633;border-radius:10px;padding:.55rem .65rem;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.row[data-v-7e93668d]:disabled{opacity:.5;cursor:default}.row.on[data-v-7e93668d]{border-color:#6a6a86;background:#2c2c3a}.badge[data-v-7e93668d]{width:36px;height:36px;flex:none;border-radius:8px;image-rendering:pixelated}.badge.dot[data-v-7e93668d]{display:grid;place-items:center;border-radius:50%;font-size:.95rem;color:#0d0d14}.text[data-v-7e93668d]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.text strong[data-v-7e93668d]{font-size:.95rem;font-weight:600}.text small[data-v-7e93668d]{font-size:.72rem;opacity:.55;line-height:1.4}@media(hover:hover){.row[data-v-7e93668d]:hover:not(:disabled){border-color:#45455a}}.spends[data-v-7e93668d]{font-style:normal;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.spends.mana[data-v-7e93668d]{color:#7aa8e0}.spends.stamina[data-v-7e93668d]{color:#a58ce8}.spends.frail[data-v-7e93668d]{color:#e0846f}.story-screen[data-v-8b2f5a36]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-empty)}.portrait[data-v-8b2f5a36]{display:grid;place-items:center}.portrait[data-v-8b2f5a36]{--body: 96px}.portrait img[data-v-8b2f5a36],.fallback[data-v-8b2f5a36]{width:96px;height:96px}.fallback[data-v-8b2f5a36]{background:#22222e;border:1px solid #2c2c3a;border-radius:8px}.genders[data-v-8b2f5a36]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.genders .on[data-v-8b2f5a36]{background:#2c2c3a;border-color:#6a6a86}.name-note[data-v-8b2f5a36]{margin:0;font-size:.78rem;opacity:.6}.list[data-v-a48d8d7b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.card[data-v-a48d8d7b]{position:relative;background:#16161f;border:1px solid #262633;border-radius:10px;padding:.5rem}.pick[data-v-a48d8d7b]{display:flex;align-items:center;gap:.75rem;width:100%;background:none;border:none;padding:.25rem;color:inherit;font-family:inherit;cursor:pointer;text-align:left}.pick[data-v-a48d8d7b]:disabled{opacity:.5;cursor:default}.portrait[data-v-a48d8d7b]{--body: 48px;flex:none}.pick .menu-sprite[data-v-a48d8d7b],.fallback[data-v-a48d8d7b]{width:48px;height:48px;flex:none}.fallback[data-v-a48d8d7b]{background:#22222e;border-radius:6px}.who[data-v-a48d8d7b]{display:flex;flex-direction:column;gap:.15rem}.who strong[data-v-a48d8d7b]{font-size:.95rem;font-weight:600}.who small[data-v-a48d8d7b]{font-size:.74rem;opacity:.5}.trash[data-v-a48d8d7b]{position:absolute;top:.5rem;right:.5rem;width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid #2c2c3a;border-radius:50%;color:#e8e8f0;font-size:1rem;line-height:1;font-family:inherit;opacity:.45;cursor:pointer}@media(hover:hover){.trash[data-v-a48d8d7b]:hover:not(:disabled){opacity:1;border-color:#8a4046;color:#e0a0a0}.pick[data-v-a48d8d7b]:hover:not(:disabled){background:#1c1c26;border-radius:8px}}.confirm[data-v-a48d8d7b]{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .25rem .25rem;border-top:1px solid #262633;margin-top:.5rem}.confirm-actions[data-v-a48d8d7b]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.menu-screen.wide[data-v-7ec09bb5]{place-items:start center;padding:1rem .9rem 2rem}.sheet[data-v-7ec09bb5]{width:100%;max-width:560px;display:flex;flex-direction:column;gap:.7rem}.top[data-v-7ec09bb5]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.3rem .2rem .6rem}.logo[data-v-7ec09bb5]{height:54px;width:auto;display:block}.logo-text[data-v-7ec09bb5]{margin:0;font-size:1.5rem;letter-spacing:.04em}.who[data-v-7ec09bb5]{display:flex;align-items:center;gap:.55rem}.whotext[data-v-7ec09bb5]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.who .name[data-v-7ec09bb5]{font-size:.92rem}.who .meta[data-v-7ec09bb5]{font-size:.7rem;opacity:.55}.who .face[data-v-7ec09bb5]{--body: 48px;width:48px;height:48px;flex:none}.who .face img[data-v-7ec09bb5],.who .face .fallback[data-v-7ec09bb5]{width:48px;height:48px}.who .face .char-aura[data-v-7ec09bb5],.who .face .char-pet[data-v-7ec09bb5]{width:var(--aura);height:var(--aura)}.who .face .char-pet[data-v-7ec09bb5]{width:var(--pet);height:var(--pet)}.who .fallback[data-v-7ec09bb5]{background:#22222e;border:1px solid #2c2c3a;border-radius:8px}.banner[data-v-7ec09bb5]{position:relative;overflow:hidden;display:flex;align-items:center;min-height:88px;padding:.85rem 1rem;border:1px solid #2c2c3a;border-radius:10px;background:#101018;color:inherit;font-family:inherit;text-align:left;box-sizing:border-box}.banner .words[data-v-7ec09bb5]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.28rem;width:62%}.btitle[data-v-7ec09bb5]{font-family:var(--font-title);font-weight:400;font-size:1.22rem;letter-spacing:.03em;margin:0;line-height:1.1}.bblurb[data-v-7ec09bb5]{margin:0;font-size:.8rem;line-height:1.35;opacity:.72}.strip[data-v-7ec09bb5]{position:absolute;top:0;right:0;bottom:0;width:52%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%);pointer-events:none}.doors[data-v-7ec09bb5]{display:flex;flex-direction:column;gap:.55rem}.door[data-v-7ec09bb5]{cursor:pointer}.door.primary[data-v-7ec09bb5]{border-color:#c9a227;box-shadow:0 0 0 1px #c9a22733}.door.primary .btitle[data-v-7ec09bb5]{color:#f0d68a}.event[data-v-7ec09bb5]{border-color:#3a3550;background:#12101c}.event .btitle[data-v-7ec09bb5]{font-size:1.02rem;color:#cbb8f0}@media(hover:hover){.door[data-v-7ec09bb5]:hover{border-color:#45455a}.door.primary[data-v-7ec09bb5]:hover{border-color:#e0b93a}}.room[data-v-bde50349]{padding:1.2rem calc(1.2rem + var(--safe-r)) 0 calc(1.2rem + var(--safe-l));width:100%;max-width:420px;margin:0 auto;box-sizing:border-box}.splash[data-v-1c54d792]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--panel-bg);padding:calc(1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1rem + var(--safe-b)) calc(1rem + var(--safe-l))}.mark[data-v-1c54d792]{display:block;width:min(58vw,42dvh,320px);height:auto;border-radius:12px}.foot[data-v-1c54d792]{position:absolute;left:0;right:0;bottom:calc(1.1rem + var(--safe-b));margin:0;text-align:center;font-size:.72rem;letter-spacing:.04em;opacity:.42;font-variant-numeric:tabular-nums}.menu-screen{height:100%;display:grid;grid-template-rows:1fr auto;place-items:center;box-sizing:border-box;padding:2rem 1.1rem;overflow-y:auto;background:var(--bg-empty)}.menu-card{width:100%;max-width:360px;display:flex;flex-direction:column;gap:.8rem;box-sizing:border-box}.menu-card.panel{background:#16161f;border:1px solid #262633;border-radius:10px;padding:1.4rem 1.2rem}.menu-title{margin:0 0 .6rem;font-size:1.9rem;letter-spacing:.04em;text-align:center}.menu-subtitle{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;opacity:.45;text-align:center}.menu-heading{margin:0;font-size:1.45rem;letter-spacing:.02em}.menu-btn{display:block;width:100%;background:#2c2c3a;color:#e8e8f0;border:1px solid #45455a;border-radius:8px;padding:.8rem .9rem;font-family:inherit;font-size:.95rem;cursor:pointer;box-sizing:border-box;text-align:center}.menu-btn:disabled{opacity:.4;cursor:default}.menu-btn.ghost{background:none;border-color:#2c2c3a;font-size:.85rem;padding:.6rem .9rem}.menu-btn.danger{border-color:#5a2c30;color:#e0a0a0}.menu-link{background:none;border:none;padding:0;color:#e8e8f0;font-family:inherit;font-size:.78rem;opacity:.55;text-decoration:underline;cursor:pointer;align-self:center}.menu-field{display:flex;flex-direction:column;gap:.35rem}.menu-field>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;opacity:.5}.menu-input,.menu-select{background:#0d0d14;border:1px solid #2c2c3a;border-radius:6px;color:#e8e8f0;font-family:inherit;font-size:.92rem;padding:.55rem .7rem;box-sizing:border-box;width:100%}.menu-input:focus,.menu-select:focus{outline:none;border-color:#5a5a72}.menu-select:disabled{opacity:.7;cursor:default}.menu-error{margin:0;font-size:.78rem;color:#e07a7a;line-height:1.4}.menu-note{margin:0;font-size:.74rem;opacity:.45;line-height:1.45}.menu-sprite{image-rendering:pixelated;display:block}@media(pointer:coarse){button,[role=button],select,summary{min-height:44px}.menu-link{min-height:44px}}@media(hover:hover){.menu-btn:hover:not(:disabled){border-color:#6a6a86;background:#34344a}.menu-btn.ghost:hover:not(:disabled){background:#1c1c26}.menu-btn.danger:hover:not(:disabled){border-color:#8a4046;background:#2a1a1e}.menu-link:hover{opacity:.9}}.brand-foot{margin:0;align-self:end;text-align:center;font-size:.68rem;letter-spacing:.02em;opacity:.38;line-height:1.4}.char-stack{position:relative;display:grid;place-items:center;--pet: calc(var(--stack, var(--body)) * .32);--aura: calc(var(--stack, var(--body)) * 1.25);--pet-inset: .8;isolation:isolate}.char-stack .char-body,.char-stack .char-pet{image-rendering:pixelated}.char-stack .char-aura{image-rendering:auto}.char-stack .char-aura-back{position:absolute;width:var(--aura);height:var(--aura);opacity:.55;pointer-events:none;image-rendering:auto;z-index:-1}.char-stack .char-aura{position:absolute;width:var(--aura);height:var(--aura);opacity:.55;pointer-events:none;z-index:2}.char-stack .char-body{width:var(--body);height:var(--body)}.char-stack .char-pet{position:absolute;bottom:0;right:calc(100% - var(--pet) * var(--pet-inset));width:var(--pet);height:var(--pet);pointer-events:none;z-index:1}.root[data-v-0945da51]{height:100%;position:relative}.splash-leave-active[data-v-0945da51]{transition:opacity var(--splash-fade) ease}.splash-leave-to[data-v-0945da51]{opacity:0}@media(prefers-reduced-motion:reduce){.splash-leave-active[data-v-0945da51]{transition:none}}
