:root{--bg:#1b1410;--panel:#2a201a;--panel-2:#36291f;--line:#4a3a2c;--text:#f1e6d4;--muted:#a89880;--accent:#d4a24c;--hp:#b8382e;--hp-enemy:#7a3b8f;--good:#6faa5a;--crit:#ffcf4d;--r-common:#8d8577;--r-uncommon:#6faa5a;--r-rare:#5b9bd6;--r-epic:#b57be0;--r-legendary:#f0902f;--r-mythic:#e0506a;--r-ancient:#4fd1c5}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;margin:0}@supports (height:100dvh){html,body,#app{height:100dvh}}body{background:var(--bg);color:var(--text);overscroll-behavior:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;overflow:hidden}button{font:inherit;color:inherit;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:12px;min-height:48px;padding:0 16px}button:disabled{opacity:.4;cursor:default}button.primary{background:var(--accent);color:#2a1b08;border-color:var(--accent);font-weight:700}.rarity-common{color:#c9c0b2}.rarity-uncommon{color:#6faa5a}.rarity-rare{color:#5b9bd6}.rarity-epic{color:#b57be0}.rarity-legendary{color:#f0902f}.rarity-mythic{color:#e0506a}.rarity-ancient{color:#4fd1c5}.create[data-v-a9941a56]{flex-direction:column;gap:12px;padding-top:12px;display:flex}h1[data-v-a9941a56]{color:var(--accent);margin:8px 0 0;font-size:1.5rem}h2[data-v-a9941a56]{color:var(--muted);margin:12px 0 0;font-size:1rem;font-weight:600}.field[data-v-a9941a56]{flex-direction:column;gap:6px;display:flex}.field span[data-v-a9941a56]{color:var(--muted);font-size:.9rem}input[data-v-a9941a56]{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:48px;padding:0 14px}input[data-v-a9941a56]:focus{outline:2px solid var(--accent)}.classes[data-v-a9941a56]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.class[data-v-a9941a56]{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-height:120px;padding:12px;display:flex}.class small[data-v-a9941a56]{color:var(--muted);line-height:1.3}.class .skill[data-v-a9941a56]{color:var(--accent);margin-top:auto}.class.on[data-v-a9941a56]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:#3e2e1c}.big[data-v-a9941a56]{min-height:60px;margin-top:8px;font-size:1.15rem}.ico[data-v-15d2633b]{image-rendering:pixelated;vertical-align:middle;flex-shrink:0;display:inline-block}.missing[data-v-15d2633b]{background:#120d0a;border-radius:3px}.icon[data-v-e6c2e922]{image-rendering:pixelated;display:block}.icon.shadow[data-v-e6c2e922]{filter:brightness(0)opacity(.4)}.shine[data-v-e6c2e922]{background-repeat:no-repeat;animation-name:item-shine-e6c2e922;animation-iteration-count:infinite}@keyframes item-shine-e6c2e922{0%{background-position:0 0}to{background-position:var(--shift) 0}}@media (prefers-reduced-motion:reduce){.shine[data-v-e6c2e922]{animation:none}}.missing[data-v-e6c2e922]{color:var(--muted);background:#120d0a;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex}.prod[data-v-b8986ea8]{image-rendering:pixelated;vertical-align:middle;flex-shrink:0;display:inline-block}.missing[data-v-b8986ea8]{color:var(--muted);background:#120d0a;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.row[data-v-fa16b367]{vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:inline-flex}.part[data-v-fa16b367]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.row.start[data-v-fa16b367]{justify-content:flex-start}.s1[data-v-fa16b367]{font-size:.9rem}.s2[data-v-fa16b367]{font-size:1.15rem}.result[data-v-52dd1934]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.result h2[data-v-52dd1934]{justify-content:center;align-items:center;gap:8px;margin:0;font-size:1.5rem;display:flex}.result.won h2[data-v-52dd1934]{color:var(--good)}.result.lost h2[data-v-52dd1934]{color:var(--hp)}.label[data-v-52dd1934]{color:var(--muted);margin:0;font-size:.9rem}.muted[data-v-52dd1934]{color:var(--muted);margin:0;font-size:.85rem}.drop[data-v-52dd1934]{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.cell[data-v-52dd1934]{border:2px solid var(--line);background:#120d0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.rb-common[data-v-52dd1934]{border-color:var(--r-common)}.rb-uncommon[data-v-52dd1934]{border-color:var(--r-uncommon)}.rb-rare[data-v-52dd1934]{border-color:var(--r-rare)}.rb-epic[data-v-52dd1934]{border-color:var(--r-epic)}.rb-legendary[data-v-52dd1934]{border-color:var(--r-legendary)}.rb-mythic[data-v-52dd1934]{border-color:var(--r-mythic)}.rb-ancient[data-v-52dd1934]{border-color:var(--r-ancient)}.dinfo[data-v-52dd1934]{flex-direction:column;gap:2px;min-width:0;display:flex}.dinfo b[data-v-52dd1934]{font-size:1rem}.line[data-v-52dd1934]{justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.up[data-v-52dd1934]{color:var(--accent)}.note[data-v-52dd1934]{color:var(--muted);margin:0;font-size:.9rem}.note.up[data-v-52dd1934]{color:var(--accent);font-weight:800}.big[data-v-52dd1934]{width:100%;min-height:60px;margin-top:4px;font-size:1.15rem}.found[data-v-52dd1934]{color:var(--accent);font-size:.85rem;font-weight:700}.tag[data-v-52dd1934]{color:var(--accent);border:1px solid #6b5a30;border-radius:8px;align-self:flex-start;padding:0 6px;font-size:.7rem;font-weight:700}.drop.prod .cell[data-v-52dd1934]{border-color:#6b5a30}.hero-img[data-v-50cc9419]{image-rendering:pixelated;flex-shrink:0;display:block}.missing[data-v-50cc9419]{color:var(--muted);background:#120d0a;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex}.mon[data-v-aee25f20]{image-rendering:pixelated;flex-shrink:0;display:block}.mon.locked[data-v-aee25f20]{filter:brightness(0)opacity(.5)}.anim[data-v-aee25f20]{background-repeat:no-repeat;background-size:calc(var(--n) * var(--w)) var(--w);animation:mon-idle-aee25f20 var(--dur) steps(var(--n)) var(--delay) infinite}@keyframes mon-idle-aee25f20{to{background-position-x:calc(var(--n) * var(--w) * -1)}}@media (prefers-reduced-motion:reduce){.anim[data-v-aee25f20]{animation:none}}.missing[data-v-aee25f20]{color:var(--muted);background:#120d0a;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex}.scene[data-v-f3573096]{border:1px solid var(--line);height:200px;image-rendering:pixelated;background-color:#14100e;background-position:bottom;background-repeat:no-repeat;background-size:auto 100%;border-radius:12px;justify-content:space-between;align-items:flex-end;padding:0 14px 22px;display:flex;position:relative;overflow:hidden}.actor[data-v-f3573096]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.actor.hero[data-v-f3573096]{margin-left:4px}.shadow[data-v-f3573096]{z-index:-1;background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;width:80%;height:12px;margin-left:-40%;position:absolute;bottom:-7px;left:50%}.hero-fx[data-v-f3573096]{animation:1.4s ease-in-out infinite alternate hero-idle-f3573096}.hero-fx.lunge[data-v-f3573096]{animation:.42s ease-out hero-lunge-f3573096,1.4s ease-in-out .42s infinite alternate hero-idle-f3573096}.hero-fx.down[data-v-f3573096]{animation:.8s ease-in forwards hero-down-f3573096}@keyframes hero-idle-f3573096{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes hero-lunge-f3573096{0%{transform:translate(0)}40%{transform:translate(34px)}to{transform:translate(0)}}@keyframes hero-down-f3573096{to{opacity:.35;filter:grayscale();transform:translateY(10px)}}.fx[data-v-f3573096]{z-index:1;position:relative}.fx.hit[data-v-f3573096]{animation:.34s ease-out fx-hit-f3573096}.fx.crit[data-v-f3573096]{animation:.5s ease-out fx-crit-f3573096}.fx.dodge[data-v-f3573096]{animation:.4s ease-out fx-dodge-f3573096}.fx.dying[data-v-f3573096]{animation:.9s ease-in forwards fx-die-f3573096}.flash[data-v-f3573096]{pointer-events:none;z-index:2;background:radial-gradient(#b8382e73,#0000 70%);animation:.4s ease-out forwards fx-flash-f3573096;position:absolute;inset:0}@keyframes fx-hit-f3573096{0%{filter:brightness(2.4);transform:translate(0)}25%{transform:translate(-7px)}50%{filter:brightness(1.4);transform:translate(6px)}75%{transform:translate(-3px)}to{filter:none;transform:translate(0)}}@keyframes fx-crit-f3573096{0%{filter:brightness(3)drop-shadow(0 0 8px #ffcf4d);transform:scale(1)}20%{transform:translate(-10px)scale(1.08)}45%{filter:brightness(1.6)drop-shadow(0 0 6px #ffcf4d);transform:translate(9px)scale(1.04)}70%{transform:translate(-4px)}to{filter:none;transform:none}}@keyframes fx-dodge-f3573096{0%{transform:translate(0)}35%{opacity:.7;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes fx-die-f3573096{0%{opacity:1;filter:brightness(2);transform:none}40%{filter:grayscale()brightness(1.2)}to{opacity:0;filter:grayscale();transform:translateY(14px)scale(.9)}}@keyframes fx-flash-f3573096{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fx[data-v-f3573096],.flash[data-v-f3573096],.hero-fx[data-v-f3573096]{animation:none!important}.fx.dying[data-v-f3573096]{opacity:0}.hero-fx.down[data-v-f3573096]{opacity:.35}}.fight[data-v-f3573096]{flex-direction:column;flex:1;gap:12px;min-height:0;padding-top:14px;display:flex;overflow-y:auto}.arena[data-v-f3573096]{flex-direction:column;gap:10px;display:flex}.unit[data-v-f3573096]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;position:relative}.unit.dead[data-v-f3573096]{opacity:.4}.name[data-v-f3573096]{margin-bottom:6px;font-weight:700}.bar[data-v-f3573096]{background:#120d0a;border-radius:7px;height:14px;overflow:hidden}.bar i[data-v-f3573096]{height:100%;transition:width .35s;display:block}.bar i.player[data-v-f3573096]{background:var(--hp)}.bar i.enemy[data-v-f3573096]{background:var(--hp-enemy)}.num[data-v-f3573096]{color:var(--muted);margin-top:4px;font-size:.85rem}.muted[data-v-f3573096]{color:var(--muted)}.round[data-v-f3573096]{text-align:center;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.9rem}.floaters[data-v-f3573096]{gap:8px;display:flex;position:absolute;top:8px;right:12px}.dmg[data-v-f3573096]{color:#ff7a6b;flex-direction:column;align-items:center;font-size:1.1rem;font-weight:800;animation:.5s ease-out pop-f3573096;display:flex}.dmg .tag[data-v-f3573096]{color:var(--accent);white-space:nowrap;font-size:.62rem;font-weight:700;line-height:1.1}.dmg.crit[data-v-f3573096]{color:var(--crit);font-size:1.4rem}.dmg.miss[data-v-f3573096]{color:var(--muted);font-weight:600}.dmg.heal[data-v-f3573096]{color:var(--good)}@keyframes pop-f3573096{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}.log[data-v-f3573096]{background:var(--panel);border-radius:12px;flex:1;min-height:80px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.5;list-style:none;overflow-y:auto}.actions[data-v-f3573096]{background:linear-gradient(transparent, var(--bg) 20%);grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid;position:sticky;bottom:0}.actions .big[data-v-f3573096]{grid-column:1/-1;min-height:60px;font-size:1.15rem}.tab[data-v-19c0f6eb]{flex-direction:column;gap:8px;height:100%;padding-top:10px;display:flex}.tab[data-v-19c0f6eb]>*{flex-shrink:0}.muted[data-v-19c0f6eb]{color:var(--muted);margin:0;font-size:.85rem}.error[data-v-19c0f6eb]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.summary[data-v-19c0f6eb]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stat[data-v-19c0f6eb]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;padding:6px 4px;line-height:1.2;display:flex}.stat b[data-v-19c0f6eb]{color:var(--good);font-size:.95rem}.stat small[data-v-19c0f6eb]{font-size:.7rem}.scroll[data-v-19c0f6eb]{overscroll-behavior:contain;flex:1 1 0;min-height:150px;padding:4px 4px 6px;overflow-y:auto}.grid[data-v-19c0f6eb]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tile[data-v-19c0f6eb]{border:2px solid var(--line);background:#120d0a;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;min-height:112px;padding:6px 2px 4px;display:flex;position:relative}.tile.locked[data-v-19c0f6eb]{background:#1d1510;border-style:dashed}.tile.done[data-v-19c0f6eb]{border-color:var(--accent)}.tile.sel[data-v-19c0f6eb]{outline:2px solid var(--accent);outline-offset:1px}.name[data-v-19c0f6eb]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;overflow:hidden}.stars[data-v-19c0f6eb]{gap:1px;font-style:normal;display:flex}.stars i[data-v-19c0f6eb]{color:#4a3a2c;font-size:.85rem;font-style:normal;line-height:1}.stars i.on[data-v-19c0f6eb]{color:var(--accent);text-shadow:0 0 4px #d4a24c80}.stars.big i[data-v-19c0f6eb]{font-size:1.1rem}.note[data-v-19c0f6eb]{margin-top:8px}.backdrop[data-v-19c0f6eb]{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-19c0f6eb]{background:var(--panel);border-top:2px solid var(--accent);width:100%;max-width:480px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex}header[data-v-19c0f6eb]{align-items:center;gap:12px;display:flex}.title[data-v-19c0f6eb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title b[data-v-19c0f6eb]{font-size:1.05rem}.x[data-v-19c0f6eb]{align-self:flex-start;min-width:48px;padding:0}.text[data-v-19c0f6eb]{margin:0;font-size:.9rem;line-height:1.4}.meter[data-v-19c0f6eb]{background:#120d0a;border-radius:4px;height:8px;overflow:hidden}.meter i[data-v-19c0f6eb]{background:var(--accent);height:100%;transition:width .4s;display:block}.meta[data-v-19c0f6eb]{color:var(--muted);justify-content:space-between;font-size:.85rem;display:flex}.grid[data-v-dbbc2a1b]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cell[data-v-dbbc2a1b]{aspect-ratio:1;border:2px solid var(--line);background:#1d1510;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:0;display:flex;position:relative}.cell.empty[data-v-dbbc2a1b]{opacity:.45;border-style:dashed}.cell.filled[data-v-dbbc2a1b]{background:#120d0a}.cell.sel[data-v-dbbc2a1b]{outline:2px solid var(--accent);outline-offset:1px}.up[data-v-dbbc2a1b]{color:var(--accent);text-shadow:0 1px 2px #000;font-size:.72rem;font-style:normal;font-weight:800;position:absolute;bottom:2px;right:4px}.rb-common[data-v-dbbc2a1b]{border-color:var(--r-common)}.rb-uncommon[data-v-dbbc2a1b]{border-color:var(--r-uncommon)}.rb-rare[data-v-dbbc2a1b]{border-color:var(--r-rare)}.rb-epic[data-v-dbbc2a1b]{border-color:var(--r-epic)}.rb-legendary[data-v-dbbc2a1b]{border-color:var(--r-legendary)}.rb-mythic[data-v-dbbc2a1b]{border-color:var(--r-mythic)}.rb-ancient[data-v-dbbc2a1b]{border-color:var(--r-ancient)}.doll[data-v-cf48e56f]{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,56px);grid-auto-rows:56px;justify-content:center;gap:6px;padding:8px;display:grid}.slot[data-v-cf48e56f]{border:2px solid var(--line);background:#1d1510;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;min-height:56px;padding:0;display:flex;position:relative}.slot.empty[data-v-cf48e56f]{color:var(--muted);text-align:center;border-style:dashed}.slot.filled[data-v-cf48e56f]{background:#120d0a}.slot.sel[data-v-cf48e56f]{outline:2px solid var(--accent);outline-offset:1px}.up[data-v-cf48e56f]{color:var(--accent);text-shadow:0 1px 2px #000;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:1px;right:3px}.rb-common[data-v-cf48e56f]{border-color:var(--r-common)}.rb-uncommon[data-v-cf48e56f]{border-color:var(--r-uncommon)}.rb-rare[data-v-cf48e56f]{border-color:var(--r-rare)}.rb-epic[data-v-cf48e56f]{border-color:var(--r-epic)}.rb-legendary[data-v-cf48e56f]{border-color:var(--r-legendary)}.rb-mythic[data-v-cf48e56f]{border-color:var(--r-mythic)}.rb-ancient[data-v-cf48e56f]{border-color:var(--r-ancient)}.cost[data-v-076442a0]{align-items:center;gap:5px;font-weight:800;display:inline-flex}.backdrop[data-v-2fa8789d]{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-2fa8789d]{background:var(--panel);border-top:2px solid var(--accent);width:100%;max-width:480px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex}header[data-v-2fa8789d]{align-items:center;gap:12px;display:flex}.title[data-v-2fa8789d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title b[data-v-2fa8789d]{font-size:1.05rem}.bonus[data-v-2fa8789d]{color:var(--good);font-weight:700}.muted[data-v-2fa8789d]{color:var(--muted);margin:0;font-size:.85rem}.limit[data-v-2fa8789d]{color:var(--accent)}.x[data-v-2fa8789d]{align-self:flex-start;min-width:48px;padding:0}.actions[data-v-2fa8789d]{flex-direction:column;gap:8px;display:flex}.compare[data-v-2fa8789d]{border:1px solid var(--line);background:#120d0a;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.9rem;display:flex}.compare.up b[data-v-2fa8789d]{color:var(--good)}.compare.down b[data-v-2fa8789d]{color:#ff8a7a}.forge .meta[data-v-2fa8789d]{color:var(--muted);margin-bottom:4px;font-size:.85rem}.meter[data-v-2fa8789d]{background:#120d0a;border-radius:4px;height:8px;overflow:hidden}.meter i[data-v-2fa8789d]{background:var(--r-common);height:100%;transition:width .4s;display:block}.meter i.rb-uncommon[data-v-2fa8789d]{background:var(--r-uncommon)}.meter i.rb-rare[data-v-2fa8789d]{background:var(--r-rare)}.meter i.rb-epic[data-v-2fa8789d]{background:var(--r-epic)}.meter i.rb-legendary[data-v-2fa8789d]{background:var(--r-legendary)}.meter i.rb-mythic[data-v-2fa8789d]{background:var(--r-mythic)}.meter i.rb-ancient[data-v-2fa8789d]{background:var(--r-ancient)}.backdrop[data-v-dd83740b]{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-dd83740b]{background:var(--panel);border-top:2px solid var(--accent);width:100%;max-width:480px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex}header[data-v-dd83740b]{align-items:center;gap:12px;display:flex}.title[data-v-dd83740b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title b[data-v-dd83740b]{font-size:1.05rem}.muted[data-v-dd83740b]{color:var(--muted);margin:0;font-size:.85rem}.limit[data-v-dd83740b]{color:var(--accent)}.x[data-v-dd83740b]{align-self:flex-start;min-width:48px;padding:0}.actions[data-v-dd83740b]{flex-direction:column;gap:8px;display:flex}.tab[data-v-948da41a]{flex-direction:column;gap:8px;height:100%;padding-top:10px;display:flex}.tab[data-v-948da41a]>*{flex-shrink:0}.top[data-v-948da41a]{align-items:stretch;gap:8px;display:flex}.muted[data-v-948da41a]{color:var(--muted);margin:0;font-size:.85rem}.note-ok[data-v-948da41a]{background:#2c3a24;border:1px solid #4b6b3a;border-radius:10px;margin:0;padding:8px 12px;font-size:.9rem}.error[data-v-948da41a]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.summary[data-v-948da41a]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:10px 12px;font-size:.9rem;display:flex}.summary b[data-v-948da41a]{justify-content:space-between;display:flex}.summary em[data-v-948da41a]{color:var(--good);font-style:normal}.lbl[data-v-948da41a]{align-items:center;gap:5px;display:inline-flex}.bag-head[data-v-948da41a]{justify-content:space-between;align-items:baseline;display:flex}.bag[data-v-948da41a]{overscroll-behavior:contain;flex:1 1 0;min-height:150px;padding:4px 4px 6px;overflow-y:auto}.note[data-v-948da41a]{margin-top:8px}.quest-items[data-v-948da41a]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.quest-items h4[data-v-948da41a]{color:var(--accent);margin:0;font-size:.95rem}.qi[data-v-948da41a]{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.qi.dim[data-v-948da41a]{opacity:.6}.qinfo[data-v-948da41a]{flex-direction:column;flex:1;min-width:0;display:flex}.qcount[data-v-948da41a]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.backdrop[data-v-2a7ff2a6]{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-2a7ff2a6]{background:var(--panel);border-top:2px solid var(--accent);width:100%;max-width:480px;max-height:88dvh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex;overflow-y:auto}header[data-v-2a7ff2a6]{align-items:center;gap:10px;display:flex}.title[data-v-2a7ff2a6]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title b[data-v-2a7ff2a6]{font-size:1.1rem}.test[data-v-2a7ff2a6]{color:var(--crit);font-size:.75rem;font-weight:700}.wallet[data-v-2a7ff2a6]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.x[data-v-2a7ff2a6]{min-width:48px;padding:0}.muted[data-v-2a7ff2a6]{color:var(--muted);margin:0;font-size:.82rem}.error[data-v-2a7ff2a6]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.meter[data-v-2a7ff2a6]{background:#120d0a;border-radius:4px;height:8px;margin-bottom:4px;overflow:hidden}.meter i[data-v-2a7ff2a6]{background:#4aa36a;height:100%;transition:width .4s;display:block}.products[data-v-2a7ff2a6]{flex-direction:column;gap:8px;display:flex}.product[data-v-2a7ff2a6]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.product.off[data-v-2a7ff2a6]{opacity:.7}.info[data-v-2a7ff2a6]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.amount[data-v-2a7ff2a6]{color:var(--good);font-size:.85rem;font-weight:700}.reason[data-v-2a7ff2a6]{color:var(--hp);font-size:.8rem}.product button[data-v-2a7ff2a6]{flex-shrink:0;min-width:104px;line-height:1.2}.product button.confirm[data-v-2a7ff2a6]{background:var(--hp);border-color:var(--hp);color:#fff;font-weight:700}.backdrop[data-v-3899e20a]{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-3899e20a]{background:var(--panel);border-top:2px solid var(--accent);width:100%;max-width:480px;max-height:88dvh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:10px;display:flex;overflow-y:auto}header[data-v-3899e20a]{justify-content:space-between;align-items:center;gap:10px;display:flex}header b[data-v-3899e20a]{font-size:1.1rem}.x[data-v-3899e20a]{min-width:48px;padding:0}.kinds[data-v-3899e20a]{gap:8px;display:flex}.kinds button[data-v-3899e20a]{flex:1}.kinds button.on[data-v-3899e20a]{border-color:var(--accent);color:var(--accent)}textarea[data-v-3899e20a]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:12px;min-height:120px;padding:10px 12px}.muted[data-v-3899e20a]{color:var(--muted);font-size:.82rem}.error[data-v-3899e20a]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.ok[data-v-3899e20a]{text-align:center;color:var(--good);margin:8px 0;font-weight:700}.arena[data-v-c8ee8c17]{flex-direction:column;gap:8px;display:flex}.box[data-v-c8ee8c17]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.muted[data-v-c8ee8c17]{color:var(--muted);font-size:.82rem}.error[data-v-c8ee8c17]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.head[data-v-c8ee8c17]{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.head>div[data-v-c8ee8c17]{flex-direction:column;gap:2px;display:flex}.div[data-v-c8ee8c17]{color:var(--accent);font-size:1.15rem}.rec[data-v-c8ee8c17]{text-align:right}.tickets[data-v-c8ee8c17]{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.sect[data-v-c8ee8c17]{margin:8px 0 0;font-size:.95rem}.cand[data-v-c8ee8c17]{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cand .info[data-v-c8ee8c17]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cand button[data-v-c8ee8c17]{min-width:84px}.tag[data-v-c8ee8c17]{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:1px 5px;font-size:.65rem}.lvl[data-v-c8ee8c17]{font-size:.8rem;font-weight:800}.lvl.easy[data-v-c8ee8c17]{color:var(--good)}.lvl.even[data-v-c8ee8c17]{color:var(--accent)}.lvl.hard[data-v-c8ee8c17]{color:#e0604a}.result[data-v-c8ee8c17]{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.result.won[data-v-c8ee8c17]{border-color:var(--good)}.result.lost[data-v-c8ee8c17]{border-color:var(--hp)}.result>b[data-v-c8ee8c17]{font-size:1.15rem}.link[data-v-c8ee8c17]{color:var(--accent);text-align:left;background:0 0;border:none;min-height:40px;padding:0}.log[data-v-c8ee8c17]{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:.82rem;display:flex}.log li[data-v-c8ee8c17]{flex-direction:column;gap:1px;display:flex}.rank .row[data-v-c8ee8c17],.hist[data-v-c8ee8c17]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 4px;display:flex}.rank .row span[data-v-c8ee8c17]{flex:1}.rank .row.me[data-v-c8ee8c17]{color:var(--accent)}.hist span[data-v-c8ee8c17]:nth-child(2){flex:1}.hist .w[data-v-c8ee8c17]{color:var(--good);font-weight:800}.hist .l[data-v-c8ee8c17]{color:#e0604a;font-weight:800}.discord[data-v-c8ee8c17],.google[data-v-c8ee8c17]{border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.discord[data-v-c8ee8c17]{color:#fff;background:#5865f2}.google[data-v-c8ee8c17]{color:#1f1f1f;background:#fff}.hint[data-v-e6210153]{background:#2c2a3a;border:1px solid #5b5b9b;border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px 8px 12px;font-size:.85rem;line-height:1.35;display:flex}.hint span[data-v-e6210153]{flex:1}.hint button[data-v-e6210153]{flex-shrink:0;padding:0 12px;font-size:.85rem}.tracker[data-v-023b9fb3]{text-align:left;width:100%;min-height:48px;color:var(--accent);background:#2a2418;border:1px solid #6b5a30;border-radius:12px;align-items:center;gap:8px;padding:4px 10px;font-size:.88rem;line-height:1.2;display:flex}.tracker .txt[data-v-023b9fb3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.tracker .from[data-v-023b9fb3]{color:var(--muted)}.tracker b[data-v-023b9fb3]{color:var(--text);font-variant-numeric:tabular-nums}.tracker.ready[data-v-023b9fb3]{border-color:var(--accent);background:#3a2f16;animation:1.6s ease-in-out infinite tracker-pulse-023b9fb3}.tracker.ready b[data-v-023b9fb3]{color:var(--accent)}@keyframes tracker-pulse-023b9fb3{0%,to{box-shadow:0 0 #d4a24c80}50%{box-shadow:0 0 0 4px #d4a24c00}}@media (prefers-reduced-motion:reduce){.tracker.ready[data-v-023b9fb3]{animation:none}}.tab[data-v-39cf15ee]{flex-direction:column;gap:8px;height:100%;padding-top:10px;display:flex}.tab[data-v-39cf15ee]>*{flex-shrink:0}.muted[data-v-39cf15ee]{color:var(--muted);margin:0;font-size:.85rem}.error[data-v-39cf15ee]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.note-ok[data-v-39cf15ee]{background:#2c3a24;border:1px solid #4b6b3a;border-radius:10px;margin:0;padding:8px 12px;font-size:.9rem}.head[data-v-39cf15ee]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cell[data-v-39cf15ee]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:8px 12px;line-height:1.25;display:flex}.cell b[data-v-39cf15ee]{font-variant-numeric:tabular-nums;font-size:1.05rem}.scroll[data-v-39cf15ee]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8px;min-height:150px;padding:4px 4px 6px;display:flex;overflow-y:auto}.scroll[data-v-39cf15ee]>*{flex-shrink:0}.bonus[data-v-39cf15ee]{background:var(--panel);border:1px dashed var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.bonus.ready[data-v-39cf15ee]{border:2px solid var(--accent);background:#3a2d1b}.bonus.got[data-v-39cf15ee]{opacity:.55}.bonus button[data-v-39cf15ee]{flex-shrink:0;min-width:88px}.info[data-v-39cf15ee]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bounty[data-v-39cf15ee]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.bounty.done[data-v-39cf15ee]{border-color:var(--good)}.bounty.claimed[data-v-39cf15ee]{opacity:.55}.top[data-v-39cf15ee]{justify-content:space-between;align-items:center;gap:8px;display:flex}.diff[data-v-39cf15ee]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#120d0a;border-radius:8px;padding:2px 8px;font-size:.75rem;font-weight:800}.d-easy .diff[data-v-39cf15ee]{color:var(--good)}.d-medium .diff[data-v-39cf15ee]{color:var(--accent)}.d-hard .diff[data-v-39cf15ee]{color:#ff8a7a}.body[data-v-39cf15ee]{align-items:center;gap:12px;display:flex}.body b[data-v-39cf15ee]{font-size:.98rem}.hint[data-v-39cf15ee]{color:var(--muted);font-size:.78rem}.meter[data-v-39cf15ee]{background:#120d0a;border-radius:4px;height:8px;overflow:hidden}.meter i[data-v-39cf15ee]{background:var(--good);height:100%;transition:width .4s;display:block}.actions[data-v-39cf15ee]{gap:8px;display:flex}.actions button[data-v-39cf15ee]{flex:1 1 0;min-height:48px}.actions .re[data-v-39cf15ee]{flex:none;min-width:110px}.actions .re.ask[data-v-39cf15ee]{border-color:var(--accent);color:var(--accent)}.got-label[data-v-39cf15ee]{text-align:center;color:var(--muted);flex:1 1 0;align-self:center;font-size:.85rem}.foot[data-v-39cf15ee]{text-align:center;padding:2px 8px}.got[data-v-3e7b8eb2]{flex-direction:column;align-items:center;gap:10px;display:flex}.drop[data-v-3e7b8eb2]{flex-direction:column;align-items:center;gap:2px;display:flex}.muted[data-v-3e7b8eb2]{color:var(--muted);font-size:.82rem}.lr[data-v-a44f871a]{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.item[data-v-a44f871a]{align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.tab[data-v-cd721ce4]{flex-direction:column;gap:8px;height:100%;padding-top:10px;display:flex}.tab[data-v-cd721ce4]>*{flex-shrink:0}.muted[data-v-cd721ce4]{color:var(--muted);margin:0;font-size:.82rem}.error[data-v-cd721ce4]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.got-banner[data-v-cd721ce4]{text-align:center;background:#2c3a24;border:1px solid #4b6b3a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 12px;display:flex}.stats[data-v-cd721ce4]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stat[data-v-cd721ce4]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;padding:6px 4px;line-height:1.25;display:flex}.stat b[data-v-cd721ce4]{font-size:.95rem}.stat small[data-v-cd721ce4]{font-size:.7rem}.today[data-v-cd721ce4]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 12px;display:flex}.today.ready[data-v-cd721ce4]{border-color:var(--accent)}.big[data-v-cd721ce4]{width:100%;min-height:52px;font-size:1.05rem}.blocked[data-v-cd721ce4]{color:var(--accent);text-align:center;font-size:.82rem}.scroll[data-v-cd721ce4]{overscroll-behavior:contain;flex:1 1 0;min-height:150px;padding:4px 4px 6px;overflow-y:auto}.grid[data-v-cd721ce4]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cell[data-v-cd721ce4]{border:2px solid var(--line);background:#120d0a;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;min-height:60px;padding:4px 0;display:flex;position:relative}.cell .n[data-v-cd721ce4]{color:var(--muted);font-size:.68rem;line-height:1}.cell.special[data-v-cd721ce4]{border-color:var(--r-epic)}.cell.claimed[data-v-cd721ce4]{opacity:.5}.cell.next[data-v-cd721ce4]{border-color:var(--accent);animation:1.6s ease-in-out infinite pulse-cd721ce4}.tick[data-v-cd721ce4]{color:var(--good);text-shadow:0 1px 2px #000;font-size:.8rem;font-style:normal;font-weight:800;position:absolute;bottom:1px;right:3px}@keyframes pulse-cd721ce4{0%,to{box-shadow:0 0 #d4a24c80}50%{box-shadow:0 0 8px 2px #d4a24c80}}@media (prefers-reduced-motion:reduce){.cell.next[data-v-cd721ce4]{animation:none;box-shadow:0 0 6px 1px #d4a24c80}}.note[data-v-cd721ce4]{margin-top:8px}.backdrop[data-v-cd721ce4]{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-cd721ce4]{background:var(--panel);border-top:2px solid var(--accent);width:100%;max-width:480px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;align-items:center;gap:12px;display:flex}header[data-v-cd721ce4]{align-items:center;gap:12px;width:100%;display:flex}.title[data-v-cd721ce4]{flex-direction:column;flex:1;gap:2px;display:flex}.title b[data-v-cd721ce4]{font-size:1.05rem}.x[data-v-cd721ce4]{min-width:48px;padding:0}.tab[data-v-8c984c6b]{flex-direction:column;gap:8px;height:100%;padding-top:10px;display:flex}.tab[data-v-8c984c6b]>*{flex-shrink:0}.muted[data-v-8c984c6b]{color:var(--muted);margin:0;font-size:.85rem}.error[data-v-8c984c6b]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.banner[data-v-8c984c6b]{z-index:3;text-align:center;color:#2a1b08;background:var(--accent);border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:8px 12px;font-weight:800;display:flex;position:sticky;top:0}.banner[data-v-8c984c6b] b{color:#2a1b08}.scroll[data-v-8c984c6b]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8px;min-height:150px;padding:4px 4px 6px;display:flex;position:relative;overflow-y:auto}.scroll[data-v-8c984c6b]>*{flex-shrink:0}.chapter[data-v-8c984c6b]{flex-direction:column;gap:8px;display:flex}.chapter[data-v-8c984c6b]>*{flex-shrink:0}.chead[data-v-8c984c6b]{background:var(--panel-2);border:1px solid var(--line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px;display:flex}.ctitle[data-v-8c984c6b]{color:var(--accent);font-weight:800}.intro[data-v-8c984c6b]{color:var(--muted);margin:0;padding:0 4px;font-size:.88rem;line-height:1.4}.quest[data-v-8c984c6b]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.quest.side[data-v-8c984c6b]{border-style:dashed}.quest.locked[data-v-8c984c6b]{opacity:.55}.quest.ready[data-v-8c984c6b]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#2f2819}.quest.claimed[data-v-8c984c6b]{opacity:.6;flex-direction:row;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px}.quest.claimed .line b[data-v-8c984c6b]{font-weight:600}.top[data-v-8c984c6b]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.qtitle[data-v-8c984c6b]{font-size:1rem}.tag[data-v-8c984c6b]{color:var(--accent);border:1px solid #6b5a30;border-radius:8px;padding:0 6px;font-size:.7rem;font-weight:700}.tag.giver[data-v-8c984c6b]{color:#ffd9a0;border-color:#8a6a30}.otext[data-v-8c984c6b]{align-items:center;gap:6px;display:flex}.hunt[data-v-8c984c6b]{color:var(--muted);opacity:.85;margin-top:-2px;padding-left:38px;font-size:.78rem}.chead.finished .ctitle[data-v-8c984c6b]{color:var(--good)}.tag.lock[data-v-8c984c6b]{color:var(--muted);border-color:var(--line)}.qtext[data-v-8c984c6b]{margin:0;font-size:.88rem;line-height:1.35}.obj[data-v-8c984c6b]{flex-direction:column;gap:3px;display:flex}.meter[data-v-8c984c6b]{background:#120d0a;border-radius:4px;height:8px;overflow:hidden}.meter i[data-v-8c984c6b]{background:var(--accent);height:100%;transition:width .4s;display:block}.bottom[data-v-8c984c6b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rew[data-v-8c984c6b]{align-items:center;gap:6px;min-width:0;display:inline-flex}.bottom button[data-v-8c984c6b]{flex-shrink:0;min-width:96px}.got-label[data-v-8c984c6b]{color:var(--good);font-size:.85rem;font-weight:700}.tab[data-v-346b6963]{flex-direction:column;gap:8px;height:100%;padding-top:10px;display:flex}.tab[data-v-346b6963]>*{flex-shrink:0}.muted[data-v-346b6963]{color:var(--muted);margin:0;font-size:.85rem}.error[data-v-346b6963]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.head[data-v-346b6963]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cell[data-v-346b6963]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:8px 12px;line-height:1.25;display:flex}.cell b[data-v-346b6963]{font-variant-numeric:tabular-nums;font-size:1.05rem}.scroll[data-v-346b6963]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8px;min-height:150px;padding:4px 4px 6px;display:flex;overflow-y:auto}.scroll[data-v-346b6963]>*{flex-shrink:0}.task[data-v-346b6963],.bonus[data-v-346b6963]{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.task.done[data-v-346b6963]{border-color:var(--good)}.task.claimed[data-v-346b6963]{opacity:.55}.blocked[data-v-346b6963]{color:var(--accent);font-size:.78rem}.bonus[data-v-346b6963]{border-style:dashed}.bonus.ready[data-v-346b6963]{border:2px solid var(--accent);background:#3a2d1b;border-style:solid}.bonus.got[data-v-346b6963]{opacity:.55}.info[data-v-346b6963]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.info b[data-v-346b6963]{font-size:.95rem}.meter[data-v-346b6963]{background:#120d0a;border-radius:4px;height:8px;overflow:hidden}.meter i[data-v-346b6963]{background:var(--good);height:100%;transition:width .4s;display:block}.task button[data-v-346b6963],.bonus button[data-v-346b6963]{flex-shrink:0;min-width:88px}.got-label[data-v-346b6963]{text-align:center;min-width:88px;color:var(--muted);flex-shrink:0;font-size:.85rem}.hub[data-v-0d95b0ad]{flex-direction:column;height:100%;padding-top:10px;display:flex}.seg[data-v-0d95b0ad]{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.seg button[data-v-0d95b0ad]{min-height:48px;padding:0 2px;font-size:.82rem;font-weight:600;position:relative}.seg button.on[data-v-0d95b0ad]{background:var(--accent);color:#2a1b08;border-color:var(--accent);font-weight:800}.cnt[data-v-0d95b0ad]{background:var(--hp);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:4px;right:8px}.pico[data-v-41ab05ed]{image-rendering:pixelated;flex-shrink:0;display:block}.missing[data-v-41ab05ed]{color:var(--muted);background:#120d0a;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex}.tab[data-v-fdd55211]{flex-direction:column;gap:8px;height:100%;padding-top:4px;display:flex}.tab[data-v-fdd55211]>*{flex-shrink:0}.scroll[data-v-fdd55211]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:6px;min-height:150px;padding:4px 4px 6px;display:flex;overflow-y:auto}.scroll[data-v-fdd55211]>*{flex-shrink:0}h3[data-v-fdd55211]{color:var(--accent);margin:4px 0 0;font-size:1rem}.muted[data-v-fdd55211]{color:var(--muted);margin:0;font-size:.82rem}.sub[data-v-fdd55211]{margin-top:-6px}.note[data-v-fdd55211]{color:var(--muted);text-align:center;margin:0;font-size:.82rem}.error[data-v-fdd55211]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.card[data-v-fdd55211]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.row[data-v-fdd55211]{align-items:center;gap:12px;display:flex}.info[data-v-fdd55211]{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.info b[data-v-fdd55211]{font-size:1.02rem}.lvl[data-v-fdd55211]{font-size:.82rem}.bonus[data-v-fdd55211]{color:var(--good);font-weight:700}.card.stat[data-v-fdd55211]{flex-direction:row;align-items:center;gap:10px;padding:6px 10px}.buyst[data-v-fdd55211]{flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:104px;min-height:48px;padding:0 10px;font-size:1rem;display:flex}.short[data-v-fdd55211]{color:var(--hp);align-items:center;gap:3px;font-size:.75rem;display:flex}.card.on[data-v-fdd55211]{border-color:#6b5a30}.next[data-v-fdd55211]{color:var(--good);font-size:.72rem}.sig[data-v-fdd55211]{color:var(--accent);font-size:.6rem;font-weight:600}.home[data-v-8a2cf9a8]{flex-direction:column;flex:1;gap:6px;min-height:0;padding-top:6px;display:flex}.home[data-v-8a2cf9a8]>*{flex-shrink:0}.pane[data-v-8a2cf9a8]{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.stats[data-v-8a2cf9a8]{border-bottom:1px solid var(--line);justify-content:center;gap:18px;margin:0 -16px;padding:2px 16px 6px;display:flex}.stats span[data-v-8a2cf9a8]{color:var(--crit);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.1rem;font-weight:800;display:flex}.hero[data-v-8a2cf9a8]{align-items:center;gap:8px;display:flex}.portrait[data-v-8a2cf9a8]{border:2px solid var(--line);background:#120d0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.who[data-v-8a2cf9a8]{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.who b[data-v-8a2cf9a8]{white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;overflow:hidden}.bars[data-v-8a2cf9a8]{flex-direction:column;gap:4px;width:52%;max-width:210px;display:flex}.bar[data-v-8a2cf9a8]{border:1px solid var(--line);background:#120d0a;border-radius:6px;height:20px;position:relative;overflow:hidden}.bar i[data-v-8a2cf9a8]{transition:width .4s;position:absolute;inset:0 auto 0 0}.bar.xp i[data-v-8a2cf9a8]{background:linear-gradient(#e0b255,#a97a2c)}.bar.en i[data-v-8a2cf9a8]{background:linear-gradient(#58b87a,#2f7d4d)}.bar span[data-v-8a2cf9a8]{text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:4px;padding:0 6px;font-size:.72rem;font-weight:700;display:flex;position:absolute;inset:0}.bar em[data-v-8a2cf9a8]{color:#d8cdb8;margin-left:auto;font-style:normal;font-weight:500}.foot[data-v-8a2cf9a8]{position:relative}.notice[data-v-8a2cf9a8]{z-index:5;white-space:nowrap;color:#2a1b08;background:var(--accent);pointer-events:none;border-radius:999px;margin:0;padding:8px 18px;font-weight:800;animation:.25s ease-out pop-8a2cf9a8;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000080}@keyframes pop-8a2cf9a8{0%{opacity:0;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.notice[data-v-8a2cf9a8]{animation:none}}.res[data-v-8a2cf9a8]{border-top:1px solid var(--line);min-height:40px;color:var(--accent);font-variant-numeric:tabular-nums;justify-content:space-around;align-items:center;margin:0 -16px;padding:0 16px;font-size:.95rem;font-weight:800;display:flex}.res>span[data-v-8a2cf9a8],.res button[data-v-8a2cf9a8]{align-items:center;gap:5px;display:flex}.res .gold[data-v-8a2cf9a8]{color:#f6d36a}.res .bug[data-v-8a2cf9a8]{border:1px solid var(--accent);min-height:40px;color:var(--accent);font:inherit;background:#d4a24c1f;border-radius:10px;gap:5px;margin-left:2px;padding:0 10px;font-size:.78rem;font-weight:800}.guestbox[data-v-8a2cf9a8]{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.guestbox .google[data-v-8a2cf9a8]{color:#1f1f1f;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.guestbox .discord[data-v-8a2cf9a8]{color:#fff;background:#5865f2;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.seg[data-v-8a2cf9a8]{gap:8px;display:flex}.seg button[data-v-8a2cf9a8]{flex:1;min-height:44px}.seg button.on[data-v-8a2cf9a8]{border-color:var(--accent);color:var(--accent)}.res .usd[data-v-8a2cf9a8]{min-height:40px;color:var(--good);font:inherit;background:0 0;border:none;padding:0 10px;font-weight:800}.muted[data-v-8a2cf9a8]{color:var(--muted);font-size:.85rem}.trow[data-v-8a2cf9a8]{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.trow+.trow[data-v-8a2cf9a8]{margin-top:6px}.part[data-v-8a2cf9a8]{align-items:center;gap:4px;display:inline-flex}.prodgain b[data-v-8a2cf9a8]{color:var(--accent)}.lootcell[data-v-8a2cf9a8]{border:2px solid var(--line);background:#120d0a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lootcell.rb-common[data-v-8a2cf9a8]{border-color:var(--r-common)}.lootcell.rb-uncommon[data-v-8a2cf9a8]{border-color:var(--r-uncommon)}.lootcell.rb-rare[data-v-8a2cf9a8]{border-color:var(--r-rare)}.lootcell.rb-epic[data-v-8a2cf9a8]{border-color:var(--r-epic)}.lootcell.rb-legendary[data-v-8a2cf9a8]{border-color:var(--r-legendary)}.lootcell.rb-mythic[data-v-8a2cf9a8]{border-color:var(--r-mythic)}.lootcell.rb-ancient[data-v-8a2cf9a8]{border-color:var(--r-ancient)}.defeated[data-v-8a2cf9a8]{color:var(--good);border:1px solid var(--good);border-radius:6px;margin-left:4px;padding:1px 5px;font-size:.7rem;font-weight:700}.cd[data-v-8a2cf9a8],.guide[data-v-8a2cf9a8]{color:var(--accent);font-weight:700}.pulse[data-v-8a2cf9a8]{animation:1.4s ease-in-out infinite pulse-8a2cf9a8}@keyframes pulse-8a2cf9a8{0%,to{box-shadow:0 0 #d4a24cb3}50%{box-shadow:0 0 0 8px #d4a24c00}}@media (prefers-reduced-motion:reduce){.pulse[data-v-8a2cf9a8]{animation:none;box-shadow:0 0 0 3px #d4a24c99}}.toast[data-v-8a2cf9a8]{background:#2c3a24;border:1px solid #4b6b3a;border-radius:10px;max-height:22vh;margin:6px 0;padding:8px 12px;font-size:.9rem;overflow-y:auto}.up[data-v-8a2cf9a8]{color:var(--accent)}.list[data-v-8a2cf9a8]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.zone[data-v-8a2cf9a8]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 10px}.zone.locked[data-v-8a2cf9a8]{opacity:.55}.zone h3[data-v-8a2cf9a8]{margin:0 0 4px;font-size:.9rem}.zone h3 small[data-v-8a2cf9a8]{color:var(--muted);font-weight:400}.monster[data-v-8a2cf9a8]{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.monster.boss b[data-v-8a2cf9a8]{color:var(--crit)}.info[data-v-8a2cf9a8]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.info small[data-v-8a2cf9a8]{font-size:.78rem}.chance.good[data-v-8a2cf9a8]{color:var(--good)}.chance.mid[data-v-8a2cf9a8]{color:var(--accent)}.chance.bad[data-v-8a2cf9a8]{color:var(--hp)}.buttons[data-v-8a2cf9a8]{flex-shrink:0;gap:6px;display:flex}.buttons button[data-v-8a2cf9a8]{min-width:52px;padding:0 12px}.statgrid[data-v-8a2cf9a8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sect[data-v-8a2cf9a8]{color:var(--accent);margin:4px 0 0;font-size:.95rem}.prow[data-v-8a2cf9a8]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.prow.stat[data-v-8a2cf9a8]{flex-direction:row;align-items:center;gap:10px;padding:6px 10px}.prow .val[data-v-8a2cf9a8]{color:var(--crit);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.2rem}.ptx[data-v-8a2cf9a8]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ptx small[data-v-8a2cf9a8]{font-size:.75rem}.statgrid div[data-v-8a2cf9a8]{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.statgrid b[data-v-8a2cf9a8]{font-size:1.4rem}.statgrid small[data-v-8a2cf9a8]{align-items:center;gap:5px;display:flex}.danger[data-v-8a2cf9a8]{border-color:var(--hp);color:#ff9c90}.tabs[data-v-8a2cf9a8]{padding:4px 0 calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.tabs button[data-v-8a2cf9a8]{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;padding:0 1px;font-size:.74rem;display:flex}.tasks-btn[data-v-8a2cf9a8]{position:relative}.badge[data-v-8a2cf9a8]{background:var(--hp);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:2px;right:2px}.tabs button.on[data-v-8a2cf9a8]{background:var(--accent);color:#2a1b08;border-color:var(--accent);font-weight:700}.backdrop[data-v-4e36cc83]{z-index:30;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card[data-v-4e36cc83]{background:var(--panel);border:2px solid var(--accent);border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:18px 18px 16px;display:flex}.step[data-v-4e36cc83]{color:var(--muted)}h2[data-v-4e36cc83]{color:var(--accent);margin:0;font-size:1.25rem}p[data-v-4e36cc83]{min-height:7.5em;margin:0;line-height:1.5}.dots[data-v-4e36cc83]{justify-content:center;gap:6px;display:flex}.dots i[data-v-4e36cc83]{background:#4a3a2c;border-radius:50%;width:8px;height:8px}.dots i.on[data-v-4e36cc83]{background:var(--accent)}.actions[data-v-4e36cc83]{gap:8px;display:flex}.actions button[data-v-4e36cc83]{flex:1}.login[data-v-c384831c]{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}h1[data-v-c384831c]{color:var(--accent);letter-spacing:.05em;margin:0;font-size:2.2rem}.lead[data-v-c384831c]{margin:0;line-height:1.45}.points[data-v-c384831c]{background:var(--panel);border:1px solid var(--line);color:var(--muted);text-align:left;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:.92rem;list-style:none;display:flex}.points li[data-v-c384831c]:before{content:"•";color:var(--accent);margin-right:8px}.muted[data-v-c384831c]{color:var(--muted);margin:0;font-size:.82rem}.muted a[data-v-c384831c]{color:var(--accent)}.error[data-v-c384831c]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:10px 12px}.guest[data-v-c384831c]{min-height:52px;font-size:1.02rem}.google[data-v-c384831c]{color:#1f1f1f;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:52px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.discord[data-v-c384831c]{color:#fff;background:#5865f2;border-radius:12px;justify-content:center;align-items:center;min-height:52px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.backdrop[data-v-089e2b8d]{z-index:30;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card[data-v-089e2b8d]{background:var(--panel);border:2px solid var(--accent);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:16px;animation:.25s ease-out pop-089e2b8d;display:flex}h2[data-v-089e2b8d]{color:var(--accent);text-align:center;margin:0;font-size:1.2rem}.day[data-v-089e2b8d]{color:var(--muted);margin:0}.day.ok[data-v-089e2b8d]{color:var(--good);font-size:1.1rem;font-weight:800}.blocked[data-v-089e2b8d]{color:var(--accent);text-align:center;margin:0;font-size:.85rem}.error[data-v-089e2b8d]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:0;padding:8px 10px;font-size:.85rem}.big[data-v-089e2b8d]{width:100%;min-height:56px;font-size:1.1rem}.later[data-v-089e2b8d]{width:100%}@keyframes pop-089e2b8d{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card[data-v-089e2b8d]{animation:none}}.screen[data-v-8ab8ddcd]{flex-direction:column;max-width:480px;height:100%;margin:0 auto;padding:0 16px;display:flex;overflow:hidden}.screen[data-v-8ab8ddcd]>*{flex-shrink:0}.muted[data-v-8ab8ddcd]{color:var(--muted);font-size:.9rem}.info[data-v-8ab8ddcd]{border:1px solid var(--good);background:#1f3a26;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:.9rem}.center[data-v-8ab8ddcd]{text-align:center;margin-top:40px}.error[data-v-8ab8ddcd]{border:1px solid var(--hp);background:#4a1d1a;border-radius:10px;margin:10px 0 0;padding:10px 12px}
