.inventory.svelte-1yk4an3{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inventory-pill.svelte-1yk4an3{pointer-events:auto;color:#c4d4b0;letter-spacing:.02em;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;cursor:pointer;appearance:none;background:#0a1208b3;border:1px solid #d8e8c440;border-radius:3px;align-items:center;gap:6px;margin:0;padding:3px 8px;font:11px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-flex}.inventory-pill.svelte-1yk4an3:hover,.inventory.open.svelte-1yk4an3 .inventory-pill:where(.svelte-1yk4an3){color:#d8e8c4;background:#0a1208d9;border-color:#d8e8c473}.inventory-pill.svelte-1yk4an3:focus-visible{outline-offset:1px;outline:1px solid #d8e8c48c}.inv-gold.svelte-1yk4an3{color:#e8c040}.inv-silver.svelte-1yk4an3{color:silver}.effect-badges.svelte-1yk4an3{pointer-events:none;gap:4px;display:inline-flex}.effect-badge.svelte-1yk4an3{color:#ead8f0;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;background:#3c28508c;border:1px solid #c8a0e673;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font:11px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-flex}.effect-glyph.svelte-1yk4an3{font-size:13px}.effect-time.svelte-1yk4an3{opacity:.85}.inv-sep.svelte-1yk4an3{opacity:.5}.inv-caret.svelte-1yk4an3{opacity:.7;font-size:9px}.inventory-panel.svelte-1yk4an3{pointer-events:auto;color:#d8e8c4;letter-spacing:.01em;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;background:#0a1208d9;border:1px solid #d8e8c440;border-radius:4px;flex-direction:column;gap:2px;min-width:180px;max-width:240px;padding:4px 6px;font:11px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:relative}.inventory-scroll.svelte-1yk4an3{flex-direction:column;gap:2px;max-height:calc(50vh - 30px);display:flex;overflow-y:auto}.inventory-search.svelte-1yk4an3{appearance:none;color:#d8e8c4;font:inherit;text-shadow:none;background:#00000059;border:1px solid #d8e8c42e;border-radius:3px;outline:none;margin:0 0 3px;padding:3px 6px}.inventory-search.svelte-1yk4an3::placeholder{color:#d8e8c473}.inventory-search.svelte-1yk4an3:focus{background:#00000080;border-color:#d8e8c473}.inventory-row.svelte-1yk4an3{grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:1px 2px;display:grid}.inventory-row.draggable.svelte-1yk4an3{cursor:grab;border-radius:3px}.inventory-row.draggable.svelte-1yk4an3:hover,.inventory-row.draggable.hovered.svelte-1yk4an3{background:#d8e8c414}.inventory-row.draggable.svelte-1yk4an3:active{cursor:grabbing}.inv-row-glyph.svelte-1yk4an3{text-align:center;font-size:13px}.inv-row-name.svelte-1yk4an3{text-align:left}.inv-row-equipped.svelte-1yk4an3{color:#e8c040;opacity:.85;margin-left:4px}.inv-row-count.svelte-1yk4an3{opacity:.85}.inventory-cards.svelte-1yk4an3{pointer-events:auto;flex-direction:column;gap:6px;width:240px;max-width:70vw;margin-top:8px;display:flex}.conjure-card.svelte-1yk4an3{color:#e6efd4;background:#0e160aeb;border-radius:4px;grid-template-columns:56px 1fr;gap:10px;padding:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:grid}.conjure-card--pending.svelte-1yk4an3{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#c4dc8c2e,#c4dc8c52,#c4dc8c2e) 0 0/200% 100%;border:1px solid #c4dc8cd9;grid-template-columns:26px 1fr;animation:1.6s ease-in-out infinite svelte-1yk4an3-inv-conjure-pulse,3s linear infinite svelte-1yk4an3-inv-conjure-shimmer;box-shadow:0 0 0 1px #c4dc8c40,0 0 18px #c4dc8c59}.conjure-card--fresh.svelte-1yk4an3{border:1px solid #c4dc8c8c;box-shadow:0 0 10px #c4dc8c2e}.conjure-spinner.svelte-1yk4an3{border:2px solid #c4dc8c59;border-top-color:#fff;border-radius:50%;place-self:center;width:18px;height:18px;animation:.8s linear infinite svelte-1yk4an3-inv-conjure-spin}.conjure-card-art.svelte-1yk4an3{justify-content:center;align-items:center;min-height:56px;display:flex}.conjure-card-grid.svelte-1yk4an3{font-size:18px;line-height:1;display:grid}.conjure-card-cell.svelte-1yk4an3{justify-content:center;align-items:center;width:1ch;height:1em;display:inline-flex}.conjure-card-glyph.svelte-1yk4an3{font-size:32px;line-height:1}.conjure-card-body.svelte-1yk4an3{flex-direction:column;gap:3px;min-width:0;display:flex}.conjure-card-title.svelte-1yk4an3{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.conjure-card--pending.svelte-1yk4an3 .conjure-card-title:where(.svelte-1yk4an3){text-shadow:0 0 6px #c4dc8cb3}.conjure-card-status.svelte-1yk4an3{letter-spacing:.05em;text-transform:uppercase;color:#d8e8c4bf;font-size:10.5px}.conjure-card--pending.svelte-1yk4an3 .conjure-card-status:where(.svelte-1yk4an3){color:#ffffffd9}.conjure-card-actions.svelte-1yk4an3{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.conjure-card-btn.svelte-1yk4an3{color:#e6efd4;cursor:pointer;background:#d8e8c414;border:1px solid #d8e8c473;border-radius:3px;padding:4px 9px;font-family:inherit;font-size:11px}.conjure-card-btn.svelte-1yk4an3:hover{background:#d8e8c42e}.conjure-card-btn.keep.svelte-1yk4an3{background:#c4dc8c2e;border-color:#c4dc8cb3}.conjure-card-btn.keep.svelte-1yk4an3:hover{background:#c4dc8c4d}@keyframes svelte-1yk4an3-inv-conjure-spin{to{transform:rotate(360deg)}}@keyframes svelte-1yk4an3-inv-conjure-pulse{0%,to{box-shadow:0 0 0 1px #c4dc8c40,0 0 18px #c4dc8c59}50%{box-shadow:0 0 0 1px #c4dc8c8c,0 0 26px #c4dc8c99}}@keyframes svelte-1yk4an3-inv-conjure-shimmer{0%{background-position:0%}to{background-position:200%}}.inventory-empty.svelte-1yk4an3{opacity:.7;padding:4px 2px;font-style:italic}.inventory-empty.svelte-1yk4an3 kbd:where(.svelte-1yk4an3){font:inherit;background:#d8e8c414;border:1px solid #d8e8c459;border-radius:3px;padding:0 4px;font-style:normal}.inventory-detail.svelte-1yk4an3{color:#d8e8c4;text-shadow:0 1px #000;pointer-events:none;background:#0a1208eb;border:1px solid #d8e8c440;border-radius:4px;width:170px;padding:4px 7px;font:11px/1.35 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;right:calc(100% + 6px)}.detail-lines.svelte-1yk4an3{grid-template-columns:auto 1fr;gap:2px 8px;margin:0;display:grid}.detail-lines.svelte-1yk4an3 dt:where(.svelte-1yk4an3){opacity:.6}.detail-lines.svelte-1yk4an3 dd:where(.svelte-1yk4an3){margin:0}.detail-sep.svelte-1yk4an3{opacity:.5}.inventory-row-detail.svelte-1yk4an3{flex-direction:column;gap:4px;padding:4px 6px 4px 32px;display:flex}.inventory-row-detail.svelte-1yk4an3 .detail-lines:where(.svelte-1yk4an3){display:none}.row-action.svelte-1yk4an3{appearance:none;font:inherit;cursor:pointer;color:#d8e8c4;background:#0a1208d9;border:1px solid #d8e8c44d;border-radius:3px;padding:2px 8px;font-size:10px}.row-action.svelte-1yk4an3:hover{background:#283c1ef2;border-color:#d8e8c48c}.detail-hint.svelte-1yk4an3{opacity:.5;margin-top:4px;font-size:9.5px;font-style:italic}.inventory-row-actions.svelte-1yk4an3{gap:4px;display:flex}.inventory-close.svelte-1yk4an3{display:none}@media (pointer:coarse){.inventory.svelte-1yk4an3{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 160px);right:calc(env(safe-area-inset-right,0px) + 18px);z-index:100}.inventory-pill.svelte-1yk4an3{border-radius:6px;gap:8px;padding:8px 14px;font-size:13px;line-height:1.2}.inv-caret.svelte-1yk4an3{display:none}.inventory-panel.svelte-1yk4an3{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:100;min-width:0;max-width:none;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 14px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 12px) calc(env(safe-area-inset-left,0px) + 16px);color:#f0f0f0;background:#00000080;border:none;border-radius:0;gap:8px;font-size:14px;position:fixed;inset:0}.inventory-scroll.svelte-1yk4an3{flex:auto;gap:4px;max-height:none;overflow-y:auto}.inventory-row.svelte-1yk4an3{grid-template-columns:24px 1fr auto;gap:12px;padding:8px 6px}.inv-row-glyph.svelte-1yk4an3{font-size:18px}.inventory-search.svelte-1yk4an3{background:#00000059;border-color:#d8e8c44d;padding:10px 12px;font-size:16px}.inventory-detail.svelte-1yk4an3{display:none}.inventory-row.expanded.svelte-1yk4an3{background:#d8e8c41a}.inventory-row-detail.svelte-1yk4an3{color:#f0f0f0;border-left:1px solid #d8e8c440;flex-direction:column;gap:10px;margin:0 0 4px 32px;padding:10px 12px 12px;font-size:13px;display:flex}.inventory-row-detail.svelte-1yk4an3 .detail-lines:where(.svelte-1yk4an3){grid-template-columns:64px 1fr;gap:4px 12px;display:grid}.inventory-row-detail.svelte-1yk4an3 .detail-lines:where(.svelte-1yk4an3) dt:where(.svelte-1yk4an3){opacity:.55}.inventory-row-actions.svelte-1yk4an3{gap:10px;margin-top:2px;display:flex}.row-action.svelte-1yk4an3{color:#d8e8c4;text-shadow:0 1px #000;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#0a1208e6;border:1px solid #d8e8c473;border-radius:18px;min-width:80px;height:36px;padding:0 16px;font-size:14px}.row-action.svelte-1yk4an3:active{background:#283c1ef2;border-color:#d8e8c4b3}.row-action.equip.svelte-1yk4an3{background:#28461e99;border-color:#a0dc828c}.row-action.equip.svelte-1yk4an3:active{background:#3c6428d9}.row-action.use.svelte-1yk4an3{background:#50325a99;border-color:#c8a0e68c}.row-action.use.svelte-1yk4an3:active{background:#784682d9}.inventory-close.svelte-1yk4an3{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);color:#d8e8c4;text-shadow:0 1px #000;z-index:101;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;appearance:none;background:#0a1208eb;border:1px solid #d8e8c473;border-radius:20px;justify-content:center;align-items:center;width:64px;height:40px;padding:0;font:22px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;transform:translate(-50%)}.inventory-close.svelte-1yk4an3:active{background:#283c1eeb;border-color:#d8e8c4b3}}.gold-row.svelte-1yk4an3{cursor:pointer;border-radius:3px}.gold-row.svelte-1yk4an3:hover,.gold-row.svelte-1yk4an3:focus-visible{background:#e8c0401f;outline:none}.gold-modal-backdrop.svelte-1yk4an3{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gold-modal.svelte-1yk4an3{color:#d8e8c4;text-shadow:0 1px #000;background:#0a1208f5;border:1px solid #e8c04066;border-radius:8px;flex-direction:column;align-items:center;gap:10px;width:min(280px,100vw - 32px);padding:22px 22px 18px;font:12px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:relative;box-shadow:0 8px 24px #00000073}.gold-modal-close.svelte-1yk4an3{appearance:none;color:#d8e8c4;opacity:.6;cursor:pointer;background:0 0;border:none;padding:4px 8px;font:16px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;top:4px;right:6px}.gold-modal-close.svelte-1yk4an3:hover{opacity:1}.gold-modal-glyph.svelte-1yk4an3{color:#e8c040;text-shadow:0 0 12px #e8c04073,0 2px #000;font-size:64px;line-height:1}.gold-modal-title.svelte-1yk4an3{color:#f0e0a0;letter-spacing:.02em;font-size:15px;font-weight:600}.gold-modal-blurb.svelte-1yk4an3{text-align:center;opacity:.75;margin:0;font-size:11px;line-height:1.45}.gold-modal-blurb.svelte-1yk4an3 code:where(.svelte-1yk4an3){font:inherit;background:#d8e8c41a;border-radius:2px;padding:0 3px}.gold-modal-buy.svelte-1yk4an3{appearance:none;color:#f0e0a0;letter-spacing:.04em;text-shadow:0 1px #000;cursor:pointer;background:#e8c04029;border:1px solid #e8c0408c;border-radius:6px;min-width:140px;margin-top:4px;padding:10px 18px;font:600 14px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.gold-modal-buy.svelte-1yk4an3:hover{background:#e8c04047;border-color:#e8c040cc}.gold-modal-buy.svelte-1yk4an3:active{background:#e8c04066}.gold-modal-buy.claimed.svelte-1yk4an3,.gold-modal-buy.svelte-1yk4an3:disabled{cursor:not-allowed;opacity:.55;color:#b8c69a;background:#d8e8c414;border-color:#d8e8c440}.gold-modal-buy.claimed.svelte-1yk4an3:hover,.gold-modal-buy.svelte-1yk4an3:disabled:hover{background:#d8e8c414;border-color:#d8e8c440}@media (pointer:coarse){.gold-modal.svelte-1yk4an3{width:min(320px,100vw - 32px);padding:26px 24px 22px;font-size:13px}.gold-modal-glyph.svelte-1yk4an3{font-size:80px}.gold-modal-title.svelte-1yk4an3{font-size:17px}.gold-modal-blurb.svelte-1yk4an3{font-size:13px}.gold-modal-buy.svelte-1yk4an3{min-width:180px;padding:14px 22px;font-size:16px}.gold-modal-close.svelte-1yk4an3{padding:8px 12px;font-size:22px}}.picker-root.svelte-1reao6l{pointer-events:none;z-index:3;position:fixed;inset:0}.picker-zone.svelte-1reao6l{pointer-events:none;position:absolute;inset:0}.picker-row.svelte-1reao6l{pointer-events:none;position:absolute}.picker-row--outer.svelte-1reao6l,.picker-row--inner.svelte-1reao6l{background:#d8e8c412}.picker-cursor.svelte-1reao6l{outline-offset:-1px;pointer-events:none;background:#d8e8c447;outline:1px solid #d8e8c4d9;position:absolute}.picker-cursor--walking.svelte-1reao6l{background:#c4dc8c52;outline-color:#c4dc8ce6}.picker-card.svelte-1reao6l{color:#d8e8c4;text-shadow:0 1px #000;z-index:4;pointer-events:none;background:#0a1208e0;border:1px solid #d8e8c44d;border-radius:3px;align-items:center;gap:12px;padding:4px 10px;font:11px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.picker-card-title.svelte-1reao6l{letter-spacing:.02em;font-weight:600}.picker-card-hint.svelte-1reao6l{opacity:.65}.conjure-overlay.svelte-1t8f0ue{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;pointer-events:auto;background:#080e0699;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;position:fixed;inset:0}.conjure-form.svelte-1t8f0ue{text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;width:min(720px,90vw);padding:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.conjure-hint.svelte-1t8f0ue{letter-spacing:.04em;text-transform:lowercase;color:#d8e8c4b3;margin:0;font-size:13px}.conjure-input.svelte-1t8f0ue{text-align:center;color:#f2f6e6;caret-color:#c4dc8cf2;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:28px;line-height:1.2}.move-root.svelte-7ayens{pointer-events:none;z-index:3;position:fixed;inset:0}.move-zone.svelte-7ayens{pointer-events:none;position:absolute;inset:0}.move-row.svelte-7ayens{pointer-events:none;background:#d8e8c40f;position:absolute}.move-preview.svelte-7ayens{pointer-events:none;position:absolute;inset:0}.move-cell.svelte-7ayens{outline-offset:-1px;font-variant-numeric:tabular-nums;text-shadow:0 0 2px #000000d9;background:#78dc8247;outline:1px solid #78dc828c;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:absolute}.move-cell--blocked.svelte-7ayens{background:#e8505066;outline-color:#e85050d9}.move-cell-glyph.svelte-7ayens{text-align:center;pointer-events:none;display:block}.move-card.svelte-7ayens{color:#d8e8c4;text-shadow:0 1px #000;z-index:4;pointer-events:none;background:#0a1208e0;border:1px solid #d8e8c44d;border-radius:3px;align-items:center;gap:12px;padding:4px 10px;font:11px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.move-card-title.svelte-7ayens{letter-spacing:.02em;font-weight:600}.move-card-hint.svelte-7ayens{opacity:.65}.move-card-hint--warn.svelte-7ayens{color:#f0a098;opacity:.95}.inspector.svelte-k2kih7{z-index:3;color:#d8e8c4;letter-spacing:.01em;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;pointer-events:none;background:#0a1208eb;border:1px solid #d8e8c459;border-radius:4px;flex-direction:column;gap:4px;min-width:160px;max-width:260px;padding:6px 9px 7px;font:11px/1.35 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed}.inspector-title.svelte-k2kih7{color:#e8f0d4;letter-spacing:.02em;font-size:12px;font-weight:700}.inspector-desc.svelte-k2kih7{opacity:.92}.inspector-tidbit.svelte-k2kih7{opacity:.95;color:#d4e4be;font-style:italic}.inspector-stats.svelte-k2kih7{flex-wrap:wrap;gap:8px;display:flex}.inspector-stat.svelte-k2kih7{opacity:.9;gap:3px;display:inline-flex}.inspector-stat-label.svelte-k2kih7{opacity:.65}.inspector-stat-value.svelte-k2kih7{color:#e8f0d4}.inspector-traits.svelte-k2kih7{opacity:.95;grid-template-columns:auto 1fr;gap:1px 8px;display:grid}.inspector-trait-key.svelte-k2kih7{opacity:.65}.inspector-trait-val.svelte-k2kih7{color:#e8f0d4;word-break:break-word}.inspector-meta.svelte-k2kih7{opacity:.7;font-size:10.5px}.inspector-stock.svelte-k2kih7{flex-direction:column;gap:1px;display:flex}.inspector-stock-line.svelte-k2kih7{align-items:baseline;gap:6px;display:flex}.inspector-stock-label.svelte-k2kih7{opacity:.55;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.inspector-stock-value.svelte-k2kih7{color:#f0d088;font-weight:600}.inspector-stock-value.inspector-stock-input.svelte-k2kih7{color:#c8b870;font-weight:500}.inspector-aura-value.svelte-k2kih7{color:#c0f0a0}.inspector-aura-value[data-effect=damage].svelte-k2kih7{color:#f0a8a0}.inspector-aura-value[data-effect=buff].svelte-k2kih7{color:#a0c8f0}.inspector-aura-value[data-effect=cleanse].svelte-k2kih7{color:#f0e090}.inspector-aura-value[data-effect=status].svelte-k2kih7{color:#d0a0e8}.inspector-attack-value.svelte-k2kih7{color:#ffb088}.inspector-glyph.svelte-k2kih7{margin-right:2px;font-weight:700}.inspector-meta-faint.svelte-k2kih7{opacity:.5}.inspector-badge.svelte-k2kih7{letter-spacing:.05em;text-transform:uppercase;opacity:.85;background:#e8f0dc0f;border:1px solid #d8e8c459;border-radius:3px;align-self:flex-start;padding:1px 6px;font-size:10px}.inspector-attr.svelte-k2kih7{opacity:.75;font-size:10.5px}.inspector-tag.svelte-k2kih7{color:#e8c040;font-weight:700}.inspector-actions.svelte-k2kih7{pointer-events:auto;gap:6px;margin-top:2px;display:flex}.inspector-btn.svelte-k2kih7{color:#d8e8c4;font:inherit;letter-spacing:.02em;cursor:pointer;background:#e8f0dc14;border:1px solid #d8e8c466;border-radius:3px;flex:1;padding:3px 8px;font-size:11px}.inspector-btn.svelte-k2kih7:hover{background:#e8f0dc2e;border-color:#d8e8c4b3}.inspector-btn.svelte-k2kih7:disabled{opacity:.4;cursor:not-allowed;background:#e8f0dc0a}.inspector-btn.svelte-k2kih7:disabled:hover{background:#e8f0dc0a;border-color:#d8e8c466}.inspector-btn--danger.svelte-k2kih7{color:#f0c6b8;border-color:#e8826e8c}.inspector-btn--danger.svelte-k2kih7:hover{background:#e8826e2e;border-color:#e8826ed9}.trade-backdrop.svelte-t0zigs{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#080e068c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trade-backdrop.svelte-t0zigs:not(.ready) .trade-panel:where(.svelte-t0zigs),.trade-backdrop.svelte-t0zigs:not(.ready) .trade-mobile-close:where(.svelte-t0zigs),.trade-backdrop.svelte-t0zigs:not(.ready) .detail-overlay:where(.svelte-t0zigs){pointer-events:none}.trade-panel.svelte-t0zigs{color:#d8e8c4;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;background:#0a1208f2;border:1px solid #d8e8c473;border-radius:6px;flex-direction:column;gap:8px;width:min(960px,92vw);height:90vh;padding:12px 14px 14px;font:11px/1.35 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;box-shadow:0 4px 16px #00000080}.trade-header.svelte-t0zigs{border-bottom:1px dashed #d8e8c44d;align-items:center;gap:12px;padding-bottom:6px;display:flex}.trade-title.svelte-t0zigs{text-transform:uppercase;color:#e8f0d4;font-size:13px;font-weight:700}.trade-tabs.svelte-t0zigs{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.tab.svelte-t0zigs{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;opacity:.75;background:#00000040;border:1px solid #d8e8c440;border-radius:999px;padding:4px 10px}.tab.svelte-t0zigs:hover{opacity:1;border-color:#d8e8c480}.tab.active.svelte-t0zigs{opacity:1;color:#f0f0f0;background:#d8e8c42e;border-color:#d8e8c48c}.tab-count.svelte-t0zigs{opacity:.7;margin-left:3px}.trade-silver.svelte-t0zigs{background:#c0c0c026;border-radius:12px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:12px;display:inline-flex}.silver-glyph.svelte-t0zigs{color:silver;font-size:13px}.silver-count.svelte-t0zigs{color:#e8f0d4;font-weight:700}.trade-close.svelte-t0zigs{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.trade-close.svelte-t0zigs:hover{opacity:1}.trade-controls.svelte-t0zigs{align-items:center;gap:12px;display:flex}.sort-control.svelte-t0zigs{align-items:center;gap:4px;display:inline-flex}.sort-label.svelte-t0zigs{opacity:.65;margin-right:2px}.sort-opt.svelte-t0zigs{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:1px solid #d8e8c433;border-radius:3px;padding:2px 8px}.sort-opt.svelte-t0zigs:hover{opacity:1}.sort-opt.active.svelte-t0zigs{opacity:1;color:#e8e0a8;background:#e8c04026;border-color:#e8c04080}.trade-search.svelte-t0zigs{appearance:none;color:#d8e8c4;max-width:240px;font:inherit;text-shadow:none;background:#00000059;border:1px solid #d8e8c433;border-radius:3px;outline:none;flex:1;margin-left:auto;padding:4px 8px}.trade-search.svelte-t0zigs::placeholder{color:#d8e8c473}.trade-search.svelte-t0zigs:focus{background:#00000080;border-color:#d8e8c480}.trade-cols.svelte-t0zigs{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid;overflow:hidden}.trade-col.svelte-t0zigs{flex-direction:column;gap:6px;min-height:0;display:flex}.col-title.svelte-t0zigs{text-transform:uppercase;color:#e8f0d4;opacity:.85;margin:0;font-size:11px;font-weight:700}.col-empty.svelte-t0zigs{opacity:.55;text-align:center;padding:14px 0;font-style:italic}.col-list.svelte-t0zigs{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.trade-row.svelte-t0zigs{background:#d8e8c40d;border-radius:3px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.row-actions.svelte-t0zigs{align-items:center;gap:8px;display:flex}.trade-row.disabled.svelte-t0zigs{opacity:.55}.row-glyph.svelte-t0zigs{text-align:center;align-self:start;padding-top:2px;font-size:14px}.row-body.svelte-t0zigs{flex-direction:column;gap:2px;min-width:0;display:flex}.row-line.svelte-t0zigs{align-items:baseline;gap:8px;min-width:0;display:flex}.row-name.svelte-t0zigs{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row-stock.svelte-t0zigs{opacity:.65;flex-shrink:0;font-size:10px}.row-meta.svelte-t0zigs{opacity:.7;color:#c4d4b0;font-size:10px}.row-stats.svelte-t0zigs{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:10px;display:flex}.stat.svelte-t0zigs{align-items:baseline;gap:4px;min-width:56px;display:inline-flex}.stat-label.svelte-t0zigs{opacity:.55;font-size:9px}.stat-val.svelte-t0zigs{color:#e8f0d4;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.stat[data-kind=dmg].svelte-t0zigs .stat-val:where(.svelte-t0zigs){color:#f0c878}.stat[data-kind=rng].svelte-t0zigs .stat-val:where(.svelte-t0zigs){color:#c4d4b0}.stat[data-kind=cd].svelte-t0zigs .stat-val:where(.svelte-t0zigs){color:#a4d8ea}.stat[data-kind=res].svelte-t0zigs .stat-val:where(.svelte-t0zigs){color:#a8e0c0}.stat[data-kind=vuln].svelte-t0zigs .stat-val:where(.svelte-t0zigs){color:#e89090}.stat-tag.svelte-t0zigs{opacity:.55;text-transform:lowercase;font-size:9px}.row-desc.svelte-t0zigs{opacity:.55;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:italic;display:-webkit-box;overflow:hidden}.row-qty.svelte-t0zigs{justify-content:center;align-items:center;gap:4px;display:inline-flex}.qty-btn.svelte-t0zigs{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;background:#0000004d;border:1px solid #d8e8c44d;border-radius:3px;width:20px;height:20px;padding:0;font-size:12px;line-height:1}.qty-btn.svelte-t0zigs:hover:not(:disabled){background:#d8e8c426}.qty-btn.svelte-t0zigs:disabled{opacity:.4;cursor:not-allowed}.qty-val.svelte-t0zigs{text-align:center;min-width:18px}.action-btn.svelte-t0zigs{appearance:none;color:#e8f0d4;width:100%;font:inherit;cursor:pointer;background:#283c1e99;border:1px solid #d8e8c473;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.btn-label.svelte-t0zigs{text-align:left}.btn-price.svelte-t0zigs{text-align:right;opacity:.9;font-weight:400}.action-btn.svelte-t0zigs:hover:not(:disabled){background:#3c5a2dcc}.action-btn.svelte-t0zigs:disabled{opacity:.4;cursor:not-allowed}.buy-btn.svelte-t0zigs{background:#3c321499;border-color:#e8c04073}.buy-btn.svelte-t0zigs:hover:not(:disabled){background:#5a461ecc}.sell-btn.svelte-t0zigs{background:#32323c99;border-color:#c0c0c073}.sell-btn.svelte-t0zigs:hover:not(:disabled){background:#46465acc}.side-tabs.svelte-t0zigs,.row-price.svelte-t0zigs,.trade-mobile-close.svelte-t0zigs,.detail-overlay.svelte-t0zigs,.trade-detail.svelte-t0zigs{display:none}@media (pointer:coarse),(width<=720px){.trade-backdrop.svelte-t0zigs{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:stretch;align-items:stretch}.trade-panel.svelte-t0zigs{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:100;width:auto;min-width:0;max-width:none;height:auto;max-height:none;padding:calc(env(safe-area-inset-top,0px) + 14px) env(safe-area-inset-right,0px) calc(env(safe-area-inset-bottom,0px) + 12px) env(safe-area-inset-left,0px);color:#f0f0f0;pointer-events:auto;box-shadow:none;background:#00000080;border:none;border-radius:0;gap:8px;position:fixed;inset:0}.trade-header.svelte-t0zigs{gap:8px;padding:0 16px 6px}.trade-title.svelte-t0zigs,.trade-close.svelte-t0zigs,.sort-control.svelte-t0zigs{display:none}.trade-controls.svelte-t0zigs{flex-wrap:wrap;gap:6px;padding:0 16px}.trade-search.svelte-t0zigs{background:#00000059;border-color:#d8e8c44d;max-width:none;padding:6px 10px;font-size:12px}.side-tabs.svelte-t0zigs{gap:4px;display:inline-flex}.side-tab.svelte-t0zigs{appearance:none;color:#d8e8c4;font:inherit;text-transform:uppercase;cursor:pointer;background:#0000004d;border:1px solid #d8e8c44d;border-radius:999px;flex:none;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700}.side-tab.active.svelte-t0zigs{color:#e8f0d4;background:#3c5a2db3;border-color:#a0dc8299}.side-count.svelte-t0zigs{opacity:.75;margin-left:4px;font-weight:400}.trade-tabs.svelte-t0zigs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:0 16px;display:flex;overflow-x:auto}.trade-tabs.svelte-t0zigs::-webkit-scrollbar{display:none}.tab.svelte-t0zigs{flex-shrink:0;min-height:30px;padding:6px 12px;font-size:12px}.trade-cols.svelte-t0zigs{grid-template-columns:1fr;gap:0}.trade-col.svelte-t0zigs{display:none}.trade-col.mobile-active.svelte-t0zigs{display:flex}.col-title.svelte-t0zigs{display:none}.col-list.svelte-t0zigs{gap:4px;padding-right:0}.trade-row.svelte-t0zigs{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#d8e8c40a;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 16px}.trade-row.svelte-t0zigs:active{background:#d8e8c41f}.row-glyph.svelte-t0zigs{align-self:center;padding-top:0;font-size:22px}.row-body.svelte-t0zigs{min-width:0}.row-name.svelte-t0zigs{font-size:14px}.row-stock.svelte-t0zigs{font-size:11px}.row-meta.svelte-t0zigs,.row-stats.svelte-t0zigs,.row-desc.svelte-t0zigs{font-size:11.5px}.row-price.svelte-t0zigs{color:#e8f0d4;align-items:center;padding-left:6px;font-size:14px;font-weight:700;display:inline-flex}.row-actions.svelte-t0zigs{display:none}.trade-mobile-close.svelte-t0zigs{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);color:#d8e8c4;text-shadow:0 1px #000;z-index:300;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;appearance:none;background:#0a1208eb;border:1px solid #d8e8c473;border-radius:20px;justify-content:center;align-items:center;width:64px;height:40px;padding:0;font:22px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;transform:translate(-50%)}.trade-mobile-close.svelte-t0zigs:active{background:#283c1eeb;border-color:#d8e8c4b3}.detail-overlay.svelte-t0zigs{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(env(safe-area-inset-top,0px) + 24px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 88px) calc(env(safe-area-inset-left,0px) + 16px);pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trade-detail.svelte-t0zigs{color:#f0f0f0;background:#0e160af7;border:1px solid #d8e8c473;border-radius:8px;flex-direction:column;gap:10px;width:min(440px,100%);max-height:100%;padding:14px 16px 16px;display:flex;overflow-y:auto;box-shadow:0 8px 32px #0009}.detail-header.svelte-t0zigs{border-bottom:1px dashed #d8e8c44d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.detail-side.svelte-t0zigs{text-transform:uppercase;opacity:.65;font-size:11px}.detail-close.svelte-t0zigs{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;background:#0000004d;border:1px solid #d8e8c459;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;display:inline-flex}.detail-close.svelte-t0zigs:active{background:#283c1e99}.detail-titlerow.svelte-t0zigs{align-items:baseline;gap:10px;display:flex}.detail-glyph.svelte-t0zigs{font-size:24px}.detail-name.svelte-t0zigs{color:#e8f0d4;text-overflow:ellipsis;flex:1;font-size:18px;font-weight:700;overflow:hidden}.detail-stock.svelte-t0zigs{opacity:.65;font-size:12px}.detail-art.svelte-t0zigs{background:#d8e8c40d;border-radius:4px;justify-content:center;align-items:center;min-height:88px;padding:16px 4px;display:flex}.detail-grid.svelte-t0zigs{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:28px;line-height:1.1em;display:grid}.detail-cell.svelte-t0zigs{text-align:center;display:block}.detail-bigglyph.svelte-t0zigs{font-size:56px;line-height:1}.detail-desc.svelte-t0zigs{opacity:.8;margin:0;font-size:12px;font-style:italic}.detail-lines.svelte-t0zigs{grid-template-columns:90px 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.detail-lines.svelte-t0zigs dt:where(.svelte-t0zigs){opacity:.55;text-transform:uppercase;align-self:center;font-size:10px}.detail-lines.svelte-t0zigs dd:where(.svelte-t0zigs){color:#e8f0d4;margin:0}.detail-hints.svelte-t0zigs{opacity:.75;border-top:1px dashed #d8e8c433;margin:0;padding:6px 0 0;font-size:11px;list-style:none}.detail-hints.svelte-t0zigs li:where(.svelte-t0zigs){padding:3px 0}.detail-hints.svelte-t0zigs li:where(.svelte-t0zigs):before{content:"› ";opacity:.5}.detail-actions.svelte-t0zigs{border-top:1px solid #d8e8c426;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.detail-actions.svelte-t0zigs .row-qty:where(.svelte-t0zigs){align-items:center;gap:6px;display:inline-flex}.detail-action.svelte-t0zigs{flex:1;min-height:48px;padding:0 16px;font-size:16px}.qty-btn.svelte-t0zigs{border-radius:4px;width:40px;height:40px;font-size:18px}.qty-val.svelte-t0zigs{min-width:28px;font-size:16px}.hover-tip.svelte-t0zigs{display:none}}.hover-tip.svelte-t0zigs{z-index:12;pointer-events:none;color:#d8e8c4;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;background:#080e06f7;border:1px solid #d8e8c473;border-radius:5px;flex-direction:column;gap:8px;max-height:80vh;padding:10px 12px 12px;font:11px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;overflow-y:auto;box-shadow:0 6px 24px #000000a6}.tip-header.svelte-t0zigs{border-bottom:1px dashed #d8e8c440;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.tip-glyph.svelte-t0zigs{font-size:16px}.tip-name.svelte-t0zigs{color:#e8f0d4;font-size:13px;font-weight:700}.tip-art.svelte-t0zigs{background:#d8e8c40a;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:6px 4px;display:flex}.tip-art--single.svelte-t0zigs{min-height:60px}.tip-grid.svelte-t0zigs{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;line-height:1.1em;display:grid}.tip-cell.svelte-t0zigs{text-align:center;display:block}.tip-bigglyph.svelte-t0zigs{font-size:36px;line-height:1}.tip-desc.svelte-t0zigs{opacity:.8;margin:0;font-size:10.5px;font-style:italic}.tip-lines.svelte-t0zigs{grid-template-columns:80px 1fr;gap:2px 10px;margin:0;font-size:10.5px;display:grid}.tip-lines.svelte-t0zigs dt:where(.svelte-t0zigs){opacity:.55;text-transform:uppercase;align-self:center;font-size:9.5px}.tip-lines.svelte-t0zigs dd:where(.svelte-t0zigs){color:#e8f0d4;margin:0}.tip-hints.svelte-t0zigs{opacity:.75;border-top:1px dashed #d8e8c433;margin:0;padding:4px 0 0;font-size:10px;list-style:none}.tip-hints.svelte-t0zigs li:where(.svelte-t0zigs){padding:2px 0}.tip-hints.svelte-t0zigs li:where(.svelte-t0zigs):before{content:"› ";opacity:.5}.picker.svelte-ze6vgm{z-index:4;color:#d8e8c4;letter-spacing:.01em;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;pointer-events:auto;background:#0a1208f2;border:1px solid #d8e8c466;border-radius:5px;flex-direction:column;gap:6px;width:320px;max-height:60vh;padding:8px 10px 10px;font:11px/1.35 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:50%;left:calc(50% + 96px);transform:translateY(-50%);box-shadow:0 4px 16px #00000080}.picker-header.svelte-ze6vgm{border-bottom:1px dashed #d8e8c44d;justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;display:flex}.picker-title.svelte-ze6vgm{letter-spacing:.06em;text-transform:uppercase;color:#e8f0d4;font-size:11px;font-weight:700}.picker-close.svelte-ze6vgm{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.picker-close.svelte-ze6vgm:hover{opacity:1}.picker-current.svelte-ze6vgm{opacity:.9;background:#e8c04014;border-radius:3px;align-items:center;gap:6px;padding:4px 6px;font-size:10px;display:flex}.current-glyph.svelte-ze6vgm{font-size:14px;line-height:1}.current-text.svelte-ze6vgm{opacity:.8}.current-text.svelte-ze6vgm strong:where(.svelte-ze6vgm){opacity:1;color:#e8f0d4}.picker-empty.svelte-ze6vgm{opacity:.55;text-align:center;padding:12px 0;font-style:italic}.picker-search.svelte-ze6vgm{appearance:none;color:#d8e8c4;font:inherit;text-shadow:none;background:#00000059;border:1px solid #d8e8c42e;border-radius:3px;outline:none;margin:0;padding:3px 6px}.picker-search.svelte-ze6vgm::placeholder{color:#d8e8c473}.picker-search.svelte-ze6vgm:focus{background:#00000080;border-color:#d8e8c473}.picker-list.svelte-ze6vgm{flex-direction:column;gap:1px;padding-right:2px;display:flex;overflow-y:auto}.picker-row.svelte-ze6vgm{color:inherit;font:inherit;cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;border-radius:3px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;margin:0;padding:1px 4px;display:grid}.picker-row.svelte-ze6vgm:hover{background:#e8c0401a}.row-glyph.svelte-ze6vgm{text-align:center;font-size:13px;line-height:1}.row-name.svelte-ze6vgm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-meta.svelte-ze6vgm{opacity:.85;align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.row-stat.svelte-ze6vgm{background:#d8e8c41f;border-radius:2px;padding:0 3px}.row-stat--warn.svelte-ze6vgm{color:#f4cfb8;background:#dc6e5a40}.row-stat--effect.svelte-ze6vgm{color:#e8e0a8;background:#e8c04026}.row-count.svelte-ze6vgm{opacity:.75}.picker-mobile-close.svelte-ze6vgm{display:none}@media (pointer:coarse){.picker.svelte-ze6vgm{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:auto;max-width:none;max-height:none;box-shadow:none;z-index:100;padding:calc(env(safe-area-inset-top,0px) + 14px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 12px) calc(env(safe-area-inset-left,0px) + 16px);color:#f0f0f0;background:#00000080;border:none;border-radius:0;gap:10px;font-size:14px;position:fixed;inset:0;transform:none}.picker-close.svelte-ze6vgm{display:none}.picker-header.svelte-ze6vgm{border-bottom:none;padding:0}.picker-title.svelte-ze6vgm{letter-spacing:.04em;font-size:18px}.picker-current.svelte-ze6vgm{padding:8px 10px;font-size:13px}.current-glyph.svelte-ze6vgm{font-size:18px}.current-text.svelte-ze6vgm{font-size:13px}.picker-search.svelte-ze6vgm{background:#00000059;border-color:#d8e8c44d;padding:10px 12px;font-size:16px}.picker-list.svelte-ze6vgm{flex:auto;gap:4px;padding-right:0}.picker-row.svelte-ze6vgm{grid-template-columns:26px 1fr auto;gap:12px;padding:8px 6px}.picker-row.svelte-ze6vgm:active{background:#e8c0402e}.row-glyph.svelte-ze6vgm{font-size:18px}.row-meta.svelte-ze6vgm{gap:6px;font-size:12px}.row-stat.svelte-ze6vgm{padding:1px 6px}.picker-mobile-close.svelte-ze6vgm{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);color:#d8e8c4;text-shadow:0 1px #000;z-index:101;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;appearance:none;background:#0a1208eb;border:1px solid #d8e8c473;border-radius:20px;justify-content:center;align-items:center;width:64px;height:40px;padding:0;font:22px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;transform:translate(-50%)}.picker-mobile-close.svelte-ze6vgm:active{background:#283c1eeb;border-color:#d8e8c4b3}}.equip-panel.svelte-1c99x32{z-index:3;box-sizing:border-box;color:#d8e8c4;letter-spacing:.01em;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;pointer-events:auto;background:#0a1208eb;border:1px solid #d8e8c459;border-radius:4px;flex-direction:column;gap:5px;width:180px;padding:6px 9px 7px;font:11px/1.35 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.equip-title.svelte-1c99x32{color:#e8f0d4;letter-spacing:.02em;font-size:12px;font-weight:700}.equip-stat.svelte-1c99x32{opacity:.85;color:#e8e0a8;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.equip-stat.dead.svelte-1c99x32{color:#f08080}.equip-vitals.svelte-1c99x32{color:#d8e8c4;font-variant-numeric:tabular-nums;font-size:11px}.vital.svelte-1c99x32{align-items:center;gap:3px;display:inline-flex}.vital.hp.svelte-1c99x32 .vital-glyph:where(.svelte-1c99x32){color:#e25c5c;font-size:12px}.vital-sep.svelte-1c99x32{opacity:.5}.vital-max.svelte-1c99x32{opacity:.7}.status-row.svelte-1c99x32{font-variant-numeric:tabular-nums;gap:4px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.status-icon.svelte-1c99x32{text-align:center;text-shadow:0 0 3px #000000d9;min-width:12px;display:inline-block}.paper-doll.svelte-1c99x32{flex-direction:column;align-items:center;gap:3px;display:flex}.row.svelte-1c99x32{grid-template-columns:24px 60px 24px;place-items:center;gap:6px;display:grid}.cell.svelte-1c99x32{width:24px;height:24px}.slot.svelte-1c99x32{width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;appearance:none;background:#0a120899;border:1px solid #d8e8c44d;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.slot.svelte-1c99x32:hover{background:#d8e8c41a;border-color:#d8e8c499}.slot.filled.svelte-1c99x32{background:#e8c04014;border-color:#e8c04099}.slot.active.svelte-1c99x32{background:#d8e8c42e;border-color:#d8e8c4d9}.slot.locked.svelte-1c99x32{cursor:not-allowed;background:#dc6e5a1f;border-color:#dc6e5a99}.slot.locked.svelte-1c99x32:hover{background:#dc6e5a2e;border-color:#dc6e5abf}.slot-glyph.svelte-1c99x32{font-size:14px;line-height:1}.slot-empty.svelte-1c99x32{opacity:.35;font-size:12px}.body.svelte-1c99x32{letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;font-size:13px;line-height:1.05;display:flex}.body-row.svelte-1c99x32{white-space:pre;justify-content:center;display:flex}.body-fallback.svelte-1c99x32{opacity:.7;font-size:18px}.death-overlay.svelte-1s05rtm{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:9999;pointer-events:auto;background:#0000001a;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:fixed;inset:0}.death-card.svelte-1s05rtm{text-align:center;color:#f0f0f0}.death-card.svelte-1s05rtm h1:where(.svelte-1s05rtm){letter-spacing:.05em;margin:0 0 .6rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:400}.reason.svelte-1s05rtm{opacity:.8;letter-spacing:.03em;margin:0 0 .5rem;font-size:1rem;font-weight:400}.countdown.svelte-1s05rtm{opacity:.6;letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:400}.flash-root.svelte-4ivr2u{pointer-events:none;z-index:3;position:fixed;inset:0}.flash.svelte-4ivr2u{pointer-events:none;mix-blend-mode:screen;border-radius:2px;position:absolute}.flash--target.svelte-4ivr2u{background:#ff46468c;box-shadow:0 0 8px #ff3c3c73}.flash--attacker.svelte-4ivr2u{background:#ffdc6e66;box-shadow:0 0 6px #ffdc6e59}.panel-overlay.svelte-1a5ndj6{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;pointer-events:auto;background:#080e068c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel-card.svelte-1a5ndj6{color:#e6efd4;background:#0e160af5;border:1px solid #d8e8c466;border-radius:4px;flex-direction:column;gap:14px;min-width:280px;max-width:min(520px,90vw);max-height:80vh;padding:22px 26px 16px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073}.panel-hint.svelte-1a5ndj6{color:#d8e8c480;text-align:right;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.leaderboard.svelte-1g9vsgn{color:#d8e8c4;flex-direction:column;gap:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.leaderboard.full.svelte-1g9vsgn{min-width:320px}.leaderboard-header.svelte-1g9vsgn{border-top:1px solid #d8e8c42e;justify-content:space-between;align-items:baseline;padding-top:6px;display:flex}.leaderboard.full.svelte-1g9vsgn .leaderboard-header:where(.svelte-1g9vsgn){border-top:none;padding-top:0}.leaderboard-title.svelte-1g9vsgn{text-transform:uppercase;opacity:.65;letter-spacing:0;font-size:11px}.leaderboard-refresh.svelte-1g9vsgn{appearance:none;color:#d8e8c480;font:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px}.leaderboard-refresh.svelte-1g9vsgn:hover{color:#d8e8c4}.leaderboard-empty.svelte-1g9vsgn{opacity:.65;font-size:11px}.leaderboard-error.svelte-1g9vsgn{color:#f0a070}.leaderboard-grid.svelte-1g9vsgn{flex-direction:column;gap:1px;max-height:60vh;display:flex;overflow-y:auto}.leaderboard-row.svelte-1g9vsgn{border-radius:2px;grid-template-columns:22px 1fr 28px 28px 28px 40px;align-items:baseline;gap:4px;padding:2px 4px;display:grid}.leaderboard.full.svelte-1g9vsgn .leaderboard-row:where(.svelte-1g9vsgn){grid-template-columns:22px 1fr 72px 72px 60px 50px;gap:6px}.leaderboard-row.leaderboard-head.svelte-1g9vsgn{opacity:.45;text-transform:uppercase;font-size:10px}.leaderboard.full.svelte-1g9vsgn .leaderboard-row.leaderboard-head:where(.svelte-1g9vsgn){font-size:11px}.leaderboard-row.team-red.svelte-1g9vsgn .lb-name:where(.svelte-1g9vsgn){color:#f0a48c}.leaderboard-row.team-blue.svelte-1g9vsgn .lb-name:where(.svelte-1g9vsgn){color:#a0c8f0}.leaderboard-row.leaderboard-self.svelte-1g9vsgn{background:#d8e8c414}.lb-rank.svelte-1g9vsgn{opacity:.55;text-align:right;font-variant-numeric:tabular-nums}.lb-name.svelte-1g9vsgn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lb-stat.svelte-1g9vsgn{text-align:right;font-variant-numeric:tabular-nums}.leaderboard-more.svelte-1g9vsgn{appearance:none;color:#d8e8c499;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:4px 0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.leaderboard-more.svelte-1g9vsgn:hover{color:#d8e8c4}.avatar-badge.svelte-1xov9mc{pointer-events:auto;text-shadow:0 1px #000;cursor:pointer;appearance:none;transform-origin:100% 0;background:#0a1208b3;border:1px solid #d8e8c440;border-radius:4px;flex-direction:column;align-items:center;gap:0;margin:0 0 -31px -38px;padding:5px 7px;font:16px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-flex;transform:scale(.5)}.avatar-badge.svelte-1xov9mc:hover,.avatar-badge.open.svelte-1xov9mc{background:#0a1208e6;border-color:#d8e8c48c}.avatar-badge.svelte-1xov9mc:focus-visible{outline-offset:1px;outline:1px solid #d8e8c48c}.avatar-row.svelte-1xov9mc{line-height:1.05;display:flex}.avatar-cell.svelte-1xov9mc{text-align:center;width:12px;display:inline-block}.avatar-fallback.svelte-1xov9mc{color:#d8e8c4;font-size:22px}.avatar-popover.svelte-1xov9mc{pointer-events:auto;z-index:4;color:#d8e8c4;text-shadow:0 1px #000;background:#0a1208f2;border:1px solid #d8e8c459;border-radius:4px;flex-direction:column;gap:6px;min-width:260px;max-width:340px;padding:8px 10px 10px;font:12px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:60px;right:10px}.popover-title.svelte-1xov9mc{opacity:.65;text-transform:uppercase;padding-right:28px;font-size:11px}.popover-loading.svelte-1xov9mc,.popover-error.svelte-1xov9mc{opacity:.7;font-size:12px}.popover-error.svelte-1xov9mc{color:#f0a070}.cred-row.svelte-1xov9mc{align-items:baseline;gap:8px;display:flex}.cred-label.svelte-1xov9mc{opacity:.55;width:36px;font-size:11px}.cred-value.svelte-1xov9mc{color:#f0f4e4;-webkit-user-select:text;user-select:text;word-break:break-all;flex:1;font-weight:600}.popover-btn.svelte-1xov9mc{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;background:#d8e8c414;border:1px solid #d8e8c473;border-radius:3px;margin-top:2px;padding:4px 8px}.popover-btn.svelte-1xov9mc:hover{background:#d8e8c429}.popover-tip.svelte-1xov9mc{opacity:.75;color:#c4d4b0;margin:4px 0 0;font-size:11px;line-height:1.4}.popover-link.svelte-1xov9mc{appearance:none;color:#9cc070;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:4px 0 0}.popover-link.svelte-1xov9mc:hover{color:#b8d488;text-decoration:underline}.sound-toggle.svelte-1xov9mc{appearance:none;z-index:1;cursor:pointer;background:0 0;border:none;padding:4px;line-height:0;position:absolute;top:4px;right:4px}.sound-icon.svelte-1xov9mc{filter:brightness(0)invert();opacity:1;pointer-events:none;width:18px;height:18px;transition:opacity .12s;display:block}.sound-toggle.muted.svelte-1xov9mc .sound-icon:where(.svelte-1xov9mc){opacity:.45}.sound-toggle.svelte-1xov9mc:hover .sound-icon:where(.svelte-1xov9mc){opacity:1}.sound-toggle.muted.svelte-1xov9mc:hover .sound-icon:where(.svelte-1xov9mc){opacity:.7}.signin-backdrop.svelte-1oq2c7r{z-index:9;background:#00000080;position:fixed;inset:0}.signin-modal.svelte-1oq2c7r{z-index:10;color:#d8e8c4;text-shadow:0 1px #000;background:#0a1208fa;border:1px solid #d8e8c466;border-radius:5px;flex-direction:column;gap:10px;min-width:280px;max-width:360px;padding:16px 18px;font:13px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.signin-title.svelte-1oq2c7r{text-transform:uppercase;opacity:.7;font-size:12px}.signin-field.svelte-1oq2c7r{flex-direction:column;gap:4px;margin-top:6px;display:flex}.signin-field.svelte-1oq2c7r span:where(.svelte-1oq2c7r){opacity:.6;font-size:11px}.signin-field.svelte-1oq2c7r input:where(.svelte-1oq2c7r){appearance:none;color:#f0f4e4;font:inherit;text-shadow:none;background:#0006;border:1px solid #d8e8c44d;border-radius:3px;padding:6px 8px}.signin-field.svelte-1oq2c7r input:where(.svelte-1oq2c7r):focus{border-color:#d8e8c4b3;outline:none}.signin-field.svelte-1oq2c7r input:where(.svelte-1oq2c7r):disabled{opacity:.5}.signin-error.svelte-1oq2c7r{color:#f0a070;margin-top:6px;font-size:11px}.signin-actions.svelte-1oq2c7r{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.signin-btn.svelte-1oq2c7r{appearance:none;color:#d8e8c4;font:inherit;cursor:pointer;background:#d8e8c41f;border:1px solid #d8e8c473;border-radius:3px;padding:6px 12px}.signin-btn.svelte-1oq2c7r:hover:not(:disabled){background:#d8e8c438}.signin-btn.svelte-1oq2c7r:disabled{opacity:.5;cursor:default}.signin-btn--ghost.svelte-1oq2c7r{background:0 0;border-color:#d8e8c440}.floater-root.svelte-1e4jv81{pointer-events:none;z-index:4;position:fixed;inset:0}.floater.svelte-1e4jv81{pointer-events:none;color:#ffe9aa;text-shadow:0 0 2px #000000d9,1px 1px #000000b3;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:600;position:absolute;transform:translate(-50%,-100%)}.particle.svelte-1e4jv81{text-shadow:0 0 4px,0 0 2px #000000d9;font-size:16px;font-weight:700;transform:translate(-50%,-50%)}.sparkline.svelte-18qpfvr{display:block}.perf-hud.svelte-1t70iwo{z-index:9999;color:#c8e6ff;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#080a0ed9;border:1px solid #78c8ff40;border-radius:4px;min-width:240px;max-width:320px;max-height:80vh;padding:6px 8px;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;bottom:8px;left:8px;overflow-y:auto}.perf-hud.collapsed.svelte-1t70iwo{min-width:0;max-width:none}.title-row.svelte-1t70iwo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.title-btn.svelte-1t70iwo{all:unset;cursor:pointer;color:#ffe9aa;align-items:center;gap:4px;font-weight:700;display:inline-flex}.title-btn.svelte-1t70iwo:hover{color:#fff}.caret.svelte-1t70iwo{opacity:.6}.record-btn.svelte-1t70iwo{all:unset;cursor:pointer;color:#ff9b9b;border:1px solid #ff787866;border-radius:3px;padding:2px 6px;font-size:10px}.record-btn.svelte-1t70iwo:hover{background:#ff78781f}.record-btn.recording.svelte-1t70iwo{color:#ffd0d0;background:#ff3c3c2e;border-color:#ff5050b3}.row.svelte-1t70iwo{justify-content:space-between;align-items:center;gap:8px;display:flex}.row.sep.svelte-1t70iwo{color:#7aa6cc;border-top:1px dashed #78c8ff26;justify-content:space-between;margin-top:6px;padding-top:4px;font-size:10px}.row.tiny.svelte-1t70iwo{color:#aac8e0;font-size:10px}.row.tiny.indent.svelte-1t70iwo{padding-left:8px}.dim.svelte-1t70iwo{color:#7d97ad}.mono.svelte-1t70iwo{font-variant-numeric:tabular-nums}.kind.svelte-1t70iwo{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.report-row.svelte-1t70iwo{align-items:center;gap:4px;padding:2px 0;display:flex}.report-row.svelte-1t70iwo .pick:where(.svelte-1t70iwo){cursor:pointer;margin:0}.report-label.svelte-1t70iwo{all:unset;cursor:pointer;flex:1;justify-content:space-between;gap:6px;padding:1px 2px;font-size:11px;display:flex}.report-label.svelte-1t70iwo:hover{background:#78c8ff14}.r-label.svelte-1t70iwo{color:#d8ecff}.r-meta.svelte-1t70iwo{color:#8aa6c0;font-size:10px}.link.svelte-1t70iwo{all:unset;cursor:pointer;color:#7ecfff;padding:1px 4px;font-size:10px}.link.svelte-1t70iwo:hover{color:#fff}.link.danger.svelte-1t70iwo{color:#ff9b9b}.link.danger.svelte-1t70iwo:hover{color:#fff;background:#ff50502e}.detail.svelte-1t70iwo{margin-top:4px;padding:4px 0}.detail-head.svelte-1t70iwo{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.chart-block.svelte-1t70iwo{margin-top:6px}.chart-label.svelte-1t70iwo{margin-bottom:2px}.compare.svelte-1t70iwo{margin-top:4px}.compare-head.svelte-1t70iwo{border-bottom:1px dashed #78c8ff33;grid-template-columns:80px 1fr 1fr 1fr;gap:6px;padding-bottom:2px;font-weight:600;display:grid}.compare-row.svelte-1t70iwo{grid-template-columns:80px 1fr 1fr 1fr;gap:6px;padding:1px 0;display:grid}.good.svelte-1t70iwo{color:#9bff9b}.bad.svelte-1t70iwo{color:#ff9b9b}.flat.svelte-1t70iwo{color:#aac8e0}.compare-charts.svelte-1t70iwo{flex-direction:column;gap:6px;margin-top:6px;display:flex}.aim-root.svelte-1s21m0n{pointer-events:none;z-index:3;position:fixed;inset:0}.aim-zone.svelte-1s21m0n{pointer-events:none;position:absolute;inset:0}.aim-row.svelte-1s21m0n{pointer-events:none;position:absolute}.aim-row--outer.svelte-1s21m0n{background:#e8c4c40a}.aim-row--inner.svelte-1s21m0n{background:#e8c4c41a}.aim-cursor.svelte-1s21m0n{outline-offset:-1px;pointer-events:none;position:absolute}.aim-cursor--ready.svelte-1s21m0n{background:#ff6e6e52;outline:1px solid #ff6e6ed9}.aim-cursor--walking.svelte-1s21m0n{background:#dcc46e47;outline:1px solid #dcc46ed9}.aim-card.svelte-1s21m0n{color:#f3d8d8;text-shadow:0 1px #000;z-index:4;pointer-events:none;background:#120a08e0;border:1px solid #e8c4c44d;border-radius:3px;align-items:center;gap:12px;padding:4px 10px;font:11px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.aim-card-title.svelte-1s21m0n{letter-spacing:.02em;font-weight:600}.aim-card-hint.svelte-1s21m0n{opacity:.65}.aura-root.svelte-1tglcaz{pointer-events:none;z-index:2;position:fixed;inset:0}.aura-zone.svelte-1tglcaz{pointer-events:none;position:absolute;inset:0}.aura-row.svelte-1tglcaz{pointer-events:none;position:absolute}.aura-zone[data-effect=heal].svelte-1tglcaz .aura-row:where(.svelte-1tglcaz){background:#a0f0a01f;box-shadow:inset 0 0 0 1px #a0f0a014}.aura-zone[data-effect=damage].svelte-1tglcaz .aura-row:where(.svelte-1tglcaz){background:#f08c8224;box-shadow:inset 0 0 0 1px #f08c821a}.aura-zone[data-effect=buff].svelte-1tglcaz .aura-row:where(.svelte-1tglcaz){background:#8cb4f01f;box-shadow:inset 0 0 0 1px #8cb4f014}.aura-zone[data-effect=cleanse].svelte-1tglcaz .aura-row:where(.svelte-1tglcaz){background:#f0dc821f;box-shadow:inset 0 0 0 1px #f0dc8214}.aura-zone[data-effect=status].svelte-1tglcaz .aura-row:where(.svelte-1tglcaz){background:#c88ce621;box-shadow:inset 0 0 0 1px #c88ce617}.aura-zone[data-effect=attack].svelte-1tglcaz .aura-row:where(.svelte-1tglcaz){background:#ffb0881f;box-shadow:inset 0 0 0 1px #ffb08817}.mobile-only.svelte-1o71hek{display:none}@media (pointer:coarse){.mobile-only.svelte-1o71hek{display:block}}.mobile-only.conjure-active.svelte-1o71hek{display:none}.mobile-only.chat-active.svelte-1o71hek .joystick-base:where(.svelte-1o71hek),.mobile-only.chat-active.svelte-1o71hek .right-stack:where(.svelte-1o71hek),.mobile-only.chat-active.svelte-1o71hek .zoom-column:where(.svelte-1o71hek),.mobile-only.chat-active.svelte-1o71hek .attack-button:where(.svelte-1o71hek),.mobile-only.chat-active.svelte-1o71hek .chat-affordance:where(.svelte-1o71hek){visibility:hidden;pointer-events:none}.joystick-base.svelte-1o71hek,.right-pill.svelte-1o71hek,.attack-button.svelte-1o71hek,.chat-affordance.svelte-1o71hek{color:#d8e8c4;text-shadow:0 1px #000;touch-action:none;-webkit-user-select:none;user-select:none;background:#0a1208d1;border:1px solid #d8e8c459;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex}.joystick-base.svelte-1o71hek,.chat-affordance.svelte-1o71hek,.attack-button.svelte-1o71hek{z-index:6;position:fixed}.joystick-base.svelte-1o71hek{right:calc(env(safe-area-inset-right,0px) + 18px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px);background:#0a12088c;border-radius:50%;width:132px;height:132px}.joystick-base.svelte-1o71hek:before,.joystick-base.svelte-1o71hek:after{content:"";pointer-events:none;background:#d8e8c42e;position:absolute}.joystick-base.svelte-1o71hek:before{height:1px;top:50%;left:14%;right:14%}.joystick-base.svelte-1o71hek:after{width:1px;top:14%;bottom:14%;left:50%}.joystick-base.active.svelte-1o71hek{background:#0a1208b8;border-color:#d8e8c48c}.joystick-thumb.svelte-1o71hek{pointer-events:none;color:#d8e8c4;text-shadow:0 1px #000;background:#d8e8c452;border:1px solid #d8e8c4a6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font:18px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;transition:background-color .12s,border-color .12s;display:flex}.joystick-thumb.svelte-1o71hek:after{content:"+";opacity:.8}.joystick-base.active.svelte-1o71hek .joystick-thumb:where(.svelte-1o71hek){background:#d8e8c48c;border-color:#d8e8c4e6}.right-stack.svelte-1o71hek{z-index:6;right:calc(env(safe-area-inset-right,0px) + 18px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px + 132px + 8px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.right-pill.svelte-1o71hek{pointer-events:auto;border-radius:20px;min-width:96px;height:40px;padding:0 14px;font-size:14px}.right-pill.svelte-1o71hek:active{background:#283c1eeb;border-color:#d8e8c4a6}.zoom-column.svelte-1o71hek{z-index:6;left:calc(env(safe-area-inset-left,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px + 40px + 8px);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}.zoom-button.svelte-1o71hek{color:#d8e8c4;text-shadow:0 1px #000;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#0a1208d1;border:1px solid #d8e8c459;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:20px;font-weight:600;display:flex}.zoom-button.svelte-1o71hek:active:not(:disabled){background:#283c1eeb;border-color:#d8e8c4a6}.zoom-button.svelte-1o71hek:disabled{opacity:.4;pointer-events:none}.attack-button.svelte-1o71hek{left:calc(env(safe-area-inset-left,0px) + 16px + 40px + 8px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px);border-radius:20px;gap:8px;min-width:96px;height:40px;padding:0 14px;font-size:14px}.attack-button.svelte-1o71hek:active{background:#283c1eeb;border-color:#d8e8c4a6}.attack-button-icon.svelte-1o71hek{font-size:16px;line-height:1}.chat-affordance.svelte-1o71hek{left:calc(env(safe-area-inset-left,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px);touch-action:manipulation;border-radius:50%;width:40px;height:40px;padding:0;font-size:16px;font-weight:500}.chat-affordance.svelte-1o71hek:active{background:#283c1eeb;border-color:#d8e8c4a6}.action-hint.svelte-1e9tjwd{pointer-events:none;color:#c4d4b0;letter-spacing:.02em;text-shadow:0 1px #000;white-space:nowrap;background:#0a1208b3;border:1px solid #d8e8c440;border-radius:3px;padding:3px 8px;font:11px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace}.action-hint-verb.svelte-1e9tjwd{color:#d8e8c4}@media (pointer:coarse){.action-hint.svelte-1e9tjwd{display:none}}.score-wrap.svelte-9t82fh{z-index:5;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:fixed;bottom:12px;left:12px}.score-hud.svelte-9t82fh{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;cursor:pointer;background:#080e068c;border:1px solid #d8e8c426;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.15;display:flex}.score-hud.svelte-9t82fh:hover,.score-hud-open.svelte-9t82fh{border-color:#d8e8c466}.score-hud-card.svelte-9t82fh{color:#d8e8c4;-webkit-user-select:none;user-select:none;background:#080e0699;border:1px solid #d8e8c440;border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;max-width:280px;padding:10px 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex}.score-hud-card-title.svelte-9t82fh{text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.score-hud-inline.svelte-9t82fh{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:0 0;border:none;flex-direction:column;gap:4px;padding:0;font-size:16px;line-height:1.2;display:flex}.score-hud-card-detail.svelte-9t82fh{opacity:.85;font-size:12px;line-height:1.4}.score-hud.svelte-9t82fh:focus-visible{border-color:#ffd860b3;outline:none}.score-row.svelte-9t82fh{justify-content:space-between;gap:14px;min-width:84px;display:flex}.score-label.svelte-9t82fh{text-transform:uppercase;opacity:.85;font-weight:600}.score-value.svelte-9t82fh{font-variant-numeric:tabular-nums;font-weight:600}.score-red.svelte-9t82fh{color:#f0a48c}.score-blue.svelte-9t82fh{color:#a0c8f0}.score-mine.svelte-9t82fh{text-shadow:0 0 6px}.score-info.svelte-9t82fh{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#d8e8c4;-webkit-user-select:none;user-select:none;background:#080e06d9;border:1px solid #d8e8c440;border-radius:4px;max-width:240px;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.4}.score-info-title.svelte-9t82fh{text-transform:uppercase;opacity:.75;margin-bottom:4px;font-size:11px;font-weight:700}.score-info-line.svelte-9t82fh+.score-info-line:where(.svelte-9t82fh){margin-top:3px}.hl-red.svelte-9t82fh{color:#f0a48c;font-weight:600}.hl-blue.svelte-9t82fh{color:#a0c8f0;font-weight:600}.death-log.svelte-1stfhs8{z-index:5;pointer-events:none;color:#d8e8c4;text-shadow:0 1px #000;flex-direction:column;align-items:flex-start;gap:3px;max-width:320px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.3;display:flex;position:fixed;bottom:80px;left:12px}.death-log-row.svelte-1stfhs8{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.95;background:#080e068c;border:1px solid #d8e8c426;border-radius:3px;padding:3px 8px}.death-log-more.svelte-1stfhs8{pointer-events:auto;appearance:none;color:#d8e8c499;font:inherit;cursor:pointer;background:0 0;border:none;margin-top:2px;padding:2px 6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.death-log-more.svelte-1stfhs8:hover{color:#d8e8c4}.death-log-modal.svelte-1stfhs8{flex-direction:column;gap:10px;min-width:280px;display:flex}.death-log-modal-title.svelte-1stfhs8{text-transform:uppercase;opacity:.75;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.death-log-modal-list.svelte-1stfhs8{flex-direction:column;gap:4px;max-height:56vh;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;display:flex;overflow-y:auto}.death-log-modal-row.svelte-1stfhs8{align-items:baseline;gap:10px;display:flex}.death-log-modal-time.svelte-1stfhs8{color:#d8e8c48c;font-variant-numeric:tabular-nums;flex-shrink:0;width:60px}.death-log-modal-text.svelte-1stfhs8{color:#e6efd4;flex:1}.death-log-empty.svelte-1stfhs8{opacity:.6;font-size:12px}.vignette.svelte-hn2957{pointer-events:none;z-index:1;mix-blend-mode:multiply;background:radial-gradient(#0000 0% 55%,#0a0e1c73 90%,#060812b3 100%);position:fixed;inset:0}.replaced-overlay.svelte-hn2957{z-index:1000;background:#060812d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.replaced-card.svelte-hn2957{text-align:center;color:#d8dde6;background:#1a1f2c;border:1px solid #2a3142;border-radius:8px;max-width:360px;padding:24px 28px;font-family:Iosevka Term,ui-monospace,monospace}.replaced-title.svelte-hn2957{margin-bottom:10px;font-size:16px;font-weight:600}.replaced-body.svelte-hn2957{color:#9aa3b2;margin-bottom:18px;font-size:13px;line-height:1.45}.replaced-button.svelte-hn2957{color:#f0f3f8;cursor:pointer;background:#3a4760;border:1px solid #4a5775;border-radius:4px;padding:8px 16px;font-family:inherit;font-size:13px}.replaced-button.svelte-hn2957:hover{background:#4a5775}.top-bar.svelte-hn2957{z-index:100;pointer-events:none;flex-direction:row;align-items:flex-start;gap:8px;display:flex;position:fixed;top:10px;right:10px}.top-bar.above-conjure.svelte-hn2957{z-index:250}.mobile-conjure-hidden.svelte-hn2957{display:none!important}canvas.svelte-hn2957{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;width:100vw;height:100vh;display:block;position:fixed;inset:0}canvas.dragging.svelte-hn2957{cursor:move}canvas.svelte-hn2957:focus{outline:none}.drop-menu.svelte-hn2957{z-index:4;color:#d8e8c4;text-shadow:0 1px #000;background:#0a1208eb;border:1px solid #d8e8c459;border-radius:4px;flex-direction:column;gap:3px;min-width:120px;padding:5px;font:11px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed}.drop-menu-title.svelte-hn2957{text-overflow:ellipsis;white-space:nowrap;opacity:.8;max-width:180px;overflow:hidden}.drop-menu.svelte-hn2957 button:where(.svelte-hn2957){color:inherit;font:inherit;text-align:left;cursor:pointer;background:#d8e8c414;border:1px solid #d8e8c440;border-radius:3px}.drop-menu.svelte-hn2957 button:where(.svelte-hn2957):hover,.drop-menu.svelte-hn2957 button:where(.svelte-hn2957):focus-visible{background:#d8e8c424;border-color:#d8e8c480;outline:none}.drop-menu-note.svelte-hn2957{opacity:.65;font-style:italic}.hover-label-live.svelte-hn2957{pointer-events:none;width:1px;height:1px;position:fixed;top:auto;left:-9999px;overflow:hidden}.hover-label.svelte-hn2957{z-index:1;color:#d8e8c4;letter-spacing:.01em;pointer-events:none;text-shadow:0 1px #000;white-space:nowrap;background:#0a1208d1;border:1px solid #d8e8c459;border-radius:3px;padding:2px 5px;font:11px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:fixed}.asciidia-title.svelte-hn2957{z-index:100;color:#d4e2bc;text-shadow:0 1px #000;cursor:pointer;background:#0a1208b3;border:1px solid #d8e8c440;border-radius:3px;margin:0;padding:4px 9px;font:600 13px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:fixed;top:10px;left:10px}.asciidia-title.svelte-hn2957:hover,.asciidia-title.svelte-hn2957:focus-visible{color:#f0fcd8;border-color:#d8e8c480;outline:none}.ws-disconnect-pill.svelte-hn2957{z-index:100;color:#ffd4d4;text-shadow:0 1px #000;cursor:pointer;appearance:none;background:#3c0e0ed9;border:1px solid #e860608c;border-radius:3px;align-items:center;gap:6px;margin:0;padding:4px 9px;font:600 12px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-flex;position:fixed;top:10px;left:84px}.ws-disconnect-pill.svelte-hn2957:hover,.ws-disconnect-pill.svelte-hn2957:focus-visible{color:#fff;background:#5a1414f2;border-color:#ff8282d9;outline:none}.ws-disconnect-dot.svelte-hn2957{background:#ff5050;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite svelte-hn2957-ws-disconnect-pulse;box-shadow:0 0 6px #ff5050bf}.ws-disconnect-action.svelte-hn2957{opacity:.85;text-transform:uppercase;letter-spacing:.04em;border-left:1px solid #ffc8c84d;margin-left:4px;padding-left:6px;font-size:10.5px;font-weight:500}@keyframes svelte-hn2957-ws-disconnect-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.note-body{white-space:pre-wrap;word-break:break-word;color:#e6efd4;text-shadow:0 1px #000;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.55;overflow-y:auto}.portal-title{color:#e6efd4;text-shadow:0 1px #000;margin:0;font:600 16px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace}.portal-empty{color:#c8d4ae;margin:0;font:13px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace}.portal-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.portal-row{color:#e6efd4;cursor:pointer;background:#d8e8c40f;border:1px solid #d8e8c433;border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;transition:background 80ms,border-color 80ms;display:flex}.portal-row:hover,.portal-row:focus-visible,.portal-row.selected{background:#d8e8c424;border-color:#d8e8c480;outline:none}.portal-name{font-size:14px;font-weight:600}.portal-meta{color:#b8c69a;font-size:12px}.intro-overlay.svelte-hn2957{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;pointer-events:auto;background:#080e0699;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;inset:0}.intro-stack.svelte-hn2957{flex-direction:column;align-items:center;gap:24px;display:flex}.team-stack.svelte-hn2957{gap:18px}.team-winner-banner.svelte-hn2957{text-transform:uppercase;background:#d8e8c40f;border:1px solid #d8e8c42e;border-radius:4px;padding:6px 14px;font:600 13px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.team-winner-red.svelte-hn2957{color:#f8b4a4;border-color:#e88a648c}.team-winner-blue.svelte-hn2957{color:#a8d4f4;border-color:#78a8e08c}.team-title.svelte-hn2957{color:#e6efd4;text-shadow:0 1px #000;text-align:center;margin:0;font:600 22px/1.1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.team-buttons.svelte-hn2957{gap:18px;display:flex}.team-button.svelte-hn2957{appearance:none;text-transform:uppercase;text-shadow:0 1px #000;cursor:pointer;border:1px solid #d8e8c473;border-radius:8px;min-width:160px;padding:22px 32px;font:600 22px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;transition:transform 50ms ease-out}.team-button.svelte-hn2957:hover{transform:translateY(-1px)}.team-button.svelte-hn2957:active{transform:translateY(0)}.team-button-red.svelte-hn2957{color:#ffe4d8;background:#a032238c;border-color:#e88a64b3}.team-button-red.svelte-hn2957:hover{background:#be462dbf}.team-button-blue.svelte-hn2957{color:#d8ecff;background:#2d5a918c;border-color:#78a8e0b3}.team-button-blue.svelte-hn2957:hover{background:#3c73afbf}.team-note.svelte-hn2957{color:#b8c69a;text-align:center;max-width:420px;margin:0;font:12.5px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-keys{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:28px;padding:6px 0 2px;display:flex}.help-keypad{flex-direction:column;align-items:center;gap:6px;display:flex}.help-key-row{gap:4px;display:flex}.help-key{color:#e6efd4;text-shadow:0 1px #000;background:linear-gradient(#d8e8c41a,#d8e8c40a);border:1px solid #d8e8c473;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font:600 14px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-flex;box-shadow:inset 0 -1px #0006}.help-key-blank{box-shadow:none;background:0 0;border:1px dashed #d8e8c41f}.help-key-space{text-transform:uppercase;color:#c8d4ae;min-width:132px;padding:0 14px;font-size:11px}.help-key-large{min-width:44px;height:44px;font-size:20px}.help-key-caption{color:#8fa172;text-transform:uppercase;font:10.5px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-key-detail{color:#6f8054;text-align:center;max-width:14ch;margin-top:2px;font:10px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-mobile-blurb{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:32ch;display:flex}.help-mobile-title{letter-spacing:.06em;text-transform:uppercase;color:#c8d8a8;font:600 13px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-mobile-detail{color:#8fa172;font:13px/1.45 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-play{appearance:none;color:#e8f4d8;text-transform:uppercase;text-shadow:0 1px #000;cursor:pointer;background:#3c64288c;border:1px solid #c8e08c8c;border-radius:6px;align-self:center;min-width:160px;padding:12px 28px;font:600 15px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-play:hover{background:#508232b3;border-color:#dcf0a0cc}.help-play:active{background:#64963cd9}.help-discord{color:#b8c69a;text-align:center;margin:0;font:12.5px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.help-discord a{color:#c8e08c;text-decoration:underline}.help-discord a:hover{color:#e8f4d8}.chat-speech.svelte-hn2957{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:3px;width:max-content;display:flex;position:fixed;transform:translate(-50%,-100%)}.chat-bubble.svelte-hn2957{color:#d8e8c4;letter-spacing:.01em;text-shadow:0 1px #000;white-space:pre-wrap;word-break:break-word;text-align:center;background:#0a1208d1;border:1px solid #d8e8c459;border-radius:6px;max-width:240px;padding:3px 8px;font:12px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace}.chat-bubble.error.svelte-hn2957{color:#f4d4cc;background:#300e0aeb;border-color:#e87864d9;box-shadow:0 0 0 1px #e8786440}.chat-bubble.success.svelte-hn2957{color:#d8f0c8;background:#0e200ceb;border-color:#a0dc82b3;box-shadow:0 0 0 1px #a0dc822e}.chat-speech.remote.svelte-hn2957 .chat-bubble:where(.svelte-hn2957){border-color:#d8e8c440}.chat-bubble.entity-line.svelte-hn2957{box-shadow:none;color:#e8eef0;text-shadow:0 1px #000,0 0 4px #000000d9,0 0 1px #000000f2;background:0 0;border:none;padding:0 4px;font-style:italic}.chat-bubble.entity-line.npc-line.svelte-hn2957{color:#111;text-shadow:none;background:#fff;border:1px solid #0000008c;border-radius:6px;padding:3px 8px;font-style:normal;box-shadow:0 1px 2px #00000059}.chat-input.svelte-hn2957{margin:0;position:relative}.chat-input.svelte-hn2957 input:where(.svelte-hn2957){color:#0000;caret-color:#0000;opacity:0;pointer-events:none;background:0 0;border:0;outline:none;width:1px;height:1px;padding:0;font:12px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;top:0;left:0;overflow:hidden}.chat-input.filled.svelte-hn2957,.chat-input.focused.svelte-hn2957{pointer-events:auto}.chat-input.filled.svelte-hn2957 input:where(.svelte-hn2957),.chat-input.focused.svelte-hn2957 input:where(.svelte-hn2957){color:#d8e8c4;letter-spacing:.01em;text-align:center;text-shadow:0 1px #000;caret-color:#d8e8c4;opacity:1;pointer-events:auto;background:#0a1208d1;border:1px solid #d8e8c459;border-radius:6px;width:auto;min-width:140px;max-width:240px;height:auto;padding:3px 8px;position:static;overflow:visible}.mobile-chat-input.svelte-hn2957{display:none}@media (pointer:coarse){.chat-input.svelte-hn2957{display:none}.mobile-chat-input.svelte-hn2957{left:0;right:0;bottom:var(--mobile-keyboard-offset,0px);z-index:7;pointer-events:none;margin:0;display:block;position:fixed}.mobile-chat-input.svelte-hn2957 input:where(.svelte-hn2957){color:#0000;caret-color:#0000;opacity:0;pointer-events:none;background:0 0;border:0;outline:none;width:1px;height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.mobile-chat-input.focused.svelte-hn2957,.mobile-chat-input.filled.svelte-hn2957{pointer-events:auto;padding:10px calc(env(safe-area-inset-right,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 10px) calc(env(safe-area-inset-left,0px) + 12px);background:#0a1208eb;border-top:1px solid #d8e8c44d}.mobile-chat-input.focused.svelte-hn2957 input:where(.svelte-hn2957),.mobile-chat-input.filled.svelte-hn2957 input:where(.svelte-hn2957){color:#d8e8c4;caret-color:#d8e8c4;opacity:1;pointer-events:auto;box-sizing:border-box;text-align:left;text-shadow:0 1px #000;background:#0a1208f2;border:1px solid #d8e8c473;border-radius:8px;outline:none;width:100%;height:40px;padding:6px 12px;font:16px/1.3 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:static;overflow:visible}}
