.game-navbar[data-v-b18a0ae8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e0eeb;border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0;width:100%;z-index:100}.navbar-inner[data-v-b18a0ae8]{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1600px;padding:10px 24px}.brand[data-v-b18a0ae8]{align-items:baseline;display:flex;flex-shrink:0;gap:8px;white-space:nowrap}.brand-title[data-v-b18a0ae8]{color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.02em}.brand-version[data-v-b18a0ae8]{align-items:center;background:none;border:none;border-radius:5px;color:rgb(var(--v-theme-primary));cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:700;gap:4px;letter-spacing:.08em;outline:none;padding:2px 6px;position:relative;text-transform:uppercase;transition:background .15s,color .15s}.brand-version[data-v-b18a0ae8]:hover{background:#ffb8301f;color:#ffb830}.brand-version.has-update[data-v-b18a0ae8]{color:#ffb830}.update-pip[data-v-b18a0ae8]{animation:pip-pulse-b18a0ae8 1.8s ease-in-out infinite;background:#ffb830;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}@keyframes pip-pulse-b18a0ae8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.room-selector[data-v-b18a0ae8]{display:flex;flex:1;justify-content:center}.nav-actions[data-v-b18a0ae8]{flex-shrink:0;gap:12px}.account-chip[data-v-b18a0ae8],.nav-actions[data-v-b18a0ae8]{align-items:center;display:flex}.account-chip[data-v-b18a0ae8]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffffbf;font-size:.8rem;padding:4px 12px}.account-name[data-v-b18a0ae8]{font-weight:600}@layer vuetify-components{.v-spacer{flex-grow:1}}.item-tooltip[data-v-460553dc]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a16fa;border:1px solid hsla(0,0%,100%,.09);border-left:3px solid var(--accent,#555);border-radius:10px;box-shadow:0 8px 32px #0000008c;font-family:Inter,sans-serif;max-width:270px;min-width:190px;padding:11px 14px 10px 12px}.item-tooltip--crafting[data-v-460553dc]{border-radius:8px;max-width:none;min-width:0;padding:10px 13px 9px 12px;width:100%}.item-tooltip-shell[data-v-460553dc]{display:grid;gap:10px;grid-template-columns:minmax(190px,270px)}.item-tooltip-shell--crafting[data-v-460553dc]{grid-template-columns:minmax(0,1fr);width:100%}.item-tooltip-shell--compare[data-v-460553dc]{align-items:start;grid-template-columns:minmax(210px,270px) minmax(210px,270px)}.item-tooltip-compare[data-v-460553dc]{background:#050812fa;border-left-color:var(--accent,#777)}.itt-compare-kicker[data-v-460553dc]{color:#ffd54fb3;font-size:9px;font-weight:900;letter-spacing:.16em;margin:-1px 0 7px;text-transform:uppercase}.itt-header[data-v-460553dc]{align-items:center;display:flex;gap:16px;margin-bottom:8px;padding-left:4px}.itt-header-text[data-v-460553dc]{min-width:0}.itt-name[data-v-460553dc]{color:#e8eaf6;font-size:13px;font-weight:700;line-height:1.25}.itt-rarity-label[data-v-460553dc]{font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:3px;opacity:.85;text-transform:uppercase}.itt-divider[data-v-460553dc]{background:#ffffff14;height:1px;margin:7px 0 5px}.itt-divider-locked[data-v-460553dc]{background:#cc000059;margin-top:8px}.itt-base-stat-row[data-v-460553dc]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:1px 0 4px}.itt-base-stat-label[data-v-460553dc]{color:#ffffff80;font-size:10.5px;font-style:italic;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.itt-base-stat-value[data-v-460553dc]{align-items:flex-end;color:#ffdc64d9;display:flex;flex-direction:column;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.15;text-align:right}.itt-base-stat-subvalue[data-v-460553dc]{color:#ffdc648c;font-size:8.5px;font-weight:800;letter-spacing:.03em;margin-top:1px;white-space:nowrap}.itt-description[data-v-460553dc]{color:#ffffffb3;font-size:11px;line-height:1.5;padding:2px 0 6px}.itt-created-at[data-v-460553dc],.itt-description[data-v-460553dc]{font-style:italic;letter-spacing:.01em}.itt-created-at[data-v-460553dc]{color:#ffffff47;font-size:9.5px;margin-top:3px}.itt-locked-line[data-v-460553dc]{align-items:center;color:#c00;display:flex;font-size:10px;font-style:italic;font-weight:700;letter-spacing:.02em;margin-top:5px;opacity:.92}.itt-divider-apex[data-v-460553dc]{background:#ffc81e73;margin-top:8px}.itt-apex-line[data-v-460553dc]{align-items:center;color:gold;display:flex;flex-wrap:wrap;font-size:10px;font-style:italic;font-weight:700;letter-spacing:.02em;margin-top:5px;opacity:.96;text-shadow:0 0 6px rgba(255,200,30,.55)}.itt-apex-line.itt-mod-group-selectable[data-v-460553dc]{border-radius:5px;margin-left:-5px;margin-right:-5px;padding:4px 5px}.itt-mod-group[data-v-460553dc]{margin-bottom:5px}.itt-mod-group[data-v-460553dc]:last-child{margin-bottom:0}.itt-mod-group-selectable[data-v-460553dc]{border-radius:5px;cursor:pointer;margin-left:-5px;margin-right:-5px;padding:4px 5px}.itt-mod-group-selectable[data-v-460553dc]:focus-visible,.itt-mod-group-selectable[data-v-460553dc]:hover{outline:none}.itt-mod-group-selectable .itt-mod-stat[data-v-460553dc]{border:1px solid transparent;border-radius:5px;display:inline-flex;max-width:100%;padding:3px 6px;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease;width:-moz-fit-content;width:fit-content}.itt-mod-group-selectable:focus-visible .itt-mod-stat[data-v-460553dc],.itt-mod-group-selectable:hover .itt-mod-stat[data-v-460553dc]{background:#ffd36a12;border-color:#ffd36a6b;box-shadow:0 0 10px #ffb84a14}.itt-mod-group-selected .itt-mod-stat[data-v-460553dc]{background:#ffd36a24;border-color:#ffd36adb;box-shadow:inset 0 0 0 1px #ffd36a29,0 0 16px #ffb84a2e;color:#ffd36a}.itt-apex-line.itt-mod-group-selectable[data-v-460553dc]{border:1px solid transparent;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.itt-apex-line.itt-mod-group-selectable[data-v-460553dc]:focus-visible,.itt-apex-line.itt-mod-group-selectable[data-v-460553dc]:hover{background:#ffd36a12;border-color:#ffd36a6b;outline:none}.itt-apex-line.itt-mod-group-selected[data-v-460553dc]{background:#ffd36a24;border-color:#ffd36adb;box-shadow:0 0 16px #ffb84a2e}.itt-mod-column-grid[data-v-460553dc]{align-items:start;display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.itt-mod-column[data-v-460553dc]{min-width:0}.item-tooltip--crafting .itt-mod-group[data-v-460553dc]{margin-bottom:6px}.item-tooltip--crafting .itt-mod-stat[data-v-460553dc]{font-size:11px;line-height:1.2}.itt-mod-stat[data-v-460553dc]{align-items:baseline;color:#93d5f7;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:5px;line-height:1.35}.itt-mod-description[data-v-460553dc]{border-left:2px solid rgba(147,213,247,.16);color:#e1eefa94;font-size:9.5px;font-weight:500;line-height:1.32;margin-left:2px;margin-top:3px;padding-left:8px}.item-tooltip--crafting .itt-mod-description[data-v-460553dc]{font-size:9px;line-height:1.25}.itt-mod-description--apex[data-v-460553dc]{border-left-color:#ffd70033;color:#ffe89b9e;flex:0 0 100%;margin-left:17px;text-shadow:none}.itt-legacy-badge[data-v-460553dc]{background:#ffaf1e14;border:1px solid rgba(255,175,30,.22);border-radius:3px;color:#ffaf1ebf;font-size:10px;font-weight:500;letter-spacing:.02em;padding:0 4px;white-space:nowrap}.itt-legacy-badge--disabled[data-v-460553dc]{background:#ff32321a;border-color:#ff505061;color:#ff5f5feb}.itt-tier-panel[data-v-460553dc]{background:#ffffff08;border-left:2px solid hsla(0,0%,100%,.1);border-radius:0 4px 4px 0;display:flex;flex-direction:column;gap:4px;margin-left:2px;margin-top:4px;padding:5px 8px}.item-tooltip--crafting .itt-tier-panel[data-v-460553dc]{gap:2px;margin-top:3px;padding:4px 6px}.itt-tier-row[data-v-460553dc]{align-items:baseline;display:flex;font-size:10px;gap:5px;line-height:1.2}.item-tooltip--crafting .itt-tier-row[data-v-460553dc]{font-size:9px;gap:4px;line-height:1.12}.itt-active-dot[data-v-460553dc]{flex-shrink:0;font-size:7px;text-align:center;transition:opacity .1s;width:10px}.itt-tier-name[data-v-460553dc]{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;min-width:48px;text-transform:uppercase}.item-tooltip--crafting .itt-tier-name[data-v-460553dc]{font-size:8px;min-width:44px}.itt-tier-range[data-v-460553dc]{color:#ffffff8c;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.item-tooltip--crafting .itt-tier-range[data-v-460553dc]{font-size:9px}.ctrl-slide-enter-active[data-v-460553dc]{transition:opacity .12s ease,transform .12s ease}.ctrl-slide-leave-active[data-v-460553dc]{transition:opacity .08s ease,transform .08s ease}.ctrl-slide-enter-from[data-v-460553dc],.ctrl-slide-leave-to[data-v-460553dc]{opacity:0;transform:translateY(-3px)}.itt-ctrl-hint[data-v-460553dc]{align-items:center;color:#ffffff2e;display:flex;font-size:9px;font-style:italic;justify-content:center;letter-spacing:.02em;margin-top:8px;transition:color .15s}.itt-ctrl-hint.active[data-v-460553dc]{color:#fff6}.itt-pickup-hint[data-v-460553dc]{color:#ffffff40;font-size:9.5px;margin-top:5px}.itt-item-id[data-v-460553dc],.itt-pickup-hint[data-v-460553dc]{font-style:italic;text-align:center}.itt-item-id[data-v-460553dc]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);color:#ffffff4d;display:flex;flex-wrap:wrap;font-size:9px;gap:2px;justify-content:center;letter-spacing:.02em;margin-top:6px;padding-top:6px}.itt-item-id-value[data-v-460553dc]{color:#ffd764b3;font-family:monospace;font-size:9px;font-style:normal;letter-spacing:.03em;word-break:break-all}.itt-item-id-copy-hint[data-v-460553dc]{color:#fff3;font-size:8.5px;font-style:italic;white-space:nowrap}.itt-copy-flash[data-v-460553dc]{color:#6dffb3;font-size:8.5px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.copy-flash-enter-active[data-v-460553dc]{transition:opacity .1s ease}.copy-flash-leave-active[data-v-460553dc]{transition:opacity .4s ease .7s}.copy-flash-enter-from[data-v-460553dc],.copy-flash-leave-to[data-v-460553dc]{opacity:0}.item-hover-tooltip-activator[data-v-271b659a]{height:100%;min-height:0;min-width:0;width:100%}.item-hover-tooltip-popover[data-v-271b659a]{background:transparent!important;box-shadow:none!important;padding:0!important;pointer-events:none;position:fixed;z-index:3000}.inv-on-cooldown .item-icon-wrapper[data-v-4ae5b5fb]{opacity:.75}.bank-drag-preview[data-v-4ae5b5fb]{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);will-change:transform;z-index:2147483600}.bank-drag-preview-tile[data-v-4ae5b5fb]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1220f0;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 10px 28px #0000007a,inset 0 0 0 1px #ffffff0d;display:flex;height:52px;justify-content:center;position:relative;width:52px}@layer vuetify-components{.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant));display:inline-block;font-size:.875rem;line-height:1.6;opacity:1;overflow-wrap:break-word;padding:5px 16px;text-transform:none;transition-property:opacity,transform;width:auto}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}}@layer vuetify-overrides{.v-tooltip>.v-overlay__content[class*=enter-active]{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,1,1)}}.action-dropzone-wrapper[data-v-310828a5]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;margin:16px auto;width:170px}.dropzone-title[data-v-310828a5]{color:#fff6;font-size:.7rem;font-weight:800;letter-spacing:.12em;line-height:1;margin-bottom:10px;min-height:12px;text-align:center;text-transform:uppercase}.action-dropzone[data-v-310828a5]{align-items:center;background:#0003;border:2px dashed color-mix(in srgb,var(--dz-color) 30%,transparent);border-radius:12px;box-sizing:border-box;display:flex;height:140px;justify-content:center;position:relative;transition:all .2s;width:170px}.action-dropzone.drag-over[data-v-310828a5]{background:color-mix(in srgb,var(--dz-color) 10%,transparent);border-color:var(--dz-color);transform:scale(1.02)}.dropzone-empty[data-v-310828a5]{color:#888;font-size:.75rem;font-weight:600;pointer-events:none;text-align:center}.dropzone-filled[data-v-310828a5]{align-items:center;background:#ffffff0d;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:10px;position:relative;width:100%}.item-name[data-v-310828a5]{font-size:.68rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.14;margin-top:7px;max-width:142px;overflow-wrap:anywhere;padding:0 4px;text-align:center;width:100%;word-break:normal}.item-stack-badge[data-v-310828a5]{background:#000000d9;border:1px solid rgba(255,175,30,.4);border-radius:4px;box-shadow:0 2px 4px #00000080;color:#ffb300;font-size:.65rem;font-weight:700;left:6px;padding:1px 4px;position:absolute;top:6px;z-index:2}.clear-btn[data-v-310828a5]{color:#aaa;position:absolute;right:4px;top:4px}.clear-btn[data-v-310828a5]:hover{background:#ffffff1a;color:#fff}.altar-slide-enter-active[data-v-43d0bb31],.altar-slide-leave-active[data-v-43d0bb31]{transition:all .25s cubic-bezier(.2,.8,.2,1)}.altar-slide-enter-from[data-v-43d0bb31],.altar-slide-leave-to[data-v-43d0bb31]{opacity:0;transform:translate(-50%,calc(-50% - 20px)) scale(.98)}.altar-panel[data-v-43d0bb31]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a16f2;border:1px solid rgba(139,0,0,.5);border-radius:12px;box-shadow:0 16px 40px #000000b3,0 0 20px #8b000033;display:flex;flex-direction:column;font-family:Roboto Mono,monospace;left:50%;overflow:hidden;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:250px;z-index:100}.altar-header[data-v-43d0bb31]{align-items:center;background:#8b000026;border-bottom:1px solid rgba(139,0,0,.3);color:#fcc;display:flex;font-size:.85rem;font-weight:800;letter-spacing:.05em;padding:12px 16px}.altar-reward-info[data-v-43d0bb31]{color:#aaa;font-size:.75rem;font-weight:600;line-height:1.4;padding:0 16px 16px;text-align:center}.blood-amt[data-v-43d0bb31]{color:#f44;font-size:1.1rem;font-weight:800}.altar-footer[data-v-43d0bb31]{background:#0003;border-top:1px solid rgba(139,0,0,.3);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.sacrifice-error-msg[data-v-43d0bb31]{align-items:flex-start;background:#ff3c3c14;border:1px solid rgba(255,60,60,.25);border-radius:6px;color:#f66;display:flex;font-size:.72rem;font-weight:600;gap:4px;line-height:1.35;padding:5px 8px}.fw-bold[data-v-43d0bb31]{font-weight:800!important;letter-spacing:.05em}.cosmetic-preview[data-v-706063c1]{image-rendering:pixelated;position:relative}.cosmetic-preview-canvas[data-v-706063c1]{display:block;image-rendering:pixelated}.panel-close-btn[data-v-b32b3503]:disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.outfitter-slide-enter-active[data-v-478fd726],.outfitter-slide-leave-active[data-v-478fd726]{transition:opacity .16s ease,transform .16s ease}.outfitter-slide-enter-from[data-v-478fd726],.outfitter-slide-leave-to[data-v-478fd726]{opacity:0;transform:translateY(8px)}.outfitter-body[data-v-478fd726]{color:#eef6fff0;display:grid;gap:12px;grid-template-columns:130px minmax(220px,280px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100% - 46px);padding:12px}.outfitter-body.is-pending[data-v-478fd726]{cursor:progress}.outfitter-categories[data-v-478fd726],.outfitter-detail-card[data-v-478fd726],.outfitter-equipped[data-v-478fd726],.outfitter-shop-list[data-v-478fd726]{background:#050a1285;border:1px solid rgba(125,210,255,.16);box-shadow:inset 0 0 0 1px #ffffff06}.outfitter-categories[data-v-478fd726]{display:flex;flex-direction:column;gap:8px;padding:10px}.outfitter-animation-tabs button[data-v-478fd726],.outfitter-category[data-v-478fd726],.outfitter-color-head button[data-v-478fd726],.outfitter-default-swatch[data-v-478fd726],.outfitter-equipped-slot[data-v-478fd726],.outfitter-item-card[data-v-478fd726],.outfitter-pay-btn[data-v-478fd726],.outfitter-secondary-btn[data-v-478fd726],.outfitter-swatch[data-v-478fd726]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.1);color:inherit}.outfitter-category[data-v-478fd726]{align-items:center;display:flex;gap:8px;min-height:38px;padding:0 10px;text-align:left}.outfitter-category.active[data-v-478fd726]{background:#3a9fd833;border-color:#89d6ff8c}.outfitter-shop-list[data-v-478fd726]{display:flex;flex-direction:column;min-width:0;padding:10px}.outfitter-search-row[data-v-478fd726]{align-items:center;background:#00000047;border:1px solid hsla(0,0%,100%,.12);display:flex;gap:8px;height:40px;padding:0 10px}.outfitter-search-row input[data-v-478fd726]{background:transparent;border:0;color:#fff;outline:0;width:100%}.outfitter-items[data-v-478fd726]{display:grid;gap:8px;margin-top:10px;overflow:auto;padding-right:3px}.outfitter-item-card[data-v-478fd726]{align-items:center;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);min-height:78px;padding:7px 10px;text-align:left}.outfitter-item-card.active[data-v-478fd726]{background:#ff8e4b21;border-color:#ffb7689e}.outfitter-item-card.owned[data-v-478fd726]{box-shadow:inset 3px 0 #5fe68c9e}.outfitter-item-copy[data-v-478fd726]{display:grid;min-width:0}.outfitter-item-copy strong[data-v-478fd726]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outfitter-color-row small[data-v-478fd726],.outfitter-item-copy small[data-v-478fd726],.outfitter-selected-type[data-v-478fd726]{color:#d2deeb9e;font-size:11px}.outfitter-detail[data-v-478fd726]{display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr);grid-template-rows:1fr auto;min-width:0;overflow:hidden}.outfitter-preview-stage[data-v-478fd726]{align-content:center;background:linear-gradient(transparent 31px,#ffffff09 32px),linear-gradient(90deg,transparent 31px,hsla(0,0%,100%,.035) 32px),#0000003d;background-size:32px 32px;border:1px solid hsla(0,0%,100%,.1);display:grid;gap:14px;min-height:260px;place-items:center}.outfitter-animation-tabs[data-v-478fd726]{display:flex;gap:5px}.outfitter-animation-tabs button[data-v-478fd726]{font-size:11px;height:28px;padding:0 10px}.outfitter-animation-tabs button.active[data-v-478fd726]{border-color:#89d6ff8c;color:#9be1ff}.outfitter-detail-card[data-v-478fd726]{display:flex;flex-direction:column;overflow-y:auto;padding:10px}.outfitter-selected-head[data-v-478fd726]{display:flex;gap:12px;justify-content:space-between}.outfitter-selected-head h3[data-v-478fd726]{font-size:26px;margin:2px 0 0}.outfitter-owned-pill[data-v-478fd726]{align-self:start;background:#5fe68c1f;border:1px solid rgba(95,230,140,.44);color:#8cf0a7;font-size:11px;font-weight:800;padding:5px 8px;text-transform:uppercase}.outfitter-detail-card p[data-v-478fd726]{color:#e6eef8c2;font-size:13px;line-height:1.3;margin:6px 0}.outfitter-color-card[data-v-478fd726]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);padding:8px}.outfitter-actions[data-v-478fd726],.outfitter-color-head[data-v-478fd726],.outfitter-cost-row[data-v-478fd726]{align-items:center;display:flex;gap:10px;justify-content:space-between}.outfitter-color-head>div[data-v-478fd726]{display:grid;gap:2px}.outfitter-color-head span[data-v-478fd726]{color:#f5f9ffeb;font-weight:800}.outfitter-color-head small[data-v-478fd726]{color:#d2deeb8f;font-size:11px}.outfitter-color-head button[data-v-478fd726]{font-size:11px;height:26px;padding:0 8px}.outfitter-color-head button[data-v-478fd726]:disabled{opacity:.45}.outfitter-color-picker[data-v-478fd726]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 90px;margin-top:10px}.outfitter-current-color[data-v-478fd726]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-color) 18%,transparent),#ffffff09),#0000003d;border:1px solid rgba(137,214,255,.18);cursor:pointer;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr) auto;min-height:52px;overflow:hidden;padding:6px 8px;position:relative}.outfitter-current-color input[type=color][data-v-478fd726]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.outfitter-current-swatch[data-v-478fd726]{background:linear-gradient(135deg,hsla(0,0%,100%,.22),transparent 48%),var(--selected-color);border:1px solid hsla(0,0%,100%,.36);box-shadow:0 0 18px color-mix(in srgb,var(--selected-color) 35%,transparent);height:32px;width:32px}.outfitter-current-copy[data-v-478fd726]{display:grid;gap:1px;min-width:0}.outfitter-current-copy strong[data-v-478fd726]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outfitter-hex-field[data-v-478fd726]{align-content:center;background:#00000038;border:1px solid hsla(0,0%,100%,.09);display:grid;gap:2px;padding:6px 8px}.outfitter-hex-field span[data-v-478fd726]{color:#d2deeb94;font-size:10px;font-weight:900;text-transform:uppercase}.outfitter-hex-field input[data-v-478fd726]{background:transparent;border:0;color:#eef8ff;font:inherit;font-size:12px;font-weight:800;outline:0;text-transform:uppercase;width:100%}.outfitter-color-swatches[data-v-478fd726]{display:grid;gap:6px;grid-template-columns:min-content repeat(6,1fr);margin-top:10px}.outfitter-default-swatch[data-v-478fd726],.outfitter-swatch[data-v-478fd726]{min-height:28px}.outfitter-default-swatch[data-v-478fd726]{color:#eef6ffd1;font-size:11px;font-weight:800;padding:0 8px}.outfitter-swatch[data-v-478fd726]{background:linear-gradient(135deg,hsla(0,0%,100%,.22),transparent 52%),var(--swatch-color);padding:0;position:relative}.outfitter-default-swatch.active[data-v-478fd726],.outfitter-swatch.active[data-v-478fd726]{border-color:#ffd673c7;box-shadow:0 0 0 1px #ffd67338,0 0 16px #ffd6731f}.outfitter-swatch.active[data-v-478fd726]:after{border:1px solid rgba(0,0,0,.48);box-shadow:inset 0 0 0 1px #ffffff6b;content:"";inset:7px;position:absolute}.outfitter-color-fee[data-v-478fd726]{align-items:center;background:#5fe68c0e;border:1px solid rgba(95,230,140,.18);color:#dbffe5c7;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:8px;padding:6px 10px}.outfitter-color-fee.active[data-v-478fd726]{background:#ffc14a12;border-color:#ffd67338;color:#ffe29a}.outfitter-color-fee span[data-v-478fd726]{font-size:12px;font-weight:800;min-width:0}.outfitter-color-fee strong[data-v-478fd726]{font-size:12px}.outfitter-cost-row[data-v-478fd726]{background:#ffc14a13;border:1px solid rgba(255,214,115,.18);margin-top:8px;padding:8px 12px}.outfitter-cost-row strong[data-v-478fd726]{color:#ffd670}.outfitter-error[data-v-478fd726]{align-items:center;background:#6e000033;border:1px solid rgba(255,83,83,.36);color:#ff9d9d;display:flex;font-size:12px;gap:6px;margin-top:6px;padding:6px 10px}.outfitter-actions[data-v-478fd726]{justify-content:flex-end;margin-top:8px}.outfitter-pay-btn[data-v-478fd726],.outfitter-secondary-btn[data-v-478fd726]{align-items:center;display:inline-flex;font-weight:800;gap:7px;min-height:36px;padding:0 14px}.outfitter-pay-btn[data-v-478fd726]{background:#b475213d;border-color:#ffd6736b;color:#ffe29a}.outfitter-animation-tabs button[data-v-478fd726]:disabled,.outfitter-category[data-v-478fd726]:disabled,.outfitter-default-swatch[data-v-478fd726]:disabled,.outfitter-equipped-slot[data-v-478fd726]:disabled,.outfitter-item-card[data-v-478fd726]:disabled,.outfitter-pay-btn[data-v-478fd726]:disabled,.outfitter-secondary-btn[data-v-478fd726]:disabled,.outfitter-swatch[data-v-478fd726]:disabled{cursor:not-allowed;opacity:.45}.outfitter-equipped[data-v-478fd726]{grid-column:1/-1;padding:12px}.outfitter-equipped-title[data-v-478fd726]{color:#ffffff94;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.outfitter-equipped-grid[data-v-478fd726]{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(92px,1fr))}.outfitter-equipped-slot[data-v-478fd726]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.09);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:94px;padding:8px 4px;text-align:center}.outfitter-equipped-slot.filled[data-v-478fd726]{background:radial-gradient(circle at 50% 32px,rgba(137,214,255,.12),transparent 42px),#ffffff0a;border-color:#89d6ff47}.outfitter-equipped-slot[data-v-478fd726]:hover{background-color:#89d6ff14;border-color:#89d6ff6b}.outfitter-equipped-preview[data-v-478fd726]{background:linear-gradient(transparent 15px,#ffffff09 16px),linear-gradient(90deg,transparent 15px,hsla(0,0%,100%,.035) 16px),#00000038;background-size:16px 16px;border:1px solid hsla(0,0%,100%,.08);color:#d2deeb85;display:grid;height:48px;overflow:hidden;place-items:center;width:48px}.outfitter-equipped-copy[data-v-478fd726]{display:grid;gap:2px;min-width:0}.outfitter-equipped-copy>span[data-v-478fd726]{color:#ffffff7a;font-size:10px;font-weight:900;text-transform:uppercase}.outfitter-equipped-slot strong[data-v-478fd726]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outfitter-equipped-slot small[data-v-478fd726]{color:#d2deeb8a;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gamble-slide-enter-active[data-v-18c38199],.gamble-slide-leave-active[data-v-18c38199]{transition:opacity .16s ease,transform .16s ease}.gamble-slide-enter-from[data-v-18c38199],.gamble-slide-leave-to[data-v-18c38199]{opacity:0;transform:translateY(10px)}[data-v-18c38199] .gamble-panel{display:flex;flex-direction:column;height:610px;overflow:hidden;position:relative;width:940px}.gamble-body[data-v-18c38199]{color:#eef6fff0;display:grid;flex:1;gap:12px;grid-template-columns:150px 340px minmax(0,1fr);min-height:0;padding:12px}.gamble-body.is-pending[data-v-18c38199]{cursor:wait}.gamble-categories[data-v-18c38199],.gamble-detail-card[data-v-18c38199],.gamble-last-result[data-v-18c38199],.gamble-preview-stage[data-v-18c38199],.gamble-shop-list[data-v-18c38199]{background:#050a1294;border:1px solid rgba(125,210,255,.16);box-shadow:inset 0 0 0 1px #ffffff06}.gamble-categories[data-v-18c38199]{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px}.gamble-buy-btn[data-v-18c38199],.gamble-category[data-v-18c38199],.gamble-cleanup-btn[data-v-18c38199],.gamble-confirm-card button[data-v-18c38199],.gamble-item-card[data-v-18c38199]{color:inherit;cursor:pointer;font:inherit}.gamble-category[data-v-18c38199]{align-items:center;background:#ffffff0e;border:1px solid hsla(0,0%,100%,.09);display:flex;gap:9px;min-height:38px;padding:0 10px;text-align:left}.gamble-category.active[data-v-18c38199]{background:#3a9fd833;border-color:#89d6ff8c}.gamble-shop-list[data-v-18c38199]{display:flex;flex-direction:column;min-height:0;min-width:0;padding:10px}.gamble-search-row[data-v-18c38199]{align-items:center;background:#00000047;border:1px solid hsla(0,0%,100%,.11);display:flex;gap:9px;height:40px;margin-bottom:10px;padding:0 10px}.gamble-search-row input[data-v-18c38199]{background:transparent;border:0;color:#ffffffe6;min-width:0;outline:0;width:100%}.gamble-items[data-v-18c38199]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:3px}.gamble-item-card[data-v-18c38199]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);display:grid;gap:10px;grid-template-columns:50px minmax(0,1fr);min-height:66px;padding:8px 10px;text-align:left}.gamble-item-card.active[data-v-18c38199]{background:#482e16bd;border-color:#ffd650ad}.gamble-item-icon[data-v-18c38199]{background:#0003;display:grid;height:46px;place-items:center;width:46px}.gamble-item-copy[data-v-18c38199]{display:flex;flex-direction:column;gap:3px;min-width:0}.gamble-item-copy strong[data-v-18c38199]{color:#ffffffeb;font-size:.86rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gamble-item-copy small[data-v-18c38199]{color:#ffd650d6;font-size:.7rem}.gamble-detail[data-v-18c38199]{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0}.gamble-preview-stage[data-v-18c38199]{align-items:center;background:radial-gradient(circle at 20% 35%,rgba(255,214,80,.12),transparent 42%),#050a1294;display:grid;gap:14px;grid-template-columns:126px minmax(0,1fr);min-height:138px;padding:14px}.gamble-preview-icon[data-v-18c38199]{background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),#0000003d;background-size:16px 16px;border:1px solid var(--preview-color);display:grid;height:112px;place-items:center;width:112px}.gamble-preview-copy span[data-v-18c38199],.gamble-section-title[data-v-18c38199],.gamble-stat span[data-v-18c38199]{color:#ffc45cd1;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.gamble-preview-copy h3[data-v-18c38199]{color:#f7fbff;font-size:1.55rem;line-height:1.08;margin:5px 0 6px}.gamble-preview-copy p[data-v-18c38199]{color:#ffffff94;font-size:.84rem;line-height:1.42;margin:0}.gamble-detail-card[data-v-18c38199]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px}.gamble-cost-row[data-v-18c38199]{align-items:center;background:#482e166b;border:1px solid rgba(255,214,80,.22);display:flex;gap:14px;justify-content:space-between;min-height:48px;padding:0 12px}.gamble-cost-row strong[data-v-18c38199]{color:#ffd650fa;font-weight:900}.gamble-stat-grid[data-v-18c38199]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.gamble-stat[data-v-18c38199]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:58px;padding:10px}.gamble-stat strong[data-v-18c38199]{color:#f5fafff0;font-size:.98rem}.gamble-rarity-card[data-v-18c38199]{background:#0000002e;border:1px solid hsla(0,0%,100%,.08);padding:12px}.gamble-rarity-list[data-v-18c38199]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.gamble-rarity-pill[data-v-18c38199]{align-items:center;background:var(--rarity-bg);border:1px solid color-mix(in srgb,var(--rarity-color) 45%,transparent);color:var(--rarity-color);display:inline-flex;font-size:.7rem;font-weight:900;gap:6px;min-height:30px;padding:5px 8px}.gamble-rarity-pill i[data-v-18c38199]{background:var(--rarity-color);box-shadow:0 0 8px var(--rarity-color);height:7px;width:7px}.gamble-rarity-pill strong[data-v-18c38199]{background:#04080ee0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 0 0 1px #00000047,0 3px 10px #00000038;color:#fffffff5;font-size:.66rem;line-height:1.05;margin-left:3px;padding:2px 6px;text-shadow:0 1px 2px rgba(0,0,0,.85);white-space:nowrap}.gamble-actions[data-v-18c38199]{display:flex;justify-content:flex-end}.gamble-buy-btn[data-v-18c38199]{align-items:center;background:#65481494;border:1px solid rgba(255,214,80,.48);color:#ffec98fa;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:40px;min-width:156px;padding:0 15px}.gamble-buy-btn[data-v-18c38199]:disabled,.gamble-category[data-v-18c38199]:disabled,.gamble-item-card[data-v-18c38199]:disabled{cursor:not-allowed;opacity:.56}.gamble-pending-badge[data-v-18c38199]{background:#ffffff24;border-radius:999px;color:#ffffffe6;display:inline-grid;font-size:.68rem;height:19px;line-height:1;min-width:19px;padding:0 5px;place-items:center}.gamble-error[data-v-18c38199]{align-items:center;background:#ff464617;border:1px solid rgba(255,95,95,.24);color:#ff9696eb;display:flex;font-size:.74rem;gap:7px;padding:8px 10px}.gamble-last-result[data-v-18c38199]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:0 12px}.gamble-last-result span[data-v-18c38199]{color:#ffffff6b;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gamble-last-result strong[data-v-18c38199]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gamble-cleanup-card[data-v-18c38199]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.gamble-cleanup-card.active[data-v-18c38199]{background:#53101259;border-color:#ff5c5c7a}.gamble-cleanup-copy[data-v-18c38199]{display:flex;flex-direction:column;gap:3px;min-width:0}.gamble-cleanup-copy span[data-v-18c38199]{color:#ffc45cd1;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.gamble-cleanup-copy strong[data-v-18c38199]{color:#f5faffeb;font-size:.8rem}.gamble-cleanup-copy small[data-v-18c38199]{color:#ffffff7a;font-size:.68rem}.gamble-cleanup-actions[data-v-18c38199]{display:flex;gap:8px}.gamble-cleanup-btn[data-v-18c38199]{align-items:center;background:#7dd2ff14;border:1px solid rgba(125,210,255,.24);display:inline-flex;font-size:.74rem;font-weight:900;gap:7px;justify-content:center;min-height:34px;padding:0 10px}.gamble-cleanup-btn.active[data-v-18c38199]{background:#3a9fd838;border-color:#7dd2ff8a}.gamble-cleanup-btn.danger[data-v-18c38199],.gamble-confirm-card button.danger[data-v-18c38199]{background:#77121694;border-color:#ff525280;color:#ffcdcdf5}.gamble-cleanup-btn[data-v-18c38199]:disabled,.gamble-confirm-card button[data-v-18c38199]:disabled{cursor:not-allowed;opacity:.56}.gamble-confirm-overlay[data-v-18c38199]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a3;display:grid;inset:0;padding:24px;place-items:center;position:absolute;z-index:20}.gamble-confirm-card[data-v-18c38199]{background:#0c0f18fa;border:1px solid rgba(255,82,82,.38);box-shadow:0 18px 60px #0000008c;display:flex;flex-direction:column;gap:12px;padding:18px;width:min(420px,100%)}.gamble-confirm-card h3[data-v-18c38199]{color:#fffffff0;font-size:1.1rem;margin:0}.gamble-confirm-card p[data-v-18c38199]{color:#ffffff9e;line-height:1.45;margin:0}.gamble-confirm-actions[data-v-18c38199]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.gamble-confirm-card button[data-v-18c38199]{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.gamble-empty[data-v-18c38199],.gamble-loading[data-v-18c38199]{color:#ffffff8a;display:grid;gap:10px;min-height:300px;place-items:center}.dungeon-picker[data-v-0c712247]{border-color:#ff660073}.dungeon-picker .portal-list[data-v-0c712247]{max-height:300px;min-height:180px;overflow-y:auto}.dungeon-picker .portal-row[data-v-0c712247]{transition:background .15s,border-color .15s,opacity .15s}.dungeon-picker .portal-row.selected[data-v-0c712247]{background:#ff640024;border-color:#ff780073}.dungeon-picker .portal-btn-active[data-v-0c712247]{background:#ff640042;border-color:#ffaa648c;color:#ffaa64}.realm-panel[data-v-0c712247]{border-color:#1c6f3f8c;box-shadow:0 0 0 1px #388e3c2e,0 24px 64px #000000b8}.realm-title span[data-v-0c712247]{color:#dcffe1eb}.realm-refresh-btn[data-v-0c712247]{color:#5be37eb3!important}.realm-refresh-btn[data-v-0c712247]:hover{color:#5be37e!important}.realm-list[data-v-0c712247]{padding-top:14px}.realm-player-row[data-v-0c712247],.realm-summary-row[data-v-0c712247]{cursor:default}.realm-player-row[data-v-0c712247]:hover,.realm-summary-row[data-v-0c712247]:hover{background:#ffffff0f}.realm-summary-row[data-v-0c712247]{background:#0a100ed1;border-color:#45a46147}.realm-type-pill[data-v-0c712247]{color:#5be37ebf}.realm-count[data-v-0c712247]{background:#5be37e1f;border:1px solid rgba(91,227,126,.18);color:#dbffe3d6}.realm-helper-copy[data-v-0c712247]{background:#19372057;border:1px solid rgba(69,164,97,.18);border-radius:10px;color:#e4f3e9b8;font-size:.7rem;line-height:1.55;margin-top:10px;padding:12px 14px}.realm-section-row[data-v-0c712247]{align-items:center;color:#ffffff80;display:flex;font-size:.62rem;gap:12px;justify-content:space-between;letter-spacing:.12em;margin-bottom:10px;margin-top:14px;text-transform:uppercase}.realm-empty[data-v-0c712247]{background:#080e0c9e;border:1px dashed rgba(69,164,97,.26);border-radius:10px;margin:0;min-height:112px}.realm-player-rows[data-v-0c712247]{gap:8px;max-height:216px;overflow:auto;padding-right:4px}.realm-player-row[data-v-0c712247]{background:#0a100ed1;border-color:#45a4614d;padding:12px 14px}.realm-player-pill[data-v-0c712247]{align-items:center;background:#5be37e1a;border:1px solid rgba(91,227,126,.18);border-radius:999px;color:#d8ffe1b8;display:inline-flex;flex-shrink:0;font-size:.58rem;font-weight:700;gap:4px;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.realm-god-mode[data-v-0c712247]{color:#ffcf6d}.realm-join-btn[data-v-0c712247]{background:linear-gradient(180deg,#2b783c8c,#184c26b8);border-color:#5be37e66;color:#dfffe7}.realm-join-btn[data-v-0c712247]:hover:not(:disabled){background:linear-gradient(180deg,#3a9750a6,#1d5b2ecc);border-color:#5be37e99}.expedition-panel[data-v-8ec86fe5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f16f0;border:1px solid rgba(240,190,105,.34);border-radius:8px;box-shadow:0 18px 48px #00000094;color:#eef4ff;display:flex;flex-direction:column;gap:12px;left:50%;max-height:min(620px,calc(100vh - 40px));padding:16px;pointer-events:all;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 28px));z-index:1190}.expedition-panel__header[data-v-8ec86fe5]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.expedition-panel__eyebrow[data-v-8ec86fe5]{color:#f0be69c2;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;text-transform:uppercase}.expedition-panel__title[data-v-8ec86fe5]{font-size:1.02rem;font-weight:900;margin-top:2px}.expedition-icon-btn[data-v-8ec86fe5]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#ebf4ffd1;display:inline-flex;height:30px;justify-content:center;width:30px}.expedition-panel__summary[data-v-8ec86fe5]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.expedition-panel__summary>div[data-v-8ec86fe5]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;min-width:0;padding:8px}.expedition-panel__summary span[data-v-8ec86fe5]{color:#d2dff094;display:block;font-size:.62rem;font-weight:800}.expedition-panel__summary strong[data-v-8ec86fe5]{color:#ffd98a;display:block;font-family:JetBrains Mono,monospace;font-size:.8rem;margin-top:3px}.expedition-panel__error[data-v-8ec86fe5]{background:#4c0e168a;border:1px solid rgba(255,100,110,.32);border-radius:6px;color:#ffd0d5;font-size:.76rem;font-weight:800;padding:8px 10px}.expedition-route-slot[data-v-8ec86fe5]{display:grid;gap:8px;padding:4px 0 0;place-items:center}.expedition-route-slot[data-v-8ec86fe5] .action-dropzone-wrapper{margin:0 auto}.expedition-route-slot[data-v-8ec86fe5] .action-dropzone{background:radial-gradient(circle at 50% 26%,rgba(255,211,106,.12),transparent 54%),#0000003d}.expedition-route-hint[data-v-8ec86fe5]{align-items:center;color:#dce6f59e;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px}.expedition-route-hint .v-icon[data-v-8ec86fe5]{color:#ffd36ab8}.expedition-route-hint.is-empty[data-v-8ec86fe5]{color:#ffcdcdad}.expedition-route-hint.is-empty .v-icon[data-v-8ec86fe5]{color:#ff7e7eb8}.expedition-selected-route[data-v-8ec86fe5]{background:#6044212e;border:1px solid rgba(255,211,106,.22);border-radius:7px;display:grid;gap:8px;padding:11px}.expedition-selected-route__top[data-v-8ec86fe5]{align-items:center;display:flex;gap:9px}.expedition-selected-route__top .v-icon[data-v-8ec86fe5]{color:#ffd36a}.expedition-selected-route__name[data-v-8ec86fe5]{font-weight:900;line-height:1.1}.expedition-selected-route__meta[data-v-8ec86fe5]{color:#dbe6f58c;font-size:.68rem;margin-top:2px;text-transform:capitalize}.expedition-selected-route__mods[data-v-8ec86fe5]{display:flex;flex-wrap:wrap;gap:5px}.expedition-selected-route__mods span[data-v-8ec86fe5]{background:#ffd36a1a;border-radius:5px;color:#ffe4aa;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;padding:3px 6px}.expedition-primary-btn[data-v-8ec86fe5]{align-items:center;background:linear-gradient(180deg,#ffe08a,#d9993b);border:1px solid rgba(255,211,106,.42);border-radius:7px;color:#111820;display:inline-flex;font-weight:950;gap:8px;height:40px;justify-content:center}.expedition-primary-btn[data-v-8ec86fe5]:disabled{opacity:.45}.expedition-panel-fade-enter-active[data-v-8ec86fe5],.expedition-panel-fade-leave-active[data-v-8ec86fe5]{transition:opacity .16s ease,transform .16s ease}.expedition-panel-fade-enter-from[data-v-8ec86fe5],.expedition-panel-fade-leave-to[data-v-8ec86fe5]{opacity:0;transform:translate(-50%,calc(-50% + 8px))}.craft-workshop[data-v-3758ac69]{--craft-accent:#ffb84a;--craft-line:hsla(0,0%,100%,.085);--craft-line-warm:rgba(255,184,74,.2);--craft-panel:rgba(9,12,20,.74);--craft-panel-soft:hsla(0,0%,100%,.035);background:linear-gradient(90deg,rgba(255,184,74,.035),transparent 22%,transparent 78%,rgba(117,88,255,.025)),#0c0e1694;flex:1;grid-template-rows:minmax(0,1fr) 86px 198px}.craft-main-grid[data-v-3758ac69],.craft-workshop[data-v-3758ac69]{display:grid;min-height:0;overflow:hidden}.craft-main-grid[data-v-3758ac69]{gap:12px;grid-template-columns:246px minmax(0,1fr) 318px;padding:12px}.craft-material-card[data-v-3758ac69],.craft-preview-card[data-v-3758ac69],.craft-target-card[data-v-3758ac69]{background:var(--craft-panel);border:1px solid var(--craft-line);border-radius:8px;box-shadow:inset 0 1px #ffffff09;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.craft-section-head[data-v-3758ac69]{align-items:center;color:#ffffff57;display:flex;font-size:9px;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:.13em;line-height:1;margin-bottom:10px;min-height:28px;text-transform:uppercase}.craft-section-head strong[data-v-3758ac69]{color:#ffd36ac2;font-size:10px;letter-spacing:.08em}.craft-slot-shell[data-v-3758ac69]{display:flex;flex-shrink:0;justify-content:center;padding:2px 0 10px}.craft-slot-shell[data-v-3758ac69] .action-dropzone-wrapper{margin:0 auto}.craft-slot-shell[data-v-3758ac69] .action-dropzone{background:radial-gradient(circle at 50% 34%,rgba(255,184,74,.09),transparent 52%),#05070c80;border-color:#ffb84a5c}.craft-slot-shell[data-v-3758ac69] .action-dropzone.has-item{border-style:solid}.craft-target-summary[data-v-3758ac69]{display:grid;flex-shrink:0;gap:8px;grid-template-columns:1fr}.craft-target-summary>div[data-v-3758ac69]{align-items:center;background:var(--craft-panel-soft);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:0 10px}.craft-target-summary span[data-v-3758ac69]{color:#ffffff57;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.craft-target-summary strong[data-v-3758ac69]{color:#ffffffc7;font-size:11px;font-weight:900;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.craft-target-summary strong.low[data-v-3758ac69]{color:#ff8a65}.craft-guide-card[data-v-3758ac69]{background:#ffb84a0b;border:1px solid rgba(255,211,106,.11);border-radius:7px;margin-top:auto;padding:10px}.craft-guide-title[data-v-3758ac69]{align-items:center;color:#ffd36ab8;display:flex;font-size:10px;font-weight:900;gap:6px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.craft-guide-card p[data-v-3758ac69]{color:#ffffff85;font-size:11px;font-weight:600;line-height:1.45;margin:0}.craft-preview-card[data-v-3758ac69]{padding-right:8px}.craft-preview-head[data-v-3758ac69]{padding-right:4px}.craft-preview-scroll[data-v-3758ac69]{display:flex;min-height:0;overflow-x:hidden;overflow-y:hidden;padding:2px 6px 8px 2px}.craft-preview-scroll[data-v-3758ac69] .item-tooltip-shell{align-self:flex-start;width:100%}.craft-preview-scroll[data-v-3758ac69] .item-tooltip{box-shadow:none}.craft-tooltip-empty[data-v-3758ac69]{align-items:center;color:#ffffff47;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:360px;text-align:center}.craft-tooltip-empty strong[data-v-3758ac69]{color:#ffffff9e;font-size:13px;font-weight:900}.craft-tooltip-empty span[data-v-3758ac69]{color:#ffffff57;font-size:11px;font-weight:600;line-height:1.45;max-width:260px}.craft-material-card[data-v-3758ac69]{padding-right:9px}.craft-mat-list[data-v-3758ac69]{display:grid;gap:8px;grid-auto-rows:minmax(54px,auto);min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:3px;scrollbar-color:hsla(0,0%,100%,.14) transparent;scrollbar-width:thin}.craft-mat-chip[data-v-3758ac69]{align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;color:#ffffffb8;cursor:pointer;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:54px;padding:8px 10px;transition:border-color .14s,background .14s,box-shadow .14s,opacity .14s;width:100%}.craft-mat-chip[data-v-3758ac69]:hover{background:color-mix(in srgb,var(--mat-color) 15%,hsla(0,0%,100%,.035))!important;border-color:color-mix(in srgb,var(--mat-color) 62%,hsla(0,0%,100%,.18))}.craft-mat-chip-active[data-v-3758ac69]{box-shadow:inset 3px 0 0 var(--mat-color),0 0 18px color-mix(in srgb,var(--mat-color) 16%,transparent)}.craft-mat-chip-empty[data-v-3758ac69]{opacity:.44}.craft-mat-chip-copy[data-v-3758ac69]{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.craft-mat-chip-copy strong[data-v-3758ac69]{font-size:12px;font-weight:900;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-mat-chip-copy small[data-v-3758ac69]{color:#ffffff5c;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.craft-mat-chip-qty[data-v-3758ac69]{color:color-mix(in srgb,var(--mat-color) 78%,#fff);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900}.craft-footer[data-v-3758ac69]{align-items:center;background:#07090fc7;border-top:1px solid var(--craft-line);display:grid;gap:14px;grid-template-columns:190px minmax(0,1fr) 330px;min-height:0;padding:13px 18px}.craft-pay-btn[data-v-3758ac69]{align-items:center;background:linear-gradient(180deg,#ffb84a33,#ff851b1f),#ffb84a14;border:1px solid rgba(255,184,74,.42);border-radius:7px;color:#ffd36a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:950;gap:8px;height:52px;justify-content:center;letter-spacing:.08em;text-transform:uppercase;transition:transform .12s,border-color .12s,background .12s,opacity .12s;width:190px}.craft-pay-btn[data-v-3758ac69]:hover:not(:disabled){background:linear-gradient(180deg,#ffd36a42,#ff851b26),#ffb84a1f;border-color:#ffd36ac7}.craft-pay-btn[data-v-3758ac69]:active:not(:disabled){transform:translateY(1px)}.craft-pay-btn[data-v-3758ac69]:disabled{cursor:default;opacity:.38}.craft-action-copy[data-v-3758ac69]{display:flex;flex-direction:column;gap:5px;min-width:0}.craft-action-copy span[data-v-3758ac69]{color:#ffffff52;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.craft-action-copy strong[data-v-3758ac69]{color:#ffffffad;font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craft-warning-slot[data-v-3758ac69]{display:flex;justify-content:flex-end;min-height:32px;min-width:0}.craft-inv-full-warn[data-v-3758ac69]{align-items:center;background:#ff572211;border:1px solid rgba(255,138,101,.22);border-radius:6px;color:#ffb184;display:inline-flex;font-size:10px;font-weight:800;gap:6px;line-height:1.2;max-width:100%;padding:8px 10px}.craft-common-warn[data-v-3758ac69]{background:#ffffff0b;border-color:#b8b8b82e;color:#ffffff8a}.craft-result-bar[data-v-3758ac69]{background:linear-gradient(90deg,#ff6a0012,#7558ff09),#120d0fdb;border-top:1px solid var(--craft-line-warm);font-size:11px;height:198px!important;min-height:0;overflow:hidden;padding:13px 18px 15px}.craft-result-bar-inner[data-v-3758ac69]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden}.cr-bar-header[data-v-3758ac69]{align-items:center;display:flex;flex-shrink:0;gap:7px;min-height:18px}.cr-bar-section-label[data-v-3758ac69]{color:#ffffff5c;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cr-processing-label[data-v-3758ac69]{color:#ffd36aa3;font-size:10px;font-weight:800;margin-left:auto}.cr-transition-wrap[data-v-3758ac69]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:hsla(0,0%,100%,.14) transparent;scrollbar-width:thin}.cr-transition-content[data-v-3758ac69]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:100%}.cr-multi-list[data-v-3758ac69]{align-items:center;-moz-column-gap:9px;column-gap:9px;display:grid;grid-template-columns:minmax(210px,1fr) 64px 16px 64px 34px 52px 14px 52px;margin:0;row-gap:7px;width:100%}.cr-multi-row[data-v-3758ac69]{display:contents;font-size:11px;line-height:1.05}.cr-mod-label[data-v-3758ac69],.cr-new-val[data-v-3758ac69],.cr-old-mod[data-v-3758ac69],.cr-old-val[data-v-3758ac69],.cr-tier-new[data-v-3758ac69],.cr-tier-old[data-v-3758ac69]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-mod-label[data-v-3758ac69]{color:#ffffffd6;font-weight:900}.cr-old-mod[data-v-3758ac69],.cr-old-val[data-v-3758ac69]{color:#ffffff61;text-decoration:line-through}.cr-new-val[data-v-3758ac69],.cr-old-val[data-v-3758ac69]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;justify-self:end}.cr-new-val[data-v-3758ac69]{color:#ffd740;font-weight:950}.cr-badge[data-v-3758ac69]{border-radius:4px;font-size:9px;font-weight:950;justify-self:center;line-height:1;margin-left:0;min-width:24px;padding:2px 5px;text-align:center}.cr-tier-arr[data-v-3758ac69],.cr-tier-new[data-v-3758ac69],.cr-tier-old[data-v-3758ac69]{color:#ffffff94;font-size:9px;font-style:italic}.cr-tier-old[data-v-3758ac69]{justify-self:end}.cr-tier-arr[data-v-3758ac69]{justify-self:center}.cr-tier-new[data-v-3758ac69]{justify-self:start}.cr-nothing[data-v-3758ac69],.cr-placeholder[data-v-3758ac69]{font-size:11px;font-weight:800}.cr-placeholder[data-v-3758ac69]{color:#ffb84a6b;font-style:italic}.cr-nothing[data-v-3758ac69]{color:#ffb84ab8}.cr-note[data-v-3758ac69]{color:#ffd740bd;font-size:10px;font-weight:800;width:100%}.cr-corrupter-lines[data-v-3758ac69]{display:grid;gap:7px;width:100%}.cr-corrupter-row[data-v-3758ac69]{align-items:center;display:flex;gap:7px;min-height:22px}.cr-fade-enter-active[data-v-3758ac69],.cr-fade-leave-active[data-v-3758ac69]{transition:opacity .12s ease}.cr-fade-enter-from[data-v-3758ac69],.cr-fade-leave-to[data-v-3758ac69]{opacity:0}.ctx-backdrop[data-v-19a24789]{inset:0;pointer-events:all;position:fixed;z-index:9998}.ctx-menu[data-v-19a24789]{animation:ctx-in-19a24789 .12s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a16f5;border:1px solid hsla(0,0%,100%,.12);border-radius:11px;box-shadow:0 8px 32px #000000b3;font-family:Roboto Mono,monospace;min-width:160px;overflow:hidden;pointer-events:all;position:absolute;z-index:9999}@keyframes ctx-in-19a24789{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ctx-target-name[data-v-19a24789]{color:#ffffff80;font-size:.72rem;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:9px 14px 6px;text-overflow:ellipsis;white-space:nowrap}.ctx-divider[data-v-19a24789]{background:#ffffff12;height:1px;margin-bottom:4px}.ctx-item[data-v-19a24789]{align-items:center;background:transparent;border:none;color:#ffffffd9;cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:9px;letter-spacing:.02em;padding:8px 14px;transition:background .1s;width:100%}.ctx-item[data-v-19a24789]:hover:not(:disabled){background:#ffffff12}.ctx-item[data-v-19a24789]:disabled{cursor:default;opacity:.5}.ctx-item-friend[data-v-19a24789]{color:#ff7878e6!important}.ctx-item-friend[data-v-19a24789]:hover{background:#ff787826!important}.ctx-item-admin[data-v-19a24789]{color:#b478ffd9!important}.ctx-item-admin[data-v-19a24789]:hover:not(:disabled){background:#8c50ff1a}.ctx-item-admin-open[data-v-19a24789]{color:#ffd278f5!important}.ctx-item-admin-open[data-v-19a24789]:hover:not(:disabled){background:#ffc4401f}.ctx-item-teleport[data-v-19a24789]{color:#78defff2!important}.ctx-item-teleport[data-v-19a24789]:hover:not(:disabled){background:#50b4ff1f}.ctx-icon[data-v-19a24789]{flex-shrink:0;opacity:.65}.profile-card[data-v-02889cac]{color:#eef6fff0;display:flex;flex-direction:column;height:640px;overflow:hidden;width:1040px}.profile-error[data-v-02889cac],.profile-loading[data-v-02889cac]{align-items:center;color:#ffffff94;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:360px}.profile-error-text[data-v-02889cac]{color:#ff8484e6;font-size:.86rem}.profile-shell[data-v-02889cac]{background:radial-gradient(circle at 22% 12%,rgba(255,209,92,.08),transparent 28%),#0000001f;display:grid;flex:1;gap:12px;grid-template-columns:268px minmax(0,1fr);min-height:0;overflow:hidden;padding:12px}.profile-account-card[data-v-02889cac],.profile-character-list[data-v-02889cac],.profile-main[data-v-02889cac],.profile-panel[data-v-02889cac],.profile-side[data-v-02889cac]{min-width:0}.profile-side[data-v-02889cac]{display:flex;flex-direction:column;gap:12px;min-height:0}.profile-account-card[data-v-02889cac],.profile-character-list[data-v-02889cac],.profile-character-summary[data-v-02889cac],.profile-panel[data-v-02889cac]{background:#050a1294;border:1px solid rgba(125,210,255,.16);box-shadow:inset 0 0 0 1px #ffffff06}.profile-account-card[data-v-02889cac]{display:flex;flex-direction:column;gap:11px;padding:12px}.profile-account-top[data-v-02889cac]{align-items:center;display:grid;gap:12px;grid-template-columns:106px minmax(0,1fr)}.profile-portrait[data-v-02889cac]{background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),#0003;background-size:16px 16px;border:1px solid hsla(0,0%,100%,.08);display:grid;height:106px;place-items:center;width:106px}.profile-name-block[data-v-02889cac]{display:flex;flex-direction:column;gap:4px}.profile-username[data-v-02889cac]{align-items:center;color:#f7fbff;display:flex;font-size:1.35rem;font-weight:900;gap:6px;letter-spacing:.01em;min-width:0}.profile-username span[data-v-02889cac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-meta-line[data-v-02889cac]{align-items:center;color:#ffffff75;display:flex;font-size:.74rem;gap:5px}.profile-badges[data-v-02889cac]{display:flex;flex-wrap:wrap;gap:6px}.profile-badge[data-v-02889cac],.profile-count-pill[data-v-02889cac],.profile-equipped-dot[data-v-02889cac]{align-items:center;background:#ffffff0e;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ebf2ffbd;display:inline-flex;font-size:.68rem;font-weight:800;gap:5px;padding:3px 8px}.profile-badge.friend[data-v-02889cac]{background:#ffd75014;border-color:#ffd75047;color:#ffd750e0}.profile-badge.active[data-v-02889cac]{background:#41d2961a;border-color:#7decbe47;color:#7decbeeb}.profile-badge.compact[data-v-02889cac]{align-self:flex-start;white-space:nowrap}.profile-badge.cosmetics[data-v-02889cac]{background:#3a9fd81f;border-color:#89d6ff42;color:#89d6ffeb}.profile-account-metrics[data-v-02889cac]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-mini-stat[data-v-02889cac]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.075);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:48px;min-width:0;padding:8px}.profile-mini-stat span[data-v-02889cac]{color:#ffffff6b;font-size:.58rem;font-weight:900;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-mini-stat strong[data-v-02889cac]{align-items:center;color:#f5faffeb;display:flex;font-size:.82rem;font-weight:900;gap:4px;min-width:0}.profile-mini-stat .dots[data-v-02889cac]{color:#ffd750f0}.profile-mini-stat.blood strong[data-v-02889cac]{color:#ff9696f0}.profile-character-list[data-v-02889cac]{flex:1;min-height:0;overflow:hidden;padding:10px}.profile-section-kicker[data-v-02889cac]{color:#ffc45cd1;display:block;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.profile-character-row[data-v-02889cac]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);color:#eef6ffd1;cursor:pointer;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 16px;margin-top:8px;min-height:54px;padding:7px 8px;text-align:left;width:100%}.profile-character-row.active[data-v-02889cac],.profile-character-row[data-v-02889cac]:hover{background:#3a9fd82e;border-color:#89d6ff85}.profile-character-preview[data-v-02889cac]{background:#0000003d;display:grid;height:44px;place-items:center;width:44px}.profile-character-copy[data-v-02889cac]{display:flex;flex-direction:column;min-width:0}.profile-character-copy small[data-v-02889cac],.profile-character-copy strong[data-v-02889cac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-character-copy strong[data-v-02889cac]{color:#ffffffe6;font-size:.82rem}.profile-character-copy small[data-v-02889cac]{color:#ffffff75;font-size:.68rem}.profile-main[data-v-02889cac]{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding-right:0}.profile-character-summary[data-v-02889cac]{padding:12px}.profile-character-heading[data-v-02889cac]{display:flex;gap:14px;justify-content:space-between;margin-bottom:10px}.profile-character-heading h2[data-v-02889cac]{color:#f7fbff;font-size:1.24rem;line-height:1.1;margin:2px 0}.profile-character-heading p[data-v-02889cac]{align-items:center;color:#ffffff7a;display:flex;font-size:.76rem;gap:7px;margin:0}.profile-stat-grid[data-v-02889cac]{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.profile-stat-card[data-v-02889cac]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:72px;padding:12px}.profile-stat-card.wide[data-v-02889cac]{grid-column:span 2}.profile-stat-card.highlight[data-v-02889cac]{background:#ffcd4a14;border-color:#ffcd4a52}.profile-stat-card.blood[data-v-02889cac]{background:#ff50500f;border-color:#ff50502e}.profile-stat-card.dps[data-v-02889cac]{background:#ffd75013;border-color:#ffd7504d}.profile-stat-card.expedition[data-v-02889cac]{background:#804e161f;border-color:#ffaa5047}.profile-stat-card.expedition strong[data-v-02889cac]{color:#ffd36a}.profile-stat-card span[data-v-02889cac]{color:#ffffff6b;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-stat-card strong[data-v-02889cac]{align-items:center;color:#f5fafff0;display:flex;font-size:1rem;font-weight:900;gap:5px}.profile-stat-card strong small[data-v-02889cac]{color:#ffffff73;font-size:.74rem;font-weight:800}.profile-stat-card .dots[data-v-02889cac]{color:#ffd750f0}.profile-stat-card.dps strong[data-v-02889cac]{align-items:flex-start;color:#ffd750f5;flex-direction:column;gap:1px}.profile-stat-card.dps .profile-lucky-range[data-v-02889cac]{color:#ffd75094;font-size:.58rem;font-weight:900;letter-spacing:.04em;line-height:1.1}.profile-detail-grid[data-v-02889cac]{display:grid;gap:12px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);margin-top:0;min-height:0}.profile-panel[data-v-02889cac]{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.profile-panel-head[data-v-02889cac]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.profile-panel-head h3[data-v-02889cac]{color:#f6fafff0;font-size:1rem;margin:2px 0 0}.profile-count-pill[data-v-02889cac]{border-color:#89d6ff38;border-radius:6px;color:#89d6ffe6}.profile-cosmetic-slots[data-v-02889cac]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-cosmetic-slot[data-v-02889cac]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);display:grid;gap:9px;grid-template-columns:52px minmax(0,1fr);min-height:72px;padding:8px}.profile-cosmetic-slot.filled[data-v-02889cac]{background:#3a9fd814;border-color:#89d6ff3d}.profile-cosmetic-icon[data-v-02889cac]{background:#00000038;color:#ffffff59;display:grid;height:52px;overflow:hidden;place-items:center;width:52px}.profile-cosmetic-copy[data-v-02889cac]{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-cosmetic-copy small[data-v-02889cac],.profile-cosmetic-copy span[data-v-02889cac]{color:#ffffff75;font-size:.68rem}.profile-cosmetic-copy strong[data-v-02889cac]{color:#ffffffe6;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-color-row[data-v-02889cac]{align-items:center;display:flex;gap:5px}.profile-color-row i[data-v-02889cac]{background:var(--swatch-color);border:1px solid hsla(0,0%,100%,.28);display:inline-block;height:10px;width:10px}.profile-gear-grid[data-v-02889cac]{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.profile-gear-slot[data-v-02889cac]{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:.62rem;font-weight:900;gap:6px;letter-spacing:.08em;min-width:0}.profile-gear-empty[data-v-02889cac],.profile-gear-item[data-v-02889cac]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.1);display:grid;height:58px;place-items:center;width:58px}.profile-gear-slot.filled[data-v-02889cac]{color:#ebf2ffc2}.profile-gear-empty[data-v-02889cac]{color:#ffffff38}.profile-collection-panel[data-v-02889cac]{margin-top:12px}.profile-collection-grid[data-v-02889cac]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-height:178px;overflow-y:auto;padding-right:2px}.profile-collection-card[data-v-02889cac]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);display:grid;gap:8px;grid-template-columns:54px minmax(0,1fr);min-height:64px;padding:7px;position:relative}.profile-collection-card.equipped[data-v-02889cac]{background:#41d29614;border-color:#7decbe57}.profile-collection-preview[data-v-02889cac]{background:#0000003d;display:grid;height:54px;overflow:hidden;place-items:center;width:54px}.profile-collection-copy[data-v-02889cac]{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-collection-copy small[data-v-02889cac],.profile-collection-copy strong[data-v-02889cac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-collection-copy strong[data-v-02889cac]{color:#ffffffe6;font-size:.8rem}.profile-collection-copy small[data-v-02889cac]{color:#ffffff73;font-size:.68rem}.profile-equipped-dot[data-v-02889cac]{background:#41d29624;border-color:#7decbe57;color:#7decbef2;height:20px;justify-content:center;padding:0;position:absolute;right:6px;top:6px;width:20px}.profile-empty-panel[data-v-02889cac]{background:#00000029;border:1px dashed hsla(0,0%,100%,.12);color:#ffffff5c;display:grid;font-size:.82rem;min-height:84px;place-items:center}.profile-empty-panel.large[data-v-02889cac]{min-height:100%}.profile-footer[data-v-02889cac]{align-items:center;background:#0003;border-top:1px solid hsla(0,0%,100%,.075);display:flex;gap:10px;justify-content:flex-end;min-height:56px;padding:10px 14px 12px}.profile-action-btn[data-v-02889cac]{font-family:inherit!important;font-size:12px!important;text-transform:none!important}.minimap-panel[data-v-0821abe7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06081273;border:1px solid hsla(0,0%,100%,.05);border-radius:10px;margin-bottom:10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.minimap-header[data-v-0821abe7]{border-bottom:1px solid hsla(0,0%,100%,.06);gap:8px;justify-content:space-between;padding:8px 10px 6px}.minimap-header[data-v-0821abe7],.minimap-title-wrap[data-v-0821abe7]{align-items:center;display:flex}.minimap-title[data-v-0821abe7]{color:#ffffff57;font-family:var(--shooty-text-font-family);font-size:.6rem;font-weight:700;letter-spacing:.1em}.minimap-controls[data-v-0821abe7]{display:flex;gap:4px}.minimap-btn[data-v-0821abe7]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#ffffffd1;font-family:var(--shooty-text-font-family);font-size:.68rem;font-weight:700;height:22px;min-width:24px;padding:0 6px}.minimap-btn[data-v-0821abe7]:disabled{opacity:.35}.minimap-btn-reset[data-v-0821abe7]{min-width:44px}.minimap-body[data-v-0821abe7]{min-height:172px;padding:10px;position:relative}.minimap-canvas[data-v-0821abe7]{cursor:crosshair;display:block;height:152px;image-rendering:pixelated;margin:0 auto;max-width:100%;width:232px}.minimap-empty[data-v-0821abe7]{align-items:center;color:#ffffff3d;display:flex;font-size:.72rem;inset:0;justify-content:center}.minimap-empty[data-v-0821abe7],.minimap-hover-label[data-v-0821abe7]{font-family:var(--shooty-text-font-family);pointer-events:none;position:absolute}.minimap-hover-label[data-v-0821abe7]{background:#050a16f0;border:1px solid rgba(135,205,255,.35);border-radius:999px;box-shadow:0 6px 18px #0000006b;color:#f0f8fff2;font-size:.62rem;font-weight:700;padding:3px 7px;transform:translate(-50%,-100%);white-space:nowrap;z-index:2}@layer vuetify-components{.v-slider .v-slider__container input{cursor:default;display:none;padding:0;width:100%}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:inherit;position:relative;width:100%}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center}.v-slider.v-input--horizontal>.v-input__prepend{margin-inline-end:8px}.v-slider.v-input--horizontal>.v-input__append{margin-inline-start:8px}.v-slider.v-input--horizontal>.v-input__control{align-items:center;display:flex;margin-inline:8px 8px;min-height:32px}.v-slider.v-input--vertical{justify-content:center;margin-bottom:12px;margin-top:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}}@layer vuetify-components{.v-slider-thumb{color:rgb(var(--v-theme-surface-variant));touch-action:none}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 70%,transparent);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label>.v-slider-thumb__label-wedge{background:inherit}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{background-color:currentColor;border-radius:50%;cursor:pointer;height:var(--v-slider-thumb-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--v-slider-thumb-size)}@media(forced-colors:active){.v-slider-thumb__surface{background-color:highlight}}.v-slider-thumb__surface:before{background:currentColor;border-radius:50%;color:inherit;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s cubic-bezier(.4,0,.2,1);width:100%}.v-slider-thumb__surface:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.v-slider-thumb__label,.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{align-items:center;border-radius:4px;display:flex;font-size:.6875rem;height:25px;justify-content:center;min-width:35px;padding:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-slider-thumb__label>.v-slider-thumb__label-wedge{height:12px;position:absolute;width:12px}.v-slider-thumb__ripple{background:inherit;height:calc(var(--v-slider-thumb-size)*2);left:calc(var(--v-slider-thumb-size)/-2);position:absolute;top:calc(var(--v-slider-thumb-size)/-2);width:calc(var(--v-slider-thumb-size)*2)}.v-slider.v-input--horizontal .v-slider-thumb{inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size)/2);top:50%;transform:translateY(-50%)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size)/2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size)/2)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label>.v-slider-thumb__label-wedge{bottom:-5.8px;clip-path:polygon(50% 100%,0 50%,100% 50%)}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size)/2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{right:0;top:calc(var(--v-slider-thumb-size)/2)}.v-slider.v-input--vertical .v-slider-thumb__label{left:calc(var(--v-slider-thumb-size)/2);top:-12.5px}.v-slider.v-input--vertical .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(0 50%,50% 0,50% 100%);left:-5.8px}.v-slider-thumb--focused .v-slider-thumb__surface:before{opacity:var(--v-focus-opacity);transform:scale(2)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media(hover:hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}}@layer vuetify-components{.v-slider-track__background{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__background{background-color:highlight}}.v-slider-track__fill{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__fill{background-color:highlight}}.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}@media(forced-colors:active){.v-slider-track{border:thin solid buttontext}}.v-slider-track__background,.v-slider-track__fill{border-radius:inherit;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;position:relative;width:100%}.v-slider-track__tick{border-radius:2px;height:var(--v-slider-tick-size);opacity:0;position:absolute;transform:translate(calc(var(--v-slider-tick-size)/-2),calc(var(--v-slider-tick-size)/-2));transition:opacity .2s cubic-bezier(.4,0,.2,1);width:var(--v-slider-tick-size)}.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{align-items:center;display:flex;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y;width:100%}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(var(--v-slider-track-size)/2 + 1px)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size)/2),calc(var(--v-slider-tick-size)/-2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size)/2 + 8px)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{display:flex;height:100%;justify-content:center;touch-action:pan-x;width:calc(var(--v-slider-track-size) + 2px)}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(var(--v-slider-track-size)/2 + 1px);transform:translate(calc(var(--v-slider-tick-size)/-2),calc(var(--v-slider-tick-size)/2))}.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size)/2),calc(var(--v-slider-tick-size)/2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size)/2 + 12px);transform:translateY(-50%)}.v-slider--focused .v-slider-track__tick,.v-slider-track__ticks--always-show .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}}@layer vuetify-components{.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--indent-details .v-input__details{padding-inline:16px}.v-input--density-default{--v-input-control-height:56px;--v-input-padding-top:16px}.v-input--density-comfortable{--v-input-control-height:48px;--v-input-padding-top:12px}.v-input--density-compact{--v-input-control-height:40px;--v-input-padding-top:8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-columns:min-content;grid-template-rows:max-content auto max-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;justify-content:space-between;letter-spacing:.0333333333em;line-height:normal;min-height:22px;overflow:hidden;padding-top:6px}.v-input__append>.v-icon,.v-input__details>.v-icon,.v-input__prepend>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__append .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--error .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon,.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon{opacity:1}.v-input--disabled .v-input__append,.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__append .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon{color:rgb(var(--v-theme-error))}.v-input__append,.v-input__prepend{align-items:flex-start;display:flex;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__append,.v-input--center-affix .v-input__prepend{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-inner-spin-button,.v-input--hide-spin-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__append,.v-input--plain-underlined .v-input__prepend{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__append,.v-input--density-default.v-input--plain-underlined .v-input__prepend{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__append,.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__append,.v-input--density-compact.v-input--plain-underlined .v-input__prepend{padding-top:calc(var(--v-input-padding-top))}}@layer vuetify-components{.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}}@layer vuetify-components{.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}}.split-dialog-overlay[data-v-78155e03]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:2500}.split-dialog-card[data-v-78155e03]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080a18e0;border:1px solid rgba(255,175,30,.2);border-radius:14px;box-shadow:0 16px 48px #000000b3,inset 0 0 0 1px #ffaf1e0f;overflow:hidden;transform-origin:center center;width:280px}.split-dialog-header[data-v-78155e03]{align-items:center;background:#ffaf1e0a;border-bottom:1px solid rgba(255,175,30,.1);color:#ffaf1ecc;display:flex;font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:10px 14px 9px}.split-dialog-body[data-v-78155e03]{padding:16px 16px 8px}.split-preview[data-v-78155e03]{align-items:center;display:flex;gap:14px;margin-bottom:16px}.split-icon-wrap[data-v-78155e03]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.split-amounts[data-v-78155e03]{align-items:center;display:flex;flex:1;gap:12px}.split-keep[data-v-78155e03],.split-take[data-v-78155e03]{align-items:center;display:flex;flex-direction:column;gap:2px}.split-amount-num[data-v-78155e03]{font-family:monospace;font-size:1.4rem;font-weight:800;line-height:1}.split-amount-label[data-v-78155e03]{color:#ffffff40;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.split-divider-vert[data-v-78155e03]{background:#ffffff1a;height:32px;width:1px}.split-slider[data-v-78155e03]{margin:0 -4px}.split-hint[data-v-78155e03]{color:#fff3;font-size:.6rem;letter-spacing:.04em;margin-top:4px;text-align:center}.split-dialog-footer[data-v-78155e03]{display:flex;gap:8px;justify-content:flex-end;padding:10px 14px 14px}.split-btn[data-v-78155e03]{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:6px 16px;transition:all .15s}.split-btn-cancel[data-v-78155e03]{background:#ffffff0d;border-color:#ffffff1a;color:#ffffff73}.split-btn-cancel[data-v-78155e03]:hover{background:#ffffff17;color:#ffffffb3}.split-btn-confirm[data-v-78155e03]{background:#ffaf1e26;border-color:#ffaf1e66;color:#ffaf1ef2}.split-btn-confirm[data-v-78155e03]:hover{background:#ffaf1e40;border-color:#ffaf1ea6;color:#fff}.split-dialog-enter-active[data-v-78155e03]{transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1)}.split-dialog-leave-active[data-v-78155e03]{transition:opacity .12s ease,transform .12s ease}.split-dialog-enter-from[data-v-78155e03],.split-dialog-leave-to[data-v-78155e03]{opacity:0;transform:scale(.94) translateY(6px)}.inv-on-cooldown .item-icon-wrapper[data-v-7d0dd7dc]{opacity:.75}.equip-slot-pending[data-v-7d0dd7dc],.inv-slot-pending[data-v-7d0dd7dc]{background:linear-gradient(135deg,#ffaf1e14,#7fd2ff0a),#ffffff09;border-color:#ffaf1e61;box-shadow:inset 0 0 0 1px #ffaf1e24,0 0 14px #ffaf1e14}.inv-sort-btn[data-v-7d0dd7dc]{align-items:center;background:#ffd54f0f;border:1px solid rgba(255,213,79,.22);border-radius:6px;color:#ffdc82db;display:inline-flex;font-size:.55rem;font-weight:900;gap:3px;letter-spacing:.08em;margin-left:auto;padding:2px 6px}.inv-sort-btn[data-v-7d0dd7dc]:hover{background:#ffd54f1f;border-color:#ffd54f80}.inv-slot-new[data-v-7d0dd7dc]{animation:new-item-slot-pulse-7d0dd7dc 1.8s ease-out}@keyframes new-item-slot-pulse-7d0dd7dc{0%{box-shadow:inset 0 0 0 2px #ffffffe0,0 0 24px #ffd750d9;transform:scale(1.04)}40%{box-shadow:inset 0 0 0 1px #ffd75094,0 0 20px #ffd7507a}to{box-shadow:none;transform:scale(1)}}.pending-pickup-tile[data-v-7d0dd7dc]{cursor:not-allowed!important}.item-lock-toggle[data-v-7d0dd7dc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#03050cbd;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:#ffffff57;display:grid;height:18px;left:3px;line-height:1;opacity:0;padding:0;place-items:center;position:absolute;top:3px;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,color .12s ease,border-color .12s ease;width:18px;z-index:38}.inv-slot-inner:hover .item-lock-toggle[data-v-7d0dd7dc],.item-lock-toggle.locked[data-v-7d0dd7dc]{opacity:1;transform:translateY(0)}.item-lock-toggle.locked[data-v-7d0dd7dc]{background:#322508d1;border-color:#ffd54f6b;color:#ffd54f}.item-lock-toggle .v-icon[data-v-7d0dd7dc]{display:grid;height:13px;margin:0;place-items:center;width:13px}.item-locked[data-v-7d0dd7dc]:after{border:1px solid rgba(255,213,79,.18);border-radius:6px;content:"";inset:4px;pointer-events:none;position:absolute}.gamble-delete-pickable[data-v-7d0dd7dc]{cursor:crosshair!important}.gamble-delete-selected[data-v-7d0dd7dc]{background:radial-gradient(circle at 50% 50%,rgba(255,82,82,.18),transparent 58%),#500c126b!important;border-color:#ff5252e0!important;box-shadow:inset 0 0 0 1px #ff5252bd,0 0 16px #ff525238!important}.gamble-delete-x[data-v-7d0dd7dc]{align-items:center;background:#0a000261;color:#ff5a5a;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.8);z-index:35}.pending-pickup-tile .item-icon-wrapper[data-v-7d0dd7dc]{filter:grayscale(.2) saturate(.75);opacity:.46}.pending-pickup-overlay[data-v-7d0dd7dc]{align-items:center;background:radial-gradient(circle at 50% 48%,rgba(255,213,79,.18),transparent 36%),#0000006b;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffd54f29;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:30}.pending-pickup-spinner[data-v-7d0dd7dc]{animation:pending-pickup-spin-7d0dd7dc .72s linear infinite;border:2px solid rgba(255,213,79,.22);border-radius:50%;border-top-color:#ffd54ff2;height:18px;width:18px}@keyframes pending-pickup-spin-7d0dd7dc{to{transform:rotate(1turn)}}.inv-drag-preview[data-v-7d0dd7dc]{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);will-change:transform;z-index:2147483600}.inv-drag-preview-tile[data-v-7d0dd7dc]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1220f0;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 10px 28px #0000007a,inset 0 0 0 1px #ffffff0d;display:flex;height:52px;justify-content:center;position:relative;width:52px}.io-inline-content[data-v-9e311fb2]{color:#fff;padding:18px}.io-hero[data-v-9e311fb2]{align-items:stretch;background:linear-gradient(135deg,#41a1ff1f,#ffffff09);border:1px solid rgba(137,214,255,.18);border-radius:12px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);padding:18px}.io-kicker[data-v-9e311fb2]{color:#89d6ffd1;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.io-hero h2[data-v-9e311fb2]{font-family:Righteous,sans-serif;font-size:1.8rem;font-weight:500;margin:0 0 8px}.io-hero p[data-v-9e311fb2]{color:#ffffffa3;line-height:1.55;margin:0;max-width:760px}.io-summary-grid[data-v-9e311fb2]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.io-card[data-v-9e311fb2],.io-summary-card[data-v-9e311fb2]{background:#0000003d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px}.io-summary-card[data-v-9e311fb2]{min-height:74px;padding:12px}.io-summary-card span[data-v-9e311fb2]{color:#ffffff80;display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.io-summary-card strong[data-v-9e311fb2]{color:#dff5ff;display:block;font-family:Righteous,sans-serif;font-size:1.35rem;font-weight:500;margin-top:8px}.io-guide-stack[data-v-9e311fb2]{display:grid;gap:12px;margin-top:14px}.io-card[data-v-9e311fb2]{padding:14px}.io-card h3[data-v-9e311fb2],.io-step-body h3[data-v-9e311fb2],.io-variant-card h3[data-v-9e311fb2]{color:#f3fbff;font-family:Righteous,sans-serif;font-size:1.02rem;font-weight:500;margin:0}.io-card p[data-v-9e311fb2],.io-step-body p[data-v-9e311fb2],.io-variant-card p[data-v-9e311fb2]{color:#ffffffa8;font-size:.9rem;line-height:1.5;margin:7px 0 0}.io-section-kicker[data-v-9e311fb2]{color:#8fdcff;display:block;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.io-damage-summary[data-v-9e311fb2]{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr)}.io-damage-summary code[data-v-9e311fb2],.io-step-body code[data-v-9e311fb2],.io-variant-card code[data-v-9e311fb2]{background:#02080eb8;border:1px solid rgba(137,214,255,.16);border-radius:8px;color:#bcefff;display:block;font-size:.76rem;line-height:1.45;padding:9px 10px;white-space:normal}.io-damage-summary code[data-v-9e311fb2]{margin:0}.io-auto-note[data-v-9e311fb2]{align-items:flex-start;background:#124c442e;border-color:#75ffcd29;display:flex;gap:10px}.io-auto-note p[data-v-9e311fb2]{margin:0}.io-marker-summary[data-v-9e311fb2]{align-items:flex-start;background:#0d33462e;border-color:#89d6ff2e;display:flex;gap:12px}.io-marker-grid[data-v-9e311fb2]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.io-marker-card[data-v-9e311fb2]{align-items:flex-start;background:#0003;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:12px}.io-marker-card p[data-v-9e311fb2]{margin-top:5px}.io-marker-card small[data-v-9e311fb2]{color:#ffffff7a;display:block;line-height:1.35;margin-top:7px}.io-marker-swatch[data-v-9e311fb2]{--marker-color:#fff;background:var(--marker-color);border:1px solid rgba(0,0,0,.74);border-radius:50%;box-shadow:0 0 0 2px #ffffff14,0 0 12px color-mix(in srgb,var(--marker-color) 70%,transparent);height:16px;margin-top:3px;width:16px}.io-marker-swatch--ring[data-v-9e311fb2]{background:#0000002e;border:3px solid var(--marker-color);height:22px;width:22px}.io-step-list[data-v-9e311fb2]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.io-step-card[data-v-9e311fb2]{background:#0000003d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:13px}.io-step-index[data-v-9e311fb2]{background:#89d6ff14;border:1px solid rgba(137,214,255,.26);border-radius:50%;color:#8fdcff;display:grid;font-family:Righteous,sans-serif;height:30px;place-items:center;width:30px}.io-step-body code[data-v-9e311fb2]{margin-top:9px}.io-source-row[data-v-9e311fb2]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.io-source-label[data-v-9e311fb2]{color:#ffffff7a;font-size:.7rem;font-weight:800;letter-spacing:.08em;margin-right:2px;text-transform:uppercase}.io-source-pill[data-v-9e311fb2]{background:#89d6ff14;border:1px solid rgba(137,214,255,.18);border-radius:999px;color:#def7ff;display:inline-flex;font-size:.72rem;line-height:1.15;max-width:100%;padding:4px 7px}.io-variant-grid[data-v-9e311fb2]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.io-variant-card[data-v-9e311fb2]{background:#0003;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:grid;gap:8px;padding:12px}.io-variant-card p[data-v-9e311fb2]{margin:0}.io-variant-card small[data-v-9e311fb2]{color:#ffffff7a;line-height:1.35}.io-not-included[data-v-9e311fb2]{background:#5b390829;border-color:#ffc4572e}.io-plain-guide[data-v-9e311fb2]{display:flex;flex-direction:column;justify-content:center;min-height:160px}@media(max-width:900px){.io-damage-summary[data-v-9e311fb2],.io-hero[data-v-9e311fb2],.io-marker-grid[data-v-9e311fb2],.io-summary-grid[data-v-9e311fb2],.io-variant-grid[data-v-9e311fb2]{grid-template-columns:1fr}}@layer vuetify-components{.v-text-field input{color:inherit;flex:1;min-width:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-text-field input:active,.v-text-field input:focus{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start:6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end:0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end:6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start:0}.v-text-field .v-field:not(.v-field--no-label,.v-field--active) input::-moz-placeholder{opacity:0}.v-text-field .v-field:not(.v-field--no-label,.v-field--active) input::placeholder{opacity:0}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity)*100%),transparent);cursor:default;display:flex;min-height:max(var(--v-input-control-height,56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));opacity:0;padding-bottom:var(--v-field-padding-bottom,6px);padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));transition:inherit;white-space:nowrap}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent)}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix,.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}}@layer vuetify-components{.v-counter{flex:0 1 auto;font-size:12px;opacity:var(--v-medium-emphasis-opacity);transition-duration:.15s;white-space:nowrap}}@layer vuetify-components{.v-field{border-radius:4px;contain:layout;display:grid;flex:1 0;font-size:16px;grid-area:control;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;letter-spacing:.009375em;max-width:100%;position:relative;--v-theme-overlay-multiplier:1;--v-field-padding-start:16px;--v-field-padding-end:16px;--v-field-padding-top:8px;--v-field-padding-bottom:4px;--v-field-input-padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom:var(--v-field-padding-bottom,4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height:24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-field--variant-solo-inverted{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-filled,.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-solo-inverted{--v-input-control-height:56px;--v-field-padding-bottom:4px}.v-input--density-comfortable .v-field--variant-filled,.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-solo-inverted{--v-input-control-height:48px;--v-field-padding-bottom:0px}.v-input--density-compact .v-field--variant-filled,.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-solo-inverted{--v-input-control-height:40px;--v-field-padding-bottom:0px}.v-field--no-label,.v-field--single-line,.v-field--variant-outlined{--v-field-padding-top:0px}.v-input--density-default .v-field--no-label,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--variant-outlined{--v-field-padding-bottom:16px}.v-input--density-comfortable .v-field--no-label,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--variant-outlined{--v-field-padding-bottom:12px}.v-input--density-compact .v-field--no-label,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--variant-outlined{--v-field-padding-bottom:8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start:0px;--v-field-padding-end:0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height:48px;--v-field-padding-top:4px;--v-field-padding-bottom:4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height:40px;--v-field-padding-top:2px;--v-field-padding-bottom:0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height:32px;--v-field-padding-top:0px;--v-field-padding-bottom:0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start:6px}.v-field.v-field--appended{--v-field-padding-end:6px}.v-field__input{align-items:center;color:inherit;-moz-column-gap:2px;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;min-height:max(var(--v-input-control-height,56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;opacity:var(--v-high-emphasis-opacity);padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-bottom:var(--v-field-input-padding-bottom);padding-top:var(--v-field-input-padding-top);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}:where(.v-field__input input,input.v-field__input,textarea.v-field__input,select.v-field__input){background-color:transparent;border-style:none;margin:0;padding:0}:where(.v-field__input input,input.v-field__input,textarea.v-field__input,select.v-field__input)::-moz-placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}:where(.v-field__input input,input.v-field__input,textarea.v-field__input,select.v-field__input)::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:active,.v-field__input:focus{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{align-items:flex-start;display:flex;flex:1 0;grid-area:field;position:relative}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{align-items:flex-start;display:flex;padding-top:var(--v-input-padding-top,8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner,.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner{align-items:flex-start;padding-bottom:var(--v-field-padding-bottom,4px);padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px))}.v-field--focused .v-field__append-inner,.v-field--focused .v-field__prepend-inner{opacity:1}.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon,.v-field__prepend-inner>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;margin-inline:4px;opacity:0;overflow:hidden;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}@media(prefers-reduced-motion:reduce){.v-field__clearable{transition-property:opacity}}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media(hover:hover){.v-field:hover .v-field__clearable{opacity:1}}@media(hover:none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-end:var(--v-field-padding-end);margin-inline-start:var(--v-field-padding-start);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;z-index:1}@media(prefers-reduced-motion:no-preference){.v-label.v-field-label{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform}}.v-field--variant-plain .v-label.v-field-label,.v-field--variant-underlined .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--error .v-label.v-field-label,.v-field--focused .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale:.75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{margin:0;top:var(--v-input-padding-top);transform:translateY(-16px)}.v-field--variant-outlined .v-label.v-field-label--floating{margin:0 4px;position:static;transform:translateY(-50%);transform-origin:center}.v-field__outline{--v-field-border-width:1px;--v-field-border-opacity:.38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media(hover:hover){.v-field:hover .v-field__outline{--v-field-border-opacity:var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity:1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width:2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);content:"";height:100%;left:0;opacity:var(--v-field-border-opacity);position:absolute;top:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);width:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border:solid;border-width:0 0 2px;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);width:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__end,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__start{border:0 solid;opacity:var(--v-field-border-opacity)}@media(prefers-reduced-motion:no-preference){.v-field--variant-outlined .v-field__outline__end,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__start{transition:opacity .25s cubic-bezier(.4,0,.2,1)}}.v-field--variant-outlined .v-field__outline__start{border-bottom-width:var(--v-field-border-width);border-end-end-radius:0;border-end-start-radius:inherit;border-inline-start-width:var(--v-field-border-width);border-start-end-radius:0;border-start-start-radius:inherit;border-top-width:var(--v-field-border-width);flex:0 0 12px}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height)/2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0;border-start-end-radius:inherit;border-start-start-radius:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;max-width:calc(100% - 24px);position:relative}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__notch:before{content:"";height:100%;left:0;opacity:var(--v-field-border-opacity);position:absolute;top:0;width:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{border-width:0 0 var(--v-field-border-width);bottom:0}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{border-bottom-width:var(--v-field-border-width);border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-start-end-radius:inherit;border-start-start-radius:0;border-top-width:var(--v-field-border-width);flex:1}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width);border-start-end-radius:0;border-start-start-radius:inherit}.v-field__loader{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% - 2px);width:100%}.v-field--variant-outlined .v-field__loader{left:1px;top:calc(100% - 3px);width:calc(100% - 2px)}.v-field__overlay{border-radius:inherit;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{-o-border-image:repeating-linear-gradient(to right,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent) 0,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent) 2px,transparent 2px,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(to right,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent) 0,color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-disabled-opacity)*100%),transparent) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}@media(forced-colors:active){.v-field .v-progress-linear{border:none}}}.ei-dialog[data-v-61c55631]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12141cf5!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 48px #00000080!important;color:#fff;display:flex;flex-direction:column}.ei-header[data-v-61c55631]{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.055),transparent);border-bottom:1px solid hsla(0,0%,100%,.055);cursor:grab;display:flex;justify-content:space-between;padding:16px 20px}.ei-header[data-v-61c55631]:active{cursor:grabbing}.ei-header-left[data-v-61c55631],.ei-section-title[data-v-61c55631]{align-items:center;display:flex;gap:8px}.ei-section-title[data-v-61c55631],.ei-title[data-v-61c55631]{font-family:Righteous,sans-serif;letter-spacing:1px}.ei-title[data-v-61c55631]{font-size:1.1rem}.ei-close-btn[data-v-61c55631]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ei-close-btn[data-v-61c55631]:hover{background:#f443;border-color:#ff444480;color:#ff6b6b}.ei-body[data-v-61c55631]{display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 96px);overflow-y:auto;padding:20px}.ei-toolbar[data-v-61c55631]{align-items:center;display:flex;gap:12px}.ei-search[data-v-61c55631]{min-width:260px}.ei-filter-row[data-v-61c55631]{display:flex;flex-wrap:wrap;gap:8px}.ei-filter[data-v-61c55631]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffffa8;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;letter-spacing:.08em;min-height:34px;padding:0 12px;text-transform:uppercase}.ei-filter.active[data-v-61c55631],.ei-filter[data-v-61c55631]:hover{background:#ff5a5a24;border-color:#ff5a5a66;color:#ffd6d6}.ei-layout[data-v-61c55631]{align-items:start;display:grid;gap:16px;grid-template-columns:270px minmax(0,1fr);min-height:0}.ei-detail[data-v-61c55631],.ei-roster[data-v-61c55631]{scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.ei-roster[data-v-61c55631]{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 180px);overflow-y:auto;padding:3px 4px 0 0;position:sticky;top:0}.ei-roster-card[data-v-61c55631]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:50px 1fr 16px;min-height:64px;padding:8px;text-align:left;transition:all .18s ease}.ei-roster-card.active[data-v-61c55631],.ei-roster-card[data-v-61c55631]:hover{background:#ffffff13;border-color:#ff8a6575;transform:translateY(-1px)}.ei-roster-card.active[data-v-61c55631]{transform:none}.ei-roster-card.boss.active[data-v-61c55631]{border-color:#ffd54f99}.ei-roster-card.utility.active[data-v-61c55631]{border-color:#80d8ff8c}.ei-roster-copy[data-v-61c55631]{display:flex;flex-direction:column;gap:2px;min-width:0}.ei-roster-name[data-v-61c55631]{font-size:.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-roster-meta[data-v-61c55631],.ei-row-muted[data-v-61c55631],.ei-stat-card small[data-v-61c55631],.ei-world-name em[data-v-61c55631]{color:#ffffff7a}.ei-roster-meta[data-v-61c55631]{font-size:.72rem}.ei-detail[data-v-61c55631]{display:flex;flex-direction:column;gap:14px;padding-right:4px}.ei-hero[data-v-61c55631],.ei-section[data-v-61c55631],.ei-stat-card[data-v-61c55631]{background:#00000038;border:1px solid hsla(0,0%,100%,.06);border-radius:12px}.ei-hero[data-v-61c55631]{display:grid;gap:16px;grid-template-columns:124px 1fr;padding:16px}.ei-hero-sprite[data-v-61c55631]{background:linear-gradient(135deg,#ffffff0f,#ffffff04),#0003;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;justify-content:center;min-height:116px}.ei-hero-sprite[data-v-61c55631],.ei-id-row[data-v-61c55631]{align-items:center;display:flex}.ei-id-row[data-v-61c55631]{gap:10px;justify-content:space-between}.ei-id[data-v-61c55631]{color:#ffffff7a;font-family:monospace;font-size:.72rem}.ei-hero h2[data-v-61c55631]{font-family:Righteous,sans-serif;font-size:1.6rem;letter-spacing:1px;margin:4px 0 6px}.ei-hero p[data-v-61c55631]{color:#ffffff9e;font-size:.9rem;line-height:1.45;margin:0 0 12px}.ei-chip-row[data-v-61c55631]{display:flex;flex-wrap:wrap;gap:8px}.ei-chip[data-v-61c55631],.ei-threat-pill[data-v-61c55631]{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;letter-spacing:.04em;padding:4px 9px}.ei-chip[data-v-61c55631]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.09);color:#ffffffc2}.ei-chip.boss[data-v-61c55631]{background:#ffc1071a;border-color:#ffe08257;color:#ffe082}.ei-threat-pill[data-v-61c55631]{border:1px solid hsla(0,0%,100%,.14);text-transform:uppercase}.threat-boss[data-v-61c55631]{background:#ffc10726;border-color:#ffc1076b;color:#ffe082}.threat-lethal[data-v-61c55631]{background:#ff525226;border-color:#ff52526b;color:#ff8a80}.threat-high[data-v-61c55631]{background:#ff704324;border-color:#ff70435c;color:#ffab91}.threat-moderate[data-v-61c55631]{background:#ffab401f;border-color:#ffab4052;color:#ffd180}.threat-low[data-v-61c55631]{background:#66bb6a1f;border-color:#66bb6a4d;color:#a5d6a7}.threat-utility[data-v-61c55631]{background:#4dd0e11f;border-color:#4dd0e14d;color:#80d8ff}.ei-stat-grid[data-v-61c55631]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ei-stat-card[data-v-61c55631]{display:flex;flex-direction:column;gap:3px;padding:12px}.ei-stat-label[data-v-61c55631]{color:#ffffff6b;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.ei-stat-card strong[data-v-61c55631]{color:#ffffffeb;font-family:monospace;font-size:1.05rem}.danger[data-v-61c55631],.ei-stat-card strong.danger[data-v-61c55631]{color:#ff9c9c}.ei-stat-card strong.warn[data-v-61c55631],.warn[data-v-61c55631]{color:#ffd180}.ei-stat-card strong.info[data-v-61c55631]{color:#80d8ff}.ei-stat-card strong.loot[data-v-61c55631],.loot[data-v-61c55631]{color:#ffb74d}.ei-section[data-v-61c55631]{padding:14px}.ei-section-title[data-v-61c55631]{color:#ffffffe6;font-size:1rem;margin-bottom:12px}.ei-admin-pill[data-v-61c55631]{align-items:center;background:#ff525229;border:1px solid rgba(255,82,82,.42);border-radius:999px;color:#ffb3b3;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.64rem;font-weight:900;letter-spacing:.08em;margin-left:auto;padding:3px 7px;text-transform:uppercase}.ei-table-head[data-v-61c55631],.ei-table-row[data-v-61c55631]{align-items:center;display:grid;gap:12px}.ei-table-head[data-v-61c55631]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#ffffff61;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:0 12px 8px;text-transform:uppercase}.ei-table-row[data-v-61c55631]{background:#ffffff08;border-radius:8px;font-size:.84rem;margin-top:8px;min-height:42px;padding:9px 12px}.ei-table-head.world[data-v-61c55631],.ei-table-row.world[data-v-61c55631]{grid-template-columns:1.35fr .65fr .95fr .5fr .5fr .45fr .45fr}.ei-world-name[data-v-61c55631]{align-items:center;display:flex;gap:7px;min-width:0}.ei-world-name span[data-v-61c55631]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-world-name em[data-v-61c55631]{font-size:.68rem;font-style:normal;margin-left:auto}.ei-config-row strong[data-v-61c55631],.ei-kv-row strong[data-v-61c55631],.mono[data-v-61c55631]{font-family:monospace}.text-right[data-v-61c55631]{text-align:right}.ei-two-col[data-v-61c55631]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.ei-config-grid[data-v-61c55631],.ei-kv-grid[data-v-61c55631]{display:grid;gap:8px}.ei-config-row[data-v-61c55631],.ei-kv-row[data-v-61c55631]{align-items:center;background:#ffffff08;border-radius:8px;display:flex;font-size:.82rem;gap:12px;justify-content:space-between;padding:8px 10px}.ei-config-row.admin-only[data-v-61c55631],.ei-kv-row.admin-only[data-v-61c55631]{background:linear-gradient(135deg,#ff52522e,#7818181f),#ffffff07;border:1px solid rgba(255,82,82,.22)}.ei-config-row.admin-only span[data-v-61c55631],.ei-kv-row.admin-only span[data-v-61c55631]{color:#ffc4c4b8}.ei-config-row.admin-only strong[data-v-61c55631],.ei-kv-row.admin-only strong[data-v-61c55631]{color:#ffd1d1}.admin-only-section[data-v-61c55631]{border-color:#ff52522e;box-shadow:inset 0 0 0 1px #ff52520a}.ei-raw-config[data-v-61c55631]{background:linear-gradient(135deg,#ff525221,#480c1247),#00000047;border:1px solid rgba(255,82,82,.24);border-radius:8px;color:#ffd1d1;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.72rem;line-height:1.45;margin:0;max-height:300px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.ei-config-row span[data-v-61c55631],.ei-kv-row span[data-v-61c55631]{color:#ffffff7a}.ei-config-row strong[data-v-61c55631],.ei-kv-row strong[data-v-61c55631]{color:#ffffffd1;overflow-wrap:anywhere;text-align:right}.ei-config-grid[data-v-61c55631]{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-empty[data-v-61c55631],.ei-section-empty[data-v-61c55631]{color:#ffffff73;font-size:.86rem}.ei-empty[data-v-61c55631]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 16px;text-align:center}.ei-sprite[data-v-61c55631]{background-position:0 0;background-repeat:no-repeat;display:inline-block;image-rendering:pixelated;transform:translateZ(0)}.ei-sprite.animated[data-v-61c55631]{animation:ei-sprite-walk-61c55631 var(--ei-anim-duration) steps(var(--ei-frames)) infinite}.ei-sprite.still[data-v-61c55631]{background-position:0 0}@keyframes ei-sprite-walk-61c55631{0%{background-position-x:0}to{background-position-x:var(--ei-frame-shift)}}.ei-sprite-fallback[data-v-61c55631]{--enemy-color:#ff7043;background:linear-gradient(180deg,color-mix(in srgb,var(--enemy-color),#fff 24%),var(--enemy-color)),var(--enemy-color);border:2px solid rgba(0,0,0,.45);border-radius:10px;box-shadow:0 0 14px color-mix(in srgb,var(--enemy-color),transparent 40%);display:inline-block;position:relative}.ei-sprite-fallback.boss[data-v-61c55631]{border-radius:6px;transform:rotate(45deg) scale(.82)}.ei-sprite-fallback.utility[data-v-61c55631]{background:#f5a623;border-radius:50%}.ei-fallback-eye[data-v-61c55631]{background:#10131e;border-radius:2px;height:12%;position:absolute;top:30%;width:12%}.ei-fallback-eye.left[data-v-61c55631]{left:30%}.ei-fallback-eye.right[data-v-61c55631]{right:30%}@layer vuetify-components{.v-menu>.v-overlay__content{border-radius:4px;display:flex;flex-direction:column}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-list,.v-menu>.v-overlay__content>.v-sheet{background:rgb(var(--v-theme-surface));border-radius:inherit;box-shadow:0 1px 3px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));height:100%;overflow:auto;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 6%,transparent)}}.li-dialog[data-v-94c12a1c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12141cf2!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 48px #00000080!important;color:#fff;display:flex;flex-direction:column}.li-header[data-v-94c12a1c]{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent);border-bottom:1px solid hsla(0,0%,100%,.05);cursor:grab;display:flex;justify-content:space-between;padding:16px 20px}.li-header[data-v-94c12a1c]:active{cursor:grabbing}.li-header-left[data-v-94c12a1c]{font-family:Righteous,sans-serif;font-size:1.1rem;letter-spacing:1px}.li-close-btn[data-v-94c12a1c],.li-header-left[data-v-94c12a1c]{align-items:center;display:flex}.li-close-btn[data-v-94c12a1c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;height:32px;justify-content:center;transition:all .2s ease;width:32px}.li-close-btn[data-v-94c12a1c]:hover{background:#f443;border-color:#ff444480;color:#f44}.li-body[data-v-94c12a1c]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.li-section[data-v-94c12a1c]{background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:16px}.li-section-title[data-v-94c12a1c]{align-items:center;color:#ffffffe6;display:flex;font-family:Righteous,sans-serif;font-size:1.1rem;gap:8px;margin-bottom:12px}.li-total-weight[data-v-94c12a1c]{color:#fff9;font-family:monospace;font-size:.9rem}.li-total-weight b[data-v-94c12a1c]{color:#fff}.li-pool-desc[data-v-94c12a1c]{color:#ffffff80;font-size:.85rem;line-height:1.4}.li-mechanics-grid[data-v-94c12a1c]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.li-mech-card[data-v-94c12a1c]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;gap:12px;padding:12px}.li-mech-ico[data-v-94c12a1c]{margin-top:2px}.li-mech-title[data-v-94c12a1c]{font-size:.9rem;font-weight:600;margin-bottom:4px}.li-mech-desc[data-v-94c12a1c]{color:#ffffff80;font-size:.8rem;line-height:1.4}.li-table[data-v-94c12a1c]{display:flex;flex-direction:column;gap:8px}.pool-table .li-table-head[data-v-94c12a1c],.pool-table .li-table-row[data-v-94c12a1c]{-moz-column-gap:20px;column-gap:20px;grid-template-columns:3fr 1.2fr .8fr 1.3fr}.li-table-head[data-v-94c12a1c]{border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff6;font-size:.75rem;letter-spacing:1px;margin-bottom:4px;padding:0 16px 8px;text-transform:uppercase}.li-table-head[data-v-94c12a1c],.li-table-row[data-v-94c12a1c]{display:grid;grid-template-columns:1fr 100px}.li-table-row[data-v-94c12a1c]{align-items:center;background:#ffffff05;border-radius:8px;font-size:.95rem;padding:12px 16px;transition:background .2s}.li-table-row[data-v-94c12a1c]:hover{background:#ffffff0d}.li-row-name[data-v-94c12a1c]{align-items:center;display:flex;font-weight:500}.li-row-val[data-v-94c12a1c]{color:#ffffffb3;font-family:monospace}.li-empty[data-v-94c12a1c]{background:#ffffff06;border:1px dashed hsla(0,0%,100%,.1);border-radius:8px;color:#ffffff7a;padding:28px 16px;text-align:center}.weight-val[data-v-94c12a1c]{color:#fff}.pct-val[data-v-94c12a1c]{color:#8cf}.type-badge[data-v-94c12a1c]{background:#ffffff1a;border-radius:12px;font-family:sans-serif;font-size:.7rem;letter-spacing:.5px;padding:2px 8px;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.type-gear[data-v-94c12a1c]{background:#48f3;border:1px solid rgba(68,136,255,.3);color:#8bf}.type-material[data-v-94c12a1c]{background:#5fa3;border:1px solid rgba(85,255,170,.3);color:#8fc}.type-general[data-v-94c12a1c]{background:#fc43;border:1px solid rgba(255,204,68,.3);color:#feb}.li-row-dot[data-v-94c12a1c]{border-radius:50%;height:8px;margin-right:12px;width:8px}.val-drop[data-v-94c12a1c]{color:#fa4}.li-gear-menu[data-v-94c12a1c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161efa!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 18px 46px #0000009e!important;max-height:min(360px,calc(100vh - 48px));min-width:240px;overflow-y:auto;overscroll-behavior:contain;padding:16px;pointer-events:auto}.li-gear-menu-overlay{pointer-events:auto;z-index:3600!important}.li-gm-title[data-v-94c12a1c]{color:#ffffffe6;font-family:Righteous,sans-serif;font-size:1.05rem;margin-bottom:4px}.li-gm-desc[data-v-94c12a1c]{color:#ffffff80;font-size:.75rem;line-height:1.3;margin-bottom:12px}.li-gm-table[data-v-94c12a1c]{display:flex;flex-direction:column;gap:8px}.li-gm-row[data-v-94c12a1c]{align-items:center;background:#ffffff08;border-radius:4px;display:grid;font-size:.85rem;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:6px 10px}.li-gm-pct[data-v-94c12a1c]{color:#8cf;font-family:monospace}.li-gm-min[data-v-94c12a1c]{color:#fff9;font-family:monospace}.enemy-table-head[data-v-94c12a1c],.enemy-table-row[data-v-94c12a1c]{-moz-column-gap:16px;column-gap:16px;grid-template-columns:2fr .8fr .9fr .8fr}.world-table-head[data-v-94c12a1c],.world-table-row[data-v-94c12a1c]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:1.5fr .7fr .7fr .7fr}.hp-val[data-v-94c12a1c]{color:#ff9c9c}.rarity-mult-val[data-v-94c12a1c]{color:#ffd54f;font-family:monospace;font-weight:600}.mod-inline-content[data-v-d2bdc599]{color:#eef4fff0;padding:14px}.mod-roll-context[data-v-d2bdc599],.mod-search-row[data-v-d2bdc599]{margin-bottom:10px}.mod-roll-context[data-v-d2bdc599]{align-items:center;background:#0b121cb8;border:1px solid rgba(137,214,255,.18);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:9px 11px}.mod-roll-context span[data-v-d2bdc599]{color:#ffdc52f2;display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mod-roll-context small[data-v-d2bdc599]{color:#cedaee9e;display:block;font-size:.72rem;margin-top:2px}.mod-card-list[data-v-d2bdc599]{display:grid;gap:10px;padding-bottom:12px}.mod-card[data-v-d2bdc599]{background:linear-gradient(135deg,#ffffff0b,#ffffff05),#060a12d1;border:1px solid rgba(137,214,255,.14);border-radius:8px;padding:12px}.mod-card-header[data-v-d2bdc599]{align-items:center;display:flex;gap:10px;justify-content:space-between}.mod-label[data-v-d2bdc599]{color:#f6f9fffa;font-size:.94rem;font-weight:900;letter-spacing:.02em;min-width:0}.mod-type-badge[data-v-d2bdc599]{background:#ffffff0e;border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:#dce8ffb8;flex:0 0 auto;font-size:.62rem;font-weight:900;letter-spacing:.1em;padding:3px 7px;text-transform:uppercase}.mod-gear-chips[data-v-d2bdc599],.mod-roll-odds[data-v-d2bdc599]{margin-top:9px}.mod-gear-chips[data-v-d2bdc599]{display:flex;flex-wrap:wrap;gap:6px}.mod-gear-chip[data-v-d2bdc599]{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:.66rem;font-weight:900;letter-spacing:.04em;min-height:22px;padding:3px 7px;text-transform:uppercase}.mod-roll-odds[data-v-d2bdc599]{display:grid;gap:7px}.mod-roll-row[data-v-d2bdc599]{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(96px,.8fr) minmax(260px,1.8fr)}.mod-roll-row-label[data-v-d2bdc599]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;color:#e6eeffc7;display:flex;font-size:.68rem;font-weight:900;gap:5px;letter-spacing:.08em;padding:7px 8px;text-transform:uppercase}.mod-roll-row-label span[data-v-d2bdc599]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-roll-summary[data-v-d2bdc599]{align-items:center;background:#080d18b8;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;display:grid;gap:9px;grid-template-columns:minmax(130px,1fr) auto;min-width:0;padding:7px 8px}.mod-roll-meter[data-v-d2bdc599]{background:#89d6ff1a;border-radius:999px;box-shadow:inset 0 0 0 1px #89d6ff14;height:7px;overflow:hidden}.mod-roll-meter span[data-v-d2bdc599]{background:linear-gradient(90deg,#ffd34aeb,#89d6ffeb);border-radius:inherit;box-shadow:0 0 10px #ffd34a52;display:block;height:100%}.mod-roll-values[data-v-d2bdc599]{display:grid;gap:2px;justify-items:end;min-width:94px}.mod-roll-values b[data-v-d2bdc599]{color:#f6fafff2;font-size:.82rem;font-weight:900;line-height:1;white-space:nowrap}.mod-roll-values small[data-v-d2bdc599]{color:#cedaee8f;font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.mod-desc[data-v-d2bdc599]{color:#dae2f2b3;font-size:.8rem;line-height:1.45;margin:9px 0 10px}.mod-ranges[data-v-d2bdc599]{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.mod-range-row[data-v-d2bdc599]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.07);border-radius:7px;display:flex;gap:8px;justify-content:space-between;min-height:28px;padding:5px 7px}.rarity-pill[data-v-d2bdc599]{border:1px solid;border-radius:5px;flex:0 0 auto;font-size:.58rem;font-weight:900;letter-spacing:.08em;padding:2px 6px}.range-value[data-v-d2bdc599]{color:#f2f6ffd1;font-size:.74rem;font-weight:800;text-align:right}.mod-empty[data-v-d2bdc599]{color:#dce4f48c;display:grid;min-height:220px;place-items:center;text-align:center}@media(max-width:760px){.mod-roll-row[data-v-d2bdc599]{grid-template-columns:1fr}}.wi-dialog[data-v-d65fe311]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12141cf2!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 48px #00000080!important;color:#fff}.wi-body[data-v-d65fe311]{padding:20px}.wi-section[data-v-d65fe311]{background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:16px}.wi-section-title[data-v-d65fe311]{align-items:center;color:#ffffffe6;display:flex;font-family:Righteous,sans-serif;font-size:1rem;gap:8px;margin-bottom:10px}.wi-desc[data-v-d65fe311]{color:#fff9;font-size:.82rem;line-height:1.4;margin-bottom:12px}.wi-focus-card[data-v-d65fe311]{background:#89d6ff13;border:1px solid rgba(137,214,255,.2);border-radius:10px;margin-bottom:14px;padding:14px}.wi-focus-title[data-v-d65fe311]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.wi-focus-title strong[data-v-d65fe311]{color:#fffffff0;font-family:Righteous,sans-serif;font-weight:500}.wi-focus-title span[data-v-d65fe311]{background:#fff1;border-radius:999px;color:#ffffff85;font-size:.78rem;padding:2px 8px}.wi-focus-grid[data-v-d65fe311]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.wi-focus-grid div[data-v-d65fe311]{background:#00000038;border-radius:8px;padding:10px}.wi-focus-grid span[data-v-d65fe311]{color:#ffffff7a;display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.wi-focus-grid strong[data-v-d65fe311]{color:#dff5ff;display:block;font-family:monospace;margin-top:6px}.wi-table[data-v-d65fe311]{display:flex;flex-direction:column;gap:8px}.wi-table-head[data-v-d65fe311]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff6;font-size:.75rem;letter-spacing:1px;padding:0 12px 8px;text-transform:uppercase}.wi-table-head[data-v-d65fe311],.wi-table-row[data-v-d65fe311]{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1.7fr .95fr .45fr .75fr .85fr .75fr .7fr .75fr}.wi-table-row[data-v-d65fe311]{align-items:center;background:#ffffff05;border-radius:8px;padding:10px 12px}.wi-row-name[data-v-d65fe311]{align-items:center;display:flex;gap:8px;overflow:hidden}.wi-row-type[data-v-d65fe311]{color:#ffffff9e;font-size:.85rem}.wi-row-val[data-v-d65fe311]{color:#ffffffd1;font-family:monospace}.wi-empty[data-v-d65fe311]{color:#ffffff80;font-size:.85rem;padding:16px;text-align:center}.info-overlay[data-v-69cef973]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 18% 12%,rgba(78,179,255,.14),transparent 30%),#05080e94;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2050}.info-codex-dialog[data-v-69cef973]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0f17db!important;border:1px solid rgba(156,209,255,.22)!important;box-shadow:0 26px 80px #0000009e!important;height:930px!important;max-width:none!important;overflow:hidden;width:1540px!important}.info-codex-dialog[data-v-69cef973] .market-header{background:linear-gradient(180deg,#ffffff13,#ffffff05);border-bottom-color:#ffffff1f;padding:13px 16px 11px}.info-codex[data-v-69cef973]{display:grid;gap:12px;grid-template-columns:220px 250px minmax(0,1fr);height:calc(100% - 53px);min-height:0;padding:12px}.info-codex.no-subnav[data-v-69cef973]{grid-template-columns:220px minmax(0,1fr)}.info-category-rail[data-v-69cef973],.info-content-panel[data-v-69cef973],.info-subnav[data-v-69cef973]{background:#0003;border:1px solid hsla(0,0%,100%,.095);min-height:0}.info-category-rail[data-v-69cef973]{border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px}.info-category-button[data-v-69cef973]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;color:#ffffffc7;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px 10px;text-align:left;width:100%}.info-category-button[data-v-69cef973]:hover,.info-subnav-button[data-v-69cef973]:hover{background:#89d6ff17;border-color:#89d6ff57}.info-category-button.active[data-v-69cef973]{background:linear-gradient(90deg,#43aaff38,#43aaff11);border-color:#89d6ff7a;color:#e6f7ff}.info-category-icon[data-v-69cef973]{background:#fff1;border-radius:8px;display:grid;height:34px;place-items:center;width:34px}.info-category-copy[data-v-69cef973]{display:flex;flex-direction:column;gap:2px;min-width:0}.info-category-copy strong[data-v-69cef973]{font-family:Righteous,sans-serif;font-size:.88rem;font-weight:500}.info-category-copy small[data-v-69cef973]{color:#ffffff7a;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-subnav[data-v-69cef973]{border-radius:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:12px}.info-subnav-heading[data-v-69cef973]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:4px 4px 10px}.info-subnav-heading span[data-v-69cef973]{color:#ffffffeb;display:block;font-family:Righteous,sans-serif;font-size:1rem}.info-subnav-heading small[data-v-69cef973]{color:#ffffff85;display:block;font-size:.76rem;line-height:1.35;margin-top:5px}.info-subnav-list[data-v-69cef973]{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:2px}.info-subnav-button[data-v-69cef973]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.075);border-radius:8px;color:#ffffffbd;display:flex;gap:8px;min-height:34px;padding:7px 9px;text-align:left}.info-subnav-button span[data-v-69cef973]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-subnav-button.active[data-v-69cef973]{background:#89d6ff26;border-color:#89d6ff6b;color:#dbf2ff}.info-subnav-divider[data-v-69cef973]{color:#ffffff6b;font-size:.65rem;font-weight:700;letter-spacing:.14em;margin-top:8px;padding:8px 4px 3px;text-transform:uppercase}.info-content-panel[data-v-69cef973]{border-radius:12px;overflow:hidden;position:relative}.info-content-panel[data-v-69cef973]>*{height:100%;min-height:0}.info-content-panel[data-v-69cef973]>.ei-inline-content,.info-content-panel[data-v-69cef973]>.io-inline-content,.info-content-panel[data-v-69cef973]>.li-inline-content,.info-content-panel[data-v-69cef973]>.mod-inline-content,.info-content-panel[data-v-69cef973]>.wi-inline-content{height:100%;min-height:0;overflow:hidden}.info-content-panel[data-v-69cef973]>.io-inline-content,.info-content-panel[data-v-69cef973]>.mod-inline-content{overflow-y:auto}.info-content-panel[data-v-69cef973] .ei-body,.info-content-panel[data-v-69cef973] .li-body,.info-content-panel[data-v-69cef973] .wi-body{height:100%;max-height:none;min-height:0;overflow-y:auto}.info-content-panel[data-v-69cef973] .ei-roster{max-height:calc(100% - 2px)}[data-v-69cef973] .ei-dialog,[data-v-69cef973] .li-dialog,[data-v-69cef973] .mod-info-dialog,[data-v-69cef973] .wi-dialog{background:transparent!important;border:none!important;box-shadow:none!important}@layer vuetify-components{.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;overflow:hidden;padding:16px;position:relative;--v-border-color:currentColor}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert{border-radius:4px}.v-alert--variant-outlined,.v-alert--variant-plain,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:color-mix(in srgb,rgb(var(--v-theme-on-surface-light)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-alert--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-alert--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-alert--variant-outlined{border:thin solid}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-alert .v-alert__underlay{position:absolute}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity:.38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert:not(:has(.v-alert-title)) .v-alert__content{padding-block:.125rem}.v-alert__border{border:0 solid;border-radius:inherit;inset:0;opacity:var(--v-border-opacity);pointer-events:none;position:absolute;width:100%}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__close>.v-btn{margin-block:calc(var(--v-btn-height)*-1/2 + -6px - -.875rem)}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__content>:first-child{margin-top:0}.v-alert__content>:last-child{margin-bottom:0}.v-alert__append,.v-alert__close{margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-items:center;align-self:flex-start;display:flex;grid-area:prepend;margin-inline-end:16px;min-height:1.75rem}.v-alert__prepend>.v-icon{font-size:1.75rem;height:1.75rem;width:1.75rem}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-bottom-left-radius:0;border-top-left-radius:0}.v-alert--border-end .v-alert__underlay{border-bottom-right-radius:0;border-top-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.5rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}@media(forced-colors:active){.v-alert:not(.v-alert--variant-text,.v-alert--variant-plain){border-style:solid}.v-alert--variant-outlined,.v-alert--variant-tonal{border-width:medium}.v-alert--variant-elevated,.v-alert--variant-flat{border-width:thick}}}.inv-drag-hint[data-v-a84d25af]{border:1px dashed hsla(0,0%,100%,.12);border-radius:10px;color:#ffffff4d;flex-direction:column;font-size:.72rem;gap:6px;line-height:1.5;margin-top:12px;padding:18px 12px;text-align:center}.inv-drag-hint[data-v-a84d25af],.listing-item-tile[data-v-a84d25af]{align-items:center;display:flex;justify-content:center}.listing-item-tile[data-v-a84d25af]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}@layer vuetify-components{.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap}.v-chip .v-icon{--v-icon-size-multiplier:.8571428571}.v-chip.v-chip--size-x-small{--v-chip-size:.625rem;--v-chip-height:20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height:14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height:20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-end:4px;margin-inline-start:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-5.6px;margin-inline-start:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-chip__filter,.v-chip.v-chip--size-x-small .v-icon--start{margin-inline-end:4px;margin-inline-start:-4px}.v-chip.v-chip--size-x-small .v-chip__close,.v-chip.v-chip--size-x-small .v-icon--end{margin-inline-end:-4px;margin-inline-start:4px}.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close,.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size:.75rem;--v-chip-height:26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height:20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height:26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-end:5px;margin-inline-start:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-7px;margin-inline-start:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-chip__filter,.v-chip.v-chip--size-small .v-icon--start{margin-inline-end:5px;margin-inline-start:-5px}.v-chip.v-chip--size-small .v-chip__close,.v-chip.v-chip--size-small .v-icon--end{margin-inline-end:-5px;margin-inline-start:5px}.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close,.v-chip.v-chip--size-small .v-icon--end+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size:.875rem;--v-chip-height:32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height:26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height:32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-end:6px;margin-inline-start:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-8.4px;margin-inline-start:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-chip__filter,.v-chip.v-chip--size-default .v-icon--start{margin-inline-end:6px;margin-inline-start:-6px}.v-chip.v-chip--size-default .v-chip__close,.v-chip.v-chip--size-default .v-icon--end{margin-inline-end:-6px;margin-inline-start:6px}.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close,.v-chip.v-chip--size-default .v-icon--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size:1rem;--v-chip-height:38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height:32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height:38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-end:7px;margin-inline-start:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-9.8px;margin-inline-start:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-chip__filter,.v-chip.v-chip--size-large .v-icon--start{margin-inline-end:7px;margin-inline-start:-7px}.v-chip.v-chip--size-large .v-chip__close,.v-chip.v-chip--size-large .v-icon--end{margin-inline-end:-7px;margin-inline-start:7px}.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close,.v-chip.v-chip--size-large .v-icon--end+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size:1.125rem;--v-chip-height:44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height:38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height:44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-end:8.5px;margin-inline-start:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-11.9px;margin-inline-start:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-chip__filter,.v-chip.v-chip--size-x-large .v-icon--start{margin-inline-end:8.5px;margin-inline-start:-8.5px}.v-chip.v-chip--size-x-large .v-chip__close,.v-chip.v-chip--size-x-large .v-icon--end{margin-inline-end:-8.5px;margin-inline-start:8.5px}.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close,.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height))}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) - 4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) - 8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-outlined,.v-chip--variant-plain,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.62}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-chip--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-chip--variant-outlined{border:thin solid}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter,.v-chip--link{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__append,.v-chip__close,.v-chip__filter,.v-chip__prepend{align-items:center;display:inline-flex}.v-chip__close{background-color:transparent;border-style:none;color:inherit;cursor:pointer;flex:0 1 auto;font:inherit;font-size:18px;margin:0;max-height:18px;max-width:18px;overflow:visible;padding:0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip--label{border-radius:4px}@media(forced-colors:active){.v-chip:not(.v-chip--variant-text,.v-chip--variant-plain){border:thin solid}}}@layer vuetify-components{.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-chip-group .v-chip{background-color:buttonface;color:buttontext}.v-chip-group .v-chip:hover{color:highlight}}}@layer vuetify-components{.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled){color:highlight;forced-color-adjust:preserve-parent-color}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible{outline-offset:2px}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat{background-color:highlight;color:highlighttext}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal{border-width:medium}}}@layer vuetify-components{.v-chip-group--column .v-slide-group__content{flex-wrap:wrap;max-width:100%;white-space:normal}}@layer vuetify-components{.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;cursor:pointer;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:normal}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:transparent;scrollbar-width:none}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}}.char-select-card[data-v-b13eec34]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12141cf5!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 48px #00000080!important;color:#fff;display:flex;flex-direction:column;overflow:hidden}.cs-header[data-v-b13eec34]{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.055),transparent);border-bottom:1px solid hsla(0,0%,100%,.055);cursor:grab;display:flex;justify-content:space-between;padding:16px 20px}.cs-header[data-v-b13eec34]:active{cursor:grabbing}.cs-header-title[data-v-b13eec34]{align-items:center;color:#ffffffe6;display:flex;flex:1;font-family:Righteous,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1px}.cs-empty[data-v-b13eec34],.cs-error[data-v-b13eec34],.cs-loading[data-v-b13eec34]{align-items:center;color:#ffffff61;display:flex;font-size:.82rem;gap:10px;justify-content:center;padding:36px 20px}.cs-list[data-v-b13eec34]{display:flex;flex-direction:column;gap:8px;padding:14px}.cs-row[data-v-b13eec34]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;cursor:default;display:flex;gap:12px;padding:12px;transition:background .15s,border-color .2s}.cs-row[data-v-b13eec34]:hover{background:#ffffff13;border-color:#00e5ff59}.cs-row-active[data-v-b13eec34]{background:#00e5ff14;border-color:#00e5ff75}.cs-row-switching[data-v-b13eec34]{opacity:.7;pointer-events:none}.cs-avatar[data-v-b13eec34]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:34px}.cs-avatar-active .cs-num[data-v-b13eec34]{color:#00e5ff99}.cs-num[data-v-b13eec34]{color:#ffffff38;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:700}.cs-info[data-v-b13eec34]{flex:1;min-width:0}.cs-name-row[data-v-b13eec34]{align-items:center;display:flex;gap:4px}.cs-name[data-v-b13eec34]{color:#ffffffe0;font-size:.84rem;font-weight:600}.cs-active-chip[data-v-b13eec34]{font-size:.55rem!important;font-weight:800!important;height:16px!important;letter-spacing:.08em}.cs-stats[data-v-b13eec34]{gap:4px;margin-top:4px}.cs-stat[data-v-b13eec34],.cs-stats[data-v-b13eec34]{align-items:center;display:flex}.cs-stat[data-v-b13eec34]{color:#ffffff6b;font-size:.7rem}.cs-dot[data-v-b13eec34]{color:#ffffff2e;font-size:.7rem}.cs-date[data-v-b13eec34]{color:#ffffff38;font-size:.64rem;margin-top:3px}.cs-actions[data-v-b13eec34]{align-items:center;display:flex;flex-shrink:0;gap:6px}.cs-switch-btn[data-v-b13eec34]{font-size:.72rem!important;letter-spacing:.04em!important}.cs-delete-btn[data-v-b13eec34]{opacity:0;transition:opacity .15s}.cs-row:hover .cs-delete-btn[data-v-b13eec34]{opacity:1}.cs-footer[data-v-b13eec34]{align-items:center;background:#00000029;border-top:1px solid hsla(0,0%,100%,.055);display:flex;justify-content:space-between;padding:14px 16px 16px}.cs-create-btn[data-v-b13eec34]{font-size:.74rem!important}.cs-footer-hint[data-v-b13eec34]{color:#ffffff40;font-size:.66rem;letter-spacing:.04em}.cs-char-enter-active[data-v-b13eec34],.cs-char-leave-active[data-v-b13eec34]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.cs-char-enter-from[data-v-b13eec34]{opacity:0;transform:translate(-12px)}.cs-char-leave-to[data-v-b13eec34]{opacity:0;transform:translate(12px)}.del-confirm-card[data-v-b13eec34]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12141cf5!important;border:1px solid rgba(255,82,82,.28);box-shadow:0 24px 48px #00000080!important}.del-header[data-v-b13eec34]{align-items:center;background:linear-gradient(180deg,rgba(255,82,82,.12),transparent);border-bottom:1px solid rgba(255,82,82,.18);color:#ffffffe6;display:flex;font-family:Righteous,sans-serif;font-size:1rem;letter-spacing:1px;padding:16px 20px}.del-body[data-v-b13eec34]{color:#ffffffa6;font-size:.82rem;line-height:1.6;padding:18px 20px 14px}.del-body strong[data-v-b13eec34]{color:#ffffffe6}.del-warning[data-v-b13eec34]{color:#ff6464cc;font-size:.78rem;margin-top:10px}.del-actions[data-v-b13eec34]{display:flex;gap:10px;justify-content:flex-end;padding:10px 16px 16px}.char-switch-flash[data-v-b13eec34]{background:#00e5ff14;inset:0;pointer-events:none;position:fixed;z-index:9999}.char-flash-enter-active[data-v-b13eec34]{transition:opacity .15s ease}.char-flash-leave-active[data-v-b13eec34]{transition:opacity .45s ease}.char-flash-enter-from[data-v-b13eec34],.char-flash-leave-to[data-v-b13eec34]{opacity:0}@layer vuetify-components{.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-field__input>input,.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));overflow:hidden;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-menu>.v-overlay__content.v-autocomplete__content{border-radius:4px}.v-autocomplete__content>.v-sheet{display:flex;flex-direction:column}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{align-items:center;display:inline-flex;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;left:0;padding-inline:inherit;position:absolute;right:0;width:100%}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input,.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}}@layer vuetify-components{.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-selection-control .v-label{height:100%;opacity:1;white-space:normal;word-break:break-word}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;max-width:100%;min-width:0}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size:40px}.v-selection-control--density-comfortable{--v-selection-control-size:36px}.v-selection-control--density-compact{--v-selection-control-size:28px}.v-selection-control__wrapper{display:inline-flex}.v-selection-control__input,.v-selection-control__wrapper{align-items:center;flex:none;height:var(--v-selection-control-size);justify-content:center;position:relative;width:var(--v-selection-control-size)}.v-selection-control__input{border-radius:50%;display:flex}.v-selection-control__input input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-selection-control__input:before{background-color:currentColor;border-radius:100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}@layer vuetify-components{.v-selection-control-group{display:flex;flex-direction:column;grid-area:control}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}}@layer vuetify-components{.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;outline:none;overflow:auto;padding:8px 0;position:relative}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent);background:rgba(var(--v-theme-surface));border-radius:0;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-list--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--nav .v-list-group:not(:first-child)>.v-list-item,.v-list--nav .v-list-group__items>.v-list-group,.v-list--nav .v-list-group__items>.v-list-item,.v-list--nav .v-list-item:not(:first-child){margin-top:4px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity)*100%),transparent);display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;min-height:40px;padding-inline-end:16px;transition:min-height .2s cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))}.v-list-subheader--inset{--indent-padding:56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}}@layer vuetify-components{.v-list-item{align-items:center;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;max-width:100%;outline:none;padding:4px 16px;position:relative;text-decoration:none}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-outlined,.v-list-item--variant-plain,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-list-item--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-list-item--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-list-item--variant-outlined{border:thin solid}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}.v-list-item--focus-visible .v-list-item__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports selector(:focus-visible){.v-list-item:after{border:2px solid;border-radius:4px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.v-list-item--focus-visible:after,.v-list-item:focus-visible:after{opacity:calc(var(--v-theme-overlay-multiplier)*.15)}}.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon,.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon,.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar,.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar{--v-avatar-height:24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap,32px)}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,16px)}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap,20px)}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-items:center;align-self:center;display:flex;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:width .15s cubic-bezier(.4,0,.2,1)}.v-list-item__append *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap,32px)}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,16px)}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap,16px)}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-slim-spacer-width,20px)}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap,4px)}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;min-width:40px;overflow:hidden}.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item__content,.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item__content{min-width:0}.v-list-item-action{align-items:center;align-self:center;display:flex;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-end:-8px;margin-inline-start:8px}.v-list-item-media{margin-bottom:0;margin-top:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-bottom:-4px;margin-top:-4px}.v-list-item--three-line .v-list-item-media{margin-bottom:0;margin-top:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity,var(--v-medium-emphasis-opacity));overflow:hidden;overflow-wrap:break-word;padding:0;text-overflow:ellipsis;word-break:normal}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:normal;padding:0;text-overflow:ellipsis;white-space:nowrap;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-bottom:4px;padding-top:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-bottom:12px;padding-top:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-bottom:16px;padding-top:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__append,.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line,.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line,.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-bottom:8px;padding-top:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-bottom:12px;padding-top:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line,.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line,.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-bottom:4px;padding-top:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-bottom:8px;padding-top:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__append,.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line,.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line,.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:.2s ease-in-out;transition-property:opacity,color}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier:0}.v-list{--indent-padding:0px}.v-list--nav{--indent-padding:-8px}.v-list-group{--list-indent-size:16px;--parent-padding:var(--indent-padding);--prepend-width:var(--v-list-group-prepend,40px)}.v-list--slim .v-list-group{--prepend-width:var(--v-list-group-prepend,28px)}.v-list-group--fluid{--list-indent-size:0px}.v-list-group--prepend{--parent-padding:calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding:var(--indent-padding)}.v-list-group__items{--indent-padding:calc(var(--parent-padding) + var(--v-list-indent, var(--list-indent-size)));min-width:-moz-min-content;min-width:min-content}.v-navigation-drawer--rail .v-list-group__items{min-width:0}}@layer vuetify-overrides{.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))}}@layer vuetify-components{.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}}@layer vuetify-final.trumps{@media(forced-colors:active){.v-list-item--link:not(.v-list-item--active){color:buttontext}.v-list-item--link[href]:not(.v-list-item--active){color:unset}.v-list-item--active:not(.v-list-item--disabled) .v-icon,.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-]>*{color:highlight}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled){background:highlight}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) .v-icon,.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-]>*{color:highlighttext;forced-color-adjust:preserve-parent-color;opacity:1}.v-list-item--focus-visible:after{opacity:1}@supports selector(:focus-visible){.v-list-item:after{color:buttontext}.v-list-item:focus-visible:after{opacity:1}}}}@layer vuetify-components{.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-select .v-field .v-field__input,.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;caret-color:transparent;flex:0 0;left:0;opacity:1;padding-inline:inherit;pointer-events:none;position:absolute;right:0;transition:none;width:100%}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));overflow:hidden;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{display:flex;flex-direction:column}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{align-items:center;display:inline-flex;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}}@layer vuetify-components{.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));border-radius:0;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-sheet--rounded{border-radius:4px}}@layer vuetify-components{.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}}.mod-input[data-v-aa26f4f0] .v-field__input{color:#a5d6a7;font-family:monospace;font-weight:700;padding:4px;text-align:right}.mod-edit-card[data-v-aa26f4f0]:hover{background:#ffffff14!important}.save-btn-glass[data-v-aa26f4f0]{animation:bg-pan-aa26f4f0 3s linear infinite;background:linear-gradient(90deg,#1b5e20,#2e7d32,#1b5e20)!important;background-size:200%!important;box-shadow:0 4px 15px #2e7d3266!important}.save-btn-glass[data-v-aa26f4f0]:hover{filter:brightness(1.2)}.admin-item-meta[data-v-aa26f4f0]{align-items:center;background:#070a1473;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.admin-item-id[data-v-aa26f4f0]{color:#b5c5ffdb;flex:1;font-family:monospace;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-item-actions[data-v-aa26f4f0]{align-items:center;display:flex;gap:8px}@keyframes bg-pan-aa26f4f0{0%{background-position:0}to{background-position:200%}}.li-dialog[data-v-37ac4e03]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12141cf5!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 48px #00000080!important;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;overflow:hidden}.li-header[data-v-37ac4e03]{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.055),transparent);border-bottom:1px solid hsla(0,0%,100%,.055);cursor:grab;display:flex;justify-content:space-between;padding:16px 20px}.li-header[data-v-37ac4e03]:active{cursor:grabbing}.li-header-left[data-v-37ac4e03]{align-items:center;display:flex;font-family:Righteous,sans-serif;gap:8px}.li-title[data-v-37ac4e03]{font-size:1.1rem;font-weight:700;letter-spacing:1px}.li-close-btn[data-v-37ac4e03]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#aaa;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.li-close-btn[data-v-37ac4e03]:hover{background:#ff525233;border-color:#ff525280;color:#ff6b6b}.li-tabs[data-v-37ac4e03]{background:#00000024;border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;gap:8px;padding:12px 20px}.li-tab[data-v-37ac4e03]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffffa8;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;letter-spacing:.08em;min-height:34px;padding:0 12px;text-transform:uppercase;transition:all .2s}.li-tab[data-v-37ac4e03]:hover{background:#ff5a5a1f;border-color:#ff5a5a4d;color:#ffd6d6}.li-tab.active[data-v-37ac4e03]{background:#ff5a5a24;border-color:#ff5a5a66;color:#ffd6d6}.li-body[data-v-37ac4e03]{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto;padding:20px}.admin-hub[data-v-37ac4e03]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-card[data-v-37ac4e03]{--admin-tool-color:255,120,120;align-items:center;background:linear-gradient(135deg,rgba(var(--admin-tool-color),.14),#ffffff09),#00000038;border:1px solid rgba(var(--admin-tool-color),.26);border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;gap:12px;min-height:96px;padding:14px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-hub-card[data-v-37ac4e03]:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--admin-tool-color),.21),#ffffff0e),#0000003d;border-color:rgba(var(--admin-tool-color),.48);transform:translateY(-1px)}.admin-hub-card[data-v-37ac4e03]:disabled{cursor:default;opacity:.48}.admin-hub-card--red[data-v-37ac4e03]{--admin-tool-color:255,105,115}.admin-hub-card--amber[data-v-37ac4e03]{--admin-tool-color:255,190,95}.admin-hub-card--cyan[data-v-37ac4e03]{--admin-tool-color:95,220,230}.admin-hub-card--blue[data-v-37ac4e03]{--admin-tool-color:105,160,255}.admin-hub-card--violet[data-v-37ac4e03]{--admin-tool-color:175,135,255}.admin-hub-card--green[data-v-37ac4e03]{--admin-tool-color:120,220,150}.admin-hub-icon[data-v-37ac4e03]{align-items:center;background:rgba(var(--admin-tool-color),.11);border:1px solid rgba(var(--admin-tool-color),.18);border-radius:8px;color:rgb(var(--admin-tool-color));display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-hub-copy[data-v-37ac4e03]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.admin-hub-label[data-v-37ac4e03]{color:#fff;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-hub-subtitle[data-v-37ac4e03]{color:#ffffff94;font-size:11px;line-height:1.35}.admin-hub-status[data-v-37ac4e03]{background:rgba(var(--admin-tool-color),.08);border:1px solid rgba(var(--admin-tool-color),.22);border-radius:999px;color:#ffffffa8;flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.admin-hub-arrow[data-v-37ac4e03]{color:rgba(var(--admin-tool-color),.84);flex:0 0 auto}.li-section[data-v-37ac4e03]{background:#00000038;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;margin-bottom:14px;padding:16px}.li-section-title[data-v-37ac4e03]{color:#ffffffe6;display:flex;font-family:Righteous,sans-serif;font-size:1rem;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:12px}.li-pill[data-v-37ac4e03],.li-section-title[data-v-37ac4e03]{align-items:center;text-transform:uppercase}.li-pill[data-v-37ac4e03]{background:#ffffff1a;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;padding:4px 8px}.pill-dim[data-v-37ac4e03]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:#ffffff80}.inv-slot-grid[data-v-37ac4e03]{display:grid;gap:8px;grid-template-columns:repeat(4,54px);justify-content:start}.inv-slot[data-v-37ac4e03]{align-items:center;aspect-ratio:1;background:#ffffff08;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:flex;justify-content:center;position:relative}.inv-slot-filled[data-v-37ac4e03]{background:#14192880}.inv-slot-inner[data-v-37ac4e03]{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;position:relative;transition:transform .2s,filter .2s;width:100%;z-index:2}.inv-slot-inner[data-v-37ac4e03]:hover{filter:brightness(1.2);transform:scale(1.05);z-index:10}.inv-slot-empty[data-v-37ac4e03]{height:100%;width:100%}.equip-doll[data-v-37ac4e03]{display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.equip-slot[data-v-37ac4e03]{align-items:center;aspect-ratio:1;background:#ffffff08;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:flex;justify-content:center;min-height:52px;overflow:hidden;position:relative;transition:border-color .13s,background .13s}.equip-slot[data-v-37ac4e03]:hover{background:#ffffff0f;border-color:#ffffff38}.equip-slot-filled[data-v-37ac4e03]{background:#14192880}.equip-slot-inner[data-v-37ac4e03]{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:background .12s;width:100%;z-index:2}.equip-slot-inner[data-v-37ac4e03]:hover{background:#ffffff12}.equip-slot-empty[data-v-37ac4e03]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.equip-slot-label[data-v-37ac4e03]{color:#ffffff4d;font-size:8px;font-weight:700;letter-spacing:.5px;margin-top:2px}.char-row[data-v-37ac4e03]{cursor:pointer;transition:background .2s}.char-row[data-v-37ac4e03]:hover{background:#ffffff1a;opacity:.8}.metric-card[data-v-37ac4e03]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:90px;padding:10px 16px}.metric-val[data-v-37ac4e03]{font-size:14px;font-weight:800;line-height:1}.metric-sub[data-v-37ac4e03]{color:#fff6;font-size:10px;margin-top:4px}.admin-live-pulse[data-v-37ac4e03]{animation:pulse-red-37ac4e03 2s infinite;background-color:#ff5252;border-radius:50%;box-shadow:0 0 #ff525266;height:8px;width:8px}@keyframes pulse-red-37ac4e03{0%{box-shadow:0 0 #ff5252b3}70%{box-shadow:0 0 0 6px #ff525200}to{box-shadow:0 0 #ff525200}}.admin-section[data-v-37ac4e03]{background:#00000038;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;margin-bottom:14px;padding:16px}.admin-section-label[data-v-37ac4e03]{align-items:center;color:#ffffff73;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.admin-hint[data-v-37ac4e03]{color:#ffffff4d;font-size:12px;margin-bottom:12px}.admin-empty[data-v-37ac4e03]{color:#ffffff4d;font-size:13px;padding:24px;text-align:center}.admin-back-btn[data-v-37ac4e03]{align-items:center;background:transparent;border:none;color:#ffffff73;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:.5px;margin-bottom:14px;padding:4px 0;transition:color .15s}.admin-back-btn[data-v-37ac4e03]:hover{color:#ffffffd9}.admin-live-card[data-v-37ac4e03]{align-items:flex-start;background:#00000038;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:16px 20px}.admin-live-card-left[data-v-37ac4e03]{flex:1}.admin-live-card-right[data-v-37ac4e03]{display:flex;flex-direction:column;gap:2px;text-align:right}.admin-live-row[data-v-37ac4e03]{align-items:center;display:flex;gap:6px;margin-bottom:4px}.admin-live-label[data-v-37ac4e03]{color:#ff5252;font-size:10px;font-weight:800;letter-spacing:2px}.admin-char-name[data-v-37ac4e03]{color:#fff;font-size:20px;font-weight:900;letter-spacing:1px;margin-bottom:2px}.admin-char-id[data-v-37ac4e03]{color:#788cffcc;font-family:monospace;font-size:11px;margin-bottom:10px}.admin-metrics[data-v-37ac4e03]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.admin-metric[data-v-37ac4e03]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:flex;gap:5px;padding:6px 10px}.admin-metric-val[data-v-37ac4e03]{color:#fff;font-size:13px;font-weight:700}.admin-metric-sub[data-v-37ac4e03]{color:#ffffff59;font-size:10px}.admin-created-label[data-v-37ac4e03]{color:#ffffff4d;font-size:10px;letter-spacing:.5px}.admin-created-val[data-v-37ac4e03]{color:#fff9;font-size:12px;font-weight:600}.admin-inv-count[data-v-37ac4e03]{color:#ffffff4d;font-size:11px;font-weight:600}.admin-grant-btn[data-v-37ac4e03]{align-items:center;background:#64ff6412;border:1px solid rgba(100,255,100,.2);border-radius:6px;color:#96ff96cc;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;padding:3px 10px;transition:all .15s}.admin-grant-btn[data-v-37ac4e03]:hover{background:#64ff6424;color:#b4ffb4}.admin-editor-header[data-v-37ac4e03]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.admin-close-editor[data-v-37ac4e03]{background:transparent;border:none;color:#ffffff59;cursor:pointer;padding:2px;transition:color .15s}.admin-close-editor[data-v-37ac4e03]:hover{color:#fffc}.admin-account-header[data-v-37ac4e03]{align-items:center;color:#ff7878cc;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.admin-char-count[data-v-37ac4e03]{background:#ffffff14;border-radius:20px;color:#fff6;font-size:10px;font-weight:700;padding:1px 7px}.admin-char-row[data-v-37ac4e03]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 12px;transition:background .13s,border-color .13s}.admin-char-row[data-v-37ac4e03]:hover{background:#ffffff0f;border-color:#ffffff1f}.admin-char-row-id[data-v-37ac4e03]{color:#ffffff59;font-family:monospace;font-size:11px}.admin-char-row-right[data-v-37ac4e03]{align-items:center;display:flex;gap:10px}.admin-char-row-level[data-v-37ac4e03]{color:#ffdc50d9;font-size:12px;font-weight:700}.admin-char-row-date[data-v-37ac4e03]{color:#ffffff4d;font-size:10px}.admin-overview[data-v-37ac4e03]{align-items:stretch;background:linear-gradient(135deg,#ff52521a,#7818180f),#00000038;border:1px solid rgba(255,82,82,.18);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:18px 20px}.admin-overview-copy[data-v-37ac4e03]{flex:1;min-width:0}.admin-overview-eyebrow[data-v-37ac4e03]{align-items:center;background:#ffbf7b17;border:1px solid rgba(255,191,123,.16);border-radius:999px;color:#ffdbb0e0;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:1.1px;margin-bottom:8px;padding:4px 10px;text-transform:uppercase}.admin-overview-title[data-v-37ac4e03]{color:#ffe7ca;font-size:19px;font-weight:900;letter-spacing:.4px}.admin-overview-subtitle[data-v-37ac4e03]{color:#fff9;font-size:12px;line-height:1.55;margin-top:6px;max-width:500px}.admin-overview-focus[data-v-37ac4e03]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:inline-flex;gap:8px;margin-top:12px;padding:8px 12px}.admin-overview-focus-label[data-v-37ac4e03]{color:#ffd09bb8;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.admin-overview-focus-value[data-v-37ac4e03]{color:#ffffffe6;font-size:12px;font-weight:700}.admin-overview-pills[data-v-37ac4e03]{align-items:stretch;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end}.admin-overview-pill[data-v-37ac4e03]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:144px;padding:12px 14px}.admin-overview-pill--hot[data-v-37ac4e03]{background:radial-gradient(circle at top left,rgba(255,96,96,.18),transparent 46%),linear-gradient(180deg,#ffffff17,#ffffff08);border-color:#ff84843d}.admin-overview-value[data-v-37ac4e03]{color:#fff;font-size:24px;font-weight:900;line-height:1}.admin-overview-label[data-v-37ac4e03]{color:#ffffff80;font-size:10px;letter-spacing:1px;text-transform:uppercase}.admin-char-row-badge[data-v-37ac4e03],.admin-status-pill[data-v-37ac4e03]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.9px;padding:4px 9px;text-transform:uppercase}.admin-char-row-badge.is-online[data-v-37ac4e03],.admin-status-pill.is-online[data-v-37ac4e03]{background:#32ab7029;border-color:#5ee49b38;color:#8ef0c1}.admin-char-row-badge.is-offline[data-v-37ac4e03],.admin-status-pill.is-offline[data-v-37ac4e03]{background:#c6793924;border-color:#ffb87833;color:#f0c49a}.admin-utility-btn[data-v-37ac4e03]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#ffffffbd;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.7px;margin:8px 0 4px auto;padding:7px 12px;text-transform:uppercase;transition:all .16s ease}.admin-utility-btn[data-v-37ac4e03]:hover{background:#ffffff17;border-color:#ffffff29;color:#fff}.admin-char-row-main[data-v-37ac4e03]{align-items:center;display:flex;gap:10px;min-width:0}.admin-drag-preview[data-v-37ac4e03]{pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:100002}.admin-drag-preview-tile[data-v-37ac4e03]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e18f0;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 10px 28px #0000007a,inset 0 0 0 1px #ffffff0d;display:flex;height:52px;justify-content:center;position:relative;transform:translate(-50%,-50%);width:52px}@media(max-width:720px){.li-tabs[data-v-37ac4e03]{flex-wrap:wrap}.admin-hub[data-v-37ac4e03]{grid-template-columns:1fr}.admin-overview[data-v-37ac4e03]{flex-direction:column}.admin-overview-pills[data-v-37ac4e03]{justify-content:stretch}.admin-overview-pill[data-v-37ac4e03]{flex:1;min-width:0}}.skill-tree-overlay[data-v-ed4b3329]{background-color:#000;background-image:linear-gradient(hsla(0,0%,100%,.04) 2px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 2px,transparent 0);background-size:32px 32px;color:#fff;display:flex;flex-direction:column;font-family:Press Start\ 2P,VT323,Courier New,monospace;inset:0 0 24px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.skill-tree-overlay.admin-edit-page[data-v-ed4b3329],.skill-tree-overlay.admin-edit-page[data-v-ed4b3329] *,.skill-tree-overlay.admin-edit-page[data-v-ed4b3329] :after,.skill-tree-overlay.admin-edit-page[data-v-ed4b3329] :before{cursor:default!important}.skill-tree-overlay.admin-edit-page input[data-v-ed4b3329],.skill-tree-overlay.admin-edit-page textarea[data-v-ed4b3329]{cursor:text!important}.skill-tree-header[data-v-ed4b3329]{background:#000;border-bottom:4px solid #444;height:60px;justify-content:space-between;padding:0 24px}.deficit-banner[data-v-ed4b3329],.skill-tree-header[data-v-ed4b3329]{align-items:center;box-shadow:0 4px #00000080;display:flex;z-index:2}.deficit-banner[data-v-ed4b3329]{background:#c00;border-bottom:4px solid #600;color:#fff;font-size:14px;font-weight:600;justify-content:center;padding:8px 24px;text-align:center;text-transform:uppercase}.skill-tree-title[data-v-ed4b3329]{align-items:center;color:gold;display:flex;font-size:20px;font-weight:800;letter-spacing:2px;text-shadow:2px 2px 0 #860}.skill-points[data-v-ed4b3329]{color:#ccc;font-size:18px;font-weight:600;text-shadow:2px 2px 0 #000}.skill-points span[data-v-ed4b3329]{color:gold;font-size:22px;margin-left:8px;text-shadow:2px 2px 0 #860}.skill-tree-viewport[data-v-ed4b3329]{background:#000;contain:layout paint style;cursor:grab;flex:1;overflow:hidden;position:relative}.skill-tree-viewport[data-v-ed4b3329]:active{cursor:grabbing}.skill-tree-canvas[data-v-ed4b3329]{backface-visibility:hidden;contain:layout style;height:0;left:0;position:absolute;top:0;transform-origin:0 0;width:0;will-change:transform}.admin-grid-layer[data-v-ed4b3329]{background-image:linear-gradient(rgba(94,203,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(94,203,255,.16) 1px,transparent 0);opacity:.16;pointer-events:none;position:absolute;transition:opacity .18s ease,filter .18s ease;z-index:0}.admin-grid-layer.active[data-v-ed4b3329]{filter:drop-shadow(0 0 4px rgba(94,203,255,.32));opacity:.48}.skill-connections[data-v-ed4b3329]{pointer-events:none;position:absolute;z-index:1}.skill-connections.admin-link-editing[data-v-ed4b3329]{pointer-events:auto}.skill-connections .skill-web-guides circle[data-v-ed4b3329],.skill-connections .skill-web-guides line[data-v-ed4b3329]{fill:none;shape-rendering:geometricPrecision;stroke:#7896aa0a;stroke-width:2}.skill-connections .skill-web-guides line[data-v-ed4b3329]{display:none}.skill-connections .skill-link-line[data-v-ed4b3329]{pointer-events:none;shape-rendering:crispEdges;stroke:#606668ad;stroke-width:4}.skill-connections .skill-link-line.link-active[data-v-ed4b3329]{opacity:.95;stroke:gold;stroke-width:6}.skill-connections .skill-link-line.link-active-muted[data-v-ed4b3329]{opacity:.38;stroke:gold;stroke-width:5}.skill-connections .admin-link-hitbox[data-v-ed4b3329]{fill:none;pointer-events:stroke;stroke:#fff0;stroke-width:24}.skill-tree-overlay.admin-edit-page .skill-connections.admin-link-editing .admin-link-hitbox[data-v-ed4b3329]{cursor:pointer!important}.skill-connections .skill-link-line.link-admin-selected[data-v-ed4b3329]{animation:admin-link-selected-pulse-ed4b3329 1.15s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(94,203,255,.85));opacity:1;stroke:#5ecbff;stroke-width:8}.skill-node[data-v-ed4b3329]{align-items:center;background:#1a1f2e;border:4px solid #333;box-shadow:inset -4px -4px #0009,inset 4px 4px #ffffff1a,4px 4px #000c;cursor:pointer;display:flex;height:44px;image-rendering:pixelated;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,filter .12s ease;width:44px;z-index:5}.start-icon[data-v-ed4b3329]{animation:pulse-start-ed4b3329 1.5s steps(2) infinite;color:gold!important}@keyframes pulse-start-ed4b3329{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.15)}to{filter:brightness(1);transform:scale(1)}}.node-small-inner[data-v-ed4b3329]{background:#555;box-shadow:inset -2px -2px #0006,inset 2px 2px #fff3;height:14px;width:14px}.skill-node.node-large[data-v-ed4b3329]{background:#2a2010;border:4px solid #540;height:68px;width:68px}.skill-node.node-giga[data-v-ed4b3329]{background:radial-gradient(circle,#503010 0,#201015 70%);border:5px solid #9a6614;box-shadow:inset -5px -5px #0000009e,inset 5px 5px #ffffff1f,0 0 0 3px #ffd16629,6px 6px #000000d1;height:92px;width:92px}.skill-node[data-v-ed4b3329]:hover{border-color:#888;transform:translate(-50%,-50%) scale(1.1);z-index:10}.skill-node.node-large[data-v-ed4b3329]:hover{border-color:gold}.skill-node.node-giga[data-v-ed4b3329]:hover{border-color:#ffdf7a;filter:drop-shadow(0 0 12px rgba(255,209,102,.35))}.skill-tree-viewport.is-dragging .skill-node[data-v-ed4b3329],.skill-tree-viewport.is-dragging .skill-node.node-available[data-v-ed4b3329],.skill-tree-viewport.is-dragging .start-icon[data-v-ed4b3329]{animation:none!important;filter:none!important;transition:none!important}.skill-tree-viewport.is-dragging .skill-connections line[data-v-ed4b3329]{transition:none!important}.skill-node.node-available[data-v-ed4b3329]{animation:pulse-available-ed4b3329 1s steps(2) infinite;border-color:#2b7da8}.skill-node.node-available .node-small-inner[data-v-ed4b3329]{background:#64c8ff}.skill-node.node-unlocked[data-v-ed4b3329]{border-color:gold;box-shadow:inset -4px -4px #0006,inset 4px 4px #fff6,4px 4px #000c}.skill-node.node-unlocked .node-small-inner[data-v-ed4b3329]{background:gold}.skill-node.node-large.node-unlocked[data-v-ed4b3329]{background:#3a2a10}.skill-node.node-giga.node-unlocked[data-v-ed4b3329]{background:radial-gradient(circle,#6a4210 0,#34131d 76%);border-color:#ffd166}@keyframes pulse-available-ed4b3329{0%{border-color:#2b7da8}50%{border-color:#64c8ff}to{border-color:#2b7da8}}.node-tooltip[data-v-ed4b3329]{background:#0a0f14;border:4px solid #fff;box-shadow:8px 8px #000c;font-family:VT323,Courier New,monospace;max-width:280px;padding:12px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:20}.node-tooltip[data-v-ed4b3329]:before{border:8px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";left:50%;position:absolute;transform:translate(-50%)}.tooltip-title[data-v-ed4b3329]{border-bottom:2px dashed #444;color:gold;font-size:18px;font-weight:700;margin-bottom:6px;padding-bottom:4px;text-shadow:2px 2px 0 #000}.tooltip-desc[data-v-ed4b3329]{color:#aaa;font-size:14px;line-height:1.3;margin-bottom:10px}.tooltip-stat[data-v-ed4b3329]{color:#4f4;font-size:16px;font-weight:700;margin-bottom:4px;text-shadow:1px 1px 0 #000}.tooltip-node-id[data-v-ed4b3329]{align-items:center;border-top:2px dashed hsla(0,0%,100%,.12);color:#ffffff70;display:flex;flex-wrap:wrap;font-size:12px;gap:2px;justify-content:center;letter-spacing:.02em;margin-top:8px;padding-top:8px;text-align:center;text-transform:none}.tooltip-node-id-value[data-v-ed4b3329]{color:#ffd700e0;font-family:Courier New,monospace;font-size:12px;word-break:break-all}.tooltip-copy-hint[data-v-ed4b3329]{color:#ffffff57;font-size:11px;white-space:nowrap}.tooltip-copy-flash[data-v-ed4b3329]{color:#6dffb3;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.node-copy-flash-enter-active[data-v-ed4b3329]{transition:opacity .1s ease}.node-copy-flash-leave-active[data-v-ed4b3329]{transition:opacity .4s ease .7s}.node-copy-flash-enter-from[data-v-ed4b3329],.node-copy-flash-leave-to[data-v-ed4b3329]{opacity:0}.tooltip-status[data-v-ed4b3329]{background:#222;border:2px solid #444;font-size:14px;font-weight:700;letter-spacing:1px;margin-top:12px;padding:4px;text-align:center}.status-unlocked[data-v-ed4b3329]{border-color:#860;color:gold}.status-available[data-v-ed4b3329]{border-color:#2b7da8;color:#64c8ff}.status-locked[data-v-ed4b3329]{border-color:#800;color:#f55}.skill-tree-footer[data-v-ed4b3329]{align-items:center;background:#000;border-top:4px solid #444;box-shadow:0 -4px #00000080;cursor:text;display:flex;height:60px;padding:0 24px;z-index:2}.skill-tree-footer[data-v-ed4b3329]:focus-within{border-top-color:#806c18;box-shadow:0 -4px #00000080,inset 0 2px #ffd70029}.search-icon[data-v-ed4b3329]{margin-right:12px}.skill-search-input[data-v-ed4b3329]{align-self:stretch;background:transparent;border:none;caret-color:gold;color:gold;cursor:text;flex:1;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:16px;min-width:0;outline:none;padding:0 10px;text-transform:uppercase}.skill-search-input[data-v-ed4b3329]::-moz-placeholder{color:#666}.skill-search-input[data-v-ed4b3329]::placeholder{color:#666}.node-dimmed[data-v-ed4b3329]{filter:grayscale(100%);opacity:.2}.node-highlighted[data-v-ed4b3329]{border-color:#fff;box-shadow:inset -4px -4px #0006,inset 4px 4px #fff,0 0 15px #fff;z-index:15}.node-highlighted .node-small-inner[data-v-ed4b3329]{background:#fff}.admin-edit-toggle[data-v-ed4b3329]{align-items:center;background:#143748e6;border:2px solid #5ecbff;color:#d8f5ff;cursor:pointer;display:inline-flex;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:11px;padding:8px 12px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,color .12s ease}.admin-edit-toggle[data-v-ed4b3329]:hover:not(:disabled){box-shadow:0 0 14px #5ecbff38;transform:translateY(-1px)}.admin-edit-toggle.active[data-v-ed4b3329]{background:#3d2f0cf2;border-color:gold;color:gold}.action-btn[data-v-ed4b3329]:disabled,.admin-edit-toggle[data-v-ed4b3329]:disabled,.mini-action-btn[data-v-ed4b3329]:disabled{cursor:not-allowed;opacity:.45;transform:none}.skill-tree-viewport.admin-editing[data-v-ed4b3329]{cursor:crosshair}.node-admin-selected[data-v-ed4b3329]{animation:admin-selected-pulse-ed4b3329 1.35s ease-in-out infinite;border-color:#5ecbff!important;box-shadow:inset -4px -4px #00000073,inset 4px 4px #ffffff59,0 0 0 3px #5ecbff8c,0 0 18px #5ecbffcc!important;z-index:25}.node-admin-dragging[data-v-ed4b3329]{animation:admin-drag-pulse-ed4b3329 .75s ease-in-out infinite;cursor:grabbing;z-index:30}.node-admin-remote-selected[data-v-ed4b3329]{box-shadow:inset -4px -4px #00000073,inset 4px 4px #fff3,0 0 0 3px #b478ff6b,0 0 15px #b478ff8c}.skill-node.node-admin-new-placement[data-v-ed4b3329]{animation:admin-new-placement-pulse-ed4b3329 .9s steps(2) infinite;border-color:gold;box-shadow:inset -4px -4px #00000080,inset 4px 4px #ffffff3d,0 0 0 4px #ffd70047,0 0 24px #ffd7009e,4px 4px #000c}.skill-node.node-admin-new-placement .node-small-inner[data-v-ed4b3329]{background:gold}.skill-node.node-admin-overlapping[data-v-ed4b3329]{animation:admin-overlap-warning-pulse-ed4b3329 .52s steps(2) infinite!important;background:#3a1016!important;border-color:#f33!important;box-shadow:inset -4px -4px #0000008c,inset 4px 4px #ffffff29,0 0 0 5px #ff333373,0 0 28px #ff3333e6,4px 4px #000c!important;z-index:42!important}.skill-node.node-admin-overlapping .node-small-inner[data-v-ed4b3329]{background:#f55!important}@keyframes admin-selected-pulse-ed4b3329{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes admin-link-selected-pulse-ed4b3329{0%,to{filter:drop-shadow(0 0 7px rgba(94,203,255,.75))}50%{filter:drop-shadow(0 0 12px rgba(94,203,255,1)) drop-shadow(0 0 18px rgba(94,203,255,.45))}}@keyframes admin-drag-pulse-ed4b3329{0%,to{filter:brightness(1.08)}50%{filter:brightness(1.35)}}@keyframes admin-new-placement-pulse-ed4b3329{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}@keyframes admin-overlap-warning-pulse-ed4b3329{0%,to{filter:brightness(1)}50%{filter:brightness(1.65) saturate(1.35)}}.admin-remote-node-ghost[data-v-ed4b3329]{align-items:center;animation:remote-ghost-pop-ed4b3329 .5s ease both;background:#221633d1;border:2px dashed var(--admin-color,rgba(180,120,255,.95));box-shadow:0 0 18px var(--admin-color,rgba(180,120,255,.38)),4px 4px #00000073;color:var(--admin-color,#f0dcff);display:flex;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:12px;gap:6px;height:44px;justify-content:center;min-width:44px;padding:0 8px;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(var(--admin-counter-scale,1));transform-origin:center;z-index:45}.admin-remote-node-ghost-initial[data-v-ed4b3329]{align-items:center;background:#ffffff14;border:1px solid var(--admin-color,rgba(240,220,255,.72));display:inline-flex;height:22px;justify-content:center;width:22px}.admin-remote-node-ghost-label[data-v-ed4b3329]{font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes remote-ghost-pop-ed4b3329{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--admin-counter-scale, 1)*.86))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--admin-counter-scale,1))}}.admin-remote-cursor[data-v-ed4b3329]{animation:remote-cursor-fade-ed4b3329 .18s ease both;color:var(--admin-color,#d8f5ff);filter:drop-shadow(2px 2px 0 rgba(0,0,0,.75));pointer-events:none;position:absolute;transform:translate(0) scale(var(--admin-counter-scale,1));transform-origin:0 0;z-index:60}.admin-remote-cursor-pointer[data-v-ed4b3329]{border-bottom:6px solid transparent;border-left:9px solid var(--admin-color,#5ecbff);border-top:6px solid transparent;height:0;transform:rotate(32deg);width:0}.admin-remote-cursor.snapping .admin-remote-cursor-pointer[data-v-ed4b3329]{filter:brightness(1.18)}.admin-remote-cursor-label[data-v-ed4b3329]{align-items:center;background:#081016eb;border:1px solid var(--admin-color,rgba(94,203,255,.52));box-shadow:3px 3px #0000007a;display:flex;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:10px;gap:6px;left:13px;max-width:190px;padding:5px 7px;position:absolute;top:-28px;white-space:nowrap}.admin-remote-cursor-label span[data-v-ed4b3329]{overflow:hidden;text-overflow:ellipsis}.admin-remote-cursor-label small[data-v-ed4b3329]{color:gold;font-size:9px}@keyframes remote-cursor-fade-ed4b3329{0%{opacity:0}to{opacity:1}}.admin-editor-status[data-v-ed4b3329]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080e12e0;border:1px solid rgba(255,215,0,.35);bottom:76px;box-shadow:5px 5px #00000061,0 0 18px #5ecbff1a;color:#cfe9f5;display:flex;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:11px;gap:18px;left:24px;max-width:calc(100vw - 48px);overflow:hidden;padding:9px 12px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:48}.admin-grid-status[data-v-ed4b3329]{color:#cfe9f5b8}.admin-grid-status.active[data-v-ed4b3329]{color:gold}.admin-spinner .v-icon[data-v-ed4b3329]{animation:admin-spin-ed4b3329 .8s linear infinite;color:gold}@keyframes admin-spin-ed4b3329{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.admin-tool-btn[data-v-ed4b3329]{background:#142b38;border-color:#5ecbff;box-shadow:4px 4px #00000080;color:#d8f5ff}.admin-tool-btn[data-v-ed4b3329]:hover:not(:disabled){box-shadow:4px 4px #00000080,0 0 16px #5ecbff38}.admin-tool-btn.danger[data-v-ed4b3329]{background:#3a1515;border-color:#f77;color:#ffd4d4}.snap-toggle-btn.active[data-v-ed4b3329]{background:#3a3210;border-color:gold;color:gold}.admin-node-modal-backdrop[data-v-ed4b3329]{align-items:center;background:#0000007a;display:flex;inset:0;justify-content:center;position:fixed;z-index:90}.admin-node-modal[data-v-ed4b3329]{background:#0b1218fa;border:2px solid gold;box-shadow:8px 8px #0000008c,0 0 32px #ffd7002e;color:#f3f3f3;max-height:calc(100vh - 100px);overflow:auto;padding:16px;width:min(880px,calc(100vw - 28px))}.admin-confirm-modal[data-v-ed4b3329]{width:min(520px,calc(100vw - 28px))}.admin-confirm-message[data-v-ed4b3329]{color:#d7e9f0;font-size:14px;line-height:1.45}.admin-node-form-error[data-v-ed4b3329]{background:#521212b8;border:1px solid rgba(255,85,85,.72);color:#ffd4d4;font-size:12px;line-height:1.35;margin-bottom:12px;padding:9px 10px}.confirm-danger-btn[data-v-ed4b3329]{background:#4a1515;border-color:#f77}.admin-storage-warning[data-v-ed4b3329]{color:#ffb36b}.admin-node-modal-header[data-v-ed4b3329]{align-items:center;color:gold;display:flex;font-family:Press Start\ 2P,VT323,Courier New,monospace;justify-content:space-between;margin-bottom:14px;text-transform:uppercase}.admin-node-form-grid[data-v-ed4b3329]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-node-form-wide[data-v-ed4b3329]{grid-column:1/-1}.admin-node-form-grid label[data-v-ed4b3329],.admin-node-section[data-v-ed4b3329]{color:#a7c4d0;display:flex;flex-direction:column;font-size:12px;gap:6px;text-transform:uppercase}.admin-node-modal input[data-v-ed4b3329],.admin-node-modal select[data-v-ed4b3329],.admin-node-modal textarea[data-v-ed4b3329]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);color:#fff;min-width:0;outline:none;padding:8px 10px;width:100%}.admin-node-section[data-v-ed4b3329]{margin-top:16px}.admin-node-section-title[data-v-ed4b3329]{align-items:center;color:gold;display:flex;justify-content:space-between}.admin-effect-row[data-v-ed4b3329]{align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr 1fr .7fr auto}.admin-effect-extra[data-v-ed4b3329]{font-family:Courier New,monospace;font-size:12px;grid-column:1/-1;min-height:54px;text-transform:none}.admin-mod-preview[data-v-ed4b3329]{align-items:center;background:#5ecbff14;border:1px solid rgba(94,203,255,.24);color:#cfe9f5;display:flex;font-size:11px;gap:10px;grid-column:1/-1;line-height:1.35;min-height:34px;padding:7px 9px;text-transform:none}.admin-mod-preview strong[data-v-ed4b3329]{color:gold;text-transform:none}.admin-mod-preview span[data-v-ed4b3329]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-action-btn[data-v-ed4b3329]{background:#ffd7001f;border:1px solid gold;color:gold;cursor:pointer;font-size:11px;padding:7px 9px}.mini-action-btn.danger[data-v-ed4b3329]{background:#ff50501f;border-color:#f77;color:#ffd4d4}.admin-node-modal-actions[data-v-ed4b3329]{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}@media(max-width:760px){.admin-effect-row[data-v-ed4b3329],.admin-node-form-grid[data-v-ed4b3329]{grid-template-columns:1fr}.admin-node-modal-actions[data-v-ed4b3329]{flex-direction:column}.admin-node-modal-actions .action-btn[data-v-ed4b3329]{justify-content:center}}.fade-enter-active[data-v-ed4b3329],.fade-leave-active[data-v-ed4b3329]{transition:opacity .2s steps(3)}.fade-enter-from[data-v-ed4b3329],.fade-leave-to[data-v-ed4b3329]{opacity:0}.top-left-actions[data-v-ed4b3329]{justify-content:flex-start;left:20px;max-width:min(420px,calc(100vw - 40px))}.top-left-actions[data-v-ed4b3329],.top-right-actions[data-v-ed4b3329]{align-items:center;display:flex;position:absolute;top:70px;z-index:50}.top-right-actions[data-v-ed4b3329]{flex-wrap:wrap;gap:12px;justify-content:flex-end;max-width:min(980px,calc(100vw - 40px));right:20px}.pending-actions[data-v-ed4b3329]{align-items:center;display:flex;gap:12px}.slide-right-enter-active[data-v-ed4b3329],.slide-right-leave-active[data-v-ed4b3329]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.slide-right-enter-from[data-v-ed4b3329],.slide-right-leave-to[data-v-ed4b3329]{opacity:0;transform:translate(100px)}.action-btn[data-v-ed4b3329]{align-items:center;border:2px solid;cursor:pointer;display:flex;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:14px;padding:8px 16px;text-transform:uppercase;transition:all .2s}.action-btn[data-v-ed4b3329]:hover{transform:scale(1.05)}.unallocate-all-btn[data-v-ed4b3329]{background:#2a2010;border-color:#ffd166;box-shadow:4px 4px #00000080;color:#ffd166}.unallocate-all-btn[data-v-ed4b3329]:active{box-shadow:2px 2px #00000080;transform:translate(2px,2px)}.save-btn[data-v-ed4b3329]{background:#2b7da8;border-color:#64c8ff;box-shadow:4px 4px #00000080;color:#fff}.save-btn-invalid[data-v-ed4b3329]{background:#452020;border-color:#f55;color:#ffd0d0}.save-btn[data-v-ed4b3329]:active{box-shadow:2px 2px #00000080;transform:translate(2px,2px)}.revert-btn[data-v-ed4b3329]{background:#800;border-color:#f55;box-shadow:4px 4px #00000080;color:#fff}.revert-btn[data-v-ed4b3329]:active{box-shadow:2px 2px #00000080;transform:translate(2px,2px)}.fade-slide-enter-active[data-v-ed4b3329],.fade-slide-leave-active[data-v-ed4b3329]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-ed4b3329],.fade-slide-leave-to[data-v-ed4b3329]{opacity:0;transform:translate(20px)}.recent-loot-feed[data-v-de5f6d38]{display:flex;flex-direction:column;gap:6px;left:22px;pointer-events:none;position:absolute;top:214px;z-index:24}.recent-loot-entry[data-v-de5f6d38]{--loot-color:#ffd54f;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060810bd;border-left:2px solid var(--loot-color);border-radius:7px;box-shadow:0 8px 24px #0000005c;color:#ffffffdb;display:inline-flex;font-size:.72rem;font-weight:800;gap:7px;letter-spacing:.01em;max-width:min(420px,42vw);padding:6px 10px}.recent-loot-entry .v-icon[data-v-de5f6d38]{color:var(--loot-color)}.loot-feed-enter-active[data-v-de5f6d38],.loot-feed-leave-active[data-v-de5f6d38]{transition:opacity .24s ease,transform .24s ease}.loot-feed-enter-from[data-v-de5f6d38],.loot-feed-leave-to[data-v-de5f6d38]{opacity:0;transform:translate(-8px)}.loot-feed-move[data-v-de5f6d38]{transition:transform .18s ease}.hp-progress-wrap[data-v-de5f6d38]{overflow:visible;position:relative}.recent-damage-hint[data-v-de5f6d38]{background:#400a10bd;border:1px solid rgba(255,80,95,.32);border-radius:999px;box-shadow:0 4px 14px #00000052;color:#ffd0d5;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900;line-height:1;padding:4px 9px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:4}.damage-hint-enter-active[data-v-de5f6d38],.damage-hint-leave-active[data-v-de5f6d38]{transition:opacity .18s ease,transform .18s ease}.damage-hint-enter-from[data-v-de5f6d38],.damage-hint-leave-to[data-v-de5f6d38]{opacity:0;transform:translateY(calc(-50% - 5px))}.skill-tree-badge-repair[data-v-de5f6d38]{background:#f44!important;border-color:#ffd2d2d9!important;box-shadow:0 0 14px #ff4444b8,0 2px #0000008c!important;color:#fff!important}.map-editor-overlay[data-v-7a4ba58a]{background:#0a0a0a;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:32px 32px;color:#f2e8c9;display:flex;flex-direction:column;font-family:Press Start\ 2P,VT323,Courier New,monospace;font-size:12px;inset:0 0 24px;line-height:1.35;position:fixed;z-index:2600}.map-editor-overlay[data-v-7a4ba58a],.map-editor-overlay[data-v-7a4ba58a] *,html.map-editor-native-cursor *,html.map-editor-native-cursor{cursor:default!important}html.map-editor-native-cursor .global-cursor-held-item,html.map-editor-native-cursor .global-native-drag-cursor{display:none!important}.map-editor-header[data-v-7a4ba58a]{background:#060606;border-bottom:3px solid #2a2a2a;box-shadow:0 3px #000;flex:0 0 52px;gap:10px;height:52px;padding:0 12px}.map-editor-header[data-v-7a4ba58a],.meh-brand[data-v-7a4ba58a]{align-items:center;display:flex}.meh-brand[data-v-7a4ba58a]{flex-shrink:0;gap:7px}.meh-brand h2[data-v-7a4ba58a]{color:#ffd66b;font-size:13px;letter-spacing:0;margin:0;text-shadow:2px 2px #000;white-space:nowrap}.rev-badge[data-v-7a4ba58a]{background:#111;border:1px solid #333;border-radius:3px;color:#555;font-size:9px;padding:2px 5px}.editor-busy-pill[data-v-7a4ba58a]{align-items:center;background:#0b1820;border:1px solid #23495b;border-radius:3px;color:#8fdcff;display:inline-flex;font-size:9px;gap:5px;padding:2px 6px;white-space:nowrap}.editor-spinner[data-v-7a4ba58a]{animation:editor-spin-7a4ba58a .65s linear infinite;border:2px solid rgba(143,220,255,.28);border-radius:50%;border-top-color:#8fdcff;height:10px;width:10px}@keyframes editor-spin-7a4ba58a{to{transform:rotate(1turn)}}.meh-tools[data-v-7a4ba58a]{flex:1;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.meh-right[data-v-7a4ba58a],.meh-tools[data-v-7a4ba58a]{align-items:center;display:flex}.meh-right[data-v-7a4ba58a]{flex-shrink:0;gap:6px;margin-left:auto}.zoom-label[data-v-7a4ba58a]{color:#666;font-size:10px;white-space:nowrap}.zoom-slider[data-v-7a4ba58a]{width:80px}.map-editor-workspace[data-v-7a4ba58a]{display:grid;flex:1;grid-template-columns:360px minmax(0,1fr);min-height:0}.map-editor-sidebar[data-v-7a4ba58a]{background:#0d0d0d;border-right:3px solid #2a2a2a;display:flex;flex-direction:column;min-height:0;position:relative}.editor-tabs[data-v-7a4ba58a]{border-bottom:2px solid #222;display:flex;flex-shrink:0}.editor-tabs button[data-v-7a4ba58a]{align-items:center;background:#111;border:none;border-right:1px solid #1e1e1e;color:#888;cursor:pointer;display:flex;flex:1;font:inherit;font-size:10px;gap:5px;justify-content:center;padding:8px 4px;transition:all .15s}.editor-tabs button[data-v-7a4ba58a]:last-child{border-right:none}.editor-tabs button.active[data-v-7a4ba58a]{background:#1a1a1a;color:#ffd66b}.editor-tabs button[data-v-7a4ba58a]:hover:not(.active){background:#161616;color:#f2e8c9}.sidebar-panel[data-v-7a4ba58a]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.panel-scroll[data-v-7a4ba58a]{flex:1;margin-right:12px;overflow-y:auto;padding-right:2px;scrollbar-color:#333 #0d0d0d;scrollbar-gutter:stable;scrollbar-width:thin}.browser-search-row[data-v-7a4ba58a]{align-items:center;background:#0d0d0d;display:flex;flex-shrink:0;gap:6px;padding:8px 8px 4px}.browser-search[data-v-7a4ba58a]{background:#111;border:1px solid #333;border-radius:4px;color:#f2e8c9;flex:1;font:inherit;font-size:11px;min-width:0;padding:5px 8px}.browser-search[data-v-7a4ba58a]:focus{border-color:#8fdcff;outline:none}.thumb-label[data-v-7a4ba58a]{color:#555;font-size:9px;white-space:nowrap}.browser-filter-tabs[data-v-7a4ba58a]{display:flex;flex-shrink:0;gap:4px;padding:4px 8px 6px}.browser-filter-tabs button[data-v-7a4ba58a]{align-items:center;background:#111;border:1px solid #2a2a2a;border-radius:4px;color:#888;cursor:pointer;display:flex;flex:1;font:inherit;font-size:9px;justify-content:center;padding:5px 4px;transition:all .12s}.browser-filter-tabs button.active[data-v-7a4ba58a]{background:#1e2a38;border-color:#4e9fd4;color:#8fdcff}.browser-filter-tabs button[data-v-7a4ba58a]:hover:not(.active){background:#161616;color:#f2e8c9}.chip-anim[data-v-7a4ba58a],.chip-obj[data-v-7a4ba58a],.chip-tile[data-v-7a4ba58a]{align-items:center;border-radius:2px;display:inline-flex;font-size:7px;font-weight:700;letter-spacing:.5px;line-height:1;padding:1px 3px}.asset-kind-chip[data-v-7a4ba58a]{left:2px;position:absolute;top:2px;z-index:2}.chip-tile[data-v-7a4ba58a]{background:#1a3a1a;border:1px solid #2a5a2a;color:#6cf56c}.chip-obj[data-v-7a4ba58a]{background:#2a1a3a;border:1px solid #4a2a6a;color:#c07cf5}.chip-anim[data-v-7a4ba58a]{background:#3a2a1a;border:1px solid #6a4a2a;color:#f5c07c}.asset-folders[data-v-7a4ba58a]{flex-shrink:0;padding:4px 4px 0}.folder-panel[data-v-7a4ba58a]{margin-bottom:2px}.folder-toggle[data-v-7a4ba58a]{align-items:center;background:#141414;border:1px solid #1e1e1e;border-radius:4px;cursor:pointer;display:flex;gap:5px;padding:5px 6px;transition:background .1s}.folder-toggle[data-v-7a4ba58a]:hover{background:#1c1c1c}.catalog-folder-drop-target>.folder-toggle[data-v-7a4ba58a]{background:#4e9fd424;border-color:#8fdcff;box-shadow:inset 0 0 0 1px #4e9fd447}.folder-toggle small[data-v-7a4ba58a]{color:#555;font-size:9px;margin-left:auto}.folder-rename-input[data-v-7a4ba58a]{background:#0a0a0a;border:1px solid #4e9fd4;border-radius:3px;color:#f2e8c9;flex:1;font:inherit;font-size:11px;padding:2px 5px}.asset-grid[data-v-7a4ba58a]{border-radius:4px;display:flex;flex-wrap:wrap;gap:4px;padding:6px 4px 4px}.catalog-folder-drop-target>.asset-grid[data-v-7a4ba58a]{background:#4e9fd414;outline:1px dashed rgba(143,220,255,.55);outline-offset:-2px}.asset-card[data-v-7a4ba58a]{align-items:center;background:#111;border:2px solid #1e1e1e;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:3px;max-width:140px;min-width:72px;overflow:hidden;padding:4px;position:relative;transition:all .12s}.asset-card[data-v-7a4ba58a]:hover{background:#181818;border-color:#3a3a3a}.asset-card.active[data-v-7a4ba58a]{background:#1e1a00;border-color:#ffd66b}.asset-preview[data-v-7a4ba58a]{background-repeat:no-repeat;display:block;image-rendering:pixelated}.asset-info-plate[data-v-7a4ba58a]{width:100%}.asset-name[data-v-7a4ba58a]{color:#f2e8c9;font-size:9px;max-width:100%}.asset-info-plate small[data-v-7a4ba58a],.asset-name[data-v-7a4ba58a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-info-plate small[data-v-7a4ba58a]{color:#666;font-size:8px}.upload-tray[data-v-7a4ba58a]{border-top:2px solid #1e1e1e;flex-shrink:0}.upload-tray--standalone[data-v-7a4ba58a]{border-top:none;min-height:0}.upload-tray-toggle[data-v-7a4ba58a]{align-items:center;background:#111;border:none;color:#8fdcff;cursor:pointer;display:flex;font:inherit;font-size:11px;gap:6px;padding:8px 10px;transition:background .1s;width:100%}.upload-tray-toggle[data-v-7a4ba58a]:hover{background:#161616}.upload-pending-badge[data-v-7a4ba58a]{background:#ffd66b;border-radius:10px;color:#000;font-size:9px;margin-left:auto;padding:1px 6px}.upload-tray-body[data-v-7a4ba58a]{background:#0d0d0d;padding:8px}.tray-label[data-v-7a4ba58a]{color:#888;display:grid;font-size:10px;gap:4px;margin-top:6px}.upload-actions[data-v-7a4ba58a]{display:flex;gap:6px}.upload-filename[data-v-7a4ba58a]{display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-editor-main[data-v-7a4ba58a]{background:#080808;display:flex;flex:1;flex-direction:column;min-height:0}.canvas-toolbar[data-v-7a4ba58a]{align-items:center;background:#060606;border-bottom:2px solid #1a1a1a;display:flex;flex-shrink:0;font-size:11px;gap:8px;min-height:32px;padding:6px 12px}.map-viewport[data-v-7a4ba58a]{background:#080808;flex:1;min-height:0;overflow:hidden;position:relative}.map-canvas[data-v-7a4ba58a]{position:absolute;transform-origin:0 0}.map-live-layers[data-v-7a4ba58a]{inset:0;pointer-events:none;position:absolute}.map-object-preview[data-v-7a4ba58a],.map-tile-preview[data-v-7a4ba58a]{background-repeat:no-repeat;display:block;image-rendering:pixelated;position:absolute}.map-object-preview--text[data-v-7a4ba58a]{background:none!important}.map-object-preview--spawn[data-v-7a4ba58a]{align-items:center;background:#ffd66b24!important;border:2px solid rgba(255,214,107,.95);border-radius:999px;box-shadow:inset 0 0 0 1px #0000008c,0 0 0 1px #ffd66b40;color:#ffd66b;display:flex;font-size:9px;font-weight:800;justify-content:center}.map-object-text[data-v-7a4ba58a]{display:block;overflow-wrap:break-word;white-space:pre-wrap}.map-object-label[data-v-7a4ba58a]{color:#8fdcff;display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-move-preview[data-v-7a4ba58a]{filter:drop-shadow(0 0 4px rgba(143,220,255,.75));opacity:.68!important;pointer-events:none}.map-paste-preview[data-v-7a4ba58a]{filter:drop-shadow(0 0 5px rgba(255,214,107,.5));opacity:.76!important;pointer-events:none}.map-grid[data-v-7a4ba58a]{display:block;position:absolute;z-index:600}.map-cell[data-v-7a4ba58a]{align-items:center;background:transparent;border:none;display:flex;font-size:9px;height:32px;justify-content:center;padding:0;position:absolute;width:32px}.map-cell.is-hovered[data-v-7a4ba58a]{background:#8fdcff14;outline:2px solid rgba(143,220,255,.95);outline-offset:-2px}.map-cell.is-selected[data-v-7a4ba58a]{background:#4e9fd440;outline:1px solid rgba(78,159,212,.6)}.map-cell.is-spawned[data-v-7a4ba58a]{background:#ffd66b40}.map-grid-lines[data-v-7a4ba58a]{background-image:linear-gradient(hsla(0,0%,100%,.08) .5px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) .5px,transparent 0);z-index:500}.map-grid-lines[data-v-7a4ba58a],.map-selection-cells[data-v-7a4ba58a]{inset:0;pointer-events:none;position:absolute}.map-selection-cells[data-v-7a4ba58a]{z-index:675}.selected-cell-frame[data-v-7a4ba58a]{background:#ffd66b1a;border:1px solid rgba(255,214,107,.95);box-shadow:inset 0 0 0 1px #0000008c,0 0 0 1px #ffd66b2e;pointer-events:none;position:absolute}.selected-cell-frame--moving[data-v-7a4ba58a]{background:#8fdcff1a;border-color:#8fdcfff2;border-style:dashed}.map-selection-frame[data-v-7a4ba58a]{border:2px solid #ffd66b;box-shadow:inset 0 0 0 1px #00000080,0 0 0 1px #ffd66b47;pointer-events:none;position:absolute}.map-resize-handle[data-v-7a4ba58a]{background:#ffd66b;border-radius:2px;height:12px;pointer-events:auto;position:absolute;width:12px}.map-resize-handle--se[data-v-7a4ba58a]{bottom:-6px;right:-6px}.brush-preview[data-v-7a4ba58a]{background-repeat:no-repeat;border:2px solid rgba(255,214,107,.6);image-rendering:pixelated;opacity:.7;z-index:620}.brush-preview[data-v-7a4ba58a],.hover-cell-frame[data-v-7a4ba58a]{pointer-events:none;position:absolute}.hover-cell-frame[data-v-7a4ba58a]{border:2px solid rgba(143,220,255,.98);box-shadow:inset 0 0 0 1px #0000008c;z-index:690}.brush-cursor[data-v-7a4ba58a]{border:2px dashed hsla(0,0%,100%,.5);border-radius:3px;z-index:700}.brush-cursor[data-v-7a4ba58a],.selection-marquee[data-v-7a4ba58a]{pointer-events:none;position:absolute}.selection-marquee[data-v-7a4ba58a]{background:#8fdcff14;border:2px solid #8fdcff;z-index:620}.rect-fill-marquee[data-v-7a4ba58a]{background:#ffd66b14;border-color:#ffd66b}.paste-ghost-cell[data-v-7a4ba58a]{border:1px dashed rgba(255,214,107,.4);height:32px;pointer-events:none;position:absolute;width:32px;z-index:610}.selection-move-ghost-cell[data-v-7a4ba58a]{background:#8fdcff14;border-color:#8fdcffcc;z-index:660}.remote-cursor[data-v-7a4ba58a]{border:1px solid;border-radius:3px;font-size:9px;padding:2px 5px;pointer-events:none;position:absolute;white-space:nowrap}.map-inspector-dock[data-v-7a4ba58a]{background:#0a0a0a;border-top:3px solid #2a2a2a;display:flex;flex-direction:column;flex-shrink:0;max-height:640px;min-height:136px;overflow:hidden;position:relative;scrollbar-color:#333 #0a0a0a;scrollbar-width:thin}.inspector-resize-handle[data-v-7a4ba58a]{background:transparent;border:none;cursor:default;height:10px;left:0;position:absolute;right:0;top:-6px;transition:background .15s;z-index:8}.inspector-resize-handle[data-v-7a4ba58a]:hover{background:#4e9fd43d}.inspector-hdr[data-v-7a4ba58a]{align-items:center;background:#060606;border-bottom:1px solid #1e1e1e;color:#ffd66b;display:flex;flex-shrink:0;font-size:11px;gap:8px;padding:7px 12px}.inspector-body[data-v-7a4ba58a]{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:10px 12px}.inspector-json-details[data-v-7a4ba58a]{margin-top:6px}.inspector-json-details summary[data-v-7a4ba58a]{color:#666;cursor:pointer;font-size:10px}.raw-json-area[data-v-7a4ba58a]{background:#080808;border:1px solid #333;border-radius:4px;color:#f2e8c9;font-family:monospace;font-size:11px;padding:6px;resize:vertical;width:100%}.text-place-form .inspector-hdr[data-v-7a4ba58a]{color:#8fdcff}.asset-inspector-layout[data-v-7a4ba58a]{align-items:start;display:grid;gap:12px;grid-template-columns:128px minmax(0,1fr)}.asset-inspector-preview[data-v-7a4ba58a]{color:#666;display:grid;font-size:9px;gap:7px;justify-items:center;text-align:center}.asset-inspector-preview>span[data-v-7a4ba58a]{background-color:#050505;background-repeat:no-repeat;border:1px solid #2a2a2a;image-rendering:pixelated}.asset-inspector-fields[data-v-7a4ba58a]{display:flex;flex-direction:column;gap:7px;min-width:0}.asset-inspector-actions[data-v-7a4ba58a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(max-width:900px){.asset-inspector-layout[data-v-7a4ba58a]{grid-template-columns:1fr}.asset-inspector-preview[data-v-7a4ba58a]{justify-items:start;text-align:left}}.worlds-overlay[data-v-7a4ba58a]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:2700}.worlds-panel[data-v-7a4ba58a]{background:#0d0d0d;border:3px solid #3a3a3a;border-radius:8px;box-shadow:0 24px 80px #000c;display:flex;flex-direction:column;max-height:88vh;max-width:96vw;width:960px}.worlds-panel-hdr[data-v-7a4ba58a]{align-items:center;background:#060606;border-bottom:2px solid #2a2a2a;border-radius:6px 6px 0 0;display:flex;gap:10px;padding:12px 16px}.worlds-panel-hdr h3[data-v-7a4ba58a]{align-items:center;color:#ffd66b;display:flex;font-size:14px;gap:8px;margin:0}.worlds-panel-body[data-v-7a4ba58a]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px}.editor-guide-panel[data-v-7a4ba58a]{width:min(900px,94vw)}.editor-guide-body[data-v-7a4ba58a]{gap:14px}.editor-guide-actions[data-v-7a4ba58a]{border-bottom:1px solid #242424;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px}.editor-guide-grid[data-v-7a4ba58a]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-guide-grid section[data-v-7a4ba58a]{background:#0a0a0a;border:1px solid #242424;border-radius:6px;padding:12px}.editor-guide-grid h4[data-v-7a4ba58a]{color:#8fdcff;font-size:11px;margin:0 0 7px}.editor-guide-grid p[data-v-7a4ba58a]{color:#b8c1c7;font-size:10px;line-height:1.55;margin:0}.file-manager-panel[data-v-7a4ba58a]{height:min(780px,88vh);width:min(1180px,96vw)}.file-manager-body[data-v-7a4ba58a]{min-height:0;overflow:hidden;padding:0}.file-manager-counts[data-v-7a4ba58a]{color:#666;font-size:10px;margin-left:auto}.file-manager-toolbar[data-v-7a4ba58a]{align-items:center;background:#0a0a0a;border-bottom:1px solid #1e1e1e;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.file-manager-search[data-v-7a4ba58a]{flex:1;min-width:180px}.file-manager-search.compact[data-v-7a4ba58a]{flex:0 1 180px;min-width:140px}.file-manager-select[data-v-7a4ba58a]{width:132px}.phaser-import-chooser[data-v-7a4ba58a]{align-items:center;background:#4e9fd41a;border-bottom:1px solid #26445b;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,360px) 170px minmax(160px,220px) auto auto;padding:10px}.phaser-import-chooser strong[data-v-7a4ba58a]{color:#8fdcff;display:block;font-size:11px}.phaser-import-chooser small[data-v-7a4ba58a]{color:#8a9aa5;display:block;font-size:9px;margin-top:3px}.phaser-import-chooser .file-manager-search.compact[data-v-7a4ba58a],.phaser-import-chooser .file-manager-select[data-v-7a4ba58a]{min-width:0;width:100%}.file-manager-layout[data-v-7a4ba58a]{display:grid;flex:1;grid-template-columns:190px minmax(360px,1fr) 270px;min-height:0}.file-manager-tree[data-v-7a4ba58a]{background:#090909;border-right:1px solid #1e1e1e;min-height:0;overflow:auto;padding:8px}.file-folder-row[data-v-7a4ba58a]{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#aaa;cursor:pointer;display:grid;font:inherit;font-size:10px;gap:7px;grid-template-columns:16px minmax(0,1fr) auto;margin-bottom:3px;padding:7px 8px;text-align:left;width:100%}.file-folder-row span[data-v-7a4ba58a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-folder-row small[data-v-7a4ba58a]{color:#555}.file-folder-row[data-v-7a4ba58a]:hover{background:#131313;border-color:#262626}.file-folder-row.active[data-v-7a4ba58a]{background:#1b1708;border-color:#5f4a10;color:#ffd66b}.file-folder-row.drop-target[data-v-7a4ba58a]{background:#4e9fd429;border-color:#4e9fd4;box-shadow:inset 0 0 0 1px #4e9fd447;color:#8fdcff}.file-folder-row.drop-disabled[data-v-7a4ba58a]{cursor:not-allowed;opacity:.45}.file-manager-maps[data-v-7a4ba58a]{border-bottom:1px solid #1e1e1e;display:grid;gap:6px;margin-bottom:12px;padding-bottom:12px}.file-manager-maps-hdr[data-v-7a4ba58a]{align-items:center;display:flex;gap:8px;justify-content:space-between}.file-manager-maps-hdr strong[data-v-7a4ba58a]{color:#8fdcff;font-size:10px}.map-design-row[data-v-7a4ba58a]{background:#101010;border:1px solid #242424;border-radius:4px;color:#cfdde7;cursor:pointer;display:grid;font:inherit;font-size:10px;gap:3px;padding:7px 8px;text-align:left;width:100%}.map-design-row[data-v-7a4ba58a]:hover{background:#131b20;border-color:#34566c}.map-design-row.active[data-v-7a4ba58a]{background:#4e9fd424;border-color:#4e9fd4}.map-design-row small[data-v-7a4ba58a],.map-design-row span[data-v-7a4ba58a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-design-row small[data-v-7a4ba58a]{color:#778995;font-size:9px}.file-manager-bulk[data-v-7a4ba58a]{border-top:1px solid #1e1e1e;display:grid;gap:7px;margin-top:12px;padding-top:12px}.file-manager-bulk strong[data-v-7a4ba58a]{color:#ffd66b;font-size:10px}.file-manager-center[data-v-7a4ba58a]{background:#0d0d0d;display:flex;flex-direction:column;min-height:0;overflow:auto}.file-selection-bar[data-v-7a4ba58a]{align-items:center;background:#0b0b0b;border-bottom:1px solid #1e1e1e;display:flex;flex-wrap:wrap;gap:6px;padding:8px;position:sticky;top:0;z-index:2}.file-selection-bar span[data-v-7a4ba58a]{color:#888;font-size:10px;margin-right:auto}.file-section[data-v-7a4ba58a]{border-bottom:1px solid #191919;padding:10px}.file-section-hdr[data-v-7a4ba58a]{align-items:center;color:#ffd66b;display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-bottom:8px}.file-section-hdr small[data-v-7a4ba58a]{color:#666}.file-card-grid[data-v-7a4ba58a]{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.file-card-grid--list[data-v-7a4ba58a]{display:flex;flex-direction:column}.file-card[data-v-7a4ba58a]{background:#111;border:1px solid #222;border-radius:6px;color:#aaa;cursor:pointer;display:grid;gap:8px;min-width:0;padding:8px;position:relative}.file-card[data-v-7a4ba58a],.saved-file-card[data-v-7a4ba58a]{grid-template-columns:58px minmax(0,1fr)}.saved-file-card[data-v-7a4ba58a]{align-content:start;grid-template-rows:58px 26px;min-height:116px}.file-card[data-v-7a4ba58a]:hover{background:#151515;border-color:#3a3a3a}.file-card.selected[data-v-7a4ba58a]{border-color:#4e9fd4;box-shadow:inset 0 0 0 1px #4e9fd473}.file-card.dragging[data-v-7a4ba58a]{border-color:#ffd66b;opacity:.62}.file-card.list[data-v-7a4ba58a],.saved-file-card.list[data-v-7a4ba58a]{align-items:center;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto;min-height:74px}.file-check[data-v-7a4ba58a]{display:block;left:5px;position:absolute;top:5px;z-index:1}.file-check input[data-v-7a4ba58a]{accent-color:#4e9fd4}.file-thumb-wrap[data-v-7a4ba58a]{display:block;height:58px;position:relative;width:58px}.file-detail-thumb[data-v-7a4ba58a],.file-thumb[data-v-7a4ba58a]{background-color:#070707;background-repeat:no-repeat;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0a;display:block;height:58px;image-rendering:pixelated;width:58px}.file-split-badge[data-v-7a4ba58a]{background:#080808eb;border:1px solid rgba(255,214,107,.7);border-radius:999px;bottom:3px;box-shadow:0 1px 3px #00000073;color:#ffd66b;font-size:8px;line-height:11px;min-width:16px;padding:1px 4px;pointer-events:none;position:absolute;right:3px;text-align:center}.file-split-badge.detail[data-v-7a4ba58a]{bottom:10px;right:calc(50% - 43px)}.saved-file-card .file-thumb-wrap[data-v-7a4ba58a]{grid-column:1;grid-row:1}.file-card-main[data-v-7a4ba58a]{align-content:start;display:grid;gap:3px;min-width:0}.saved-file-card .file-card-main[data-v-7a4ba58a]{grid-column:2;grid-row:1;max-height:58px;overflow:hidden}.file-card-main input[data-v-7a4ba58a],.file-card-main strong[data-v-7a4ba58a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card-main strong[data-v-7a4ba58a]{color:#d8d2be;line-height:13px}.file-card-main small[data-v-7a4ba58a]{color:#666;font-size:9px;line-height:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card-actions[data-v-7a4ba58a]{align-self:end;display:grid;gap:4px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.file-card-actions .mini-action[data-v-7a4ba58a]{font-size:9px;justify-content:center;line-height:12px;min-width:0;overflow:hidden;padding:3px 5px;text-overflow:ellipsis}.file-card.list .file-card-actions[data-v-7a4ba58a]{align-self:center;display:flex;flex-wrap:nowrap;grid-column:auto;grid-row:auto}.queue-grid[data-v-7a4ba58a]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.upload-card-v2[data-v-7a4ba58a]{cursor:default;grid-template-columns:72px minmax(0,1fr)}.upload-card-v2 img[data-v-7a4ba58a]{background:#070707;border-radius:4px;height:72px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:72px}.file-manager-details[data-v-7a4ba58a]{background:#090909;border-left:1px solid #1e1e1e;display:flex;flex-direction:column;gap:9px;min-height:0;overflow:auto;padding:10px}.file-detail-preview[data-v-7a4ba58a]{align-items:center;background:#050505;border:1px solid #1f1f1f;border-radius:6px;display:flex;justify-content:center;min-height:104px;position:relative}.file-detail-thumb[data-v-7a4ba58a]{height:82px;width:82px}.file-detail-title[data-v-7a4ba58a]{display:grid;gap:3px;min-width:0}.file-detail-title strong[data-v-7a4ba58a]{color:#f2e8c9}.file-detail-title small[data-v-7a4ba58a],.file-detail-title strong[data-v-7a4ba58a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-detail-title small[data-v-7a4ba58a]{color:#555}.file-detail-actions[data-v-7a4ba58a]{display:flex;flex-wrap:wrap;gap:6px}.file-detail-empty[data-v-7a4ba58a]{color:#666;display:grid;font-size:10px;gap:6px;justify-items:center;margin:auto;text-align:center}.mini-action.active[data-v-7a4ba58a]{background:#102235;border-color:#4e9fd4;color:#8fdcff}.worlds-filter-row[data-v-7a4ba58a]{display:flex;gap:8px}.worlds-cols[data-v-7a4ba58a]{align-items:flex-start;display:flex;gap:16px}.player-home-tray[data-v-7a4ba58a]{border-top:1px solid #1e1e1e;display:grid;gap:8px;margin-top:12px;padding-top:12px}.tool-btn[data-v-7a4ba58a]{align-items:center;background:#111;border:1px solid #2a2a2a;border-radius:4px;color:#888;cursor:pointer;display:flex;font:inherit;font-size:10px;gap:5px;padding:5px 8px;transition:all .12s;white-space:nowrap}.tool-btn[data-v-7a4ba58a]:hover{background:#1a1a1a;color:#f2e8c9}.tool-btn.active[data-v-7a4ba58a]{background:#1e2d3a;border-color:#4e9fd4;color:#8fdcff}.action-btn[data-v-7a4ba58a]{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:4px;color:#f2e8c9;cursor:pointer;display:flex;font:inherit;font-size:10px;gap:5px;justify-content:center;padding:6px 12px;transition:all .12s;white-space:nowrap}.action-btn[data-v-7a4ba58a]:hover{background:#222;border-color:#555}.action-btn.blue[data-v-7a4ba58a]{background:#0e2233;border-color:#2a5a7a;color:#8fdcff}.action-btn.blue[data-v-7a4ba58a]:hover{background:#133046;border-color:#4e9fd4}.action-btn.save[data-v-7a4ba58a]{background:#1a3a1a;border-color:#2a5a2a;color:#6cf56c}.action-btn.save[data-v-7a4ba58a]:hover{background:#1e461e;border-color:#3a7a3a}.action-btn.revert[data-v-7a4ba58a]{background:#2a1a1a;border-color:#4a2a2a;color:#f58080}.action-btn.revert[data-v-7a4ba58a]:hover{background:#341e1e;border-color:#6a3a3a}.action-btn.stretch[data-v-7a4ba58a]{width:100%}.action-btn[data-v-7a4ba58a]:disabled{cursor:not-allowed;opacity:.4}.mini-action[data-v-7a4ba58a]{align-items:center;background:#111;border:1px solid #2a2a2a;border-radius:3px;color:#888;cursor:pointer;display:flex;font:inherit;font-size:10px;gap:4px;padding:4px 7px;transition:all .1s}.mini-action[data-v-7a4ba58a]:hover{background:#1a1a1a;color:#f2e8c9}.mini-action[data-v-7a4ba58a]:disabled{cursor:not-allowed;opacity:.3}.mini-save[data-v-7a4ba58a]{background:#1a3a1a;border:1px solid #2a5a2a;border-radius:3px;color:#6cf56c;cursor:pointer;font:inherit;font-size:10px;padding:4px 8px}.mini-save[data-v-7a4ba58a]:hover{background:#1e4a1e}.mini-danger[data-v-7a4ba58a]{background:#2a1a1a;border:1px solid #4a2a2a;border-radius:3px;color:#f58080;cursor:pointer;font:inherit;font-size:10px;padding:4px 8px}.mini-danger[data-v-7a4ba58a]:hover{background:#381e1e}.close-btn[data-v-7a4ba58a]{align-items:center;background:transparent;border:1px solid #333;border-radius:4px;color:#888;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .1s;width:32px}.close-btn[data-v-7a4ba58a]:hover{background:#2a1a1a;border-color:#f58080;color:#f58080}.editor-form[data-v-7a4ba58a]{background:#0d0d0d;border:1px solid #1e1e1e;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.editor-form h3[data-v-7a4ba58a]{color:#ffd66b;font-size:11px;margin:0 0 4px}label[data-v-7a4ba58a]{color:#888;display:grid;font-size:10px;gap:3px}input[type=number][data-v-7a4ba58a],input[type=search][data-v-7a4ba58a],input[type=text][data-v-7a4ba58a],select[data-v-7a4ba58a],textarea[data-v-7a4ba58a]{background:#111;border:1px solid #2a2a2a;border-radius:3px;color:#f2e8c9;font:inherit;font-size:11px;padding:5px 7px;transition:border-color .1s}input[data-v-7a4ba58a]:focus,select[data-v-7a4ba58a]:focus,textarea[data-v-7a4ba58a]:focus{border-color:#4e9fd4;outline:none}input[type=range][data-v-7a4ba58a]{accent-color:#4e9fd4;width:100%}input[type=color][data-v-7a4ba58a]{border-radius:3px;cursor:pointer;height:28px;padding:2px;width:40px}input[readonly][data-v-7a4ba58a]{cursor:default;opacity:.5}.form-row[data-v-7a4ba58a]{display:flex;flex-wrap:wrap;gap:8px}.form-row label[data-v-7a4ba58a]{flex:1;min-width:80px}.compact-row label[data-v-7a4ba58a]{min-width:60px}.inspector-sheet-panel[data-v-7a4ba58a]{background:#0b0b0b;border:1px solid #1e1e1e;border-radius:5px;display:grid;gap:7px;padding:8px}.inspector-sheet-title[data-v-7a4ba58a]{align-items:center;color:#ffd66b;display:flex;flex-wrap:wrap;font-size:10px;gap:6px}.inspector-sheet-title span[data-v-7a4ba58a]{margin-right:auto}.check-grid[data-v-7a4ba58a]{display:flex;flex-wrap:wrap;gap:6px 14px}.check-grid label[data-v-7a4ba58a]{align-items:center;color:#aaa;display:inline-flex;flex-direction:row;font-size:10px;gap:5px}.check-grid.compact label[data-v-7a4ba58a]{font-size:9px}.inspector-toggle-grid[data-v-7a4ba58a]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin:2px 0 4px}.toggle-label[data-v-7a4ba58a]{align-items:center;color:#aaa;display:inline-flex!important;flex:0 0 auto;flex-direction:row;gap:5px;justify-content:flex-start;min-width:0}.check-grid input[type=checkbox][data-v-7a4ba58a],.toggle-label input[type=checkbox][data-v-7a4ba58a]{flex:0 0 auto;margin:0}.form-hint[data-v-7a4ba58a]{color:#555;font-size:10px;margin:0}.range-label[data-v-7a4ba58a]{display:grid;gap:3px}.uploaded-field[data-v-7a4ba58a]{color:#777;font-size:10px;min-width:70px}.upload-list[data-v-7a4ba58a]{display:flex;flex-direction:column;gap:8px}.upload-card[data-v-7a4ba58a]{background:#111;border:1px solid #1e1e1e;border-radius:5px;display:flex;gap:8px;padding:8px}.upload-card img[data-v-7a4ba58a]{background:#0a0a0a;border-radius:3px;flex-shrink:0;height:64px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:64px}.upload-fields[data-v-7a4ba58a]{display:flex;flex:1;flex-direction:column;gap:5px}.upload-folder-entries[data-v-7a4ba58a]{display:flex;flex-direction:column;gap:6px;padding:4px}.uploaded-row[data-v-7a4ba58a]{background:#111;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;gap:5px;padding:8px}.uploaded-summary[data-v-7a4ba58a]{align-items:flex-start;display:flex;gap:8px;margin-bottom:4px}.uploaded-summary img[data-v-7a4ba58a]{background:#080808;border-radius:3px;flex-shrink:0;height:44px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:44px}.uploaded-summary strong[data-v-7a4ba58a]{display:block;font-size:10px}.uploaded-summary small[data-v-7a4ba58a]{color:#666;font-size:9px}.upload-row-actions[data-v-7a4ba58a]{margin-top:4px}.frame-actions[data-v-7a4ba58a],.upload-row-actions[data-v-7a4ba58a]{display:flex;gap:6px}.world-edit-list[data-v-7a4ba58a]{display:flex;flex-direction:column;gap:3px}.world-edit-row[data-v-7a4ba58a]{align-items:center;background:#111;border:1px solid #1e1e1e;border-radius:4px;color:#888;cursor:pointer;display:flex;font:inherit;font-size:10px;justify-content:space-between;padding:6px 10px;transition:all .1s}.world-edit-row[data-v-7a4ba58a]:hover{background:#181818;color:#f2e8c9}.world-edit-row.active[data-v-7a4ba58a]{background:#1e1a00;border-color:#ffd66b;color:#ffd66b}.world-edit-row small[data-v-7a4ba58a]{color:#555;font-size:9px}.sidebar-resize-handle[data-v-7a4ba58a]{background:transparent;border:none;bottom:0;cursor:default;position:absolute;right:-4px;top:0;transition:background .15s;width:8px;z-index:10}.sidebar-resize-handle[data-v-7a4ba58a]:hover{background:#4e9fd440}.folder-ctx-menu[data-v-7a4ba58a]{background:#111;border:2px solid #3a3a3a;border-radius:6px;box-shadow:0 8px 24px #000000b3;display:flex;flex-direction:column;gap:4px;min-width:170px;padding:8px;position:fixed;z-index:3000}.folder-ctx-menu strong[data-v-7a4ba58a]{border-bottom:1px solid #222;color:#ffd66b;display:block;font-size:10px;padding-bottom:4px}.folder-ctx-menu small[data-v-7a4ba58a]{color:#555;font-size:9px}.folder-ctx-menu button[data-v-7a4ba58a]{background:transparent;border:1px solid transparent;border-radius:3px;color:#aaa;cursor:pointer;font:inherit;font-size:10px;padding:5px 8px;text-align:left;width:100%}.folder-ctx-menu button[data-v-7a4ba58a]:hover{background:#1a1a1a;border-color:#333;color:#f2e8c9}.folder-ctx-menu .ctx-danger[data-v-7a4ba58a]{color:#f58080}.folder-ctx-menu .ctx-danger[data-v-7a4ba58a]:hover{background:#2a1a1a;border-color:#4a2a2a}@media(max-width:900px){.editor-guide-grid[data-v-7a4ba58a],.phaser-import-chooser[data-v-7a4ba58a]{grid-template-columns:1fr}.phaser-import-chooser[data-v-7a4ba58a]{align-items:stretch}.file-manager-search.compact[data-v-7a4ba58a],.file-manager-select[data-v-7a4ba58a]{width:100%}}.error-text[data-v-7a4ba58a]{color:#f58080;font-size:10px}.hidden-file[data-v-7a4ba58a]{display:none}.object-asset-folders[data-v-7a4ba58a]{padding:4px 4px 0}.object-list[data-v-7a4ba58a]{padding:0 4px}.object-definition-card[data-v-7a4ba58a]{max-width:none}.object-definition-preview[data-v-7a4ba58a]{align-items:center;display:flex;justify-content:center;min-height:40px;min-width:40px}.dungeon-picker[data-v-dd2ea18b]{border-color:#ff660073}.dungeon-picker .portal-list[data-v-dd2ea18b]{max-height:300px;min-height:180px;overflow-y:auto}.dungeon-picker .portal-row[data-v-dd2ea18b]{transition:background .15s,border-color .15s,opacity .15s}.dungeon-picker .portal-row.selected[data-v-dd2ea18b]{background:#ff640024;border-color:#ff780073}.dungeon-picker .portal-btn-active[data-v-dd2ea18b]{background:#ff640042;border-color:#ffaa648c;color:#ffaa64}@layer vuetify-components{.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{align-items:center;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.5rem;height:14px;min-width:36px;opacity:.6;padding:0 5px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));border-radius:50%;color:rgb(var(--v-theme-on-surface-bright));display:flex;font-size:.75rem;height:20px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);width:20px}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));color:rgb(var(--v-theme-on-surface-variant));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-switch--inset .v-switch__thumb{height:24px;transform:scale(.6666666667);width:24px}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}}.settings-overlay[data-v-c1647282]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;display:flex;inset:0;justify-content:center;position:fixed;z-index:2400}.settings-dialog[data-v-c1647282]{display:flex;flex-direction:column;max-height:780px;width:1040px}.settings-shell[data-v-c1647282]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:540px;overflow:hidden;position:relative}.settings-shell--disabled[data-v-c1647282]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-shell--disabled .settings-content[data-v-c1647282],.settings-shell--disabled .settings-rail[data-v-c1647282]{filter:saturate(.72);opacity:.52;pointer-events:none}.settings-saving-overlay[data-v-c1647282]{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#05080e7a;color:#ffdc78eb;display:flex;flex-direction:column;font-size:.78rem;font-weight:800;gap:12px;inset:0;justify-content:center;letter-spacing:.1em;position:absolute;text-transform:uppercase;z-index:10}.settings-rail[data-v-c1647282]{background:#00000024;border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px;padding:12px}.settings-tab-button[data-v-c1647282]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#ebf2ffbd;cursor:pointer;display:flex;gap:10px;padding:11px 12px;text-align:left;width:100%}.ground-rarity-card[data-v-c1647282]:disabled,.keybind-key-wrapper[data-v-c1647282]:disabled,.settings-tab-button[data-v-c1647282]:disabled,.zoom-pill[data-v-c1647282]:disabled{cursor:not-allowed}.settings-tab-button.active[data-v-c1647282]{background:#3291cd38;border-color:#82d7ffa6;color:#eaf8ff}.settings-tab-icon[data-v-c1647282]{background:#ffffff14;border-radius:8px;display:grid;height:34px;place-items:center;width:34px}.settings-tab-copy[data-v-c1647282]{display:flex;flex-direction:column;line-height:1.1}.settings-tab-copy strong[data-v-c1647282]{font-size:.9rem}.settings-tab-copy small[data-v-c1647282]{color:#ffffff6b;font-size:.72rem;margin-top:4px}.settings-content[data-v-c1647282]{min-height:0;overflow:hidden}.settings-page[data-v-c1647282]{height:100%;overflow-y:auto;padding:18px 22px 22px}.settings-page-heading[data-v-c1647282]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.settings-page-heading span[data-v-c1647282]{color:#fffffff0;font-size:1.05rem;font-weight:800}.audio-effect-copy small[data-v-c1647282],.ground-rarity-card small[data-v-c1647282],.settings-feature-row small[data-v-c1647282],.settings-page-heading small[data-v-c1647282]{color:#ffffff7a}.audio-effect-row[data-v-c1647282],.settings-feature-row[data-v-c1647282]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;gap:18px;grid-template-columns:minmax(190px,1fr) minmax(260px,340px);padding:12px 0}.master-row[data-v-c1647282]{background:#ffb02c14;border:1px solid rgba(255,176,44,.22);border-radius:8px;margin-bottom:16px;padding:14px}.audio-effect-controls[data-v-c1647282],.settings-slider-wrap[data-v-c1647282]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(120px,1fr) 44px}.audio-effect-controls[data-v-c1647282]{grid-template-columns:minmax(120px,1fr) 44px 32px}.settings-slider-wrap.compact[data-v-c1647282]{max-width:320px}.audio-effect-controls span[data-v-c1647282],.settings-slider-wrap span[data-v-c1647282]{color:#ffd25ae6;font-family:monospace;font-size:.8rem;font-weight:800;text-align:right}.settings-group[data-v-c1647282]{margin-top:16px}.settings-group-title[data-v-c1647282]{color:#ffb02cc7;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.audio-effect-copy[data-v-c1647282],.settings-feature-copy[data-v-c1647282]{display:flex;flex-direction:column;gap:4px}.settings-feature-copy[data-v-c1647282]{min-width:0}.audio-effect-copy strong[data-v-c1647282],.settings-feature-row strong[data-v-c1647282]{color:#ffffffdb;font-size:.9rem}.ground-grid[data-v-c1647282]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ground-rarity-card[data-v-c1647282]{align-items:flex-start;background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid color-mix(in srgb,var(--rarity-color) 46%,transparent);border-radius:8px;color:#ffffffdb;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:104px;padding:14px}.ground-rarity-card.disabled[data-v-c1647282]{filter:grayscale(.6);opacity:.48}.ground-rarity-eye[data-v-c1647282],.ground-rarity-name[data-v-c1647282]{color:var(--rarity-color)}.ground-rarity-name[data-v-c1647282]{font-size:.98rem;font-weight:800}.keybind-row[data-v-c1647282]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:14px;justify-content:space-between;padding:12px 0}.keybind-row.listening[data-v-c1647282]{background:#ffaf1e0f}.keybind-label[data-v-c1647282]{align-items:center;color:#ffffffc2;display:flex;font-weight:700}.keybind-key-wrapper[data-v-c1647282]{align-items:center;background:transparent;border:0;color:#ffffff61;cursor:pointer;display:flex;gap:10px}.keybind-key[data-v-c1647282]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#f0c040;font-weight:800;min-width:54px;padding:6px 12px;text-align:center}.keybind-key.pulse[data-v-c1647282]{animation:keybindPulse-c1647282 1s infinite}@keyframes keybindPulse-c1647282{0%{box-shadow:0 0 #ffaf1e80}70%{box-shadow:0 0 0 8px #ffaf1e00}to{box-shadow:0 0 #ffaf1e00}}.zoom-pills[data-v-c1647282]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.zoom-pill[data-v-c1647282]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ffffffad;cursor:pointer;font-weight:800;padding:6px 12px}.zoom-pill.active[data-v-c1647282]{background:#ffaf1e2e;border-color:#ffaf1eb3;color:#fc4}.account-grid[data-v-c1647282]{display:grid;gap:12px;max-width:520px}.settings-status[data-v-c1647282]{color:#7ef0a0;font-size:.82rem;margin-top:12px}.settings-status.error[data-v-c1647282]{color:#ff7676}.settings-footer[data-v-c1647282]{align-items:center;background:#0000002e;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:10px;padding:14px 18px}.settings-footer-spacer[data-v-c1647282]{flex:1}.settings-panel-enter-active[data-v-c1647282],.settings-panel-leave-active[data-v-c1647282]{transition:opacity .16s ease}.settings-panel-enter-from[data-v-c1647282],.settings-panel-leave-to[data-v-c1647282]{opacity:0}.world-transition-fade[data-v-54a25544]{background:#000;inset:0;pointer-events:none;position:absolute;z-index:320}.world-transition-fade-enter-active[data-v-54a25544],.world-transition-fade-leave-active[data-v-54a25544]{transition:opacity var(--world-transition-fade-ms,.35s) ease-in-out}.world-transition-fade-enter-from[data-v-54a25544],.world-transition-fade-leave-to[data-v-54a25544]{opacity:0}.world-transition-fade-enter-to[data-v-54a25544],.world-transition-fade-leave-from[data-v-54a25544]{opacity:1}.instance-loading-overlay[data-v-54a25544]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04050ee0;display:flex;inset:0;justify-content:center;position:absolute;z-index:260}.instance-loading-card[data-v-54a25544]{align-items:center;background:#0c0e1cf2;border:1px solid rgba(255,120,50,.25);border-radius:16px;box-shadow:0 24px 60px #000c,0 0 40px #ff5a1e14;display:flex;flex-direction:column;padding:36px 48px}.instance-loading-title[data-v-54a25544]{color:#ffffffe6;font-size:1.1rem;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.instance-loading-sub[data-v-54a25544]{color:#fff6;font-size:.78rem;letter-spacing:.04em}.death-recap-card[data-v-54a25544]{background:linear-gradient(180deg,hsla(0,0%,100%,.055),transparent 120px),#080b12f0;border:1px solid rgba(255,120,120,.24);border-radius:8px;box-shadow:0 24px 70px #000000d1,0 0 42px #ff46461a;color:#ffffffe0;display:flex;flex-direction:column;flex-shrink:0;gap:10px;overflow:hidden;padding:14px;transform-origin:center center}.death-recap-card[data-v-54a25544],.death-recap-card--scaled[data-v-54a25544]{max-height:580px;max-width:none;width:860px}.death-recap-header[data-v-54a25544]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.death-recap-title-row[data-v-54a25544]{align-items:center;display:flex;gap:10px}.death-recap-icon[data-v-54a25544]{background:#ff50501f;border:1px solid rgba(255,120,120,.28);border-radius:8px;box-shadow:inset 0 0 18px #ff464614;color:#ff8d8d;display:grid;height:40px;place-items:center;width:40px}.death-recap-kicker[data-v-54a25544]{color:#ffa0a0b8;font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.death-recap-title[data-v-54a25544]{color:#fff;font-family:Righteous,sans-serif;font-size:1.32rem;letter-spacing:.03em}.death-respawn-controls[data-v-54a25544]{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:270px}.death-respawn-ready[data-v-54a25544],.death-respawn-timer[data-v-54a25544]{color:#ffffff94;font-size:.78rem;text-align:right}.death-respawn-ready[data-v-54a25544]{color:#b2ffd7c2}.respawn-countdown[data-v-54a25544]{color:#ff6969;font-family:monospace;font-size:1.1em;font-weight:800;text-shadow:0 0 8px rgba(255,68,68,.7)}.death-respawn-button[data-v-54a25544]{align-items:center;background:#ffbe5029;border:1px solid rgba(255,205,94,.55);border-radius:4px;color:#ffe6a6;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;height:34px;justify-content:center;letter-spacing:.03em;min-width:116px;padding:0 14px}.death-respawn-button[data-v-54a25544]:disabled{cursor:default;filter:grayscale(.35);opacity:.48}.death-summary-grid[data-v-54a25544]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.death-summary-stat[data-v-54a25544]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;min-width:0;padding:8px 10px}.death-summary-stat span[data-v-54a25544]{color:#ffffff73;display:block;font-size:.61rem;font-weight:900;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.death-summary-stat strong[data-v-54a25544]{color:#f4f7ff;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.96rem}.death-summary-stat strong.danger[data-v-54a25544]{color:#ff8f8f}.death-summary-stat strong.safe[data-v-54a25544]{color:#9ff0c2}.death-summary-stat small[data-v-54a25544]{color:#ffffff75;display:block;font-size:.66rem;margin-top:3px}.death-recap-content[data-v-54a25544]{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.death-hit-panel[data-v-54a25544]{background:#0000002e;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;flex-direction:column;min-height:0;padding:10px}.death-section-title[data-v-54a25544]{align-items:center;color:#ffffffdb;display:flex;font-family:Righteous,sans-serif;gap:8px;letter-spacing:.06em;margin-bottom:8px}.death-hit-list[data-v-54a25544]{max-height:330px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.death-hit-row[data-v-54a25544]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.075);border-radius:7px;display:grid;gap:10px;grid-template-columns:56px minmax(0,1fr) auto;margin-bottom:7px;min-height:58px;padding:7px 9px}.death-hit-row.killing[data-v-54a25544]{background:#ff505017;border-color:#ff6e6e4d}.death-hit-source[data-v-54a25544]{display:grid;height:44px;place-items:center;position:relative;width:50px}.death-enemy-sprite[data-v-54a25544]{background-position:0 0;background-repeat:no-repeat;display:inline-block;image-rendering:pixelated}.death-enemy-sprite.animated[data-v-54a25544]{animation:death-sprite-walk-54a25544 var(--death-anim-duration) steps(var(--death-frames)) infinite}@keyframes death-sprite-walk-54a25544{0%{background-position-x:0}to{background-position-x:var(--death-frame-shift)}}.death-enemy-fallback[data-v-54a25544]{--enemy-color:#ff7043;background:linear-gradient(180deg,color-mix(in srgb,var(--enemy-color),#fff 24%),var(--enemy-color));border-radius:8px;box-shadow:0 0 10px color-mix(in srgb,var(--enemy-color),transparent 45%);height:36px;width:36px}.death-projectile-icon[data-v-54a25544]{--projectile-color:#ff7043;background:var(--projectile-color);bottom:2px;box-shadow:0 0 9px color-mix(in srgb,var(--projectile-color),transparent 35%);display:inline-block;position:absolute;right:0}.death-projectile-icon.shape-circle[data-v-54a25544]{border-radius:999px;height:13px;width:13px}.death-projectile-icon.shape-rect[data-v-54a25544]{border-radius:2px;height:var(--projectile-height);transform:rotate(45deg);width:var(--projectile-width)}.death-hit-copy[data-v-54a25544]{min-width:0}.death-hit-main[data-v-54a25544]{align-items:baseline;display:flex;gap:8px;min-width:0}.death-hit-main strong[data-v-54a25544]{color:#fff;white-space:nowrap}.death-hit-main span[data-v-54a25544]{color:#ffffff8f;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.death-hit-meta[data-v-54a25544]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.death-hit-meta span[data-v-54a25544]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#ffffff7a;font-size:.68rem;padding:2px 6px}.death-hit-damage[data-v-54a25544]{min-width:80px;text-align:right}.death-hit-damage strong[data-v-54a25544]{color:#ff8f8f;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem}.death-hit-damage span[data-v-54a25544]{color:#ffd08a;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.death-empty-state[data-v-54a25544]{border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;color:#ffffff73;padding:32px 12px;text-align:center}.instance-load-enter-active[data-v-54a25544],.instance-load-leave-active[data-v-54a25544]{transition:opacity .25s ease,transform .25s ease}.instance-load-enter-from[data-v-54a25544],.instance-load-leave-to[data-v-54a25544]{opacity:0;transform:scale(.97)}.loot-floor-tooltip[data-v-54a25544]{box-shadow:0 10px 40px #000000b3;position:absolute;z-index:30}.loot-tt-enter-active[data-v-54a25544],.loot-tt-leave-active[data-v-54a25544]{transition:opacity .14s ease,transform .14s ease}.loot-tt-enter-from[data-v-54a25544],.loot-tt-leave-to[data-v-54a25544]{opacity:0;transform:translateY(5px)}.mat-floor-tooltip[data-v-54a25544]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a16fa;border:1px solid hsla(0,0%,100%,.09);border-left:3px solid var(--mat-color,#0ff);border-radius:10px;box-shadow:0 8px 32px #0000008c;font-family:Inter,sans-serif;max-width:260px;min-width:190px;padding:11px 14px 10px 12px}.mft-header[data-v-54a25544]{align-items:center;display:flex;gap:10px;margin-bottom:5px}.mft-header-text[data-v-54a25544]{min-width:0}.mft-name[data-v-54a25544]{font-size:13px;font-weight:700;line-height:1.25}.mft-type[data-v-54a25544]{color:#ffffff59;font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.mft-desc[data-v-54a25544]{border-top:1px solid hsla(0,0%,100%,.07);color:#ffffffa6;font-size:11.5px;font-style:italic;line-height:1.45;margin-top:7px;padding-top:6px}.mft-hint[data-v-54a25544]{color:#ffffff38;font-size:9.5px;font-style:italic;margin-top:6px;text-align:center}.music-control[data-v-54a25544]{position:relative}.music-control[data-v-54a25544],.vol-panel[data-v-54a25544]{align-items:center;display:flex;flex-direction:column}.vol-panel[data-v-54a25544]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a16ed;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 8px 32px #0000008c;gap:8px;left:calc(100% + 10px);min-width:44px;padding:12px 10px 10px;position:absolute;top:0;white-space:nowrap;z-index:20}.vol-pct[data-v-54a25544]{color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.04em}.vol-slider[data-v-54a25544]{accent-color:#58b4d1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;cursor:pointer;direction:rtl;height:88px;outline:none;width:4px;writing-mode:vertical-lr}.vol-panel-enter-active[data-v-54a25544],.vol-panel-leave-active[data-v-54a25544]{transition:opacity .15s ease,transform .15s ease}.vol-panel-enter-from[data-v-54a25544],.vol-panel-leave-to[data-v-54a25544]{opacity:0;transform:translate(-6px)}.ability-quick-panel[data-v-54a25544]{background:linear-gradient(135deg,#080f1af0,#04080fe6),#040a12eb;box-shadow:0 10px 24px #00000059,inset 0 0 0 1px #7cf0b41f;isolation:isolate;min-width:216px;overflow:hidden;position:relative}.ability-quick-content[data-v-54a25544]{position:relative;z-index:2}.ability-quick-progress-fill[data-v-54a25544]{background:linear-gradient(90deg,#7cf0b438,#5cc8ff1f);border-radius:inherit;inset:0 auto 0 0;opacity:.9;position:absolute;transition:width .18s ease,background .18s ease,opacity .18s ease;width:var(--ability-progress,0);z-index:1}.ability-quick-panel--specter .ability-quick-progress-fill[data-v-54a25544]{background:linear-gradient(90deg,#91ffb247,#4cffd21f)}.ability-quick-panel--stealth .ability-quick-progress-fill[data-v-54a25544]{background:linear-gradient(90deg,#8d76ff52,#4dd0e11f)}.ability-quick-panel--recovering[data-v-54a25544]{box-shadow:0 10px 24px #00000059,inset 0 0 0 1px #ffe0821a}.ability-quick-key[data-v-54a25544]{color:#7cf0b4;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;text-shadow:0 1px 4px rgba(0,0,0,.9)}.ability-quick-status-row[data-v-54a25544]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:7px}.ability-quick-copy[data-v-54a25544]{min-width:0}.ability-quick-status-title[data-v-54a25544]{color:#ffffffeb;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ability-quick-status-detail[data-v-54a25544],.ability-quick-status-title[data-v-54a25544]{font-family:JetBrains Mono,Roboto Mono,monospace;white-space:nowrap}.ability-quick-status-detail[data-v-54a25544]{color:#ffffff9e;font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.ability-quick-value[data-v-54a25544]{color:#dff7de;flex:0 0 auto;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:20px;font-weight:950;letter-spacing:0;line-height:1;text-shadow:0 2px 0 #000,0 0 12px rgba(124,240,180,.42)}.ability-quick-panel--stealth .ability-quick-value[data-v-54a25544]{color:#cabfff;text-shadow:0 2px 0 #000,0 0 12px rgba(141,118,255,.5)}.ability-quick-bar-track[data-v-54a25544]{background:#ffffff14;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f;height:4px;margin-top:8px;overflow:hidden}.ability-quick-bar-fill[data-v-54a25544]{background:linear-gradient(90deg,#7cf0b4,#5cc8ff);border-radius:inherit;height:100%;transition:width .18s ease}.ability-quick-panel--stealth .ability-quick-bar-fill[data-v-54a25544]{background:linear-gradient(90deg,#a992ff,#4dd0e1)}.ability-quick-panel--recovering .ability-quick-bar-fill[data-v-54a25544]{background:#ffe08257}.nearby-players-panel[data-v-54a25544]{animation:nearbyPanelIn-54a25544 .18s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#070a141c,#04060e3d);border:1px solid hsla(0,0%,100%,.055);border-radius:8px;box-shadow:0 10px 24px #00000021;max-height:min(680px,calc(100vh - 180px));overflow:hidden;pointer-events:none;transition:max-height .18s ease,background .18s ease,border-color .18s ease;width:292px}.nearby-players-panel--closed[data-v-54a25544]{background:linear-gradient(180deg,#070a1414,#04060e2b);max-height:31px}.nearby-players-header[data-v-54a25544]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.045);display:grid;font-family:Roboto Mono,monospace;gap:6px;grid-template-columns:16px minmax(0,1fr) auto 22px;padding:6px 9px 5px;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.nearby-players-header span[data-v-54a25544]{color:#ffffff75;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nearby-players-header strong[data-v-54a25544]{background:#49beff0f;border:1px solid rgba(125,210,255,.16);border-radius:999px;color:#87ddffc2;font-size:10px;font-weight:900;min-width:22px;padding:1px 6px;text-align:center}.nearby-players-toggle[data-v-54a25544]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:inherit;cursor:pointer;display:grid;height:20px;outline:none;padding:0;place-items:center;pointer-events:auto;width:20px;-webkit-tap-highlight-color:transparent}.nearby-players-toggle[data-v-54a25544]:hover{background:#7dd2ff14;border-color:#7dd2ff42}.nearby-players-toggle[data-v-54a25544]:active,.nearby-players-toggle[data-v-54a25544]:focus,.nearby-players-toggle[data-v-54a25544]:focus-visible{box-shadow:none;outline:none}.nearby-players-body[data-v-54a25544]{padding:6px}.nearby-players-list[data-v-54a25544]{display:flex;flex-direction:column;gap:3px;max-height:var(--nearby-hp-card-max-height,135px);overflow-y:auto;padding-right:2px;scrollbar-color:rgba(125,210,255,.16) transparent;scrollbar-width:thin}.nearby-players-list[data-v-54a25544]::-webkit-scrollbar{width:5px}.nearby-players-list[data-v-54a25544]::-webkit-scrollbar-thumb{background:#7dd2ff29;border-radius:999px}.nearby-player-row[data-v-54a25544]{--nearby-hp:100%;align-items:center;animation:nearbyPlayerIn-54a25544 .18s ease both;background:#ffffff06;border:1px solid hsla(0,0%,100%,.04);border-radius:7px;cursor:context-menu;display:grid;font-family:Roboto Mono,monospace;gap:7px;grid-template-columns:34px minmax(0,1fr);min-height:42px;padding:4px 6px;pointer-events:auto;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.nearby-player-row[data-v-54a25544]:hover,.nearby-world-row[data-v-54a25544]:hover{background:#7dd2ff0e;border-color:#7dd2ff2e}.nearby-player-row--featured[data-v-54a25544]{background:linear-gradient(90deg,#ffffff08,#ffffff04),#0000000d}.nearby-player-portrait[data-v-54a25544]{background:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0),#0000001f;background-size:8px 8px;border:1px solid rgba(125,210,255,.1);border-radius:6px;display:grid;height:31px;overflow:hidden;place-items:center;width:31px}.nearby-player-portrait[data-v-54a25544] .cosmetic-preview{height:30px!important;width:30px!important}.nearby-player-portrait[data-v-54a25544] .cosmetic-preview-canvas{display:block;height:30px!important;width:30px!important}.nearby-player-copy[data-v-54a25544]{min-width:0}.nearby-player-name-row[data-v-54a25544]{align-items:center;display:flex;gap:5px;min-width:0}.nearby-player-name-row span[data-v-54a25544]{color:#f5faffeb;font-size:11px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearby-player-name-row small[data-v-54a25544]{color:#7dbeffc7;flex:0 0 auto;font-size:9px;font-weight:900}.nearby-player-hp-row[data-v-54a25544]{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;margin-top:5px}.nearby-player-hp-track[data-v-54a25544]{background:#ffffff14;border-radius:999px;box-shadow:inset 0 0 0 1px #0000006b;height:4px;overflow:hidden}.nearby-player-hp-fill[data-v-54a25544]{background:linear-gradient(90deg,#ff4156,#ff6b7a);border-radius:inherit;height:100%;transition:width .18s ease;width:var(--nearby-hp)}.nearby-player-hp-row strong[data-v-54a25544]{color:#ffd6dce0;font-size:9px;font-weight:900;white-space:nowrap}.nearby-world-section[data-v-54a25544]{border-top:1px solid hsla(0,0%,100%,.045);margin-top:7px;padding-top:7px}.nearby-world-section--only[data-v-54a25544]{border-top:0;margin-top:0;padding-top:0}.nearby-world-heading[data-v-54a25544]{align-items:baseline;display:flex;font-family:Roboto Mono,monospace;gap:10px;justify-content:space-between;padding:0 2px 5px;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.nearby-world-heading span[data-v-54a25544]{color:#ffffff70;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nearby-world-heading small[data-v-54a25544]{color:#7dd2ff75;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nearby-world-list[data-v-54a25544]{display:flex;flex-direction:column;gap:3px;max-height:214px;overflow-y:auto;padding-right:2px;scrollbar-color:rgba(125,210,255,.16) transparent;scrollbar-width:thin}.nearby-world-list[data-v-54a25544]::-webkit-scrollbar{width:5px}.nearby-world-list[data-v-54a25544]::-webkit-scrollbar-thumb{background:#7dd2ff29;border-radius:999px}.nearby-world-row[data-v-54a25544]{--nearby-hp:100%;align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.035);border-radius:6px;cursor:context-menu;display:grid;font-family:Roboto Mono,monospace;gap:7px;grid-template-columns:22px minmax(0,1fr);min-height:28px;padding:3px 6px;pointer-events:auto;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.nearby-world-rank[data-v-54a25544]{color:#7dd2ff70;font-size:9px;font-weight:900;text-align:right}.nearby-world-copy[data-v-54a25544]{min-width:0}.nearby-world-name[data-v-54a25544]{align-items:center;display:flex;gap:4px;min-width:0}.nearby-world-name span[data-v-54a25544]{color:#f5faffd4;font-size:10px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearby-world-name small[data-v-54a25544]{color:#7dbeff9e;flex:0 0 auto;font-size:8px;font-weight:900}.nearby-world-hp-track[data-v-54a25544]{background:#ffffff12;border-radius:999px;box-shadow:inset 0 0 0 1px #00000059;height:3px;margin-top:3px;overflow:hidden}.nearby-world-hp-fill[data-v-54a25544]{background:linear-gradient(90deg,#ff4156cc,#ff6b7ab8);border-radius:inherit;height:100%;transition:width .18s ease;width:var(--nearby-hp)}.nearby-world-row strong[data-v-54a25544]{color:#ffd6dcc7;font-size:9px;font-weight:900;white-space:nowrap}@keyframes nearbyPanelIn-54a25544{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes nearbyPlayerIn-54a25544{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.right-panel-stack[data-v-54a25544]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:absolute;right:16px;top:16px;z-index:10}.stats-panel[data-v-54a25544]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060812d1;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 4px 20px #00000080;min-width:148px;padding:10px 13px;pointer-events:none;position:relative;right:unset;top:unset;z-index:unset}.combat-stats-panel[data-v-54a25544]{overflow:hidden;transition:max-height .18s ease,background .18s ease,border-color .18s ease,padding .18s ease}.combat-stats-panel--closed[data-v-54a25544]{background:#060812a8;max-height:35px;padding-bottom:9px}.stats-title[data-v-54a25544]{align-items:center;color:#ffffff4d;display:flex;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.stats-title--collapsible[data-v-54a25544]{display:grid;font-family:Roboto Mono,monospace;gap:5px;grid-template-columns:14px minmax(0,1fr) 22px;margin-bottom:8px;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.stats-title--collapsible span[data-v-54a25544]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combat-stats-panel--closed .stats-title--collapsible[data-v-54a25544]{margin-bottom:0}.expedition-stats-panel[data-v-54a25544]{background:linear-gradient(180deg,#3c281247,#060812d1),#060812d1;border-color:#ffd36a2e;box-shadow:0 4px 20px #00000080,0 0 18px #ecb25014;max-height:min(560px,calc(100vh - 160px));overflow:hidden;transition:max-height .18s ease,background .18s ease,border-color .18s ease,padding .18s ease;width:min(320px,calc(100vw - 32px))}.expedition-stats-body[data-v-54a25544]{display:grid;gap:10px;max-height:min(500px,calc(100vh - 220px));overflow:auto;padding-right:2px}.expedition-stats-panel--closed[data-v-54a25544]{background:#100c0ab8;max-height:35px;padding-bottom:9px}.expedition-stats-panel--closed .stats-title--collapsible[data-v-54a25544]{margin-bottom:0}.expedition-stats-grid[data-v-54a25544]{-moz-column-gap:18px;column-gap:18px}.route-mod-section[data-v-54a25544]{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:6px;padding-top:8px}.route-mod-section__title[data-v-54a25544]{color:#ffd36a9e;font-family:Roboto Mono,monospace;font-size:8.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.route-mod-lines[data-v-54a25544]{display:grid;gap:4px}.route-mod-line[data-v-54a25544]{color:#ebf4ffc7;font-family:Roboto Mono,monospace;font-size:9.5px;font-weight:760;line-height:1.25;min-width:0;overflow-wrap:anywhere}.route-mod-line--danger[data-v-54a25544]{color:#ffb49c}.route-mod-line--reward[data-v-54a25544]{color:#ffe3a0}.route-danger[data-v-54a25544]{color:#ff9b7a}.route-reward[data-v-54a25544]{color:#ffd36a}.stats-panel-toggle[data-v-54a25544]{justify-self:end}.stats-grid[data-v-54a25544]{align-items:center;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:1fr auto;row-gap:4px}.stats-panel-body[data-v-54a25544]{padding-top:1px}.stat-label[data-v-54a25544]{color:#ffffff61;font-size:10px;white-space:nowrap}.stat-value[data-v-54a25544]{color:#ffffffc7;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.stat-dps[data-v-54a25544]{color:#ffd740;font-size:13px}.stat-value-subline[data-v-54a25544]{color:#ffd7409e;display:block;font-size:8.5px;font-weight:800;letter-spacing:.03em;line-height:1.1;margin-top:1px}.stat-divider[data-v-54a25544]{background:#ffffff14;display:block;height:1px;margin:4px 0}.enemy-color-dot[data-v-54a25544]{border-radius:50%;box-shadow:0 0 6px currentColor;display:inline-block;flex-shrink:0;height:10px;margin-right:6px;vertical-align:middle;width:10px}.stats-fade-enter-active[data-v-54a25544],.stats-fade-leave-active[data-v-54a25544]{transition:opacity .25s ease,transform .25s ease}.stats-fade-enter-from[data-v-54a25544],.stats-fade-leave-to[data-v-54a25544]{opacity:0;transform:translateY(-4px)}.damage-border-flash[data-v-54a25544]{animation:border-flash-anim-54a25544 .35s ease-out forwards;border-radius:inherit;box-shadow:inset 0 0 0 3px #ff1e1ee6;inset:0;pointer-events:none;position:absolute;z-index:999}.low-hp-vignette[data-v-54a25544]{animation:low-hp-vignette-pulse-54a25544 1.05s ease-in-out infinite;box-shadow:inset 0 0 62px #ff00126b,inset 0 0 18px #ff001238;inset:0;pointer-events:none;position:absolute;z-index:998}@keyframes low-hp-vignette-pulse-54a25544{0%,to{opacity:.42}50%{opacity:.78}}.route-continue-hud-button[data-v-54a25544]{align-items:center;animation:route-continue-spawn-54a25544 .78s cubic-bezier(.16,1,.3,1) both,route-continue-attention-54a25544 1.3s ease-out .78s 2;background:linear-gradient(180deg,#ffe69b,#d99b3c);border:1px solid rgba(255,229,150,.48);border-radius:7px;box-shadow:inset 0 1px #ffffff57,0 10px 24px #00000059,0 0 18px #ffc6581f;box-sizing:border-box;color:#16140e;display:inline-flex;flex-wrap:nowrap;font-size:12px;font-weight:950;gap:5px;height:42px;isolation:isolate;justify-content:flex-start;letter-spacing:0;min-height:42px;min-width:0;padding:0 10px 0 8px;pointer-events:auto;position:relative;text-shadow:0 1px 0 hsla(0,0%,100%,.22);width:-moz-max-content;width:max-content}.route-continue-hud-button[data-v-54a25544]:after,.route-continue-hud-button[data-v-54a25544]:before{content:"";pointer-events:none;position:absolute}.route-continue-hud-button[data-v-54a25544]:before{animation:route-continue-ring-54a25544 .92s ease-out .12s both;border:1px solid rgba(255,230,155,.66);border-radius:10px;box-shadow:0 0 22px #ffd36a52;inset:-8px;z-index:-1}.route-continue-hud-button[data-v-54a25544]:after{animation:route-continue-shine-54a25544 .9s ease-out .25s both;background:linear-gradient(115deg,transparent,transparent 34%,hsla(0,0%,100%,.46) 48%,transparent 63%,transparent);border-radius:6px;inset:1px;transform:translate(-120%);z-index:0}.route-continue-hud-button .v-icon[data-v-54a25544]{color:#5d310a;flex:0 0 auto;position:relative;z-index:1}.route-continue-hud-button span[data-v-54a25544]{flex:0 0 auto;position:relative;white-space:nowrap;z-index:1}.route-continue-hud-arrow[data-v-54a25544]{align-items:center;animation:route-continue-arrow-point-54a25544 .82s ease-in-out infinite;color:#fff2ad;display:inline-flex;filter:drop-shadow(0 0 7px rgba(255,233,143,.95)) drop-shadow(0 0 18px rgba(255,176,54,.85)) drop-shadow(0 5px 8px rgba(0,0,0,.62));height:46px;justify-content:center;left:calc(100% + 4px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:3}.route-continue-hud-arrow .v-icon[data-v-54a25544]{color:inherit}.route-continue-hud-button--active[data-v-54a25544]{background:linear-gradient(180deg,#fff0b8,#efb14b);border-color:#fff8d2b8;box-shadow:inset 0 1px #ffffff70,0 12px 28px #0000006b,0 0 22px #ffd36a47}@keyframes route-continue-spawn-54a25544{0%{filter:saturate(1.4) brightness(1.35);opacity:0;transform:translate(-14px) scale(.76)}48%{opacity:1;transform:translate(4px) scale(1.08)}72%{transform:translate(0) scale(.98)}to{filter:saturate(1) brightness(1);opacity:1;transform:translate(0) scale(1)}}@keyframes route-continue-ring-54a25544{0%{opacity:0;transform:scale(.72)}30%{opacity:1}to{opacity:0;transform:scale(1.28)}}@keyframes route-continue-shine-54a25544{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes route-continue-attention-54a25544{0%,to{box-shadow:inset 0 1px #ffffff57,0 10px 24px #00000059,0 0 18px #ffc6581f}38%{box-shadow:inset 0 1px #ffffff7a,0 12px 28px #0000006b,0 0 30px #ffd36a70}}@keyframes route-continue-arrow-point-54a25544{0%,to{opacity:.82;transform:translateY(-50%) scale(.96)}46%{opacity:1;transform:translate(-5px,-50%) scale(1.08)}}.route-complete-popup[data-v-54a25544]{background:linear-gradient(180deg,#31220deb,#090b14f0),#090b14f0;border:1px solid rgba(255,211,106,.38);border-radius:8px;box-shadow:0 18px 48px #0000009e,0 0 22px #ffc6581f;color:#f4f7ff;display:grid;gap:10px;left:50%;max-height:min(680px,calc(100vh - 96px));overflow:auto;padding:13px;pointer-events:auto;position:absolute;top:72px;transform:translate(-50%);width:min(390px,calc(100vw - 32px));z-index:40}.route-complete-popup__header[data-v-54a25544]{align-items:center;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr)}.route-complete-popup__header .v-icon[data-v-54a25544]{color:#ffd36a}.route-complete-popup__eyebrow[data-v-54a25544]{color:#ffd36abd;font-family:Roboto Mono,monospace;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.route-complete-popup__title[data-v-54a25544]{font-size:16px;font-weight:950;line-height:1.1;margin-top:1px}.route-complete-popup__mods[data-v-54a25544]{display:flex;flex-wrap:wrap;gap:6px}.route-complete-popup__mods span[data-v-54a25544]{background:#ffffff12;border-radius:5px;color:#ebf4ffe0;font-family:Roboto Mono,monospace;font-size:10px;font-weight:850;overflow-wrap:anywhere;padding:4px 7px}.route-complete-popup__mods span.is-danger[data-v-54a25544]{background:#ff785421;color:#ffb49c}.route-complete-popup__mods span.is-reward[data-v-54a25544]{background:#ffd36a1f;color:#ffe5ad}.route-complete-popup__section[data-v-54a25544]{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:6px;padding-top:8px}.route-complete-popup__section-title[data-v-54a25544]{color:#ffd36aad;font-family:Roboto Mono,monospace;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.route-complete-popup__all-mods[data-v-54a25544]{display:grid;gap:4px}.route-complete-popup__all-mods div[data-v-54a25544]{color:#ebf4ffcc;font-family:Roboto Mono,monospace;font-size:10px;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.route-complete-popup__all-mods div.is-danger[data-v-54a25544]{color:#ffb49c}.route-complete-popup__all-mods div.is-reward[data-v-54a25544]{color:#ffe3a0}.route-complete-popup__button[data-v-54a25544]{align-items:center;background:linear-gradient(180deg,#ffe69b,#d99b3c);border:1px solid rgba(255,229,150,.48);border-radius:7px;box-shadow:inset 0 1px #ffffff57;color:#16140e;display:inline-flex;font-size:12px;font-weight:950;gap:7px;height:36px;justify-content:center;position:relative}.route-complete-popup__arrow[data-v-54a25544]{align-items:flex-end;animation:route-complete-popup-arrow-point-54a25544 .78s ease-in-out infinite;bottom:calc(100% + 3px);color:#fff2ad;display:inline-flex;filter:drop-shadow(0 0 7px rgba(255,233,143,.95)) drop-shadow(0 0 18px rgba(255,176,54,.85)) drop-shadow(0 5px 8px rgba(0,0,0,.62));height:50px;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:64px;z-index:2}.route-complete-popup__arrow .v-icon[data-v-54a25544]{color:inherit}@keyframes route-complete-popup-arrow-point-54a25544{0%,to{opacity:.8;transform:translate(-50%) scale(.96)}48%{opacity:1;transform:translate(-50%,10px) scale(1.1)}}.route-complete-fade-enter-active[data-v-54a25544],.route-complete-fade-leave-active[data-v-54a25544]{transition:opacity .18s ease,transform .18s ease}.route-complete-fade-enter-from[data-v-54a25544],.route-complete-fade-leave-to[data-v-54a25544]{opacity:0;transform:translate(-50%,-8px)}.screen-shake--low[data-v-54a25544]{animation:screen-shake-low-54a25544 .22s linear}.screen-shake--normal[data-v-54a25544]{animation:screen-shake-normal-54a25544 .28s linear}@keyframes screen-shake-low-54a25544{0%,to{transform:translateZ(0)}25%{transform:translate3d(1px,-1px,0)}50%{transform:translate3d(-1px,1px,0)}75%{transform:translate3d(1px,1px,0)}}@keyframes screen-shake-normal-54a25544{0%,to{transform:translateZ(0)}18%{transform:translate3d(2px,-1px,0)}36%{transform:translate3d(-2px,1px,0)}54%{transform:translate3d(2px,2px,0)}72%{transform:translate3d(-1px,-2px,0)}}@keyframes border-flash-anim-54a25544{0%{opacity:1}to{opacity:0}}.session-kick-card[data-v-54a25544]{background:#0a0a14fa!important;border:1px solid rgba(220,80,80,.35);font-family:Inter,sans-serif;padding:36px 28px 28px;text-align:center}.sk-icon[data-v-54a25544]{margin-bottom:14px}.sk-title[data-v-54a25544]{color:#ef5350;font-size:1.35rem;font-weight:800;margin-bottom:10px}.sk-body[data-v-54a25544]{color:#fff9;font-size:.88rem;line-height:1.7;margin-bottom:24px}.sk-actions[data-v-54a25544]{display:flex;justify-content:center}.sync-disconnect-card[data-v-54a25544]{background:#080916fa!important;border:1px solid rgba(120,180,255,.35);font-family:Inter,sans-serif;padding:36px 28px 28px;text-align:center}.sync-disconnect-icon[data-v-54a25544]{margin-bottom:14px}.sync-disconnect-title[data-v-54a25544]{color:#7dd3fc;font-size:1.2rem;font-weight:800;margin-bottom:10px}.sync-disconnect-body[data-v-54a25544]{color:#ffffffad;font-size:.9rem;line-height:1.7;margin-bottom:4px}.chat-overlay-shell[data-v-54a25544]{bottom:16px;display:flex;flex-direction:column;gap:6px;left:16px;pointer-events:none;position:absolute;width:clamp(250px,27vw,430px);z-index:20}.chat-overlay-log[data-v-54a25544]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(180deg,#070a143d,#04060e6b);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 10px 28px #0003;display:flex;flex-direction:column;gap:2px;height:176px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:7px 10px 8px;pointer-events:auto;scrollbar-color:hsla(0,0%,100%,.22) hsla(0,0%,100%,.05);scrollbar-width:thin}.chat-overlay-log[data-v-54a25544]::-webkit-scrollbar{width:8px}.chat-overlay-log[data-v-54a25544]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.chat-overlay-log[data-v-54a25544]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.chat-overlay-log[data-v-54a25544]::-webkit-scrollbar-thumb:hover{background:#ffffff52}.chat-overlay-line[data-v-54a25544]{font-family:Roboto Mono,monospace;font-size:13px;letter-spacing:.01em;line-height:1.45;pointer-events:none;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9);white-space:pre-wrap;word-break:break-word}.chat-sender-wrap[data-v-54a25544]{align-items:center;display:inline-flex;gap:3px}.chat-sender-badge[data-v-54a25544]{display:inline-flex;flex-shrink:0;transform:translateY(-.5px)}.chat-sender-badge--admin[data-v-54a25544]{margin-left:-1px}.chat-sender-badge--friend[data-v-54a25544]{margin-right:-1px}.chat-overlay-text-segment[data-v-54a25544]{color:#ffffffeb}.chat-system-sticky[data-v-54a25544]{align-items:flex-start;background:#1a1203d1;border:1px solid rgba(255,210,74,.28);border-radius:8px;box-shadow:0 10px 28px #00000057;color:#ffd95e;display:flex;font-family:Roboto Mono,monospace;font-size:13px;gap:6px;line-height:1.45;padding:7px 10px;pointer-events:none;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9);white-space:pre-wrap}.chat-system-sticky__label[data-v-54a25544]{flex-shrink:0;font-weight:800}.chat-system-sticky__message[data-v-54a25544]{flex:1}.chat-input-shell[data-v-54a25544]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a16d9;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 4px 28px #0009,inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:0;min-width:420px;padding:10px 14px 8px;pointer-events:auto}.chat-input-top-row[data-v-54a25544]{align-items:flex-start;display:flex;gap:8px}.chat-input-icon[data-v-54a25544]{color:#ffffff4d;flex-shrink:0;margin-top:2px}.chat-input-footer[data-v-54a25544]{border-top:1px solid hsla(0,0%,100%,.06);justify-content:space-between;margin-top:6px;padding-top:6px}.chat-input-footer[data-v-54a25544],.chat-input-meta[data-v-54a25544]{align-items:center;display:flex;gap:8px}.chat-input-meta[data-v-54a25544]{color:#ffffff38;flex-shrink:0;font-family:Roboto Mono,monospace;font-size:10px}.chat-input-meta--warn[data-v-54a25544]{color:#ffa050bf!important}.chat-input-meta-send[data-v-54a25544]{color:#ffffff29}.chat-input-editor[data-v-54a25544]{background:transparent;border:none;caret-color:#a0e8a0;color:#ffffffeb;flex:1;font-family:Roboto Mono,monospace;font-size:13px;line-height:1.5;max-height:120px;min-height:22px;min-width:0;outline:none;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.chat-input-editor.is-empty[data-v-54a25544]:before{color:#ffffff4d;content:attr(data-placeholder)}.chat-input-link-hint[data-v-54a25544]{align-items:center;color:#a0e8a073;display:flex;font-family:Roboto Mono,monospace;font-size:10px;letter-spacing:.03em}.chat-linked-item-chip[data-v-54a25544],[data-v-54a25544] .chat-composer-item-chip{--chat-chip-accent:#9ca3af;--chat-chip-bg:rgba(9,13,28,.94);align-items:center;background:linear-gradient(180deg,#ffffff14,#fff0),var(--chat-chip-bg);border:1px solid var(--chat-chip-accent);border-radius:8px;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff14;color:var(--chat-chip-accent);display:inline-flex;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.25;margin:0 3px;max-width:100%;padding:1px 8px 2px;text-shadow:none;vertical-align:middle}[data-v-54a25544] .chat-composer-item-chip{cursor:help;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-linked-item-chip[data-v-54a25544]{cursor:help;pointer-events:auto}.chat-composer-tooltip[data-v-54a25544]{pointer-events:none;position:fixed;z-index:1200}.chat-msg-enter-active[data-v-54a25544]{transition:opacity .2s ease,transform .2s ease}.chat-msg-leave-active[data-v-54a25544]{transition:opacity .12s ease}.chat-msg-enter-from[data-v-54a25544]{opacity:0;transform:translateY(8px)}.chat-msg-leave-to[data-v-54a25544]{opacity:0}.chat-in-enter-active[data-v-54a25544]{transition:opacity .18s ease,transform .18s ease}.chat-in-leave-active[data-v-54a25544]{transition:opacity .12s ease,transform .12s ease}.chat-in-enter-from[data-v-54a25544],.chat-in-leave-to[data-v-54a25544]{opacity:0;transform:translateY(6px)}.grace-panel[data-v-54a25544]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060e16e6;border:1px solid rgba(118,214,255,.34);border-radius:12px;box-shadow:0 4px 20px #00000080,0 0 18px #5abeff29;min-width:184px;padding:10px 13px;pointer-events:none}.grace-header[data-v-54a25544]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.grace-icon[data-v-54a25544]{color:#76d6ffe6;font-size:10px;line-height:1}.grace-title[data-v-54a25544]{color:#a5e8ffe0;flex:1;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.grace-timer[data-v-54a25544]{color:#cdf5fff0;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.grace-stats[data-v-54a25544]{margin-bottom:7px}.grace-stat[data-v-54a25544]{color:#b9e8ffb8;font-size:9.5px;font-weight:600}.grace-bar-track[data-v-54a25544]{background:#76d6ff24;border-radius:2px;height:3px;overflow:hidden}.grace-bar-fill[data-v-54a25544]{background:linear-gradient(90deg,#68d8ff,#b5f4ff);border-radius:2px;box-shadow:0 0 6px #76d6ff8c;height:100%;transition:width .25s linear}.convergence-panel[data-v-54a25544]{animation:convergence-pulse-54a25544 1.35s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041018e6;border:1px solid rgba(100,245,255,.34);border-radius:12px;box-shadow:0 4px 20px #00000080,0 0 20px #50dcff33;min-width:148px;padding:10px 13px;pointer-events:none}@keyframes convergence-pulse-54a25544{0%,to{box-shadow:0 4px 20px #00000080,0 0 14px #50dcff24}50%{box-shadow:0 4px 20px #00000080,0 0 28px #64f5ff61}}.convergence-header[data-v-54a25544]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.convergence-icon[data-v-54a25544]{color:#78fff5f2;font-size:11px;line-height:1}.convergence-title[data-v-54a25544]{color:#8cfff5e0;flex:1;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.convergence-timer[data-v-54a25544]{color:#d2fffaf0;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.convergence-stats[data-v-54a25544]{display:flex;flex-direction:column;gap:2px;margin-bottom:7px}.convergence-stat[data-v-54a25544]{color:#affff5c7;font-size:9.5px;font-weight:600;letter-spacing:.02em}.convergence-bar-track[data-v-54a25544]{background:#64f5ff26;border-radius:2px;height:3px;overflow:hidden}.convergence-bar-fill[data-v-54a25544]{background:linear-gradient(90deg,#46d9ff,#94fff0);border-radius:2px;box-shadow:0 0 6px #64f5ff94;height:100%;transition:width .25s linear}.fervour-panel[data-v-54a25544]{animation:fervour-pulse-54a25544 1.4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060812e0;border:1px solid rgba(255,140,30,.35);border-radius:12px;box-shadow:0 4px 20px #00000080,0 0 18px #ff78142e;min-width:148px;padding:10px 13px;pointer-events:none}@keyframes fervour-pulse-54a25544{0%,to{box-shadow:0 4px 20px #00000080,0 0 14px #ff781424}50%{box-shadow:0 4px 20px #00000080,0 0 28px #ff8c1e61}}.fervour-header[data-v-54a25544]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.fervour-flame[data-v-54a25544]{font-size:11px;line-height:1}.fervour-title[data-v-54a25544]{color:#ffa032d9;flex:1;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fervour-timer[data-v-54a25544]{color:#ffc864e6;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.fervour-stats[data-v-54a25544]{display:flex;flex-direction:column;gap:2px;margin-bottom:7px}.fervour-stat[data-v-54a25544]{color:#ffb450bf;font-size:9.5px;font-weight:600;letter-spacing:.02em}.fervour-bar-track[data-v-54a25544]{background:#ff8c1e26;border-radius:2px;height:3px;overflow:hidden}.fervour-bar-fill[data-v-54a25544]{background:linear-gradient(90deg,#ff8c1e,#ffb347);border-radius:2px;box-shadow:0 0 6px #ff8c1e99;height:100%;transition:width .25s linear}.fervour-fade-enter-active[data-v-54a25544]{transition:opacity .2s ease,transform .2s ease}.fervour-fade-leave-active[data-v-54a25544]{position:absolute;right:0;top:0;transition:opacity .18s ease,transform .18s ease}.fervour-fade-enter-from[data-v-54a25544],.fervour-fade-leave-to[data-v-54a25544]{opacity:0;transform:scale(.92) translateY(-4px)}.iron-will-panel[data-v-54a25544]{animation:iw-pulse-54a25544 1.2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c1ce6;border:1px solid rgba(120,180,255,.35);border-radius:12px;box-shadow:0 4px 20px #00000080,0 0 18px #64a0ff2e;min-width:148px;padding:10px 13px;pointer-events:none}@keyframes iw-pulse-54a25544{0%,to{box-shadow:0 4px 20px #00000080,0 0 12px #64a0ff1f}50%{box-shadow:0 4px 20px #00000080,0 0 26px #78b4ff66}}.iw-header[data-v-54a25544]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.iw-icon[data-v-54a25544]{font-size:11px;line-height:1}.iw-title[data-v-54a25544]{color:#8cc8ffe6;flex:1;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.iw-timer[data-v-54a25544]{color:#b4dcfff2;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.iw-stats[data-v-54a25544]{display:flex;flex-direction:column;gap:2px;margin-bottom:7px}.iw-stat[data-v-54a25544]{color:#a0d2ffcc;font-size:9.5px;font-weight:600;letter-spacing:.02em}.iw-bar-track[data-v-54a25544]{background:#64a0ff26;border-radius:2px;height:3px;overflow:hidden}.iw-bar-fill[data-v-54a25544]{background:linear-gradient(90deg,#5ab0ff,#a8d8ff);border-radius:2px;box-shadow:0 0 6px #64b4ff99;height:100%;transition:width .25s linear}.terminal-root[data-v-4b39af25]{background:rgb(var(--v-theme-background));display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.terminal-root--signed-out #game-ui-overlay[data-v-4b39af25],.terminal-root--signed-out .boss-bar-overlay[data-v-4b39af25],.terminal-root--signed-out .game-canvas-wrapper[data-v-4b39af25],.terminal-root--signed-out .game-column[data-v-4b39af25],.terminal-root--signed-out .game-content[data-v-4b39af25]{display:none!important}.signed-out-shell[data-v-4b39af25]{background:radial-gradient(circle at top,rgba(255,191,71,.08),transparent 32%),rgb(var(--v-theme-background));flex:1;padding:24px}.session-loader[data-v-4b39af25],.signed-out-shell[data-v-4b39af25]{align-items:center;display:flex;justify-content:center}.session-loader[data-v-4b39af25]{background:rgb(var(--v-theme-surface));inset:0;position:fixed;z-index:9999}.auth-card[data-v-4b39af25]{background:linear-gradient(145deg,#0f172a,#1e1b4b);border:1px solid rgba(255,175,30,.2);box-shadow:0 24px 48px #000c,inset 0 1px #ffffff0d;overflow:hidden}.auth-header[data-v-4b39af25]{background:radial-gradient(circle at top,rgba(255,175,30,.1) 0,transparent 70%);border-bottom:1px solid hsla(0,0%,100%,.05);padding:32px 24px 16px;text-align:center}.auth-logo[data-v-4b39af25]{display:inline-block;margin-bottom:12px;position:relative}.logo-icon[data-v-4b39af25]{animation:float-4b39af25 4s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(255,175,30,.4))}.logo-icon-secondary[data-v-4b39af25]{animation:pulse-glow-4b39af25 2s infinite alternate;bottom:-4px;position:absolute;right:-12px}.auth-title[data-v-4b39af25]{background:linear-gradient(180deg,#fff,#ffb347);-webkit-background-clip:text;font-family:Rajdhani,Orbitron,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:.15em;-webkit-text-fill-color:transparent;margin-bottom:8px}.auth-subtitle[data-v-4b39af25]{color:#fff9;font-size:.9rem;margin:0 auto;max-width:80%}.auth-submit-btn[data-v-4b39af25]{font-family:Rajdhani,Orbitron,sans-serif;font-weight:700;letter-spacing:.1em}@keyframes float-4b39af25{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes pulse-glow-4b39af25{0%{filter:drop-shadow(0 0 4px rgba(239,83,80,.4));transform:scale(1)}to{filter:drop-shadow(0 0 12px rgba(239,83,80,.8));transform:scale(1.05)}}.game-content[data-v-4b39af25]{display:flex;flex:1;min-height:0;overflow:hidden;padding:12px 16px 16px}.game-column[data-v-4b39af25]{display:flex;flex:1;flex-direction:column;gap:10px;margin:0 auto;max-width:1600px;min-width:0;width:100%}.game-canvas-wrapper[data-v-4b39af25]{border-radius:16px;flex:1;min-height:0;overflow:visible;position:relative}.game-canvas-wrapper[data-v-4b39af25] .v-card{border-radius:16px;height:100%!important;overflow:hidden;width:100%!important}#game-ui-overlay[data-v-4b39af25]{border-radius:16px;inset:0;overflow:visible;z-index:1200}#game-ui-overlay[data-v-4b39af25],.boss-bar-overlay[data-v-4b39af25]{pointer-events:none;position:absolute}.boss-bar-overlay[data-v-4b39af25]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08060eeb;border:1px solid rgba(255,34,0,.35);border-radius:10px;box-shadow:0 0 28px #c81e002e,0 2px 12px #0009;font-family:Roboto Mono,monospace;left:50%;padding:10px 16px 12px;top:10px;transform:translate(-50%);transition:border-color .4s,box-shadow .4s;width:min(520px,80vw);z-index:100}.boss-bar-overlay.boss-bar-enraged[data-v-4b39af25]{animation:enraged-pulse-4b39af25 .8s ease-in-out infinite alternate;border-color:#ff6400b3;box-shadow:0 0 40px #ff500059,0 2px 12px #000000b3}@keyframes enraged-pulse-4b39af25{0%{box-shadow:0 0 20px #ff3c004d}to{box-shadow:0 0 60px #ff780099}}.boss-bar-label[data-v-4b39af25]{align-items:center;color:#ff5a46e6;display:flex;font-size:11px;gap:6px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.boss-name-text[data-v-4b39af25]{color:#f53;flex:1;font-size:12px;font-weight:700}.boss-phase-badge[data-v-4b39af25]{border:1px solid;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 6px}.boss-phase-badge.phase-0[data-v-4b39af25]{background:#44bbff18;border-color:#4bf5;color:#4bf}.boss-phase-badge.phase-1[data-v-4b39af25]{background:#ff880018;border-color:#f805;color:#f80}.boss-phase-badge.phase-2[data-v-4b39af25]{animation:enraged-pulse-4b39af25 .6s infinite alternate;background:#ff220018;border-color:#f205;color:#f20}.boss-hp-track[data-v-4b39af25],.threat-track[data-v-4b39af25]{background:#1e0a0ad9;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.boss-hp-fill[data-v-4b39af25]{background:linear-gradient(90deg,#800,#f20,#f60);border-radius:4px;height:100%;transition:width .3s ease}.boss-hp-text[data-v-4b39af25]{color:#ffc8b4e6;font-size:9px;letter-spacing:.05em;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.threat-fill[data-v-4b39af25]{background:linear-gradient(90deg,#410,#b20);border-radius:4px;height:100%;transition:width .4s ease}.threat-fill-critical[data-v-4b39af25]{animation:threat-critical-flash-4b39af25 .5s ease-in-out infinite alternate;background:linear-gradient(90deg,#a10,#f30,#f60)}@keyframes threat-critical-flash-4b39af25{0%{opacity:.8}to{opacity:1}}.threat-label-text[data-v-4b39af25]{font-size:11px;font-weight:600}.threat-count-text[data-v-4b39af25]{color:#ff7864cc;font-size:11px;margin-left:auto}.boss-incoming-label[data-v-4b39af25]{align-items:center;display:flex;gap:8px}.boss-incoming-text[data-v-4b39af25]{color:#f50;flex:1;font-size:13px;font-weight:700;letter-spacing:.1em}.boss-incoming-count[data-v-4b39af25]{color:#f20;font-size:24px;font-variant-numeric:tabular-nums;font-weight:900}.boss-bar-evacuate[data-v-4b39af25]{align-items:center;display:flex;gap:8px}.evacuate-text[data-v-4b39af25]{color:gold;flex:1;font-size:13px;font-weight:700;letter-spacing:.1em}.evacuate-hint[data-v-4b39af25]{color:#ffdc78b3;font-size:11px}.boss-bar-fade-enter-active[data-v-4b39af25],.boss-bar-fade-leave-active[data-v-4b39af25]{transition:opacity .4s,transform .4s}.boss-bar-fade-enter-from[data-v-4b39af25],.boss-bar-fade-leave-to[data-v-4b39af25]{opacity:0;transform:translate(-50%) translateY(-10px)}.toast-stack[data-v-d18f8432]{display:flex;flex-direction:column;gap:8px;left:16px;pointer-events:none;position:fixed;top:16px;z-index:9999}.toast-item[data-v-d18f8432]{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121216ed;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0a;cursor:pointer;display:flex;gap:10px;max-width:320px;min-width:240px;padding:11px 14px;pointer-events:all;transition:transform .15s ease,opacity .15s ease}.toast-item[data-v-d18f8432]:hover{transform:translate(2px)}.toast-sold[data-v-d18f8432]{border-left:3px solid #ffd600}.toast-bought[data-v-d18f8432]{border-left:3px solid #64dc82}.toast-error[data-v-d18f8432]{border-left:3px solid #ff5252}.toast-info[data-v-d18f8432]{border-left:3px solid rgba(var(--v-theme-primary),1)}.toast-sold .toast-icon[data-v-d18f8432]{color:#ffd600}.toast-bought .toast-icon[data-v-d18f8432]{color:#64dc82}.toast-error .toast-icon[data-v-d18f8432]{color:#ff5252}.toast-icon[data-v-d18f8432]{flex-shrink:0;margin-top:1px}.toast-body[data-v-d18f8432]{flex:1;min-width:0}.toast-title[data-v-d18f8432]{color:#ffffffe6;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.toast-message[data-v-d18f8432]{color:#ffffff73;font-size:.7rem;line-height:1.3;margin-top:2px}.toast-close[data-v-d18f8432]{flex-shrink:0;margin-top:1px}.toast-enter-active[data-v-d18f8432]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-d18f8432]{transition:all .2s ease-in}.toast-enter-from[data-v-d18f8432]{opacity:0;transform:translate(-24px) scale(.95)}.toast-leave-to[data-v-d18f8432]{opacity:0;transform:translate(-12px) scale(.97)}.toast-move[data-v-d18f8432]{transition:transform .25s ease}.alpha-banner[data-v-4d93d8d8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120a0080!important;border:none!important;border-bottom:1px solid rgba(255,152,0,.15)!important;border-radius:0;cursor:pointer;font-size:.9rem;left:0;max-width:none;top:0;transition:background .3s,border-color .3s;width:100%;z-index:9999}.alpha-banner[data-v-4d93d8d8]:hover{background:#2d1900cc!important;border-bottom-color:#ff980080!important}.banner-fade-enter-active[data-v-4d93d8d8],.banner-fade-leave-active[data-v-4d93d8d8]{transition:opacity .5s ease}.banner-fade-enter-from[data-v-4d93d8d8],.banner-fade-leave-to[data-v-4d93d8d8]{opacity:0}.banner-content[data-v-4d93d8d8]{position:relative;z-index:2}.banner-progress[data-v-4d93d8d8]{background-color:#ff9800d9;bottom:0;height:2px;left:0;position:absolute;width:100%;z-index:1}.banner-progress.is-running[data-v-4d93d8d8]{transition:width 10s linear;width:0}@layer vuetify-components{.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity)*100%),transparent);display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}}@layer vuetify-components{.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}}
