.ai[data-v-1a831c0c],.logo[data-v-0abdae93]{display:block;flex:none}.ui-back[data-v-04b34256]{display:inline-flex;align-items:center;gap:4px;flex:none;height:26px;padding:0 8px 0 4px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-mut);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.ui-back[data-v-04b34256]:hover{background:var(--hover);color:var(--ink-dim)}.flip[data-v-04b34256]{transform:rotate(180deg)}.ver[data-v-afa4343b]{color:var(--ink-dim);opacity:.8;font-size:11px;font-weight:500;letter-spacing:.3px;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.ver.md[data-v-afa4343b]{opacity:1;font-size:12px;letter-spacing:.6px}.ui-av[data-v-cc71e308]{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:linear-gradient(180deg,#6b63ff,#cc4dcc);color:#fff;font-weight:700;overflow:visible}.ui-av.square[data-v-cc71e308]{border-radius:var(--r-2)}.ui-av.sm[data-v-cc71e308]{width:28px;height:28px;font-size:11px}.ui-av.md[data-v-cc71e308]{font-size:13px}.ui-av.lg[data-v-cc71e308]{width:48px;height:48px;font-size:16px}.ui-av.xl[data-v-cc71e308]{width:64px;height:64px;font-size:21px}.ini[data-v-cc71e308]{line-height:1}.dot[data-v-cc71e308]{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--s1);border-radius:50%;background:var(--ok)}.dot.off[data-v-cc71e308]{background:var(--ink-mut)}.ui-av.sm .dot[data-v-cc71e308]{width:8px;height:8px}.ui-menu[data-v-406f3764]{position:fixed;z-index:var(--z-pop);max-height:min(calc(60vh / var(--ui-zoom)),420px);overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:5px}.ui-menu[data-v-406f3764] .ui-btn.soft,.ui-menu[data-v-406f3764] .ui-btn.ghost{background:var(--tile);border-color:var(--line-2)}.ui-menu[data-v-406f3764] .ui-btn.soft:hover,.ui-menu[data-v-406f3764] .ui-btn.ghost:hover{background:var(--tile-hi)}.ui-menu-arrow[data-v-406f3764]{position:absolute;width:10px;height:10px;transform:rotate(45deg);background:var(--glass);pointer-events:none}.ui-menu-arrow.left[data-v-406f3764]{left:-6px;border-left:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.ui-menu-arrow.right[data-v-406f3764]{right:-6px;border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14)}.ui-mi[data-v-9bf13ab4]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ui-mi[data-v-9bf13ab4]:hover:not(.disabled){background:var(--hover)}.ui-mi.danger[data-v-9bf13ab4]{color:var(--danger)}.ui-mi.danger[data-v-9bf13ab4]:hover:not(.disabled){background:#e840401a}.ui-mi.disabled[data-v-9bf13ab4]{color:var(--ink-mut);cursor:default}.mi-ic[data-v-9bf13ab4]{flex:none}.mi-label[data-v-9bf13ab4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-hint[data-v-9bf13ab4]{flex:none;font-size:11px;color:var(--ink-mut)}.topbar[data-v-e3cbf6b3]{position:fixed;top:0;left:0;right:0;height:40px;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.nav-wrap[data-v-e3cbf6b3]{position:relative;display:flex}.nav-btn[data-v-e3cbf6b3]{display:flex;align-items:center;gap:6px;padding:6px 10px;border:0;background:transparent;color:var(--ink-dim);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s}.nav-btn[data-v-e3cbf6b3]:hover,.nav-btn.active[data-v-e3cbf6b3],.nav-btn.on[data-v-e3cbf6b3]{color:var(--ink)}.nav-btn[data-v-e3cbf6b3]{position:relative}.nav-dot[data-v-e3cbf6b3]{padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--ac) 85%,transparent);color:#fff;font-size:10px;font-weight:700;line-height:15px}.nav-caret[data-v-e3cbf6b3]{transform:rotate(90deg);transition:transform .16s}.nav-caret.up[data-v-e3cbf6b3]{transform:rotate(-90deg)}.th-row[data-v-e3cbf6b3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 6px}.th-lab[data-v-e3cbf6b3]{font-size:11px;font-weight:700;color:var(--ink-dim)}.th-seg[data-v-e3cbf6b3]{display:flex;border:1px solid var(--line-2);border-radius:var(--r-1);overflow:hidden}.th-s[data-v-e3cbf6b3]{display:flex;align-items:center;justify-content:center;width:26px;height:22px;padding:0;border:0;border-left:1px solid var(--line);background:transparent;color:var(--ink-dim);cursor:pointer}.th-s[data-v-e3cbf6b3]:first-child{border-left:0}.th-s[data-v-e3cbf6b3]:hover{color:var(--ink)}.th-s.on[data-v-e3cbf6b3]{background:var(--tile);color:var(--ink)}.brand-btn[data-v-e3cbf6b3]{display:flex;padding:0;border:0;background:transparent;cursor:pointer}.left[data-v-e3cbf6b3]{display:flex;align-items:center;gap:10px;min-width:0}.right[data-v-e3cbf6b3]{display:flex;align-items:center;gap:10px}.user-wrap[data-v-e3cbf6b3]{position:relative}@media (max-width: 520px){.bar-ver[data-v-e3cbf6b3] .ver-p{display:none}.left[data-v-e3cbf6b3] .ui-back{min-width:var(--hit);height:var(--hit);justify-content:center;padding:0}.left[data-v-e3cbf6b3] .ui-back span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.right[data-v-e3cbf6b3]{gap:6px}.topbar[data-v-e3cbf6b3]{height:var(--hit);padding-left:12px;padding-right:12px}.nav-btn[data-v-e3cbf6b3]{min-height:var(--hit);padding:6px;gap:3px}.brand-btn[data-v-e3cbf6b3]{min-width:var(--hit);min-height:var(--hit);align-items:center;justify-content:center}.avatar[data-v-e3cbf6b3]{position:relative}.avatar[data-v-e3cbf6b3]:after{content:"";position:absolute;top:50%;left:50%;width:var(--hit);height:var(--hit);transform:translate(-50%,-50%)}.nav-caret[data-v-e3cbf6b3]{display:none}.left[data-v-e3cbf6b3]{gap:4px}}.avatar[data-v-e3cbf6b3]{display:flex;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:filter .12s,box-shadow .12s}.avatar[data-v-e3cbf6b3]:hover,.avatar.active[data-v-e3cbf6b3]{filter:brightness(1.12);box-shadow:0 0 0 2px color-mix(in srgb,var(--ac) 40%,transparent)}.req-badge[data-v-e3cbf6b3]{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-2);background:linear-gradient(180deg,#e84040,#cc3838);border:2px solid var(--s0);color:#fff;font-size:10px;font-weight:700;line-height:13px;text-align:center;pointer-events:none}.mu-head[data-v-e3cbf6b3]{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.mu-info[data-v-e3cbf6b3]{min-width:0}.mu-info b[data-v-e3cbf6b3]{display:block;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-info span[data-v-e3cbf6b3]{display:block;font-size:12px;color:#7a8090;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-sep[data-v-e3cbf6b3]{height:1px;background:#ffffff12;margin:4px 0}.ui-burger[data-v-a1f53754]{flex:none;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--line);border-radius:var(--r-1);background:var(--glass);cursor:pointer;touch-action:manipulation;transition:border-color .15s,background .15s}.ui-burger i[data-v-a1f53754]{display:block;width:14px;height:2px;border-radius:var(--r-2);background:color-mix(in srgb,white 72%,transparent)}.ui-burger[data-v-a1f53754]:hover{background:var(--hover);border-color:var(--line-hi)}.ui-ib[data-v-ee7d8e8a]{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--h);height:var(--h);padding:0;border:1px solid transparent;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer;touch-action:manipulation;transition:background .12s,color .12s,border-color .12s}.ui-ib.sm[data-v-ee7d8e8a]{width:var(--h-sm);height:var(--h-sm);border-radius:var(--r-1)}.ui-ib.lg[data-v-ee7d8e8a]{width:var(--h-lg);height:var(--h-lg)}.ui-ib[data-v-ee7d8e8a]:hover:not(:disabled):not(.active):not(.prim){background:var(--hover);color:var(--ink)}.ui-ib[data-v-ee7d8e8a]:disabled{opacity:.35;cursor:default}.ui-ib.ghost[data-v-ee7d8e8a]{border-color:var(--line)}.ui-ib.soft[data-v-ee7d8e8a]{background:#ffffff0d}.ui-ib.glass[data-v-ee7d8e8a]{border-color:var(--line)}.ui-ib.prim[data-v-ee7d8e8a],.ui-ib.active[data-v-ee7d8e8a]{border-color:transparent;background:var(--ac-grad);color:#fff}.ui-ib.danger[data-v-ee7d8e8a]{color:#ff8a80;border-color:#e840404d}.ui-ib.danger[data-v-ee7d8e8a]:hover:not(:disabled):not(.active){background:#e840401f}.ui-ib.active[data-v-ee7d8e8a]:hover:not(:disabled),.ui-ib.prim[data-v-ee7d8e8a]:hover:not(:disabled){filter:brightness(1.12)}@media (pointer: coarse),(max-width: 767px){.ui-ib.sm[data-v-ee7d8e8a]{width:var(--hit);height:var(--hit)}}.b[data-v-ee7d8e8a]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-2);background:var(--ac);color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.ui-img[data-v-c16aaa08]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-2);background:#00000040;overflow:hidden}.ui-img.empty.editable[data-v-c16aaa08]{border-style:dashed}.ui-img.pick[data-v-c16aaa08]{cursor:pointer}.ui-img.square[data-v-c16aaa08],.ui-img.circle[data-v-c16aaa08]{aspect-ratio:1;width:auto}.ui-img.circle[data-v-c16aaa08]{border-radius:50%}.bg[data-v-c16aaa08]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:blur(9px) brightness(.6) saturate(1.05);transform:scale(1.12);pointer-events:none}.fg[data-v-c16aaa08]{position:relative;width:100%;height:100%;display:block}.ui-img.dropping .ph[data-v-c16aaa08]{opacity:0}.ph[data-v-c16aaa08]{display:flex;align-items:center;justify-content:center;color:var(--ink-dim);text-align:center;padding:8px}.emo[data-v-c16aaa08]{font-size:40px;line-height:1}.ini[data-v-c16aaa08]{font-size:34px;font-weight:700;color:var(--ink)}.hint[data-v-c16aaa08]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;line-height:1.35}.over[data-v-c16aaa08]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.over[data-v-c16aaa08] *{pointer-events:auto}.acts[data-v-c16aaa08]{position:absolute;top:6px;right:6px;z-index:2;display:flex;gap:4px}.acts[data-v-c16aaa08] .ui-ib{border:1px solid var(--line-2);background:#0a0c12b8;-webkit-backdrop-filter:none;backdrop-filter:none}.acts[data-v-c16aaa08] .ui-ib:hover:not(:disabled){background:#0a0c12e6;color:var(--ink)}.drop[data-v-c16aaa08]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;font-size:13px;font-weight:600;color:var(--ink);background:#0a0c12b8;border:2px dashed var(--ac);border-radius:inherit;pointer-events:none}.ui-img.bad .drop[data-v-c16aaa08]{border-color:#ff8a80;color:#ff8a80}.cc[data-v-619f849a]{position:relative;display:flex;flex-direction:column;border-radius:var(--r-1);max-height:300px;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s}.cc[data-v-619f849a]:hover{border-color:var(--line-hi);transform:translateY(-2px);box-shadow:var(--sh-2)}.cc-cover[data-v-619f849a]{border:0;border-radius:var(--r-1)}.cc-lay[data-v-619f849a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:8px 10px 12px;pointer-events:none}.cc-lay .cc-burger[data-v-619f849a],.cc-lay .cc-owner[data-v-619f849a]{pointer-events:auto}.cc-cover[data-v-619f849a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#00000073,#0000 42%);pointer-events:none}.cc-top[data-v-619f849a],.cc-bot[data-v-619f849a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.cc-owner[data-v-619f849a]{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:#d6dae4;text-shadow:0 1px 3px rgba(0,0,0,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-av.cc-av[data-v-619f849a]{width:18px;height:18px;font-size:8px;flex:none}.cc-bot[data-v-619f849a]{flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;text-align:center}.cc-room[data-v-619f849a]{position:absolute;top:0;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;transform:translate(-50%,-50%);color:var(--ok);cursor:pointer;transition:border-color .15s,transform .12s}.cc-room[data-v-619f849a]:hover{border-color:color-mix(in srgb,var(--ok) 55%,transparent);transform:translate(-50%,-50%) scale(1.06)}.cc-name[data-v-619f849a]{max-width:100%;font-size:15px;font-weight:700;line-height:19px;color:var(--ink);overflow-wrap:anywhere}.cc-tags[data-v-619f849a]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:auto;gap:3px}.cc-tag[data-v-619f849a]{padding:3px 6px;border:1px solid color-mix(in srgb,var(--ac) 27%,transparent);border-radius:var(--r-2);background:var(--ac-soft);color:var(--ac);font-size:10px;font-weight:600;text-transform:uppercase}.cc-foot[data-v-619f849a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 12px 12px;min-height:114px;text-align:center}.cc-desc[data-v-619f849a]{margin:0;font-size:13px;line-height:18px;color:var(--ink-dim);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.md-back[data-v-4eed1b16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8}.md[data-v-4eed1b16]{max-width:100%;height:var(--md-h, auto);max-height:calc(90vh / var(--ui-zoom));display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:var(--r-4);background:var(--s1);box-shadow:var(--sh-2)}.md-back.glass[data-v-4eed1b16]{background:#0000006b}.md.glass[data-v-4eed1b16]{position:relative;background:transparent;border-color:#ffffff29;box-shadow:0 18px 60px #0009}.md.glass[data-v-4eed1b16]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.md.glass[data-v-4eed1b16]>*{position:relative}.md-h[data-v-4eed1b16]{display:flex;align-items:center;gap:10px;flex:none;padding:14px 12px 14px 18px;border-bottom:1px solid var(--line)}.md-h b[data-v-4eed1b16]{flex:1;min-width:0;font-size:16px;color:var(--ink)}.md-x[data-v-4eed1b16]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim)}.md-x[data-v-4eed1b16]:hover{background:var(--hover);color:var(--ink)}.md-b[data-v-4eed1b16]{flex:1;min-height:0;overflow-y:auto;padding:18px}.md-f[data-v-4eed1b16]{flex:none;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--line)}.md-bdg[data-v-4eed1b16]{display:inline-flex;min-width:0}@media (max-width: 640px){.md-back[data-v-4eed1b16]{padding:0}.md[data-v-4eed1b16]{width:100%!important;height:100%;max-height:100%;border:0;border-radius:var(--r-4)}}@media (max-width: 560px){.md-h[data-v-4eed1b16]{flex-wrap:wrap}.md-h b[data-v-4eed1b16]{order:1}.md-x[data-v-4eed1b16]{order:2}.md-bdg[data-v-4eed1b16]{order:3;flex-basis:100%}}@media (pointer: coarse),(max-width: 767px){.md-x[data-v-4eed1b16]{width:var(--hit);height:var(--hit)}}.ui-btn[data-v-b6c74dae]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--h);padding:0 14px;border:1px solid transparent;border-radius:var(--r-2);background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background .12s,border-color .12s,filter .12s}.ui-btn.sm[data-v-b6c74dae]{height:var(--h-sm);padding:0 10px;font-size:13px}.ui-btn.lg[data-v-b6c74dae]{height:var(--h-lg);padding:0 20px;font-size:15px}.ui-btn.block[data-v-b6c74dae]{width:100%}.ui-btn.wrap[data-v-b6c74dae]{height:auto;min-height:var(--h);padding-top:6px;padding-bottom:6px;white-space:normal}.ui-btn.wrap.sm[data-v-b6c74dae]{min-height:var(--h-sm)}.ui-btn.wrap.lg[data-v-b6c74dae]{min-height:var(--h-lg)}.ui-btn[data-v-b6c74dae]:disabled{opacity:.45;cursor:default}.ui-btn.prim[data-v-b6c74dae]{background:var(--ac-grad);color:#fff;box-shadow:inset 0 1px #ffffff47,0 4px 10px #0000004d}.ui-btn.prim[data-v-b6c74dae]:hover:not(:disabled){filter:brightness(1.08)}.ui-btn.ghost[data-v-b6c74dae]{border-color:var(--line-2);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-rim);color:var(--ink-dim)}.ui-btn.ghost[data-v-b6c74dae]:hover:not(:disabled):not(.active){background:var(--hover);color:var(--ink)}.ui-btn.soft[data-v-b6c74dae]{background:var(--glass);border-color:var(--line);box-shadow:inset 0 1px 0 var(--glass-rim);color:var(--ink-dim)}.ui-btn.soft[data-v-b6c74dae]:hover:not(:disabled):not(.active){border-color:var(--line-2);color:var(--ink)}.ui-btn.danger[data-v-b6c74dae]{border-color:#e8404059;color:#ff8a80}.ui-btn.danger[data-v-b6c74dae]:hover:not(:disabled):not(.active){background:#e840401f}.ui-btn.ok[data-v-b6c74dae]{border-color:#10b98166;background:#10b9811f;color:#4ade80}.ui-btn.ok[data-v-b6c74dae]:hover:not(:disabled):not(.active){background:#10b98133}.ui-btn.dashed[data-v-b6c74dae]{border:1px dashed var(--line-2);color:var(--ink-mut)}.ui-btn.dashed[data-v-b6c74dae]:hover:not(:disabled):not(.active){border-color:var(--ac);color:var(--ink)}.ui-btn.active[data-v-b6c74dae]{border-color:transparent;background:var(--ac-grad);color:#fff}.ui-btn.active[data-v-b6c74dae]:hover:not(:disabled){filter:brightness(1.12)}.ui-btn.loading .t[data-v-b6c74dae]{opacity:.7}.f[data-v-53ac49f9]{display:flex;flex-direction:column;gap:5px;margin:0}.f-l[data-v-53ac49f9]{font-size:12px;color:var(--ink-dim)}.f-c[data-v-53ac49f9]{display:block}.f-h[data-v-53ac49f9]{font-size:11px;color:var(--ink-mut)}.f-e[data-v-53ac49f9]{font-size:11px;color:#ff7a6e}.f.inline[data-v-53ac49f9]{flex-direction:row;align-items:center;gap:10px}.f.inline .f-l[data-v-53ac49f9]{flex:none;min-width:92px}.f.inline .f-c[data-v-53ac49f9]{flex:1;min-width:0}.ui-inp[data-v-b1c89335]{display:flex;align-items:center;gap:8px;width:100%;height:var(--h);padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color .12s}:is(.glass,.glass-host) .ui-inp[data-v-b1c89335]{backdrop-filter:none;-webkit-backdrop-filter:none}.ui-inp.sm[data-v-b1c89335]{height:var(--h-sm);padding:0 8px}.ui-inp[data-v-b1c89335]:focus-within{border-color:var(--ac)}.ui-inp.invalid[data-v-b1c89335]{border-color:#ff7a6e}.ui-inp.disabled[data-v-b1c89335]{opacity:.55}.lead[data-v-b1c89335]{flex:none;color:var(--ink-mut)}input[data-v-b1c89335]{flex:1;min-width:0;width:100%;align-self:stretch;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.ui-inp.sm input[data-v-b1c89335]{font-size:13px}input[data-v-b1c89335]:focus{outline:none}input[data-v-b1c89335]::placeholder{color:var(--ink-mut)}.clr[data-v-b1c89335]{flex:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-1);background:var(--hover);color:var(--ink-dim);cursor:pointer}.clr[data-v-b1c89335]:hover{color:var(--ink)}.field[data-v-c83f35e1]{margin-bottom:18px}.tags[data-v-c83f35e1]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-c83f35e1]{padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-2);background:#ffffff0a;color:var(--ink-dim, #9aa0ad);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tag[data-v-c83f35e1]:hover{border-color:#ffffff29;color:var(--ink, #e8eaf0)}.tag.on[data-v-c83f35e1]{border-color:var(--ac);background:var(--ac-soft);color:var(--ac)}.tag .x[data-v-c83f35e1]{opacity:.7}.own[data-v-c83f35e1]{display:flex;gap:8px;align-items:center}.own[data-v-c83f35e1]>:first-child{flex:1}.rc[data-v-26c5bc72]{position:relative;display:flex;flex-direction:column;border-radius:var(--r-1);max-height:300px;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s}.rc[data-v-26c5bc72]:hover{border-color:var(--line-hi);transform:translateY(-2px);box-shadow:var(--sh-2)}.rc-cover[data-v-26c5bc72]{border:0;border-radius:var(--r-1)}.rc-lay[data-v-26c5bc72]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px;pointer-events:none}.rc-lay .rc-burger[data-v-26c5bc72],.rc-lay .rc-status[data-v-26c5bc72]{pointer-events:auto}.rc-cover[data-v-26c5bc72]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#00000073,#0000 42%);pointer-events:none}.rc-top[data-v-26c5bc72],.rc-bot[data-v-26c5bc72]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-status[data-v-26c5bc72]{padding:3px 7px;border:1px solid;border-radius:var(--r-1);font-size:11px;font-weight:600;white-space:nowrap}.rc-foot[data-v-26c5bc72]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 12px 12px;min-height:114px;text-align:center}.rc-acts[data-v-26c5bc72]{display:flex;gap:6px}.rc-play[data-v-26c5bc72]{position:absolute;top:0;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;transform:translate(-50%,-50%);color:var(--ok);cursor:pointer;transition:border-color .15s,transform .12s}.rc-play[data-v-26c5bc72]:hover{border-color:color-mix(in srgb,var(--ok) 55%,transparent);transform:translate(-50%,-50%) scale(1.06)}.rc-accept[data-v-26c5bc72],.rc-decline[data-v-26c5bc72]{padding:5px 12px;border:0;border-radius:var(--r-1);font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.rc-accept[data-v-26c5bc72]{background:#10b981d9;color:#000}.rc-accept[data-v-26c5bc72]:hover{background:#10b981}.rc-decline[data-v-26c5bc72]{border:1px solid rgba(232,64,64,.5);background:#00000080;color:#e84040}.rc-decline[data-v-26c5bc72]:hover{background:#e840404d}.rc-name[data-v-26c5bc72]{max-width:100%;font-size:15px;font-weight:700;line-height:19px;color:var(--ink);overflow-wrap:anywhere}.rc-row[data-v-26c5bc72]{display:flex;align-items:center;justify-content:space-between;gap:10px}.rc-dm[data-v-26c5bc72]{display:inline-flex;align-items:center;gap:6px;min-width:0}.rc-av.rc-av[data-v-26c5bc72]{width:16px;height:16px;font-size:7px;flex:none}.rc-dm-name[data-v-26c5bc72]{font-size:12px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-stack[data-v-26c5bc72]{display:flex;align-items:center;flex:none}.rc-pl.rc-pl[data-v-26c5bc72]{width:22px;height:22px;font-size:8px;margin-left:-6px;box-shadow:0 0 0 2px var(--s0)}.rc-pl.rc-pl[data-v-26c5bc72]:first-child{margin-left:0}.rc-more[data-v-26c5bc72]{margin-left:6px;font-size:11px;font-weight:700;color:var(--ink-dim)}.rc-meta[data-v-26c5bc72]{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:auto;padding-top:7px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-dim)}.ui-badge[data-v-8246cbef]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:var(--r-1);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.ui-badge.sm[data-v-8246cbef]{padding:1px 6px;font-size:10px}.d[data-v-8246cbef]{width:6px;height:6px;border-radius:var(--r-2);background:currentColor}.mute[data-v-8246cbef]{background:var(--hover);border-color:var(--line);color:var(--ink-dim)}.acc[data-v-8246cbef]{background:var(--ac-soft);border-color:#e840404d;color:#ff8a80}.ok[data-v-8246cbef]{background:#10b9811f;border-color:#10b9814d;color:var(--ok)}.warn[data-v-8246cbef]{background:#f1c40f1a;border-color:#f1c40f40;color:var(--warn)}.info[data-v-8246cbef]{background:#3498db1a;border-color:#3498db40;color:var(--info)}.danger[data-v-8246cbef]{background:#e840401f;border-color:#e840404d;color:#ff8a80}.ui-row[data-v-b3119d6f]{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--hit);padding:8px 10px;border:1px solid transparent;border-radius:var(--r-3);background:transparent;color:var(--ink);font:inherit;text-align:left}.ui-row.clickable[data-v-b3119d6f]{cursor:pointer;transition:background .12s,border-color .12s}.ui-row.clickable[data-v-b3119d6f]:hover:not(.disabled){background:#ffffff0d}.ui-row.disabled[data-v-b3119d6f]{opacity:.5;cursor:default}.ui-row.me[data-v-b3119d6f]{border-color:var(--line);background:#ffffff0d}.info[data-v-b3119d6f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.line[data-v-b3119d6f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.line[data-v-b3119d6f] .ui-badge{flex:none;margin-left:auto}.nm[data-v-b3119d6f]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm em[data-v-b3119d6f]{font-style:normal;color:var(--ink-mut)}.hint[data-v-b3119d6f]{font-size:12px;color:var(--ink-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio[data-v-b3119d6f]{font-size:12px;color:var(--ink-dim);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.acts[data-v-b3119d6f]{flex:none;display:flex;align-items:center;gap:4px}.refusal[data-v-490a94ee]{flex-basis:100%;grid-column:1 / -1;margin:2px 0 0;font-size:12px;line-height:1.35;color:var(--warn)}.field[data-v-956e7939]{margin-bottom:16px}.hint[data-v-956e7939]{margin:0;font-size:12px;color:var(--text-dim, #8a8f98)}.hint.bad[data-v-956e7939]{color:var(--warn)}.who[data-v-956e7939]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.pick[data-v-956e7939]{font-size:12px;color:var(--text-dim, #8a8f98);border:1px solid var(--line-2, #2f3646);border-radius:var(--r-2);padding:3px 10px;white-space:nowrap}.pick.on[data-v-956e7939]{color:var(--ac);border-color:var(--ac);background:var(--ac-soft)}.ui-sel[data-v-4bed4836]{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--h);padding:4px 8px 4px 10px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);cursor:pointer;transition:border-color .12s}:is(.glass,.glass-host) .ui-sel[data-v-4bed4836]{backdrop-filter:none;-webkit-backdrop-filter:none}.ui-sel.sm[data-v-4bed4836]{min-height:var(--h-sm);padding:2px 6px 2px 8px}.ui-sel[data-v-4bed4836]:hover:not(.disabled),.ui-sel[data-v-4bed4836]:focus{border-color:#ffffff38;outline:none}.ui-sel.open[data-v-4bed4836]{border-color:var(--ac)}.ui-sel.disabled[data-v-4bed4836]{opacity:.55;cursor:default}.val[data-v-4bed4836]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.one[data-v-4bed4836]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph[data-v-4bed4836]{font-size:14px;color:var(--ink-mut)}.chip[data-v-4bed4836]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--hover);font-size:12px}.chip .x[data-v-4bed4836]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-mut);cursor:pointer}.chip .x[data-v-4bed4836]:hover{background:#ffffff1f;color:var(--ink)}.clr[data-v-4bed4836]{flex:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:var(--hover);color:var(--ink-dim);cursor:pointer}.arrow[data-v-4bed4836]{flex:none;color:var(--ink-mut);transform:rotate(90deg);transition:transform .15s}.ui-sel.open .arrow[data-v-4bed4836]{transform:rotate(-90deg)}.pop[data-v-4bed4836]{position:fixed;z-index:var(--z-pop);display:flex;flex-direction:column;max-height:min(280px,var(--pop-room, 280px));border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--sh-2);overflow:hidden}.pop.up[data-v-4bed4836]{transform:translateY(-100%)}.search[data-v-4bed4836]{display:flex;align-items:center;gap:8px;flex:none;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink-mut)}.search input[data-v-4bed4836]{flex:1;min-width:0;align-self:stretch;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.search input[data-v-4bed4836]:focus{outline:none}.list[data-v-4bed4836]{flex:1;min-height:0;overflow-y:auto;padding:4px}.opt[data-v-4bed4836]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font:inherit;font-size:13px;text-align:left;cursor:pointer}.opt.cur[data-v-4bed4836]{background:var(--hover);color:var(--ink)}.opt.on[data-v-4bed4836]{color:var(--ink)}.ol[data-v-4bed4836]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh[data-v-4bed4836]{flex:none;font-size:11px;color:var(--ink-mut)}.ok[data-v-4bed4836]{flex:none;color:var(--ac)}.oi[data-v-4bed4836]{flex:none}.opic[data-v-4bed4836]{flex:none;display:flex;align-items:center;justify-content:center;width:21px;height:28px;border-radius:4px;background-color:var(--hover);background-size:cover;background-position:center}.opic.in-val[data-v-4bed4836]{width:18px;height:24px}.oemo[data-v-4bed4836]{font-size:13px;line-height:1}.dot[data-v-4bed4836]{flex:none;width:8px;height:8px;border-radius:var(--r-2)}.box[data-v-4bed4836]{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-2);color:#fff}.box.on[data-v-4bed4836]{border-color:transparent;background:var(--ac)}.none[data-v-4bed4836]{padding:12px 10px;font-size:13px;color:var(--ink-mut);text-align:center}.screen[data-v-f92294c6]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding-top:40px;background:radial-gradient(60% 55% at 50% 50%,#5c1d1d2b,#0000 85%)}.wrap[data-v-f92294c6]{display:flex;flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;padding:22px 28px 80px}.tabs[data-v-f92294c6]{display:flex;align-items:stretch;height:30px}.tabs.sub[data-v-f92294c6]{margin-top:-6px}.tab[data-v-f92294c6]{position:relative;flex:none;padding:0 12px;border:0;border-radius:var(--r-2);border-bottom:1px solid var(--line);background:transparent;color:var(--ink-dim);font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.tab[data-v-f92294c6]:hover{color:var(--ink)}.tab.on[data-v-f92294c6]{color:var(--ink);border-bottom-color:var(--ac)}.tab-fill[data-v-f92294c6]{flex:1;border-bottom:1px solid var(--line)}.tab-act[data-v-f92294c6]{flex:none;display:flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:var(--r-2);border-bottom:1px solid var(--line);background:transparent;color:var(--ink-dim);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.tab-act[data-v-f92294c6]:hover{color:var(--ink)}.badge[data-v-f92294c6]{min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-2);background:var(--ac);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center}.filters[data-v-f92294c6]{display:flex;flex-direction:column;gap:14px;padding:14px 16px;border-radius:var(--r-1)}.f-row[data-v-f92294c6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.f-lab[data-v-f92294c6]{font-size:12px;font-weight:700;color:var(--ink-dim)}.f-chips[data-v-f92294c6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip[data-v-f92294c6]{padding:5px 10px;border:1px solid var(--line-2);border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.chip[data-v-f92294c6]:hover{color:var(--ink)}.chip.on[data-v-f92294c6]{border-color:color-mix(in srgb,var(--ac) 55%,transparent);background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--ink)}.f-inp[data-v-f92294c6]{width:180px}.f-grid[data-v-f92294c6]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.f-grid[data-v-f92294c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.f-grid[data-v-f92294c6]{grid-template-columns:1fr}}.f-size[data-v-f92294c6]{display:flex;gap:8px}.f-foot[data-v-f92294c6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.f-count[data-v-f92294c6]{font-size:12px;color:var(--ink-dim)}.phead[data-v-f92294c6]{display:flex;flex-direction:column;gap:6px}.phead h1[data-v-f92294c6]{display:flex;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:700;color:var(--ink)}.phead p[data-v-f92294c6]{max-width:680px;margin:0;font-size:13px;line-height:19px;color:var(--ink-dim)}.pager[data-v-f92294c6]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.pg[data-v-f92294c6]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.pg[data-v-f92294c6]:disabled{opacity:.35;cursor:default}.pg[data-v-f92294c6]:not(:disabled):hover{background:var(--hover);border-color:var(--line-hi)}.pg-num[data-v-f92294c6]{font-size:12px;color:var(--ink-dim)}.f-clear[data-v-f92294c6]{padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-1);background:var(--glass);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.f-clear[data-v-f92294c6]:hover{background:var(--hover);border-color:var(--line-hi)}.srow[data-v-f92294c6]{display:flex;align-items:stretch;gap:8px;width:100%}.search[data-v-f92294c6]{flex:1;min-width:0}.sq[data-v-f92294c6]{display:flex;flex:none;align-items:center;justify-content:center;width:38px;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s;box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.sq[data-v-f92294c6]:hover{background:var(--hover);border-color:var(--line-hi)}.sq-gap[data-v-f92294c6]{flex:none;width:11px}.sq.on[data-v-f92294c6]{border-color:var(--line-2);background:var(--tile);color:var(--ink)}.sq.prim[data-v-f92294c6]{border-color:color-mix(in srgb,var(--ac) 50%,transparent);color:var(--ac)}.sq.prim[data-v-f92294c6]:hover{border-color:color-mix(in srgb,var(--ac) 85%,transparent);color:var(--ac-2)}.grid[data-v-f92294c6]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center}@media (max-width: 1100px){.grid[data-v-f92294c6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 840px){.grid[data-v-f92294c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.empty[data-v-f92294c6]{margin:40px 0;text-align:center;font-size:14px;color:var(--ink-dim)}.imp-hint[data-v-f92294c6]{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--ink-dim)}.field[data-v-f92294c6]{margin-bottom:14px}.imp-json[data-v-f92294c6]{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-2);background:#ffffff0a;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;resize:vertical}.err[data-v-f92294c6]{font-size:13px;color:#ff8a80}@media (max-width: 720px){.wrap[data-v-f92294c6]{padding:16px 14px 60px;gap:16px}.grid[data-v-f92294c6]{grid-template-columns:1fr;justify-content:stretch}.tabs[data-v-f92294c6]{overflow-x:auto;scrollbar-width:none}.tabs[data-v-f92294c6]::-webkit-scrollbar{display:none}}.tile[data-v-7b7a2d03]{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:var(--r-2);background:color-mix(in srgb,var(--ring, var(--c, transparent)) var(--tint),var(--glass));color:var(--c, var(--ink-dim));overflow:hidden}.tile.ringed[data-v-7b7a2d03]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ring) 55%,transparent),0 0 10px color-mix(in srgb,var(--ring) var(--glow),transparent)}.tile.ringed[data-v-7b7a2d03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--ring);border-radius:inherit;pointer-events:none}.tile.blank[data-v-7b7a2d03]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed var(--line-2);border-radius:var(--r-2);pointer-events:none}.tile img[data-v-7b7a2d03]{width:100%;height:100%;object-fit:cover}.tile img.vector[data-v-7b7a2d03]{filter:var(--vector-ink)}.emo[data-v-7b7a2d03]{font-size:18px;line-height:1}.abil-tag[data-v-f6dfb44c]{display:inline-flex;align-items:center;gap:4px;padding:0 6px;height:18px;border:1px solid color-mix(in srgb,var(--a) 45%,transparent);background:color-mix(in srgb,var(--a) 12%,transparent);color:var(--ink);font-size:11px;line-height:16px;white-space:nowrap;text-decoration:none}.abil-tag.linked[data-v-f6dfb44c]:hover{border-color:var(--a);background:color-mix(in srgb,var(--a) 20%,transparent)}.sh[data-v-f6dfb44c]{font-style:normal;font-weight:700;letter-spacing:.04em;color:var(--a)}.val[data-v-f6dfb44c]{font-variant-numeric:tabular-nums}.abil-tag.block[data-v-f6dfb44c]{flex-direction:column;gap:1px;height:auto;padding:6px 10px;line-height:1.25}.abil-tag.block .val[data-v-f6dfb44c]{font-size:16px;font-weight:700}.abil-tag.block .note[data-v-f6dfb44c]{font-size:10px;color:var(--ink-dim)}.fit[data-v-2983a4f2]{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.compact .foot[data-v-8aff967a]{position:absolute;right:10px;bottom:7px;display:inline-flex;gap:8px;padding-left:8px;font-size:11px;color:var(--ink-dim);background:linear-gradient(90deg,transparent,var(--s2) 25%)}.compact .fi[data-v-8aff967a]{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.compact .fi b[data-v-8aff967a]{font-weight:600}.compact .corner .mark[data-v-8aff967a]{flex:none;opacity:.95}.corner[data-v-8aff967a]{flex:none;align-self:flex-start;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;max-width:45%;gap:4px 6px;padding-top:2px}.corner[data-v-8aff967a] .ui-badge,.corner .cost[data-v-8aff967a]{cursor:help}.res[data-v-8aff967a]{display:inline-flex;align-items:center;gap:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;color:var(--ink-dim);cursor:help}.owner[data-v-8aff967a]{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-2);background:#ffffff0d;color:var(--ink-mut)}.owner.text[data-v-8aff967a]{width:auto;max-width:190px;gap:5px;padding:0 8px 0 6px;font:inherit;font-size:11px}.owner .oname[data-v-8aff967a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner.link[data-v-8aff967a]{cursor:pointer;transition:border-color .12s,background .12s,color .12s}.owner.link[data-v-8aff967a]:hover{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 18%,transparent);color:var(--ink)}.compact[data-v-8aff967a]{position:relative;content-visibility:auto;contain-intrinsic-size:auto 96px;display:flex;gap:10px;align-items:stretch;height:96px;padding:8px 10px;border:1px solid var(--line-2);border-left:3px solid var(--c, var(--line-2));border-radius:var(--r-3);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur-mini);-webkit-backdrop-filter:var(--glass-blur-mini);text-align:left;overflow:hidden;box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}:is(.glass,.glass-host) .compact[data-v-8aff967a],:is(.glass,.glass-host) .mini[data-v-8aff967a]{backdrop-filter:none;-webkit-backdrop-filter:none}.compact.clickable[data-v-8aff967a]{cursor:pointer;transition:border-color .12s,background .12s}.compact.clickable[data-v-8aff967a]:hover:not(.active){background:color-mix(in srgb,var(--hover) 100%,var(--glass));border-color:var(--line-hi);border-left-color:var(--c, var(--line-hi))}.compact.off[data-v-8aff967a]{opacity:.45}.compact .side[data-v-8aff967a]{flex:none;align-self:center;display:inline-flex;align-items:center;gap:6px}.compact.active[data-v-8aff967a]{border-color:var(--ac);border-left-color:var(--c, var(--ac));background:color-mix(in srgb,var(--ac) 14%,var(--glass-dense))}.compact .tile[data-v-8aff967a]{align-self:stretch;width:78px;height:auto}.compact .abils[data-v-8aff967a]{display:flex;align-items:center;gap:4px;margin:2px 0 1px;min-height:18px;overflow:hidden;min-width:0}.compact .abil-in-chip[data-v-8aff967a]{height:14px;padding:0 4px;font-size:10px;line-height:12px}.compact .ab[data-v-8aff967a]{display:inline-flex;align-items:center;box-sizing:border-box;height:17px;gap:3px;padding:0 6px;border:1px solid color-mix(in srgb,var(--a) 45%,transparent);border-radius:var(--r-2);background:color-mix(in srgb,var(--a) 12%,transparent);font-size:11px;line-height:15px;white-space:nowrap}.compact .ab i[data-v-8aff967a]{font-style:normal;font-weight:700;font-size:9px;letter-spacing:.04em;color:var(--a)}.compact .ab b[data-v-8aff967a]{min-width:2ch;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.compact .abils.tight .ab i[data-v-8aff967a]{display:none}.compact .abils.tight .ab[data-v-8aff967a]{padding:0 4px}.compact .ab em[data-v-8aff967a]{font-style:normal;color:var(--ink-dim)}.mini img.vector[data-v-8aff967a]{filter:var(--vector-ink)}.compact .body[data-v-8aff967a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.compact .line[data-v-8aff967a]{display:flex;align-items:center;gap:6px;min-width:0}.compact .kind[data-v-8aff967a]{flex:none}.compact .name[data-v-8aff967a]{flex:0 1 auto;min-width:0;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact .sub[data-v-8aff967a]{flex:0 1000 auto;min-width:0;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact .line.tight .sub[data-v-8aff967a]{display:none}.compact .sub.set[data-v-8aff967a]{flex:none}.compact .sub.borrowed[data-v-8aff967a]{color:var(--ac)}.compact .line.tight .sub.set[data-v-8aff967a]{display:inline}@media (max-width: 767px) and (min-height: 501px),(orientation: landscape) and (max-height: 500px){.compact .line.tight .sub.set[data-v-8aff967a],.compact .sub.set[data-v-8aff967a]{display:none}.compact .line.tight .sub.set.borrowed[data-v-8aff967a],.compact .sub.set.borrowed[data-v-8aff967a]{display:inline}}.compact .sub+.sub.set[data-v-8aff967a]:before{content:"· "}.compact .line.tight .sub+.sub.set[data-v-8aff967a]:before{content:""}@media (max-width: 767px) and (min-height: 501px),(orientation: landscape) and (max-height: 500px){.compact.sub-wrap .line[data-v-8aff967a]{flex-wrap:wrap}.compact.sub-wrap .line .sub[data-v-8aff967a]:not(.set),.compact.sub-wrap .line.tight .sub[data-v-8aff967a]:not(.set){display:block;flex:1 0 100%;white-space:normal;overflow:visible;text-overflow:clip}}.compact .metrics[data-v-8aff967a]{display:flex;align-items:center;gap:10px;min-height:16px;overflow:hidden;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}.compact .metrics.more[data-v-8aff967a]{opacity:.82}.compact .chip[data-v-8aff967a]{flex:none;display:inline-flex;align-items:center;min-height:15px;gap:4px;min-width:0;cursor:help}.compact .metrics.tight .cl[data-v-8aff967a]{display:none}.compact .metrics.tight .chip[data-v-8aff967a]:last-child{flex:0 1 auto}.compact .metrics.tight .cv[data-v-8aff967a]{overflow:hidden;text-overflow:ellipsis}.compact .ci[data-v-8aff967a]{color:var(--ink-mut)}.compact .cl[data-v-8aff967a]{color:#8b8baa}.compact .cv[data-v-8aff967a]{font-weight:700}.compact .plus[data-v-8aff967a]{padding:0 4px;font-style:normal;font-weight:400;color:var(--ink-mut)}.compact .abil[data-v-8aff967a]{padding:0 4px;border:1px solid;border-radius:var(--r-2);font-size:10px;font-weight:700;line-height:14px;opacity:.95}.compact .desc[data-v-8aff967a]{font-size:11px;line-height:1.4;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-wrap[data-v-8aff967a]{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px;width:var(--mini, 56px);cursor:pointer}.mini-wrap .cap[data-v-8aff967a]{width:100%;font-size:10px;line-height:12px;font-weight:600;color:var(--ink-dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-wrap.off[data-v-8aff967a]{opacity:.45;cursor:default}.mini-wrap.active .cap[data-v-8aff967a],.mini-wrap:hover .cap[data-v-8aff967a]{color:var(--ink)}.mini-wrap .x[data-v-8aff967a]{position:absolute;top:-6px;right:-6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--s2);color:var(--ink-dim);cursor:pointer;touch-action:manipulation}.mini-wrap .x[data-v-8aff967a]:hover{color:var(--ink);border-color:var(--line-hi)}.mini[data-v-8aff967a]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--mini, 56px);height:var(--mini, 56px);content-visibility:auto;contain-intrinsic-size:var(--mini, 56px) var(--mini, 56px);padding:0;border:2px solid color-mix(in srgb,var(--d, var(--line-2)) 60%,transparent);border-radius:var(--r-2);background:color-mix(in srgb,var(--c, transparent) var(--tint),var(--glass));backdrop-filter:var(--glass-blur-mini);-webkit-backdrop-filter:var(--glass-blur-mini);color:var(--c, var(--ink-dim))}.mini.ringed[data-v-8aff967a]{border:2px solid var(--c);background:color-mix(in srgb,var(--c, transparent) var(--tint),var(--glass));color:var(--c)}.mini[data-v-8aff967a]{cursor:pointer;overflow:hidden;transition:border-color .14s,transform .14s}.mini.blank[data-v-8aff967a]:before,.mini .bg[data-v-8aff967a]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:blur(9px) brightness(.6) saturate(1.05);transform:scale(1.12);pointer-events:none}.mini img[data-v-8aff967a]{position:relative;width:100%;height:100%;object-fit:cover}.mini .emo[data-v-8aff967a]{font-size:calc(var(--mini, 56px) * .4);line-height:1}.mini-wrap:hover .mini[data-v-8aff967a],.mini.active[data-v-8aff967a]{border-color:var(--d);transform:translateY(-1px)}.mini.active[data-v-8aff967a]{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac);background:color-mix(in srgb,var(--ac) 18%,var(--tile))}.mini-wrap.active .cap[data-v-8aff967a]{color:var(--ac);font-weight:600}.mini .strip[data-v-8aff967a]{position:absolute;left:4px;right:4px;bottom:3px;display:flex;align-items:center;justify-content:flex-start;gap:4px;color:#fff;font-size:9px;font-style:normal;font-weight:700;line-height:12px}.portrait[data-v-8aff967a]{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--bg-elev2);box-shadow:0 8px 24px color-mix(in srgb,black 35%,transparent);touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease,filter .25s ease}.portrait.clickable[data-v-8aff967a]{cursor:pointer}.portrait.clickable[data-v-8aff967a]:hover,.portrait.clickable[data-v-8aff967a]:focus-visible{transform:translateY(-3px)}.portrait.active[data-v-8aff967a]{outline:2px solid var(--ac);outline-offset:2px}.portrait .art[data-v-8aff967a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.portrait.clickable:hover img.art[data-v-8aff967a]{transform:scale(1.03)}.portrait .art.none[data-v-8aff967a]{display:flex;align-items:center;justify-content:center;padding-bottom:22%;background:radial-gradient(120% 80% at 50% 25%,color-mix(in srgb,var(--ac) 22%,transparent),transparent 70%),var(--bg-elev2);color:color-mix(in srgb,var(--ink) 30%,transparent)}.portrait .art.none .emo[data-v-8aff967a]{font-size:56px}.portrait .plate[data-v-8aff967a]{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:36% 12px 12px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,black 72%,transparent));color:#fff;text-align:center;pointer-events:none}.portrait .pname[data-v-8aff967a]{font-family:var(--font-title);font-weight:700;align-self:stretch;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 10px color-mix(in srgb,black 80%,transparent)}.portrait .psub[data-v-8aff967a]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.portrait.faded[data-v-8aff967a]{filter:grayscale(.85) brightness(.92);opacity:.85}.portrait.faded.clickable[data-v-8aff967a]:hover,.portrait.faded.clickable[data-v-8aff967a]:focus-visible{filter:grayscale(.35);opacity:1}.portrait.off[data-v-8aff967a]{opacity:.5;filter:grayscale(1)}.portrait .psub.hint[data-v-8aff967a]{text-transform:none;letter-spacing:0;opacity:.65}.portrait .corner[data-v-8aff967a]{position:absolute;top:0;right:0;z-index:1;display:flex}.portrait .corner[data-v-8aff967a]>*{display:flex;align-items:flex-start;justify-content:flex-end;min-width:var(--hit);min-height:var(--hit);padding:8px 10px 0 0;cursor:pointer}.portrait .badge[data-v-8aff967a]{position:absolute;top:8px;left:10px;z-index:1}.now[data-v-bad8c7d6]{margin:-10px 0 12px;font-size:15px;font-weight:600}.ribbon[data-v-bad8c7d6]{position:relative;margin:18px 0 22px}.track[data-v-bad8c7d6]{position:absolute;left:0;right:0;top:13px;height:2px;background:var(--line)}.fill[data-v-bad8c7d6]{display:block;width:var(--done, 0%);height:100%;background:var(--ac);transition:width .2s}.marks[data-v-bad8c7d6]{position:relative;display:flex;justify-content:space-between;gap:4px}.mark[data-v-bad8c7d6]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1 0;min-width:0;padding:0;border:0;background:none;color:var(--ink-dim);font:inherit;font-size:12px;cursor:pointer;touch-action:manipulation}.dot[data-v-bad8c7d6]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--line);background:var(--s0);font-variant-numeric:tabular-nums;font-size:12px;line-height:1}.mark.past .dot[data-v-bad8c7d6],.mark.on .dot[data-v-bad8c7d6]{border-color:var(--ac);color:var(--ink)}.mark.on .dot[data-v-bad8c7d6]{background:var(--ac);color:var(--s0);font-weight:700}.mark.past[data-v-bad8c7d6],.mark.on[data-v-bad8c7d6]{color:var(--ink)}.mark.open .dot[data-v-bad8c7d6]{border-color:var(--hp)}.mark.closed .dot[data-v-bad8c7d6]{border-color:var(--ok);color:var(--ok)}.badge[data-v-bad8c7d6]{position:absolute;top:-6px;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hp);color:var(--s0);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.mark .t[data-v-bad8c7d6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (max-width: 700px){.mark .t[data-v-bad8c7d6]{display:none}}@media (pointer: coarse),(max-width: 767px){.rib-scroll[data-v-bad8c7d6]{overflow-x:auto;scrollbar-width:none}.rib-scroll[data-v-bad8c7d6]::-webkit-scrollbar{display:none}.ribbon[data-v-bad8c7d6]{min-width:calc(var(--n) * var(--hit))}.mark[data-v-bad8c7d6]{min-width:var(--hit);min-height:var(--hit);justify-content:center}.track[data-v-bad8c7d6]{top:calc(var(--hit) / 2 - 1px)}.badge[data-v-bad8c7d6]{top:2px}}.tg[data-v-7fca7072]{position:relative;flex:none;padding:0;border:0;border-radius:var(--r-2);background:var(--line-2);cursor:pointer;transition:background .15s}.tg.switch[data-v-7fca7072]{width:44px;height:24px}.tg.on[data-v-7fca7072]{background:var(--ac)}.knob[data-v-7fca7072]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--r-2);background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.tg.on .knob[data-v-7fca7072]{left:23px}.tg.check[data-v-7fca7072]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--line-2);background:transparent;color:transparent}.tg.check[data-v-7fca7072]:hover{border-color:var(--ac)}.tg.check.on[data-v-7fca7072]{border-color:var(--ac);background:var(--ac);color:#fff}.tg.check .tick[data-v-7fca7072]{display:inline-flex}@media (pointer: coarse),(max-width: 767px){.tg[data-v-7fca7072]:after{content:"";position:absolute;top:50%;left:50%;width:var(--hit);height:var(--hit);transform:translate(-50%,-50%)}.tg.switch[data-v-7fca7072]:after{width:100%}}.ui-num[data-v-1181a9aa]{display:inline-flex;align-items:center;height:var(--h);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--tile)}.ui-num .st[data-v-1181a9aa]:first-child{border-radius:var(--r-2) 0 0 var(--r-2)}.ui-num .st[data-v-1181a9aa]:last-child{border-radius:0 var(--r-2) var(--r-2) 0}.ui-num.sm[data-v-1181a9aa]{height:var(--h-sm)}.ui-num[data-v-1181a9aa]:focus-within{border-color:var(--ac)}.ui-num.disabled[data-v-1181a9aa]{opacity:.55}.st[data-v-1181a9aa]{flex:none;width:34px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--ink-dim);cursor:pointer;touch-action:manipulation}.ui-num.sm .st[data-v-1181a9aa]{width:26px}.st[data-v-1181a9aa]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.st[data-v-1181a9aa]:disabled{opacity:.3;cursor:default}.v[data-v-1181a9aa]{width:100%;min-width:40px;flex:1;align-self:stretch;padding:0 6px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:center}.ui-num.sm .v[data-v-1181a9aa]{font-size:13px;min-width:32px}.v[data-v-1181a9aa]:focus{outline:none}.unit[data-v-1181a9aa]{padding-right:6px;font-size:12px;color:var(--ink-mut)}@media (pointer: coarse),(max-width: 767px){.ui-num[data-v-1181a9aa],.ui-num.sm[data-v-1181a9aa]{box-sizing:content-box;height:var(--hit)}.ui-num .st[data-v-1181a9aa],.ui-num.sm .st[data-v-1181a9aa]{width:var(--hit)}.ui-num .v[data-v-1181a9aa],.ui-num.sm .v[data-v-1181a9aa]{min-width:28px}}.di[data-v-89eac57d]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cap[data-v-89eac57d]{color:var(--ink-mut);font-size:11px;cursor:help}.has[data-v-89eac57d]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.w[data-v-89eac57d]{display:block;flex:none}.w[data-v-89eac57d] .ui-num{width:100%}.cnt[data-v-89eac57d]{width:100px}.die[data-v-89eac57d]{width:86px}.mod[data-v-89eac57d]{width:106px}.preview[data-v-89eac57d]{font-size:13px;font-weight:700;color:var(--ac);margin-left:2px}.tfilter .row[data-v-9453fc34]{display:flex;gap:10px;margin-bottom:8px}.tfilter .field[data-v-9453fc34]{flex:1;min-width:0}.tf-warn[data-v-9453fc34]{margin:2px 0 8px;font-size:12px;color:var(--warn, #d9a441)}.ui-ta[data-v-c707d8c9]{width:100%;padding:9px 10px;border:1px solid var(--line-2);border-radius:var(--r-2);background:#0003;color:var(--ink);font:inherit;font-size:14px;line-height:1.45;resize:vertical;transition:border-color .12s}.ui-ta[data-v-c707d8c9]:focus{outline:none;border-color:var(--ac)}.ui-ta[data-v-c707d8c9]::placeholder{color:var(--ink-mut)}.ui-ta[data-v-c707d8c9]:disabled{opacity:.55}.two.wiz[data-v-2a7f3cb4]{display:block;min-height:46vh}.side.wide[data-v-2a7f3cb4]{flex:none;width:100%;padding-right:0;border-right:0}.two[data-v-2a7f3cb4]{display:flex;gap:18px;align-items:flex-start}.side[data-v-2a7f3cb4]{flex:0 0 250px;display:flex;flex-direction:column;gap:8px;padding-right:18px;border-right:1px solid var(--line)}.side .field[data-v-2a7f3cb4]{margin-bottom:0}.pane[data-v-2a7f3cb4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.recov[data-v-2a7f3cb4]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.flatrow[data-v-2a7f3cb4]{display:flex;align-items:center;gap:10px}.flatrow .chk[data-v-2a7f3cb4]{padding-bottom:0}.rrow[data-v-2a7f3cb4]{display:flex;align-items:center;gap:10px}.rname[data-v-2a7f3cb4]{flex:1;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-dim)}.rnum[data-v-2a7f3cb4]{flex:none;width:84px}.rhint[data-v-2a7f3cb4]{margin:2px 0 0;font-size:11px}.sep[data-v-2a7f3cb4]{height:1px;margin:8px 0 0;border:0;background:var(--line)}.muted-inline[data-v-2a7f3cb4]{color:var(--ink-mut);font-weight:400;font-size:12px}@media (max-width: 860px){.two[data-v-2a7f3cb4]{flex-direction:column}.side[data-v-2a7f3cb4]{flex:none;width:100%;padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}}.row[data-v-2a7f3cb4]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.field[data-v-2a7f3cb4]{flex:1;min-width:120px}.field.pair[data-v-2a7f3cb4]{min-width:220px}.field.s[data-v-2a7f3cb4]{flex:0 0 128px;min-width:128px}.field.ic-f[data-v-2a7f3cb4]{flex:0 0 74px;min-width:74px}.sec[data-v-2a7f3cb4]{font-size:13px;font-weight:700;color:var(--ink-dim);margin-top:6px}.chk[data-v-2a7f3cb4]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-dim);white-space:nowrap;padding-bottom:10px}.chk input[data-v-2a7f3cb4]{width:auto}.flags[data-v-2a7f3cb4]{display:flex;flex-wrap:wrap;gap:12px}.strow[data-v-2a7f3cb4]{align-items:flex-end}.stname[data-v-2a7f3cb4]{flex:0 0 116px;font-size:13px;color:var(--ink-dim);padding-bottom:10px}.scope-chk[data-v-2a7f3cb4]{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;cursor:pointer}.scope-chk input[data-v-2a7f3cb4]{width:auto}.scope-hint[data-v-2a7f3cb4]{color:var(--ink-mut);font-size:12px}.key-row[data-v-2a7f3cb4]{display:flex;gap:8px;align-items:center}.key-inp[data-v-2a7f3cb4]{flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace}.ch[data-v-b24908c5]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.row[data-v-b24908c5]{display:flex;align-items:center;gap:8px}.q[data-v-b24908c5]{flex:1;min-width:0}.scopes[data-v-b24908c5]{flex:none;display:flex;gap:4px}.add-row[data-v-b24908c5]{display:flex;gap:8px}.add[data-v-b24908c5],.adopt[data-v-b24908c5]{flex:1;height:var(--h);font-size:12px}.views[data-v-b24908c5]{flex:none;display:inline-flex;gap:2px}.view-btn[data-v-b24908c5]{display:inline-flex;align-items:center;padding:4px 6px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer}.view-btn.on[data-v-b24908c5]{background:#ffffff1f;color:var(--ink)}.add[data-v-b24908c5] .t{text-transform:lowercase}.st[data-v-5a0a09bd]{flex-basis:100%;grid-column:1 / -1;margin:0;padding:14px 0;font-size:13px;text-align:center;color:var(--ink-dim)}.bad[data-v-5a0a09bd]{text-align:left;color:var(--warn)}.pager[data-v-6e4f8149]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0 4px}.pg[data-v-6e4f8149]{font-size:12px;color:var(--ink-dim, #7d8598)}.pg-n[data-v-6e4f8149]{margin-left:6px;opacity:.7}.catalog[data-v-6e4f8149]{display:flex;flex-direction:column;gap:8px}.groups[data-v-6e4f8149]{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto}.md[data-v-51ed961c]{font-size:14px;line-height:1.55;color:var(--ink, var(--text));word-break:break-word}.md[data-v-51ed961c] :first-child{margin-top:0}.md[data-v-51ed961c] :last-child{margin-bottom:0}.md[data-v-51ed961c] p{margin:8px 0}.md[data-v-51ed961c] h2,.md[data-v-51ed961c] h3,.md[data-v-51ed961c] h4{margin:12px 0 4px;line-height:1.25;color:var(--ink, var(--text))}.md[data-v-51ed961c] h2{font-size:16px}.md[data-v-51ed961c] h3{font-size:14px}.md[data-v-51ed961c] h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim, var(--text-dim))}.md[data-v-51ed961c] ul,.md[data-v-51ed961c] ol{margin:8px 0;padding-left:20px}.md[data-v-51ed961c] li{margin:3px 0}.md[data-v-51ed961c] blockquote{margin:8px 0;padding:2px 10px;border-left:3px solid var(--line-2, var(--line));color:var(--ink-dim, var(--text-dim))}.md[data-v-51ed961c] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 4px;border-radius:var(--r-2);background:var(--hover)}.md[data-v-51ed961c] table{display:block;overflow-x:auto;border-collapse:collapse;margin:8px 0;max-width:100%;font-size:13px}.md[data-v-51ed961c] th,.md[data-v-51ed961c] td{border:1px solid var(--line, rgba(255, 255, 255, .12));padding:4px 8px;text-align:left;white-space:nowrap}.md[data-v-51ed961c] th{background:#ffffff0d;font-weight:700}.md[data-v-51ed961c] tr:nth-child(2n) td{background:#ffffff05}.pi-head[data-v-cc3ae09e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pi-ic[data-v-cc3ae09e]{flex:none;width:52px;height:52px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s0)}.pi-ic img[data-v-cc3ae09e]{width:100%;height:100%;object-fit:cover}.pi-emo[data-v-cc3ae09e]{font-size:26px;line-height:1}.pi-t[data-v-cc3ae09e]{min-width:0}.pi-sub[data-v-cc3ae09e]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut)}.pi-tags[data-v-cc3ae09e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pi-tag[data-v-cc3ae09e]{padding:2px 8px;border:1px solid var(--line);border-radius:var(--r-2);font-size:11px;color:var(--ink-dim)}.pi-desc[data-v-cc3ae09e]{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap}.pi-desc.muted[data-v-cc3ae09e]{color:var(--ink-mut);font-style:italic}.pi-rows[data-v-cc3ae09e]{display:grid;grid-template-columns:minmax(96px,auto) 1fr;gap:8px 14px;margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.pi-rows dt[data-v-cc3ae09e]{color:var(--ink-mut)}.pi-rows dd[data-v-cc3ae09e]{margin:0;color:var(--ink);overflow-wrap:anywhere}.pi-st[data-v-cc3ae09e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.pi-stn[data-v-cc3ae09e]{background:none;border:0;padding:0;font:inherit;color:inherit}.pi-stn.link[data-v-cc3ae09e]{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.pi-stn.link[data-v-cc3ae09e]:hover{text-decoration-style:solid}.pi-stx[data-v-cc3ae09e]{color:var(--ink-mut)}.acts[data-v-ff805dd7]{flex:none;display:flex;align-items:center;gap:8px}.pips[data-v-ff805dd7]{display:flex;align-items:center;gap:4px}.rch[data-v-ff805dd7]{margin-right:1px}.pip[data-v-ff805dd7]{width:6px;height:6px;border-radius:var(--r-2);background:#cfd3e0}.pips.own .pip[data-v-ff805dd7]{cursor:pointer}.pip.spent[data-v-ff805dd7]{background:#ffffff24}.mdot[data-v-ff805dd7]{width:8px;height:8px;border-radius:var(--r-2);background:var(--mana, #4a7ce0)}.mdot.free[data-v-ff805dd7]{background:transparent;border:1px solid var(--mana, #4a7ce0)}.slotm[data-v-ff805dd7]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid var(--line);border-radius:var(--r-2);font-size:10px;font-weight:700;white-space:nowrap;color:var(--ink-dim)}.poolm[data-v-ff805dd7]{display:inline-flex;align-items:center;padding:0 5px;border:1px solid rgba(120,170,255,.45);border-radius:var(--r-2);font-size:11px;color:#9fd0ff;white-space:nowrap}.poolm.borrowm[data-v-ff805dd7]{border-style:dashed;border-color:#d9a44180;color:#e6c07b;max-width:15em;overflow:hidden;text-overflow:ellipsis}.poolm.borrowm.backm[data-v-ff805dd7]{border-color:#7ec88c8c;color:#8fd6a2}.slotm.cantrip[data-v-ff805dd7]{border-style:dashed;color:var(--ink-mut);font-weight:400}.sdot[data-v-ff805dd7]{width:8px;height:8px;border-radius:50%;flex:none}.mana[data-v-ff805dd7]{display:inline-flex;align-items:center;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;color:var(--mana, #4a7ce0)}.mana.blood[data-v-ff805dd7]{color:var(--blood)}.play-wrap[data-v-ff805dd7]{position:relative;display:inline-flex}.play[data-v-ff805dd7]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:#ef4444;color:#fff;cursor:pointer;transition:filter .12s}.play[data-v-ff805dd7]:hover:not(:disabled){filter:brightness(1.12)}.play[data-v-ff805dd7]:disabled{opacity:.4;cursor:default}.del[data-v-ff805dd7]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-mut);cursor:pointer}.del[data-v-ff805dd7]:hover{background:#e8404024;color:#ff8a80}.info[data-v-ff805dd7]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-mut);cursor:pointer}.info[data-v-ff805dd7]:hover{border-color:var(--line-2);color:var(--ink)}.ps[data-v-9fa79fde]{display:flex;flex-direction:column;gap:6px}.cast-head[data-v-9fa79fde]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ca-lbl[data-v-9fa79fde]{font-size:12px;color:var(--ink-dim)}.ca-sel[data-v-9fa79fde]{flex:0 0 auto;width:170px}.nums[data-v-9fa79fde]{display:flex;gap:10px;margin-left:auto}.num[data-v-9fa79fde]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.num .ai[data-v-9fa79fde]{color:var(--ac)}.sec-row[data-v-9fa79fde]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:8px}.sec[data-v-9fa79fde]{font-size:13px;font-weight:700;color:var(--ink-dim)}.rest[data-v-9fa79fde]{display:flex;align-items:center;gap:4px}.lvl-group[data-v-9fa79fde]{margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.lvl-group[data-v-9fa79fde]:first-of-type{border-top:0}.lvl-head[data-v-9fa79fde]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut);margin-bottom:2px}.miss[data-v-9fa79fde]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin-bottom:6px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--tile);font-size:13px;color:var(--ink-dim)}.muted[data-v-9fa79fde]{color:var(--ink-dim);font-size:13px;padding:4px 0}.why[data-v-9fa79fde]{margin:2px 0 6px;color:var(--warn);font-size:12px;line-height:1.45}.byline[data-v-9fa79fde]{margin:-6px 0 10px 4px}.pending[data-v-9fa79fde]{opacity:.72}.picker[data-v-9fa79fde]{margin-top:10px;border-top:1px solid var(--line-2);padding-top:10px}.side-pick[data-v-9fa79fde]{position:fixed;top:44px;bottom:0;right:var(--drawer-w, 0px);z-index:62;width:min(400px,calc(100vw - var(--drawer-w) - 8px));display:flex;flex-direction:column;border-left:1px solid var(--line-2);box-shadow:var(--sh-2)}.sp-h[data-v-9fa79fde]{display:flex;align-items:center;gap:10px;flex:none;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--line)}.sp-h b[data-v-9fa79fde]{flex:1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-x[data-v-9fa79fde]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer}.sp-x[data-v-9fa79fde]:hover{background:var(--hover);color:var(--ink)}.sp-b[data-v-9fa79fde]{flex:1;min-height:0;overflow-y:auto;padding:12px}.sp-enter-active[data-v-9fa79fde],.sp-leave-active[data-v-9fa79fde]{transition:transform .18s ease-out,opacity .18s ease-out}.sp-enter-from[data-v-9fa79fde],.sp-leave-to[data-v-9fa79fde]{transform:translate(12px);opacity:0}@media (max-width: 767px) and (min-height: 501px){.side-pick[data-v-9fa79fde]{top:0;right:0;left:0;width:auto;bottom:12vh}}@media (orientation: landscape) and (max-height: 500px){.side-pick[data-v-9fa79fde]{top:0}}.ui-color[data-v-8f1a3770]{position:relative;flex:none;display:inline-flex;width:38px;height:38px;padding:3px;margin:0;border:1px solid var(--line-2);border-radius:var(--r-2);background:#0003;cursor:pointer;transition:border-color .12s}.ui-color.sm[data-v-8f1a3770]{width:30px;height:30px;padding:2px}.ui-color[data-v-8f1a3770]:hover:not(.disabled){border-color:var(--ac)}.ui-color.disabled[data-v-8f1a3770]{opacity:.5;cursor:default}.sw[data-v-8f1a3770]{flex:1;border-radius:var(--r-2);background-clip:padding-box;box-shadow:inset 0 0 0 1px #00000059}input[data-v-8f1a3770]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.re[data-v-825d3ebb]{position:relative;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface-1, rgba(0, 0, 0, .2));transition:border-color .12s}.re.focused[data-v-825d3ebb]{border-color:var(--ac)}.re-tools[data-v-825d3ebb]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;border-bottom:1px solid var(--line-1, rgba(255, 255, 255, .08))}.tb[data-v-825d3ebb]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;border:1px solid transparent;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);font-size:13px;line-height:1;cursor:pointer;transition:background .1s,color .1s}.tb[data-v-825d3ebb]:hover{background:var(--hover);color:var(--ink)}.tb.b[data-v-825d3ebb]{font-weight:800}.tb.i[data-v-825d3ebb]{font-style:italic;font-family:Georgia,serif}.tb.u[data-v-825d3ebb]{text-decoration:underline}.tb.color[data-v-825d3ebb]{gap:3px;padding-right:3px}.tb.color .a[data-v-825d3ebb]{font-weight:800;border-bottom:2px solid currentColor;line-height:.9}.tb.color[data-v-825d3ebb] .ui-color{width:20px;height:20px;padding:2px}.sep[data-v-825d3ebb]{width:1px;align-self:stretch;margin:3px;background:var(--line-1, rgba(255, 255, 255, .1))}.re-area[data-v-825d3ebb]{padding:8px 10px;font-size:14px;line-height:1.5;color:var(--ink);outline:none;word-break:break-word;overflow-wrap:anywhere}.re-area[data-v-825d3ebb] h2{font-size:16px;margin:8px 0 4px}.re-area[data-v-825d3ebb] h3{font-size:14px;margin:8px 0 4px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-dim)}.re-area[data-v-825d3ebb] p{margin:6px 0}.re-area[data-v-825d3ebb] ul,.re-area[data-v-825d3ebb] ol{margin:6px 0;padding-left:20px}.re-area[data-v-825d3ebb] blockquote{margin:6px 0;padding:2px 10px;border-left:3px solid var(--line-2);color:var(--ink-dim)}.re-area[data-v-825d3ebb] a{color:var(--ac);text-decoration:underline}.re-ph[data-v-825d3ebb]{position:absolute;left:11px;top:43px;font-size:14px;color:var(--ink-mut);pointer-events:none}.re-area[data-v-825d3ebb] a[data-ref]{color:var(--ac);text-decoration:none;border-bottom:1px dashed currentColor}.ref-pick[data-v-825d3ebb]{position:absolute;left:6px;right:6px;top:42px;z-index:30;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--ac);border-radius:var(--r-2);background:var(--bg-elev2, #1a1c22);box-shadow:0 10px 30px #00000080}.rp-search[data-v-825d3ebb]{width:100%;padding:7px 10px;border:1px solid var(--line-2, var(--border));border-radius:var(--r-2);background:#0003;color:var(--ink, var(--text));font-size:14px}.rp-list[data-v-825d3ebb]{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;gap:2px}.rp-item[data-v-825d3ebb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:none;border-radius:var(--r-2);background:transparent;color:var(--ink, var(--text));font-size:14px;cursor:pointer;text-align:left}.rp-item[data-v-825d3ebb]:hover{background:#ffffff12}.rp-name[data-v-825d3ebb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-kind[data-v-825d3ebb]{flex:none;font-size:11px;color:var(--ink-dim, var(--text-dim))}.rp-empty[data-v-825d3ebb]{padding:10px;text-align:center;font-size:13px;color:var(--ink-mut, var(--text-dim))}.rp-close[data-v-825d3ebb]{align-self:flex-end;padding:5px 12px;border:none;border-radius:var(--r-2);background:var(--hover);color:var(--ink, var(--text));font-size:13px;cursor:pointer}.rt[data-v-b99b31d8]{font-size:14px;line-height:1.5;color:var(--ink);word-break:break-word}.rt[data-v-b99b31d8] h1,.rt[data-v-b99b31d8] h2,.rt[data-v-b99b31d8] h3{margin:10px 0 4px;line-height:1.25;color:var(--ink)}.rt[data-v-b99b31d8] h1{font-size:18px}.rt[data-v-b99b31d8] h2{font-size:16px}.rt[data-v-b99b31d8] h3{font-size:14px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-dim)}.rt[data-v-b99b31d8] p{margin:6px 0}.rt[data-v-b99b31d8] :first-child{margin-top:0}.rt[data-v-b99b31d8] :last-child{margin-bottom:0}.rt[data-v-b99b31d8] ul,.rt[data-v-b99b31d8] ol{margin:6px 0;padding-left:20px}.rt[data-v-b99b31d8] li{margin:2px 0}.rt[data-v-b99b31d8] a{color:var(--ac);text-decoration:underline}.rt[data-v-b99b31d8] a[data-ref]{color:var(--ac);text-decoration:none;border-bottom:1px dashed currentColor;cursor:pointer}.rt[data-v-b99b31d8] a[data-ref]:hover{background:color-mix(in srgb,var(--ac) 14%,transparent)}.rt[data-v-b99b31d8] blockquote{margin:6px 0;padding:2px 10px;border-left:3px solid var(--line-2);color:var(--ink-dim)}.rt[data-v-b99b31d8] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 4px;border-radius:var(--r-2);background:var(--hover)}.rt[data-v-b99b31d8] pre{margin:6px 0;padding:8px 10px;border-radius:var(--r-2);background:#00000040;overflow-x:auto}.rn[data-v-f33232ab]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.rn-head[data-v-f33232ab]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--warn)}.card[data-v-f33232ab]{border:1px solid var(--line-2);border-left:3px solid var(--c, #7aa2f7);border-radius:var(--r-2);background:#ffffff08;transition:background .12s}.card[data-v-f33232ab]:hover{background:#ffffff0d}.c-head[data-v-f33232ab]{display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer}.c-title[data-v-f33232ab]{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev[data-v-f33232ab]{color:var(--ink-mut);transition:transform .15s}.card.open .chev[data-v-f33232ab]{transform:rotate(180deg)}.c-prev[data-v-f33232ab]{padding:0 10px 9px;font-size:13px;line-height:1.4;color:var(--ink-dim);cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-body[data-v-f33232ab]{padding:0 10px 10px}.muted[data-v-f33232ab]{font-size:13px;color:var(--ink-mut)}.sn[data-v-dec8cd23]{display:flex;flex-direction:column;gap:8px}.head[data-v-dec8cd23]{display:flex;align-items:center;justify-content:space-between;gap:8px}.h-title[data-v-dec8cd23]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--warn)}.empty[data-v-dec8cd23]{padding:14px;text-align:center;font-size:13px;color:var(--ink-mut)}.card[data-v-dec8cd23]{border:1px solid var(--line-2);border-left:3px solid var(--c, #e0b341);border-radius:var(--r-2);background:#ffffff08;transition:background .12s}.card[data-v-dec8cd23]:hover{background:#ffffff0d}.c-head[data-v-dec8cd23]{display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer}.c-title[data-v-dec8cd23]{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-actions[data-v-dec8cd23]{display:flex;align-items:center;gap:2px}.c-actions .down[data-v-dec8cd23] svg{transform:rotate(180deg)}.c-actions .danger[data-v-dec8cd23] svg{color:var(--danger, #e5484d)}.chev[data-v-dec8cd23]{color:var(--ink-mut);transition:transform .15s}.card.open .chev[data-v-dec8cd23]{transform:rotate(180deg)}.c-prev[data-v-dec8cd23]{padding:0 10px 9px;font-size:13px;line-height:1.4;color:var(--ink-dim);cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-body[data-v-dec8cd23]{padding:0 10px 10px}.muted[data-v-dec8cd23]{font-size:13px;color:var(--ink-mut)}.frow[data-v-dec8cd23]{display:flex;gap:8px;align-items:flex-end}.frow .grow[data-v-dec8cd23]{flex:1}.ffield[data-v-dec8cd23]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.ffield label[data-v-dec8cd23]{font-size:12px;color:var(--ink-dim)}.tc[data-v-c7ecb23c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tc.on[data-v-c7ecb23c]{pointer-events:auto;touch-action:none;cursor:grab}.tc.on[data-v-c7ecb23c]:active{cursor:grabbing}.probe[data-v-c7ecb23c]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.probe.turned[data-v-c7ecb23c]{object-fit:fill}.ring[data-v-c7ecb23c]{position:absolute;border-radius:50%;border:2px dashed #f5c542;box-shadow:0 0 0 9999px #0000008c;pointer-events:none}.prev[data-v-c7ecb23c]{position:absolute;right:6px;bottom:6px;border-radius:8px;background:#00000073;box-shadow:0 0 0 1px #ffffff2e;pointer-events:none}.grip[data-v-c7ecb23c]{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#f5c542;border:2px solid rgba(0,0,0,.45);cursor:nwse-resize;touch-action:none}.ui-chip[data-v-5b86cb04]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background .12s,border-color .12s,color .12s}.ui-chip.sm[data-v-5b86cb04]{height:24px;padding:0 8px;font-size:11px}.ui-chip.lg[data-v-5b86cb04]{height:var(--hit);padding:0 14px;font-size:13px}.sw[data-v-5b86cb04]{width:14px;height:14px;flex:none;border-radius:var(--r-1);border:1px solid var(--line-2)}.ui-chip.lg .sw[data-v-5b86cb04]{width:18px;height:18px}.ui-chip[data-v-5b86cb04]:hover:not(:disabled):not(.colored):not(.active){border-color:#ffffff3d;color:var(--ink)}.ui-chip.active[data-v-5b86cb04]:hover:not(:disabled){filter:brightness(1.12)}.ui-chip.active[data-v-5b86cb04]:not(.colored){border-color:transparent;background:var(--ac-grad);color:#fff}.ui-chip[data-v-5b86cb04]:disabled{opacity:.45;cursor:default}.e[data-v-5b86cb04]{font-size:13px;line-height:1}.pick-head[data-v-65305c8c]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.t[data-v-65305c8c]{font-weight:600}.ic[data-v-65305c8c]{flex:none;color:var(--ink-dim)}.ic[data-tone=hp][data-v-65305c8c]{color:var(--hp)}.ic[data-tone=ac][data-v-65305c8c]{color:var(--ac)}.ic[data-tone=move][data-v-65305c8c]{color:var(--ok)}.ic[data-tone=vision][data-v-65305c8c]{color:var(--vision)}.ic[data-tone=gold][data-v-65305c8c]{color:var(--gold)}.ic[data-tone=mana][data-v-65305c8c]{color:var(--mana)}.ic[data-tone=blood][data-v-65305c8c]{color:var(--blood)}.n[data-v-65305c8c]{margin-left:auto}.n[data-v-65305c8c]{padding:1px 7px;border:1px solid currentColor;border-radius:var(--r-1);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hp)}.n.done[data-v-65305c8c]{color:var(--ok)}.n.bump[data-v-65305c8c]{animation:pick-bump-65305c8c .4s ease}@keyframes pick-bump-65305c8c{0%{transform:translate(0)}15%{transform:translate(-3px);color:var(--hp);border-color:var(--hp)}35%{transform:translate(3px);color:var(--hp);border-color:var(--hp)}55%{transform:translate(-2px);color:var(--hp);border-color:var(--hp)}75%{transform:translate(2px)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.n.bump[data-v-65305c8c]{animation:pick-flash-65305c8c .4s ease}@keyframes pick-flash-65305c8c{0%,to{color:inherit}40%{color:var(--hp)}}}.block[data-v-ab6715d0]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-3)}.head.tap[data-v-ab6715d0]{cursor:pointer;margin:-12px -14px;padding:12px 14px}.head.tap[data-v-ab6715d0]:hover{background:var(--hover)}.block.closed .head.tap[data-v-ab6715d0]{margin-bottom:-12px}.chev[data-v-ab6715d0]{flex:none;margin-left:6px;color:var(--ink-dim);transition:transform .15s}.chev.up[data-v-ab6715d0]{transform:rotate(180deg)}.base[data-v-ab6715d0]{margin-left:auto;font-size:12px;font-weight:400;color:var(--ink-dim)}.token-editor[data-v-38216659]{container-type:inline-size}.cols[data-v-38216659]{display:flex;flex-direction:column;gap:10px}.controls[data-v-38216659],.preview[data-v-38216659]{display:flex;flex-direction:column;gap:10px;min-width:0}@container (min-width: 760px){.cols[data-v-38216659]{display:grid;grid-template-columns:minmax(0,1fr) 316px;align-items:start}.preview[data-v-38216659]{position:sticky;top:10px}}.pic[data-v-38216659]{max-width:520px}.tiles[data-v-38216659]{display:flex;flex-wrap:wrap;gap:10px}.tile[data-v-38216659]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:120px;max-width:180px;padding:8px 10px 10px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;touch-action:manipulation}.tile[data-v-38216659]:hover{border-color:var(--ac)}.tile.on[data-v-38216659]{border-color:var(--ac);background:var(--ac-soft)}.tile canvas[data-v-38216659]{display:block}.fgroup[data-v-38216659]{display:flex;flex-direction:column;gap:6px}.ftiles[data-v-38216659]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.ftile[data-v-38216659]{position:relative;min-width:0;max-width:none;height:112px;padding:6px 6px 8px;gap:2px;font-size:12px}.ftile .lbl[data-v-38216659]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.ftile .miss[data-v-38216659]{position:absolute;top:4px;right:4px}.bgtile[data-v-38216659]{min-width:96px}.tile .note[data-v-38216659]{font-size:11px;line-height:1.3;color:var(--ink-dim);text-align:center}.chips[data-v-38216659]{display:flex;flex-wrap:wrap;gap:6px}.row-tools[data-v-38216659]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.big[data-v-38216659]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.big canvas[data-v-38216659]{display:block;border-radius:var(--r-2);background:var(--table-ground)}.big .name[data-v-38216659]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.scene[data-v-38216659]{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-2);background:var(--table-ground);touch-action:none;cursor:grab}.scene[data-v-38216659]:active{cursor:grabbing}.two.wiz[data-v-491ca1e4]{display:block;min-height:46vh}.side.wide[data-v-491ca1e4]{flex:none;width:100%;padding-right:0;border-right:0}.two[data-v-491ca1e4]{display:flex;gap:18px;align-items:flex-start}.side[data-v-491ca1e4]{flex:0 0 250px;display:flex;flex-direction:column;gap:8px;padding-right:18px;border-right:1px solid var(--line)}.side .field[data-v-491ca1e4]{margin-bottom:0}.pane[data-v-491ca1e4]{flex:1;min-width:0}.sep[data-v-491ca1e4]{height:1px;margin:14px 0 2px;border:0;background:var(--line)}@media (max-width: 800px){.two[data-v-491ca1e4]{flex-direction:column}.side[data-v-491ca1e4]{flex:none;width:100%;padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}}.field[data-v-491ca1e4]{margin-bottom:10px}.row3[data-v-491ca1e4]{display:flex;gap:8px}.row3 .field[data-v-491ca1e4]{flex:1;min-width:0}.sec[data-v-491ca1e4]{display:block;font-size:13px;color:var(--ink-dim);margin:12px 0 6px;font-weight:600}.hint[data-v-491ca1e4]{font-size:12px;color:var(--ink-mut);margin:6px 0 0}.ae-row[data-v-491ca1e4]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.ae-dtype[data-v-491ca1e4]{min-width:150px}.scope-chk[data-v-491ca1e4]{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;cursor:pointer}.scope-chk input[data-v-491ca1e4]{width:auto}.scope-hint[data-v-491ca1e4]{color:var(--ink-mut);font-size:12px}.key-row[data-v-491ca1e4]{display:flex;gap:8px;align-items:center}.key-inp[data-v-491ca1e4]{flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace}.muted-inline[data-v-491ca1e4]{color:var(--ink-mut);font-weight:400;font-size:12px}.muted[data-v-491ca1e4]{color:var(--ink-mut);font-size:13px}.flags[data-v-491ca1e4]{display:flex;flex-wrap:wrap;gap:12px}.chk[data-v-491ca1e4]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-dim)}.chk input[data-v-491ca1e4]{width:auto}.mode[data-v-491ca1e4]{border:1px solid var(--line);border-radius:var(--r-2);padding:10px 10px 6px;margin:0 0 10px;background:var(--bg-elev2)}.mode .row[data-v-491ca1e4]{align-items:flex-start}.mode .over[data-v-491ca1e4]{padding-left:12px;border-left:2px solid var(--line)}.del[data-v-491ca1e4]{margin-top:22px;flex:0 0 auto}.warn[data-v-491ca1e4]{font-size:12px;color:var(--warn);margin:6px 0 0}.ecard[data-v-b1a4e0ac]{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:var(--r-2)}.ehead[data-v-b1a4e0ac]{display:flex;gap:18px;align-items:flex-start}.etile[data-v-b1a4e0ac]{position:relative;flex:none;width:160px;height:160px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);overflow:hidden;background:color-mix(in srgb,var(--ring, transparent) var(--tint),var(--glass));color:var(--ink-dim)}.etile img[data-v-b1a4e0ac]{width:100%;height:100%;object-fit:cover}.etile img.vector[data-v-b1a4e0ac]{filter:var(--vector-ink)}.etile .emo[data-v-b1a4e0ac]{font-size:72px;line-height:1}.etile.ringed[data-v-b1a4e0ac]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ring) 55%,transparent)}.etile.ringed[data-v-b1a4e0ac]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--ring);border-radius:inherit;pointer-events:none}.etext[data-v-b1a4e0ac]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}h1[data-v-b1a4e0ac]{margin:0;font-size:28px;line-height:1.15}.ehint[data-v-b1a4e0ac]{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.emarks[data-v-b1a4e0ac]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.emark[data-v-b1a4e0ac]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid currentColor;border-radius:var(--r-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.evitals[data-v-b1a4e0ac]{flex:none;display:flex;gap:14px;align-self:center}.evital[data-v-b1a4e0ac]{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:100px;color:var(--v)}.evital .evi[data-v-b1a4e0ac]{opacity:.35}.evital b[data-v-b1a4e0ac]{position:absolute;top:27px;left:0;right:0;text-align:center;font-size:31px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.evital i[data-v-b1a4e0ac]{margin-top:2px;font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.efoot[data-v-b1a4e0ac]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--ink-dim)}.efi[data-v-b1a4e0ac]{display:inline-flex;align-items:center;gap:5px}.efi i[data-v-b1a4e0ac]{font-style:normal;color:var(--ink-mut)}.efi b[data-v-b1a4e0ac]{color:var(--ink)}.eabils[data-v-b1a4e0ac]{display:flex;flex-wrap:wrap;gap:8px}.eab[data-v-b1a4e0ac]{display:inline-flex;flex-direction:column;align-items:center;min-width:64px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--a) 45%,transparent);border-radius:var(--r-2);background:color-mix(in srgb,var(--a) 12%,transparent);line-height:1.15}.eab i[data-v-b1a4e0ac]{font-style:normal;font-weight:700;font-size:10px;letter-spacing:.06em;color:var(--a)}.eab b[data-v-b1a4e0ac]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.eab em[data-v-b1a4e0ac]{font-style:normal;font-size:12px;color:var(--ink-dim)}.eladder[data-v-b1a4e0ac]{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--d, var(--line)) 45%,transparent);border-radius:var(--r-2);background:color-mix(in srgb,var(--d, transparent) 8%,transparent)}.eladder-label[data-v-b1a4e0ac]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.eladder-rows[data-v-b1a4e0ac]{display:flex;flex-direction:column;gap:3px}.eladder-row[data-v-b1a4e0ac]{display:inline-flex;align-items:baseline;gap:8px;font-size:14px}.eladder-row i[data-v-b1a4e0ac]{font-style:normal;color:var(--ink-dim);min-width:72px}.eladder-row b[data-v-b1a4e0ac]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:16px;color:var(--d, var(--ink))}.eladder-row em[data-v-b1a4e0ac]{font-style:normal;font-size:12px;color:var(--d, var(--ink-dim));opacity:.85}.esection[data-v-b1a4e0ac]{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:#ffffff08}.esection-label[data-v-b1a4e0ac]{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.echoice[data-v-b1a4e0ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:#ffffff08}.echoice-abils[data-v-b1a4e0ac]{display:inline-flex;gap:6px}.eab.small[data-v-b1a4e0ac]{min-width:0;padding:4px 8px}.echoice-pts[data-v-b1a4e0ac]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:15px}.echoice-alt[data-v-b1a4e0ac],.echoice-any[data-v-b1a4e0ac]{color:var(--ink-dim)}.erow[data-v-b1a4e0ac]{display:flex;flex-wrap:wrap;gap:6px 8px}.echip[data-v-b1a4e0ac]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:#ffffff0a;font-size:13px}.eci[data-v-b1a4e0ac],.ecl[data-v-b1a4e0ac]{color:var(--ink-dim)}.eabil[data-v-b1a4e0ac]{padding:0 5px;border:1px solid;border-radius:var(--r-2);font-size:11px;font-weight:700;line-height:16px}.ecv[data-v-b1a4e0ac]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-weight:700}.plus[data-v-b1a4e0ac]{padding:0 4px;font-style:normal;font-weight:400;color:var(--ink-mut)}.elists[data-v-b1a4e0ac]{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:baseline;font-size:13px}.elist[data-v-b1a4e0ac]{display:contents}.ell[data-v-b1a4e0ac]{display:inline-flex;align-items:center;gap:5px;color:var(--ink-dim);white-space:nowrap}.eli[data-v-b1a4e0ac]{display:flex;flex-wrap:wrap;gap:4px 6px}.elit[data-v-b1a4e0ac]{display:inline-flex;gap:5px;padding:2px 8px;border:1px solid var(--line);border-radius:var(--r-2);font-weight:600}.elit i[data-v-b1a4e0ac]{font-style:normal;font-weight:400;color:var(--ink-dim)}@media (max-width: 760px){.ehead[data-v-b1a4e0ac]{flex-direction:column}.etile[data-v-b1a4e0ac]{width:120px;height:120px}}.muted[data-v-11884672]{margin:8px 0 0;font-size:13px;color:var(--ink-dim)}.doc-content[data-v-11884672]{margin-top:12px;font-size:15px;line-height:1.6}.pager[data-v-0a8fdfff]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0 4px}.pg[data-v-0a8fdfff]{font-size:12px;color:var(--ink-dim, #7d8598)}.pg-n[data-v-0a8fdfff]{margin-left:6px;opacity:.7}.catalog[data-v-0a8fdfff]{display:flex;flex-direction:column;gap:8px}.groups[data-v-0a8fdfff]{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto}.card[data-v-0a8fdfff]{cursor:pointer}.card.grab[data-v-0a8fdfff]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.card.grab[data-v-0a8fdfff]:active{cursor:grabbing}.acts[data-v-0a8fdfff]{display:flex;align-items:center;gap:4px}.card.taken[data-v-0a8fdfff]{opacity:.55}.equip[data-v-4339a980]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:calc(var(--cell) * 3 + 12px);margin:0 auto}.cell[data-v-4339a980]{min-width:0;aspect-ratio:1}.slot[data-v-4339a980]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--glass);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none;transition:border-color .12s,background .12s}.slot.ro[data-v-4339a980]{cursor:default}.slot.filled[data-v-4339a980]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--glass))}.slot.open[data-v-4339a980]{border-color:var(--accent)}.slot.droptarget[data-v-4339a980]{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 22%,var(--glass))}.slot .ic[data-v-4339a980]{width:100%;height:100%;pointer-events:none}.slot .curse[data-v-4339a980]{position:absolute;bottom:2px;left:2px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);background:color-mix(in srgb,var(--hp) 55%,var(--tile-hi));color:var(--ink);font-size:10px;line-height:1;pointer-events:none}.slot .curse.lifted[data-v-4339a980]{background:var(--tile-hi);color:var(--ink-mut);opacity:.75}.ph[data-v-4339a980]{font-size:18px;opacity:.45;filter:grayscale(1);pointer-events:none}:root[data-theme=light] .ph[data-v-4339a980]{opacity:.5;filter:grayscale(1) brightness(.45)}.picker[data-v-4339a980]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--s2);box-shadow:var(--sh-2)}.p-h[data-v-4339a980]{padding:2px 4px 6px;font-size:11px;font-weight:700;color:var(--ink-dim)}.p-x[data-v-4339a980]{position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-mut);cursor:pointer}.clear[data-v-4339a980]{margin-bottom:4px}.opt[data-v-4339a980]{width:100%;display:flex;align-items:center;gap:8px;padding:6px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.opt[data-v-4339a980]:hover{background:var(--hover)}.o-ic[data-v-4339a980]{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:15px}.o-ic img[data-v-4339a980]{width:100%;height:100%;object-fit:contain}.o-nm[data-v-4339a980]{flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o-stat[data-v-4339a980]{flex:none;font-size:11px;color:var(--ink-mut)}.empty[data-v-4339a980]{padding:6px;font-size:11px;color:var(--ink-mut)}.sp[data-v-f95cda3d]{display:flex;flex-direction:column;gap:12px}.sec-row[data-v-f95cda3d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:8px}.sec[data-v-f95cda3d]{font-size:13px;font-weight:700;color:var(--ink-dim)}.rest[data-v-f95cda3d]{display:flex;align-items:center;gap:4px}.nums[data-v-f95cda3d]{display:flex;gap:12px;flex-wrap:wrap}.num[data-v-f95cda3d]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.grp[data-v-f95cda3d]{display:flex;flex-direction:column;gap:6px}.grp-h[data-v-f95cda3d]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut)}.lvlblock[data-v-f95cda3d]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.lvl-h[data-v-f95cda3d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ink-mut)}.lvl-h i[data-v-f95cda3d]{font-style:normal}.muted[data-v-f95cda3d]{color:var(--ink-mut);font-size:13px}.muted.sm[data-v-f95cda3d]{font-size:12px}.picker[data-v-f95cda3d]{border:1px solid var(--line);border-radius:var(--r-2);padding:10px}.mana-row[data-v-f95cda3d]{display:flex;align-items:center;gap:8px}.m-track[data-v-f95cda3d]{flex:1;height:8px;border-radius:var(--r-2);background:var(--hover);overflow:hidden}.m-fill[data-v-f95cda3d]{height:100%;background:var(--mana)}.m-n[data-v-f95cda3d]{flex:none;font-size:12px;font-weight:700;color:var(--mana)}.dots[data-v-f95cda3d]{display:flex;flex-wrap:wrap;gap:6px}.dot[data-v-f95cda3d]{width:16px;height:16px;border-radius:50%;border:2px solid var(--c);background:var(--c)}.dot.spent[data-v-f95cda3d]{background:transparent;opacity:.45}.dot.can[data-v-f95cda3d]{cursor:pointer}.dot.can[data-v-f95cda3d]:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 30%,transparent)}.ctrls[data-v-f95cda3d]{display:flex;align-items:center;gap:4px;margin-left:auto}.add-lvl[data-v-f95cda3d]{margin-top:8px}.side-pick[data-v-f95cda3d]{position:fixed;top:44px;bottom:0;right:var(--drawer-w, 0px);z-index:62;width:min(400px,calc(100vw - var(--drawer-w) - 8px));display:flex;flex-direction:column;border-left:1px solid var(--line-2);box-shadow:var(--sh-2)}.spk-h[data-v-f95cda3d]{display:flex;align-items:center;gap:10px;flex:none;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--line)}.spk-h b[data-v-f95cda3d]{flex:1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spk-x[data-v-f95cda3d]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer}.spk-x[data-v-f95cda3d]:hover{background:var(--hover);color:var(--ink)}.spk-b[data-v-f95cda3d]{flex:1;min-height:0;overflow-y:auto;padding:12px}.sp-enter-active[data-v-f95cda3d],.sp-leave-active[data-v-f95cda3d]{transition:transform .18s ease-out,opacity .18s ease-out}.sp-enter-from[data-v-f95cda3d],.sp-leave-to[data-v-f95cda3d]{transform:translate(12px);opacity:0}@media (max-width: 767px) and (min-height: 501px){.side-pick[data-v-f95cda3d]{top:0;right:0;left:0;width:auto;bottom:12vh}}@media (orientation: landscape) and (max-height: 500px){.side-pick[data-v-f95cda3d]{top:0}}.spin[data-v-9f320704]{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;opacity:.7;animation:slot-spin-9f320704 .8s linear infinite}@keyframes slot-spin-9f320704{to{transform:rotate(360deg)}}.sec-hint[data-v-9f320704]{font-size:11px;color:var(--text-dim);font-weight:400}.picker[data-v-9f320704]{margin-top:10px;border:1px solid var(--border);border-radius:var(--r-2);padding:10px;background:var(--bg-elev2)}.dmg-row[data-v-9f320704]{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.dmg-lbl[data-v-9f320704]{font-size:12px;color:var(--text-dim);min-width:110px;padding-top:5px;flex-shrink:0}.dchips[data-v-9f320704]{display:flex;flex-wrap:wrap;gap:4px}.slots[data-v-9f320704]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;margin-top:4px}.slot[data-v-9f320704]{position:relative;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--r-2);background:var(--bg-elev2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:3px;overflow:hidden;user-select:none;-webkit-user-select:none}.slot[data-v-9f320704]:not(.filled){border-style:dashed;opacity:.55}.slot[data-v-9f320704]:not(.filled):hover{opacity:1;border-color:var(--accent)}.slot .s-plus[data-v-9f320704]{font-size:20px;color:var(--text-dim)}.slot.grab[data-v-9f320704]{cursor:grab;touch-action:none}.slot.grab[data-v-9f320704]:active{cursor:grabbing}.slot .s-ic[data-v-9f320704]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;position:relative}.slot .s-eq[data-v-9f320704]{position:absolute;right:-2px;bottom:-2px;font-size:9px;color:#6be39a;text-shadow:0 0 2px #000}.slot .s-ic img[data-v-9f320704]{max-width:100%;max-height:100%;object-fit:contain}.slot .s-ic .emoji[data-v-9f320704]{font-size:24px}.slot .s-name[data-v-9f320704]{font-size:10px;line-height:1.1;text-align:center;max-height:22px;overflow:hidden;color:var(--text-dim)}.slot .s-qty[data-v-9f320704]{display:flex;align-items:center;gap:3px;font-size:11px}.slot .s-curse[data-v-9f320704]{position:absolute;top:2px;left:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);background:color-mix(in srgb,var(--hp) 55%,var(--tile-hi));color:var(--ink);font-size:10px;line-height:1;pointer-events:none}.slot .s-curse.lifted[data-v-9f320704]{background:var(--tile-hi);color:var(--ink-mut);opacity:.75}.slot .s-q.sm[data-v-9f320704]{width:18px;height:18px;border-radius:var(--r-2);border-color:var(--line)}.slot .s-x.sm[data-v-9f320704]{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:var(--r-2);background:#00000073;color:#ff7a6e;opacity:0}.slot:hover .s-x.sm[data-v-9f320704]{opacity:1}.hero[data-v-9f320704]{display:flex;gap:18px;align-items:flex-start}.side[data-v-9f320704]{flex:0 0 250px;display:flex;flex-direction:column;gap:8px;padding-right:18px;border-right:1px solid var(--line)}.side .field[data-v-9f320704]{margin-bottom:0}.pane[data-v-9f320704]{flex:1;min-width:0}.sum[data-v-9f320704]{display:flex;gap:6px;margin-top:4px}.sum-speeds[data-v-9f320704]{display:block;font-size:11px;color:var(--ink-mut);text-align:center}.hint-row[data-v-9f320704]{font-size:11px;color:var(--ink-mut);margin:-4px 0 8px}.s-i[data-v-9f320704]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid var(--line);border-radius:var(--r-1);background:var(--s2)}.s-l[data-v-9f320704]{font-size:10px;font-style:normal;color:var(--ink-mut)}.s-i b[data-v-9f320704]{font-size:13px}.flags[data-v-9f320704]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.flags .check[data-v-9f320704]{margin:0;font-size:12px}@media (max-width: 860px){.hero[data-v-9f320704]{flex-direction:column}.side[data-v-9f320704]{flex:none;width:100%;padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.pane[data-v-9f320704]{width:100%}}.tabs[data-v-9f320704]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.tabpane[data-v-9f320704]{display:flex;flex-direction:column}.identity[data-v-9f320704]{display:flex;gap:16px;margin-bottom:14px;align-items:flex-start}.head[data-v-9f320704]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.crop-block[data-v-9f320704]{display:flex;justify-content:center;margin-bottom:14px}.row3[data-v-9f320704]{display:flex;gap:8px;flex-wrap:wrap}.row3 .field[data-v-9f320704]{flex:1;min-width:140px}.langs .field[data-v-9f320704]{min-width:200px}.hp[data-v-9f320704]{gap:12px;align-items:flex-start;flex-wrap:wrap}.hp .field[data-v-9f320704]{flex:1 1 150px;min-width:0}.check[data-v-9f320704]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;cursor:pointer}.check input[data-v-9f320704]{width:auto}.sec[data-v-9f320704]{display:block;font-size:13px;color:var(--text-dim);margin:12px 0 6px;font-weight:600}.sub-sec[data-v-9f320704]{display:block;font-size:12px;color:var(--text-dim);margin:8px 0 4px;font-weight:600}.sep[data-v-9f320704]{height:1px;margin:14px 0 2px;border:0;background:var(--line)}.regen[data-v-9f320704]{display:flex;flex-direction:column;gap:8px}.modes[data-v-9f320704]{display:flex;gap:4px}.rfields[data-v-9f320704]{display:flex;align-items:flex-end;gap:8px}.rfields .field[data-v-9f320704]{width:120px;margin:0}.rprev[data-v-9f320704]{padding-bottom:8px;font-size:13px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rprev i[data-v-9f320704]{font-style:normal;font-weight:400;font-size:12px;color:var(--ink-mut)}.special[data-v-9f320704]{display:flex;flex-direction:column;gap:6px}.special .check[data-v-9f320704]{margin:0}.ch-hint[data-v-9f320704]{color:var(--ink-mut);font-size:12px}.blood[data-v-9f320704]{margin-top:4px;max-width:360px}.inv-tools[data-v-9f320704]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.inv-tools .slots-n[data-v-9f320704]{width:120px;margin:0}.sec-row[data-v-9f320704]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px}.sec-row .sec[data-v-9f320704]{margin:0}.stats[data-v-9f320704]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:8px}.stat[data-v-9f320704]{background:var(--s2);border-radius:var(--r-1);padding:6px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-l[data-v-9f320704]{font-size:11px;color:var(--ink-dim)}.stat-mod[data-v-9f320704]{font-weight:700;font-size:15px}.money[data-v-9f320704]{display:flex;gap:8px;flex-wrap:wrap}.coin[data-v-9f320704]{flex:1 1 140px;min-width:0;display:flex;align-items:center;gap:4px}.checks[data-v-9f320704]{display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.inv[data-v-9f320704]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.inv-row[data-v-9f320704]{display:flex;gap:6px;align-items:center}.inv-row select[data-v-9f320704]{width:110px;flex-shrink:0}.item-row[data-v-9f320704]{display:flex;align-items:center;gap:6px;padding:5px 6px;background:var(--bg-elev2);border-radius:var(--r-2)}.item-row .rowmain[data-v-9f320704]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;text-align:left}.item-row .rowmain:hover .iname[data-v-9f320704]{color:var(--accent)}.item-row .ii[data-v-9f320704]{width:34px;height:34px;border-radius:var(--r-2);background:#0e0f13;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-row .ii img[data-v-9f320704]{width:100%;height:100%;object-fit:contain;padding:3px}.item-row .ii .emoji[data-v-9f320704]{font-size:18px}.item-row .iname[data-v-9f320704]{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-row .qty[data-v-9f320704]{display:flex;align-items:center;gap:4px}.item-row .qn[data-v-9f320704]{min-width:18px;text-align:center;font-size:13px}.atk-card[data-v-9f320704]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;background:var(--bg-elev2);border-radius:var(--r-2);font-size:14px}.atk-card .t[data-v-9f320704]{background:var(--bg-elev);padding:1px 6px;border-radius:var(--r-2);font-size:12px}.atk-card .note[data-v-9f320704]{color:var(--text-dim);font-size:13px}.atk-card .src[data-v-9f320704]{margin-left:auto;color:var(--text-dim);font-size:11px;font-style:italic}.atk-edits[data-v-9f320704]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.atk-edit[data-v-9f320704]{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg-elev2);border-radius:var(--r-2)}.ae-row[data-v-9f320704]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ae-emoji[data-v-9f320704]{width:48px;text-align:center;flex-shrink:0}.ae-name[data-v-9f320704]{flex:1;min-width:120px}.ae-lbl[data-v-9f320704]{font-size:12px;color:var(--text-dim);cursor:help}.ae-dtype[data-v-9f320704]{min-width:120px}.hint-sm[data-v-9f320704]{font-size:12px;color:var(--text-dim);margin:0 0 8px}.ae-num[data-v-9f320704]{width:70px;text-align:center}.ac-line[data-v-9f320704]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ac-val[data-v-9f320704]{font-size:16px;font-weight:700}.ac-bd[data-v-9f320704]{font-size:12px;color:var(--text-dim)}.atk[data-v-9f320704]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.atk .a-name[data-v-9f320704]{flex:1;min-width:90px}.atk .a-sm[data-v-9f320704]{width:90px;flex-shrink:0}.atk .a-xs[data-v-9f320704]{width:50px;flex-shrink:0}.muted[data-v-9f320704]{color:var(--text-dim);font-size:13px}.muted-inline[data-v-9f320704]{color:var(--text-dim);font-weight:400;font-size:12px}.color-row[data-v-9f320704]{display:flex;align-items:center;gap:8px}.color-chip[data-v-9f320704]{width:26px;height:26px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}.statuses[data-v-9f320704]{display:flex;flex-wrap:wrap;gap:5px}.dmn textarea[data-v-9f320704]{border-color:#7a5a2a;background:#241f14}.scope-badge[data-v-9f320704]{flex:none;display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:var(--r-2);background:#ffffff12;color:var(--ink-dim);font-size:11px;font-weight:700}.scope-badge.tok[data-v-9f320704]{background:#7c6ce02e;color:#b3a7ff}.scope-badge i[data-v-9f320704]{font-style:normal;font-weight:400;opacity:.75}.mk-head[data-v-9f320704]{display:flex;align-items:flex-end;gap:12px;margin-bottom:10px}.mk-icon[data-v-9f320704]{width:64px;height:64px;border-radius:var(--r-2);background:var(--bg-elev2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:34px;flex-shrink:0}.step-title[data-v-47f3680d]{margin:0 0 12px;font-size:17px}.foot[data-v-47f3680d]{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}.draft-state[data-v-c706f3e3]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:var(--ink-mut)}.draft-state.ok[data-v-c706f3e3]{color:var(--ok)}.draft-state.busy[data-v-c706f3e3]{color:var(--ink-dim)}.draft-state.err[data-v-c706f3e3]{color:var(--hp)}.draft-err[data-v-c706f3e3]{max-width:40ch}.sub-head[data-v-60c1e2f5]{margin:0;font-size:12px;font-weight:600;color:var(--ink-dim)}.chips[data-v-60c1e2f5]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:6px;margin-top:2px}.chips.dmg[data-v-60c1e2f5]{--cols: 7}.chips.st[data-v-60c1e2f5]{--cols: 5}@media (max-width: 900px){.chips.dmg[data-v-60c1e2f5]{--cols: 4}.chips.st[data-v-60c1e2f5]{--cols: 3}}@media (max-width: 600px){.chips.dmg[data-v-60c1e2f5]{--cols: 3}.chips.st[data-v-60c1e2f5]{--cols: 2}}.chips[data-v-60c1e2f5] .ui-chip{width:100%;min-width:0;height:var(--h);justify-content:flex-start;text-align:left}.chips[data-v-60c1e2f5] .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find[data-v-60c1e2f5]{margin:2px 0 0}.said[data-v-60c1e2f5]{margin:0;padding-left:18px;font-size:13px;color:var(--ink-dim)}.said b[data-v-60c1e2f5]{color:var(--ink)}.grant[data-v-60c1e2f5]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.grant-row[data-v-60c1e2f5]{display:flex;align-items:flex-start;gap:8px}.grant-row .word[data-v-60c1e2f5]{min-width:110px;padding-top:4px;font-size:12px;color:var(--ink-dim)}.grant-row .chips[data-v-60c1e2f5]{flex:1}.wopt[data-v-44d3cbc7]{display:flex;flex-direction:column;gap:4px;min-width:0}.why[data-v-44d3cbc7]{margin:0;font-size:12px;color:var(--hp)}.tools[data-v-78092cb2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.grid[data-v-78092cb2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.rule[data-v-2d6b5832]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px}.rt[data-v-2d6b5832]{display:flex;flex-direction:column;gap:2px}.rn[data-v-2d6b5832]{max-width:60ch;font-size:12px;color:var(--ink-dim)}.cols[data-v-0d6326e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px}.cols[data-v-0d6326e5] [data-field=xp]{width:100%}.chips[data-v-0d6326e5]{display:flex;flex-wrap:wrap;gap:6px}.sk[data-v-56b4ac90]{display:flex;flex-direction:column;gap:8px}.muted[data-v-56b4ac90]{color:var(--ink-mut);font-size:13px}.hint[data-v-56b4ac90]{margin:0;font-size:12px;color:var(--ink-mut)}.grp[data-v-56b4ac90]{margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--ink-mut);text-transform:uppercase}.opts[data-v-56b4ac90]{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile)}.opt[data-v-56b4ac90]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-dim)}.ol[data-v-56b4ac90]{font-weight:700;color:var(--ink-mut)}.opt[data-v-56b4ac90] .ui-sel{flex:1;min-width:0}.chk input[data-v-56b4ac90]{width:18px;height:18px}.modes[data-v-56b4ac90]{display:flex;gap:6px;flex-wrap:wrap}.mb[data-v-56b4ac90]{min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:var(--ink-dim);font-size:12px;cursor:pointer}.mb.on[data-v-56b4ac90]{border-color:var(--ac);color:var(--ink)}.rows[data-v-56b4ac90]{display:flex;flex-direction:column;gap:4px}.line[data-v-56b4ac90]{display:flex;align-items:stretch;gap:6px}.row[data-v-56b4ac90]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);color:var(--ink);text-align:left;cursor:pointer}.row.grow[data-v-56b4ac90]{flex:1;min-width:0}.own-n[data-v-56b4ac90]{flex:none;width:128px}@media (max-width: 560px){.line.own[data-v-56b4ac90]{flex-wrap:wrap}.line.own .row.grow[data-v-56b4ac90]{flex:1 0 100%}.line.own .own-n[data-v-56b4ac90]{flex:1;width:auto}}.row[data-v-56b4ac90]:disabled{opacity:.5;cursor:default}.row[data-v-56b4ac90]:not(:disabled):hover{border-color:var(--ac)}.row.still[data-v-56b4ac90],.row.still[data-v-56b4ac90]:hover{cursor:default;border-color:var(--line)}.ab[data-v-56b4ac90]{flex:none;width:30px;font-size:11px;font-weight:700;color:var(--ink-mut)}.nm[data-v-56b4ac90]{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn[data-v-56b4ac90]{flex:none;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.mark[data-v-56b4ac90]{flex:none;min-width:74px;min-height:44px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:var(--ink-mut);font-size:11px;cursor:pointer}.mark.on[data-v-56b4ac90]{border-color:var(--ac);color:var(--ink)}.mark.exp[data-v-56b4ac90]{border-color:var(--warn);color:var(--warn);font-weight:700}.chips[data-v-56b4ac90]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-56b4ac90]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);font-size:12px;color:var(--ink-dim)}.dc[data-v-56b4ac90]{max-width:130px}.addtool[data-v-56b4ac90]{display:flex;gap:6px}.ti[data-v-56b4ac90]{flex:1;min-width:0;min-height:32px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:var(--ink);font-size:13px}.contest[data-v-56b4ac90]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.contest .vs[data-v-56b4ac90]{font-size:12px;color:var(--ink-mut)}.contest .go[data-v-56b4ac90]{border-color:var(--ac);color:var(--ink)}.abils[data-v-8a09eadf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (max-width: 860px){.abils[data-v-8a09eadf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 460px){.abils[data-v-8a09eadf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.abil[data-v-8a09eadf]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px}.abil.on[data-v-8a09eadf]{border-color:var(--ac)}.head[data-v-8a09eadf],.can[data-v-8a09eadf]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.can[data-v-8a09eadf]{cursor:pointer}.nm[data-v-8a09eadf],.mod[data-v-8a09eadf]{font-size:12px;color:var(--ink-dim)}.mod b[data-v-8a09eadf]{color:var(--ink)}.modes[data-v-255a1eaf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width: 760px){.modes[data-v-255a1eaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mode[data-v-255a1eaf]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 8px}.mode.on[data-v-255a1eaf]{border-color:var(--ac)}.can[data-v-255a1eaf]{display:flex;align-items:center;gap:6px;cursor:pointer}.t[data-v-255a1eaf]{font-size:12px;color:var(--ink-dim)}.mode.on .t[data-v-255a1eaf]{color:var(--ink)}.cols[data-v-16ae1678]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px}.spin[data-v-ae31f10e]{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;opacity:.7;animation:cell-spin-ae31f10e .8s linear infinite}@keyframes cell-spin-ae31f10e{to{transform:rotate(360deg)}}.cell.pending[data-v-ae31f10e]{opacity:.85}.iv[data-v-ae31f10e]{display:flex;flex-direction:column}.sec[data-v-ae31f10e]{font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-mut);margin-bottom:8px}.sec-row[data-v-ae31f10e]{display:flex;align-items:center;gap:8px}.sec-row .sec[data-v-ae31f10e]{margin:0}.iv.boxed[data-v-ae31f10e]{display:flex;flex-direction:column;gap:14px}.iv.boxed .pane[data-v-ae31f10e]{padding:0}.div[data-v-ae31f10e]{height:1px;margin:14px 0;background:var(--line)}.cons[data-v-ae31f10e]{display:flex;flex-wrap:wrap;gap:8px}.cslot[data-v-ae31f10e]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--tile);user-select:none;-webkit-user-select:none}.cslot.grab[data-v-ae31f10e]{cursor:grab;touch-action:none}.cslot.grab[data-v-ae31f10e]:active{cursor:grabbing}.cslot[data-v-ae31f10e]:hover{border-color:var(--ac)}.c-ic[data-v-ae31f10e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.c-ic img[data-v-ae31f10e]{max-width:100%;max-height:100%;object-fit:contain}.c-ic .emoji[data-v-ae31f10e]{font-size:26px}.c-qty[data-v-ae31f10e]{position:absolute;right:-4px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-2);background:var(--ac);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.c-x[data-v-ae31f10e]{position:absolute;top:2px;right:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:#0006;color:var(--hp);cursor:pointer;opacity:0}.cslot:hover .c-x[data-v-ae31f10e]{opacity:1}.bag[data-v-ae31f10e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:calc(var(--cell) * 5 + 24px);margin:0 auto}.cell[data-v-ae31f10e]{position:relative;width:auto;height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--glass);user-select:none;-webkit-user-select:none;touch-action:none}.cell.grab[data-v-ae31f10e]{cursor:grab}.cell.grab[data-v-ae31f10e]:active{cursor:grabbing}.cell .ic[data-v-ae31f10e]{width:100%;height:100%;pointer-events:none}.cell .qty[data-v-ae31f10e]{position:absolute;right:3px;bottom:2px;padding:0 3px;border-radius:var(--r-2);background:#0009;font-size:10px;font-weight:700;color:var(--ink);pointer-events:none}.cell .qty.charges[data-v-ae31f10e]{right:2px;font-size:9px;letter-spacing:-.2px}.cell .x[data-v-ae31f10e]{position:absolute;top:3px;right:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:var(--tile-hi);color:var(--ink-mut);opacity:0;cursor:pointer;transition:opacity .12s}.cell:hover .x[data-v-ae31f10e]{opacity:1}.cell .attune[data-v-ae31f10e]{position:absolute;top:3px;left:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:var(--tile-hi);font-size:10px;line-height:1;opacity:.45;cursor:pointer}.cell .attune.on[data-v-ae31f10e]{opacity:1;background:color-mix(in srgb,var(--ok) 45%,var(--tile-hi))}.cell .attune.bad[data-v-ae31f10e]{opacity:1;background:color-mix(in srgb,var(--hp) 45%,var(--tile-hi))}.cell .attune[data-v-ae31f10e]:disabled{cursor:default}.cell .transfer[data-v-ae31f10e]{position:absolute;top:3px;left:22px;height:16px;min-width:16px;display:flex;align-items:center;justify-content:center;padding:0 2px;border:0;border-radius:var(--r-2);background:var(--tile-hi);font-size:9px;line-height:1;opacity:.45;cursor:pointer}.cell .transfer.on[data-v-ae31f10e]{opacity:1;background:color-mix(in srgb,var(--ok) 45%,var(--tile-hi))}.cell .transfer[data-v-ae31f10e]:disabled{cursor:default}.cell .mode[data-v-ae31f10e]{position:absolute;top:3px;left:41px;height:16px;min-width:16px;display:flex;align-items:center;justify-content:center;padding:0 2px;border:0;border-radius:var(--r-2);background:var(--tile-hi);font-size:9px;line-height:1;opacity:.45;cursor:pointer}.cell .mode.on[data-v-ae31f10e]{opacity:1;background:color-mix(in srgb,var(--warn, #d4a847) 45%,var(--tile-hi))}.cell .mode[data-v-ae31f10e]:disabled{cursor:default}.cell .curse[data-v-ae31f10e]{position:absolute;bottom:3px;left:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);background:color-mix(in srgb,var(--hp) 55%,var(--tile-hi));color:var(--ink);font-size:11px;line-height:1;pointer-events:none}.cell .curse.lifted[data-v-ae31f10e]{background:var(--tile-hi);color:var(--ink-mut);opacity:.75}.cell.cursed .spend[data-v-ae31f10e]{left:22px}.cell.cursed .spend.back[data-v-ae31f10e]{left:41px}.cell .spend[data-v-ae31f10e]{position:absolute;bottom:3px;left:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:var(--tile-hi);color:var(--ink-dim);font-size:13px;line-height:1;opacity:.45;cursor:pointer}.cell .spend.back[data-v-ae31f10e]{left:22px}.cell .spend[data-v-ae31f10e]:hover{opacity:1}.cell .spend[data-v-ae31f10e]:disabled{cursor:default}.cell.miss[data-v-ae31f10e]{border-style:dashed}.cell.droptarget[data-v-ae31f10e]{border-color:color-mix(in srgb,var(--ok) 60%,var(--line))}.cell.hole[data-v-ae31f10e]{border-style:dashed;color:var(--ink-mut)}.cell.hole.can[data-v-ae31f10e]{cursor:pointer}.cell.hole.can[data-v-ae31f10e]:hover{border-color:var(--accent);color:var(--accent)}.cnt[data-v-ae31f10e]{display:inline-flex;align-items:center;gap:4px;margin-right:auto;font-size:11px;font-weight:700;color:var(--ink-mut)}.d-acts[data-v-ae31f10e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cnt.over .cnt-n[data-v-ae31f10e]{color:var(--hp)}.slots[data-v-ae31f10e]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.row.grab[data-v-ae31f10e]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.row.grab[data-v-ae31f10e]:active{cursor:grabbing}.row.miss[data-v-ae31f10e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:68px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--tile);font-size:13px;color:var(--ink-dim)}.acts[data-v-ae31f10e]{display:flex;align-items:center;gap:4px}.muted[data-v-ae31f10e]{padding:6px 0;font-size:13px;color:var(--ink-dim)}.picker[data-v-ae31f10e]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.side-pick[data-v-ae31f10e]{position:fixed;top:44px;bottom:0;right:var(--drawer-w, 0px);z-index:62;width:min(400px,calc(100vw - var(--drawer-w) - 8px));display:flex;flex-direction:column;border-left:1px solid var(--line-2);box-shadow:var(--sh-2)}.sp-h[data-v-ae31f10e]{display:flex;align-items:center;gap:10px;flex:none;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--line)}.sp-h b[data-v-ae31f10e]{flex:1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-x[data-v-ae31f10e]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer}.sp-x[data-v-ae31f10e]:hover{background:var(--hover);color:var(--ink)}.sp-b[data-v-ae31f10e]{flex:1;min-height:0;overflow-y:auto;padding:12px}.sp-enter-active[data-v-ae31f10e],.sp-leave-active[data-v-ae31f10e]{transition:transform .18s ease-out,opacity .18s ease-out}.sp-enter-from[data-v-ae31f10e],.sp-leave-to[data-v-ae31f10e]{transform:translate(12px);opacity:0}@media (max-width: 767px) and (min-height: 501px){.side-pick[data-v-ae31f10e]{top:0;right:0;left:0;width:auto;bottom:12vh}}@media (orientation: landscape) and (max-height: 500px){.side-pick[data-v-ae31f10e]{top:0}}.coins[data-v-65871c2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 12px}span.scope-badge.sm[data-v-06eac8cb]{justify-content:center;min-width:15px;padding:1px 3px;font-size:9px;font-weight:800;vertical-align:middle}.tagsel[data-v-f1c357cc]{position:relative}.control[data-v-f1c357cc]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:var(--h);padding:4px 8px;border:1px solid var(--line-2);border-radius:var(--r-2);background:#0003;cursor:text}.tagsel.open .control[data-v-f1c357cc]{border-color:var(--ac)}span.chip[data-v-f1c357cc]{border-radius:var(--r-2)}.chip .x[data-v-f1c357cc]{display:inline-flex;color:var(--hp);cursor:pointer}.q[data-v-f1c357cc]{flex:1;min-width:80px;align-self:stretch;border:none;background:none;color:var(--ink);padding:0;outline:none;font-size:14px}.menu[data-v-f1c357cc]{position:fixed;z-index:var(--z-pop)}.menu.up[data-v-f1c357cc]{transform:translateY(-100%)}.list[data-v-f1c357cc]{max-height:187px;overflow-y:auto}.opt[data-v-f1c357cc]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:none;color:var(--text);cursor:pointer;border-radius:var(--r-2);font-size:13px;text-align:left}.opt[data-v-f1c357cc]:hover{background:var(--bg-elev2)}.opt.sel[data-v-f1c357cc]{font-weight:600}.opt .dot[data-v-f1c357cc]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.opt .nm[data-v-f1c357cc]{flex:1}.opt .ck[data-v-f1c357cc]{color:var(--accent);flex-shrink:0}.create[data-v-f1c357cc]{display:flex;align-items:center;gap:5px;padding:6px;border-bottom:1px solid var(--border);margin-bottom:4px}.create button.sc[data-v-f1c357cc]{flex-shrink:0;padding:0 8px}.create .mk[data-v-f1c357cc]{flex:1;min-width:0}.create .mk[data-v-f1c357cc] .t{overflow:hidden;text-overflow:ellipsis}.empty[data-v-f1c357cc]{padding:8px;font-size:12px;color:var(--text-dim);text-align:center}.face[data-v-411e0e8a]{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.mk-icon[data-v-411e0e8a]{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1);font-size:40px;line-height:1}.portrait[data-v-411e0e8a]{border-radius:var(--r-3);overflow:hidden}.fields[data-v-411e0e8a]{flex:1 1 260px;display:flex;flex-direction:column;gap:10px;min-width:0}.color-row[data-v-411e0e8a]{display:flex;align-items:center;gap:8px}.go[data-v-2346c7b1]{margin-left:6px;vertical-align:middle}.token-face[data-v-a027f9cc]{display:block;flex:none}.stat[data-v-a906b36d]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.top[data-v-a906b36d]{display:flex;align-items:center;gap:6px;color:var(--ink-dim);font-size:12px}.ic[data-v-a906b36d]{flex:none}.stat[data-tone=hp] .ic[data-v-a906b36d]{color:var(--hp)}.stat[data-tone=ac] .ic[data-v-a906b36d]{color:var(--ac)}.stat[data-tone=move] .ic[data-v-a906b36d]{color:var(--ok)}.stat[data-tone=vision] .ic[data-v-a906b36d]{color:var(--vision)}.stat[data-tone=gold] .ic[data-v-a906b36d]{color:var(--gold)}.stat[data-tone=mana] .ic[data-v-a906b36d]{color:var(--mana)}.stat[data-tone=blood] .ic[data-v-a906b36d]{color:var(--blood)}.v[data-v-a906b36d]{font-size:24px;line-height:1.15;font-variant-numeric:tabular-nums}.v small[data-v-a906b36d]{font-size:12px;font-weight:400;color:var(--ink-dim)}.v.none[data-v-a906b36d]{color:var(--ink-mut)}.n[data-v-a906b36d]{color:var(--ink-dim);font-size:11px;line-height:1.35}.why[data-v-a906b36d]{color:var(--warn);font-size:11px;line-height:1.35}.open[data-v-3637d1f0]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.open li[data-v-3637d1f0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.prose[data-v-3637d1f0]{margin:0;white-space:pre-wrap;line-height:1.45}.badges[data-v-3637d1f0]{margin:0;display:flex;flex-wrap:wrap;gap:6px}.cw[data-v-e0be3d4a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-screen);overflow-y:auto;background:var(--s0)}.wrap[data-v-e0be3d4a]{max-width:900px;margin:0 auto;padding:24px 16px 48px}.head-row[data-v-e0be3d4a]{display:flex;align-items:center;gap:12px}h1[data-v-e0be3d4a]{margin:0;font-size:24px;min-width:0;overflow-wrap:anywhere}.where[data-v-e0be3d4a]{margin:4px 0 0;color:var(--ink-dim);font-size:12px}.bad[data-v-e0be3d4a]{color:var(--hp)}.drafts[data-v-65d5f617]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;font-size:12px}.drafts-t[data-v-65d5f617]{color:var(--ink-dim)}.drafts-n[data-v-65d5f617]{flex-basis:100%;color:var(--ink-dim)}.draft[data-v-65d5f617]{display:inline-flex;align-items:center;gap:4px}.drafts-err[data-v-65d5f617]{margin:0 0 8px;color:var(--warn);font-size:12px}.hero-build[data-v-299ff7ee]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.pager[data-v-299ff7ee]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0 4px}.pg[data-v-299ff7ee]{font-size:12px;color:var(--ink-dim)}.pg-n[data-v-299ff7ee]{margin-left:6px;opacity:.7}.acat[data-v-299ff7ee]{display:flex;flex-direction:column;gap:8px}.bar .search[data-v-299ff7ee]{flex:1}.tf-lbl[data-v-299ff7ee]{font-size:12px;color:var(--text-dim);font-weight:700;padding-top:4px;white-space:nowrap}.list[data-v-299ff7ee]{max-height:56vh;overflow-y:auto}.grabzone[data-v-299ff7ee]{min-width:0;cursor:grab;touch-action:none}.grabzone[data-v-299ff7ee]:active{cursor:grabbing}.grabzone.placed[data-v-299ff7ee]{opacity:.6}.panel[data-v-0e0df5db]{display:flex;flex-direction:column;min-height:0}.panel-head[data-v-0e0df5db]{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.panel-head h3[data-v-0e0df5db]{margin:0;font-size:15px}.arrow[data-v-0e0df5db]{color:var(--text-dim);font-size:12px;transition:transform .15s}.arrow.closed[data-v-0e0df5db]{transform:rotate(-90deg)}.count[data-v-0e0df5db]{margin-left:auto;font-size:12px;color:var(--text-dim)}.loc-row[data-v-0e0df5db]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.loc-sel[data-v-0e0df5db]{flex:1;min-width:0}.tabs[data-v-0e0df5db]{display:flex;gap:4px;margin-bottom:8px}.tab[data-v-0e0df5db]{flex:1;min-width:0;padding-inline:6px}.tn[data-v-0e0df5db]{margin-left:4px;font-style:normal;opacity:.55}.asearch[data-v-0e0df5db]{display:flex;gap:6px;margin-bottom:8px}.asearch .search[data-v-0e0df5db]{flex:1}.list[data-v-0e0df5db]{display:flex;flex-direction:column;gap:6px}.asset[data-v-0e0df5db]{min-width:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.asset[data-v-0e0df5db]:active{cursor:grabbing}.empty[data-v-0e0df5db]{color:var(--text-dim);font-size:13px;padding:12px 0;text-align:center}.empty.sm[data-v-0e0df5db]{padding:4px 0;font-size:12px}.empty .mut[data-v-0e0df5db]{color:var(--text-dim)}.sec-lbl[data-v-0e0df5db]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-dim);margin:18px 0 6px}.sec-lbl .sec-n[data-v-0e0df5db]{color:var(--text-dim);font-weight:400}.cvc[data-v-ce96d3ce]{position:relative;display:flex;flex-direction:column;border-radius:var(--r-3);overflow:hidden;cursor:pointer}.cvc.on[data-v-ce96d3ce]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;border:2px solid var(--ac);border-radius:inherit;pointer-events:none}.cvc-cover[data-v-ce96d3ce]{border:0;border-radius:0 15px 0 0}.cvc-lay[data-v-ce96d3ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:6px 8px 8px}.cvc-cover[data-v-ce96d3ce]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#00000073,#0000 45%,#000000a6);pointer-events:none}.cvc-top[data-v-ce96d3ce],.cvc-bot[data-v-ce96d3ce]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:6px}.cvc-name[data-v-ce96d3ce]{flex:1;min-width:0;font-weight:700;color:#f2f4f8;text-shadow:0 1px 4px rgba(0,0,0,.9)}.cvc-acts[data-v-ce96d3ce]{display:flex;gap:2px}.cvc-foot[data-v-ce96d3ce]{display:flex;align-items:center;gap:10px;padding:6px 10px 8px;font-size:12px;color:var(--text-dim)}.addc[data-v-d280a57f]{width:100%;border:1px dashed var(--line-2);border-radius:var(--r-2);background:transparent}.addc[data-v-d280a57f]:hover:not(.off){border-color:var(--ac)}.addc.off[data-v-d280a57f]{opacity:.45}.addc-h[data-v-d280a57f]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;background:transparent;color:var(--ink-mut, var(--text-dim));font:inherit;font-size:13px;cursor:pointer}.addc-h[data-v-d280a57f]:hover:not(:disabled){color:var(--ink);background:#ffffff08}.addc-h[data-v-d280a57f]:disabled{cursor:not-allowed}.addc-one[data-v-d280a57f]{flex-direction:column}.addc-2[data-v-d280a57f]{display:flex;flex-direction:column}.addc-2 .addc-h[data-v-d280a57f]{flex:1;border:0;border-radius:0 15px 0 0}.addc-2 .addc-h+.addc-h[data-v-d280a57f]{border-top:1px dashed var(--line-2);border-radius:0 0 15px 15px}.addc-2.side[data-v-d280a57f]{flex-direction:row}.addc-2.side .addc-h[data-v-d280a57f]{border-radius:var(--r-2)}.addc-2.side .addc-h+.addc-h[data-v-d280a57f]{border-top:0;border-left:1px dashed var(--line-2);border-radius:var(--r-2)}.addc-t[data-v-d280a57f]{text-align:center;line-height:1.25}.panel[data-v-014f78d3]{display:flex;flex-direction:column;min-height:0}.panel-head[data-v-014f78d3]{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.panel-head h3[data-v-014f78d3]{margin:0;font-size:15px}.arrow[data-v-014f78d3]{color:var(--text-dim);font-size:12px;transition:transform .15s}.arrow.closed[data-v-014f78d3]{transform:rotate(-90deg)}.count[data-v-014f78d3]{margin-left:auto;font-size:12px;color:var(--text-dim)}.add[data-v-014f78d3]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.add input[data-v-014f78d3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.add.disabled[data-v-014f78d3]{opacity:.5}.grid[data-v-014f78d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;overflow:auto}.grid>.hint[data-v-014f78d3]{grid-column:1 / -1}.hint[data-v-014f78d3]{font-size:12px;color:var(--text-dim);margin:4px 0}.mk[data-v-014f78d3]{display:inline-flex;align-items:center;gap:4px}.fb[data-v-20024437]{position:fixed;left:50%;top:calc(var(--field-top, 0px) + 8px);transform:translate(-50%);z-index:var(--z-topbar);display:flex;flex-direction:column;gap:6px;padding:6px 8px;border-radius:var(--r-3);max-width:min(760px,calc(100vw - 24px))}.fb-head[data-v-20024437]{display:flex;align-items:center;gap:8px;min-width:0}.fb-grip[data-v-20024437]{flex:none;display:flex;align-items:center;justify-content:center;width:18px;min-height:var(--h-sm);color:var(--ink-mut);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.fb-grip[data-v-20024437]:active{cursor:grabbing}.fb-name[data-v-20024437]{display:flex;align-items:center;gap:6px;flex:none;margin-right:auto;font-size:13px;font-weight:700;color:var(--ink);cursor:help}.fb-ic[data-v-20024437]{font-size:15px}.fb-tools[data-v-20024437]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}@media (max-width: 767px){.fb[data-v-20024437]{left:8px;right:8px;top:calc(var(--field-top, 0px) + 8px);transform:none;max-width:none}}@media (orientation: landscape) and (max-height: 500px){.fb[data-v-20024437]{left:8px;right:calc(72px + env(safe-area-inset-right));top:6px}}.mapnote[data-v-ee4952bf]{position:absolute;left:0;top:0;transform:translate(-50%,-100%);font-size:24px;cursor:pointer;z-index:8;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8));touch-action:none;-webkit-user-select:none;user-select:none}.mn-pop[data-v-ee4952bf]{position:absolute;transform:translate(-50%,calc(-100% - 26px));width:240px;max-width:70vw;padding:8px 10px;z-index:20}.mn-head[data-v-ee4952bf]{display:flex;align-items:center;gap:6px;border-left:3px solid #e0b341;padding-left:6px}.mn-title[data-v-ee4952bf]{flex:1;font-size:13px;font-weight:700}.mn-x[data-v-ee4952bf]{background:none;border:none;cursor:pointer;font-size:13px}.mn-tags[data-v-ee4952bf]{display:flex;flex-wrap:wrap;gap:3px;margin:5px 0}.mn-t[data-v-ee4952bf]{font-size:10px;padding:1px 6px;border-radius:var(--r-2);background:var(--bg-elev2);border:1px solid var(--border);color:var(--text-dim)}.mn-body[data-v-ee4952bf]{font-size:12px;color:var(--text);line-height:1.4;margin-top:4px;max-height:200px;overflow-y:auto}.dw[data-v-44b6012d]{position:fixed;top:var(--top, 0px);bottom:0;z-index:var(--z-drawer);width:min(var(--w),calc(100vw / var(--ui-zoom)));right:calc(var(--drawer-w) - var(--w));display:flex;flex-direction:column;background:var(--s1);border-left:1px solid var(--line-2);box-shadow:var(--sh-2)}.dw.win[data-v-44b6012d]{right:auto;bottom:auto;width:auto;max-width:calc(100vw / var(--ui-zoom));border:1px solid rgba(255,255,255,.16);border-radius:var(--r-4);overflow:hidden;background:transparent;box-shadow:0 18px 60px #0009}.dw.win[data-v-44b6012d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.dw.win>.dw-h[data-v-44b6012d],.dw.win>.dw-b[data-v-44b6012d],.dw.win>.dw-f[data-v-44b6012d]{position:relative}.dw.win .dw-h[data-v-44b6012d]{height:40px;gap:8px;padding:0 6px 0 12px;cursor:move;touch-action:none;border-radius:var(--r-4) var(--r-4) 0 0}.dw.win .dw-t[data-v-44b6012d]{font-size:14px}.dw.win.maxi .dw-h[data-v-44b6012d]{cursor:default}.dw.win .dw-x[data-v-44b6012d]{width:30px;height:30px;border-radius:var(--r-2)}.dw-pin[data-v-44b6012d]{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-mut, var(--ink-dim));opacity:.55;cursor:pointer}.dw-pin[data-v-44b6012d]:hover{opacity:1;color:var(--ink)}.dw-pin.on[data-v-44b6012d]{opacity:1;color:var(--ac)}.dw.win .dw-f[data-v-44b6012d]{min-height:40px;padding:0 8px 0 12px}.dw.win.folded .dw-h[data-v-44b6012d]{border-bottom:0;border-radius:var(--r-4)}.dw.win .dw-b[data-v-44b6012d]{overflow:auto}.dw-re[data-v-44b6012d],.dw-rb[data-v-44b6012d],.dw-rs[data-v-44b6012d]{position:absolute;touch-action:none}.dw-re[data-v-44b6012d]{top:40px;right:0;bottom:18px;width:10px;cursor:ew-resize}.dw-rb[data-v-44b6012d]{left:0;right:18px;bottom:0;height:10px;cursor:ns-resize}.dw-rs[data-v-44b6012d]{right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;border-right:2px solid var(--line-2);border-bottom:2px solid var(--line-2);border-bottom-right-radius:var(--r-4)}.dw-rs[data-v-44b6012d]:hover,.dw-re[data-v-44b6012d]:hover,.dw-rb[data-v-44b6012d]:hover{border-color:var(--ac);background:var(--hover)}.grab[data-v-44b6012d]{display:none}.dw-h[data-v-44b6012d]{display:flex;align-items:center;gap:10px;flex:none;padding:0 12px 0 18px;height:56px;border-bottom:1px solid var(--line)}.dw-ic[data-v-44b6012d]{color:var(--ac)}.dw-t[data-v-44b6012d]{flex:1;min-width:0;font-size:16px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-x[data-v-44b6012d]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim)}.dw-x[data-v-44b6012d]:hover{background:var(--hover);color:var(--ink)}.dw-b[data-v-44b6012d]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.dw-f[data-v-44b6012d]{flex:none;min-height:56px;display:flex;align-items:center;gap:8px;padding:0 12px 0 18px;border-top:1px solid var(--line)}.dw-enter-active[data-v-44b6012d],.dw-leave-active[data-v-44b6012d]{transition:opacity .2s ease-out}.dw-enter-from[data-v-44b6012d],.dw-leave-to[data-v-44b6012d]{opacity:.6}.fw-enter-active[data-v-44b6012d],.fw-leave-active[data-v-44b6012d]{transition:opacity .15s ease-out}.fw-enter-from[data-v-44b6012d],.fw-leave-to[data-v-44b6012d]{opacity:0}@media (max-width: 767px) and (min-height: 501px){.dw[data-v-44b6012d]{top:0;left:0;right:0;bottom:0;width:auto;height:auto;border-left:0;border-top:1px solid var(--line-2);border-radius:var(--r-2);padding-bottom:env(safe-area-inset-bottom);transform:none}.dw-enter-active[data-v-44b6012d],.dw-leave-active[data-v-44b6012d]{transition:transform .2s ease-out}.dw-enter-from[data-v-44b6012d],.dw-leave-to[data-v-44b6012d]{opacity:1;transform:translateY(100%)}.grab[data-v-44b6012d]{display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:var(--r-2);background:var(--line-2);touch-action:none;cursor:grab}.dw-enter-from[data-v-44b6012d],.dw-leave-to[data-v-44b6012d]{transform:translateY(100%)}}@media (orientation: landscape) and (max-height: 500px){.dw[data-v-44b6012d]{top:0}}.lightpt[data-v-b84747b2]{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#14161cd1;border:2px solid #ffcc88;color:#fc8;box-shadow:0 2px 8px #00000080;cursor:grab;touch-action:none}.lightpt[data-v-b84747b2]:active{cursor:grabbing}.lightpt.sel[data-v-b84747b2]{outline:2px solid #ffd54a;outline-offset:2px}.lightpt.off[data-v-b84747b2]{opacity:.45;border-style:dashed}.lightpt.dark[data-v-b84747b2]{background:#0a0812eb;color:#b6acf0}.mi-name[data-v-b84747b2]{font-size:13px;font-weight:700;margin-bottom:4px}.fsec[data-v-b84747b2]{display:flex;flex-direction:column;gap:8px}.lrow[data-v-b84747b2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;font-size:13px}.linp[data-v-b84747b2]{flex:1 1 auto;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-2);color:inherit;padding:4px 6px}.linp.num[data-v-b84747b2]{flex:0 0 84px}.lrange[data-v-b84747b2]{flex:0 0 120px}.lring[data-v-b84747b2]{border:1px solid rgba(255,255,255,.12);border-radius:var(--r-2);padding:6px 8px;margin:6px 0}.lringhead[data-v-b84747b2]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-dim)}.muted[data-v-b84747b2]{color:var(--text-dim);font-size:12px;margin:6px 0}.ck[data-v-b84747b2]{display:flex;align-items:center;gap:6px}.ck input[data-v-b84747b2]{width:auto}.placept[data-v-f6d54856]{position:absolute;transform:translate(-50%,-50%);width:var(--hit);height:var(--hit);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--s2);border:2px solid var(--accent);color:var(--ink);font-size:15px;font-weight:800;box-shadow:var(--sh-2);cursor:grab;touch-action:none}.placept[data-v-f6d54856]:active{cursor:grabbing}.mi-name[data-v-f6d54856]{font-size:13px;font-weight:700;margin-bottom:4px}.mi-hint[data-v-f6d54856]{margin:0 0 6px;font-size:12px;line-height:1.35;color:var(--ink-mut)}.vh[data-v-bd5c71cb]{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;touch-action:none;cursor:move}.vh.aim[data-v-bd5c71cb]{pointer-events:none;cursor:default}.vh-dot[data-v-bd5c71cb]{width:var(--vh-dot);height:var(--vh-dot);border-radius:50%;background:var(--danger);box-shadow:0 0 0 1px var(--s1)}.vh.sel .vh-dot[data-v-bd5c71cb]{background:var(--warn)}.vh.mid .vh-dot[data-v-bd5c71cb]{background:var(--s2);border:2px solid var(--accent);opacity:.75}.vh:active .vh-dot[data-v-bd5c71cb]{background:var(--accent);opacity:1}.tz[data-v-deec3771]{position:absolute;pointer-events:none}.tz-trigger[data-v-deec3771]{fill:var(--danger);fill-opacity:.1;stroke:var(--danger);stroke-width:2;vector-effect:non-scaling-stroke}.tz-trigger.k-trap[data-v-deec3771]{fill:var(--warn);stroke:var(--warn)}.tz-trigger.k-damage[data-v-deec3771]{fill:var(--info);stroke:var(--info);fill-opacity:.16}.tz-engage[data-v-deec3771]{fill:var(--accent);fill-opacity:.05;stroke:var(--accent);stroke-width:2;stroke-dasharray:10 8;vector-effect:non-scaling-stroke}.tz-trigger.off[data-v-deec3771],.tz-trigger.fired[data-v-deec3771],.tz-engage.off[data-v-deec3771],.tz-engage.fired[data-v-deec3771]{fill-opacity:.03;stroke-opacity:.4;stroke-dasharray:4 6}.tzpt[data-v-deec3771]{position:absolute;transform:translate(-50%,-50%);width:var(--hit);height:var(--hit);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--s2);border:2px solid var(--danger);color:var(--ink);font-size:16px;box-shadow:var(--sh-2);cursor:grab;touch-action:none}.tzpt.k-trap[data-v-deec3771]{border-color:var(--warn)}.tzpt.k-damage[data-v-deec3771]{border-color:var(--info)}.tzpt.off[data-v-deec3771],.tzpt.fired[data-v-deec3771]{border-color:var(--line);opacity:.75}.tzpt[data-v-deec3771]:active{cursor:grabbing}.mi-name[data-v-deec3771]{font-size:13px;font-weight:700;margin-bottom:4px}.mi-hint[data-v-deec3771]{margin:0 0 6px;font-size:12px;line-height:1.35;color:var(--ink-mut)}.sd[data-v-6d04209c]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair;touch-action:none}.sd-svg[data-v-6d04209c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sd-path[data-v-6d04209c]{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:2;stroke-dasharray:7 5}.sd-pt[data-v-6d04209c]{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--accent);pointer-events:none}.sd-pt.first[data-v-6d04209c]{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;background:var(--s2);border:2px solid var(--accent)}.doc[data-v-2a61f5d9]{display:flex;flex-direction:column;gap:12px}.doc-img[data-v-2a61f5d9]{display:block;width:100%;max-height:55vh;object-fit:contain;border-radius:var(--r-2);background:#0003}.doc-body[data-v-2a61f5d9]{font-size:16px;line-height:1.6}.doc-desc[data-v-2a61f5d9]{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;color:var(--ink, var(--text))}.doc-empty[data-v-2a61f5d9]{font-size:13px;color:var(--ink-mut, var(--text-dim))}.ui-spinner[data-v-c75524b2]{display:inline-block;flex:none;box-sizing:border-box;border-style:solid;border-color:var(--line-2);border-top-color:var(--ac);border-radius:50%;animation:ui-spin-c75524b2 .9s linear infinite}@keyframes ui-spin-c75524b2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-spinner[data-v-c75524b2]{animation:none}}.mapmedia[data-v-e466aef6]{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0;pointer-events:none}.mm[data-v-e466aef6]{position:absolute;display:block;box-sizing:border-box;object-fit:fill;transform-origin:50% 50%;pointer-events:none}.ph[data-v-e466aef6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8px * var(--k));padding:calc(8px * var(--k));background:var(--bg-elev);border:calc(1px * var(--k)) solid var(--border);border-radius:calc(4px * var(--k))}.ph-why[data-v-e466aef6]{margin:0;font-size:calc(13px * var(--k));line-height:1.3;text-align:center;color:var(--text-dim)}.ph-why.bad[data-v-e466aef6]{color:var(--warn)}.bi[data-v-a459aa9b]{object-fit:contain;vertical-align:middle;pointer-events:none}.bi-emo[data-v-a459aa9b]{line-height:1;pointer-events:none}.inf[data-v-944136d4]{display:inline-flex;align-items:center;gap:2px}.inf.editing[data-v-944136d4]{justify-content:stretch}.ed-num[data-v-944136d4]{width:100%;height:100%}.ed-num[data-v-944136d4]{border:0;border-radius:inherit;background:transparent}.inf .ed-num.ui-num[data-v-944136d4] .st{background:transparent}.inf .ed-num.ui-num[data-v-944136d4] .st:hover:not(:disabled){background:var(--hover)}.inf .ed-num.ui-num[data-v-944136d4] .v{min-width:0}.ic[data-v-944136d4]{color:var(--ac)}.lbl[data-v-944136d4]{font-style:normal;color:var(--ink-mut)}.inf button.ed-ic[data-v-944136d4]{width:20px;height:20px;border:0;border-radius:var(--r-1);color:var(--ink-mut);opacity:.55}.inf button.ed-ic[data-v-944136d4]:hover{opacity:1;color:var(--ac);background:none}.inf button.ed-ic[data-v-944136d4] .ai{width:12px;height:12px}.st[data-v-7c0b960d]{display:flex;flex-direction:column;gap:12px}.portrait-wrap[data-v-7c0b960d]{border-radius:var(--r-3)}.portrait-wrap button.img-edit[data-v-7c0b960d]{position:absolute;top:6px;right:6px;border:0;background:#0000008c;color:#fff}.portrait-wrap button.img-edit[data-v-7c0b960d]:hover{background:#000c;color:#fff}.hp-wrap[data-v-7c0b960d]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#000000d9);padding-top:22px}.hp-track[data-v-7c0b960d]{height:4px;margin:0 8px;border-radius:var(--r-2);background:#ffffff29;overflow:hidden}.hp-fill[data-v-7c0b960d]{height:100%;border-radius:var(--r-2);background:var(--hp);transition:width .15s}.hp-bar[data-v-7c0b960d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px}.hpv[data-v-7c0b960d]{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:700;font-size:15px;text-shadow:0 1px 3px rgba(0,0,0,.9)}.hpv .ai[data-v-7c0b960d]{color:var(--hp)}.pools[data-v-7c0b960d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:6px 0 2px}.pool[data-v-7c0b960d]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--line, #2b3550);border-radius:var(--r-2);background:#78aaff14}.pv[data-v-7c0b960d]{display:inline-flex;align-items:baseline;gap:4px;font-size:12px}.pv.off[data-v-7c0b960d]{opacity:.5}.pv .pl[data-v-7c0b960d]{font-style:normal;opacity:.75}.pv b[data-v-7c0b960d]{font-size:14px;color:#9fd0ff}.pv em[data-v-7c0b960d]{font-style:normal;opacity:.6}.temp-bar[data-v-7c0b960d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 6px 6px}.tempv[data-v-7c0b960d]{display:inline-flex;align-items:center;gap:4px;color:#cfe8ff;font-weight:700;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.9)}.tempv.off[data-v-7c0b960d]{opacity:.45}.tempv .ai[data-v-7c0b960d]{color:#7fbfff}.hpv[data-v-7c0b960d] .ed-ic{color:#fff}.hp-bar button.hpb[data-v-7c0b960d]{border:0;border-radius:50%;background:#ffffff29;color:#fff}.hp-bar button.hpb[data-v-7c0b960d]:hover{background:#ffffff52;color:#fff}.line[data-v-7c0b960d]{font-size:14px;color:var(--ink-dim)}.hero[data-v-7c0b960d]{display:flex;flex-direction:column;gap:4px}.hrow[data-v-7c0b960d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--ink-dim)}.hname[data-v-7c0b960d]{color:var(--ink);cursor:pointer;text-decoration:none;border-bottom:1px dashed var(--line-2)}.hlvl[data-v-7c0b960d]{color:var(--ink-dim)}.hsub[data-v-7c0b960d]{font-size:12px;color:var(--ink-mut);cursor:pointer;text-decoration:none;border-bottom:1px dashed var(--line-2)}.hsub.plain[data-v-7c0b960d]{cursor:default;border-bottom:0}.hpack[data-v-7c0b960d]{padding:0 5px;border:1px solid var(--line);font-size:11px;color:var(--ink-mut)}.htotal[data-v-7c0b960d]{padding-top:4px;border-top:1px solid var(--line)}.levelup[data-v-7c0b960d]{margin-left:auto}.dstate[data-v-7c0b960d]{font-size:13px;font-weight:700;color:var(--hp)}.dstate.dead[data-v-7c0b960d]{color:var(--ink-mut)}.vitals[data-v-7c0b960d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vit[data-v-7c0b960d]{display:flex;align-items:center;justify-content:center;min-width:0;gap:5px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);font-size:13px;color:var(--ink-dim);white-space:nowrap}.vit .ai[data-v-7c0b960d]{color:var(--ac)}.vit b[data-v-7c0b960d]{color:var(--ink);font-size:14px}.vit-l[data-v-7c0b960d]{font-size:11px;font-style:normal;color:var(--ink-mut)}.vit[data-v-7c0b960d] .lbl{font-size:11px}.resist[data-v-7c0b960d]{display:flex;flex-wrap:wrap;gap:6px}.resist .vit[data-v-7c0b960d]{white-space:normal}.resist .given[data-v-7c0b960d]{border-style:dashed}.stats[data-v-7c0b960d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat[data-v-7c0b960d]{position:relative;padding:10px 6px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);text-align:center}.stat.rollable[data-v-7c0b960d]{cursor:pointer}.stat.rollable[data-v-7c0b960d]:hover{border-color:var(--ac)}.sl[data-v-7c0b960d]{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--ink-mut)}.sv[data-v-7c0b960d]{font-size:22px;font-weight:700;line-height:1.2;color:var(--ink)}.stat.worn[data-v-7c0b960d]{border-color:var(--ac)}.lent[data-v-7c0b960d]{color:var(--ac);border-bottom:1px dashed currentColor}.sm[data-v-7c0b960d]{font-size:12px;font-weight:700;color:var(--ink-dim)}.sm.up[data-v-7c0b960d]{color:var(--ok)}.sm.down[data-v-7c0b960d]{color:var(--hp)}.sd[data-v-7c0b960d]{position:absolute;top:5px;right:5px;color:var(--ink-mut)}.stat.rollable:hover .sd[data-v-7c0b960d]{color:var(--ac)}.feats[data-v-7c0b960d]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fline[data-v-7c0b960d]{margin:0;font-size:12px;line-height:1.45;color:var(--warn)}.fline.ask[data-v-7c0b960d]{color:var(--ink-dim)}.fline.dm[data-v-7c0b960d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fline.bad[data-v-7c0b960d]{color:var(--hp)}.foot[data-v-7c0b960d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.prof[data-v-7c0b960d]{padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);font-size:12px;font-weight:700;color:var(--warn);white-space:nowrap}.money[data-v-7c0b960d]{display:inline-flex;gap:10px;flex-wrap:wrap;font-size:13px}.coin[data-v-7c0b960d]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;color:var(--ink-dim)}.coin.gold[data-v-7c0b960d] .ic{color:var(--warn)}.sec[data-v-88552e8b]{font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-mut);margin:16px 0 8px}.list[data-v-88552e8b]{display:flex;flex-direction:column;gap:6px}.muted[data-v-88552e8b]{font-size:13px;color:var(--ink-dim)}.build[data-v-1a454cb7]{margin-bottom:12px}.tsync[data-v-1a454cb7]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.tsync .note[data-v-1a454cb7]{margin:0;font-size:12px;line-height:1.45;color:var(--ink-mut)}.tsync .why[data-v-1a454cb7]{margin:0;color:var(--warn);font-size:12px;line-height:1.45}.bh[data-v-1a454cb7]{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--hit);padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);color:var(--ink-dim);font:inherit;font-size:13px;text-align:left;cursor:pointer;touch-action:manipulation}.bh.on[data-v-1a454cb7]{color:var(--ink);border-color:var(--ac)}.bh i[data-v-1a454cb7]{margin-left:auto;font-style:normal;font-weight:700}.blist[data-v-1a454cb7]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.brow[data-v-1a454cb7]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);font-size:13px}.blvl[data-v-1a454cb7]{color:var(--ink)}.bcls[data-v-1a454cb7]{font-size:12px;color:var(--ink-mut)}.bgives[data-v-1a454cb7]{margin:2px 0 0;padding-left:16px;color:var(--ink-dim)}.bgives i[data-v-1a454cb7]{font-style:normal;color:var(--ink-mut)}.bnone[data-v-1a454cb7]{font-size:12px;color:var(--ink-mut)}.bnote[data-v-1a454cb7]{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--ink-mut)}.sd[data-v-ac99b11a]{display:flex;flex-direction:column}.field[data-v-ac99b11a]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field label[data-v-ac99b11a]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-dim)}.row3[data-v-ac99b11a]{display:flex;gap:8px;flex-wrap:wrap}.row3 .field[data-v-ac99b11a]{flex:1;min-width:78px}.row3 .lvl[data-v-ac99b11a]{min-width:118px}.row3 .lvl[data-v-ac99b11a] .ui-num{width:100%}.dmn label[data-v-ac99b11a]{color:var(--warn)}.dmn[data-v-ac99b11a] .ui-ta{border-color:var(--warn);background:#f1c40f0f}.dmnote[data-v-ac99b11a]{margin-top:12px;padding:10px 12px;border:1px solid var(--warn);border-radius:var(--r-2);background:#f1c40f0f}.dmnote-h[data-v-ac99b11a]{display:flex;align-items:center;gap:5px;margin-bottom:5px;font-size:12px;font-weight:700;color:var(--warn)}.line[data-v-ac99b11a]{font-size:14px;color:var(--ink-dim)}.desc[data-v-ac99b11a]{margin:8px 0 0;font-size:14px;line-height:1.45;white-space:pre-wrap;color:var(--ink)}.muted[data-v-ac99b11a]{margin-top:8px;font-size:13px;color:var(--ink-mut)}.persona[data-v-ac99b11a]{display:grid;grid-template-columns:132px 1fr;gap:4px 12px;margin:12px 0 0;font-size:14px;line-height:1.45}.persona dt[data-v-ac99b11a]{color:var(--ink-dim)}.persona dd[data-v-ac99b11a]{margin:0;white-space:pre-wrap}@media (max-width: 520px){.persona[data-v-ac99b11a]{grid-template-columns:1fr;gap:0 0}.persona dd[data-v-ac99b11a]{margin-bottom:8px}}.conc[data-v-089a396b]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--tile)}.ci[data-v-089a396b]{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-1);background:var(--line)}.cinfo[data-v-089a396b]{display:flex;flex-direction:column;gap:2px;min-width:0}.cnm[data-v-089a396b]{font-size:13px;font-weight:600}.cdesc[data-v-089a396b]{font-size:11px;color:var(--ink-dim)}.cdrop[data-v-089a396b]{margin-left:auto;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font-size:11px;cursor:pointer}.cdrop[data-v-089a396b]:hover{color:var(--ink);border-color:var(--line-2)}.hint[data-v-089a396b]{margin:0 0 10px;font-size:12px;line-height:1.4;color:var(--ink-mut)}.muted[data-v-089a396b]{font-size:13px;color:var(--ink-mut)}.table[data-v-089a396b]{display:flex;flex-direction:column;gap:6px}.row[data-v-089a396b]{display:flex;align-items:flex-start;gap:10px;padding:8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);color:var(--ink);text-align:left;cursor:pointer}.row[data-v-089a396b]:hover{border-color:var(--line-2)}.ic[data-v-089a396b]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r-1);font-size:16px}.info[data-v-089a396b]{display:flex;flex-direction:column;gap:2px;min-width:0}.nm[data-v-089a396b]{font-size:14px;font-weight:600}.bdg[data-v-089a396b]{margin-left:6px;vertical-align:middle}.rule[data-v-089a396b]{display:inline-flex;margin-left:6px;padding:2px;border-radius:var(--r-1);color:var(--ink-dim);vertical-align:middle;cursor:pointer}.rule[data-v-089a396b]:hover{color:var(--ink);background:var(--line)}.desc[data-v-089a396b]{font-size:12px;line-height:1.35;color:var(--ink-dim)}.dur[data-v-089a396b]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:var(--ink-dim)}.durn[data-v-089a396b]{font-weight:700;color:var(--ink)}.ac-ask[data-v-d2a00ae3]{display:flex;flex-direction:column;gap:6px}.plan[data-v-d2a00ae3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.stats[data-v-d2a00ae3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat[data-v-d2a00ae3]{padding:10px 6px 8px;text-align:center}.sl[data-v-d2a00ae3]{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--ink-mut)}.sv-row[data-v-d2a00ae3]{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0}.sv[data-v-d2a00ae3]{min-width:34px;font-size:22px;font-weight:700;line-height:1.2;color:var(--ink)}.rnd[data-v-d2a00ae3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:none;color:var(--ink-dim);font:inherit;font-size:18px;line-height:1;cursor:pointer;touch-action:manipulation}.rnd[data-v-d2a00ae3]:hover:not(:disabled){color:var(--ink)}.rnd[data-v-d2a00ae3]:disabled{opacity:.35;cursor:default}.lvl[data-v-54668e64]{display:flex;flex-direction:column;gap:14px}.sec[data-v-54668e64]{display:flex;flex-direction:column;gap:8px}.sl[data-v-54668e64]{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-mut)}.mt[data-v-54668e64]{margin-top:6px}.cards[data-v-54668e64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.opt[data-v-54668e64]{position:relative;display:flex;flex-direction:column;gap:3px;min-height:var(--hit);padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation}.opt.on[data-v-54668e64]{border-color:var(--ac);background:var(--ac-grad);color:#fff}.on-name[data-v-54668e64]{font-size:14px}.on-sub[data-v-54668e64]{font-size:12px;font-style:normal;opacity:.75}.step[data-v-54668e64]{opacity:1;color:var(--ink-dim)}.pack[data-v-54668e64]{align-self:flex-start;margin-top:2px;padding:1px 6px;border:1px solid var(--line-2);border-radius:var(--r-2);font-size:11px;opacity:.85}.pack.link[data-v-54668e64]{cursor:pointer;color:inherit;text-decoration:underline}.gives[data-v-54668e64]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.gives li[data-v-54668e64]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);font-size:13px}.note[data-v-54668e64]{margin:0;font-size:12px;line-height:1.45;color:var(--ink-dim)}.note.bad[data-v-54668e64]{color:var(--hp)}.note.warn[data-v-54668e64]{color:var(--warn)}.row[data-v-54668e64]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.abils[data-v-54668e64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.abil[data-v-54668e64]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);font-size:13px}.abil i[data-v-54668e64]{font-style:normal;color:var(--ink-mut)}.tiny[data-v-54668e64]{width:26px;height:26px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);color:var(--ink);cursor:pointer;touch-action:manipulation}.rolled[data-v-54668e64]{color:var(--ok);font-size:13px}.foot[data-v-54668e64]{display:flex;justify-content:flex-end;gap:8px}.tabs[data-v-36e4f1d2]{display:flex;gap:4px;margin:-4px -4px 14px;padding:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs[data-v-36e4f1d2]::-webkit-scrollbar{display:none}.tab[data-v-36e4f1d2]{position:relative;flex:none;width:var(--hit);height:var(--hit);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile);color:var(--ink-dim);cursor:pointer;touch-action:manipulation}.tab[data-v-36e4f1d2]:hover{color:var(--ink);border-color:var(--line-2)}.tab.on[data-v-36e4f1d2]{background:var(--ac-grad);border-color:var(--ac);color:#fff}.badge[data-v-36e4f1d2]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-2);background:var(--ac);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.tab.on .badge[data-v-36e4f1d2]{background:var(--s0)}.botrow[data-v-24088b4f]{display:flex;align-items:center;gap:6px;width:100%}.botrow[data-v-24088b4f] .apart{margin-left:auto}.fps[data-v-a10537d0]{position:fixed;right:8px;bottom:calc(4px + env(safe-area-inset-bottom));z-index:60;min-width:34px;padding:2px 8px;border-radius:var(--r-2);color:#9aa3b2;font:12px/1.6 ui-monospace,monospace;font-variant-numeric:tabular-nums;cursor:pointer}.fps b[data-v-a10537d0]{color:#cfd6e2;font-weight:600}.fps.warn b[data-v-a10537d0]{color:#ffb066}.fps.bad b[data-v-a10537d0]{color:#ff6b5e}.rows[data-v-a10537d0]{display:flex;flex-direction:column;gap:2px}.row[data-v-a10537d0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-dim)}.row b[data-v-a10537d0]{font:600 18px/1 ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink)}.row b.warn[data-v-a10537d0]{color:#ffb066}.row b.bad[data-v-a10537d0]{color:#ff6b5e}.hint[data-v-a10537d0]{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--ink-mut)}.fog[data-v-a10537d0]{margin:12px 0 0;padding:10px;border-radius:var(--r-2);background:#ffffff0a;font:11px/1.6 ui-monospace,monospace;color:#8a93a3;white-space:pre-wrap;word-break:break-word}.acts[data-v-a10537d0]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.ok[data-v-a10537d0]{margin-right:auto;font-size:12px;color:#7ddc9a}.ok.fail[data-v-a10537d0]{color:#ffb066}.wp[data-v-d314d4af]{display:flex;flex-direction:column;gap:12px}.wscene[data-v-d314d4af]{font-size:13px;color:var(--ink)}.wwhere[data-v-d314d4af]{display:block;margin-top:2px;font-size:11px;color:var(--ink)}.wkinds[data-v-d314d4af]{display:flex;flex-wrap:wrap;gap:6px}.wrow[data-v-d314d4af]{display:flex;gap:12px;flex-wrap:wrap}.wf[data-v-d314d4af]{flex:1 1 140px;min-width:0}.wnote[data-v-d314d4af]{margin:0;font-size:12px;color:var(--ink)}.why[data-v-d314d4af]{margin:0;font-size:12px;color:var(--hp)}.weather[data-v-2f9e5fa4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.map-wrap[data-v-7d49c15e]{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.loc-badge[data-v-7d49c15e]{position:absolute;top:calc(10px + var(--field-top, 0px));left:12px;z-index:8;background:#14161cd9;border:1px solid var(--border);border-radius:var(--r-2);padding:6px 10px;font-weight:600;font-size:14px;pointer-events:none}.loc-badge .hintbar[data-v-7d49c15e]{color:#ffd54a;font-weight:400;font-size:13px}.mtop[data-v-7d49c15e]{position:absolute;top:calc(var(--field-top, 0px) + 8px);left:0;right:0;margin:0 auto;width:fit-content;max-width:min(560px,90%);z-index:47;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--r-2)}.mtop[data-v-7d49c15e] .refusal{flex:1 1 auto;margin:0}.fsec[data-v-7d49c15e]{display:flex;flex-direction:column;gap:8px}.fsec+.fsec[data-v-7d49c15e]{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.fsec h4[data-v-7d49c15e]{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mut)}.fogbtn[data-v-7d49c15e]{width:100%;padding:8px 10px;border-radius:var(--r-2);margin-bottom:6px}.fogbtn.on[data-v-7d49c15e]{border-color:var(--accent);color:#fff}.muted[data-v-7d49c15e]{color:var(--text-dim);font-size:12px;margin:6px 0}.toolbar[data-v-7d49c15e]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap}.loc-name[data-v-7d49c15e]{font-weight:600;margin-right:auto}.btn[data-v-7d49c15e]{display:inline-flex;align-items:center;gap:4px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:var(--r-2);padding:7px 12px;cursor:pointer;font-size:14px}.btn input[data-v-7d49c15e]{display:none}.btn.danger[data-v-7d49c15e]{color:#ff7a6e}.toolbar button.active[data-v-7d49c15e]{border-color:var(--accent);color:#fff}.grid-panel[data-v-7d49c15e]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--bg-elev);border-bottom:1px solid var(--border);font-size:13px}.grid-panel .sl[data-v-7d49c15e]{display:flex;flex-direction:column;gap:2px}.grid-panel input[type=range][data-v-7d49c15e]{width:160px}.ck[data-v-7d49c15e]{display:flex;align-items:center;gap:6px}.ck input[data-v-7d49c15e]{width:auto}.grid-panel .muted[data-v-7d49c15e]{color:var(--text-dim)}.viewport[data-v-7d49c15e]{flex:1;position:relative;overflow:hidden;background:var(--table-ground);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.viewport.grab[data-v-7d49c15e]{cursor:grab}.viewport.grab[data-v-7d49c15e]:active{cursor:grabbing}.viewport.wall[data-v-7d49c15e]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round'><path d='M3 3v8M3 3h8'/></g><g fill='none' stroke='%23ff5277' stroke-width='1.8'><rect x='9' y='11' width='16' height='12' rx='1.5'/><path d='M9 17h16M14 11v6M20 17v6M17 11v6'/></g></svg>") 3 3,crosshair}.hintbar[data-v-7d49c15e]{margin-right:auto;color:#ffd54a;font-size:13px}.grid-canvas[data-v-7d49c15e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.surface[data-v-7d49c15e]{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0;z-index:7}.mapobjs[data-v-7d49c15e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.objs[data-v-7d49c15e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.weatherc[data-v-7d49c15e]{z-index:4}.wallsc[data-v-7d49c15e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:6}.handle[data-v-7d49c15e]{position:absolute;transform:translate(-50%,-50%);background:#ffd54a;border:1px solid #222;border-radius:var(--r-2);z-index:9;touch-action:none;cursor:nwse-resize}.handle.rot[data-v-7d49c15e]{border-radius:50%;cursor:grab}.handle.rot[data-v-7d49c15e]:active{cursor:grabbing}.rot-stem[data-v-7d49c15e]{position:absolute;background:#ffd54a;opacity:.7;z-index:8;pointer-events:none}.warrow[data-v-7d49c15e]{position:absolute;display:flex;align-items:center;justify-content:center;color:#a78bfa;text-shadow:0 0 3px #000,0 0 3px #000;z-index:9;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;line-height:1}.snapdot[data-v-7d49c15e]{position:absolute;transform:translate(-50%,-50%);border:2px solid #6be39a;border-radius:50%;background:#6be39a59;pointer-events:none;z-index:10}.wdel[data-v-7d49c15e]{position:absolute;transform:translate(-50%,-50%);background:#1a1c22;color:#ff7a6e;border:1px solid #ff5277;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;z-index:9;cursor:pointer;line-height:1}.lightprev[data-v-7d49c15e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.lightrings[data-v-7d49c15e]{position:absolute;pointer-events:none;z-index:5;overflow:visible}.lightrings .ring[data-v-7d49c15e]{fill:none;stroke-width:.12}.lightrings .dimring[data-v-7d49c15e]{stroke:#ffcc8880;stroke-dasharray:.6 .4}.lightrings .brightring[data-v-7d49c15e]{stroke:#ffd54ad9}.lightrings .cone[data-v-7d49c15e]{fill:#ffcc8824;stroke:#ffd54ab3;stroke-width:.1}.lightdir[data-v-7d49c15e]{position:absolute;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#ffd54a;border:2px solid #1b1d23;box-shadow:0 1px 6px #0009;z-index:7;cursor:grab;touch-action:none}.lightdir[data-v-7d49c15e]:active{cursor:grabbing}.lightdir.cone-start[data-v-7d49c15e]{background:#ffd54a59;border-style:dashed}.lvl[data-v-7d49c15e]{display:flex;align-items:center;gap:10px}.lvlv[data-v-7d49c15e]{flex:0 0 42px;text-align:right;font-variant-numeric:tabular-nums}.lbl[data-v-7d49c15e]{font-size:12px;color:var(--ink-dim);margin-top:4px}.lrange.wide[data-v-7d49c15e]{flex:1 1 auto}.lrow[data-v-7d49c15e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;font-size:13px}.linp[data-v-7d49c15e]{flex:1 1 auto;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-2);color:inherit;padding:4px 6px}.linp.num[data-v-7d49c15e]{flex:0 0 84px}.lrange[data-v-7d49c15e]{flex:0 0 120px}.muted.warn[data-v-7d49c15e]{color:#ffb066}.pt-to[data-v-7d49c15e]{color:var(--text-dim);font-size:12px;margin-bottom:4px}.mi-name[data-v-7d49c15e]{font-size:13px;font-weight:700;margin-bottom:4px}.wcheck[data-v-7d49c15e]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:2px 0}.wcheck input[data-v-7d49c15e]{width:16px;height:16px;accent-color:var(--ac);cursor:pointer}.wnote[data-v-7d49c15e]{margin:0 0 4px;font-size:11px;line-height:1.4;color:var(--text-dim)}.wlbl[data-v-7d49c15e]{font-size:11px;font-weight:700;color:var(--text-dim);margin:2px 0 4px}.wseg[data-v-7d49c15e]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.mi-ic[data-v-7d49c15e]{font-size:20px;line-height:1}.mi-qty[data-v-7d49c15e]{position:absolute;right:-6px;bottom:-6px;min-width:16px;height:16px;padding:0 3px;border-radius:var(--r-2);background:#c9922e;color:#12141a;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.pop-layer[data-v-7d49c15e]{position:absolute;transform:translate(-50%,calc(-100% - 30px));z-index:20}.placeholder[data-v-7d49c15e]{flex:1;display:flex;align-items:center;justify-content:center;padding-top:var(--field-top, 0px);color:var(--text-dim);width:100%}.ph-box[data-v-7d49c15e]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:320px;text-align:center}.ph-t[data-v-7d49c15e]{font-size:15px;font-weight:600;color:var(--ink)}.ph-p[data-v-7d49c15e]{margin:0;font-size:12px;line-height:1.5;color:var(--ink-dim)}.note-place-hint[data-v-7d49c15e]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;background:#14161cf5;border:1px solid var(--border);border-radius:var(--r-2);box-shadow:0 6px 18px #00000080;font-size:13px;color:var(--text);max-width:90%}.note-place-hint .np-cancel[data-v-7d49c15e]{flex:none;padding:4px 12px;border:none;border-radius:var(--r-2);background:#ffffff1a;color:var(--text);font-size:13px;cursor:pointer}.two.wiz[data-v-5462e7ba]{display:block;min-height:46vh}.side.wide[data-v-5462e7ba]{flex:none;width:100%;padding-right:0;border-right:0}.two[data-v-5462e7ba]{display:flex;gap:18px;align-items:flex-start}.side[data-v-5462e7ba]{flex:0 0 230px;display:flex;flex-direction:column;gap:8px;padding-right:18px;border-right:1px solid var(--line)}.side .field[data-v-5462e7ba]{margin-bottom:0}.pane[data-v-5462e7ba]{flex:1;min-width:0}.sep[data-v-5462e7ba]{height:1px;margin:14px 0 2px;border:0;background:var(--line)}.muted-inline[data-v-5462e7ba]{color:var(--ink-mut);font-weight:400;font-size:12px}@media (max-width: 760px){.two[data-v-5462e7ba]{flex-direction:column}.side[data-v-5462e7ba]{flex:none;width:100%;padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}}.st-preview[data-v-5462e7ba]{width:100%;height:80px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;font-size:40px}.field[data-v-5462e7ba]{margin-bottom:10px}.hint-sm[data-v-5462e7ba]{font-size:12px;color:var(--ink-dim);margin:2px 0 0}.sec[data-v-5462e7ba]{display:block;font-size:13px;color:var(--ink-dim);margin:12px 0 6px;font-weight:600}.flags[data-v-5462e7ba]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.row[data-v-5462e7ba]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.row .field[data-v-5462e7ba]{flex:1;min-width:140px}.row-flags[data-v-5462e7ba]{flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:0}.chk[data-v-5462e7ba]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.chk input[data-v-5462e7ba]{width:auto}.stcat[data-v-06b09b14]{display:flex;flex-direction:column;gap:8px}.bar .search[data-v-06b09b14]{flex:1}.tf-lbl[data-v-06b09b14]{font-size:12px;color:var(--text-dim);font-weight:700;padding-top:4px;white-space:nowrap}.etags[data-v-06b09b14]{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.ncat[data-v-fa125913]{display:flex;flex-direction:column;gap:8px}.bar .search[data-v-fa125913]{flex:1}.tf-lbl[data-v-fa125913]{font-size:12px;color:var(--text-dim);font-weight:700;padding-top:4px;white-space:nowrap}.list[data-v-fa125913]{max-height:55vh;overflow-y:auto}.etags[data-v-fa125913]{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.field[data-v-fa125913]{margin-bottom:8px}.row[data-v-fa125913]{display:flex;gap:8px}.row .field[data-v-fa125913]{flex:1;margin-bottom:8px}.n-preview[data-v-fa125913]{width:100%;height:72px;margin-bottom:10px;border-radius:var(--r-2);background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:38px}.scope[data-v-fa125913]{display:flex;gap:6px;margin:2px 0 8px}.two.wiz[data-v-f7ca6a2c]{display:block;min-height:46vh}.side.wide[data-v-f7ca6a2c]{flex:none;width:100%;padding-right:0;border-right:0}.two[data-v-f7ca6a2c]{display:flex;gap:18px;align-items:flex-start}.side[data-v-f7ca6a2c]{flex:0 0 230px;display:flex;flex-direction:column;gap:8px;padding-right:18px;border-right:1px solid var(--line)}.side .fld[data-v-f7ca6a2c]{margin-bottom:0}.pane[data-v-f7ca6a2c]{flex:1;min-width:0}.sep[data-v-f7ca6a2c]{height:1px;margin:14px 0 2px;border:0;background:var(--line)}.e-preview[data-v-f7ca6a2c]{width:100%;height:80px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;font-size:40px}.scope[data-v-f7ca6a2c]{display:flex;gap:6px}@media (max-width: 760px){.two[data-v-f7ca6a2c]{flex-direction:column}.side[data-v-f7ca6a2c]{flex:none;width:100%;padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}}.ecat[data-v-f7ca6a2c]{display:flex;flex-direction:column;gap:8px}.bar .search[data-v-f7ca6a2c]{flex:1}.tf-lbl[data-v-f7ca6a2c]{font-size:12px;color:var(--text-dim);font-weight:700;padding-top:4px;white-space:nowrap}.list[data-v-f7ca6a2c]{max-height:55vh;overflow-y:auto}.etags[data-v-f7ca6a2c]{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.empty[data-v-f7ca6a2c]{color:var(--text-dim);font-size:13px;text-align:center;padding:14px 0}.mrow[data-v-f7ca6a2c]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.mrow .icf[data-v-f7ca6a2c]{width:64px;flex:none}.mrow .grow[data-v-f7ca6a2c]{flex:1;min-width:0}.ebody[data-v-f7ca6a2c]{margin-bottom:8px}.grid2[data-v-f7ca6a2c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.grid2 .fld[data-v-f7ca6a2c]{margin-bottom:0}.fld[data-v-f7ca6a2c]{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.dotrow[data-v-f7ca6a2c]{display:flex;gap:8px;flex-wrap:wrap}.dotrow .fld[data-v-f7ca6a2c]{flex:1 1 120px}.fld label[data-v-f7ca6a2c]{font-size:11px;color:var(--ink-dim)}.rounds[data-v-f7ca6a2c]{align-items:flex-start}.stchips[data-v-f7ca6a2c]{display:flex;flex-wrap:wrap;gap:4px}.scope[data-v-f7ca6a2c]{display:flex;gap:6px;margin-bottom:8px}.onlychk[data-v-f7ca6a2c]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-dim)}.ecat[data-v-39f7b316]{display:flex;flex-direction:column;gap:8px}.bar .search[data-v-39f7b316]{flex:1}.list[data-v-39f7b316]{max-height:55vh;overflow-y:auto}.etags[data-v-39f7b316]{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.pp-book[data-v-e5bc9a74]{margin:0 0 8px;color:var(--ink-dim);font-size:12px;line-height:1.4}.pp[data-v-e5bc9a74]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;height:100%;min-height:0}.pp-packs[data-v-e5bc9a74]{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.pp-group[data-v-e5bc9a74]{margin:6px 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mut)}.pp-group[data-v-e5bc9a74]:first-child{margin-top:0}.pp-pack[data-v-e5bc9a74]{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer}.pp-pack.on[data-v-e5bc9a74]{border-color:#ffffff59;color:var(--ink);background:var(--hover)}.pp-pack-cover[data-v-e5bc9a74]{flex:none;width:40px;height:40px;border-radius:var(--r-2);background:#ffffff0f center / cover;display:flex;align-items:center;justify-content:center;font-size:18px}.pp-pack-name[data-v-e5bc9a74]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-main[data-v-e5bc9a74]{display:flex;flex-direction:column;gap:10px;min-height:0}.pp-tools[data-v-e5bc9a74]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-bank[data-v-e5bc9a74] .one{font-weight:700}.pp-search[data-v-e5bc9a74]{flex:1;min-width:180px}.pp-filter[data-v-e5bc9a74]{width:150px}.pp-grid[data-v-e5bc9a74]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;padding-right:4px}.pp-foot[data-v-e5bc9a74]{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.pp-count[data-v-e5bc9a74]{flex:1;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-dim)}.pp-empty[data-v-e5bc9a74],.pp-err[data-v-e5bc9a74]{color:var(--ink-mut)}.pp-err[data-v-e5bc9a74]{color:var(--hp)}.pp-add-err[data-v-e5bc9a74]{margin:0;font-size:13px}@media (max-width: 700px){.pp[data-v-e5bc9a74]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}.pp-packs[data-v-e5bc9a74]{flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:0 0 4px;touch-action:pan-x}.pp-packs .pp-book[data-v-e5bc9a74]{flex:none;width:220px;margin:0}.pp-group[data-v-e5bc9a74]{display:none}.pp-pack[data-v-e5bc9a74]{flex:none;max-width:200px;min-height:var(--hit)}.pp-search[data-v-e5bc9a74]{min-width:0;flex-basis:100%}.pp-filter[data-v-e5bc9a74]{width:auto;flex:1;min-width:130px}.pp-grid[data-v-e5bc9a74]{grid-template-columns:minmax(0,1fr)}.pp-foot[data-v-e5bc9a74]{flex-wrap:wrap}.pp-count[data-v-e5bc9a74]{flex-basis:100%}.pp-foot[data-v-e5bc9a74] .ui-btn,.pp-foot>button[data-v-e5bc9a74]{flex:1}}.banks[data-v-bdc549f2]{display:flex;flex-direction:column;gap:10px}.pick[data-v-bdc549f2] .one{font-weight:700}.body[data-v-bdc549f2]{min-height:200px}.ncat[data-v-95f4ebd9]{display:flex;flex-direction:column;gap:8px}.hint[data-v-95f4ebd9]{font-size:12px;color:var(--text-dim)}.seg[data-v-95f4ebd9]{display:flex;gap:4px}.seg button[data-v-95f4ebd9]{flex:1;padding:6px 8px;border:1px solid var(--border);border-radius:var(--r-2);background:var(--tile);color:var(--text-dim);font-size:13px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.seg button.on[data-v-95f4ebd9]{border-color:var(--ac);color:var(--text);background:#ffffff0a}.seg .ln[data-v-95f4ebd9]{margin-left:5px;opacity:.7;font-size:11px}.list[data-v-95f4ebd9]{display:flex;flex-direction:column;gap:6px;max-height:55vh;overflow-y:auto}.row[data-v-95f4ebd9]{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 8px 10px;border:1px solid var(--border);border-left-width:4px;border-radius:var(--r-2);background:var(--tile)}.info[data-v-95f4ebd9]{flex:1;min-width:0}.nm[data-v-95f4ebd9]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.etags[data-v-95f4ebd9]{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.body[data-v-95f4ebd9]{margin-top:4px}.frow[data-v-95f4ebd9]{display:flex;gap:8px;align-items:flex-end}.frow .grow[data-v-95f4ebd9]{flex:1}.field[data-v-95f4ebd9]{margin-bottom:10px}.scope-note[data-v-95f4ebd9]{font-size:12px;color:var(--text-dim);margin-top:-4px;margin-bottom:6px}.handout-ctl[data-v-95f4ebd9]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.handout-ctl .who[data-v-95f4ebd9]{padding:5px 8px;border:1px solid var(--border);border-radius:var(--r-2);background:var(--tile);color:var(--text);font-size:13px;cursor:pointer}.handout-check[data-v-95f4ebd9]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-dim);margin-bottom:10px;cursor:pointer;line-height:1.35}.handout-check input[type=checkbox][data-v-95f4ebd9]{flex:none;width:16px;height:16px;margin:1px 0 0}.handout-check span[data-v-95f4ebd9]{flex:1;min-width:0}.asset-filter[data-v-95f4ebd9]{display:flex;align-items:center;gap:8px}.asset-filter .af-lbl[data-v-95f4ebd9]{font-size:12px;color:var(--text-dim);white-space:nowrap}.asset-filter .af-sel[data-v-95f4ebd9]{flex:1}.img-field[data-v-95f4ebd9]{margin-bottom:12px}.clocks[data-v-393f47b3]{display:flex;flex-direction:column;gap:10px}.hint[data-v-393f47b3]{font-size:12px;color:var(--text-dim)}.top[data-v-393f47b3]{display:flex;justify-content:flex-end}.clock[data-v-393f47b3]{border:1px solid var(--border);border-left:3px solid var(--c, #e0b341);border-radius:var(--r-2);background:var(--tile);padding:10px 12px}.clock.full[data-v-393f47b3]{box-shadow:0 0 0 1px var(--c);background:color-mix(in srgb,var(--c) 8%,transparent)}.c-head[data-v-393f47b3]{display:flex;align-items:center;gap:6px}.c-name[data-v-393f47b3]{flex:1;font-size:14px;font-weight:700}.c-count[data-v-393f47b3]{font-size:12px;color:var(--text-dim);margin-right:4px}.segs[data-v-393f47b3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.seg[data-v-393f47b3]{flex:1;min-width:18px;height:22px;border:1px solid var(--c);border-radius:var(--r-2);background:transparent;cursor:pointer;transition:background .1s}.seg.on[data-v-393f47b3]{background:var(--c)}.c-stage[data-v-393f47b3]{margin-top:6px;font-size:12px;color:var(--text-dim)}.c-event[data-v-393f47b3]{margin-top:8px;padding:8px 10px;border-radius:var(--r-2);background:color-mix(in srgb,var(--c) 12%,transparent)}.ev-h[data-v-393f47b3]{font-size:12px;font-weight:700;color:var(--c);margin-bottom:3px}.empty[data-v-393f47b3]{color:var(--text-dim);font-size:13px;text-align:center;padding:14px 0}.frow[data-v-393f47b3]{display:flex;gap:8px;align-items:flex-end}.frow .grow[data-v-393f47b3]{flex:1}.ff[data-v-393f47b3]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.ff label[data-v-393f47b3]{font-size:12px;color:var(--text-dim)}.stage-row[data-v-393f47b3]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.st-at[data-v-393f47b3]{width:80px}.st-lbl[data-v-393f47b3]{flex:1}.pp[data-v-24aaeb8e]{display:flex;flex-direction:column;gap:10px}.hint[data-v-24aaeb8e]{margin:0;color:var(--ink-dim);font-size:12px;line-height:1.45}.list[data-v-24aaeb8e]{container-type:inline-size;display:flex;flex-direction:column;gap:8px}.pair[data-v-24aaeb8e]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-2);background:#ffffff08}@container (max-width: 330px){.pair[data-v-24aaeb8e]{grid-template-columns:1fr}.link[data-v-24aaeb8e]{transform:rotate(90deg);padding:2px 0}}.end[data-v-24aaeb8e]{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px;border-radius:var(--r-2);background:#0000002e}.end.hid[data-v-24aaeb8e]{opacity:.6}.end[data-v-24aaeb8e]{order:0}.link[data-v-24aaeb8e]{place-self:center;line-height:1;color:var(--ink-dim);font-size:14px;order:1}.end.right[data-v-24aaeb8e]{order:2}.grip[data-v-24aaeb8e]{display:flex;align-items:center;justify-content:center;gap:6px;height:46px;border:1px dashed var(--line-2);border-radius:var(--r-2);background:#ffffff08;color:var(--ink-mut, var(--ink-dim));cursor:grab;touch-action:none}.grip[data-v-24aaeb8e]:hover:not(:disabled){border-color:var(--ac);color:var(--ink)}.grip[data-v-24aaeb8e]:active:not(:disabled){cursor:grabbing}.grip[data-v-24aaeb8e]:disabled{opacity:.45;cursor:not-allowed}.placed[data-v-24aaeb8e]{display:flex;align-items:center;justify-content:space-between;gap:6px}.where[data-v-24aaeb8e]{color:var(--ink-dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acts[data-v-24aaeb8e]{display:flex;gap:2px;flex:none}.head[data-v-24aaeb8e]{display:flex;align-items:center;gap:6px}.head .nm[data-v-24aaeb8e]{flex:1;min-width:0}.ui-tabs[data-v-1c678749]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.de[data-v-77cd80c1]{display:flex;flex-direction:column;gap:6px}.de-plot[data-v-77cd80c1]{position:relative;height:46px}.de-line[data-v-77cd80c1]{width:100%;height:100%;display:block;border-radius:var(--r-2);background:linear-gradient(180deg,#ffca6b29,#00000040)}.de-path[data-v-77cd80c1]{fill:none;stroke:#ffca6b;stroke-width:1.2;vector-effect:non-scaling-stroke}.de-dot[data-v-77cd80c1]{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--ink);border:1px solid #ffca6b;pointer-events:none}.de-scale[data-v-77cd80c1]{display:flex;justify-content:space-between;font-size:10px;color:var(--ink-mut);font-variant-numeric:tabular-nums}.de-row[data-v-77cd80c1]{display:flex;align-items:center;gap:8px}.de-name[data-v-77cd80c1]{flex:1 1 auto;font-size:12px;color:var(--ink-dim)}.de-at[data-v-77cd80c1]{flex:0 0 58px;padding:4px 6px;border-radius:var(--r-2);text-align:center;background:var(--hover);border:1px solid var(--border);color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.places[data-v-b8c9c398]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.p-lbl[data-v-b8c9c398]{font-size:12px;font-weight:700;color:var(--ink-dim)}.p-hint[data-v-b8c9c398]{margin:0;font-size:12px;line-height:1.5;color:var(--ink-dim)}.p-hint.mut[data-v-b8c9c398]{color:var(--ink-mut)}.p-err[data-v-b8c9c398]{margin:0;font-size:12px;line-height:1.5;color:var(--hp)}.p-said[data-v-b8c9c398]{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600}.p-scenes[data-v-b8c9c398]{margin:0;padding-left:18px;font-size:12px;line-height:1.6;color:var(--ink-dim)}.p-loose[data-v-b8c9c398]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile)}.p-loose-row[data-v-b8c9c398]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.rules[data-v-41986aaf],.r-pane[data-v-41986aaf]{display:flex;flex-direction:column;gap:8px}.r-lbl[data-v-41986aaf]{font-size:12px;font-weight:700;color:var(--ink-dim)}.seg[data-v-41986aaf]{display:flex;gap:6px}.seg.wrap[data-v-41986aaf]{flex-wrap:wrap}.seg.wrap[data-v-41986aaf]>*{flex:1 1 46%}.r-row[data-v-41986aaf]{display:flex;align-items:center;justify-content:space-between;gap:8px}.r-hint[data-v-41986aaf]{margin:0;font-size:12px;line-height:1.5;color:var(--ink-dim)}.r-hint.mut[data-v-41986aaf]{color:var(--ink-mut)}.r-err[data-v-41986aaf]{margin:0;font-size:12px;line-height:1.5;color:var(--hp)}.r-hm[data-v-41986aaf]{display:flex;gap:6px}.r-sel[data-v-41986aaf]{height:var(--h-sm);padding:0 6px;border-radius:var(--r-2);border:1px solid var(--line-2);background:#0003;color:var(--ink);font:inherit;font-size:13px}.pt[data-v-b283cffe]{display:inline-flex;align-items:center;gap:8px;min-width:0}.pt-range[data-v-b283cffe]{flex:0 1 160px;min-width:80px}.hint[data-v-8193ebb0]{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--ink-dim)}.opts[data-v-8193ebb0]{display:flex;flex-direction:column;gap:8px}.grp-label[data-v-8193ebb0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mut);margin:6px 0 -2px}.opt[data-v-8193ebb0]{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-2);background:#ffffff08;color:var(--ink);cursor:pointer}.opt[data-v-8193ebb0]:hover:not(:disabled){border-color:var(--ac);background:var(--hover)}.opt[data-v-8193ebb0]:disabled{opacity:.55;cursor:default}.opt[data-v-8193ebb0] svg{grid-row:1 / span 2}.opt .t[data-v-8193ebb0]{font-size:14px;font-weight:700}.opt .s[data-v-8193ebb0]{font-size:12px;color:var(--ink-dim)}.opt.dm[data-v-8193ebb0] svg{color:#cda349}.opt.obs[data-v-8193ebb0] svg{color:#58a6ff}.empty[data-v-8193ebb0]{font-size:12px;color:var(--ink-mut);padding:4px 2px}.rail[data-v-07bba385]{position:fixed;right:calc(10px + var(--drawer-w));top:50%;transform:translateY(-50%);z-index:46;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:var(--r-3);max-height:calc(100vh - 120px);overflow-y:auto}.sep[data-v-07bba385]{height:1px;margin:3px 4px;background:var(--line)}.pair[data-v-07bba385]{display:flex;gap:2px;width:var(--hit)}.rb.half[data-v-07bba385]{width:calc((var(--hit) - 2px) / 2)}.mirror[data-v-07bba385]{transform:scaleX(-1)}.rb[data-v-07bba385]{position:relative;width:var(--hit);height:var(--hit);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer;touch-action:manipulation}.rb[data-v-07bba385]:hover:not(:disabled):not(.on){background:var(--hover);color:var(--ink)}.rb.on[data-v-07bba385]:hover:not(:disabled){filter:brightness(1.12)}.rb.on[data-v-07bba385]{background:var(--ac-grad);color:#fff}.rb[data-v-07bba385]:disabled{opacity:.35;cursor:default}.dot[data-v-07bba385]{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--hp);box-shadow:0 0 0 2px var(--s2),0 0 6px var(--hp)}.badge[data-v-07bba385]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-2);background:var(--ac);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.rb.on .badge[data-v-07bba385]{background:#00000059}.lbl[data-v-07bba385],.only-mobile[data-v-07bba385]{display:none}@media (orientation: landscape) and (max-height: 500px){.only-mobile[data-v-07bba385]{display:flex}.rail-mobile-hidden[data-v-07bba385]{display:none}.rail[data-v-07bba385]{right:var(--drawer-w);left:auto;top:0;bottom:0;transform:none;flex-direction:column;justify-content:space-around;gap:0;width:calc(64px + env(safe-area-inset-right));max-height:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;border:0;border-left:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);padding:4px env(safe-area-inset-right) 4px 4px}.rail[data-v-07bba385]::-webkit-scrollbar{display:none}.sep[data-v-07bba385]{width:auto;height:1px;margin:2px 6px}.rb[data-v-07bba385]{flex:none;flex-direction:column;gap:2px;width:56px;height:52px}.lbl[data-v-07bba385]{display:block;font-size:10px;line-height:1;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb.on[data-v-07bba385]{background:transparent;color:var(--ac)}.rb.on .badge[data-v-07bba385]{background:var(--ac)}}@media (max-width: 767px) and (min-height: 501px){.only-mobile[data-v-07bba385]{display:flex}.rail-mobile-hidden[data-v-07bba385]{display:none}.rail[data-v-07bba385]{right:0;left:0;top:auto;bottom:0;transform:none;flex-direction:row;justify-content:space-around;gap:0;max-height:none;overflow-x:auto;overflow-y:hidden;border:0;border-top:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.sep[data-v-07bba385]{width:1px;height:auto;margin:6px 2px}.rb[data-v-07bba385]{flex-direction:column;gap:2px;width:auto;min-width:56px;height:52px}.lbl[data-v-07bba385]{display:block;font-size:10px;line-height:1;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb.on[data-v-07bba385]{background:transparent;color:var(--ac)}.rb.on .badge[data-v-07bba385]{background:var(--ac)}}.ws[data-v-b70dfa28]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--s0);--field-top: var(--bar-h)}@media (max-width: 767px),(orientation: landscape) and (max-height: 500px){body.ctx-board .ws[data-v-b70dfa28]{--field-top: 0px}}.bar[data-v-b70dfa28]{position:absolute;top:0;left:0;right:0;z-index:52;display:flex;align-items:center;gap:8px;height:var(--bar-h);padding:0 12px;border-bottom:1px solid var(--line-2);box-shadow:var(--sh-1);background:transparent}.bar[data-v-b70dfa28]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--s0);background:var(--glass-sheen),color-mix(in srgb,var(--s0) 78%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bar[data-v-b70dfa28]:before{background:var(--s0)}}.b-side[data-v-b70dfa28]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.b-side.right[data-v-b70dfa28]{justify-content:flex-end}.b-center[data-v-b70dfa28]{flex:none;font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-b70dfa28]{flex:1;display:flex;min-height:0}.main[data-v-b70dfa28]{flex:1;min-width:0}.status[data-v-b70dfa28]{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:14px;height:28px;padding:0 12px 0 52px;padding-right:calc(12px + var(--drawer-w));font-size:12px;color:var(--ink-mut);pointer-events:none}.status .fill[data-v-b70dfa28]{flex:1}.status[data-v-b70dfa28] button,.status[data-v-b70dfa28] .pointer{pointer-events:auto}@media (max-width: 767px){.b-center[data-v-b70dfa28],.status[data-v-b70dfa28]{display:none}}.lc-chip[data-v-a61a9236]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-2);background:#00000080;font-size:11px;color:#dfe3ec}.lc-mark[data-v-a61a9236]{display:inline-flex;align-items:center;gap:4px}.lc-mark.off[data-v-a61a9236]{opacity:.65}.zc[data-v-591df7f6]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.zc-head[data-v-591df7f6]{display:flex;align-items:center;gap:10px}.cap[data-v-591df7f6]{flex:1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut)}.zlist[data-v-591df7f6]{display:flex;flex-direction:column;gap:5px}.zrow[data-v-591df7f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px;border-radius:var(--r-2);background:var(--tile)}.ztxt[data-v-591df7f6]{flex:1;min-width:0;display:flex;flex-direction:column}.znm[data-v-591df7f6]{font-size:13px;color:var(--ink)}.zsub[data-v-591df7f6]{font-size:11px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zedit[data-v-591df7f6]{display:flex;flex-direction:column;gap:8px}.zrad[data-v-591df7f6] .ui-num{min-width:108px}.zareas[data-v-591df7f6],.zrad[data-v-591df7f6],.acts[data-v-591df7f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zpick[data-v-591df7f6]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow:auto}.tk[data-v-591df7f6]{display:flex;align-items:center;gap:8px;min-height:var(--hit);padding:0 4px;border-radius:var(--r-1);cursor:pointer;touch-action:manipulation}.tk[data-v-591df7f6]:hover{background:var(--hover)}.tkn[data-v-591df7f6]{flex:1;min-width:0;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkh[data-v-591df7f6]{font-size:11px;color:var(--ink-dim)}.mute[data-v-591df7f6]{margin:0;color:var(--ink-dim);font-size:12px}.hd-center[data-v-f08622bb]{display:flex;align-items:center;gap:10px;min-width:0}.hd-loc[data-v-f08622bb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb[data-v-f08622bb]{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font-size:14px;cursor:pointer}.crumb[data-v-f08622bb]:hover{background:var(--hover);color:var(--ink)}.crumb.proj[data-v-f08622bb]{color:var(--ink);font-weight:600;background:#ffffff0d}.flip[data-v-f08622bb]{transform:rotate(180deg)}.sep[data-v-f08622bb]{color:var(--ink-mut)}.loc-name[data-v-f08622bb]{position:absolute;left:50%;transform:translate(-50%);font-size:14px;font-weight:600;color:var(--ink);pointer-events:none}.right[data-v-f08622bb]{margin-left:auto;display:flex;align-items:center;gap:8px}.st-z[data-v-f08622bb]{padding:0;border:0;background:transparent;color:var(--ink-dim);font:inherit;cursor:pointer}.st-z[data-v-f08622bb]:hover{color:var(--ink)}.st-save[data-v-f08622bb]{display:flex;align-items:center;gap:6px}.sdot[data-v-f08622bb]{width:6px;height:6px;border-radius:var(--r-2);background:var(--ok)}.st-save.busy .sdot[data-v-f08622bb]{background:var(--warn);animation:pulse-f08622bb .9s ease-in-out infinite}.st-save.err[data-v-f08622bb]{color:#ff7a6e}.st-save.err .sdot[data-v-f08622bb]{background:#ff7a6e}@keyframes pulse-f08622bb{50%{opacity:.3}}.loc-list[data-v-f08622bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.loc-said[data-v-f08622bb]{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.35}.loc-row[data-v-f08622bb]{display:block;min-width:0;cursor:grab;touch-action:none}.loc-row[data-v-f08622bb]:active{cursor:grabbing}.empty[data-v-f08622bb]{color:var(--text-dim);font-size:13px;padding:8px 0}@media (max-width: 767px){.loc-name[data-v-f08622bb],.status[data-v-f08622bb]{display:none}}.rules[data-v-f08622bb]{display:flex;flex-direction:column;gap:8px}.rules .r-lbl[data-v-f08622bb]{font-size:13px;color:var(--ink-dim)}.rules .seg[data-v-f08622bb]{display:flex;gap:6px}.rules .r-hint[data-v-f08622bb]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ink-mut)}.aura-ring[data-v-63456d5e]{position:absolute;transform:translate(-50%,-50%);border-radius:50%;background:#8cbeff12;border:1px solid rgba(140,190,255,.4);pointer-events:none;z-index:4}.aura-ring.foe[data-v-63456d5e]{background:#e74c3c12;border-color:#e74c3c66}.aura-label[data-v-ca4f6f6b]{position:absolute;transform:translate(-50%,-50%);padding:1px 6px;border-radius:var(--r-2);background:var(--glass-flat);color:#aacdfff2;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.aura-label.foe[data-v-ca4f6f6b]{color:#f09187f2}.hud[data-v-df4a7353]{position:fixed;bottom:calc(34px + env(safe-area-inset-bottom));left:calc(50% - var(--drawer-w) / 2);transform:translate(-50%);z-index:44;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 24px)}.hud.downed[data-v-df4a7353]{opacity:.75}.top[data-v-df4a7353]{display:flex;align-items:center;gap:10px;width:438px;max-width:100%;padding:0}.st-row[data-v-df4a7353]{display:flex;gap:4px}.st[data-v-df4a7353]{width:20px;height:20px;box-shadow:0 1px 3px #00000080;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);font-size:11px;line-height:1;border:0;padding:0;color:inherit}.st.esc[data-v-df4a7353]{width:auto;padding:0 8px;gap:3px;white-space:nowrap;background:#0984e3d9;color:#fff;cursor:pointer}.st.link[data-v-df4a7353]{cursor:pointer;outline:1px solid rgba(255,255,255,.35);outline-offset:-1px}.st.link[data-v-df4a7353]:hover{outline-color:#fff}.drops[data-v-df4a7353]{display:flex;gap:2px;margin-left:auto}.drop[data-v-df4a7353]{color:var(--blood);fill:currentColor;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.drop.off[data-v-df4a7353]{color:#ffffff80;fill:none}.d-n[data-v-df4a7353]{margin-left:2px;font-size:11px;font-weight:700;color:var(--blood);text-shadow:0 0 3px rgba(0,0,0,.95)}.bars[data-v-df4a7353]{display:flex;flex-direction:column;gap:8px;width:438px;max-width:100%}.bar[data-v-df4a7353]{display:flex;align-items:center;gap:8px}.b-ic.hp[data-v-df4a7353]{color:var(--hp)}.b-ic.mana[data-v-df4a7353]{color:var(--mana)}.b-ic[data-v-df4a7353]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.track[data-v-df4a7353]{flex:1;height:5px;border-radius:var(--r-2);overflow:hidden;box-shadow:0 0 0 1px #0000008c,0 1px 3px #00000080}.track.hp[data-v-df4a7353]{background:#e8404033}.track.mana[data-v-df4a7353]{background:#3b82f633}.fill[data-v-df4a7353]{height:100%;border-radius:var(--r-2);transition:width .2s}.fill.hp[data-v-df4a7353]{background:#e84040}.fill.mana[data-v-df4a7353]{background:var(--mana)}.b-n[data-v-df4a7353]{min-width:46px;font-size:12px;font-weight:500;color:var(--ink);text-align:right;text-shadow:0 0 3px rgba(0,0,0,.95),0 1px 3px rgba(0,0,0,.9)}.slots[data-v-df4a7353]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;max-width:100%}.side[data-v-df4a7353]{display:flex;align-items:center;gap:6px;min-width:0}.side.left[data-v-df4a7353]{justify-content:flex-end}.side.right[data-v-df4a7353]{justify-content:flex-start}.gap[data-v-df4a7353]{width:1px;height:26px;background:var(--line);flex:none}.slot[data-v-df4a7353]{position:relative;flex:none;width:var(--hit);height:var(--hit);display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--r-2);color:var(--ink-dim);cursor:pointer;touch-action:manipulation}.slot[data-v-df4a7353]:hover:not(:disabled):not(.on){color:var(--ink);border-color:var(--line-2)}.slot.on[data-v-df4a7353]:hover:not(:disabled){filter:brightness(1.12)}.slot.on[data-v-df4a7353]{border-color:transparent;background:var(--ac-grad);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--ac) 35%,transparent)}.slot[data-v-df4a7353]:disabled{opacity:.4;cursor:default}.dice[data-v-df4a7353]{flex:none;width:64px;height:64px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-2);background:linear-gradient(225deg,#e84040 25%,#c0392b 75%);color:#fff;box-shadow:0 4px 5px #00000040;cursor:pointer;touch-action:manipulation}.dice[data-v-df4a7353]:hover,.dice.on[data-v-df4a7353]{filter:brightness(1.12)}.cnt[data-v-df4a7353]{position:absolute;bottom:1px;right:3px;font-size:9px;font-weight:700;font-style:normal;color:var(--ink-dim)}.slot.on .cnt[data-v-df4a7353]{color:#ffffffd9}.downmsg[data-v-df4a7353]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--r-3);color:var(--ink-dim);font-size:13px}.downmsg.dying[data-v-df4a7353]{border-color:#e8404066;color:#ff8a80}.revive[data-v-df4a7353]{margin-left:4px;padding:4px 10px;border:1px solid rgba(62,196,106,.5);border-radius:var(--r-2);background:#3ec46a24;color:var(--ok);font:inherit;font-size:12px;font-weight:600;cursor:pointer;touch-action:manipulation}.revive[data-v-df4a7353]:hover{background:#3ec46a3d}.only-mobile[data-v-df4a7353],.lbl[data-v-df4a7353]{display:none}@media (max-width: 767px) and (min-height: 501px){.hud[data-v-df4a7353]{left:0;right:0;bottom:0;transform:none;width:auto;max-width:none;align-items:stretch;gap:4px;padding:0;background:none;border:0;box-shadow:none}.top[data-v-df4a7353],.bars[data-v-df4a7353]{align-self:flex-start;width:auto;margin:0 8px}.bars[data-v-df4a7353]{margin-bottom:2px}.slots[data-v-df4a7353]{display:flex;align-items:center;justify-content:space-around;width:100%;gap:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--s1);border-top:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.slots[data-v-df4a7353]::-webkit-scrollbar{display:none}.side[data-v-df4a7353]{display:contents}.dice[data-v-df4a7353]{order:0}.sep.s1[data-v-df4a7353]{order:1}.side.left .slot[data-v-df4a7353]{order:2}.sep.s2[data-v-df4a7353]{order:3}.side.right .slot[data-v-df4a7353]{order:4}.sep.s3[data-v-df4a7353]{order:5}.side.right .slot.only-mobile[data-v-df4a7353]{order:6}.sep[data-v-df4a7353]{flex:none;align-self:stretch;width:1px;margin:6px;background:var(--line)}.slot[data-v-df4a7353],.dice[data-v-df4a7353]{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:56px;height:52px;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);box-shadow:none}.dice[data-v-df4a7353]{color:#e84040}.slot[data-v-df4a7353] .ai,.dice[data-v-df4a7353] .ai{width:18px;height:18px}.slot.on[data-v-df4a7353],.dice.on[data-v-df4a7353]{background:transparent;color:var(--ac);box-shadow:none}.cnt[data-v-df4a7353]{bottom:auto;top:4px;right:8px}.only-mobile[data-v-df4a7353]{display:flex}.lbl[data-v-df4a7353]{display:block;font-size:10px;line-height:1;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.downmsg[data-v-df4a7353]{margin:0 8px 4px}}@media (orientation: landscape) and (max-height: 500px){.hud[data-v-df4a7353]{left:auto;right:calc(var(--drawer-w) + env(safe-area-inset-right) + 72px);top:0;bottom:0;transform:none;justify-content:flex-start;padding-top:8px;width:auto;max-width:none;align-items:flex-end;gap:4px;pointer-events:none}.hud[data-v-df4a7353]>*{pointer-events:auto}.top[data-v-df4a7353],.bars[data-v-df4a7353]{width:auto}.slots[data-v-df4a7353]{position:fixed;right:var(--drawer-w);top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:calc(64px + env(safe-area-inset-right));gap:0;padding:4px env(safe-area-inset-right) 4px 4px;background:var(--s1);border-left:1px solid var(--line);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.slots[data-v-df4a7353]::-webkit-scrollbar{display:none}.side[data-v-df4a7353]{display:contents}.dice[data-v-df4a7353]{order:0}.sep.s1[data-v-df4a7353]{order:1}.side.left .slot[data-v-df4a7353]{order:2}.sep.s2[data-v-df4a7353]{order:3}.side.right .slot[data-v-df4a7353]{order:4}.sep.s3[data-v-df4a7353]{order:5}.side.right .slot.only-mobile[data-v-df4a7353]{order:6}.sep[data-v-df4a7353]{flex:none;align-self:stretch;width:auto;height:1px;margin:3px 4px;background:var(--line)}.only-mobile[data-v-df4a7353]{display:flex}.slot[data-v-df4a7353],.dice[data-v-df4a7353]{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:56px;height:52px;padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);box-shadow:none}.dice[data-v-df4a7353]{color:#e84040}.slot[data-v-df4a7353] .ai,.dice[data-v-df4a7353] .ai{width:18px;height:18px}.slot.on[data-v-df4a7353],.dice.on[data-v-df4a7353]{background:transparent;color:var(--ac);box-shadow:none}.cnt[data-v-df4a7353]{bottom:auto;top:4px;right:6px}.lbl[data-v-df4a7353]{display:block;font-size:10px;line-height:1;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 767px) and (min-height: 501px),(orientation: landscape) and (max-height: 500px){.bars[data-v-df4a7353]{flex-direction:row;align-items:center;gap:12px;max-width:none}.bar[data-v-df4a7353]{gap:4px;height:auto}.track[data-v-df4a7353]{display:none}.b-n[data-v-df4a7353]{min-width:0;font-size:13px;font-weight:700}}.bag[data-v-070514d5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:calc(var(--cell) * 5 + 24px);margin:0 auto}.cell[data-v-070514d5]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);cursor:pointer;color:inherit}.cell[data-v-070514d5]:hover:not(.off){border-color:var(--ac)}.cell.off[data-v-070514d5]{opacity:.5;cursor:default}.cell img[data-v-070514d5]{width:76%;height:76%;object-fit:contain;border-radius:var(--r-1)}.cell .emo[data-v-070514d5]{font-size:22px}.cell .qty[data-v-070514d5]{position:absolute;right:3px;bottom:2px;padding:0 3px;border-radius:var(--r-2);background:#0009;font-size:10px;font-weight:700}.cell .peek[data-v-070514d5]{position:absolute;left:2px;top:2px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);background:#0000008c;color:var(--ink-dim);font-size:10px;font-style:normal;font-weight:700}.cell .peek[data-v-070514d5]:hover{color:var(--ink)}.who-card[data-v-070514d5]{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.portrait[data-v-070514d5]{flex:none;filter:grayscale(.7) brightness(.85)}.who-txt[data-v-070514d5]{min-width:0}.nm[data-v-070514d5]{font-size:17px;font-weight:700}.sub[data-v-070514d5]{margin-top:2px;font-size:12px;color:var(--ink-dim)}.empty[data-v-070514d5]{text-align:center;padding:10px 8px 4px}.e-ic[data-v-070514d5]{font-size:30px}.e-txt[data-v-070514d5]{margin:8px 0 0;font-size:15px;font-weight:700;color:var(--ink-dim)}.hint[data-v-070514d5]{margin:0 0 8px;font-size:12px;color:var(--warn);text-align:center}.hint.mut[data-v-070514d5]{margin:8px 0 0;color:var(--ink-mut)}.who[data-v-070514d5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.w-lbl[data-v-070514d5]{font-size:12px;color:var(--ink-dim)}.ti[data-v-4aff190b]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0}.portrait[data-v-4aff190b]{max-width:240px;border-radius:var(--r-3)}.nm[data-v-4aff190b]{font-size:20px;font-weight:700;text-align:center}.dice[data-v-825ce2ac]{display:flex;flex-direction:column;gap:14px;width:100%;-webkit-user-select:none;user-select:none}.grp[data-v-825ce2ac]{display:flex;flex-direction:column;gap:7px}.lbl[data-v-825ce2ac]{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.types[data-v-825ce2ac]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.recent[data-v-825ce2ac]{display:flex;flex-wrap:wrap;gap:6px}.why[data-v-825ce2ac]{margin:0;font-size:11px;font-weight:600;color:var(--warn)}.modes[data-v-825ce2ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.chip[data-v-825ce2ac]{height:30px;padding:0 4px;border:0;border-radius:var(--r-1);background:var(--hover);color:var(--ink-dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.chip[data-v-825ce2ac]:hover{background:#ffffff1a}@media (pointer: coarse){.chip[data-v-825ce2ac]{height:var(--hit)}}.chip.on[data-v-825ce2ac]{background:var(--ac);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--ac) 35%,transparent)}.chip.normal.on[data-v-825ce2ac]{background:#ffffff2e;box-shadow:none}.chip.adv.on[data-v-825ce2ac]{background:linear-gradient(to bottom,#3dba6a,#2a8a4e);box-shadow:0 3px 10px #3dba6a66}.chip.dis.on[data-v-825ce2ac]{background:linear-gradient(to bottom,#ba3d3d,#8a2a2a);box-shadow:0 3px 10px #ba3d3d66}.stage[data-v-825ce2ac]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 12px;overflow:hidden;border-radius:var(--r-3)}.ambient[data-v-825ce2ac]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 50%,color-mix(in srgb,var(--ac-roll) 28%,transparent),transparent)}.dies[data-v-825ce2ac]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:340px;max-width:100%;height:176px;cursor:pointer}.roll-die[data-v-825ce2ac]{flex:none;transition:opacity .3s}.roll-die.pop[data-v-825ce2ac]{animation:pop-825ce2ac .4s cubic-bezier(.34,1.56,.64,1) both}.roll-die.spin[data-v-825ce2ac]{animation:spin-825ce2ac .36s ease-in-out infinite}.roll-die.shake[data-v-825ce2ac]{animation:shake-825ce2ac .5s ease-in-out}.roll-die.drop[data-v-825ce2ac]{opacity:.35;text-decoration:line-through;box-shadow:none}.foot[data-v-825ce2ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:46px}.hint[data-v-825ce2ac]{margin:0;font-size:11px;font-weight:600;color:var(--ink-mut)}.total[data-v-825ce2ac]{text-align:center}.sum[data-v-825ce2ac]{font-size:34px;font-weight:800;line-height:1;color:var(--ink)}.sum.crit[data-v-825ce2ac]{color:#ffd54a;text-shadow:0 0 18px rgba(255,213,74,.7)}.sum.fail[data-v-825ce2ac]{color:#e85050}.brk[data-v-825ce2ac]{margin-top:3px;font-size:11px;color:var(--ink-dim)}.brk .hb[data-v-825ce2ac]{margin-left:6px;color:#d9a441}.band[data-v-825ce2ac]{display:flex;align-items:center;justify-content:center;min-height:34px}.formula[data-v-825ce2ac]{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink-dim)}.badge[data-v-825ce2ac]{padding:5px 18px;border-radius:var(--r-2);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;animation:badge-825ce2ac .3s ease-out .15s both}.badge.crit[data-v-825ce2ac]{background:linear-gradient(90deg,#ffd54a,#fa0);color:#4a3000;box-shadow:0 0 28px #ffd54a80}.badge.fail[data-v-825ce2ac]{background:linear-gradient(90deg,#cc2020,#881010);color:#fff;box-shadow:0 0 24px #ff323280}.prt[data-v-825ce2ac]{position:absolute;left:50%;top:50%;border-radius:50%;background:#ffd54a;box-shadow:0 0 8px #ffd54a;animation:burst-825ce2ac .9s ease-out forwards;pointer-events:none}.prt.fail[data-v-825ce2ac]{background:#f44;box-shadow:0 0 8px #f44}.qty[data-v-825ce2ac]{flex-direction:row;align-items:center;justify-content:space-between}.mods[data-v-825ce2ac]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.mchip[data-v-825ce2ac]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 0;border:0;border-radius:var(--r-1);background:var(--hover);color:var(--ink-dim);font:inherit;cursor:pointer}.mchip.on[data-v-825ce2ac]{background:#ffffff2e;box-shadow:0 0 0 1px #ffffff40;color:var(--ink)}.ml[data-v-825ce2ac]{font-size:9px;font-weight:700;opacity:.7}.mv[data-v-825ce2ac]{font-size:12px;font-weight:700}.hide-chk[data-v-825ce2ac]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-dim);cursor:pointer}.hide-chk.on[data-v-825ce2ac]{color:#d9a441}.hide-chk input[data-v-825ce2ac]{width:auto}@keyframes spin-825ce2ac{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.78)}to{transform:rotate(360deg) scale(1)}}@keyframes shake-825ce2ac{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-9px) rotate(-4deg)}40%{transform:translate(9px) rotate(4deg)}60%{transform:translate(-6px) rotate(-2deg)}80%{transform:translate(6px) rotate(2deg)}}@keyframes pop-825ce2ac{0%{transform:scale(.5);opacity:0}65%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes badge-825ce2ac{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes burst-825ce2ac{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(0);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--dist));opacity:0}}@media (max-width: 640px){.dice[data-v-825ce2ac]{flex:1;gap:12px}.stage[data-v-825ce2ac]{flex:1;justify-content:center}.types[data-v-825ce2ac]{gap:3px}.chip[data-v-825ce2ac]{font-size:11px}}.mi-name[data-v-c302962a]{font-size:13px;font-weight:700;margin-bottom:4px}.mi-act[data-v-c302962a]{text-align:left;font-size:13px;padding:6px 8px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:var(--r-2);color:var(--text);cursor:pointer}.mi-act[data-v-c302962a]:disabled{opacity:.5;cursor:not-allowed}.mi-act.danger[data-v-c302962a]{color:#ff7a6e}.mi-hint[data-v-c302962a]{color:var(--text-dim);font-size:11px;font-weight:400}.mi-hint.block[data-v-c302962a]{display:block;padding:2px 4px}.pick-list[data-v-c302962a]{display:flex;flex-direction:column;gap:5px;max-height:calc(5.5 * var(--h-sm) + 5 * 5px);overflow-y:auto;overscroll-behavior:contain}.pick-btn[data-v-c302962a]{justify-content:flex-start}.pick-btn[data-v-c302962a] .ai:last-child{margin-left:auto;opacity:.7;transition:transform .15s ease-out}.pick-btn.open[data-v-c302962a] .ai:last-child{transform:rotate(90deg)}.pt-name[data-v-15e7d8ff]{font-size:13px;font-weight:700;margin-bottom:4px}.pt-act[data-v-15e7d8ff]{text-align:left;font-size:13px;padding:6px 8px;background:var(--bg-elev2);border:1px solid var(--border);border-radius:var(--r-2);color:var(--text);cursor:pointer}.pt-act.sel[data-v-15e7d8ff]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--bg-elev2))}.pt-hint[data-v-15e7d8ff]{color:var(--text-dim);font-size:11px;font-weight:400}.pt-hint.block[data-v-15e7d8ff]{display:block;padding:2px 4px}.pt-lbl[data-v-15e7d8ff]{font-size:11px;color:var(--text-dim);font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.pt-cur[data-v-15e7d8ff]{color:#6be39a;font-size:11px;font-weight:700}.dr-name[data-v-3fe0014b]{font-size:13px;font-weight:700;margin-bottom:4px}.dr-hint[data-v-3fe0014b]{color:var(--text-dim);font-size:11px;font-weight:400;padding:2px 4px}.mlayer[data-v-3c2d2700]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:17;pointer-events:none}.mcanvas[data-v-3c2d2700]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.msub[data-v-3c2d2700]{pointer-events:auto}.mcatch[data-v-3c2d2700]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;touch-action:none;cursor:crosshair}.mtext[data-v-3c2d2700]{position:absolute;transform:translate(14px,-50%);display:flex;flex-direction:column;gap:2px;padding:3px 8px;border-radius:var(--r-2);border-left:3px solid var(--mc);font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none}.mwho[data-v-3c2d2700]{font-size:11px;color:var(--ink-dim)}.mval[data-v-3c2d2700]{font-weight:700;color:var(--ink)}.mhits[data-v-3c2d2700]{font-size:11px;color:var(--warn);max-width:40ch;white-space:normal}.mpanel[data-v-3c2d2700]{position:absolute;left:10px;top:calc(var(--field-top, 0px) + 10px);width:min(92vw,260px);display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--r-3);pointer-events:auto;touch-action:manipulation}.mp-hint[data-v-3c2d2700]{margin:0;font-size:12px;line-height:1.35;color:var(--ink-dim)}@media (max-width: 767px){.mpanel[data-v-3c2d2700]{top:auto;bottom:calc(76px + env(safe-area-inset-bottom))}}.zones[data-v-3b53e937]{position:absolute;pointer-events:none}.mi-note[data-v-3b53e937]{font-size:12px;color:#b8c1cc;margin-bottom:6px}.zonept.armed[data-v-3b53e937]{box-shadow:0 0 0 3px #e2703abf}.zonept.seen[data-v-3b53e937]{opacity:.5;border-style:dashed}.zonept[data-v-3b53e937]{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid #9aa7b8;background:#14161cbf;color:#e8ecf2;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.zonett[data-v-3b53e937]{position:absolute;top:26px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;color:#cfd6df;text-shadow:0 1px 2px #000;pointer-events:none}.board[data-v-06629863]{height:100%;display:flex}.viewport[data-v-06629863]{flex:1;position:relative;overflow:hidden;background:var(--table-ground);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.surface[data-v-06629863]{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0}.alabels[data-v-06629863]{z-index:7;pointer-events:none}.pointlayer[data-v-06629863]{z-index:16;pointer-events:none}.ping[data-v-06629863]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;--pc: #ffd54a}.ping-r[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--pc);box-shadow:0 0 10px #000000bf;animation:pingpulse-06629863 3s ease-out forwards}.ping-r.d2[data-v-06629863]{animation-delay:.5s}.ping-dot[data-v-06629863]{position:absolute;left:50%;top:50%;width:14%;height:14%;margin:-7% 0 0 -7%;border-radius:50%;background:var(--pc);box-shadow:0 0 8px #000;animation:pingfade-06629863 3s ease-out forwards}.ping-who[data-v-06629863]{position:absolute;left:50%;top:100%;transform:translate(-50%,2px);max-width:200%;padding:1px 6px;border-radius:var(--r-2);background:#0e1016b8;color:var(--pc);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000;animation:pingfade-06629863 3s ease-out forwards}@keyframes pingpulse-06629863{0%{transform:scale(.12);opacity:0}12%{opacity:1}70%{transform:scale(1);opacity:.5}to{transform:scale(1.12);opacity:0}}@keyframes pingfade-06629863{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.dmcur[data-v-06629863]{position:absolute;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.7));transition:left 70ms linear,top 70ms linear}.mm-hint[data-v-06629863]{margin-top:6px;font-size:11px;line-height:1.35;color:var(--ink-dim)}.ap-menu[data-v-06629863]{display:flex;flex-direction:column;gap:5px}.ap-title[data-v-06629863]{font-size:13px;font-weight:700;padding:2px 4px}.ap-dash[data-v-06629863]{padding:4px 12px}.ap-why[data-v-06629863]{margin:-3px 0 0;padding:0 12px 4px;font-size:11px;line-height:1.35;color:var(--warn)}.econ-why[data-v-06629863]{display:flex;flex-direction:column;gap:2px;margin:0 0 6px;padding:6px 8px;border-radius:var(--r-2);background:var(--tile);font-size:11px;line-height:1.35;color:var(--ink-dim)}.scene[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.loading[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding-top:var(--field-top, 0px);background:#0a0b0fdb}.ld-box[data-v-06629863]{min-width:240px;padding:18px 22px;border-radius:var(--r-2);background:var(--bg-elev);border:1px solid var(--border);text-align:center}.ld-title[data-v-06629863]{font-size:14px;color:var(--ink);margin-bottom:10px}.ld-bar[data-v-06629863]{height:6px;border-radius:var(--r-2);background:#ffffff1a;overflow:hidden}.ld-fill[data-v-06629863]{height:100%;background:#c9922e;transition:width .15s linear}.ld-num[data-v-06629863]{margin-top:8px;font-size:12px;color:var(--ink-dim);font-variant-numeric:tabular-nums}.objs[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:6}.weather[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:7}.wallsc[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8;opacity:.8}.tghost[data-v-06629863]{position:absolute;transform:translate(-50%,-50%);border:2px dashed #f0e2a0;border-radius:50%;background:#f0e2a029;pointer-events:none;z-index:6}.tghost.bad[data-v-06629863]{border-color:#e85050;background:#e8505029}.movedist[data-v-06629863]{position:absolute;transform:translate(14px,-28px);z-index:7;padding:2px 7px;border-radius:var(--r-2);color:#f0e2a0;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none}.movedist.bad[data-v-06629863]{color:#e85050}.token[data-v-06629863]{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;box-shadow:0 3px 8px #00000080;line-height:1;touch-action:none;cursor:pointer;z-index:6;transition:transform .12s linear}.token.nomove[data-v-06629863]{transition:none}.token.ghost[data-v-06629863]{filter:grayscale(1) brightness(.85);opacity:.9;z-index:5;cursor:pointer}.tshade[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#000;pointer-events:none}.token.control[data-v-06629863]{cursor:grab}.token.control[data-v-06629863]:active{cursor:grabbing}.token.sel[data-v-06629863]{outline:3px solid #ffd54a;outline-offset:2px;z-index:7}.token.incombat[data-v-06629863]{box-shadow:0 0 0 2px #0e0f13,0 0 0 4px #e67e22,0 3px 8px #00000080}.token.turn[data-v-06629863]{box-shadow:0 0 0 3px #0e0f13,0 0 0 7px #ffd54a,0 0 18px 4px #ffd54ab3;z-index:8}.token.hiddentok[data-v-06629863]{opacity:.38;border-style:dashed}.token.dying[data-v-06629863]{filter:grayscale(.6) brightness(.8);border-color:#e74c3c!important;animation:dyingaura-06629863 1.1s ease-in-out infinite}@keyframes dyingaura-06629863{0%,to{box-shadow:0 0 #e74c3c00}50%{box-shadow:0 0 16px 6px #e74c3cbf}}.token.dead[data-v-06629863]{filter:grayscale(1) brightness(.5)}.downmark[data-v-06629863]{position:absolute;display:flex;flex-direction:column;align-items:center;font-size:18px;line-height:1;text-shadow:0 1px 3px #000,0 0 6px #000;pointer-events:none}.downmark .ds[data-v-06629863]{font-style:normal;font-size:10px;font-weight:800;color:#ff6b5e;background:#000000a6;border-radius:var(--r-2);padding:0 4px;margin-top:1px}.lbl[data-v-06629863]{font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.7)}.lbl.mk[data-v-06629863]{font-size:22px;text-shadow:0 1px 3px rgba(0,0,0,.9)}.hp[data-v-06629863]{position:absolute;bottom:-9px;left:10%;width:80%;height:4px;background:#0009;border-radius:var(--r-2);overflow:hidden}.hp-fill[data-v-06629863]{height:100%;background:#4caf50}.st-row[data-v-06629863]{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:flex;gap:2px}.st-dot[data-v-06629863]{position:relative;width:16px;height:16px;border-radius:50%;font-size:9px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.4);cursor:help}.st-rd[data-v-06629863]{position:absolute;right:-4px;bottom:-4px;min-width:11px;height:11px;padding:0 2px;border-radius:var(--r-2);background:#12141a;color:#fff;font-size:8px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25)}.status-tip[data-v-06629863]{position:fixed;left:50%;top:58px;transform:translate(-50%);z-index:var(--z-toast);display:flex;align-items:flex-start;gap:10px;max-width:min(92vw,420px);padding:10px 14px;border-radius:var(--r-2);pointer-events:none}.status-tip .stt-ic[data-v-06629863]{width:30px;height:30px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.status-tip .stt-name[data-v-06629863]{font-size:14px;font-weight:700}.status-tip .stt-auto[data-v-06629863]{font-size:10px;font-weight:700;margin-left:8px;color:#6bd0c0;border:1px solid #2f7d72;border-radius:var(--r-2);padding:0 4px;vertical-align:middle}.status-tip .stt-desc[data-v-06629863]{font-size:12px;color:var(--text-dim);line-height:1.35;margin-top:2px}.pop-layer[data-v-06629863]{position:absolute;transform:translate(-50%,calc(-100% - 30px));z-index:20}.reach.cast[data-v-06629863]{background:#6c63ff1f;border-color:#8c78ff99}.reach.loot[data-v-06629863]{background:#c9922e1f;border-color:#c9922eb3}.token.lootpick[data-v-06629863]{box-shadow:0 0 0 3px #0e0f13,0 0 0 6px #c9922e,0 0 16px 4px #c9922ecc;cursor:pointer;z-index:9}.slotpick[data-v-06629863]{position:fixed;left:0;right:0;top:60px;margin:0 auto;width:min(94vw,340px);display:flex;flex-direction:column;gap:8px;padding:16px;z-index:49;--ac-roll: #8c78ff;background:var(--s1);border:1px solid rgba(255,255,255,.07);border-radius:var(--r-4);box-shadow:0 24px 30px #000000a6;animation:roll-pop .2s ease}.slotpick .sp-h[data-v-06629863]{font-size:20px;font-weight:700;line-height:26px;text-align:center;color:var(--ink)}.slotpick .sp-hint[data-v-06629863]{margin:-4px 0 2px;font-size:13px;color:var(--ink-dim);text-align:center}.slotpick .sp-opt[data-v-06629863]{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:#ffffff0f;color:inherit;font:inherit;text-align:left;cursor:pointer}.slotpick .sp-opt[data-v-06629863]:hover{border-color:color-mix(in srgb,var(--ac-roll) 55%,transparent)}.slotpick .sp-opt.up[data-v-06629863]{border-style:dashed}.slotpick .sp-lvl[data-v-06629863]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.slotpick .sp-dot[data-v-06629863]{width:9px;height:9px;border-radius:50%}.slotpick .sp-mid[data-v-06629863]{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto;font-size:12px}.slotpick .sp-up[data-v-06629863]{font-style:normal;font-size:10px;color:#d9a441}.slotpick .sp-num[data-v-06629863]{display:flex;align-items:stretch;gap:6px}.slotpick .sp-inp[data-v-06629863]{flex:1 1 auto;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:#ffffff0f;color:inherit;font:inherit}.slotpick .sp-go[data-v-06629863]{flex:0 0 auto;justify-content:center;font-size:12px;font-weight:700}.slotpick .sp-base[data-v-06629863]{font-style:normal;font-size:10px;color:var(--text-dim)}.slotpick .sp-free[data-v-06629863]{font-size:11px;color:var(--text-dim);min-width:30px;text-align:right}.aim-hint.loot[data-v-06629863]{--ac-roll: #c9922e}.aim-hint.note[data-v-06629863]{--ac-roll: #e0b341}.aim-hint.loot .loot-ic[data-v-06629863]{font-size:18px}.token.tgt[data-v-06629863]{cursor:crosshair;box-shadow:0 0 0 3px #0e0f13,0 0 0 6px #e74c3c,0 0 16px 4px #e74c3cb3;z-index:8}.token.tgtcover[data-v-06629863]{cursor:crosshair;box-shadow:0 0 0 3px #0e0f13,0 0 0 6px #f1c40f,0 0 16px 4px #f1c40f99;z-index:8}.token.tgtblocked[data-v-06629863]{cursor:not-allowed;box-shadow:0 0 0 3px #0e0f13,0 0 0 6px #7f8c8d;opacity:.55;z-index:8}.token.notgt[data-v-06629863]{opacity:.4;filter:grayscale(.5)}.token.castpick[data-v-06629863]{box-shadow:0 0 0 3px #0e0f13,0 0 0 6px #8c78ff,0 0 18px 5px #8c78ffcc;z-index:9}.spot-eye[data-v-06629863]{position:absolute;transform:translate(-50%,-50%);color:#ffd54a;pointer-events:none;z-index:25;filter:drop-shadow(0 1px 3px #000);animation:spotrise-06629863 1.5s ease-out forwards}@keyframes spotrise-06629863{0%{opacity:0;transform:translate(-50%,-10%) scale(.6)}18%{opacity:1;transform:translate(-50%,-140%) scale(1.15)}55%{opacity:1;transform:translate(-50%,-170%) scale(1)}to{opacity:0;transform:translate(-50%,-280%) scale(.95)}}.dmgpop[data-v-06629863]{position:absolute;transform:translate(-50%,-50%);font-size:28px;font-weight:800;color:#ff6b5e;text-shadow:0 2px 6px #000,0 0 10px rgba(0,0,0,.8);pointer-events:none;z-index:26;animation:dmgrise-06629863 1.5s ease-out forwards}.dmgpop.crit[data-v-06629863]{color:#ffd54a;font-size:34px}.dmgpop.heal[data-v-06629863]{color:#6be39a}.dmgpop.temp[data-v-06629863]{color:#7fbfff}.dmgpop.named[data-v-06629863]{font-size:18px;letter-spacing:1px;white-space:nowrap}.dmgpop.locked[data-v-06629863]{color:#ff3b30;font-size:20px;letter-spacing:1.5px;animation:spotrise-06629863 1.5s ease-out forwards}@keyframes dmgrise-06629863{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}20%{transform:translate(-50%,-90%) scale(1.15);opacity:1}to{transform:translate(-50%,-180%) scale(1);opacity:0}}.aim-hint[data-v-06629863]{position:fixed;left:0;right:0;top:60px;width:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 18px;max-width:min(94vw,420px);z-index:48;--ac-roll: #e85050;border-radius:var(--r-4);animation:roll-pop .2s ease}.aim-hint .ah-name[data-v-06629863]{font-size:20px;font-weight:700;line-height:26px;color:var(--ink);text-align:center}.aim-hint .ah-sub[data-v-06629863]{font-size:13px;font-weight:600;color:var(--ink-dim);text-align:center}.aim-hint .ah-btns[data-v-06629863]{display:flex;gap:8px}.aim-hint .ah-btn[data-v-06629863]{height:32px;padding:6px 16px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:var(--hover);color:var(--ink-dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.aim-hint .ah-btn[data-v-06629863]:hover:not(:disabled){color:var(--ink);background:#ffffff1a}.aim-hint .ah-btn[data-v-06629863]:disabled{opacity:.4;cursor:default}.aim-hint .ah-btn.go[data-v-06629863]{border-color:color-mix(in srgb,var(--ac-roll) 40%,transparent);background:color-mix(in srgb,var(--ac-roll) 18%,transparent);color:var(--ac-roll)}.aim-hint .ah-btn.go[data-v-06629863]:hover:not(:disabled){background:color-mix(in srgb,var(--ac-roll) 28%,transparent)}.aim-hint.atk[data-v-06629863]{--ac-roll: #3cb4ff}.aim-hint.cast[data-v-06629863]{--ac-roll: #8c78ff}.aim-hint.walk[data-v-06629863]{--ac-roll: #f0e2a0}.aim-hint.mini[data-v-06629863]{flex-direction:row;align-items:center;gap:10px;padding:8px 12px}.aim-hint.mini .ah-btn[data-v-06629863]{height:26px;padding:4px 12px;font-size:11px}.dw-list[data-v-06629863]{display:flex;flex-direction:column;gap:8px}.ab-name[data-v-06629863]{display:none}.ab-status[data-v-06629863]{font-size:11px;color:var(--text-dim);margin-left:auto;padding:1px 7px;border-radius:var(--r-2);background:var(--bg-elev2)}.ab-status.ok[data-v-06629863]{color:#6be39a;background:#4caf502e}.ab-modes[data-v-06629863]{display:flex;gap:2px}.ab-modes button[data-v-06629863]{width:26px;height:24px;padding:0;font-size:14px;font-weight:700}.ab-modes button.on[data-v-06629863]{border-color:var(--accent);background:var(--accent);color:#fff}.ab-q[data-v-06629863]{color:var(--text-dim);font-weight:400}.eqtag[data-v-06629863]{font-size:9px;font-weight:700;text-transform:uppercase;color:#6be39a;border:1px solid #2f7a4f;border-radius:var(--r-2);padding:0 4px}.ab-more[data-v-06629863]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 9px;background:none;border:1px dashed var(--border);border-radius:var(--r-2);color:var(--text-dim);font-size:12px;cursor:pointer}.ab-more i[data-v-06629863]{font-style:normal;background:var(--bg-elev2);border-radius:var(--r-2);padding:0 6px;font-size:11px}.ab-more .arw[data-v-06629863]{transition:transform .15s;display:inline-block}.ab-more .arw.open[data-v-06629863]{transform:rotate(90deg)}.dw-list .stash[data-v-06629863]{opacity:.78;border-style:dashed}.dw-list .stash[data-v-06629863]:hover{opacity:1}.drawtag[data-v-06629863]{font-size:9px;font-weight:700;text-transform:uppercase;color:#d9a441;border:1px solid #7a5c1e;border-radius:var(--r-2);padding:0 4px}.udots[data-v-06629863]{display:inline-flex;gap:3px;margin-left:7px;vertical-align:middle}.udot[data-v-06629863]{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--accent);box-sizing:border-box}.udot.on[data-v-06629863]{background:var(--accent)}.costtag[data-v-06629863]{margin-left:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6bd0c0;border:1px solid #2f7d72;border-radius:var(--r-2);padding:1px 5px;vertical-align:middle}.bloodtag[data-v-06629863]{margin-left:6px;font-size:10px;font-weight:700;color:#ff6b6b;border:1px solid #a83232;border-radius:var(--r-2);padding:1px 5px;vertical-align:middle}.ab-empty[data-v-06629863]{font-size:12px;color:var(--text-dim);padding:2px 4px}@media (min-width: 641px) and (min-height: 541px){.actionbar.bar-h .ab-list[data-v-06629863]{position:absolute;bottom:calc(100% + 6px);left:0;flex-direction:row;flex-wrap:wrap;min-width:330px;max-width:76vw;background:#14161cfa;border:1px solid var(--border);border-radius:var(--r-2);padding:8px;box-shadow:0 8px 24px #0000008c}.actionbar.bar-v .ab-list[data-v-06629863]{position:absolute;left:calc(100% + 6px);top:0;flex-direction:column;flex-wrap:nowrap;width:330px;max-height:72vh;background:#14161cfa;border:1px solid var(--border);border-radius:var(--r-2);padding:8px;box-shadow:0 8px 24px #0000008c}}@media (orientation: portrait) and (max-width: 600px){.actionbar[data-v-06629863]{left:4px!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:auto;max-width:none;padding:6px}.actionbar .ab-head[data-v-06629863]{display:none}.actionbar .ab-list[data-v-06629863]{position:absolute;left:calc(100% + 6px);top:0;width:56vw;max-width:240px;max-height:80vh;flex-direction:column;flex-wrap:nowrap;background:#14161cfa;border:1px solid var(--border);border-radius:var(--r-2);padding:8px;box-shadow:0 8px 24px #0000008c}}@media (orientation: landscape) and (max-height: 500px){.actionbar[data-v-06629863]{left:50%!important;right:auto!important;top:auto!important;bottom:4px!important;transform:translate(-50%)!important;width:auto;max-width:calc(100vw - 12px);padding:6px}.actionbar .ab-list[data-v-06629863]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:280px;max-width:92vw;max-height:62vh;flex-direction:row;flex-wrap:wrap;justify-content:center;background:#14161cfa;border:1px solid var(--border);border-radius:var(--r-2);padding:8px;box-shadow:0 8px 24px #0000008c}}.dm-tools[data-v-06629863]{position:absolute;left:12px;top:calc(12px + var(--field-top, 0px));display:flex;gap:6px}.dm-tools button[data-v-06629863]{width:40px;height:40px;font-size:18px;padding:0;background:var(--bg-elev);opacity:.9}.dm-tools button.on[data-v-06629863]{border-color:var(--accent);background:var(--accent)}.marquee[data-v-06629863]{position:absolute;border:1px solid #ffd54a;background:#ffd54a1f;pointer-events:none;z-index:15}.czone-svg[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9}.measure[data-v-06629863]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:14}.selinfo[data-v-06629863]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-2);padding:6px 12px;font-size:13px;z-index:15}.placeholder[data-v-06629863]{flex:1;display:flex;align-items:center;justify-content:center;padding-top:var(--field-top, 0px);color:var(--text-dim)}.placeholder.big[data-v-06629863]{font-size:22px}.loot-ovl[data-v-06629863]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pop);background:#00000080;display:flex;align-items:center;justify-content:center}.loot-box[data-v-06629863]{background:#101116fa;border:1px solid var(--border);border-radius:var(--r-2);padding:18px 20px;min-width:280px;max-width:92vw;box-shadow:0 20px 60px #0009}.loot-title[data-v-06629863]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.loot-ic[data-v-06629863]{font-size:22px}.loot-name[data-v-06629863]{color:var(--text-dim);margin:4px 0 12px}.loot-qty[data-v-06629863]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.loot-qty input[data-v-06629863]{width:64px;text-align:center}.loot-max[data-v-06629863]{color:var(--text-dim);font-size:12px}.loot-hide[data-v-06629863]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px}.loot-hide input[data-v-06629863]{width:auto}.loot-actions[data-v-06629863]{display:flex;gap:8px;justify-content:flex-end}.light-hint[data-v-06629863]{color:var(--text-dim);font-size:12px;margin:6px 0}.cl[data-v-770506c2]{display:flex;flex-direction:column;gap:2px;font-size:12px}.cl>button[data-v-770506c2]{align-self:flex-start;margin-bottom:8px}.le[data-v-770506c2]{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.le.undone[data-v-770506c2]{opacity:.4;text-decoration:line-through}.le .t[data-v-770506c2]{flex:none;color:var(--ink-mut);font-size:10px}.le .x[data-v-770506c2]{flex:1;min-width:0;color:var(--ink-dim)}.muted[data-v-770506c2]{color:var(--ink-mut);font-size:12px;text-align:center;padding:10px}.more[data-v-5cac998d]{display:flex;align-items:center;gap:10px;margin-top:8px}.more .mute[data-v-5cac998d]{margin:0}.sp[data-v-5cac998d]{display:flex;flex-direction:column;gap:6px}.sp-head[data-v-5cac998d]{display:flex;align-items:center;gap:10px}.grow[data-v-5cac998d]{flex:1 1 auto;min-width:0}.sieve[data-v-5cac998d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.sieve .gap[data-v-5cac998d]{width:8px}.sieve .mute[data-v-5cac998d]{margin:0;font-size:12px}.wide .blocked[data-v-5cac998d]{opacity:.45}.cap[data-v-5cac998d]{color:var(--ink-dim);font-size:12px}.minis[data-v-5cac998d]{display:flex;flex-wrap:wrap;gap:6px}.search[data-v-5cac998d]{width:100%;margin-bottom:8px}.mute[data-v-5cac998d]{margin:0 0 8px;color:var(--ink-dim);font-size:13px}.why[data-v-5cac998d]{margin:0 0 8px;color:var(--warn, #e0783c);font-size:13px}.wide[data-v-5cac998d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(60vh / var(--ui-zoom));overflow:auto}@media (max-width: 640px){.wide[data-v-5cac998d]{grid-template-columns:1fr}}.enc[data-v-a7f68500]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.enc-head[data-v-a7f68500]{display:flex;align-items:center;gap:10px}.cap[data-v-a7f68500]{flex:1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut)}.preps[data-v-a7f68500]{display:flex;flex-direction:column;gap:5px}.prep[data-v-a7f68500]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px;border-radius:var(--r-2);background:var(--tile)}.prep-txt[data-v-a7f68500]{flex:1;min-width:0;display:flex;flex-direction:column}.prep-nm[data-v-a7f68500]{font-size:13px;color:var(--ink)}.prep-sub[data-v-a7f68500]{font-size:11px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build[data-v-a7f68500]{display:flex;flex-direction:column;gap:8px}.rows[data-v-a7f68500]{display:flex;flex-direction:column;gap:5px}.row[data-v-a7f68500]{display:flex;align-items:center;gap:6px}.row .rc[data-v-a7f68500]{flex:1;min-width:0}.row .cnt[data-v-a7f68500]{flex:none}.gone[data-v-a7f68500]{flex:1;font-size:12px;color:var(--warn)}.acts[data-v-a7f68500]{display:flex;flex-wrap:wrap;gap:6px}.mute[data-v-a7f68500]{margin:0;color:var(--ink-dim);font-size:12px}.hint[data-v-a7f68500]{margin:0;font-size:12px;color:var(--warn)}.lnk[data-v-a7f68500]{margin-left:6px;color:var(--ink-dim);text-decoration:underline;cursor:pointer}.clog[data-v-fc81291f]{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.clog-h[data-v-fc81291f]{margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut)}.round[data-v-fc81291f]{color:var(--text-dim);font-size:13px;margin-bottom:8px}.muted[data-v-fc81291f]{color:var(--text-dim);font-size:13px}.hint[data-v-fc81291f]{color:#ffd54a;font-size:12px;margin:6px 0}.zlabel[data-v-fc81291f]{font-size:12px;color:var(--text-dim);margin:4px 0 6px}.shapes[data-v-fc81291f]{display:flex;gap:6px}.keepzone[data-v-fc81291f]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--ink-dim);cursor:pointer;-webkit-user-select:none;user-select:none}.keepzone input[data-v-fc81291f]{width:16px;height:16px;accent-color:var(--ac);cursor:pointer}.ctrls[data-v-fc81291f]{display:flex;gap:6px;margin-bottom:8px}.rows[data-v-fc81291f]{display:flex;flex-direction:column;gap:5px;margin:8px 0}.cmb[data-v-fc81291f]{display:flex;align-items:center;gap:4px;padding:0 6px 0 2px;border-radius:var(--r-2);background:var(--tile);border-left:3px solid}.cmb .urow[data-v-fc81291f]{flex:1;min-width:0}.cmb.active[data-v-fc81291f]{background:linear-gradient(90deg,#ffd54a47,#ffd54a14);box-shadow:0 0 0 2px #ffd54a inset,0 0 14px #ffd54a59}.cmb.active[data-v-fc81291f] .nm{font-weight:800;color:#ffe08a}.nowturn[data-v-fc81291f]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#ffd54a;padding:7px 10px;margin-bottom:8px;border-radius:var(--r-2);background:#ffd54a24;border:1px solid rgba(255,213,74,.5)}.nowturn b[data-v-fc81291f]{color:#fff}.nt-arrow[data-v-fc81291f]{animation:ntpulse-fc81291f 1.1s ease-in-out infinite}@keyframes ntpulse-fc81291f{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.pos[data-v-fc81291f]{width:18px;color:var(--text-dim);font-size:13px;text-align:center}.cmb.active .pos[data-v-fc81291f]{color:#ffd54a;font-weight:800}.cmb.dead[data-v-fc81291f]{opacity:.5;filter:grayscale(.7)}.cmb.dead[data-v-fc81291f] .nm{text-decoration:line-through}.cmb.dying[data-v-fc81291f]{background:#e74c3c29;box-shadow:0 0 0 1px #e74c3c99 inset;animation:dyingblink-fc81291f 1.1s ease-in-out infinite}@keyframes dyingblink-fc81291f{0%,to{box-shadow:0 0 0 1px #e74c3c66 inset}50%{box-shadow:0 0 0 2px #e74c3ce6 inset}}.init[data-v-fc81291f]{flex:none}.init[data-v-fc81291f] .v{min-width:24px}.init.ro[data-v-fc81291f]{width:auto;font-weight:700}.turn-ctrls[data-v-fc81291f]{display:flex;gap:6px;margin-top:8px}.turn-ctrls .t-btn[data-v-fc81291f]{flex:1}.end[data-v-fc81291f]{margin-top:8px}.wc[data-v-e8b6341e]{position:relative;display:flex;align-items:center;gap:6px}.wc-anchor[data-v-e8b6341e]{display:inline-flex}.wc-paused[data-v-e8b6341e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-2);background:#ffc1572e;color:#ffc157;font-size:12px}.wc-say[data-v-e8b6341e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.wc-dot[data-v-e8b6341e]{width:8px;height:8px;border-radius:50%;background:var(--ink-dim);opacity:.5}.wc-dot.on[data-v-e8b6341e]{background:#6be39a;opacity:1;box-shadow:0 0 6px #6be39acc}.wc-edit[data-v-e8b6341e]{position:fixed;z-index:var(--z-pop, 60);display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--r-2);background:var(--bg-elev);border:1px solid var(--border);box-shadow:0 12px 32px #00000073}.wc-note[data-v-e8b6341e]{padding:2px 12px 6px;font-size:12px;color:var(--ink-dim)}.wc-pace-set[data-v-e8b6341e]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wc-pace[data-v-e8b6341e]{padding:3px 7px;border-radius:var(--r-2);cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--ink-dim);font-size:12px}.wc-pace.on[data-v-e8b6341e]{background:var(--accent, #c9922e);border-color:transparent;color:#fff}.wc-row[data-v-e8b6341e]{display:flex;align-items:center;gap:6px}.wc-row.end[data-v-e8b6341e]{justify-content:flex-end}.wc-in[data-v-e8b6341e]{padding:6px 8px;border-radius:var(--r-2);background:var(--hover);border:1px solid var(--border);color:var(--ink);font-size:13px}.wc-in.n[data-v-e8b6341e]{width:58px}.wc-in.y[data-v-e8b6341e]{width:78px}.wc-in.m[data-v-e8b6341e]{min-width:120px}.wc-colon[data-v-e8b6341e]{color:var(--ink-dim)}.wc-wheel[data-v-e8b6341e]{flex:none;overflow:visible;display:block}.wc-wheelbtn[data-v-e8b6341e]{display:inline-flex;align-items:center;justify-content:center;padding:3px;border:0;border-radius:var(--r-2);background:transparent;color:inherit}button.wc-wheelbtn[data-v-e8b6341e]{cursor:pointer}button.wc-wheelbtn[data-v-e8b6341e]:hover,.wc-wheelbtn.on[data-v-e8b6341e]{background:var(--hover)}.wc-w-ring[data-v-e8b6341e]{fill:none;stroke:var(--ink-dim);stroke-width:3;opacity:.35}.wc-w-day[data-v-e8b6341e]{fill:none;stroke:#ffca6b;stroke-width:3;stroke-linecap:round}.wc-w-sun[data-v-e8b6341e]{fill:var(--ink);stroke:var(--bg-elev);stroke-width:1.5}[data-phase=morning] .wc-w-sun[data-v-e8b6341e],[data-phase=day] .wc-w-sun[data-v-e8b6341e]{fill:#ffca6b}.wc-phase[data-v-e8b6341e]{flex:none;font-size:12px;color:var(--ink-dim);text-transform:lowercase}@media (max-width: 767px){.wc-say[data-v-e8b6341e]{display:none}}.dm-bar[data-v-14d5f1bf]{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--border);border-radius:var(--r-2);background:#14161cf5;box-shadow:0 6px 18px #00000080;font-size:13px;max-width:90vw}.dm-bar .dot[data-v-14d5f1bf]{width:8px;height:8px;border-radius:50%;flex:none}.dm-txt[data-v-14d5f1bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.dm-hide[data-v-14d5f1bf]{flex:none;padding:4px 12px;border:none;border-radius:var(--r-2);background:var(--ac);color:#fff;font-size:13px;cursor:pointer}.ho[data-v-14d5f1bf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;background:#06070ae6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ho-card[data-v-14d5f1bf]{display:flex;flex-direction:column;max-width:760px;max-height:92vh;width:100%;border:1px solid var(--c);border-top:4px solid var(--c);border-radius:var(--r-2);background:#14151b;box-shadow:0 20px 60px #000000b3;overflow:hidden}.ho-title[data-v-14d5f1bf]{padding:14px 18px;font-size:20px;font-weight:800;color:var(--text);border-bottom:1px solid rgba(255,255,255,.08)}.ho-scroll[data-v-14d5f1bf]{padding:16px 18px;overflow:auto;-webkit-overflow-scrolling:touch}.ho-img[data-v-14d5f1bf]{display:block;width:100%;height:auto;max-width:100%;border-radius:var(--r-2);margin-bottom:12px;touch-action:pinch-zoom}.ho-body[data-v-14d5f1bf]{font-size:16px;line-height:1.6}.rd[data-v-3a85c905]{display:flex;flex-direction:column;gap:8px}.rd-foot[data-v-3a85c905]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.rd-hint[data-v-3a85c905]{font-size:12px;color:var(--warn)}.rd-empty[data-v-3a85c905]{font-size:13px;color:var(--ink-mut, #888);padding:8px 0}.about[data-v-2bd1ff19]{display:flex;flex-direction:column}.about-tabs[data-v-2bd1ff19]{display:flex;gap:6px;margin-bottom:10px}.about-tabs .at[data-v-2bd1ff19]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--line-2);border-radius:var(--r-2);background:#ffffff08;color:var(--text-dim);font-size:13px;font-weight:700;cursor:pointer}.about-tabs .at.on[data-v-2bd1ff19]{border-color:var(--ac);background:var(--ac-soft);color:var(--ink)}.about-head[data-v-2bd1ff19]{font-size:12px;font-weight:700;color:#e0b341;margin-bottom:6px}.empty[data-v-2bd1ff19]{color:var(--text-dim);font-size:13px;padding:8px 0}.ui-card[data-v-6b2b54ca]{position:relative;display:flex;flex:none;flex-direction:column;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--tile);color:var(--ink);font:inherit;text-align:left;overflow:hidden}.ui-card.list[data-v-6b2b54ca]{justify-content:center;height:64px;gap:0;padding:4px 12px;border-color:transparent;background:transparent;border-radius:var(--r-2)}.ui-card.list+.ui-card.list[data-v-6b2b54ca]{border-top:1px solid var(--line);border-radius:var(--r-2)}.ui-card.list .tile[data-v-6b2b54ca]{width:32px;height:32px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--tile)}.ui-card.list .t[data-v-6b2b54ca]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.02em}.ui-card.list .s[data-v-6b2b54ca]{font-size:10px;font-weight:400;letter-spacing:.02em;text-transform:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:#8b8baa}.ui-card.list.clickable[data-v-6b2b54ca]:hover:not(.disabled):not(.active){background:#ffffff0a;border-color:transparent}.ui-card.clickable[data-v-6b2b54ca]{cursor:pointer;transition:border-color .12s,background .12s}.ui-card.clickable[data-v-6b2b54ca]:hover:not(.disabled):not(.active){border-color:var(--line-2);background:var(--tile-hi)}.ui-card.active[data-v-6b2b54ca]{border-color:var(--c, var(--ac));background:color-mix(in srgb,var(--c, var(--ac)) 12%,var(--s2))}.ui-card.disabled[data-v-6b2b54ca]{opacity:.45;cursor:default}.edge[data-v-6b2b54ca]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.head[data-v-6b2b54ca]{display:flex;align-items:center;gap:10px}.ui-card.list .head[data-v-6b2b54ca]{gap:12px}.ui-card.list .ttl[data-v-6b2b54ca]{gap:2px}.tile[data-v-6b2b54ca]{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);background:var(--hover);color:var(--ink-dim);overflow:hidden}.tile img[data-v-6b2b54ca]{width:100%;height:100%;object-fit:cover}.emo[data-v-6b2b54ca]{font-size:18px;line-height:1}.ttl[data-v-6b2b54ca]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.t[data-v-6b2b54ca]{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700}.t .tx[data-v-6b2b54ca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-6b2b54ca]{flex:none;width:8px;height:8px;border-radius:var(--r-1);background:var(--c)}.s[data-v-6b2b54ca]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdg[data-v-6b2b54ca],.acts[data-v-6b2b54ca]{flex:none}.acts[data-v-6b2b54ca]{display:flex;align-items:center;gap:4px}.stats[data-v-6b2b54ca]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.st[data-v-6b2b54ca]{display:flex;flex-direction:column;gap:2px;min-width:0}.sl[data-v-6b2b54ca]{font-size:11px;color:var(--ink-mut)}.sv[data-v-6b2b54ca]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txt[data-v-6b2b54ca]{margin:0;font-size:13px;line-height:1.45;color:var(--ink-dim)}.foot[data-v-6b2b54ca]{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--line)}.pips[data-v-6b2b54ca]{display:flex;gap:4px}.pip[data-v-6b2b54ca]{width:9px;height:9px;border-radius:var(--r-2);background:var(--c, var(--ac))}.pip.off[data-v-6b2b54ca]{background:#ffffff1f}.note[data-v-6b2b54ca]{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:var(--ink-mut)}.ln[data-v-6b2b54ca]{display:flex;align-items:center;gap:4px;min-width:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:10px;white-space:nowrap}.li[data-v-6b2b54ca]{flex:none;color:var(--ink-mut)}.ll[data-v-6b2b54ca]{flex:none;color:#8b8baa;overflow:hidden;text-overflow:ellipsis}.lv[data-v-6b2b54ca]{overflow:hidden;text-overflow:ellipsis}.ln.one .ll[data-v-6b2b54ca]{flex:1;min-width:0}.gloss[data-v-11c2ec2d]{display:flex;flex-direction:column;gap:8px;min-height:0}.bar[data-v-11c2ec2d]{display:flex;flex-direction:column;gap:6px}.search[data-v-11c2ec2d]{width:100%}.list[data-v-11c2ec2d]{display:flex;flex-direction:column;gap:6px}.hint[data-v-11c2ec2d]{margin:0;font-size:13px;color:var(--text-dim);line-height:1.4}.setline[data-v-11c2ec2d]{display:flex;align-items:baseline;gap:8px;font-size:15px}.cnt[data-v-11c2ec2d]{font-size:12px;color:var(--text-dim)}.empty[data-v-11c2ec2d]{color:var(--text-dim);font-size:13px;text-align:center;padding:14px 0}.err[data-v-11c2ec2d]{color:var(--danger);font-size:13px;margin:0}.back[data-v-11c2ec2d]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:none;border:0;cursor:pointer;color:var(--text-dim);font-size:13px;padding:2px 0}.back[data-v-11c2ec2d]:hover{color:var(--text)}.head h3[data-v-11c2ec2d]{margin:0 0 6px;font-size:17px}.tags[data-v-11c2ec2d]{display:flex;flex-wrap:wrap;gap:4px}.roundsep[data-v-6f33b1e2]{position:relative;display:flex;align-items:center;justify-content:center;margin:6px 2px;border-top:1px dashed var(--line-2)}.roundsep span[data-v-6f33b1e2]{position:absolute;padding:0 6px;background:var(--s2);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mut);white-space:nowrap}.mini .react[data-v-6f33b1e2]{position:absolute;right:-2px;bottom:6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--s1);box-shadow:0 0 0 1px var(--line);font-size:9px;line-height:1;z-index:2}.mini .react.used[data-v-6f33b1e2]{opacity:.35;filter:grayscale(1)}.mini .react.clk[data-v-6f33b1e2]{cursor:pointer}.mini .leg[data-v-6f33b1e2]{position:absolute;right:-2px;top:6px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-2);background:#e0564ae6;box-shadow:0 0 0 1px var(--line);color:#fff;font-size:10px;font-weight:700;line-height:1;z-index:2}.mini .leg.used[data-v-6f33b1e2]{opacity:.35;filter:grayscale(1)}.mini .leg.clk[data-v-6f33b1e2]{cursor:pointer}.mini .surp[data-v-6f33b1e2]{position:absolute;left:-2px;top:6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--s1);box-shadow:0 0 0 1px var(--line);font-size:9px;line-height:1;z-index:2}.mini .surp.used[data-v-6f33b1e2]{opacity:.35;filter:grayscale(1)}.mini .surp.clk[data-v-6f33b1e2]{cursor:pointer}.cwrap[data-v-6f33b1e2]{position:fixed;left:10px;top:64px;display:flex;align-items:flex-start;z-index:40}.strip[data-v-6f33b1e2]{width:64px;max-height:calc(100vh - 80px);overflow-y:auto;border-radius:var(--r-2);padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:6px}.round[data-v-6f33b1e2]{font-size:12px;font-weight:700;color:var(--text-dim)}.mini[data-v-6f33b1e2]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.q-move[data-v-6f33b1e2]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.q-enter-active[data-v-6f33b1e2],.q-leave-active[data-v-6f33b1e2]{transition:opacity .25s ease,transform .25s ease}.q-enter-from[data-v-6f33b1e2]{opacity:0;transform:translateY(-14px)}.q-leave-to[data-v-6f33b1e2]{opacity:0;transform:translateY(14px)}.q-leave-active[data-v-6f33b1e2]{position:absolute}.mini.played[data-v-6f33b1e2]{opacity:.5}.mini.act .av[data-v-6f33b1e2]{box-shadow:0 0 0 2px var(--s0),0 0 0 4px var(--warn)}.hp[data-v-6f33b1e2]{width:48px;height:3px;background:#0009;border-radius:var(--r-2);overflow:hidden;margin-top:2px}.hpf[data-v-6f33b1e2]{height:100%;background:#4caf50}.econ[data-v-6f33b1e2]{flex:none;margin-left:8px;padding:5px 6px;border-radius:var(--r-2);transition:margin-top .15s ease-out}.dots[data-v-6f33b1e2]{display:flex;flex-direction:column;align-items:center;gap:5px}.dot[data-v-6f33b1e2]{width:16px;height:16px;border-radius:50%;border:2px solid;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:8px;line-height:1;filter:grayscale(1) brightness(1.6);opacity:.85}.dot.clk[data-v-6f33b1e2]{cursor:pointer}.dot.clk[data-v-6f33b1e2]:hover{filter:none;opacity:1}.dot.move[data-v-6f33b1e2]{border-color:#38bdf8;background:conic-gradient(rgba(56,189,248,.85) var(--f, 0%),transparent 0)}.dot.move.done[data-v-6f33b1e2]{background:#38bdf8;filter:none;opacity:1}.dot.act[data-v-6f33b1e2]{border-color:#ffd54a}.dot.act.done[data-v-6f33b1e2]{background:#ffd54a;filter:none;opacity:1}.dot.bonus[data-v-6f33b1e2]{border-color:#b98cff}.dot.bonus.done[data-v-6f33b1e2]{background:#b98cff;filter:none;opacity:1}.dot.held[data-v-6f33b1e2],.mini .react.held[data-v-6f33b1e2]{background:none;border-style:dashed;filter:grayscale(1);opacity:.4}.movetxt[data-v-6f33b1e2]{font-size:9px;font-weight:700;color:#7fd0ff;margin-top:1px}.movetxt.done[data-v-6f33b1e2]{color:#38bdf8}.fogbtn[data-v-7b0efd4b]{margin-bottom:6px}.vlabel[data-v-7b0efd4b]{font-size:12px;color:var(--ink-dim);margin:10px 0 6px}.vhdr[data-v-7b0efd4b]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);margin:8px 0 3px}.veye[data-v-7b0efd4b]{margin-bottom:3px}.veye.veye[data-v-7b0efd4b]{justify-content:flex-start}.veye[data-v-7b0efd4b] .t{overflow:hidden;text-overflow:ellipsis}.lscene[data-v-d4cc80f8]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;margin-bottom:8px;border-radius:var(--r-2);background:#ffffff0d;border:1px solid var(--border);font-size:12px;color:var(--ink)}.lscene b[data-v-d4cc80f8]{font-weight:600}.lwhere[data-v-d4cc80f8]{font-size:10px;color:var(--ink-mut)}.llabel[data-v-d4cc80f8]{font-size:12px;color:var(--ink-dim);margin:10px 0 6px}.lhint[data-v-d4cc80f8]{font-size:11px;color:var(--ink-dim);margin:2px 0 0}.lhint.warn[data-v-d4cc80f8]{color:var(--warn, #ffc157)}.llvl[data-v-d4cc80f8]{display:flex;align-items:center;gap:8px}.lrange[data-v-d4cc80f8]{flex:1 1 auto;min-width:0}.llvlv[data-v-d4cc80f8]{flex:0 0 40px;text-align:right;font-variant-numeric:tabular-nums}.lsee[data-v-d4cc80f8]{margin-top:10px}.lbtn[data-v-d4cc80f8]{margin-bottom:3px}.fold[data-v-a83ab3e0]{overflow:hidden}.fold[data-v-a83ab3e0]:hover,.fold.on[data-v-a83ab3e0]{border-color:var(--ac)}.head[data-v-a83ab3e0]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.arr[data-v-a83ab3e0]{color:var(--ac)}.ttl[data-v-a83ab3e0]{flex:1;font-size:13px;font-weight:600}.note[data-v-a83ab3e0]{color:var(--ink-dim);font-size:12px}.body[data-v-a83ab3e0]{padding:0 12px 10px}.sp[data-v-539c4441]{display:flex;flex-direction:column;gap:12px}.now[data-v-539c4441]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--tile);border:1px solid var(--line)}.ntitle[data-v-539c4441]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--ink)}.nsub[data-v-539c4441]{font-size:11px;color:var(--ink-mut)}.nrow[data-v-539c4441]{display:flex;flex-wrap:wrap;gap:6px}.nf[data-v-539c4441]{max-width:240px}.list[data-v-539c4441]{display:flex;flex-direction:column;gap:6px}.row[data-v-539c4441]{display:flex;align-items:center;gap:6px;min-height:var(--h)}.rname[data-v-539c4441]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rt[data-v-539c4441]{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rmeta[data-v-539c4441]{font-size:11px;color:var(--ink-mut)}.pl[data-v-539c4441]{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--tile);border:1px solid var(--line)}.tg[data-v-539c4441]{display:flex;gap:12px;flex-wrap:wrap}.tgl[data-v-539c4441]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-dim);min-height:var(--h-sm)}.uprow[data-v-539c4441]{margin-top:8px}.upform[data-v-539c4441]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:8px;background:var(--tile);border:1px solid var(--line)}.chips[data-v-539c4441]{display:flex;flex-wrap:wrap;gap:6px}.mlist[data-v-539c4441]{margin:0;padding-left:18px;font-size:12px;color:var(--ink-dim)}.hint[data-v-539c4441]{margin:0;font-size:12px;color:var(--ink-dim)}.why[data-v-539c4441]{margin:0;font-size:12px;color:var(--warn)}.snd[data-v-bd667960]{position:fixed;left:12px;bottom:12px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:6px;max-width:min(420px,calc(100vw - 24px));pointer-events:none}.snd[data-v-bd667960]>*{pointer-events:auto}.gate[data-v-bd667960]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-2)}.gtxt[data-v-bd667960]{font-size:12px;color:var(--ink-dim)}.bar[data-v-bd667960]{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid var(--line-2)}.now[data-v-bd667960]{font-size:12px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.mtxt[data-v-bd667960]{font-size:12px;color:var(--ink-mut)}.why[data-v-bd667960]{margin:0;padding:4px 8px;font-size:12px;color:var(--warn);background:var(--glass-flat);border:1px solid var(--line)}.loc-grid[data-v-347db931]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.muted[data-v-347db931]{color:var(--ink-dim);font-size:13px}.muted[data-v-ecb7fc70]{color:var(--text-dim);font-size:13px}.muted.sm[data-v-ecb7fc70]{font-size:12px;padding:2px 4px}.spec[data-v-ecb7fc70]{border:1px solid var(--line);border-radius:var(--r-2);padding:4px 6px 8px;margin-top:8px;background:var(--tile)}.spec-row[data-v-ecb7fc70]{padding-left:4px;padding-right:4px}.spec-ctrls[data-v-ecb7fc70]{display:flex;gap:6px;margin:4px 0 6px;padding:0 4px}.spec-ctrls .chip[data-v-ecb7fc70]{flex:1}.spec-follow[data-v-ecb7fc70]{display:flex;align-items:center;gap:8px;padding:0 4px}.spec-follow .sub[data-v-ecb7fc70]{font-size:12px;color:var(--ink-dim)}.spec-follow .sel[data-v-ecb7fc70]{flex:1}.sfx[data-v-fee176e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pop);display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;pointer-events:none}.roll-card[data-v-fee176e5]{pointer-events:auto}.flash[data-v-fee176e5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--ac-roll, #ffd54a) 30%,transparent),transparent 62%);animation:flash-fee176e5 .7s ease-out}@keyframes flash-fee176e5{0%{opacity:1}to{opacity:0}}.lanes[data-v-fee176e5]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:14px;max-width:min(96vw,1100px)}.lanes.multi .lane[data-v-fee176e5]{min-width:200px}.roll-verdict.sm[data-v-fee176e5]{font-size:20px;letter-spacing:1px}.roll-verdict.muted[data-v-fee176e5]{color:#787d8c}.roll-die.spin[data-v-fee176e5]{animation:spin-fee176e5 .85s linear infinite}@keyframes spin-fee176e5{0%{transform:rotate(0) scale(1)}50%{transform:rotate(360deg) scale(1.12)}to{transform:rotate(720deg) scale(1)}}.roll-die.drop[data-v-fee176e5]{opacity:.35}.cp-back[data-v-56c8dea7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pop);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;overflow:auto;background:#00000047;pointer-events:auto}.cp-back.cp-aside[data-v-56c8dea7]{inset:auto 0 16px 0;background:transparent;pointer-events:none}.cp-back.cp-aside .cp-ask[data-v-56c8dea7]{pointer-events:auto}.cp-bar[data-v-56c8dea7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;max-width:min(94vw,900px)}.cp-bar-txt[data-v-56c8dea7]{font-size:15px;color:var(--ink-dim);text-align:center}.cp-bar-txt b[data-v-56c8dea7]{color:var(--ink)}.cp-bar-btns[data-v-56c8dea7]{display:flex;gap:8px}.cp-borrow[data-v-56c8dea7]{margin-left:8px;padding:0 6px;border:1px dashed rgba(217,164,65,.5);border-radius:var(--r-2);font-size:11px;color:#e6c07b;white-space:nowrap}.cp-back[data-v-56c8dea7]{border-color:#7ec88c8c;color:#8fd6a2}.cp-progress[data-v-56c8dea7]{margin-left:8px;padding:1px 8px;border-radius:var(--r-2);background:var(--hover);font-size:12px}.cp-cards[data-v-56c8dea7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:14px;max-width:min(96vw,1100px)}.cp-cards.multi .cp-card[data-v-56c8dea7]{min-width:216px}.cp-card.done .roll-name[data-v-56c8dea7]{color:var(--ink-dim)}.cp-ask[data-v-56c8dea7]{max-width:min(92vw,420px);gap:10px;text-align:center}.cp-ask-why[data-v-56c8dea7]{color:#e0564a;font-size:14px;font-weight:600}.cp-ask-q[data-v-56c8dea7]{color:var(--ink-dim);font-size:13px}.cp-ask-prose[data-v-56c8dea7]{color:var(--ink-dim);font-weight:400;font-style:italic;font-size:13px}.cp-ask-btns[data-v-56c8dea7]{display:flex;gap:8px;width:100%}.cp-ask-list[data-v-56c8dea7]{flex-direction:column}.cp-ask-list .cp-tog[data-v-56c8dea7]{flex:none;width:100%;display:flex;align-items:center;gap:8px}.cp-cost[data-v-56c8dea7]{margin-left:auto;min-width:20px;padding:0 6px;border-radius:var(--r-2);background:#e0564a2e;color:#e0564a;font-size:12px;font-weight:700}.cp-tog.ok[data-v-56c8dea7]{background:#5bbf6a2e;border-color:#5bbf6a;color:#5bbf6a}.cp-tog.ok[data-v-56c8dea7]:hover:not(:disabled){background:#5bbf6a47;border-color:#5bbf6a;color:#5bbf6a}.cp-modes[data-v-56c8dea7]{display:flex;flex-wrap:wrap;gap:6px;width:100%}.cp-tog[data-v-56c8dea7]{flex:1 1 96px;min-width:0;height:32px;padding:6px 8px;white-space:nowrap;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:var(--hover);color:var(--ink-dim);font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.cp-bar .cp-tog[data-v-56c8dea7]{flex:none;padding:6px 14px}.cp-tog.on[data-v-56c8dea7]{background:var(--ac-roll);border-color:var(--ac-roll);color:#fff}.cp-tog.off[data-v-56c8dea7]{background:var(--s2);border-color:#3c415080;color:#787d8c}.cp-tog.hide[data-v-56c8dea7]{background:#d9a44129;border-color:#d9a441;color:#d9a441}.cp-tog.roll-all[data-v-56c8dea7]{background:color-mix(in srgb,var(--ac-roll) 20%,transparent);border-color:var(--ac-roll);color:var(--ink)}.cp-tog[data-v-56c8dea7]:disabled{cursor:default;opacity:.55}.cp-tog[data-v-56c8dea7]:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff29;color:var(--ink)}.cp-tog.on[data-v-56c8dea7]:hover:not(:disabled),.cp-tog.hide[data-v-56c8dea7]:hover:not(:disabled),.cp-tog.roll-all[data-v-56c8dea7]:hover:not(:disabled){filter:brightness(1.15)}.cp-tog.on[data-v-56c8dea7]:hover:not(:disabled){background:var(--ac-roll);border-color:var(--ac-roll);color:#fff}.cp-tog.hide[data-v-56c8dea7]:hover:not(:disabled){background:#d9a44142;border-color:#d9a441;color:#d9a441}.cp-tog.roll-all[data-v-56c8dea7]:hover:not(:disabled){background:color-mix(in srgb,var(--ac-roll) 32%,transparent);border-color:var(--ac-roll);color:var(--ink)}.cp-tog[data-v-56c8dea7]:active:not(:disabled){transform:scale(.97)}.roll-dice[data-v-56c8dea7]{gap:10px}.roll-die[data-v-56c8dea7]{cursor:pointer;animation:pulse-56c8dea7 1.1s ease-in-out infinite}.roll-die.wait[data-v-56c8dea7],.roll-die.static[data-v-56c8dea7]{cursor:default;opacity:.55;animation:none}.roll-die[data-v-56c8dea7]:not(.wait):hover{transform:scale(1.05)}.roll-die[data-v-56c8dea7]:not(.wait):active{transform:scale(.95)}@keyframes pulse-56c8dea7{0%,to{box-shadow:0 4px 24px color-mix(in srgb,var(--ac-roll) 30%,transparent)}50%{box-shadow:0 4px 34px color-mix(in srgb,var(--ac-roll) 55%,transparent)}}.cp-each[data-v-56c8dea7]{display:flex;flex-direction:column;gap:4px;width:100%}.cp-each-row[data-v-56c8dea7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px}.cp-each-name[data-v-56c8dea7]{color:var(--ink);font-weight:600}.cp-each-val[data-v-56c8dea7]{color:var(--ac-roll);font-weight:800;white-space:nowrap}.cp-each-val.muted[data-v-56c8dea7]{color:#787d8c}.cp-wait[data-v-56c8dea7]{font-size:12px;font-weight:600;color:var(--ink-dim);text-align:center}.cp-cancel[data-v-56c8dea7]{padding:8px 16px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:var(--hover);color:var(--ink-dim);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.cp-cancel[data-v-56c8dea7]:hover{background:#ffffff1f;border-color:#ffffff29;color:var(--ink)}.cp-cancel[data-v-56c8dea7]:active{transform:scale(.97)}.dfx[data-v-473620bb]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.roll-card[data-v-473620bb]{pointer-events:auto;cursor:pointer}.roll-verdict[data-v-473620bb]{font-size:22px}.hb[data-v-473620bb]{margin-left:8px;font-size:12px;font-weight:400;color:#d9a441;background:#d9a44126;border-radius:var(--r-2);padding:1px 7px}.roll-break .mode[data-v-473620bb]{margin-left:6px;color:var(--ink)}.reel-win[data-v-473620bb]{--reel-h: 96px;position:relative;overflow:hidden;width:160px;height:var(--reel-h);border:3px solid color-mix(in srgb,var(--ac-roll) 40%,transparent);border-radius:var(--r-2);background:#14161e;box-shadow:0 4px 24px color-mix(in srgb,var(--ac-roll) 30%,transparent)}.reel[data-v-473620bb]{will-change:transform}.reel.run[data-v-473620bb]{transition:transform .9s cubic-bezier(.12,.72,.12,1)}.reel-row[data-v-473620bb]{display:flex;align-items:center;justify-content:center;height:var(--reel-h);color:var(--ac-roll);font-family:"Jacquard 24",serif;font-size:64px;line-height:1;letter-spacing:1px}.reel-row.hush[data-v-473620bb]{font-size:44px;opacity:.65}.reel-win.crit[data-v-473620bb]{animation:critpop-473620bb .45s ease}@keyframes critpop-473620bb{0%{transform:scale(.6) rotate(-12deg)}60%{transform:scale(1.18) rotate(6deg)}to{transform:scale(1) rotate(0)}}.reel-win.fail[data-v-473620bb]{animation:failshake-473620bb .5s ease}@keyframes failshake-473620bb{0%,to{transform:translate(0)}20%{transform:translate(-7px) rotate(-3deg)}40%{transform:translate(7px) rotate(3deg)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.flash[data-v-473620bb]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--ac-roll) 40%,transparent),transparent 62%);animation:flash-473620bb .7s ease-out}@keyframes flash-473620bb{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.reel.run[data-v-473620bb]{transition:none}.reel-win.crit[data-v-473620bb],.reel-win.fail[data-v-473620bb]{animation:none}.flash[data-v-473620bb]{display:none}}.stage[data-v-4083d024]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dice);pointer-events:none}.stage.live[data-v-4083d024]{pointer-events:auto}.host[data-v-4083d024]{position:absolute;top:0;right:0;bottom:0;left:0}.cap[data-v-4083d024]{position:absolute;left:50%;bottom:6vh;transform:translate(-50%);padding:10px 22px;border-radius:var(--r-2);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low),0 0 32px color-mix(in srgb,var(--ac-roll) 30%,transparent);text-align:center;white-space:nowrap}.who[data-v-4083d024]{font-size:17px;font-weight:700;color:var(--ink)}.sub[data-v-4083d024]{margin-top:2px;font-size:12px;color:var(--ink-dim)}.sub .hb[data-v-4083d024]{margin-left:8px;padding:1px 7px;border-radius:var(--r-2);background:#d9a44126;color:#d9a441}.total[data-v-4083d024]{margin-top:4px;font-size:40px;font-weight:800;line-height:1;color:var(--ac-roll);text-shadow:0 0 22px color-mix(in srgb,var(--ac-roll) 55%,transparent)}.verdict[data-v-4083d024]{margin-top:4px;font-size:22px;font-weight:800;letter-spacing:1.2px;color:var(--ac-roll);text-shadow:0 0 22px color-mix(in srgb,var(--ac-roll) 55%,transparent)}.lines[data-v-4083d024]{margin-top:4px;display:flex;flex-direction:column;gap:2px}.line .lval[data-v-4083d024]{font-size:24px;font-weight:800;letter-spacing:.6px;color:var(--ac-roll);text-shadow:0 0 20px color-mix(in srgb,var(--ac-roll) 50%,transparent)}.lines.many .line[data-v-4083d024]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.lines.many .lval[data-v-4083d024]{font-size:15px;letter-spacing:.3px;text-shadow:none}.lname[data-v-4083d024]{font-size:13px;color:var(--ink-dim)}.line.muted .lval[data-v-4083d024]{color:var(--ink-mut);text-shadow:none}.brk[data-v-4083d024]{margin-top:3px;font-size:12px;color:var(--ink-dim)}.brk .mode[data-v-4083d024]{margin-left:6px;color:var(--ink)}.cap-enter-active[data-v-4083d024]{transition:opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1)}.cap-leave-active[data-v-4083d024]{transition:opacity .2s}.cap-enter-from[data-v-4083d024]{opacity:0;transform:translate(-50%,14px)}.cap-leave-to[data-v-4083d024]{opacity:0}.log[data-v-3e1de80c]{display:flex;flex-direction:column;gap:8px}.card[data-v-3e1de80c]{display:flex;flex-direction:column;gap:4px;padding:8px 10px 8px 12px;border:1px solid var(--line);border-left:3px solid var(--ac-roll);border-radius:var(--r-2);background:var(--tile)}.top[data-v-3e1de80c]{display:flex;align-items:center;gap:6px}.ic[data-v-3e1de80c]{flex:none;font-size:13px}.who[data-v-3e1de80c]{font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hid[data-v-3e1de80c]{flex:none;font-size:11px}.sp[data-v-3e1de80c]{flex:1}.t[data-v-3e1de80c]{flex:none;font-size:11px;color:var(--ink-mut);font-variant-numeric:tabular-nums}.what[data-v-3e1de80c]{font-size:13px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgt[data-v-3e1de80c]{color:var(--ink)}.bot[data-v-3e1de80c]{display:flex;align-items:baseline;gap:10px}.det[data-v-3e1de80c]{flex:1;min-width:0;font-size:11px;color:var(--ink-mut);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd[data-v-3e1de80c]{flex:none;font-size:13px;font-weight:800;color:var(--ac-roll)}.vd.muted[data-v-3e1de80c]{color:#787d8c}.each[data-v-3e1de80c]{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-top:4px;border-top:1px solid var(--line)}.each-row[data-v-3e1de80c]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px}.each-name[data-v-3e1de80c]{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.each-val[data-v-3e1de80c]{flex:none;font-weight:700;color:var(--ac-roll)}.each-val.muted[data-v-3e1de80c]{color:#787d8c}.empty[data-v-3e1de80c]{color:var(--ink-mut);font-size:12px;text-align:center;padding:10px}.q[data-v-649b3a07]{display:flex;flex-direction:column;gap:10px}.q-row[data-v-649b3a07]{display:flex;align-items:center;gap:12px}.q-val[data-v-649b3a07]{flex:none;min-width:52px;font-size:16px;font-weight:700;color:var(--ink)}.q-range[data-v-649b3a07]{flex:1;min-width:0;height:var(--hit)}.q-marks[data-v-649b3a07]{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-mut)}.q-auto[data-v-649b3a07]{height:var(--h);padding:0 12px;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-dim);cursor:pointer}.q-auto.on[data-v-649b3a07]{border-color:var(--ac);background:var(--ac-grad);color:#fff}.muted[data-v-649b3a07]{margin:0;font-size:12px;line-height:1.45;color:var(--ink-mut)}.hk[data-v-d8d9ee24]{display:flex;flex-direction:column;gap:12px}.hk-g[data-v-d8d9ee24]{display:flex;flex-direction:column;gap:6px}h4[data-v-d8d9ee24]{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mut)}.hk-row[data-v-d8d9ee24]{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.hk-row.ours .hk-k[data-v-d8d9ee24]{border-color:var(--ac);color:var(--ink)}.hk-k[data-v-d8d9ee24]{flex:none;min-width:128px;padding:3px 7px;border:1px solid var(--line);border-radius:var(--r-2);font:inherit;font-size:12px;line-height:1.3;color:var(--ink-dim);white-space:normal}.hk-t[data-v-d8d9ee24]{flex:1;min-width:0}.hk-what[data-v-d8d9ee24]{font-size:13px;line-height:1.35;color:var(--ink)}.hk-touch[data-v-d8d9ee24]{margin-top:2px;font-size:11px;line-height:1.35;color:var(--ink-mut)}.hk-who[data-v-d8d9ee24]{flex:none;align-self:center;font-size:11px;color:var(--ink-mut)}.muted[data-v-d8d9ee24]{margin:0;font-size:12px;line-height:1.45;color:var(--ink-mut)}.foot[data-v-d8d9ee24]{padding-top:6px;border-top:1px solid var(--line)}@media (max-width: 520px){.hk-row[data-v-d8d9ee24]{flex-wrap:wrap}.hk-k[data-v-d8d9ee24]{min-width:0}}.logbtn[data-v-c4ab8b9c]{position:fixed;left:10px;bottom:58px;z-index:40;opacity:.85}.logbtn.logbtn[data-v-c4ab8b9c]{border-radius:50%}.logbtn[data-v-c4ab8b9c]:hover{opacity:1}.keysbtn[data-v-c4ab8b9c]{bottom:calc(58px + var(--h-lg) + 6px)}.atk-err[data-v-c4ab8b9c]{position:fixed;left:50%;top:64px;transform:translate(-50%);background:#6e1f17;border:1px solid #a33;color:#ffd9d3;padding:8px 14px;border-radius:var(--r-2);z-index:var(--z-toast);cursor:pointer;font-size:14px;box-shadow:0 6px 18px #00000080}.crumb[data-v-c4ab8b9c]{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font-size:14px;cursor:pointer}.crumb[data-v-c4ab8b9c]:hover{background:var(--hover);color:var(--ink)}.flip[data-v-c4ab8b9c]{transform:rotate(180deg)}.combat[data-v-c4ab8b9c]{padding:2px 8px;border:1px solid rgba(232,64,64,.35);border-radius:var(--r-1);background:#e8404024;color:#ff8a80;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.test-badge[data-v-c4ab8b9c]{padding:2px 8px;border:1px solid rgba(88,166,255,.4);border-radius:var(--r-1);background:#58a6ff24;color:#79b8ff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.players[data-v-c4ab8b9c]{display:flex;align-items:center;gap:6px;overflow:hidden}.pl[data-v-c4ab8b9c]{display:flex;align-items:center;gap:5px;white-space:nowrap}.pn[data-v-c4ab8b9c]{font-size:12px;color:var(--ink-dim)}.code[data-v-c4ab8b9c]{padding:3px 8px;border-radius:var(--r-1);background:#ffffff12;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ink)}.role[data-v-c4ab8b9c]{font-size:13px;color:var(--ink-dim)}.st-dot[data-v-c4ab8b9c]{width:7px;height:7px;border-radius:var(--r-2);background:#7a3030}.st-dot.on[data-v-c4ab8b9c]{background:var(--ok)}.st-dot.down[data-v-c4ab8b9c]{background:var(--bad);animation:st-down-blink-c4ab8b9c 1s steps(2,end) infinite}@keyframes st-down-blink-c4ab8b9c{50%{opacity:.25}}.table-down[data-v-c4ab8b9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.table-down__card[data-v-c4ab8b9c]{max-width:460px;padding:22px 26px;border:1px solid var(--bad);border-radius:var(--r-2);background:var(--bg-card);text-align:center}.table-down__title[data-v-c4ab8b9c]{margin-bottom:10px;font-size:20px;font-weight:600;color:var(--bad)}.table-down__why[data-v-c4ab8b9c]{margin:0 0 12px;line-height:1.5}.table-down__wait[data-v-c4ab8b9c]{margin:0;font-size:13px;color:var(--ink-dim)}.chat[data-v-04c3b96b]{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:var(--r-2);overflow:hidden}.feed[data-v-04c3b96b]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--tile)}.empty[data-v-04c3b96b]{margin:auto;padding:0 20px;text-align:center;font-size:13px;color:var(--ink-mut)}.sys[data-v-04c3b96b]{align-self:center;max-width:90%;padding:4px 10px;text-align:center;font-size:13px;color:#434c5e}.msg[data-v-04c3b96b]{align-self:flex-start;max-width:min(340px,85%);display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:0 16px 16px 4px;background:#ffffff08}.msg.mine[data-v-04c3b96b]{align-self:flex-end;border-color:color-mix(in srgb,var(--ac) 25%,transparent);border-radius:0 16px 4px;background:var(--ac-soft)}.meta[data-v-04c3b96b]{display:flex;align-items:center;gap:8px}.meta b[data-v-04c3b96b]{font-size:13px;color:var(--ink)}.text[data-v-04c3b96b]{margin:0;font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.time[data-v-04c3b96b]{align-self:flex-end;font-size:10px;color:var(--ink-mut)}.jump[data-v-04c3b96b]{position:absolute;left:50%;bottom:96px;transform:translate(-50%);z-index:1;box-shadow:0 6px 16px #00000073}.jump.jump[data-v-04c3b96b]{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--s3)}.bar[data-v-04c3b96b]{display:flex;align-items:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);padding-bottom:max(16px,env(safe-area-inset-bottom))}.inp[data-v-04c3b96b]{flex:1;min-height:48px;max-height:120px;padding:13px 18px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:var(--tile);color:var(--ink);font:inherit;font-size:15px;resize:none}.inp[data-v-04c3b96b]::placeholder{color:var(--ink-mut)}.inp[data-v-04c3b96b]:focus{outline:none;border-color:var(--ac)}.send[data-v-04c3b96b]{box-shadow:0 6px 10px color-mix(in srgb,var(--ac) 35%,transparent)}.send.send[data-v-04c3b96b]{border-radius:var(--r-2)}.send[data-v-04c3b96b]:disabled{box-shadow:none}.chips[data-v-2116d3f6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chip[data-v-2116d3f6]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ac);border-radius:var(--r-2);background:var(--ac-soft);color:var(--ac);font:inherit;font-size:12px;padding:3px 10px;cursor:pointer}.chip-x[data-v-2116d3f6]{color:#8fb69c}.chip:hover .chip-x[data-v-2116d3f6]{color:#ff8a80}.rows[data-v-2116d3f6]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.mark[data-v-2116d3f6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line, #2f3646);border-radius:50%;font-size:12px;color:var(--ink-dim, #8a8f98)}.mark.on[data-v-2116d3f6]{color:var(--ac);border-color:var(--ac);background:var(--ac-soft)}.note[data-v-2116d3f6]{margin:8px 2px;font-size:12px;color:var(--ink-mut, #7a8090)}.note.bad[data-v-2116d3f6]{color:var(--warn)}.lineage[data-v-8545afb6]{gap:4px}.row[data-v-8545afb6]{display:flex;flex-wrap:wrap;gap:6px}.inc[data-v-8545afb6]{justify-content:flex-start;text-align:left;font-weight:500}.own[data-v-2004c502]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.t[data-v-2004c502]{margin:0;font-size:13px;color:var(--ink-dim);font-weight:600}.list[data-v-2004c502]{display:flex;flex-direction:column;gap:6px}.cell[data-v-2004c502]{display:flex;flex-direction:column;gap:4px}.paused-note[data-v-92596b92]{padding:8px 12px;border:1px solid rgba(234,179,8,.4);border-radius:var(--r-2);background:#eab3081f;color:#eab308;font-size:13px;font-weight:600;text-align:center}.inv-add[data-v-92596b92]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;margin-top:8px;border:1.5px dashed #393d48;border-radius:var(--r-3);background:transparent;color:var(--ink-dim);font:inherit;font-size:14px;cursor:pointer}.inv-add .plus[data-v-92596b92]{font-size:24px;line-height:1}.inv-add[data-v-92596b92]:hover{border-color:var(--line-2);color:var(--ink)}.inv-x[data-v-92596b92]{border:1px solid var(--line);border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font:inherit;font-size:12px;padding:3px 8px;cursor:pointer}.inv-x[data-v-92596b92]:hover{background:var(--hover);color:var(--ink)}.mode[data-v-92596b92]{display:flex;gap:4px;margin-bottom:8px;padding:3px;border:1px solid var(--line);border-radius:var(--r-2);background:#0003}.mode button[data-v-92596b92]{flex:1;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-dim);font:inherit;font-size:12px;font-weight:600;padding:6px 0;cursor:pointer}.mode button.on[data-v-92596b92]{background:var(--s2);border-color:var(--ac);color:var(--ink)}.slot-wrap[data-v-92596b92]{position:relative}.slot-place[data-v-92596b92]{display:flex;align-items:center;gap:4px;margin:2px 0 6px;padding-left:8px;font-size:11px;line-height:1.35;color:var(--ink-dim)}.slot-place .mut[data-v-92596b92]{color:var(--ink-mut)}.premade[data-v-92596b92]{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pm-t[data-v-92596b92]{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--ink)}.pm-cap[data-v-92596b92]{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--ink-dim)}.sm-head[data-v-92596b92]{padding:4px 8px 6px;font-size:12px;font-weight:700;color:var(--ink)}.sm-sep[data-v-92596b92]{margin-top:4px;padding:6px 8px 4px;border-top:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut)}.sm-empty[data-v-92596b92]{padding:8px;font-size:12px;color:var(--ink-mut)}.screen[data-v-92596b92]{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:40px;background:radial-gradient(64% 48% at 50% 0%,#c0392b21,#0000 60%);color:var(--ink)}.room-head .count[data-v-92596b92]{font-size:12px;letter-spacing:.08em;color:var(--ink-dim)}.who-head[data-v-92596b92]{margin-top:16px}.wrap[data-v-92596b92]{display:grid;grid-template-columns:360px 1fr 260px;gap:16px;height:100%;padding:16px}.who[data-v-92596b92]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:20px 16px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--s0);background:var(--glass-sheen),color-mix(in srgb,var(--s0) 62%,transparent);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low),var(--sh-1);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.who[data-v-92596b92]{background:var(--s0)}}.side[data-v-92596b92]{display:flex;flex-direction:column;gap:16px;min-height:0;padding:20px;border-radius:var(--r-2)}.scroll[data-v-92596b92]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:28px}.sec-head[data-v-92596b92]{display:flex;align-items:center;justify-content:space-between}.sec-title[data-v-92596b92]{display:block;margin-bottom:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mut)}.sec-head .sec-title[data-v-92596b92]{margin-bottom:0}.count[data-v-92596b92]{padding:2px 8px;border-radius:var(--r-2);background:#ffffff0d;font-size:11px;font-weight:700;color:#c8cdd8}.sec-head+.list[data-v-92596b92]{margin-top:12px}.slots[data-v-92596b92] .ui-row.disabled{opacity:1}.list[data-v-92596b92]{display:flex;flex-direction:column;gap:8px}.foot[data-v-92596b92]{display:flex;flex-direction:column;gap:10px}.my-place[data-v-92596b92]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;color:var(--ink-dim)}.wait[data-v-92596b92]{margin:0;text-align:center;font-size:13px;color:var(--ink-mut)}.start.start[data-v-92596b92],.leave.leave[data-v-92596b92]{height:48px;border-radius:var(--r-2);font-size:15px}.start[data-v-92596b92]{box-shadow:0 6px 10px color-mix(in srgb,var(--ac) 35%,transparent)}.chat-col[data-v-92596b92]{min-height:0}.tabs[data-v-92596b92]{display:none}.toast[data-v-92596b92]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:10px 16px;border:1px solid #a33;border-radius:var(--r-2);background:#6e1f17;color:#ffd9d3;z-index:600}@media (max-width: 1279px){.wrap[data-v-92596b92]{grid-template-columns:320px 1fr 220px}}@media (max-width: 1023px){.wrap[data-v-92596b92]{grid-template-columns:300px 1fr;grid-template-rows:1fr auto}.side[data-v-92596b92]{grid-row:1 / span 2}.who[data-v-92596b92]{max-height:260px}}@media (max-width: 767px){.tabs[data-v-92596b92]{display:flex;gap:8px;padding:12px 12px 0}.tabs button[data-v-92596b92]{flex:1;height:44px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);background:#ffffff08;color:var(--ink-dim);font-size:14px;font-weight:600}.tabs button.on[data-v-92596b92]{border-color:var(--ac);background:var(--ac-soft);color:var(--ink)}.wrap[data-v-92596b92]{grid-template-columns:1fr;grid-template-rows:1fr;height:calc(100% - 56px);padding:12px}.side[data-v-92596b92]{grid-row:auto}.who[data-v-92596b92]{max-height:none}.hide[data-v-92596b92]{display:none}}.pause-wrap[data-v-b97766be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;background:#0a0c12db;backdrop-filter:blur(28px) saturate(60%);-webkit-backdrop-filter:blur(28px) saturate(60%)}.pause-card[data-v-b97766be]{max-width:420px;width:100%;text-align:center;background:var(--s1);border:1px solid var(--line-2);border-radius:var(--r-2);padding:28px 24px 24px;box-shadow:0 24px 60px #0009}.pause-ic[data-v-b97766be]{font-size:44px;line-height:1;margin-bottom:10px}.pause-t[data-v-b97766be]{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--ink)}.pause-s[data-v-b97766be]{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--ink-dim)}.pause-act[data-v-b97766be]{display:flex;flex-direction:column;gap:8px}.pb[data-v-b97766be]{border:1px solid var(--line-2);background:var(--s2);color:var(--ink);border-radius:var(--r-2);padding:11px 14px;font-size:14px;cursor:pointer}.pb[data-v-b97766be]:hover{background:var(--hover)}.pb.prim[data-v-b97766be]{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:600}.pb.prim[data-v-b97766be]:hover{background:var(--ac-2)}@media (prefers-reduced-motion: reduce){.pause-wrap[data-v-b97766be]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0c12}}.home[data-v-6d8a802d]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding-top:40px;background:radial-gradient(60% 45% at 50% 20%,#5c1d1d2e,#0000 80%)}.wrap[data-v-6d8a802d]{display:flex;flex-direction:column;gap:56px;max-width:1180px;margin:0 auto;padding:48px 20px 80px}.hero[data-v-6d8a802d]{display:flex;flex-direction:column;align-items:center;gap:16px}.brand[data-v-6d8a802d]{margin:0;font-family:Julius Sans One,Times New Roman,serif;font-weight:400;font-size:clamp(38px,13vw,60px);line-height:1.1;letter-spacing:-.55px;text-align:center;text-shadow:var(--brand-shadow)}.brand .hot[data-v-6d8a802d]{color:var(--brand-hot);background:var(--brand-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand .cold[data-v-6d8a802d]{color:var(--brand-cold)}.lead[data-v-6d8a802d]{max-width:660px;margin:0;font-size:15px;line-height:23px;color:var(--ink-dim);text-align:center}.hero-acts[data-v-6d8a802d]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pbtn[data-v-6d8a802d]{padding:9px 18px;border:1px solid var(--line-2);border-radius:var(--r-1);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}.pbtn[data-v-6d8a802d]:hover{border-color:var(--line-hi);background:var(--hover)}.pbtn.prim[data-v-6d8a802d]{border-color:color-mix(in srgb,var(--ac) 55%,transparent);background:color-mix(in srgb,var(--ac) 16%,transparent)}.pbtn.prim[data-v-6d8a802d]:hover{border-color:color-mix(in srgb,var(--ac) 80%,transparent);background:color-mix(in srgb,var(--ac) 26%,transparent)}.promo[data-v-6d8a802d]{display:grid;align-items:center;gap:32px;grid-template-columns:1.15fr 1fr}.promo.rev .shot[data-v-6d8a802d]{order:2}@media (max-width: 900px){.promo[data-v-6d8a802d]{grid-template-columns:1fr}.promo.rev .shot[data-v-6d8a802d]{order:0}}.shot[data-v-6d8a802d]{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;aspect-ratio:16 / 10;border:1px solid var(--line-2);border-radius:var(--r-1);background:linear-gradient(150deg,#281418d9,#12151df2 80%);box-shadow:var(--sh-2)}.shot img[data-v-6d8a802d]{width:100%;height:100%;object-fit:cover}.ptext[data-v-6d8a802d]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ptag[data-v-6d8a802d]{padding:2px 8px;border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);border-radius:var(--r-1);color:var(--ac);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ptext h2[data-v-6d8a802d]{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--ink)}.ptext p[data-v-6d8a802d]{margin:0;font-size:14px;line-height:21px;color:var(--ink-dim)}.ptext ul[data-v-6d8a802d]{display:flex;flex-direction:column;gap:8px;margin:4px 0 6px;padding:0;list-style:none}.ptext li[data-v-6d8a802d]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;color:var(--ink)}.ptext li[data-v-6d8a802d] svg{flex:none;margin-top:3px;color:#6ac48b}.mech[data-v-6d8a802d]{display:flex;flex-direction:column;align-items:center;gap:10px}.mech h2[data-v-6d8a802d]{margin:0;font-size:24px;font-weight:700;color:var(--ink)}.mech-lead[data-v-6d8a802d]{max-width:620px;margin:0 0 10px;font-size:14px;line-height:21px;color:var(--ink-dim);text-align:center}.mech-grid[data-v-6d8a802d]{display:grid;gap:16px;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.mech-grid[data-v-6d8a802d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.mech-grid[data-v-6d8a802d]{grid-template-columns:1fr}}.mech-col[data-v-6d8a802d]{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--r-1)}.mech-col b[data-v-6d8a802d]{font-size:14px;color:var(--ink)}.mech-col ul[data-v-6d8a802d]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mech-col li[data-v-6d8a802d]{font-size:12px;line-height:17px;color:var(--ink-dim)}.nf[data-v-f45d4fe9]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--s0)}.nf-card[data-v-f45d4fe9]{max-width:420px;width:100%;text-align:center;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-2);padding:30px 24px 24px}.nf-code[data-v-f45d4fe9]{font-size:52px;font-weight:800;color:var(--ink-mut);line-height:1}.nf-t[data-v-f45d4fe9]{margin:6px 0 8px;font-size:22px;font-weight:700;color:var(--ink)}.nf-s[data-v-f45d4fe9]{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--ink-dim)}.nf-act[data-v-f45d4fe9]{display:flex;flex-direction:column;gap:8px}.nb[data-v-f45d4fe9]{border:1px solid var(--line);background:var(--s2);color:var(--ink);border-radius:var(--r-2);padding:11px 14px;font-size:14px;cursor:pointer}.nb[data-v-f45d4fe9]:hover{background:var(--s3)}.nb.prim[data-v-f45d4fe9]{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:600}.nb.prim[data-v-f45d4fe9]:hover{background:var(--ac-2)}.nb[data-v-86189727]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.card[data-v-86189727]{display:flex;flex-direction:column;gap:12px;max-width:560px;padding:24px}h1[data-v-86189727]{margin:0;font-size:20px}p[data-v-86189727]{margin:0;color:var(--ink-dim);line-height:1.5}.cmd code[data-v-86189727]{display:block;padding:10px 12px;border:1px solid var(--line);font-size:13px;color:var(--ink)}.mute[data-v-86189727]{font-size:13px}.err[data-v-86189727]{color:var(--warn);font-size:13px}.auth[data-v-8d2bbc80]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;background:url(/assets/auth-bg-D6mhUsUA.webp) center / cover no-repeat,var(--s0)}:root[data-theme=light] .auth[data-v-8d2bbc80]{background:url(/assets/auth-bg-light-Dyzyr4Bs.webp) center / cover no-repeat,var(--s0);z-index:400}@media (max-height: 720px),(max-width: 520px){.col[data-v-8d2bbc80]{margin:24px 0!important}.auth[data-v-8d2bbc80]{align-items:flex-start}}.col[data-v-8d2bbc80]{position:relative;width:420px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;margin:122px 0 40px}.brand[data-v-8d2bbc80]{margin:0 0 18px;font-family:Julius Sans One,Times New Roman,serif;font-weight:400;font-size:clamp(38px,13vw,60px);line-height:1.1;letter-spacing:-.55px;text-align:center;text-shadow:var(--brand-shadow)}.auth-ver[data-v-8d2bbc80]{margin-top:-12px;text-align:center}.brand .hot[data-v-8d2bbc80]{color:var(--brand-hot);background:var(--brand-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand .cold[data-v-8d2bbc80]{color:var(--brand-cold)}.card[data-v-8d2bbc80]{margin-top:32px;padding:25px;border-radius:var(--r-4);display:flex;flex-direction:column}.tabs[data-v-8d2bbc80]{display:flex;gap:4px;padding:5px;border-radius:var(--r-2);background:var(--tile);border:1px solid rgba(255,255,255,.06)}.tab[data-v-8d2bbc80]{flex:1;height:var(--h);padding:0;border-radius:var(--r-2);border:0;background:transparent;color:var(--ink-dim);font-size:14px;font-weight:500;cursor:pointer}.tab.on[data-v-8d2bbc80]{background:var(--tile);color:var(--ink);box-shadow:inset 0 1px 0 var(--line)}.oauth[data-v-8d2bbc80]{display:flex;gap:12px;padding-top:24px}.oauth-btn[data-v-8d2bbc80]{flex:1;height:44px;border-radius:var(--r-2);border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:#c8cdd8;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.oauth-btn[data-v-8d2bbc80]:hover{background:#ffffff12}.divider[data-v-8d2bbc80]{display:flex;align-items:center;gap:12px;padding-top:20px}.divider span[data-v-8d2bbc80]{flex:1;height:1px;background:var(--hover)}.divider em[data-v-8d2bbc80]{font-style:normal;font-size:11px;font-weight:500;letter-spacing:.55px;text-transform:uppercase;color:var(--ink-mut)}.fields[data-v-8d2bbc80]{display:flex;flex-direction:column;gap:12px;padding-top:20px}.eye[data-v-8d2bbc80]{border:0;background:transparent;opacity:.7}.eye[data-v-8d2bbc80]:hover{opacity:1}.forgot[data-v-8d2bbc80]{display:flex;justify-content:flex-end;margin-top:-4px}.forgot.back[data-v-8d2bbc80]{justify-content:center}.forgot button[data-v-8d2bbc80]{min-height:var(--hit);border:0;background:transparent;color:var(--ink-dim);font-size:12px;font-weight:500;cursor:pointer}.ttl[data-v-8d2bbc80]{margin:0;font-size:17px;font-weight:600;color:var(--ink);text-align:center}.hint[data-v-8d2bbc80]{margin:0;color:var(--ink-dim);font-size:13px}.note[data-v-8d2bbc80]{margin:0;color:var(--ok);font-size:13px}.err[data-v-8d2bbc80]{margin:0;color:#ff7a6e;font-size:13px}.submit[data-v-8d2bbc80]{margin-top:4px;box-shadow:0 4px 8px color-mix(in srgb,var(--ac) 35%,transparent),inset 0 1px #ffffff1f}.submit.submit[data-v-8d2bbc80]{border-radius:var(--r-2)}.foot[data-v-8d2bbc80]{text-align:center;padding-top:20px;color:#c8cdd8;font-size:12px;text-shadow:0 2px 8px rgba(0,0,0,.8)}.foot button[data-v-8d2bbc80]{border:0;background:transparent;color:var(--ac);font-size:16px;font-weight:500;cursor:pointer;text-shadow:0 2px 8px rgba(0,0,0,.85)}.pack[data-v-65f26a4a]{position:relative;display:flex;flex-direction:column;padding:0;border-radius:var(--r-3);overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,transform .12s,box-shadow .15s}.pack[data-v-65f26a4a]:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 14px 32px #00000080,inset 0 1px #ffffff0d}.pack.on[data-v-65f26a4a]{border-color:var(--ac);box-shadow:inset 0 0 0 2px var(--ac)}.cover[data-v-65f26a4a]{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center}.cover[data-v-65f26a4a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000b8);pointer-events:none}.cover-icon[data-v-65f26a4a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:64px;opacity:.8}.inwork[data-v-65f26a4a]{position:absolute;top:8px;right:8px;z-index:1;padding:4px 8px;border:1px solid rgba(255,196,0,.7);border-radius:var(--r-2);background:#0000008c;color:#ffd166;font-size:10px;font-weight:800;letter-spacing:.1em;text-shadow:0 1px 2px rgba(0,0,0,.8)}.name[data-v-65f26a4a]{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;text-align:center;font-size:14px;font-weight:700;line-height:1.2;color:#f1f3f8;text-shadow:0 1px 3px rgba(0,0,0,.9)}.note[data-v-65f26a4a]{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#cfd4e0}.grid[data-v-c7b226fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.locked-why[data-v-c7b226fe]{margin:0;color:var(--ink-dim);font-size:12px;line-height:1.45}.dlc[data-v-80923e42]{display:flex;flex-direction:column;gap:12px}.lead[data-v-80923e42]{margin:0;max-width:70ch;font-size:13px;color:var(--ink-dim)}.row[data-v-80923e42]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px}.txt[data-v-80923e42]{display:flex;flex-direction:column;gap:2px}.pub[data-v-80923e42]{font-size:12px;color:var(--ink-dim)}.note[data-v-80923e42]{max-width:70ch;font-size:12px;color:var(--ink-dim)}.gap[data-v-80923e42]{max-width:70ch;font-size:12px;color:var(--warn, #d8a24a)}.entries[data-v-a94d4b8f]{display:flex;flex-direction:column;gap:10px}.screen[data-v-a94d4b8f]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:radial-gradient(64% 48% at 50% 0%,color-mix(in srgb,var(--ac) 13%,transparent) 0%,transparent 60%);z-index:380}.wrap[data-v-a94d4b8f]{max-width:1100px;margin:0 auto;padding:64px 24px}.head[data-v-a94d4b8f]{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.brand[data-v-a94d4b8f]{display:flex;align-items:center;gap:12px}.logo[data-v-a94d4b8f]{width:36px;height:36px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--ac);box-shadow:0 6px 10px color-mix(in srgb,var(--ac) 35%,transparent)}.brand .name[data-v-a94d4b8f]{font-size:22px;font-weight:700;letter-spacing:-.55px;color:var(--ink)}.actions[data-v-a94d4b8f]{display:flex;align-items:center;gap:8px}.crumb[data-v-a94d4b8f]{display:flex;align-items:center;gap:6px;padding:20px 0;border:0;background:transparent;color:var(--ink-dim);font-size:14px;font-weight:500;cursor:pointer}.center[data-v-a94d4b8f]{display:flex;justify-content:center}.card[data-v-a94d4b8f]{width:560px;max-width:100%;padding:32px;border-radius:var(--r-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:32px}.card-head h2[data-v-a94d4b8f]{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--ink)}.card-head p[data-v-a94d4b8f]{margin:0;font-size:15px;color:var(--ink-mut)}.fields[data-v-a94d4b8f]{display:flex;flex-direction:column;gap:24px}.field[data-v-a94d4b8f]{display:flex;flex-direction:column;gap:8px}.field label[data-v-a94d4b8f],.field[data-v-a94d4b8f] .f-l{font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-mut)}.picker[data-v-a94d4b8f]{height:160px;border-radius:var(--r-2);border:1px dashed var(--line);background:var(--hover);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;background-size:cover;background-position:center}.picker.has[data-v-a94d4b8f]{border-style:solid;border-color:var(--line-2)}.pic-ic[data-v-a94d4b8f]{width:40px;height:40px;border-radius:var(--r-2);background:var(--hover);display:flex;align-items:center;justify-content:center}.pic-t[data-v-a94d4b8f]{font-size:14px;color:var(--ink-dim)}.err[data-v-a94d4b8f]{margin:0;color:var(--hp);font-size:13px}.foot[data-v-a94d4b8f]{display:flex;gap:12px}.fbtn[data-v-a94d4b8f]{flex:1}.soon[data-v-12bf78e1]{margin:28px 0 0}.soon-head[data-v-12bf78e1]{display:flex;align-items:center;gap:8px;margin-bottom:6px}h2[data-v-12bf78e1]{margin:0;font-size:17px;font-weight:600;color:var(--ink)}.why[data-v-12bf78e1]{margin:0 0 12px;font-size:13px;color:var(--warn)}.soon-body[data-v-12bf78e1]{opacity:.72;pointer-events:none}.screen[data-v-f98ec3ef]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:radial-gradient(70% 40% at 50% 0%,#c0392b0f,#0000 60%);z-index:var(--z-screen)}.content[data-v-f98ec3ef]{flex:1;min-width:0;max-width:560px}h1[data-v-f98ec3ef]{margin:0 0 24px;font-size:28px;font-weight:700;color:var(--ink)}h2[data-v-f98ec3ef]{margin:28px 0 12px;font-size:17px;font-weight:600;color:var(--ink)}h2[data-v-f98ec3ef]:first-of-type{margin-top:0}.note[data-v-f98ec3ef]{margin:-6px 0 12px;font-size:13px;color:var(--ink-dim)}.field[data-v-f98ec3ef]{margin-bottom:18px}.avatar-row[data-v-f98ec3ef]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.hint[data-v-f98ec3ef]{margin:0;font-size:12px;color:var(--ink-mut)}.ghost-btn[data-v-f98ec3ef]{align-self:flex-start}.foot[data-v-f98ec3ef]{display:flex;gap:12px;margin-top:24px}.err[data-v-f98ec3ef]{margin:4px 0 0;color:var(--hp);font-size:13px}.ok[data-v-f98ec3ef]{margin:4px 0 0;color:var(--ok);font-size:13px}.opt-card[data-v-f98ec3ef]{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--r-2);border:1px solid var(--line);background:linear-gradient(168deg,var(--s2) 8%,var(--s1) 92%);margin-bottom:12px}.opt-txt[data-v-f98ec3ef]{flex:1;min-width:0}.opt-title[data-v-f98ec3ef]{font-size:15px;font-weight:600;color:var(--ink)}.opt-desc[data-v-f98ec3ef]{margin:3px 0 0;font-size:13px;color:var(--ink-dim)}.sess-row[data-v-f98ec3ef]{gap:12px}.sess-ic[data-v-f98ec3ef]{flex:none;color:var(--ink-dim)}.sess-head[data-v-f98ec3ef]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sess-all[data-v-f98ec3ef]{margin-top:16px;gap:12px}@media (max-width: 480px){.sess-all[data-v-f98ec3ef]{display:block}.sess-all .ui-btn[data-v-f98ec3ef]{width:100%;margin-top:12px}}.radio-row[data-v-f98ec3ef]{width:100%;display:flex;align-items:center;gap:14px;min-height:var(--hit);padding:14px 16px;border-radius:var(--r-2);border:1px solid var(--line);background:var(--tile);margin-bottom:10px;text-align:left;cursor:pointer;touch-action:manipulation}.radio-row.on[data-v-f98ec3ef]{border-color:var(--ac)}.radio-row[data-v-f98ec3ef]:disabled{cursor:default}.radio[data-v-f98ec3ef]{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);flex:none;display:flex;align-items:center;justify-content:center}.radio-row.on .radio[data-v-f98ec3ef]{border-color:var(--ac)}.dot[data-v-f98ec3ef]{width:8px;height:8px;border-radius:50%;background:transparent}.radio-row.on .dot[data-v-f98ec3ef]{background:var(--ac)}.rr-title[data-v-f98ec3ef]{font-size:15px;font-weight:600;color:var(--ink);flex:none}.rr-desc[data-v-f98ec3ef]{flex:1;text-align:right;font-size:13px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-card[data-v-f98ec3ef]{padding:18px;border-radius:var(--r-2);border:1px solid var(--line);background:var(--tile)}.dc-t[data-v-f98ec3ef]{margin:0 0 6px;font-size:14px;color:var(--ink)}.dc-s[data-v-f98ec3ef]{margin:0 0 14px;font-size:12px;color:var(--ink-mut)}.danger-card[data-v-f98ec3ef]{padding:18px;border-radius:var(--r-2);border:1px solid var(--hp);background:var(--tile)}.dg-t[data-v-f98ec3ef]{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ink)}.dg-s[data-v-f98ec3ef]{margin:0 0 14px;font-size:12px;color:var(--ink-dim)}.themes[data-v-f98ec3ef]{display:flex;gap:16px}.theme[data-v-f98ec3ef]{flex:1;border:0;background:transparent;cursor:pointer;padding:0}.theme-prev[data-v-f98ec3ef]{border-radius:var(--r-2);border:2px solid var(--line);padding:12px;height:84px;display:flex;flex-direction:column;justify-content:space-between}.theme.on .theme-prev[data-v-f98ec3ef]{border-color:var(--ac)}.theme-prev.dark[data-v-f98ec3ef]{background:#12151d;color:#e8eaf0}.theme-prev.light[data-v-f98ec3ef]{background:#f2f3f7;color:#1b1e26}.theme-prev.system[data-v-f98ec3ef]{background:linear-gradient(90deg,#12151d 66%,#f2f3f7 66%);color:#e8eaf0}.theme-prev.system .tp-head[data-v-f98ec3ef],.theme-prev.system .tp-row[data-v-f98ec3ef]{width:62%}.tp-head[data-v-f98ec3ef]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:inherit}.tp-row[data-v-f98ec3ef]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:inherit;opacity:.75}.tp-check[data-v-f98ec3ef]{color:var(--ac);opacity:1}.theme-label[data-v-f98ec3ef]{margin-top:10px;text-align:left;font-size:15px;font-weight:600;color:var(--ink)}.picks[data-v-f98ec3ef]{display:flex;flex-wrap:wrap;gap:8px}.sound-row[data-v-f98ec3ef]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.screen[data-v-c55bbde3]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:radial-gradient(70% 40% at 50% 0%,#c0392b0f,#0000 60%);z-index:370}.content[data-v-c55bbde3]{flex:1;min-width:0}h1[data-v-c55bbde3]{margin:0;font-size:26px;font-weight:700;color:var(--ink)}.head-row[data-v-c55bbde3]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.search-mini[data-v-c55bbde3]{width:280px}.search-big[data-v-c55bbde3]{flex:1}.err[data-v-c55bbde3]{color:#ff7a6e;font-size:13px;margin:0 0 12px}.empty[data-v-c55bbde3]{color:var(--ink-mut);padding:24px 0;font-size:14px}.row[data-v-c55bbde3]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-2);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;margin-bottom:8px;transition:background .12s,border-color .12s}.row[data-v-c55bbde3]:hover{background:var(--hover);border-color:#ffffff24}.grp[data-v-c55bbde3]{margin-bottom:28px}.grp-head[data-v-c55bbde3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}h2[data-v-c55bbde3]{margin:0;font-size:18px;font-weight:700;color:var(--ink)}.cnt[data-v-c55bbde3]{font-size:13px;font-weight:600;color:#7a8090}.find-bar[data-v-c55bbde3]{display:flex;gap:12px;margin:20px 0}.search-btn[data-v-c55bbde3]{box-shadow:0 4px 6px color-mix(in srgb,var(--ac) 35%,transparent)}.search-btn.search-btn[data-v-c55bbde3]{border-radius:var(--r-3)}.find-grid[data-v-c55bbde3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.find-card[data-v-c55bbde3]{padding:16px;border-radius:var(--r-2);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:flex;flex-direction:column;gap:14px}.fc-top.fc-top[data-v-c55bbde3]{padding:0}@media (max-width: 720px){.wrap[data-v-c55bbde3]{flex-direction:column;gap:16px}.side[data-v-c55bbde3]{width:100%;flex-direction:row;position:static}.find-grid[data-v-c55bbde3]{grid-template-columns:1fr}.search-mini[data-v-c55bbde3]{width:200px}}.own-tools[data-v-9dc3c33d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.own-note[data-v-9dc3c33d]{color:var(--ink-dim);font-size:12px}.own-err[data-v-9dc3c33d]{color:var(--warn);font-size:12px}.entry[data-v-9dc3c33d]{display:flex;flex-direction:column;gap:10px}.back[data-v-9dc3c33d]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 8px 4px 4px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);font:inherit;font-size:13px;cursor:pointer}.back[data-v-9dc3c33d]:hover{color:var(--ink);background:var(--hover)}.text[data-v-9dc3c33d],.powers[data-v-9dc3c33d]{border-radius:var(--r-2);padding:16px 18px}.text p[data-v-9dc3c33d]{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap}.text p[data-v-9dc3c33d]:last-child{margin-bottom:0}h2[data-v-9dc3c33d]{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut)}.powers[data-v-9dc3c33d]{display:flex;flex-direction:column;gap:8px;padding:0}.powers h2[data-v-9dc3c33d]{padding:0 4px}.power-card[data-v-9dc3c33d]{border-radius:var(--r-2)}.power-card[data-v-9dc3c33d]:hover{border-color:var(--line-hi)}.kit[data-v-9dc3c33d]{border-radius:var(--r-2);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.kline[data-v-9dc3c33d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.klabel[data-v-9dc3c33d]{min-width:88px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mut)}.kopt[data-v-9dc3c33d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.kset[data-v-9dc3c33d]{display:inline-flex;flex-wrap:wrap;gap:4px}.kset.boxed[data-v-9dc3c33d]{padding:3px 5px;border:1px dashed var(--line-2)}.kthing[data-v-9dc3c33d]{padding:1px 7px;border:1px solid var(--line-2);font-size:13px;color:var(--ink)}.kthing.gold[data-v-9dc3c33d]{color:#d9a441;border-color:#d9a441}.kthing.absent[data-v-9dc3c33d]{font-style:italic;border-style:dashed;color:var(--ink-mut)}.knote[data-v-9dc3c33d]{margin:2px 0 0;font-size:12px;color:var(--ink-mut)}.attrib[data-v-9dc3c33d]{margin:4px 0 0;font-size:12px;color:var(--ink-mut)}.attrib a[data-v-9dc3c33d],.attrib .as-link[data-v-9dc3c33d]{color:var(--ac)}.as-link[data-v-9dc3c33d]{padding:0;border:0;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.empty[data-v-9dc3c33d],.err[data-v-9dc3c33d]{color:var(--ink-mut);font-size:14px}.err[data-v-9dc3c33d]{color:#e08585}.cols[data-v-e17cdb76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px}.role[data-v-e17cdb76]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px}.role>span[data-v-e17cdb76]{display:flex;flex-direction:column;gap:2px}.bar[data-v-800cff5a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bank[data-v-800cff5a]{flex:1 1 200px}.row[data-v-800cff5a]{display:flex;align-items:center;gap:8px;min-height:var(--hit)}.row.locked[data-v-800cff5a]{color:var(--ink-dim)}.dot[data-v-800cff5a]{flex:none;width:12px;height:12px;border-radius:50%}.nm[data-v-800cff5a]{flex:1;min-width:0;font-weight:600}.sub[data-v-800cff5a]{margin:10px 0 0;font-size:13px;display:flex;align-items:baseline;gap:8px}.shelf[data-v-364461ef]{display:flex;flex-direction:column;gap:8px;padding:0 100px}@media (max-width: 760px){.shelf[data-v-364461ef]{padding:0}}.head-row[data-v-364461ef]{display:flex;align-items:center;gap:12px}.head-row .groups[data-v-364461ef]{margin-left:auto}.head-row.second[data-v-364461ef]{margin-top:28px}.head-row h1[data-v-364461ef]{margin:0;font-size:26px;line-height:1.2}.lead[data-v-364461ef]{margin:0 0 6px;max-width:70ch;font-size:14px;color:var(--ink-dim)}.empty[data-v-364461ef]{color:var(--ink-dim)}.gone[data-v-364461ef]{margin:0 0 6px;max-width:70ch;font-size:14px;color:var(--warn)}.grid[data-v-364461ef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.start[data-v-00848ec9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.grid[data-v-00848ec9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.pe[data-v-94c772d3]{display:flex;flex-direction:column;gap:10px}.chips[data-v-94c772d3]{display:flex;flex-wrap:wrap;gap:6px}.row[data-v-94c772d3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mode[data-v-94c772d3]{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.rr[data-v-d0ceef7e]{display:flex;flex-direction:column;gap:6px}.row[data-v-d0ceef7e]{display:flex;align-items:center;gap:8px}.nm[data-v-d0ceef7e]{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600;font-size:13px}.err[data-v-d0ceef7e]{margin:0;color:var(--warn);font-size:12px}.found[data-v-d0ceef7e]{display:flex;flex-wrap:wrap;gap:6px}.pl[data-v-fa29a70d]{display:flex;flex-direction:column;gap:10px}.chips[data-v-fa29a70d]{display:flex;flex-wrap:wrap;gap:6px}.ask[data-v-fa29a70d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.ask[data-v-fa29a70d] .ui-num{width:128px}.of[data-v-fa29a70d]{display:inline-flex;align-items:center;gap:6px;min-height:var(--hit);font-size:13px}.said[data-v-fa29a70d]{flex-basis:100%;font-size:12px;color:var(--ink-dim)}.st-wrap[data-v-c79fca43]{overflow-x:auto}.st[data-v-c79fca43]{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.st th[data-v-c79fca43]{padding:2px 6px;font-weight:400;color:var(--ink-dim);white-space:nowrap}.st td[data-v-c79fca43]{padding:1px}.st tr.on th[data-v-c79fca43]{color:var(--ink);font-weight:600}.in[data-v-c79fca43]{width:40px}.in[data-v-c79fca43] input{text-align:center;padding:0 2px}.lt[data-v-280d9f6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,164px),1fr));gap:6px}@media (pointer: coarse),(max-width: 767px){.lt[data-v-280d9f6c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}}.cell[data-v-280d9f6c]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:4px}.lv[data-v-280d9f6c]{font-size:11px;color:var(--ink-dim);text-align:right;font-variant-numeric:tabular-nums}.ir[data-v-20a33720]{display:flex;flex-direction:column;gap:6px}.row[data-v-20a33720]{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:8px}.nm[data-v-20a33720]{min-width:0;overflow-wrap:anywhere;font-weight:600;font-size:13px}.none[data-v-20a33720]{margin:0;color:var(--ink-dim);font-size:12px}.err[data-v-20a33720]{margin:0;color:var(--warn);font-size:12px}.found[data-v-20a33720]{display:flex;flex-wrap:wrap;gap:6px}.ac[data-v-c1d1cf4c]{display:flex;flex-direction:column;gap:8px}.chips[data-v-c1d1cf4c]{display:flex;flex-wrap:wrap;gap:6px}.cols[data-v-c1d1cf4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.kc[data-v-f1108ee0]{display:flex;flex-direction:column;gap:10px}.cap[data-v-f1108ee0]{margin:0;color:var(--ink-dim);font-size:12px}.grp[data-v-f1108ee0]{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.gh[data-v-f1108ee0]{display:flex;align-items:baseline;gap:8px;font-size:13px}.opt[data-v-f1108ee0]{display:flex;flex-direction:column;gap:6px;padding-left:10px;border-left:2px solid var(--line)}.oh[data-v-f1108ee0]{display:flex;align-items:center;gap:8px}.letter[data-v-f1108ee0]{width:20px;color:var(--ac)}.oh[data-v-f1108ee0] .ui-num{width:130px}.oh[data-v-f1108ee0]>:last-child{margin-left:auto}.rq[data-v-61b13ba0]{display:flex;flex-direction:column;gap:10px}.cap[data-v-61b13ba0]{margin:0;color:var(--ink-dim);font-size:12px;line-height:1.45}.arow[data-v-61b13ba0]{display:grid;grid-template-columns:minmax(120px,1fr) auto 110px auto;align-items:center;gap:8px;margin-bottom:6px}.bar[data-v-61b13ba0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mode[data-v-61b13ba0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;cursor:pointer}.sp[data-v-11a7a43c]{display:flex;flex-direction:column;gap:8px}.cap[data-v-11a7a43c]{margin:0;color:var(--ink-dim);font-size:12px}.mode[data-v-11a7a43c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.cols[data-v-11a7a43c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.wstep[data-v-8acd1a0d]{display:flex;flex-direction:column;gap:10px}.top[data-v-8acd1a0d]{display:flex;gap:12px;align-items:flex-start}.img[data-v-8acd1a0d]{flex:none;border-radius:var(--r-2);overflow:hidden}.col[data-v-8acd1a0d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.chips[data-v-8acd1a0d]{display:flex;flex-wrap:wrap;gap:6px}.abilmap[data-v-8acd1a0d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.am[data-v-8acd1a0d]{display:flex;flex-direction:column;gap:4px}.own-tools[data-v-5a645407]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.own-why[data-v-5a645407]{color:var(--warn);font-size:12px}.head-row .create[data-v-5a645407]{margin-left:auto}.screen[data-v-5a645407]{min-height:100vh;background:radial-gradient(60% 55% at 50% 50%,#5c1d1d24,#0000 85%);background-attachment:fixed}.side-page[data-v-5a645407]{display:flex;gap:24px;padding:60px 20px 0;align-items:flex-start;max-width:1500px}.content[data-v-5a645407]{padding-bottom:40px}.detail[data-v-5a645407]{border-radius:var(--r-2);border:1px solid rgba(255,255,255,.14);background:var(--glass-sheen),var(--glass);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low),0 10px 30px #00000073;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.detail[data-v-5a645407]{background:var(--s0)}}.side-nav[data-v-5a645407]{border-radius:var(--r-2);width:220px;padding:10px 6px;flex:none;display:flex;flex-direction:column;gap:2px;position:sticky;top:60px;max-height:calc(100vh - 80px);overflow-y:auto;overscroll-behavior:contain}.side-nav[data-v-5a645407]::-webkit-scrollbar{width:6px}.side-nav[data-v-5a645407]::-webkit-scrollbar-thumb{border-radius:var(--r-2);background:#ffffff1f}.side-nav[data-v-5a645407]::-webkit-scrollbar-track{background:transparent}.nav-item[data-v-5a645407]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);font:inherit;font-size:14px;cursor:pointer;text-align:left}.nav-item[data-v-5a645407]:hover{background:#ffffff0d;color:var(--ink)}.nav-item.on[data-v-5a645407]{background:#ffffff17;color:var(--ink)}.nav-item .lbl[data-v-5a645407]{flex:1;min-width:0}.nav-item.set[data-v-5a645407]{align-items:flex-start;padding-top:7px;padding-bottom:7px}.nav-item.set .lbl[data-v-5a645407]{line-height:1.25}.nav-item.set .set-icon[data-v-5a645407]{margin-top:1px}.nav-head.pack-head[data-v-5a645407]{display:flex;align-items:flex-start;gap:10px;padding:6px 12px 10px;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25}.content[data-v-5a645407]{flex:1;min-width:0}h1[data-v-5a645407]{margin:0;font-size:26px;font-weight:700;color:var(--ink)}.head-row[data-v-5a645407]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.tools-row[data-v-5a645407]{margin-bottom:20px}.grid[data-v-5a645407] .ui-card.list .note{flex:0 0 auto;white-space:nowrap}.grid[data-v-5a645407] .ui-card.list .ttl{flex:1 1 65%}.srow[data-v-5a645407]{display:flex;align-items:stretch;gap:8px;width:100%}.search[data-v-5a645407]{flex:1;min-width:0}.sq[data-v-5a645407]{display:flex;flex:none;align-items:center;justify-content:center;width:38px;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s;box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.sq[data-v-5a645407]:hover{background:var(--hover);border-color:var(--line-hi)}.sq.on[data-v-5a645407]{border-color:var(--line-2);background:var(--tile);color:var(--ink)}.views[data-v-5a645407]{display:flex;flex:none}.views .sq+.sq[data-v-5a645407]{border-left:0}.sq-gap[data-v-5a645407]{flex:none;width:11px}.filters[data-v-5a645407]{margin-top:8px;padding:14px 16px;border-radius:var(--r-1)}.f-grid[data-v-5a645407]{display:flex;gap:12px;flex-wrap:wrap}.filters[data-v-5a645407] .f-inp{width:180px}.f-foot[data-v-5a645407]{margin-top:12px}.f-clear[data-v-5a645407]{padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-1);background:var(--glass);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.f-clear[data-v-5a645407]:hover{background:var(--hover);border-color:var(--line-hi)}.skeleton[data-v-5a645407]{height:96px;border-radius:var(--r-2);border:1px solid rgba(255,255,255,.06);background:linear-gradient(100deg,#fff0 30%,#ffffff0d,#fff0 70%) var(--glass);background-size:220% 100%;animation:shimmer-5a645407 1.2s linear infinite}@keyframes shimmer-5a645407{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion: reduce){.skeleton[data-v-5a645407]{animation:none}}.grid[data-v-5a645407]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.grid.half[data-v-5a645407]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.mini[data-v-5a645407]{display:flex;flex-wrap:wrap;gap:8px;--mini: 112px}@media (max-width: 760px){.grid.half[data-v-5a645407]{grid-template-columns:minmax(0,1fr)}}.grid[data-v-5a645407] .ui-card.list{height:96px;padding:8px 14px;border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur-mini);-webkit-backdrop-filter:var(--glass-blur-mini);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low),var(--sh-1)}.grid.powers[data-v-5a645407] .lib-card.compact{box-shadow:0 6px 18px #00000047}.grid[data-v-5a645407] .ui-card.list+.ui-card.list{border-top:1px solid rgba(255,255,255,.1);border-radius:var(--r-2)}.grid[data-v-5a645407] .ui-card.list.clickable:hover:not(.active){background:#1e222dc7;border-color:#ffffff2e}.grid[data-v-5a645407] .ui-card.list.active{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,var(--glass-dense))}.grid[data-v-5a645407] .ui-card.list .tile{width:76px;height:76px;border-radius:var(--r-2)}.grid[data-v-5a645407] .ui-card.list .t{font-size:15px}.grid[data-v-5a645407] .ui-card.list .s{font-size:12px}.nav-sep[data-v-5a645407]{height:1px;margin:8px 12px;background:var(--hover)}.nav-head[data-v-5a645407]{padding:2px 12px 6px;color:var(--ink-mut);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.set-icon[data-v-5a645407]{width:18px;text-align:center;font-size:14px;flex:none}.in-set[data-v-5a645407]{color:var(--ink-dim);font-size:13px}.set-hero[data-v-5a645407]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.hero-icon[data-v-5a645407]{font-size:40px;line-height:1;flex:none}.hero-cover[data-v-5a645407]{flex:none;width:140px;aspect-ratio:1 / 1;border-radius:var(--r-2);background-size:cover;background-position:center;box-shadow:0 8px 24px #00000073}.sec[data-v-5a645407]{margin:24px 0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut)}.spoiler[data-v-5a645407]{cursor:pointer}.spoiler>summary[data-v-5a645407]{position:relative;padding-left:18px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.spoiler>summary[data-v-5a645407]::-webkit-details-marker{display:none}.spoiler>summary[data-v-5a645407]:before{content:"▸";position:absolute;left:0;top:0;transition:transform .15s}.spoiler[open]>summary[data-v-5a645407]:before{transform:rotate(90deg)}.spoiler>summary h3[data-v-5a645407]{margin:0}.spoiler>summary .cred-meta[data-v-5a645407]{margin-bottom:0}.spoiler[open]>summary .cred-meta[data-v-5a645407]{margin-bottom:8px}.comp[data-v-5a645407]{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:minmax(56px,auto);gap:6px}.comp-tile[data-v-5a645407]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;padding:8px 10px;border-radius:var(--r-2);color:var(--ink-dim);font:inherit;cursor:pointer;text-align:left}.comp-tile[data-v-5a645407]:hover{color:var(--ink);border-color:var(--line-hi)}.comp-top[data-v-5a645407]{display:inline-flex;align-items:center;gap:6px}.comp-tile b[data-v-5a645407]{font-size:18px;line-height:1;color:var(--ink)}.comp-tile>span[data-v-5a645407]:last-child{max-width:100%;font-size:11px;line-height:1.15;overflow-wrap:anywhere}.comp-tile.zero[data-v-5a645407]{opacity:.4}.nav-item[data-v-5a645407] .zero{opacity:.45}.lead[data-v-5a645407]{color:var(--ink-dim);font-size:14px;margin:0 0 20px;max-width:70ch}.cred[data-v-5a645407]{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line);max-width:80ch}.cred.glass[data-v-5a645407]{padding:14px 16px;margin-bottom:10px;border-radius:var(--r-2);border-bottom:1px solid var(--line-2);max-width:none}.cred h3[data-v-5a645407],.cred h2[data-v-5a645407]{margin:0 0 6px;font-size:15px;color:var(--ink)}.cred-meta[data-v-5a645407]{margin:0 0 8px;font-size:12px;color:var(--ink-dim)}.cred-notice[data-v-5a645407]{margin:0 0 8px;font-size:13px;color:var(--ink);line-height:1.5}.cred.warn h2[data-v-5a645407]{color:var(--warn)}.s15[data-v-5a645407]{margin:0;font-size:11px;color:var(--ink-dim);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.attrib[data-v-5a645407]{margin:0;font-size:11px;color:var(--ink-mut);line-height:1.5}.attrib a[data-v-5a645407]{color:var(--ink-dim)}.err[data-v-5a645407]{color:#ff7a6e;font-size:13px;margin:0 0 12px}.empty[data-v-5a645407]{color:var(--ink-mut);padding:24px 0;font-size:14px}.dlc-row[data-v-5a645407]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.dlc-note[data-v-5a645407]{font-size:12px;color:var(--ink-dim)}.pager[data-v-5a645407]{display:flex;gap:4px}.pg[data-v-5a645407]{min-width:34px;height:34px;padding:0 8px;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink-dim);font:inherit;font-size:13px;cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.pg[data-v-5a645407]:hover:not(:disabled){background:var(--hover);border-color:var(--line-hi);color:var(--ink)}.pg.on[data-v-5a645407]{background:var(--tile);color:var(--ink)}.pg.gap[data-v-5a645407]{border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:default}.pg[data-v-5a645407]:disabled{opacity:.35;cursor:default}.more[data-v-5a645407]{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 0 4px}.shown[data-v-5a645407]{color:var(--ink-mut);font-size:12px}.detail[data-v-5a645407]{width:340px;padding:14px;flex:none;position:sticky;top:60px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 80px);overflow:auto}.detail-head[data-v-5a645407]{display:flex;align-items:center;justify-content:space-between;color:var(--ink-dim);font-size:13px}.close[data-v-5a645407]{border:0;background:transparent;color:var(--ink-dim);cursor:pointer;padding:4px;border-radius:var(--r-2)}.close[data-v-5a645407]:hover{background:var(--hover);color:var(--ink)}.raw[data-v-5a645407]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:12px}.raw dt[data-v-5a645407]{color:var(--ink-mut);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.raw dd[data-v-5a645407]{margin:0;color:#b9c0cf;overflow-wrap:anywhere}@media (max-width: 1100px){.detail[data-v-5a645407]{display:none}}@media (max-width: 720px){.side-page[data-v-5a645407]{flex-direction:column}.side-nav[data-v-5a645407]{width:100%;position:static;flex-direction:row;overflow-x:auto}}.screen[data-v-9e0ed1b9]{min-height:100vh;background:radial-gradient(60% 55% at 50% 50%,#5c1d1d24,#0000 85%);background-attachment:fixed}.wrap[data-v-9e0ed1b9]{max-width:1600px;margin:0 auto;padding:76px 20px 60px;display:flex;flex-direction:column;gap:16px}h1[data-v-9e0ed1b9]{margin:0;font-size:26px}.lead[data-v-9e0ed1b9]{margin:6px 0 0;max-width:720px;font-size:13px;line-height:1.5;color:var(--ink-dim)}.tools[data-v-9e0ed1b9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-2);background:var(--glass);position:sticky;top:52px;z-index:3}.tools[data-v-9e0ed1b9] .filter{width:170px}.tools[data-v-9e0ed1b9] .filter.num{width:130px}.search[data-v-9e0ed1b9]{width:220px}.tgl[data-v-9e0ed1b9]{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:var(--ink-dim);cursor:pointer}.tgl input[data-v-9e0ed1b9]{flex:none;margin:0}.cols[data-v-9e0ed1b9]{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,.5fr);gap:18px;align-items:start}.cols.single[data-v-9e0ed1b9]{grid-template-columns:minmax(0,1fr)}.col h2[data-v-9e0ed1b9]{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mut)}.stack[data-v-9e0ed1b9]{display:flex;flex-direction:column;gap:8px}.stack.mini[data-v-9e0ed1b9]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.empty[data-v-9e0ed1b9],.err[data-v-9e0ed1b9]{padding:24px 0;color:var(--ink-mut)}.err[data-v-9e0ed1b9]{color:var(--hp)}@media (max-width: 1200px){.cols[data-v-9e0ed1b9]{grid-template-columns:minmax(0,1fr)}}.ps[data-v-90bd27ef]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sel[data-v-90bd27ef]{max-width:340px}.minis[data-v-f509aac2]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.tools[data-v-f509aac2]{display:flex;flex-direction:column;gap:6px}.sub-head[data-v-f509aac2]{margin:0}.lead[data-v-f509aac2]{margin:0;color:var(--ink-dim);font-size:13px}.pick[data-v-f509aac2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cards.tool-cards[data-v-f509aac2]{--mini: 56px;gap:6px}.kline[data-v-f509aac2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:8px 10px}.klabel[data-v-f509aac2]{color:var(--ink-dim);font-size:12px}.absent[data-v-f509aac2]{font-style:italic;opacity:.7}.why[data-v-f509aac2]{margin:0;color:var(--warn, #e0783c);font-size:13px}.langs[data-v-01f6fc81]{display:flex;flex-direction:column;gap:6px}.sub-head[data-v-01f6fc81]{margin:0}.lead[data-v-01f6fc81]{margin:0;color:var(--ink-dim);font-size:13px}.lang-grid[data-v-01f6fc81]{display:flex;flex-wrap:wrap;gap:6px}.lang-sec[data-v-af19cf6e]{display:flex;flex-direction:column;gap:8px}.sub-head[data-v-af19cf6e]{margin:0}.heads[data-v-0cb678b5]{display:grid;grid-template-columns:1fr;gap:10px}.heads.two[data-v-0cb678b5]{grid-template-columns:1fr 1fr}.head[data-v-0cb678b5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.hname[data-v-0cb678b5]{font-size:16px;color:var(--ink)}.pk[data-v-0cb678b5]{font-size:11px;padding:2px 6px;border:1px solid var(--line);color:var(--ink-dim)}.acts[data-v-0cb678b5]{display:flex;flex-wrap:wrap;gap:6px;width:100%}.kv.two[data-v-0cb678b5]{grid-template-columns:max-content 1fr 1fr}.cell[data-v-0cb678b5]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}b.cell[data-v-0cb678b5]{color:var(--ink)}.abils[data-v-0cb678b5]{display:inline-flex;flex-wrap:wrap;gap:4px}.note[data-v-0cb678b5]{width:100%}@media (max-width: 560px){.heads.two[data-v-0cb678b5]{grid-template-columns:1fr}}.more[data-v-d056e4b8]{display:flex;align-items:center;gap:10px}.search[data-v-d056e4b8]{width:100%}.grid[data-v-d056e4b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 560px){.grid[data-v-d056e4b8]{grid-template-columns:1fr}}.row-head[data-v-d056e4b8]{display:inline-flex;align-items:center;gap:8px}.pk[data-v-d056e4b8]{font-size:11px;padding:2px 6px;border:1px solid var(--line);color:var(--ink-dim)}.chead[data-v-d056e4b8]{display:flex;align-items:center;gap:10px}.cname[data-v-d056e4b8]{margin:0;font-size:18px}.kv dt[data-v-d056e4b8]{display:flex;align-items:center;gap:4px;white-space:nowrap}.abils[data-v-d056e4b8]{display:flex;flex-wrap:wrap;gap:4px}.traits[data-v-d056e4b8]{display:flex;flex-direction:column;gap:10px}.more[data-v-95bd22a2]{display:flex;align-items:center;gap:10px;margin-top:10px}.warn[data-v-95bd22a2]{color:var(--warn)}.perk[data-v-95bd22a2]{display:block;padding:10px 12px;font-size:13px}.perk-head[data-v-95bd22a2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mute-inline[data-v-95bd22a2]{color:var(--ink-dim)}.perk-head .drop[data-v-95bd22a2]{margin-left:auto}.perk-body[data-v-95bd22a2]{display:flex;align-items:center;gap:8px}.picked[data-v-95bd22a2]{padding:4px 10px;border:1px solid var(--ac);background:var(--glass);color:var(--ink)}.picked-sub[data-v-95bd22a2]{color:var(--ink-dim);font-size:12px}.mute[data-v-95bd22a2]{margin:0 0 10px;color:var(--ink-dim)}.search[data-v-95bd22a2]{width:100%;margin-bottom:10px}.wide[data-v-95bd22a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(60vh / var(--ui-zoom));overflow:auto}@media (max-width: 640px){.wide[data-v-95bd22a2]{grid-template-columns:1fr}}.given-list[data-v-0a3f00b1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.given-list li[data-v-0a3f00b1]{display:flex;align-items:flex-start;gap:8px}.at[data-v-0a3f00b1]{flex:none;width:52px;padding-top:4px;color:var(--ink-dim);font-variant-numeric:tabular-nums}.fs[data-v-0a3f00b1]{min-width:0}.minis[data-v-0a3f00b1]{display:flex;flex-wrap:wrap;gap:6px}.one[data-v-0a3f00b1]{display:flex;flex-direction:column;gap:2px;min-width:0}.step[data-v-0a3f00b1]{max-width:200px;color:var(--ink-dim);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.picks[data-v-dd2962b4]{display:flex;flex-direction:column;gap:6px}.sub-head[data-v-dd2962b4]{margin:0}.mute[data-v-dd2962b4]{margin:0;color:var(--ink-dim);font-size:13px}.one[data-v-dd2962b4]{font-size:12px}.spells[data-v-aa9e82ad]{display:flex;flex-direction:column;gap:6px}.sub-head[data-v-aa9e82ad]{margin:0}.lead[data-v-aa9e82ad]{margin:0;color:var(--ink-dim);font-size:13px}.why[data-v-aa9e82ad]{margin:0;color:var(--warn, #e0783c);font-size:13px}.thing[data-v-a0f25c03]{position:relative;display:inline-flex}.n[data-v-a0f25c03]{position:absolute;right:2px;top:calc(var(--mini, 56px) - 16px);padding:0 3px;background:var(--s0);border:1px solid var(--line);font-size:10px;font-weight:700;line-height:13px;color:var(--ink);pointer-events:none}.any[data-v-a0f25c03]{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.any-lbl[data-v-a0f25c03]{align-self:center;color:var(--ink-dim);font-size:12px}.ghost[data-v-a0f25c03]{display:inline-flex;flex-direction:column;align-items:center;gap:3px;width:var(--mini, 56px);padding:0;border:0;background:none;color:var(--ink-dim);font:inherit;cursor:pointer}.ghost-tile[data-v-a0f25c03]{display:flex;align-items:center;justify-content:center;width:var(--mini, 56px);height:var(--mini, 56px);border:1px dashed var(--line-2);font-size:18px}.ghost-cap[data-v-a0f25c03]{width:100%;font-size:10px;line-height:12px;font-style:italic;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghost[data-v-a0f25c03]:hover{color:var(--ink)}.coin-cell[data-v-122b6978]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:var(--mini, 56px);height:var(--mini, 56px);border:1px solid var(--line-2);background:var(--glass);color:var(--ink)}.amt[data-v-122b6978]{font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.lbl[data-v-122b6978]{font-size:9px;line-height:1;color:var(--ink-dim);letter-spacing:.04em}.coin-cell[data-v-122b6978]{--coin: var(--warn)}.silver[data-v-122b6978]{--coin: #c0c6d0}.copper[data-v-122b6978]{--coin: #c9885a}.coin-cell .ic[data-v-122b6978]{color:var(--coin)}.coin-cell[data-v-122b6978]{border:2px solid var(--coin);background:color-mix(in srgb,var(--coin) var(--tint),var(--glass))}.coin-cell.inline[data-v-122b6978]{flex-direction:row;gap:4px;width:auto;height:auto;padding:2px 8px;border-width:1px}.coin-cell.inline .amt[data-v-122b6978]{font-size:12px}.coin-cell.inline .lbl[data-v-122b6978]{font-size:10px}.kit[data-v-8a8a174e]{display:flex;flex-direction:column;gap:6px}.kline[data-v-8a8a174e]{display:flex;flex-direction:column;gap:6px;margin:8px 0;font-size:13px}.kline.card[data-v-8a8a174e]{padding:10px 12px}.kline.card .klabel[data-v-8a8a174e]{color:var(--ink)}.klabel[data-v-8a8a174e]{color:var(--ink-dim);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.kopts[data-v-8a8a174e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.ksets[data-v-8a8a174e]{display:flex;flex-direction:column;gap:8px}.kset[data-v-8a8a174e]{display:flex;flex-direction:column;gap:6px;padding:10px;cursor:pointer}.kset.on[data-v-8a8a174e]{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac)}.kset.still[data-v-8a8a174e]{cursor:default}.kset-title[data-v-8a8a174e]{font-size:11px;font-weight:600;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.kset-title .chosen[data-v-8a8a174e]{color:var(--ac)}.kset-body[data-v-8a8a174e]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.kany[data-v-8a8a174e]{display:flex;flex-direction:column;gap:4px}.kany-lbl[data-v-8a8a174e]{font-size:12px;color:var(--ink-dim)}.why[data-v-8a8a174e]{margin:0;color:var(--warn);font-size:13px}.taken[data-v-7002ac86]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.taken-row[data-v-7002ac86]{display:flex;flex-direction:column;gap:10px}.chead[data-v-7002ac86]{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.cid[data-v-7002ac86]{display:flex;align-items:center;gap:10px;padding-right:110px}.row-head[data-v-7002ac86]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:1}.pk[data-v-7002ac86]{font-size:11px;padding:2px 6px;border:1px solid var(--line);color:var(--ink-dim)}.lv[data-v-7002ac86]{flex:none}.ctitle[data-v-7002ac86]{display:flex;flex-direction:column;gap:6px;min-width:0}.cname[data-v-7002ac86]{margin:0;font-size:18px}.stats[data-v-7002ac86]{display:flex;flex-wrap:wrap;gap:6px 14px}.stat[data-v-7002ac86]{display:inline-flex;align-items:center;gap:5px;font-size:13px}.sl[data-v-7002ac86]{color:var(--ink-dim)}.facts dt[data-v-7002ac86]{display:flex;align-items:flex-start;gap:4px;padding-top:1px;white-space:nowrap}.sub-head[data-v-7002ac86]{margin:0;font-size:12px;color:var(--ink-dim)}.skills-go[data-v-7002ac86]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.where[data-v-7002ac86]{margin-top:8px}.perk-grid[data-v-7002ac86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr;gap:8px}.perk-grid[data-v-7002ac86]>*{height:100%}.acts[data-v-7002ac86]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.search[data-v-7002ac86]{max-width:320px}.grid-1[data-v-7002ac86]{grid-template-columns:minmax(0,1fr)!important}.grid[data-v-7002ac86]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 560px){.grid[data-v-7002ac86]{grid-template-columns:1fr}}.more[data-v-7002ac86]{display:flex;align-items:center;gap:10px}.skill-grid[data-v-132e3b40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}@media (max-width: 700px){.skill-grid[data-v-132e3b40]{grid-template-columns:repeat(2,minmax(0,1fr))}}.skill[data-v-132e3b40]{display:flex;align-items:center;gap:6px;min-height:40px;padding:4px 8px;font:inherit;font-size:13px;text-align:left;color:var(--ink)}.skill.given[data-v-132e3b40]{background:var(--ac-soft);border-color:color-mix(in srgb,var(--ac) 45%,transparent)}.skill.can[data-v-132e3b40]{border-style:dashed;border-color:color-mix(in srgb,var(--ac) 55%,transparent)}.skill.can.own[data-v-132e3b40]{border-style:solid;border-color:var(--ac);background:var(--ac-soft)}.sk-hint[data-v-132e3b40]{font-size:10px;color:var(--ink-dim)}.sk-hint.on[data-v-132e3b40]{color:var(--ac)}.skill.can[data-v-132e3b40]{cursor:pointer}.skill.off[data-v-132e3b40]{opacity:.35}.skill.can[data-v-132e3b40]:hover{border-color:var(--ac)}.skill .dot[data-v-132e3b40]{width:8px;height:8px;border-radius:50%;border:1px solid var(--line-2);flex:none}.skill.own .dot[data-v-132e3b40]{background:var(--ac);border-color:var(--ac)}.sk-txt[data-v-132e3b40]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sk-name[data-v-132e3b40]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-why[data-v-132e3b40]{font-size:10px;color:var(--ink-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-src[data-v-132e3b40]{font-size:10px;color:var(--ac);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-val[data-v-132e3b40]{min-width:28px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-dim)}.sk-val.up[data-v-132e3b40]{color:var(--ok)}.sk-val.down[data-v-132e3b40]{color:var(--hp)}.body[data-v-2c920a07]{display:flex;flex-direction:column;gap:6px}.n[data-v-2c920a07]{padding:1px 7px;border:1px solid currentColor;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hp)}.n.done[data-v-2c920a07]{color:var(--ok)}.stats[data-v-2c920a07]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat[data-v-2c920a07]{padding:10px 6px 8px;text-align:center}.sl[data-v-2c920a07]{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--ink-mut)}.sl .star[data-v-2c920a07]{margin-left:4px;vertical-align:-1px;color:var(--gold)}.prim-cap[data-v-2c920a07]{font-size:10px;color:var(--gold)}.reco[data-v-2c920a07]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.who[data-v-2c920a07]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.who b[data-v-2c920a07]{color:var(--ink);font-weight:600}.todo[data-v-2c920a07],.done[data-v-2c920a07]{padding:2px 8px;border-radius:var(--r-1);font-size:12px;font-weight:600}.todo[data-v-2c920a07]{color:var(--warn);border:1px solid var(--warn)}.done[data-v-2c920a07]{color:var(--ok);border:1px solid var(--ok)}.stat.drop[data-v-2c920a07]{cursor:pointer;touch-action:manipulation}.sv-row[data-v-2c920a07]{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0}.sv-row .sv[data-v-2c920a07]{min-width:34px;text-align:center}.rnd[data-v-2c920a07]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:none;color:var(--ink-dim);font:inherit;font-size:18px;line-height:1;cursor:pointer}.rnd[data-v-2c920a07]:hover:not(:disabled){color:var(--ink)}.rnd[data-v-2c920a07]:disabled{opacity:.35;cursor:default}@media (max-width: 480px){.stats[data-v-2c920a07]{grid-template-columns:repeat(2,1fr)}}@media (pointer: coarse),(max-width: 480px){.rnd[data-v-2c920a07]{width:var(--hit);height:var(--hit)}}.sv-in[data-v-2c920a07]{width:56px;padding:2px 4px;text-align:center;border:1px solid var(--line-2);background:var(--glass);color:var(--ink);font:inherit;font-size:20px;font-weight:700}.sv-in[data-v-2c920a07]::-webkit-outer-spin-button,.sv-in[data-v-2c920a07]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lnk[data-v-2c920a07]{padding:0;border:0;background:none;color:var(--ac);font:inherit;cursor:pointer}.sv[data-v-2c920a07]{font-size:22px;font-weight:700;line-height:1.2;color:var(--ink)}.sm[data-v-2c920a07]{font-size:12px;font-weight:700;color:var(--ink-dim)}.sm.up[data-v-2c920a07]{color:var(--ok)}.sm.down[data-v-2c920a07],.sm.weak[data-v-2c920a07]{color:var(--hp)}.terms[data-v-2c920a07]{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;margin-top:4px;font-size:11px;color:var(--ink-dim)}.term.add[data-v-2c920a07]{color:var(--ok)}.term.down[data-v-2c920a07]{color:var(--hp)}.pool[data-v-2c920a07]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.chip[data-v-2c920a07]{min-width:var(--hit);min-height:var(--hit);border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink);font:inherit;font-weight:700;cursor:pointer;touch-action:manipulation}.chip.on[data-v-2c920a07]{border-color:var(--ac);background:var(--s3)}.dice[data-v-2c920a07]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pack[data-v-2c920a07]{margin-left:6px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);font-size:11px;font-weight:600;text-decoration:none}.more[data-v-b3ac14f0]{display:flex;align-items:center;gap:10px}.search[data-v-b3ac14f0]{width:100%}.grid[data-v-b3ac14f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 560px){.grid[data-v-b3ac14f0]{grid-template-columns:1fr}}.row-head[data-v-b3ac14f0]{display:inline-flex;align-items:center;gap:8px}.pk[data-v-b3ac14f0]{font-size:11px;padding:2px 6px;border:1px solid var(--line);color:var(--ink-dim)}.pk.borrowed[data-v-b3ac14f0]{color:var(--ac)}.chead[data-v-b3ac14f0]{display:flex;align-items:center;gap:10px}.cname[data-v-b3ac14f0]{margin:0;font-size:18px}.kv dt[data-v-b3ac14f0]{display:flex;align-items:center;gap:4px;white-space:nowrap}.abils[data-v-b3ac14f0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.kline[data-v-b3ac14f0]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cards.feat-card[data-v-b3ac14f0]{--mini: 56px}.pack[data-v-eabaab2d]{margin-left:6px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);font-size:11px;font-weight:600;text-decoration:none}.money[data-v-eabaab2d]{display:flex;flex-direction:column;gap:6px}.coins[data-v-eabaab2d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.coins[data-v-eabaab2d] .ui-num{width:132px}.field[data-v-bc9af079]{max-width:380px}.name-row[data-v-bc9af079]{display:flex;align-items:center;gap:8px}.name-row[data-v-bc9af079] .ui-inp{flex:1;min-width:0}.field.wide[data-v-bc9af079]{max-width:640px}.look[data-v-bc9af079]{display:flex;flex-wrap:wrap;gap:10px}.field.short[data-v-bc9af079]{flex:1 1 180px;max-width:260px}.pic[data-v-bc9af079]{max-width:520px}.color[data-v-bc9af079]{display:flex;align-items:center;gap:10px}.role[data-v-bc9af079]{display:flex;flex-direction:column;gap:6px}.picks[data-v-bc9af079]{display:flex;flex-direction:column;gap:4px;max-width:640px}.pick[data-v-bc9af079]{padding:5px 9px;text-align:left;font:inherit;color:var(--ink-dim);background:none;border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer}.pick[data-v-bc9af079]:hover{color:var(--ink)}.pick.on[data-v-bc9af079]{color:var(--ink);border-color:var(--ac)}.go[data-v-b0e78890]{margin-left:6px;vertical-align:middle}.big[data-v-83c8d0d5]{flex:none;width:132px;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.rolls[data-v-83c8d0d5]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.roll[data-v-83c8d0d5]{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:12px}.roll.on[data-v-83c8d0d5]{border-color:var(--ac)}.roll .t[data-v-83c8d0d5]{flex:1;color:var(--ink-dim)}.roll .num[data-v-83c8d0d5]{font-variant-numeric:tabular-nums}.roll .num.avg[data-v-83c8d0d5]{color:var(--ink-dim)}.roll [data-rolled][data-v-83c8d0d5]{color:var(--hp)}.hover[data-v-83c8d0d5]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px}.rt[data-v-83c8d0d5]{display:flex;flex-direction:column;gap:2px}.rn[data-v-83c8d0d5]{max-width:60ch;font-size:12px;color:var(--ink-dim)}.prose[data-v-556823a5]{margin:0;white-space:pre-wrap;line-height:1.45}.open[data-v-556823a5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.open li[data-v-556823a5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.open .ot[data-v-556823a5]{min-width:0}.name-why[data-v-556823a5]{font-size:16px}.classes[data-v-556823a5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px}.classes li[data-v-556823a5]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lv[data-v-556823a5],.sub[data-v-556823a5]{color:var(--ink-dim)}.feat-group[data-v-556823a5]{display:flex;flex-direction:column;gap:6px}.cap-head[data-v-556823a5]{font-size:13px}.screen[data-v-ffafb597]{min-height:100vh}.wrap[data-v-ffafb597]{max-width:900px;margin:0 auto;padding:72px 16px 48px}@media (max-width: 760px){.wrap[data-v-ffafb597]{padding:56px 14px 48px}}.head-row[data-v-ffafb597]{display:flex;align-items:baseline;gap:12px}h1[data-v-ffafb597]{margin:0;font-size:24px}.lvl[data-v-ffafb597]{color:var(--ink-dim)}.quick-note[data-v-ffafb597]{margin:-6px 0 12px}.mi-why[data-v-ffafb597]{color:var(--ink-dim);font-size:12px}.mi-group[data-v-ffafb597]{padding:8px 12px 2px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim)}.err[data-v-ffafb597]{margin:12px 0 0;color:var(--hp)}.mute[data-v-ffafb597]{margin:12px 0 0;color:var(--ink-mut)}.lost[data-v-ffafb597]{margin:14px 0 0;padding:10px 14px;border:1px solid var(--line);color:var(--ink-dim);font-size:13px}.lost summary[data-v-ffafb597]{cursor:pointer;color:var(--ink-mut)}.lost ul[data-v-ffafb597]{margin:8px 0 0;padding-left:18px}.lost li[data-v-ffafb597]{margin:3px 0}.done[data-v-ffafb597]{padding:18px;border:1px solid var(--line)}.done h2[data-v-ffafb597]{margin:0 0 8px}.done .sub[data-v-ffafb597]{color:var(--ink-dim);margin:0}.done-head[data-v-ffafb597]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}@media (max-width: 560px){.done-head[data-v-ffafb597]{flex-direction:column}}.incs[data-v-32ea291a]{display:inline-flex;align-items:center;gap:4px;height:26px;color:#fff;font-size:13px;line-height:1;filter:drop-shadow(0 1px 3px color-mix(in srgb,black 85%,transparent));touch-action:manipulation;cursor:default}.screen[data-v-4cfec3f9]{min-height:100vh}.wrap[data-v-4cfec3f9]{max-width:900px;margin:0 auto;padding:72px 16px 48px}@media (max-width: 760px){.wrap[data-v-4cfec3f9]{padding:56px 14px 48px}}.head-row[data-v-4cfec3f9]{display:flex;align-items:baseline;gap:12px}h1[data-v-4cfec3f9]{margin:0;font-size:26px;line-height:1.2}.sub[data-v-4cfec3f9]{color:var(--ink-mut);font-size:13px}.new[data-v-4cfec3f9]{margin-left:auto}.lead[data-v-4cfec3f9]{margin:6px 0 16px;max-width:70ch;color:var(--ink-mut);font-size:14px}.sheet-acts[data-v-4cfec3f9]{display:flex;justify-content:flex-end;margin-bottom:10px}.drafts[data-v-4cfec3f9]{margin-top:22px}.drafts h2[data-v-4cfec3f9]{margin:0 0 8px;font-size:15px;color:var(--ink-dim)}.grid[data-v-4cfec3f9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 760px){.grid[data-v-4cfec3f9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 480px){.grid[data-v-4cfec3f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.mute[data-v-4cfec3f9]{color:var(--ink-mut)}.err[data-v-4cfec3f9]{color:var(--hp)}.inc[data-v-c09f3450]{display:flex;gap:14px;align-items:stretch;min-height:var(--hit);padding:10px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--tile);cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s,transform .15s}.inc[data-v-c09f3450]:hover,.inc[data-v-c09f3450]:focus-visible{background:var(--tile-hi);border-color:var(--line-hi)}.ava[data-v-c09f3450]{flex:none;width:76px;height:92px;border-radius:var(--r-2);overflow:hidden}.body[data-v-c09f3450]{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1;justify-content:center}.top[data-v-c09f3450]{display:flex;align-items:baseline;gap:10px}.party[data-v-c09f3450]{font-family:var(--font-title);font-size:19px;font-weight:700;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}.when[data-v-c09f3450]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--ink-mut);font-size:12px;white-space:nowrap}.path[data-v-c09f3450]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.path .lv[data-v-c09f3450]{margin-left:5px;opacity:.75;font-weight:600}.arrow[data-v-c09f3450]{color:var(--ink-mut)}.fresh[data-v-c09f3450]{color:var(--ink-mut);font-size:12px}.stats[data-v-c09f3450]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;color:var(--ink-dim)}.st[data-v-c09f3450]{display:inline-flex;align-items:center;gap:5px}.st b[data-v-c09f3450]{color:var(--ink)}.lvl[data-v-c09f3450],.lvl b[data-v-c09f3450]{color:var(--ac)}.hp[data-v-c09f3450] svg{color:var(--hp)}.ac[data-v-c09f3450] svg{color:var(--info)}.why[data-v-c09f3450]{margin:0;color:var(--hp);font-size:12px}@media (max-width: 480px){.when[data-v-c09f3450]{margin-left:0}.top[data-v-c09f3450]{flex-direction:column;gap:2px}.ava[data-v-c09f3450]{width:60px;height:76px}}.screen[data-v-f10c9c48]{min-height:100vh}.wrap[data-v-f10c9c48]{max-width:900px;margin:0 auto;padding:64px 16px 48px}@media (max-width: 760px){.wrap[data-v-f10c9c48]{padding:52px 14px 48px}}.head[data-v-f10c9c48]{display:flex;gap:20px;align-items:flex-start;margin:10px 0 24px}.hero-card[data-v-f10c9c48]{flex:none;width:170px}.about[data-v-f10c9c48]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}h1[data-v-f10c9c48]{margin:0;font-family:var(--font-title);font-size:30px;line-height:1.15}.lead[data-v-f10c9c48]{margin:0;max-width:60ch;color:var(--ink-mut);font-size:14px}h2[data-v-f10c9c48]{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px}.count[data-v-f10c9c48]{color:var(--ink-dim);font-size:14px}.list[data-v-f10c9c48]{display:flex;flex-direction:column;gap:8px}@media (max-width: 480px){.head[data-v-f10c9c48]{flex-direction:column}}.mute[data-v-f10c9c48]{color:var(--ink-mut)}.err[data-v-f10c9c48]{color:var(--hp)}.ghost[data-v-660cecd6]{position:fixed;left:0;top:0;will-change:transform;border-radius:50%;border:3px solid #fff;pointer-events:none;z-index:200;opacity:.85;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 6px 16px #00000080}.tip[data-v-ba34871a]{position:fixed;z-index:9999;padding:6px 9px;border-radius:var(--r-2);color:var(--ink);font-size:12px;line-height:1.45;white-space:pre-line;pointer-events:none}.tip[data-v-ba34871a]:has(.t){display:flex;flex-direction:column;gap:2px}.t[data-v-ba34871a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-mut)}.v[data-v-ba34871a]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;font-weight:700}.plus[data-v-ba34871a]{padding:0 5px;font-style:normal;font-weight:400;color:var(--ink-mut)}.n[data-v-ba34871a]{margin-top:2px;font-size:11px;line-height:1.4;color:var(--ink-dim)}.items[data-v-ba34871a]{display:grid;grid-template-columns:auto 1fr;gap:1px 10px;margin-top:3px;font-size:12px}.it[data-v-ba34871a]{display:contents}.il[data-v-ba34871a]{font-style:normal;color:var(--ink-mut)}.iv[data-v-ba34871a]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-weight:700}.it:not(:has(.il)) .iv[data-v-ba34871a]{grid-column:1 / -1}.tip.card[data-v-ba34871a]{display:flex;flex-direction:column;gap:5px;padding:9px 11px}.ct[data-v-ba34871a]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.cname[data-v-ba34871a]{font-size:13px;font-weight:700}.csub[data-v-ba34871a]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mut)}.ccorner[data-v-ba34871a]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.cres[data-v-ba34871a]{display:inline-flex;align-items:center;gap:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;color:var(--ink-dim)}.ctag[data-v-ba34871a]{padding:0 5px;border:1px solid var(--line);border-radius:var(--r-2);font-size:10px;line-height:15px;color:var(--ink-dim);white-space:nowrap}.cabils[data-v-ba34871a]{display:flex;gap:4px;flex-wrap:wrap}.cab[data-v-ba34871a]{display:inline-flex;align-items:baseline;gap:3px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--a) 45%,transparent);border-radius:var(--r-2);background:color-mix(in srgb,var(--a) 12%,transparent);font-size:11px;line-height:15px}.cab i[data-v-ba34871a]{font-style:normal;font-weight:700;font-size:9px;letter-spacing:.04em;color:var(--a)}.cab b[data-v-ba34871a]{min-width:2ch;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.crow[data-v-ba34871a]{display:flex;flex-wrap:wrap;gap:3px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}.cchip[data-v-ba34871a]{display:inline-flex;align-items:center;gap:4px}.cl[data-v-ba34871a]{color:#8b8baa}.cv[data-v-ba34871a]{font-weight:700}.cabil[data-v-ba34871a]{padding:0 4px;border:1px solid;border-radius:var(--r-2);font-size:10px;font-weight:700;line-height:14px}.cnote[data-v-ba34871a]{margin-top:1px;font-size:11px;line-height:1.45;color:var(--ink-dim)}.rm[data-v-0812308f]{display:flex;flex-direction:column;gap:10px}.rm-head[data-v-0812308f]{display:flex;align-items:center;gap:12px}.rm-img[data-v-0812308f]{width:48px;height:48px;border-radius:var(--r-2);object-fit:cover;flex:none}.rm-h-txt[data-v-0812308f]{min-width:0}.rm-name[data-v-0812308f]{font-size:16px;font-weight:700;color:var(--ink, var(--text))}.rm-sub[data-v-0812308f]{font-size:13px;color:var(--ink-dim, var(--text-dim));margin-top:2px}.rm-stats[data-v-0812308f]{display:flex;flex-wrap:wrap;gap:8px}.rm-st[data-v-0812308f]{font-size:13px;padding:3px 9px;border-radius:var(--r-2);background:var(--hover);border:1px solid var(--border, var(--line-2))}.rm-desc[data-v-0812308f]{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;color:var(--ink, var(--text))}.rm-body[data-v-0812308f]{font-size:14px}.rm-empty[data-v-0812308f]{font-size:13px;color:var(--ink-mut, var(--text-dim));padding:8px 0}.bug[data-v-1b4001c3]{position:fixed;left:10px;bottom:10px;z-index:40;width:40px;height:40px;border-radius:50%;font-size:18px;padding:0;opacity:.85}@media (max-width: 767px){.bug[data-v-1b4001c3]{left:4px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:50;width:30px;height:30px;font-size:14px;opacity:.5}.panel[data-v-1b4001c3]{left:4px;bottom:calc(140px + env(safe-area-inset-bottom));height:min(50vh,360px)}}.bug.over[data-v-1b4001c3]{z-index:calc(var(--z-screen) + 1)}.panel[data-v-1b4001c3]{position:fixed;left:10px;bottom:58px;width:min(92vw,520px);height:min(60vh,420px);background:#0d0f14;border:1px solid var(--border);border-radius:var(--r-2);z-index:500;display:flex;flex-direction:column;box-shadow:0 10px 40px #0009}.head[data-v-1b4001c3]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px}.sp[data-v-1b4001c3]{flex:1}.dot[data-v-1b4001c3]{width:9px;height:9px;border-radius:50%;background:#c0392b}.dot.on[data-v-1b4001c3]{background:#27ae60}.b[data-v-1b4001c3]{font-size:12px;padding:4px 8px}.log[data-v-1b4001c3]{flex:1;overflow:auto;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.45}.ln[data-v-1b4001c3]{white-space:pre-wrap;word-break:break-all;border-bottom:1px solid rgba(255,255,255,.04);padding:1px 0}.muted[data-v-1b4001c3]{color:var(--text-dim)}.rep[data-v-6db05a1f]{display:flex;flex-direction:column;gap:12px}.shot[data-v-6db05a1f]{display:flex;flex-direction:column;gap:6px}.mute[data-v-6db05a1f]{display:flex;align-items:center;gap:8px;margin:0;min-height:var(--hit);color:var(--ink-dim);font-size:13px}.thanks[data-v-6db05a1f]{margin:8px 0;color:var(--ink);font-size:15px}.boot[data-v-e9237b66]{position:fixed;top:0;right:0;bottom:0;left:0;background:#12151d;z-index:400;display:flex;align-items:center;justify-content:center}.boot-dot[data-v-e9237b66]{width:34px;height:34px;border-radius:50%;border:3px solid #2b3142;border-top-color:var(--ink-mut);animation:bootspin-e9237b66 .9s linear infinite}@keyframes bootspin-e9237b66{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.boot-dot[data-v-e9237b66]{animation:none;opacity:.6}}.toast[data-v-e9237b66]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:#6e1f17;border:1px solid #a33;color:#ffd9d3;padding:10px 16px;border-radius:0;z-index:300;max-width:calc(90vw / var(--ui-zoom));cursor:pointer}@property --drawer-w{syntax: "<length>"; inherits: true; initial-value: 0px;}body{transition:--drawer-w .2s ease-out}@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jacquard24-latin-BWfeLXqY.woff2) format("woff2")}@font-face{font-family:Julius Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/juliussansone-latin-DfA94n6N.woff2) format("woff2")}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/philosopher-latin-700-B0uR-cIJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/philosopher-cyrillic-700-Bn4mKDIK.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--font-title: "Philosopher", Georgia, serif;--bg: #15171c;--bg-elev: #1d2027;--bg-elev2: #262a33;--border: #333845;--text: #e6e8ec;--text-dim: #9aa0ad;--accent: var(--ac);--accent-hover: var(--ac-2);--player: #2e86de;--npc: #27ae60;--enemy: #c0392b;--other: #8e44ad;--radius: 0;--s0: #12151d;--s1: #181c26;--s2: #1e2230;--s3: #252a3a;--table-ground: #0e0f13;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--ink: #e8eaf0;--ink-dim: #9aa0ad;--ink-mut: #555d70;--r-1: 8px;--r-2: 10px;--r-3: 12px;--r-4: 16px;--sh-1: 0 2px 8px rgba(0, 0, 0, .35);--sh-2: 0 12px 34px rgba(0, 0, 0, .55);--ok: #10b981;--warn: #f1c40f;--info: #3498db;--hp: #e84040;--blood: #b3201f;--mana: #4a7ce0;--vision: #a78bfa;--gold: #e0b341;--glass: rgba(18, 21, 29, .36);--glass-dense: rgba(16, 18, 25, .7);--glass-flat: rgba(18, 21, 29, .78);--glass-blur: blur(22px) saturate(180%) brightness(1.08);--glass-rim: rgba(255, 255, 255, .28);--glass-rim-low: rgba(0, 0, 0, .35);--glass-sheen: linear-gradient(118deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .04) 30%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, .06) 100%);--glass-blur-mini: blur(8px) saturate(140%);--scrim: rgba(0, 0, 0, .42);--card-fade: rgba(26, 26, 46, .9);--hover: rgba(255, 255, 255, .07);--slot: transparent;--glow: 45%;--vector-ink: none;--tint: 16%;--line-hi: rgba(255, 255, 255, .34);--brand-hot: #e8bb5a;--brand-gold: linear-gradient(168deg, #b8791f 0%, #f2d27a 42%, #fff3c9 55%, #d59b2c 100%);--brand-cold: #c8cdd8;--brand-shadow: 0 4px 24px rgba(0, 0, 0, .65);--tile: rgba(0, 0, 0, .22);--tile-hi: rgba(0, 0, 0, .34);--hit: 44px;--cell: 72px;--h: 36px;--h-sm: 30px;--h-lg: var(--hit);--drawer-w: 0px;--z-drawer: 60;--z-screen: 400;--z-topbar: 500;--z-toast: 600;--z-modal: 700;--z-dice: 750;--z-pop: 800;--z-tip: 9999;--ac: var(--ac-pick, #e5573a);--ac-2: var(--ac-pick-2, #c74428);--ac-soft: color-mix(in srgb, var(--ac) 14%, transparent);--danger: var(--hp);--bad: var(--hp);--bg-card: var(--s2);--ac-grad: var(--ac);color-scheme:dark}:root[data-theme=light]{--bg: #f4f5f8;--bg-elev: #ffffff;--bg-elev2: #eceef3;--border: #d3d7e0;--text: #1b1e26;--text-dim: #5b6273;--s0: #f2f3f7;--s1: #ffffff;--s2: #f7f8fb;--s3: #eaecf2;--line: rgba(16, 20, 30, .1);--line-2: rgba(16, 20, 30, .18);--ink: #1b1e26;--ink-dim: #5b6273;--ink-mut: #8b91a0;--vision: #7c5cd6;--gold: #b07a12;--warn: #b7791f;--info: #1f6fa8;--glass: rgba(255, 255, 255, .36);--glass-dense: rgba(255, 255, 255, .66);--glass-flat: rgba(255, 255, 255, .86);--glass-rim: rgba(255, 255, 255, .9);--glass-rim-low: rgba(16, 20, 30, .12);--glass-sheen: linear-gradient(118deg, rgba(255, 255, 255, .4) 0%, rgba(255, 255, 255, .08) 35%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, .2) 100%);--scrim: rgba(20, 24, 34, .32);--sh-1: 0 2px 8px rgba(16, 20, 30, .1);--sh-2: 0 12px 34px rgba(16, 20, 30, .16);--tile: rgba(16, 20, 30, .05);--card-fade: rgba(244, 246, 251, .86);--hover: rgba(16, 20, 30, .06);--glow: 16%;--vector-ink: brightness(0) opacity(.82);--tint: 26%;--line-hi: rgba(16, 20, 30, .34);--brand-hot: #a9711a;--brand-gold: linear-gradient(168deg, #8a530f 0%, #d8a53a 45%, #f0cd7a 60%, #a9711a 100%);--brand-cold: #232733;--brand-shadow: 0 2px 18px rgba(255, 255, 255, .75);--ac: var(--ac-pick, #1fa2df);--ac-2: var(--ac-pick-2, #1580b6);--ac-grad: linear-gradient(180deg, color-mix(in srgb, var(--ac) 80%, #fff) 0%, var(--ac) 45%, var(--ac-2) 100%)}:root{--ac-azure: #2694cc;--ac-ember: #e5573a;--ac-forest: #1f9d69;--ac-amethyst: #8b6cf0;--ac-rose: #e05b8c}:root[data-theme=light]{--ac-azure: #1b86bd;--ac-ember: #c2410c;--ac-forest: #12805a;--ac-amethyst: #7c4dd6;--ac-rose: #c02e63}:root[data-accent=azure]{--ac-pick: var(--ac-azure);--ac-pick-2: color-mix(in srgb, var(--ac-azure) 78%, #000)}:root[data-accent=ember]{--ac-pick: var(--ac-ember);--ac-pick-2: color-mix(in srgb, var(--ac-ember) 78%, #000)}:root[data-accent=forest]{--ac-pick: var(--ac-forest);--ac-pick-2: color-mix(in srgb, var(--ac-forest) 78%, #000)}:root[data-accent=amethyst]{--ac-pick: var(--ac-amethyst);--ac-pick-2: color-mix(in srgb, var(--ac-amethyst) 78%, #000)}:root[data-accent=rose]{--ac-pick: var(--ac-rose);--ac-pick-2: color-mix(in srgb, var(--ac-rose) 78%, #000)}:root{--ui-zoom: 1;zoom:var(--ui-zoom)}:root[data-font=sm]:has(body.ctx-shell){--ui-zoom: .92}:root[data-font=lg]:has(body.ctx-shell){--ui-zoom: 1.15}:root[data-font]:has(body.ctx-shell),:root[data-font]:has(body.ctx-shell) body,:root[data-font]:has(body.ctx-shell) #app{height:100%}.in-tile{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-2)}body.ctx-game,body.ctx-editor{--bg: var(--s0);--bg-elev: var(--s1);--bg-elev1: var(--s1);--bg-elev2: var(--s2);--border: var(--line-2);--text: var(--ink);--text-dim: var(--ink-dim);--accent: var(--ac);--accent-hover: var(--ac-2);--radius: var(--r-2)}.wz{display:flex;flex-direction:column;gap:10px}:where(.wz) .lead{margin:0;color:var(--ink-dim);font-size:13px;line-height:1.45}:where(.wz) .cap{margin:0;color:var(--ink-dim);font-size:12px;line-height:1.45}:where(.wz) .lead b,:where(.wz) .cap b{color:var(--ink);font-weight:600}:where(.wz) .why{margin:0;color:var(--warn);font-size:13px}:where(.wz) .block>.row{display:flex;align-items:flex-start;gap:12px}:where(.wz) .block>.row>.val{flex:none;width:132px}:where(.wz) .block>.row>.from{margin:0;flex:1;min-width:0;color:var(--ink-dim);font-size:12px;line-height:1.45}:where(.wz) .block>.row>.from b{color:var(--warn);font-weight:600}:where(.wz) .kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px}:where(.wz) .kv dt{margin:0;color:var(--ink-dim)}:where(.wz) .kv dd{margin:0;min-width:0}:where(.wz) .sum-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}:where(.wz) .sum-portrait{border-radius:var(--r-3);overflow:hidden}:where(.wz) .sum-id{display:flex;flex-direction:column;gap:6px;min-width:0}:where(.wz) .sum-name{font-size:22px;line-height:1.2;overflow-wrap:anywhere}:where(.wz) .sum-line{margin:0;font-size:14px}:where(.wz) .sum-sep{margin:0 6px;color:var(--ink-mut)}:where(.wz) .sum-badges{margin:0;display:flex;flex-wrap:wrap;gap:6px}:where(.wz) .sum-token{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}@media (max-width: 620px){:where(.wz) .sum-hero{grid-template-columns:auto minmax(0,1fr)}:where(.wz) .sum-token{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;text-align:left}}:where(.wz) .sum-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}:where(.wz) .sum-abils{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (max-width: 760px){:where(.wz) .sum-abils{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.wz) .sum-abil{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 6px;padding:10px 12px}:where(.wz) .sum-abil>:first-child,:where(.wz) .sum-abil>.from{grid-column:1 / -1}:where(.wz) .sum-abil>.from{color:var(--ink-dim);font-size:11px;line-height:1.35}:where(.wz) .sum-total{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}:where(.wz) .sum-mod{color:var(--ac);font-weight:600;font-variant-numeric:tabular-nums}:where(.wz) .sum-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}:where(.wz) .sum-it{display:inline-flex;align-items:center;gap:5px}:where(.wz) .sum-it small{color:var(--ink-dim);font-size:11px}:where(.wz-shell) .gate{margin:12px 0 0;color:var(--ink-dim)}.btn-acc{border:0;border-radius:var(--r-3);background:var(--ac-grad);color:#fff;font-weight:600;cursor:pointer}.btn-acc:hover{filter:brightness(1.08)}.btn-acc:disabled{opacity:.5;cursor:default;filter:none}.dw .add-btn{margin-bottom:10px}.dw .add-btn+p{margin-top:0}.card-s{border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}@media (max-width: 767px),(orientation: landscape) and (max-height: 500px){body.ctx-board .ws-bar,body.ctx-board .topbar{display:none}body.ctx-board .screen{padding-top:0}}body.ctx-shell{background:linear-gradient(180deg,#09090d42,#09090d85),url(/assets/menu-bg-CxHBD8l0.webp) center / cover no-repeat fixed;background-attachment:fixed}body.ctx-lobby{background:linear-gradient(180deg,#09090d57,#09090d8f),url(/assets/lobby-bg-C9tbL0ke.webp) center / cover no-repeat fixed;background-attachment:fixed}:root[data-theme=light] body.ctx-shell{background:linear-gradient(180deg,#ffffff52,#ffffff9e),url(/assets/menu-bg-light-_W4vB6y7.webp) center / cover no-repeat fixed;background-attachment:fixed}:root[data-theme=light] body.ctx-lobby{background:linear-gradient(180deg,#ffffff57,#ffffffa8),url(/assets/lobby-bg-light-_B02rQhH.webp) center / cover no-repeat fixed;background-attachment:fixed}.glass{position:relative;z-index:0;background:transparent;border-radius:var(--r-3);border:1px solid var(--line-2);box-shadow:var(--sh-2)}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low),inset 1px 0 color-mix(in srgb,var(--glass-rim) 50%,transparent)}.glass.dense:before{background:var(--glass-dense)}.glass.mini{border-radius:var(--r-2)}.glass.mini:before{backdrop-filter:var(--glass-blur-mini);-webkit-backdrop-filter:var(--glass-blur-mini)}:is(.glass,.glass-host) .glass:before{background:var(--glass);backdrop-filter:none;-webkit-backdrop-filter:none}:is(.glass,.glass-host) .glass:after{background:none;box-shadow:none}:is(.glass,.glass-host) .glass{box-shadow:none;border-color:var(--line)}.glass-knob{position:relative;z-index:0;background:transparent;border:1px solid var(--glass-rim);border-radius:50%}.glass-knob:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass);backdrop-filter:var(--glass-blur-mini);-webkit-backdrop-filter:var(--glass-blur-mini)}.glass-knob:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.glass-knob:hover:before{background:var(--glass-dense)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass:before,.glass.dense:before,.glass.mini:before,.menu-surface:before{background:var(--s0)}}.menu-surface{padding:5px;border-radius:var(--r-2);position:relative;z-index:0;border:1px solid rgba(255,255,255,.14);background:transparent;box-shadow:0 10px 30px #00000073}.menu-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.side-page{max-width:1000px;margin:0 auto;padding:72px 24px 64px;display:flex;align-items:flex-start;gap:40px}.side-nav{width:230px;flex:none;padding:8px;border-radius:var(--r-3);border:1px solid var(--line-2);background:linear-gradient(168deg,var(--s2) 8%,var(--s1) 92%);background:var(--glass-sheen),var(--glass);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low),var(--sh-2);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;flex-direction:column;gap:4px;position:sticky;top:72px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.side-nav{background:linear-gradient(168deg,var(--s2) 8%,var(--s1) 92%)}}@media (max-width: 720px){.side-page{flex-direction:column;gap:16px;padding:56px 14px 48px}.side-nav{width:100%;position:static;flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,currentColor calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,currentColor calc(100% - 24px),transparent)}.side-nav:after{content:"";flex:none;width:24px}.side-nav::-webkit-scrollbar{display:none}.side-nav .nav-item{flex:none;padding:0 14px}.side-nav .nav-head{flex:none;white-space:nowrap}.side-page>:not(.side-nav){width:100%;min-width:0}}.nav-item{display:flex;align-items:center;gap:12px;height:var(--hit);padding:0 12px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink-dim);font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s}.nav-item span:nth-child(2){flex:1;min-width:0}.nav-item:hover{background:var(--hover);color:var(--ink)}.nav-item.on{background:var(--hover);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--line)}.roll-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;min-width:250px;max-width:min(94vw,420px);background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-4);box-shadow:0 18px 60px #0009;animation:roll-pop .2s ease}.roll-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-sheen),var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim-low)}.roll-card>*{position:relative}@keyframes roll-pop{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}.roll-name{font-size:22px;font-weight:700;line-height:28px;color:var(--ink);text-align:center}.roll-sub{font-size:14px;font-weight:600;line-height:18px;color:var(--ink-dim);text-align:center}.roll-ac{color:var(--ac-roll)}.roll-target{font-size:16px;font-weight:600;color:var(--ink);text-align:center}.roll-by{font-size:10px;color:var(--ac-roll)}.roll-dice{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;max-width:min(86vw,520px)}.roll-die{display:flex;align-items:center;justify-content:center;width:140px;height:140px;border:3px solid color-mix(in srgb,var(--ac-roll) 40%,transparent);border-radius:0;background:#14161e;box-shadow:0 4px 24px color-mix(in srgb,var(--ac-roll) 30%,transparent);color:var(--ac-roll);font-family:"Jacquard 24",serif;font-size:64px;line-height:1;letter-spacing:1px}.roll-die.sm{width:75px;height:75px;border-width:1.5px;border-radius:0;font-size:32px}.roll-verdict{font-size:32px;font-weight:800;letter-spacing:1.5px;color:var(--ac-roll);text-align:center}.roll-break{font-size:13px;color:var(--ink-dim);text-align:center}.pill-s{padding:4px 10px;border:1px solid var(--line);border-radius:0;background:var(--s2);font-size:12px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}*{box-sizing:border-box}img{-webkit-user-drag:none;user-drag:none}body.inv-dragging .dw{pointer-events:none}body.inv-dragging.inv-outside .dw{opacity:.3;transition:opacity .1s}body.inv-dragging .dw .equip.droppable,body.inv-dragging .dw .equip.droppable *,body.inv-dragging .dw .bag,body.inv-dragging .dw .bag *{pointer-events:auto}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;-webkit-text-size-adjust:100%;overscroll-behavior:none}#app{height:100vh;display:flex;flex-direction:column}button{font:inherit;color:var(--text);background:var(--bg-elev2);border:1px solid var(--border);border-radius:var(--radius);padding:8px 14px;cursor:pointer;transition:background .12s,border-color .12s;user-select:none;-webkit-user-select:none}:focus:not(:focus-visible){outline:none}button:focus:not(:focus-visible){box-shadow:none}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ui-card.clickable,.ui-row.clickable,.ui-sel,.rail,.tabs{user-select:none;-webkit-user-select:none}button:hover{background:#2f343f}button.primary{background:var(--ac);border-color:var(--ac)}button.primary:hover{background:var(--ac-2)}button.ghost{background:transparent}button.danger{color:#ff7a6e}button.icon{padding:6px 9px;line-height:1}input,textarea,select{font:inherit;color:var(--text);background:var(--tile);border:1px solid var(--border);border-radius:0;padding:8px 10px;width:100%}input[type=checkbox],input[type=radio]{width:auto;padding:0;border-radius:0;background:none;border:none;accent-color:var(--ac)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--ac)}textarea{resize:vertical;min-height:70px}label{display:block;font-size:13px;color:var(--text-dim);margin:0 0 4px}.field{margin-bottom:12px}.row{display:flex;gap:8px;align-items:center}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff42;border:3px solid transparent;background-clip:padding-box;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#fff6;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.26) transparent}.cards{display:flex;flex-direction:column;gap:6px}.cards.half{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cards.mini{flex-direction:row;flex-wrap:wrap;gap:8px;--mini: 96px}
