.name-ornament[data-v-3095db09]{display:inline-flex;align-items:center;gap:.4em;min-width:0}.no-volute[data-v-3095db09]{width:var(--no-size, 1.15em);height:var(--no-size, 1.15em);flex:none;overflow:visible}.no-volute--flip[data-v-3095db09]{transform:scaleX(-1)}.unf[data-v-c27ce927]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.unf-avatar[data-v-c27ce927]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(201,169,97,.35)}.unf-name[data-v-c27ce927]{font-size:1rem;color:#e8e4da}.unf-form[data-v-c27ce927]{display:flex;align-items:center;gap:.35rem}.unf-input[data-v-c27ce927]{width:11rem;padding:.3rem .55rem;background:#1a1a1ae0;border:1px solid rgba(201,169,97,.35);border-radius:6px;color:#e8e4da;font-family:inherit;font-size:16px}.unf-input[data-v-c27ce927]:focus{outline:none;border-color:#c9a961b3}.unf-btn[data-v-c27ce927]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:#8b93a7;cursor:pointer;transition:color .15s ease,border-color .15s ease}.unf-btn[data-v-c27ce927]:hover:not(:disabled){color:#c9a961;border-color:#c9a96159}.unf-btn[data-v-c27ce927]:disabled{opacity:.4;cursor:default}.unf-btn .material-symbols-outlined[data-v-c27ce927]{font-size:18px}.unf-error[data-v-c27ce927]{width:100%;text-align:center;font-size:12px;color:var(--danger-color, #ef4444)}.access-panel[data-v-b2979c48]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.access-title[data-v-b2979c48]{margin:0 0 var(--spacing-xs);font-size:.9rem;color:var(--text-muted, #9aa5bb);text-align:center}.access-form[data-v-b2979c48]{display:flex;gap:var(--spacing-sm)}.access-input[data-v-b2979c48]{flex:1;min-width:0;padding:var(--spacing-md);background:#141414e0;border:1px solid rgba(255,255,255,.15);border-radius:var(--border-radius);color:var(--text-color);letter-spacing:.08em;text-transform:uppercase;font-size:16px}.access-input[data-v-b2979c48]:focus{outline:none;border-color:#c9a96180}.access-submit[data-v-b2979c48]{padding:var(--spacing-md) var(--spacing-lg);background:#c9a96126;color:#c9a961;border:1px solid rgba(201,169,97,.3);border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.access-submit[data-v-b2979c48]:hover:not(:disabled){background:#c9a96140;transform:translateY(-1px)}.access-submit[data-v-b2979c48]:disabled{opacity:.5;cursor:default}.access-request[data-v-b2979c48]{padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--text-muted, #9aa5bb);border:1px solid rgba(255,255,255,.12);border-radius:var(--border-radius);font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}.access-request[data-v-b2979c48]:hover:not(:disabled){color:#c9a961;border-color:#c9a9614d;transform:translateY(-1px)}.access-message[data-v-b2979c48]{margin:0;font-size:.85rem;text-align:center}.access-message.error[data-v-b2979c48]{color:var(--danger-color)}.access-message.pending[data-v-b2979c48]{color:#c9a961}.access-link[data-v-b2979c48]{margin-top:var(--spacing-xs);font-size:.85rem;color:var(--text-muted, #9aa5bb);text-align:center;text-decoration:none;transition:color var(--transition-fast)}.access-link[data-v-b2979c48]:hover{color:#c9a961}.base-modal-overlay[data-v-42b77f1b]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.base-modal-container[data-v-42b77f1b]{background:#141414fa;border:1px solid #444;border-radius:10px;width:90%;max-height:calc(var(--vh, 1vh) * 90);overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 8px 32px #000000b3}.base-modal-container[data-v-42b77f1b] .modal-image-container{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0a0a0a;border-radius:10px 10px 0 0}.base-modal-container[data-v-42b77f1b] .modal-image-container img{width:100%;height:100%;object-fit:cover}.base-modal-container[data-v-42b77f1b] .modal-image-placeholder{width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;font-size:3rem;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-radius:10px 10px 0 0}.base-modal-container[data-v-42b77f1b] .modal-icon-container{display:flex;align-items:center;justify-content:center;padding:1.5rem 1.5rem 0;position:relative}.base-modal-body[data-v-42b77f1b]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.base-modal-body[data-v-42b77f1b] .modal-title{font-size:1.2rem;font-weight:600;color:#eee;margin:0;text-align:center}.base-modal-body[data-v-42b77f1b] .modal-text{font-size:.95rem;color:#aaa;line-height:1.5;margin:0;text-align:center}.base-modal-actions[data-v-42b77f1b]{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:8px}.base-modal-actions[data-v-42b77f1b] button{width:100%;padding:12px;font-size:15px;font-weight:600;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.base-modal-actions[data-v-42b77f1b] .btn-primary{background:linear-gradient(135deg,#2a7a2a,#1a6a1a);border:1px solid #4ade80}.base-modal-actions[data-v-42b77f1b] .btn-primary:hover{background:linear-gradient(135deg,#3a8a3a,#2a7a2a);box-shadow:0 2px 10px #4ade804d}.base-modal-actions[data-v-42b77f1b] .btn-primary:disabled{opacity:.4;cursor:not-allowed}.base-modal-actions[data-v-42b77f1b] .btn-secondary{background:#ffffff14;border:1px solid #555}.base-modal-actions[data-v-42b77f1b] .btn-secondary:hover{background:#ffffff24}.base-modal-actions[data-v-42b77f1b] .btn-danger{background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #f87171}.base-modal-actions[data-v-42b77f1b] .btn-danger:hover{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 2px 10px #f871714d}.modal-enter-active[data-v-42b77f1b]{animation:fadeIn-42b77f1b .25s ease-out}.modal-enter-active .base-modal-container[data-v-42b77f1b]{animation:slideUp-42b77f1b .25s ease-out}.modal-leave-active[data-v-42b77f1b]{animation:fadeIn-42b77f1b .2s ease-in reverse}@keyframes fadeIn-42b77f1b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-42b77f1b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.base-modal-container[data-v-42b77f1b]{max-width:95%}.base-modal-body[data-v-42b77f1b]{padding:.85rem 1rem}.base-modal-body[data-v-42b77f1b] .modal-title{font-size:1.1rem}.base-modal-actions[data-v-42b77f1b]{padding:0 .75rem .75rem}}.fb[data-v-be331d3f]{display:flex;flex-direction:column;gap:12px}.fb-title[data-v-be331d3f]{margin:0;font-size:1.05rem;color:#c9a961;font-weight:600}.fb-kinds[data-v-be331d3f]{display:flex;gap:8px}.fb-kind[data-v-be331d3f]{flex:1;padding:8px 12px;border-radius:8px;border:1px solid rgba(201,169,97,.25);background:transparent;color:#9aa5bb;font-size:.88rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.fb-kind[data-v-be331d3f]:hover{background:#c9a9611a}.fb-kind.active[data-v-be331d3f]{background:#c9a9612e;border-color:#c9a96180;color:#c9a961}.fb-text[data-v-be331d3f]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#0a0a0a99;color:#e0e0e0;resize:vertical;font-size:16px;font-family:inherit;line-height:1.45}.fb-text[data-v-be331d3f]:focus{outline:none;border-color:#c9a96180}.fb-shot-row[data-v-be331d3f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fb-attach[data-v-be331d3f]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.15);color:#9aa5bb;font-size:.85rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.fb-attach[data-v-be331d3f]:hover{color:#c9a961;border-color:#c9a96159}.fb-attach .material-symbols-outlined[data-v-be331d3f]{font-size:18px}.fb-hint[data-v-be331d3f]{font-size:.78rem;color:#6b7488}.fb-preview[data-v-be331d3f]{position:relative;align-self:flex-start;max-width:100%}.fb-preview img[data-v-be331d3f]{max-width:100%;max-height:200px;border-radius:8px;border:1px solid rgba(201,169,97,.25);display:block}.fb-drop[data-v-be331d3f]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(201,169,97,.4);background:#141414f2;color:#e0e0e0;cursor:pointer;line-height:1}.fb-error[data-v-be331d3f]{margin:0;font-size:.85rem;color:var(--danger-color, #ef4444)}.fb-done[data-v-be331d3f]{align-items:center;text-align:center;padding:12px 0}.fb-done-icon[data-v-be331d3f]{font-size:40px;color:#9fdcb4}.fb-done-text[data-v-be331d3f]{margin:0;color:#cfd6e4}.fb-btn[data-v-be331d3f]{padding:9px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#9aa5bb;font-size:.9rem;cursor:pointer;transition:all .15s ease}.fb-btn.primary[data-v-be331d3f]{border-color:#c9a96166;background:#c9a96126;color:#c9a961;font-weight:600}.fb-btn[data-v-be331d3f]:hover:not(:disabled){transform:translateY(-1px)}.fb-btn.primary[data-v-be331d3f]:hover:not(:disabled){background:#c9a96140}.fb-btn[data-v-be331d3f]:disabled{opacity:.5;cursor:default}.ps[data-v-7cd67e32]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-app-modal);background-color:#0a0a0a;background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;padding:var(--spacing-xl);overflow-y:auto}.ps-veil[data-v-7cd67e32]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 85% 75% at center,#000000b3,#000000db 65%,#000000f0);pointer-events:none}.ps-inner[data-v-7cd67e32]{position:relative;z-index:2;width:100%;max-width:940px;margin:auto;display:flex;flex-direction:column;gap:1.4rem}.ps-head[data-v-7cd67e32]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);padding-bottom:.9rem;border-bottom:1px solid rgba(201,169,97,.3)}.ps-title[data-v-7cd67e32]{margin:0;font-size:1.7rem;font-weight:300;letter-spacing:.15em;color:#ecf0f1;text-shadow:0 2px 8px rgba(0,0,0,.95)}.ps-mult-box[data-v-7cd67e32]{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.ps-mult[data-v-7cd67e32]{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ecf0f1;text-shadow:0 2px 12px rgba(0,0,0,.9);transition:color .3s ease}.ps-mult.is-hard[data-v-7cd67e32]{color:#e74c3c}.ps-mult.is-soft[data-v-7cd67e32]{color:#3ba8e0}.ps-mult-label[data-v-7cd67e32]{margin-top:.15rem;font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:#8b93a7}.ps-panes[data-v-7cd67e32]{display:grid;grid-template-columns:minmax(260px,4fr) minmax(340px,5fr);gap:1rem;align-items:stretch}.ps-pane[data-v-7cd67e32]{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem;background:#141414e0;border:1px solid rgba(255,255,255,.12);border-radius:12px}.ps-eyebrow[data-v-7cd67e32]{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:#8b93a7}.ps-presets[data-v-7cd67e32]{display:flex;flex-direction:column;gap:5px}.ps-preset[data-v-7cd67e32]{display:flex;align-items:center;gap:.55rem;padding:.8rem .9rem;background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-left:3px solid rgba(255,255,255,.22);border-radius:8px;color:#bdc3c7;font-family:inherit;font-size:1rem;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ps-preset.lv1.is-hard[data-v-7cd67e32]{border-left-color:#e74c3c66}.ps-preset.lv2.is-hard[data-v-7cd67e32]{border-left-color:#e74c3ca6}.ps-preset.lv3.is-hard[data-v-7cd67e32]{border-left-color:#e74c3ce6}.ps-preset.lv1.is-soft[data-v-7cd67e32]{border-left-color:#3ba8e066}.ps-preset.lv2.is-soft[data-v-7cd67e32]{border-left-color:#3ba8e0a6}.ps-preset.lv3.is-soft[data-v-7cd67e32]{border-left-color:#3ba8e0e6}.ps-preset[data-v-7cd67e32]:hover:not(:disabled){background:#ffffff12;color:#ecf0f1;transform:translateY(-1px)}.ps-preset[data-v-7cd67e32]:active:not(:disabled){transform:translateY(0)}.ps-preset.is-on[data-v-7cd67e32]{background:#c9a96124;border-color:#c9a9614d;color:#ecf0f1}.ps-preset.is-locked[data-v-7cd67e32]{opacity:.35;cursor:default}.ps-preset--manual[data-v-7cd67e32]{cursor:default}.ps-preset--manual.is-hard[data-v-7cd67e32]{border-left-color:#e74c3ca6}.ps-preset--manual.is-soft[data-v-7cd67e32]{border-left-color:#3ba8e0a6}.ps-preset-name[data-v-7cd67e32]{flex:0 0 auto}.ps-lock[data-v-7cd67e32]{margin-left:auto;font-size:15px;opacity:.6}.ps-gate[data-v-7cd67e32]{margin:auto 0 0;padding-top:.4rem;font-size:.72rem;color:#6f7689;text-align:center}.ps-levers[data-v-7cd67e32]{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:.4rem}.ps-levers.is-locked[data-v-7cd67e32]{opacity:.5}.ps-levers.is-locked .ps-seg[data-v-7cd67e32]{cursor:default}.ps-lever[data-v-7cd67e32]{display:flex;flex-direction:column;gap:.3rem;padding:.5rem 0}.ps-lever+.ps-lever[data-v-7cd67e32]{border-top:1px solid rgba(255,255,255,.07)}.ps-lever-head[data-v-7cd67e32]{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:#bdc3c7}.ps-lever-row[data-v-7cd67e32]{display:grid;grid-template-columns:5.5rem auto 5.5rem;align-items:center;justify-content:center;gap:.8rem}.ps-lever-icon[data-v-7cd67e32]{font-size:18px;color:#6f7689}.ps-gauge[data-v-7cd67e32]{grid-column:2;display:flex;align-items:center;gap:3px;height:32px}.ps-seg[data-v-7cd67e32]{width:17px;padding:0;border-radius:3px;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ps-seg.is-hard[data-v-7cd67e32]{background:#e74c3c1a;border-color:#e74c3c29}.ps-seg.is-hard.lv2[data-v-7cd67e32]{background:#e74c3c26;border-color:#e74c3c38}.ps-seg.is-hard.lv3[data-v-7cd67e32]{background:#e74c3c33;border-color:#e74c3c47}.ps-seg.is-soft[data-v-7cd67e32]{background:#3ba8e01a;border-color:#3ba8e029}.ps-seg.is-soft.lv2[data-v-7cd67e32]{background:#3ba8e026;border-color:#3ba8e038}.ps-seg.is-soft.lv3[data-v-7cd67e32]{background:#3ba8e033;border-color:#3ba8e047}.ps-seg[data-v-7cd67e32]:hover:not(:disabled){transform:translateY(-2px)}.ps-seg[data-v-7cd67e32]:active:not(:disabled){transform:translateY(0)}.ps-seg.is-zero[data-v-7cd67e32]{width:6px;background:#fff3;border-color:#ffffff4d}.ps-seg.is-lit.is-hard[data-v-7cd67e32]{background:#e74c3c61;border-color:#e74c3c80}.ps-seg.is-lit.is-hard.lv2[data-v-7cd67e32]{background:#e74c3c8c;border-color:#e74c3cad}.ps-seg.is-lit.is-hard.lv3[data-v-7cd67e32]{background:#e74c3cb8;border-color:#e74c3cd9}.ps-seg.is-lit.is-soft[data-v-7cd67e32]{background:#3ba8e061;border-color:#3ba8e080}.ps-seg.is-lit.is-soft.lv2[data-v-7cd67e32]{background:#3ba8e08c;border-color:#3ba8e0ad}.ps-seg.is-lit.is-soft.lv3[data-v-7cd67e32]{background:#3ba8e0b8;border-color:#3ba8e0d9}.ps-seg.is-on.is-hard[data-v-7cd67e32]{background:#d9756a;border-color:#d9756a}.ps-seg.is-on.is-hard.lv2[data-v-7cd67e32]{background:#e0604f;border-color:#e0604f}.ps-seg.is-on.is-hard.lv3[data-v-7cd67e32]{background:#e74c3c;border-color:#e74c3c}.ps-seg.is-on.is-soft[data-v-7cd67e32]{background:#7cc2e6;border-color:#7cc2e6}.ps-seg.is-on.is-soft.lv2[data-v-7cd67e32]{background:#5bb5e3;border-color:#5bb5e3}.ps-seg.is-on.is-soft.lv3[data-v-7cd67e32]{background:#3ba8e0;border-color:#3ba8e0}.ps-seg.is-on.is-zero[data-v-7cd67e32]{background:#ecf0f1;border-color:#ecf0f1}.ps-lever-rank[data-v-7cd67e32]{grid-column:3;font-size:.82rem;font-weight:600;color:#8b93a7;transition:color .2s ease}.ps-lever-rank.is-hard[data-v-7cd67e32]{color:#e74c3c}.ps-lever-rank.is-soft[data-v-7cd67e32]{color:#3ba8e0}.ps-actions[data-v-7cd67e32]{display:flex;gap:var(--spacing-sm)}.ps-btn[data-v-7cd67e32]{padding:.75rem 1.6rem;border:none;border-radius:8px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.ps-btn[data-v-7cd67e32]:disabled{opacity:.6;cursor:default}.ps-btn[data-v-7cd67e32]:active:not(:disabled){transform:translateY(0)}.ps-btn--go[data-v-7cd67e32]{flex:0 1 300px;margin-left:auto;background:#c9a961;border:1px solid rgba(201,169,97,.3);color:#1a1a2e;letter-spacing:.04em}.ps-btn--go[data-v-7cd67e32]:hover:not(:disabled){background:#d8bc7d;transform:translateY(-1px)}.ps-btn--danger[data-v-7cd67e32]{background:#c0392b;border-color:#e74c3c66;color:#fff}.ps-btn--danger[data-v-7cd67e32]:hover:not(:disabled){background:#e74c3c}.ps-btn--ghost[data-v-7cd67e32]{background:#141414e0;border:1px solid rgba(255,255,255,.12);color:#bdc3c7}.ps-btn--ghost[data-v-7cd67e32]:hover{background:#ffffff12;color:#ecf0f1;transform:translateY(-1px)}@media (max-width: 860px){.ps-panes[data-v-7cd67e32]{grid-template-columns:1fr}.ps[data-v-7cd67e32]{align-items:flex-start}.ps-btn--go[data-v-7cd67e32]{flex:1}}@media (max-width: 768px){.ps-gauge[data-v-7cd67e32]{gap:4px}.ps-seg[data-v-7cd67e32]{width:24px}.ps-seg.is-zero[data-v-7cd67e32]{width:10px}.ps-seg[data-v-7cd67e32]{position:relative}.ps-seg[data-v-7cd67e32]:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:40px}}@media (max-width: 480px){.ps[data-v-7cd67e32]{padding:var(--spacing-md)}.ps-preset[data-v-7cd67e32]{font-size:.9rem;padding:.65rem .75rem}.ps-mult[data-v-7cd67e32]{font-size:1.8rem}.ps-title[data-v-7cd67e32]{font-size:1.2rem}.ps-lever-head[data-v-7cd67e32]{font-size:.8rem}.ps-lever-row[data-v-7cd67e32]{grid-template-columns:auto 4.5rem;justify-content:start}.ps-gauge[data-v-7cd67e32]{grid-column:1}.ps-lever-rank[data-v-7cd67e32]{grid-column:2}}.version-note[data-v-b9a5b089]{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid rgba(201,169,97,.18);background:#0f0c148c;font-size:.68rem;letter-spacing:.03em;color:#c9a9618c;text-decoration:none;font-variant-numeric:tabular-nums;transition:color .15s ease,border-color .15s ease,transform .15s ease}.version-note[data-v-b9a5b089]:hover{color:#c9a961;border-color:#c9a96173;transform:translateY(-1px)}.landing-page[data-v-f5309550]{flex:1;min-height:0;overflow-y:auto;background-color:#0a0a0a;background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;padding:var(--spacing-xl);position:relative}.landing-version[data-v-f5309550]{position:absolute;bottom:var(--spacing-md);left:50%;transform:translate(-50%);z-index:3}.landing-version[data-v-f5309550]:hover{transform:translate(-50%) translateY(-1px)}.lang-toggle[data-v-f5309550]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;gap:4px;background:#141414a6;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3px;z-index:3}.lang-btn[data-v-f5309550]{background:transparent;border:none;color:#ffffffa6;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.lang-btn.active[data-v-f5309550]{background:#ffffff2e;color:#fff}.lang-btn[data-v-f5309550]:hover:not(.active){color:#fff}.landing-page[data-v-f5309550]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at center,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 70%,transparent 100%);pointer-events:none}.landing-content[data-v-f5309550]{position:relative;z-index:2;text-align:center;max-width:400px;width:100%;margin:auto}.game-title[data-v-f5309550]{font-size:2.8rem;color:#f0f0f0;margin-bottom:var(--spacing-sm);letter-spacing:.05em;text-shadow:0 0 30px rgba(0,0,0,.9),0 4px 12px rgba(0,0,0,.8)}.dev-badge[data-v-f5309550]{display:inline-block;background:#141414e0;color:#c9a961;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-size:.85rem;margin-bottom:var(--spacing-xl);border:1px solid rgba(201,169,97,.3)}.loading-section[data-v-f5309550]{padding:var(--spacing-xl) 0}.loading-dots[data-v-f5309550]{display:flex;justify-content:center;gap:6px}.loading-dots span[data-v-f5309550]{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:pulse-dot-f5309550 1.2s ease-in-out infinite}.loading-dots span[data-v-f5309550]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-f5309550]:nth-child(3){animation-delay:.4s}@keyframes pulse-dot-f5309550{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.error-banner[data-v-f5309550]{background:#e74c3c26;border:1px solid var(--danger-color);border-radius:var(--border-radius);padding:var(--spacing-sm) var(--spacing-md);color:var(--danger-color);font-size:.85rem;margin-bottom:var(--spacing-md)}.waitlist-form[data-v-f5309550]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.waitlist-input[data-v-f5309550]{flex:1;padding:var(--spacing-md);background:#141414e0;border:1px solid rgba(255,255,255,.15);border-radius:var(--border-radius);color:var(--text-color);font-size:16px}.waitlist-input[data-v-f5309550]:focus{outline:none;border-color:#c9a96180}.btn-waitlist[data-v-f5309550]{padding:var(--spacing-md) var(--spacing-lg);background:#c9a96126;color:#c9a961;border:1px solid rgba(201,169,97,.3);border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-waitlist[data-v-f5309550]:hover:not(:disabled){background:#c9a96140;transform:translateY(-1px)}.btn-waitlist[data-v-f5309550]:disabled{opacity:.6;cursor:default}.waitlist-message[data-v-f5309550]{font-size:.85rem;margin-bottom:var(--spacing-lg)}.waitlist-message.success[data-v-f5309550]{color:#c9a961}.waitlist-message.error[data-v-f5309550]{color:var(--danger-color)}.landing-feedback[data-v-f5309550]{position:fixed;left:var(--spacing-md);bottom:var(--spacing-md);z-index:3;padding:4px 10px;background:transparent;border:none;color:#ffffff47;font-size:.72rem;cursor:pointer;transition:color var(--transition-fast)}.landing-feedback[data-v-f5309550]:hover{color:#c9a961}.auth-section[data-v-f5309550]{display:flex;flex-direction:column;gap:var(--spacing-md)}.btn-oauth[data-v-f5309550]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);text-decoration:none;font-size:1rem;font-weight:600;transition:all var(--transition-fast);border:1px solid transparent}.btn-oauth[data-v-f5309550]:hover{transform:translateY(-2px)}.oauth-icon[data-v-f5309550]{width:20px;height:20px}.btn-discord[data-v-f5309550]{background:#5865f2;color:#fff}.btn-discord[data-v-f5309550]:hover{background:#4752c4}.btn-google[data-v-f5309550]{background:#141414e0;color:var(--text-color);border-color:#ffffff1a}.btn-google[data-v-f5309550]:hover{background:#1e1e1ef2}.dev-section[data-v-f5309550]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}.user-section[data-v-f5309550]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.btn-enter[data-v-f5309550]{display:block;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:#10b981;color:#fff;border:none;border-radius:var(--border-radius);text-decoration:none;font-family:inherit;font-size:1.1rem;font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-fast)}.btn-enter[data-v-f5309550]:hover:not(:disabled){background:#059669;transform:translateY(-2px)}.btn-enter[data-v-f5309550]:disabled,.btn-secondary[data-v-f5309550]:disabled{opacity:.6;cursor:default}.save-meta[data-v-f5309550]{color:var(--text-muted);font-size:.8rem;margin-top:calc(-1 * var(--spacing-sm))}.btn-secondary[data-v-f5309550]{background:none;border:1px solid rgba(255,255,255,.15);color:var(--text-muted);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;transition:all var(--transition-fast);display:inline-block;text-decoration:none;text-align:center}.btn-secondary[data-v-f5309550]:hover{border-color:#ffffff4d;color:var(--text-color)}.btn-dev-link[data-v-f5309550]{color:var(--text-muted);text-decoration:none;font-size:.85rem;transition:color var(--transition-fast)}.btn-dev-link[data-v-f5309550]:hover{color:var(--text-color)}.btn-logout[data-v-f5309550]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;transition:color var(--transition-fast)}.btn-logout[data-v-f5309550]:hover{color:var(--danger-color)}@media (max-width: 480px){.game-title[data-v-f5309550]{font-size:2.2rem}.landing-page[data-v-f5309550]{padding:var(--spacing-md)}}.main-menu[data-v-a7420307]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;padding:2rem 1rem}.menu-container[data-v-a7420307]{text-align:center;width:100%;max-width:900px}h1[data-v-a7420307]{font-size:3rem;color:#fff;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.section[data-v-a7420307]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.section h2[data-v-a7420307]{color:#fff;font-size:1.3rem;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.2);text-align:left}.buttons-grid[data-v-a7420307]{display:grid;gap:1rem}.main-game[data-v-a7420307]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.btn[data-v-a7420307]{display:block;padding:1.2rem 1.5rem;border-radius:12px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #0000001a;border:1px solid rgba(255,255,255,.1)}.btn[data-v-a7420307]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.btn-game[data-v-a7420307]{background:linear-gradient(135deg,#9f7aea,#805ad5);color:#fff}.btn-game[data-v-a7420307]:hover{background:linear-gradient(135deg,#805ad5,#6b46c1)}.btn-sandbox[data-v-a7420307]{background:linear-gradient(135deg,#f6ad55,#ed8936);color:#fff}.btn-sandbox[data-v-a7420307]:hover{background:linear-gradient(135deg,#ed8936,#dd6b20)}.dev-categories[data-v-a7420307]{display:grid;grid-template-columns:1fr;gap:1rem;text-align:left}@media (min-width: 640px){.dev-categories[data-v-a7420307]{grid-template-columns:repeat(2,1fr)}}.dev-category[data-v-a7420307]{background:#00000026;border-radius:10px;padding:.9rem 1rem}.dev-category h3[data-v-a7420307]{color:#ffffffd9;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .6rem}.dev-links[data-v-a7420307]{display:flex;flex-direction:column;gap:.4rem}.dev-link[data-v-a7420307]{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;min-height:44px;border-radius:8px;background:#ffffff0f;color:#fff;text-decoration:none;font-size:.95rem;transition:background .2s ease}.dev-link[data-v-a7420307]:hover{background:#ffffff29}.dev-link-icon[data-v-a7420307]{font-size:1.1rem;flex-shrink:0}.dev-link-label[data-v-a7420307]{line-height:1.25}@media (max-width: 768px){.main-menu[data-v-a7420307]{padding:1rem}h1[data-v-a7420307]{font-size:2.2rem}.buttons-grid[data-v-a7420307]{grid-template-columns:1fr}.section[data-v-a7420307]{padding:1rem}}@media (max-width: 480px){h1[data-v-a7420307]{font-size:1.8rem}.btn[data-v-a7420307]{font-size:1rem;padding:1rem}}.element-icon[data-v-0ede478f]{display:inline-block;vertical-align:middle;object-fit:contain}.element-icon.emoji[data-v-0ede478f]{line-height:1}.icon-editor-overlay[data-v-4b3067fd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.icon-editor-modal[data-v-4b3067fd]{width:90vw;height:85vh;max-width:1400px;max-height:900px;background:linear-gradient(135deg,#1e2a4e,#16213e);border:1px solid rgba(79,195,247,.3);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080}.editor-header[data-v-4b3067fd]{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);position:relative}.editor-header h2[data-v-4b3067fd]{margin:0;font-size:1.1em;color:#e0e0e0;font-weight:500}.obj-name[data-v-4b3067fd]{color:#4fc3f7;font-weight:600}.obj-id[data-v-4b3067fd]{font-family:monospace;color:#888;font-size:.85em}.btn-close-editor[data-v-4b3067fd]{margin-left:auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#e0e0e0;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1.4em;line-height:1}.btn-close-editor[data-v-4b3067fd]:hover{background:#ff525233;border-color:#ff5252;color:#fff}.editor-body[data-v-4b3067fd]{flex:1;display:grid;grid-template-columns:1.6fr 1fr;gap:1px;background:#ffffff0d;overflow:hidden}.canvas-panel[data-v-4b3067fd]{background:#0f1629;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:auto}.canvas-wrapper[data-v-4b3067fd]{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:300px;overflow:auto;position:relative}.canvas-wrapper canvas[data-v-4b3067fd]{border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:crosshair;background:#1a1a1a;box-shadow:0 4px 20px #0006;display:block;margin:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges}.canvas-wrapper canvas.no-select[data-v-4b3067fd]{cursor:default}.drop-sub[data-v-4b3067fd]{font-size:.78em;color:#888;margin-top:4px}.canvas-loading[data-v-4b3067fd]{color:#888;font-size:1em}.canvas-empty[data-v-4b3067fd]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#888}.empty-emoji[data-v-4b3067fd]{font-size:5em;opacity:.5}.empty-label[data-v-4b3067fd]{font-size:.9em;text-align:center;max-width:300px}.canvas-legend[data-v-4b3067fd]{font-size:.85em;color:#aaa;text-align:center}.editor-message[data-v-4b3067fd]{padding:10px 16px;border-radius:8px;font-size:.9em;text-align:center;max-width:100%}.editor-message.success[data-v-4b3067fd]{background:#66bb6a26;border:1px solid rgba(102,187,106,.4);color:#a5d6a7}.editor-message.error[data-v-4b3067fd]{background:#ff525226;border:1px solid rgba(255,82,82,.4);color:#ff8a80}.editor-message.info[data-v-4b3067fd]{background:#4fc3f71f;border:1px solid rgba(79,195,247,.3);color:#4fc3f7}.msg-fade-enter-active[data-v-4b3067fd],.msg-fade-leave-active[data-v-4b3067fd]{transition:opacity .25s}.msg-fade-enter-from[data-v-4b3067fd],.msg-fade-leave-to[data-v-4b3067fd]{opacity:0}.tools-panel[data-v-4b3067fd]{background:#16213e;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.tool-section[data-v-4b3067fd]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px}.tool-section h3[data-v-4b3067fd]{margin:0 0 10px;font-size:.95em;color:#4fc3f7;font-weight:600}.png-drop[data-v-4b3067fd]{padding:20px;text-align:center;background:#00000040;border:2px dashed rgba(255,255,255,.2);border-radius:8px;transition:all .15s;margin-bottom:10px}.png-drop.drag-over[data-v-4b3067fd]{background:#4fc3f71a;border-color:#4fc3f7;color:#4fc3f7}.png-drop.uploading[data-v-4b3067fd]{opacity:.6}.drop-icon[data-v-4b3067fd]{font-size:2em;margin-bottom:6px}.btn-browse[data-v-4b3067fd]{margin-top:8px;background:#4fc3f726;border:1px solid rgba(79,195,247,.3);color:#4fc3f7;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.85em}.btn-browse[data-v-4b3067fd]:hover{background:#4fc3f740}.mode-radio[data-v-4b3067fd]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.radio[data-v-4b3067fd]{display:flex;align-items:center;gap:6px;font-size:.85em;cursor:pointer;color:#ccc}.radio input[data-v-4b3067fd]{accent-color:#4fc3f7}.checkbox[data-v-4b3067fd]{display:flex;align-items:center;gap:8px;font-size:.85em;cursor:pointer;color:#ccc;margin:6px 0}.checkbox.big[data-v-4b3067fd]{font-size:.95em;font-weight:500;color:#e0e0e0}.checkbox input[data-v-4b3067fd]{accent-color:#4fc3f7;width:16px;height:16px}.upload-sliders[data-v-4b3067fd]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.slider-row[data-v-4b3067fd]{display:flex;align-items:center;gap:10px;font-size:.85em}.slider-row label[data-v-4b3067fd]{min-width:90px;color:#aaa}.slider-row input[type=range][data-v-4b3067fd]{flex:1;accent-color:#4fc3f7}.slider-row .val[data-v-4b3067fd]{min-width:40px;text-align:right;font-family:monospace;color:#4fc3f7}.action-row[data-v-4b3067fd]{display:flex;gap:8px;margin-top:10px}.btn-primary[data-v-4b3067fd]{flex:1;background:#4fc3f733;border:1px solid rgba(79,195,247,.5);color:#4fc3f7;padding:10px 14px;border-radius:6px;cursor:pointer;font-size:.9em;font-weight:600}.btn-primary[data-v-4b3067fd]:hover:not(:disabled){background:#4fc3f74d;color:#fff}.btn-primary[data-v-4b3067fd]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-4b3067fd]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#e0e0e0;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.85em}.btn-secondary[data-v-4b3067fd]:hover:not(:disabled){background:#ffffff1f;border-color:#4fc3f7;color:#4fc3f7}.btn-secondary[data-v-4b3067fd]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary.full[data-v-4b3067fd]{width:100%;margin-top:6px}.btn-undo[data-v-4b3067fd]{background:#ffa7261f;border:1px solid rgba(255,167,38,.3);color:#ffa726;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.85em;margin-top:10px}.btn-undo[data-v-4b3067fd]:hover:not(:disabled){background:#ffa72633}.btn-undo.full[data-v-4b3067fd]{width:100%}.btn-undo[data-v-4b3067fd]:disabled{opacity:.4;cursor:not-allowed}.zoom-row[data-v-4b3067fd]{display:flex;align-items:center;gap:10px;font-size:.85em;color:#aaa;width:100%;max-width:500px}.zoom-row label[data-v-4b3067fd]{min-width:60px}.zoom-row input[type=range][data-v-4b3067fd]{flex:1;accent-color:#4fc3f7}.zoom-row .val[data-v-4b3067fd]{min-width:50px;text-align:right;font-family:monospace;color:#4fc3f7}.zoom-hint[data-v-4b3067fd]{font-size:.75em;color:#666;font-style:italic}.btn-mini[data-v-4b3067fd]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#e0e0e0;padding:4px 10px;border-radius:5px;cursor:pointer;font-size:.8em}.btn-mini[data-v-4b3067fd]:hover:not(:disabled){background:#ffffff1f;border-color:#4fc3f7;color:#4fc3f7}.btn-mini[data-v-4b3067fd]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-4b3067fd]{background:#ff52521f;border:1px solid rgba(255,82,82,.35);color:#ff8a80;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.85em;margin-top:8px}.btn-danger[data-v-4b3067fd]:hover:not(:disabled){background:#ff525238;color:#fff}.btn-danger[data-v-4b3067fd]:disabled{opacity:.4;cursor:not-allowed}.btn-danger.full[data-v-4b3067fd]{width:100%}.dt-die[data-v-e6b71711]{height:1.15em;width:auto;vertical-align:-.22em;margin:0 1px}.badge-help[data-v-6fa4a804]{flex-basis:100%;font-size:13.5px;line-height:1.35;text-align:center;color:#e8e8e8d9}.badge-hint[data-v-6fa4a804]{flex-basis:100%;text-align:center;font-size:10px;font-family:inherit;color:#e8e8e866;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:1px 0;max-width:44px;margin:0 auto}.badge-more[data-v-6fa4a804]{flex-basis:100%;text-align:center;font-size:14px;line-height:1;color:#e8e8e859}.element-focus-badge[data-v-8a9c25d6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(125,211,252,.35);border-radius:12px;background:#7dd3fc1a;line-height:1}.efb-bonus[data-v-8a9c25d6]{font-size:30px;font-weight:800;color:#7dd3fc;line-height:1}.efb-boost[data-v-8a9c25d6]{font-size:32px;line-height:1;color:#7dd3fc}.efb-free[data-v-8a9c25d6]{font-size:13px;color:#e8e8e8a6}.sceau-badge[data-v-a122e83a]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(201,169,97,.35);border-radius:12px;background:#c9a9611a;line-height:1}.sb-charges[data-v-a122e83a]{font-size:30px;font-weight:800;color:#c9a961;line-height:1}.sb-convert[data-v-a122e83a]{font-size:30px;line-height:1;color:#c9a961}.dice-combo-badge[data-v-084ee6f1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(201,169,97,.35);border-radius:12px;background:#c9a9611a;line-height:1}.dcb-condition[data-v-084ee6f1]{display:flex;align-items:center;gap:6px}.dcb-die[data-v-084ee6f1]{font-size:22px;color:#c9a961}.dcb-label[data-v-084ee6f1]{font-size:13px;font-weight:700;color:#f3e5b2}.dcb-bonuses[data-v-084ee6f1]{display:flex;align-items:center;gap:10px}.dcb-bonus[data-v-084ee6f1]{display:flex;align-items:center;gap:3px;font-size:18px;font-weight:800}.dcb-bonus .material-symbols-outlined[data-v-084ee6f1]{font-size:20px}.dcb-offense[data-v-084ee6f1]{color:#f0c674}.dcb-defense[data-v-084ee6f1]{color:#93c5fd}.dcb-status[data-v-084ee6f1]{color:#c084fc}.geode-badge[data-v-bdbe499c]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(134,239,172,.3);border-radius:12px;background:#86efac14;line-height:1}.gb-row[data-v-bdbe499c]{display:flex;align-items:center;justify-content:center;gap:8px}.gb-pip[data-v-bdbe499c]{font-size:30px;font-weight:800;color:#86efac;line-height:1}.gb-die[data-v-bdbe499c]{font-size:32px;line-height:1;color:#e8e8e8e6}.gb-arrow[data-v-bdbe499c]{font-size:26px;line-height:1;color:#e8e8e88c}.gb-amount[data-v-bdbe499c]{font-size:24px;font-weight:800;color:#86efac;line-height:1}.terroir-glyph[data-v-16d49dbb]{display:inline-block;vertical-align:middle;overflow:visible}.eb-terroir[data-v-6f25a1ce]{flex:0 0 auto}.eb-athanor[data-v-6f25a1ce]{flex:0 0 auto;color:var(--la-gold, #c9a961)}.effect-badge[data-v-6f25a1ce]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(201,169,97,.35);border-radius:12px;background:#c9a96114;line-height:1}.eb-num[data-v-6f25a1ce]{font-size:28px;font-weight:800;line-height:1}.tone-gold[data-v-6f25a1ce]{color:#c9a961}.tone-red[data-v-6f25a1ce]{color:#f87171}.tone-green[data-v-6f25a1ce]{color:#86efac}.tone-blue[data-v-6f25a1ce]{color:#7dd3fc}.tone-dim[data-v-6f25a1ce]{color:#e8e8e88c;font-size:22px}.eb-ms[data-v-6f25a1ce]{font-size:30px;line-height:1;color:#e8e8e8e6}.eb-fill[data-v-6f25a1ce]{font-variation-settings:"FILL" 1}.eb-arrow[data-v-6f25a1ce]{font-size:24px;line-height:1;color:#e8e8e88c}.eb-status[data-v-6f25a1ce]{width:32px;height:32px}.keyword-icon-img[data-v-924b21bb]{display:block;object-fit:contain;flex-shrink:0}.keyword-icon-glyph[data-v-924b21bb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-effect-badge[data-v-fcc65873]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(201,169,97,.35);border-radius:12px;background:#c9a9611a;line-height:1}.seb-flag[data-v-fcc65873]{font-size:18px;color:#c9a961bf}.seb-bonus[data-v-fcc65873]{font-size:30px;font-weight:800;color:#c9a961;line-height:1}.seb-duration[data-v-fcc65873]{display:inline-flex;align-items:center;gap:2px;font-size:15px;font-weight:700;color:#e8e8e88c;line-height:1}.seb-timer[data-v-fcc65873]{font-size:18px}.aeb[data-v-0949848a]{display:flex;flex-direction:column;gap:10px}.aeb-statuses[data-v-0949848a]{display:flex;flex-wrap:wrap;gap:8px}.aeb-passives[data-v-0949848a]{display:flex;flex-direction:column;gap:8px}.aeb-more[data-v-0949848a]{font-size:11px;color:var(--la-text-dim, #8b93a7)}.dev-panel[data-v-7dc569bf]{min-height:100vh;color:#e0e0e0;font-family:Segoe UI,sans-serif;position:relative}.dev-panel[data-v-7dc569bf]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#14203a;z-index:-1}.dev-header[data-v-7dc569bf]{background:#0000004d;padding:8px 16px;position:sticky;top:0;z-index:100}.header-content[data-v-7dc569bf]{display:flex;align-items:center;gap:12px}.header-content h1[data-v-7dc569bf]{font-size:1.2em;margin:0}.header-actions[data-v-7dc569bf]{margin-left:auto;display:flex;gap:6px}.btn-icon[data-v-7dc569bf]{background:#ffffff1a;border:none;color:#e0e0e0;padding:6px 10px;border-radius:6px;cursor:pointer;text-decoration:none;font-size:1em}.btn-icon[data-v-7dc569bf]:hover{background:#fff3}.tabs-nav[data-v-7dc569bf]{display:flex;gap:4px;padding:8px 16px;background:#00000026;overflow-x:auto}.tab-btn[data-v-7dc569bf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#aaa;padding:8px 14px;border-radius:8px 8px 0 0;cursor:pointer;font-size:.9em;white-space:nowrap;transition:all .15s}.tab-btn[data-v-7dc569bf]:hover{background:#ffffff1a;color:#fff}.tab-btn.active[data-v-7dc569bf]{background:#4fc3f726;border-color:#4fc3f7;color:#4fc3f7}.tab-count[data-v-7dc569bf]{background:#ffffff1a;padding:1px 6px;border-radius:10px;font-size:.8em;margin-left:4px}.search-bar[data-v-7dc569bf]{padding:8px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search-input[data-v-7dc569bf]{flex:1;min-width:200px;padding:8px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#e0e0e0;font-size:.9em;box-sizing:border-box}.search-input[data-v-7dc569bf]::placeholder{color:#777}.axis-filters[data-v-7dc569bf]{display:flex;gap:4px;align-items:center}.sort-filters[data-v-7dc569bf]{display:flex;gap:4px;align-items:center;margin-left:auto}.sort-btn[data-v-7dc569bf]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#999;cursor:pointer;padding:5px 10px;font-size:.8em;white-space:nowrap;transition:all .15s}.sort-btn[data-v-7dc569bf]:hover{background:#ffffff14;color:#ddd}.sort-btn.active[data-v-7dc569bf]{background:#c9a96129;border-color:#c9a96166;color:#c9a961}.axis-filter-btn[data-v-7dc569bf]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 6px;cursor:pointer;opacity:.5;transition:all .15s;display:flex;align-items:center;justify-content:center}.axis-filter-btn[data-v-7dc569bf]:hover{opacity:1;background:#ffffff1a}.axis-filter-btn.active[data-v-7dc569bf]{opacity:1;background:#4fc3f72e;border-color:#4fc3f7;box-shadow:0 0 6px #4fc3f74d}.axis-filter-clear[data-v-7dc569bf]{background:#ff525226;border:1px solid rgba(255,82,82,.3);color:#ff8a80;padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.85em;margin-left:4px}.axis-filter-clear[data-v-7dc569bf]:hover{background:#ff52524d;color:#fff}.btn-duplicates[data-v-7dc569bf]{background:#ffa72626;border:1px solid rgba(255,167,38,.3);color:#ffa726;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:.85em;margin-left:8px;display:inline-flex;align-items:center;gap:6px}.btn-duplicates[data-v-7dc569bf]:hover{background:#ffa7264d;color:#fff}.dup-count[data-v-7dc569bf]{background:#ff52524d;color:#fff;padding:1px 6px;border-radius:10px;font-size:.85em;font-weight:600}.dup-summary[data-v-7dc569bf]{color:#aaa;font-size:.9em;margin:10px 0 16px}.dup-list[data-v-7dc569bf]{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto}.dup-group[data-v-7dc569bf]{padding:10px;background:#ffa72614;border:1px solid rgba(255,167,38,.2);border-radius:8px}.dup-vector[data-v-7dc569bf]{display:flex;gap:3px;align-items:center;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.dup-total[data-v-7dc569bf]{margin-left:auto;color:#ffa726;font-family:monospace;font-weight:600}.dup-members[data-v-7dc569bf]{display:flex;flex-wrap:wrap;gap:6px}.dup-member[data-v-7dc569bf]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px;color:#e0e0e0;cursor:pointer;font-size:.85em;display:inline-flex;align-items:center;gap:6px}.dup-member[data-v-7dc569bf]:hover{background:#4fc3f726;border-color:#4fc3f7}.dup-member img[data-v-7dc569bf]{width:20px;height:20px;object-fit:contain}.objects-grid[data-v-7dc569bf]{padding:12px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.object-card[data-v-7dc569bf]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .15s;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.object-card[data-v-7dc569bf]:hover{background:#ffffff14;border-color:#4fc3f74d;transform:translateY(-1px)}.object-card.selected[data-v-7dc569bf]{background:#4fc3f71f;border-color:#4fc3f7}.card-icon-big[data-v-7dc569bf]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-webp[data-v-7dc569bf]{max-width:72px;max-height:72px;object-fit:contain}.icon-emoji[data-v-7dc569bf]{font-size:2.8em}.card-name[data-v-7dc569bf]{font-weight:500;font-size:.9em;text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-composition[data-v-7dc569bf]{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin-top:2px;max-width:100%}.card-tag[data-v-7dc569bf]{font-size:.7em;padding:2px 6px;border-radius:4px;font-weight:600;white-space:nowrap}.card-tag.tag-artisanat[data-v-7dc569bf]{background:#ffa72633;color:#ffa726}.card-tag.tag-animaux[data-v-7dc569bf]{background:#ba68c833;color:#ba68c8}.card-tag.tag-drop_monstre[data-v-7dc569bf]{background:#ef535033;color:#ef5350}.origin-tags[data-v-7dc569bf]{display:flex;gap:8px;margin-bottom:8px}.tag-checkbox[data-v-7dc569bf]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(255,255,255,.15);border-radius:6px;cursor:pointer;font-size:.85em;background:#ffffff08}.tag-checkbox[data-v-7dc569bf]:hover{background:#ffffff14}.tag-checkbox.active[data-v-7dc569bf]{background:#4fc3f726;border-color:#4fc3f7;color:#4fc3f7}.tag-checkbox input[data-v-7dc569bf]{accent-color:#4fc3f7}.origin-tag-display[data-v-7dc569bf]{padding:12px;background:#0003;border-radius:8px;text-align:center}.big-tag[data-v-7dc569bf]{display:inline-block;padding:6px 14px;border-radius:6px;font-weight:600;font-size:1em}.big-tag.tag-artisanat[data-v-7dc569bf]{background:#ffa72633;color:#ffa726}.big-tag.tag-animaux[data-v-7dc569bf]{background:#ba68c833;color:#ba68c8}.big-tag.tag-drop_monstre[data-v-7dc569bf]{background:#ef535033;color:#ef5350}.origin-note[data-v-7dc569bf]{margin:8px 0 0;font-size:.8em;color:#888;font-style:italic}.card-badges[data-v-7dc569bf]{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;position:absolute;top:4px;right:4px}.badge[data-v-7dc569bf]{padding:2px 6px;border-radius:4px;font-size:.7em;font-weight:600}.badge.tier[data-v-7dc569bf]{background:#ffd70033;color:#ffd54f}.badge.charges[data-v-7dc569bf]{background:#4fc3f733;color:#4fc3f7}.badge.weight[data-v-7dc569bf]{background:#c9a96129;color:#c9a961;font-variant-numeric:tabular-nums}.badge.weight b[data-v-7dc569bf]{font-weight:600;opacity:.75}.badge.weight.w-under[data-v-7dc569bf]{background:#ff52522e;color:#ff8a80}.badge.weight.w-over[data-v-7dc569bf]{background:#4fc3f72e;color:#4fc3f7}.badge.weight.w-none[data-v-7dc569bf]{background:#ffffff0f;color:#777}.badge.off[data-v-7dc569bf]{background:#ff525233;color:#ff5252}.badge.questionnable[data-v-7dc569bf]{background:#ffc10740;color:#ffc107}.expand-arrow[data-v-7dc569bf]{color:#666;font-size:.8em;flex-shrink:0}.detail-modal-overlay[data-v-7dc569bf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.detail-modal[data-v-7dc569bf]{background:linear-gradient(135deg,#1e2a4e,#16213e);border:1px solid rgba(79,195,247,.3);border-radius:12px;width:100%;max-width:600px;max-height:85vh;overflow-y:auto;padding:20px;position:relative}.btn-close[data-v-7dc569bf]{position:absolute;top:8px;right:12px;background:none;border:none;color:#888;font-size:1.8em;cursor:pointer;line-height:1}.btn-close[data-v-7dc569bf]:hover{color:#fff}.detail-header[data-v-7dc569bf]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.detail-icon[data-v-7dc569bf]{width:56px;height:56px;display:flex;align-items:center;justify-content:center}.detail-icon img[data-v-7dc569bf]{max-width:56px;max-height:56px;object-fit:contain}.detail-icon span[data-v-7dc569bf]{font-size:2.5em}.detail-title[data-v-7dc569bf]{flex:1}.detail-header h3[data-v-7dc569bf]{margin:0;font-size:1.2em}.detail-id[data-v-7dc569bf]{font-size:.8em;color:#888;font-family:monospace}.danger-zone[data-v-7dc569bf]{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,82,82,.2)}.btn-delete-obj[data-v-7dc569bf]{width:100%;background:#ff525226;border:1px solid rgba(255,82,82,.3);color:#ff8a80;padding:10px 14px;border-radius:6px;cursor:pointer;font-size:.9em;font-weight:600}.btn-delete-obj[data-v-7dc569bf]:hover{background:#ff52524d;color:#fff}.icon-row[data-v-7dc569bf]{display:flex;align-items:center;gap:14px;padding:12px;background:#0003;border-radius:8px}.icon-thumb[data-v-7dc569bf]{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:6px;overflow:hidden}.icon-thumb img[data-v-7dc569bf]{max-width:48px;max-height:48px;object-fit:contain}.icon-emoji-thumb[data-v-7dc569bf]{font-size:2em}.icon-row-info[data-v-7dc569bf]{flex:1;min-width:0}.icon-row-info h4[data-v-7dc569bf]{margin:0;font-size:.9em;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.icon-status[data-v-7dc569bf]{font-size:.85em;color:#ccc;margin-top:4px}.btn-open-editor[data-v-7dc569bf]{background:#4fc3f726;border:1px solid rgba(79,195,247,.4);color:#4fc3f7;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:.9em;font-weight:600;white-space:nowrap}.btn-open-editor[data-v-7dc569bf]:hover{background:#4fc3f740;border-color:#4fc3f7;color:#fff}.icon-panel[data-v-7dc569bf]{display:flex;flex-direction:column;gap:10px;padding:12px;background:#0003;border-radius:8px}.icon-preview[data-v-7dc569bf]{display:flex;justify-content:center;padding:16px;background:#ffffff0a;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.preview-container[data-v-7dc569bf]{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-icon[data-v-7dc569bf]{width:200px;height:200px;object-fit:contain;background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.05) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;border-radius:4px}.preview-emoji[data-v-7dc569bf]{font-size:5em;line-height:1}.preview-label[data-v-7dc569bf]{font-size:.8em;color:#888;font-family:monospace}.preview-container.no-icon .preview-label[data-v-7dc569bf]{color:#ffa726}.png-drop-zone[data-v-7dc569bf]{padding:16px;text-align:center;background:#ffffff08;border:2px dashed rgba(255,255,255,.2);border-radius:8px;font-size:.85em;color:#aaa;transition:all .15s}.png-drop-zone.drag-over[data-v-7dc569bf]{background:#4fc3f726;border-color:#4fc3f7;color:#4fc3f7}.png-drop-zone.uploading[data-v-7dc569bf]{opacity:.6}.png-drop-zone small[data-v-7dc569bf]{display:block;margin-top:4px;color:#666;font-size:.85em}.icon-controls[data-v-7dc569bf]{display:flex;gap:12px;flex-wrap:wrap}.radio-label[data-v-7dc569bf]{display:flex;align-items:center;gap:5px;font-size:.85em;cursor:pointer}.radio-label input[data-v-7dc569bf]{accent-color:#4fc3f7}.icon-sliders[data-v-7dc569bf]{display:flex;flex-direction:column;gap:6px}.slider-row[data-v-7dc569bf]{display:flex;align-items:center;gap:8px;font-size:.8em}.slider-row label[data-v-7dc569bf]{min-width:100px;color:#aaa;font-family:monospace}.slider-row input[type=range][data-v-7dc569bf]{flex:1;accent-color:#4fc3f7}.icon-actions[data-v-7dc569bf]{display:flex;flex-direction:column;gap:6px}.btn-icon-action[data-v-7dc569bf]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e0e0e0;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.85em;text-align:left}.btn-icon-action[data-v-7dc569bf]:hover{background:#4fc3f726;border-color:#4fc3f7}.btn-icon-action[data-v-7dc569bf]:disabled{opacity:.5;cursor:not-allowed}.btn-icon-action.danger[data-v-7dc569bf]:hover{background:#ff525226;border-color:#ff5252}.btn-icon-action.highlight[data-v-7dc569bf]{background:#4fc3f726;border-color:#4fc3f766;color:#4fc3f7;font-weight:600}.btn-icon-action.highlight[data-v-7dc569bf]:hover{background:#4fc3f740;border-color:#4fc3f7}.white-remover-wrapper[data-v-7dc569bf]{background:#1e2a4e;border-radius:12px;padding:20px;max-width:90vw;max-height:90vh;overflow:auto}.detail-section[data-v-7dc569bf]{margin-top:12px}.detail-section h4[data-v-7dc569bf]{margin:0 0 6px;font-size:.85em;color:#999;text-transform:uppercase;letter-spacing:.5px}.section-header[data-v-7dc569bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-header h4[data-v-7dc569bf]{margin:0}.section-actions[data-v-7dc569bf]{display:flex;gap:6px;align-items:center}.btn-questionnable[data-v-7dc569bf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#aaa;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:.8em}.btn-questionnable[data-v-7dc569bf]:hover{background:#ffc10726;border-color:#ffc107;color:#ffc107}.btn-questionnable.active[data-v-7dc569bf]{background:#ffc10733;border-color:#ffc107;color:#ffc107}.btn-edit[data-v-7dc569bf],.btn-save[data-v-7dc569bf],.btn-cancel[data-v-7dc569bf]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#e0e0e0;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:.8em}.btn-edit[data-v-7dc569bf]:hover{background:#4fc3f733;border-color:#4fc3f7}.btn-clear-vector[data-v-7dc569bf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#aaa;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:.8em}.btn-clear-vector[data-v-7dc569bf]:hover{background:#ff525233;border-color:#ff5252;color:#ff8a80}.btn-save[data-v-7dc569bf]{background:#66bb6a33;border-color:#66bb6a;color:#a5d6a7}.btn-save[data-v-7dc569bf]:hover{background:#66bb6a4d}.btn-cancel[data-v-7dc569bf]:hover{background:#ff525233;border-color:#ff5252}.edit-actions[data-v-7dc569bf]{display:flex;gap:6px}.composition-display[data-v-7dc569bf]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#0003;border-radius:8px;min-height:44px;align-items:center}.composition-group[data-v-7dc569bf]{display:inline-flex;gap:2px;padding:2px 6px;background:#ffffff0a;border-radius:6px}.composition-edit[data-v-7dc569bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;background:#0003;border-radius:8px}.edit-row[data-v-7dc569bf]{display:flex;align-items:center;gap:8px}.edit-axis-name[data-v-7dc569bf]{flex:1;font-size:.85em;color:#aaa;text-transform:capitalize}.stepper[data-v-7dc569bf]{display:flex;align-items:center;gap:2px}.stepper button[data-v-7dc569bf]{background:#ffffff14;border:none;color:#e0e0e0;width:22px;height:22px;border-radius:4px;cursor:pointer;font-size:1em;line-height:1}.stepper button[data-v-7dc569bf]:hover{background:#4fc3f733}.stepper input[data-v-7dc569bf]{width:32px;text-align:center;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#e0e0e0;padding:2px;font-family:monospace}.stepper input[data-v-7dc569bf]::-webkit-inner-spin-button{display:none}.edit-total[data-v-7dc569bf]{grid-column:1 / -1;text-align:right;font-family:monospace;color:#4fc3f7;font-size:.9em}.toggles-section[data-v-7dc569bf]{display:flex;flex-direction:column;gap:6px}.toggle-row[data-v-7dc569bf]{display:flex;align-items:center;gap:8px}.toggle-label[data-v-7dc569bf]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.9em}.toggle-label input[type=checkbox][data-v-7dc569bf]{width:16px;height:16px;accent-color:#4fc3f7}.toggle-desc[data-v-7dc569bf]{font-size:.75em;color:#666}.fusion-list[data-v-7dc569bf]{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.fusion-row[data-v-7dc569bf]{display:flex;align-items:center;gap:4px;padding:3px 6px;background:#ffffff08;border-radius:4px;font-size:.85em}.fusion-row.disabled[data-v-7dc569bf]{opacity:.4}.fusion-badge[data-v-7dc569bf]{font-size:.8em;width:20px;text-align:center}.fusion-input[data-v-7dc569bf]{color:#90caf9}.fusion-plus[data-v-7dc569bf],.fusion-arrow[data-v-7dc569bf]{color:#666}.fusion-output[data-v-7dc569bf]{color:#a5d6a7;font-weight:600}.fusion-qty[data-v-7dc569bf]{color:#ffd54f;font-size:.8em}.forced-subsection[data-v-7dc569bf]{margin-top:8px}.subsection-label[data-v-7dc569bf]{font-size:.78em;color:#aaa;margin-bottom:4px;font-weight:500}.fusion-row.forced[data-v-7dc569bf]{background:#ffa72614;border-left:2px solid rgba(255,167,38,.4);padding-left:6px}.btn-delete-fr[data-v-7dc569bf]{background:#ff525226;border:none;color:#ff8a80;width:20px;height:20px;border-radius:4px;cursor:pointer;margin-left:auto;font-size:1em;line-height:1;padding:0}.btn-delete-fr[data-v-7dc569bf]:hover{background:#ff52524d;color:#fff}.subsection-header[data-v-7dc569bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.btn-add-fr[data-v-7dc569bf]{background:#66bb6a26;border:1px solid rgba(102,187,106,.3);color:#a5d6a7;padding:3px 10px;border-radius:5px;cursor:pointer;font-size:.8em}.btn-add-fr[data-v-7dc569bf]:hover{background:#66bb6a40;color:#fff}.forced-form[data-v-7dc569bf]{background:#4fc3f714;border:1px solid rgba(79,195,247,.2);border-radius:6px;padding:10px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.fr-inputs[data-v-7dc569bf]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fr-input[data-v-7dc569bf]{flex:1;min-width:100px;padding:4px 8px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#e0e0e0;font-size:.85em;font-family:monospace}.fr-opts[data-v-7dc569bf]{display:flex;gap:8px;align-items:center}.fr-opts label[data-v-7dc569bf]{font-size:.8em;color:#aaa;display:flex;align-items:center;gap:4px}.fr-qty[data-v-7dc569bf]{width:50px;padding:3px 6px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#e0e0e0;font-family:monospace}.fr-note[data-v-7dc569bf]{flex:1;padding:3px 8px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#e0e0e0;font-size:.8em}.fr-actions[data-v-7dc569bf]{display:flex;gap:6px}.btn-show-more[data-v-7dc569bf]{background:#ffffff0d;border:none;color:#4fc3f7;padding:4px;border-radius:4px;cursor:pointer;font-size:.8em}.empty-msg[data-v-7dc569bf]{font-size:.8em;color:#666;font-style:italic}.empty-state[data-v-7dc569bf]{text-align:center;padding:40px;color:#666}.rarity-chip[data-v-7dc569bf]{display:inline-block;padding:1px 8px;border-radius:9px;font-size:.75em;font-weight:700;border:1px solid transparent}.rarity-chip.rarity-rare[data-v-7dc569bf]{color:var(--rarity-rare);background:var(--rarity-rare-bg);border-color:var(--rarity-rare-soft)}.rarity-chip.rarity-epique[data-v-7dc569bf]{color:var(--rarity-epique);background:var(--rarity-epique-bg);border-color:var(--rarity-epique-soft)}.rarity-chip.rarity-legendaire[data-v-7dc569bf]{color:var(--rarity-legendaire);background:var(--rarity-legendaire-bg);border-color:var(--rarity-legendaire-soft)}.rarity-chip.rarity-derived[data-v-7dc569bf]{color:#999;background:#ffffff0d;border-color:#ffffff26}.rarity-chip.is-button[data-v-7dc569bf]{cursor:pointer;opacity:.45;transition:opacity .18s ease,transform .18s ease}.rarity-chip.is-button[data-v-7dc569bf]:hover{opacity:.8;transform:translateY(-1px)}.rarity-chip.is-button.active[data-v-7dc569bf]{opacity:1}.rarity-editor[data-v-7dc569bf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rarity-derived[data-v-7dc569bf]{font-size:.82em;color:#bbb}.rarity-derived .rarity-chip[data-v-7dc569bf]{margin-left:4px}.rarity-note[data-v-7dc569bf]{margin-top:4px;font-size:.78em;color:#777;font-style:italic}.rarity-hint[data-v-7dc569bf]{font-size:.78em;color:#999}.obtention-row[data-v-7dc569bf]{display:flex;align-items:baseline;gap:8px;margin-top:10px}.obtention-label[data-v-7dc569bf]{font-size:.78em;color:#888;text-transform:uppercase;letter-spacing:.05em}.obtention-value[data-v-7dc569bf]{font-size:1.05em;font-weight:700;color:#e8e8e8;font-variant-numeric:tabular-nums}.obtention-note[data-v-7dc569bf]{font-size:.75em;color:#777;font-style:italic}.obtention-grades[data-v-7dc569bf]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:.85em;font-variant-numeric:tabular-nums}.grade-weight[data-v-7dc569bf]{display:inline-flex;align-items:center;gap:5px;color:#ccc}.grade-weight i[data-v-7dc569bf]{font-style:normal;color:#666}.w-under[data-v-7dc569bf]{color:#ff8a80}.w-over[data-v-7dc569bf]{color:#4fc3f7}.w-none[data-v-7dc569bf]{color:#777}.obtention-recipe[data-v-7dc569bf]{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:.82em}.recipe-input[data-v-7dc569bf]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.recipe-input.gem-t0[data-v-7dc569bf]{border-color:var(--rarity-rare-soft);background:var(--rarity-rare-bg)}.recipe-input.gem-t1[data-v-7dc569bf]{border-color:var(--rarity-epique-soft);background:var(--rarity-epique-bg)}.recipe-input.gem-t2[data-v-7dc569bf]{border-color:var(--rarity-legendaire-soft);background:var(--rarity-legendaire-bg)}.grade-effects[data-v-7dc569bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.grade-col[data-v-7dc569bf]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.grade-col .rarity-chip[data-v-7dc569bf]{align-self:flex-start}.grade-stone[data-v-7dc569bf]{font-size:.75em;color:#888;font-style:italic}.card-effects[data-v-7dc569bf]{margin-top:6px;transform:scale(.85);transform-origin:top center;pointer-events:none}.card-recipes[data-v-7dc569bf]{display:flex;flex-direction:column;gap:2px;font-size:.72em;line-height:1.35;max-width:100%}.card-recipe[data-v-7dc569bf]{display:flex;flex-wrap:wrap;justify-content:center;color:#bbb}.cr-part[data-v-7dc569bf]{white-space:nowrap}.cr-part+.cr-part[data-v-7dc569bf]:before{content:" + ";color:#666}.cr-part i[data-v-7dc569bf]{font-style:normal;color:#888;font-variant-numeric:tabular-nums}.cr-part.gem-t0[data-v-7dc569bf]{color:var(--rarity-rare)}.cr-part.gem-t1[data-v-7dc569bf]{color:var(--rarity-epique)}.cr-part.gem-t2[data-v-7dc569bf]{color:var(--rarity-legendaire)}.gem-tier[data-v-7dc569bf]{font-size:.85em;font-weight:800;opacity:.85}.input-charges[data-v-7dc569bf]{font-size:.85em;color:#888;font-style:normal;font-variant-numeric:tabular-nums}.animation-renderer[data-v-4db2de40]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;overflow:hidden}.color-selector[data-v-47ef93c7]{display:flex;flex-direction:column;gap:8px}.color-label[data-v-47ef93c7]{font-weight:500;color:var(--text-primary, #1a1a1a);font-size:.9rem}.color-select[data-v-47ef93c7]{padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#0000004d;color:#e5e7eb;font-size:.9rem;transition:border-color .2s}.color-select[data-v-47ef93c7]:focus{outline:none;border-color:#4f46e5;background:#00000080;box-shadow:0 0 0 3px #4f46e51a}.color-select option[data-v-47ef93c7]{background:#1f2937!important;color:#e5e7eb!important;padding:.5rem!important;border:none!important}.color-select option[data-v-47ef93c7]:hover{background:#374151!important;color:#fff!important}.color-select option[data-v-47ef93c7]:checked{background:#4f46e5!important;color:#fff!important}.color-select.has-preview[data-v-47ef93c7]{border-radius:6px 6px 0 0}.group-header[data-v-47ef93c7]{font-weight:700;font-style:italic;background-color:#0003;color:#9ca3af}.color-option[data-v-47ef93c7]{padding:4px 8px;background:#1f2937!important;color:#e5e7eb!important}.color-preview[data-v-47ef93c7]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0003;border:1px solid rgba(255,255,255,.2);border-top:none;border-radius:0 0 6px 6px}.preview-swatch[data-v-47ef93c7]{width:24px;height:24px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.preview-name[data-v-47ef93c7]{font-size:.85rem;color:var(--text-secondary, #6b7280);font-weight:500}.color-description[data-v-47ef93c7]{font-size:.8rem;color:var(--text-tertiary, #9ca3af);margin:0;font-style:italic}.range-slider[data-v-1811ea6e]{display:flex;flex-direction:column;gap:6px}.range-label[data-v-1811ea6e]{font-weight:500;color:#e5e7eb;font-size:.9rem}.range-container[data-v-1811ea6e]{display:flex;align-items:center;gap:12px}.range-input[data-v-1811ea6e]{flex:1;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .2s;border:none}.range-input[data-v-1811ea6e]:disabled{opacity:.5;cursor:not-allowed}.range-input[data-v-1811ea6e]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;transition:all .2s ease}.range-input[data-v-1811ea6e]::-webkit-slider-thumb:hover{background:#5856eb;transform:scale(1.1)}.range-input[data-v-1811ea6e]::-webkit-slider-track{height:6px;border-radius:3px;background:#ffffff1a}.range-input[data-v-1811ea6e]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;transition:all .2s ease}.range-input[data-v-1811ea6e]::-moz-range-thumb:hover{background:#5856eb;transform:scale(1.1)}.range-input[data-v-1811ea6e]::-moz-range-track{height:6px;border-radius:3px;background:#ffffff1a;border:none}.range-value[data-v-1811ea6e]{display:flex;align-items:center;gap:2px;min-width:60px;justify-content:center;padding:4px 8px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:.85rem;font-weight:500;color:#e5e7eb}.value-prefix[data-v-1811ea6e],.value-suffix[data-v-1811ea6e]{color:#9ca3af;font-size:.8rem}.value-number[data-v-1811ea6e]{color:#e5e7eb;font-weight:600}.range-markers[data-v-1811ea6e]{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af;margin-top:-2px}.marker[data-v-1811ea6e]{font-size:.7rem}.range-description[data-v-1811ea6e]{font-size:.8rem;color:#9ca3af;margin:0;font-style:italic}.range-input[data-v-1811ea6e]{background:linear-gradient(to right,var(--primary-color, #3b82f6) 0%,var(--primary-color, #3b82f6) var(--98b16b3a),var(--bg-tertiary, #f1f5f9) var(--98b16b3a),var(--bg-tertiary, #f1f5f9) 100%)}.dynamic-controls[data-v-d60bd909]{padding:16px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.loading-message[data-v-d60bd909],.error-message[data-v-d60bd909],.no-parameters[data-v-d60bd909]{text-align:center;padding:20px;font-size:.9rem;color:var(--text-secondary, #6b7280)}.error-message[data-v-d60bd909]{color:var(--error-color, #ef4444);background:var(--error-bg, #fef2f2);border-radius:6px;border:1px solid var(--error-border, #fecaca)}.controls-grid[data-v-d60bd909]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;align-items:start}.control-group[data-v-d60bd909]{display:flex;flex-direction:column}.control-group.control-wide[data-v-d60bd909]{grid-column:1 / -1}.control-label[data-v-d60bd909]{font-weight:500;color:#e5e7eb;font-size:.9rem;margin-bottom:6px;display:block}.control-select[data-v-d60bd909],.control-input[data-v-d60bd909]{padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#0000004d;color:#e5e7eb;font-size:.9rem;transition:border-color .2s}.control-select[data-v-d60bd909]:focus,.control-input[data-v-d60bd909]:focus{outline:none;border-color:#4f46e5;background:#00000080;box-shadow:0 0 0 3px #4f46e51a}.control-select option[data-v-d60bd909]{background:#1f2937!important;color:#e5e7eb!important;padding:.5rem!important;border:none!important}.control-select option[data-v-d60bd909]:hover{background:#374151!important;color:#fff!important}.control-select option[data-v-d60bd909]:checked{background:#4f46e5!important;color:#fff!important}.color-control[data-v-d60bd909]{display:flex;flex-direction:column;gap:6px}.color-input-group[data-v-d60bd909]{display:flex;gap:8px;align-items:center}.control-color-input[data-v-d60bd909]{width:60px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#0000004d;cursor:pointer;padding:0}.control-color-input[data-v-d60bd909]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.color-text[data-v-d60bd909]{flex:1;font-family:Monaco,Menlo,monospace;font-size:.85rem}.checkbox-control[data-v-d60bd909]{display:flex;flex-direction:column;gap:6px}.checkbox-label[data-v-d60bd909]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem}.control-checkbox[data-v-d60bd909]{width:16px;height:16px;margin:0}.checkbox-text[data-v-d60bd909]{font-weight:500;color:#e5e7eb}.control-description[data-v-d60bd909]{font-size:.8rem;color:#9ca3af;margin:4px 0 0;font-style:italic}.unsupported-control[data-v-d60bd909]{padding:12px;background:var(--warning-bg, #fef3c7);border-radius:6px;border:1px solid var(--warning-border, #fbbf24)}.error-text[data-v-d60bd909]{color:var(--error-color, #ef4444);font-size:.8rem;margin:4px 0 0}@media (max-width: 768px){.controls-grid[data-v-d60bd909]{grid-template-columns:1fr}.control-group.control-wide[data-v-d60bd909]{grid-column:1}}.dev-panel[data-v-6596a250]{min-height:100vh;background:radial-gradient(800px 600px at 50% -120px,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0b1220,#0a0f1a 55%);color:#e5e7eb;display:flex;flex-direction:column}.dev-header[data-v-6596a250]{background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem}.header-content[data-v-6596a250]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.header-title[data-v-6596a250]{display:flex;align-items:center;gap:1rem}.header-title h1[data-v-6596a250]{margin:0;color:#fff;font-size:1.5rem}.back-btn[data-v-6596a250],.btn-back[data-v-6596a250]{color:#9ca3af;text-decoration:none;padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.back-btn[data-v-6596a250]:hover,.btn-back[data-v-6596a250]:hover{color:#fff;background:#ffffff1a}.header-actions[data-v-6596a250]{display:flex;gap:1rem;align-items:center}.btn-refresh[data-v-6596a250]{background:#0000004d;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-refresh[data-v-6596a250]:hover:not(:disabled){background:#ffffff1a}.btn-refresh[data-v-6596a250]:disabled{opacity:.5;cursor:not-allowed}.error-alert[data-v-6596a250]{background:#dc262633;border:1px solid rgba(220,38,38,.5);color:#fca5a5;padding:1rem;margin:1rem;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.btn-close[data-v-6596a250]{background:none;border:none;color:#fca5a5;cursor:pointer;font-size:1.2rem;padding:.25rem .5rem}.filters-bar[data-v-6596a250]{background:#0003;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem;display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.filter-group[data-v-6596a250]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-6596a250]{color:#9ca3af;font-weight:500;font-size:.9rem}.filter-select[data-v-6596a250],.search-input[data-v-6596a250],.type-select[data-v-6596a250],.form-select[data-v-6596a250],.form-input[data-v-6596a250],.form-textarea[data-v-6596a250]{background:#0000004d;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;padding:.5rem .75rem;border-radius:6px;font-size:.9rem}.form-textarea[data-v-6596a250]{font-family:Monaco,Menlo,monospace;resize:vertical;min-height:200px}.filter-select[data-v-6596a250]:focus,.search-input[data-v-6596a250]:focus,.type-select[data-v-6596a250]:focus,.form-select[data-v-6596a250]:focus,.form-input[data-v-6596a250]:focus,.form-textarea[data-v-6596a250]:focus{outline:none;border-color:#4f46e5;background:#00000080}.search-input[data-v-6596a250]::placeholder{color:#fff6}select option[data-v-6596a250]{background:#1f2937;color:#e5e7eb;padding:.5rem}select option[data-v-6596a250]:hover{background:#374151}.main-layout[data-v-6596a250]{display:flex;gap:1.5rem;flex:1;padding:1.5rem;height:calc(100vh - 200px);transition:margin-right .3s ease}.main-layout.with-edit-panel[data-v-6596a250]{margin-right:450px}.dev-content[data-v-6596a250]{flex:1;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding-right:1rem}.quick-actions[data-v-6596a250]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.create-section[data-v-6596a250]{display:flex;align-items:center;gap:1rem}.btn-create[data-v-6596a250]{background:linear-gradient(180deg,#1a4b1a,#0f2b0f);border:1px solid #2d5a2d;color:#90ee90;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}.btn-create[data-v-6596a250]:hover{background:linear-gradient(180deg,#2d5a2d,#1a4b1a)}.animations-grid[data-v-6596a250]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;flex:1}.animation-card[data-v-6596a250]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}.animation-card[data-v-6596a250]:hover{background:#0006;border-color:#fff3}.animation-card.selected[data-v-6596a250]{background:linear-gradient(180deg,#3b82f633,#2563eb33);border-color:#3b82f6}.card-header[data-v-6596a250]{display:flex;align-items:center;gap:1rem}.card-icon[data-v-6596a250]{font-size:2rem}.card-info[data-v-6596a250]{flex:1}.card-title[data-v-6596a250]{margin:0;color:#fff;font-size:1.1rem}.card-type[data-v-6596a250]{margin:.25rem 0 0;color:#9ca3af;font-size:.9rem}.card-actions[data-v-6596a250]{display:flex;gap:.5rem;justify-content:flex-end}.btn-test-small[data-v-6596a250],.btn-duplicate[data-v-6596a250],.btn-delete[data-v-6596a250]{background:#0000004d;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;padding:.5rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.btn-test-small[data-v-6596a250]:hover{background:#22c55e33;border-color:#22c55e}.btn-duplicate[data-v-6596a250]:hover{background:#3b82f633;border-color:#3b82f6}.btn-delete[data-v-6596a250]:hover{background:#dc262633;border-color:#dc2626}.card-attacks[data-v-6596a250]{margin:.5rem 0;min-height:1.5rem}.attacks-list[data-v-6596a250]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.attack-chip[data-v-6596a250]{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.attack-chip.attack-monster[data-v-6596a250]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#f87171}.attack-chip.attack-player[data-v-6596a250]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.more-attacks[data-v-6596a250]{background:#6b728033;border:1px solid rgba(107,114,128,.3);color:#9ca3af;padding:.15rem .4rem;border-radius:4px;font-size:.7rem;font-weight:600}.no-attacks-chip[data-v-6596a250]{color:#6b7280;font-size:.7rem;font-style:italic;padding:.15rem 0}.no-animations[data-v-6596a250]{grid-column:1 / -1;text-align:center;padding:3rem;color:#9ca3af}.no-animations h3[data-v-6596a250]{margin:0 0 1rem;color:#fff}.no-animations p[data-v-6596a250]{margin:.5rem 0}.test-zone-sidebar[data-v-6596a250]{width:300px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;flex-direction:column;height:fit-content;max-height:400px}.test-zone-header[data-v-6596a250]{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.test-zone-header h4[data-v-6596a250]{margin:0 0 .5rem;color:#fff}.test-zone-content[data-v-6596a250]{padding:1rem;flex:1}.test-animation-area[data-v-6596a250]{width:100%;height:200px;background:transparent;border:2px dashed rgba(255,255,255,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative}.edit-panel-overlay[data-v-6596a250]{position:fixed;top:0;right:0;width:450px;height:100vh;z-index:500;pointer-events:auto}.edit-panel[data-v-6596a250]{background:#1f2937;border-left:1px solid rgba(255,255,255,.2);width:100%;height:100%;overflow-y:auto;box-shadow:-4px 0 8px #0000004d}.modal-header-edit[data-v-6596a250]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.fixed-actions[data-v-6596a250]{position:sticky;top:0;background:#1f2937;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:.5rem;z-index:10}.btn-test-fixed[data-v-6596a250],.btn-save-fixed[data-v-6596a250],.btn-close-fixed[data-v-6596a250]{background:#0000004d;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease;font-weight:500}.btn-test-fixed[data-v-6596a250]:hover{background:#22c55e33;border-color:#22c55e;color:#22c55e}.btn-save-fixed[data-v-6596a250]:hover:not(:disabled){background:#3b82f633;border-color:#3b82f6;color:#3b82f6}.btn-close-fixed[data-v-6596a250]:hover{background:#dc262633;border-color:#dc2626;color:#dc2626}.btn-save-fixed[data-v-6596a250]:disabled{opacity:.5;cursor:not-allowed}.modal-header-edit h3[data-v-6596a250]{margin:0;color:#fff}.header-actions-edit[data-v-6596a250]{display:flex;gap:.5rem}.btn-test-header[data-v-6596a250],.btn-save-header[data-v-6596a250]{background:#0000004d;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.btn-test-header[data-v-6596a250]:hover{background:#22c55e33;border-color:#22c55e}.btn-save-header[data-v-6596a250]:hover:not(:disabled){background:#3b82f633;border-color:#3b82f6}.btn-save-header[data-v-6596a250]:disabled{opacity:.5;cursor:not-allowed}.edit-form[data-v-6596a250]{padding:1.5rem}.form-group[data-v-6596a250]{margin-bottom:1rem}.form-group label[data-v-6596a250]{display:block;margin-bottom:.5rem;color:#e5e7eb;font-weight:500;font-size:.9rem}.form-group h4[data-v-6596a250]{color:#fff;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.form-range[data-v-6596a250]{width:100%;margin-right:1rem;-webkit-appearance:none;height:6px;border-radius:3px;background:#ffffff1a;outline:none;border:none}.form-range[data-v-6596a250]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}.form-range[data-v-6596a250]::-webkit-slider-thumb:hover{background:#5856eb;transform:scale(1.1);transition:all .2s ease}.form-range[data-v-6596a250]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}.form-range[data-v-6596a250]::-moz-range-track{height:6px;border-radius:3px;background:#ffffff1a;border:none}.range-value[data-v-6596a250]{color:#9ca3af;font-weight:600;min-width:60px;display:inline-block;text-align:right}.universal-controls[data-v-6596a250]{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:1rem}@media (max-width: 768px){.main-layout[data-v-6596a250]{flex-direction:column;height:auto}.test-zone-sidebar[data-v-6596a250]{width:100%;order:-1}.animations-grid[data-v-6596a250]{grid-template-columns:1fr}}.player-card-assignment-modal[data-v-6596a250]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,255,255,.2);border-radius:12px;width:100%;max-width:700px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.available-cards-grid[data-v-6596a250]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;max-height:250px;overflow-y:auto}.card-option[data-v-6596a250]{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.25rem;min-height:60px}.card-option[data-v-6596a250]:hover{background:#3b82f61a;border-color:#3b82f64d}.card-info[data-v-6596a250]{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0}.card-icon[data-v-6596a250]{font-size:1rem;flex-shrink:0}.card-name[data-v-6596a250]{font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e5e7eb}.card-category[data-v-6596a250]{display:none}.card-details[data-v-6596a250]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.card-status[data-v-6596a250]{background:#6b728033;color:#9ca3af;padding:.15rem .4rem;border-radius:3px;font-size:.7rem;text-transform:uppercase}.btn-assign[data-v-6596a250]{background:#22c55e33;border:1px solid rgba(34,197,94,.4);color:#22c55e;padding:.3rem .6rem;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.btn-assign[data-v-6596a250]:hover{background:#22c55e4d;border-color:#22c55e}.btn-assign-player[data-v-6596a250]{background:#3b82f633;border:1px solid rgba(59,130,246,.4);color:#60a5fa;padding:.3rem .6rem;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.btn-assign-player[data-v-6596a250]:hover{background:#3b82f64d;border-color:#60a5fa}.modal-overlay[data-v-6596a250]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.attack-assignment-modal[data-v-6596a250]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,255,255,.2);border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-6596a250]{background:#0000004d;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-6596a250]{margin:0;color:#fff;font-size:1.3rem}.btn-close[data-v-6596a250]{background:none;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.btn-close[data-v-6596a250]:hover{background:#ef444433;color:#ef4444}.modal-body[data-v-6596a250]{padding:1.5rem;overflow-y:auto;flex:1}.assignment-info[data-v-6596a250]{margin-bottom:2rem}.animation-preview[data-v-6596a250]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.animation-icon[data-v-6596a250]{font-size:2rem}.animation-details h4[data-v-6596a250]{margin:0 0 .25rem;color:#fff;font-size:1.1rem}.animation-type[data-v-6596a250]{margin:0;color:#9ca3af;font-size:.9rem}.section-header[data-v-6596a250]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h4[data-v-6596a250]{margin:0;color:#fff;font-size:1rem}.assignments-count[data-v-6596a250]{background:#3b82f633;color:#60a5fa;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;border:1px solid rgba(59,130,246,.3)}.no-assignments[data-v-6596a250]{text-align:center;padding:2rem;color:#9ca3af}.no-assignments .empty-icon[data-v-6596a250]{font-size:2rem;margin-bottom:.5rem;display:block}.current-assignments[data-v-6596a250]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.assignment-tag[data-v-6596a250]{display:flex;align-items:center;gap:.5rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:.5rem .75rem;border-radius:8px;color:#22c55e}.assignment-tag-player[data-v-6596a250]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.attack-icon[data-v-6596a250]{font-size:1.1rem}.attack-name[data-v-6596a250]{font-weight:600}.attack-type[data-v-6596a250]{color:#9ca3af;font-size:.8rem;text-transform:uppercase}.btn-remove-assignment[data-v-6596a250]{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:4px;font-size:.9rem;transition:all .2s ease}.btn-remove-assignment[data-v-6596a250]:hover{background:#ef444433}.search-input-small[data-v-6596a250]{background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.5rem .75rem;color:#e5e7eb;font-size:.9rem;width:250px}.search-input-small[data-v-6596a250]:focus{outline:none;border-color:#3b82f6}.available-attacks-grid[data-v-6596a250]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;max-height:300px;overflow-y:auto}.attack-option[data-v-6596a250]{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.attack-option[data-v-6596a250]:hover{background:#3b82f61a;border-color:#3b82f64d}.attack-info[data-v-6596a250]{display:flex;align-items:center;gap:.5rem;flex:1}.attack-details[data-v-6596a250]{color:#9ca3af;font-size:.8rem}.attack-damage[data-v-6596a250]{background:#ef444433;color:#f87171;padding:.2rem .5rem;border-radius:4px;font-weight:600}.btn-add-assignment[data-v-6596a250]{background:#22c55e33;border:1px solid rgba(34,197,94,.4);color:#22c55e;padding:.3rem .6rem;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.btn-add-assignment[data-v-6596a250]:hover{background:#22c55e4d;border-color:#22c55e}.modal-footer[data-v-6596a250]{background:#0000004d;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:1rem}.btn-save[data-v-6596a250]{background:#22c55e33;border:1px solid rgba(34,197,94,.4);color:#22c55e;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s ease}.btn-save[data-v-6596a250]:hover{background:#22c55e4d;border-color:#22c55e}.btn-cancel[data-v-6596a250]{background:#6b728033;border:1px solid rgba(107,114,128,.4);color:#9ca3af;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-6596a250]:hover{background:#6b72804d;border-color:#9ca3af}.events-section h2[data-v-8d2a7843]{margin-bottom:1.5rem;color:gold}.filters-bar[data-v-8d2a7843]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;background:#ffffff1a;border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-group[data-v-8d2a7843]{display:flex;flex-direction:column;gap:.5rem}.search-group label[data-v-8d2a7843]{font-size:.9rem;font-weight:500;opacity:.9}.search-group input[data-v-8d2a7843]{padding:.6rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:.95rem}.search-group input[data-v-8d2a7843]:focus{outline:none;border-color:gold}.type-filters[data-v-8d2a7843],.rarity-filters[data-v-8d2a7843]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-btn[data-v-8d2a7843]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn[data-v-8d2a7843]:hover{background:#fff3;border-color:#ffffff80}.filter-btn.active[data-v-8d2a7843]{background:gold;color:#1a1a2e;border-color:gold;font-weight:600}.filter-btn-small[data-v-8d2a7843]{padding:.4rem .8rem;font-size:.85rem}.sort-group[data-v-8d2a7843]{display:flex;flex-direction:column;gap:.5rem}.sort-group label[data-v-8d2a7843]{font-size:.9rem;font-weight:500;opacity:.9}.sort-group select[data-v-8d2a7843]{padding:.6rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:.95rem;cursor:pointer}.sort-group select[data-v-8d2a7843]:focus{outline:none;border-color:gold}.sort-group select option[data-v-8d2a7843]{background:#1a1a2e;color:#fff}.actions-group[data-v-8d2a7843]{margin-top:.5rem}.btn-primary[data-v-8d2a7843]{background:gold;color:#1a1a2e;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-8d2a7843]:hover{background:#ffed4e;transform:translateY(-1px)}.stats-row[data-v-8d2a7843]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.stat-item[data-v-8d2a7843]{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.25rem;background:#ffffff14;border-radius:.5rem;min-width:70px}.stat-value[data-v-8d2a7843]{font-size:1.5rem;font-weight:700;color:gold}.stat-label[data-v-8d2a7843]{font-size:.85rem;opacity:.8}.events-grid[data-v-8d2a7843]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.event-card[data-v-8d2a7843]{background:#ffffff14;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.15);transition:all .2s}.event-card[data-v-8d2a7843]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000004d;border-color:#ffd7004d}.event-image-container[data-v-8d2a7843]{position:relative;width:100%;aspect-ratio:16 / 9;background:#0f0f1e;overflow:hidden}.event-image[data-v-8d2a7843]{width:100%;height:100%;object-fit:cover}.event-type-badge[data-v-8d2a7843]{position:absolute;top:.5rem;left:.5rem;background:#000000b3;padding:.3rem .5rem;border-radius:.3rem;font-size:1.1rem}.event-rarity-badge[data-v-8d2a7843]{position:absolute;top:.5rem;right:.5rem;background:#000000b3;padding:.3rem .5rem;border-radius:.3rem;font-size:.7rem;letter-spacing:-2px}.event-content[data-v-8d2a7843]{padding:1rem}.event-title[data-v-8d2a7843]{margin:0 0 .25rem;font-size:1.1rem;color:gold}.event-id[data-v-8d2a7843]{margin:0 0 .5rem;font-size:.8rem;opacity:.6;font-family:monospace}.event-description[data-v-8d2a7843]{margin:0 0 .75rem;font-size:.9rem;line-height:1.4;opacity:.85}.event-badges[data-v-8d2a7843]{display:flex;gap:.4rem;flex-wrap:wrap}.badge[data-v-8d2a7843]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.3rem;font-size:.8rem;font-weight:500}.badge-choices[data-v-8d2a7843]{background:#3b82f633;border:1px solid rgba(59,130,246,.4);color:#93c5fd}.badge-outcomes[data-v-8d2a7843]{background:#a855f733;border:1px solid rgba(168,85,247,.4);color:#c4b5fd}.badge-costs[data-v-8d2a7843]{background:#eab30833;border:1px solid rgba(234,179,8,.4);color:#fde047}.event-actions[data-v-8d2a7843]{display:flex;gap:.5rem;padding:.75rem 1rem;background:#0003;border-top:1px solid rgba(255,255,255,.1)}.btn-action[data-v-8d2a7843]{flex:1;padding:.5rem;border:none;border-radius:.4rem;cursor:pointer;font-size:1rem;transition:all .2s}.btn-preview[data-v-8d2a7843]{background:#3b82f64d}.btn-preview[data-v-8d2a7843]:hover{background:#3b82f680}.btn-edit[data-v-8d2a7843]{background:#6366f14d}.btn-edit[data-v-8d2a7843]:hover{background:#6366f180}.btn-delete[data-v-8d2a7843]{background:#ef44444d}.btn-delete[data-v-8d2a7843]:hover{background:#ef444480}.no-events[data-v-8d2a7843]{text-align:center;padding:3rem;opacity:.7}.no-events p[data-v-8d2a7843]{font-size:1.1rem}@media (min-width: 768px){.filters-bar[data-v-8d2a7843]{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.search-group[data-v-8d2a7843]{min-width:250px}.actions-group[data-v-8d2a7843]{margin-left:auto;margin-top:0}}.events-dev-panel[data-v-4a4b60b6]{height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:auto;overflow-x:hidden}.dev-header[data-v-4a4b60b6]{background:#0000004d;padding:1rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,215,0,.2)}.header-content[data-v-4a4b60b6]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title[data-v-4a4b60b6]{display:flex;align-items:center;gap:1rem}.header-title h1[data-v-4a4b60b6]{margin:0;color:gold}.back-btn[data-v-4a4b60b6]{background:#ffd70033;color:gold;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-size:.9rem;transition:all .2s;border:1px solid rgba(255,215,0,.3)}.back-btn[data-v-4a4b60b6]:hover{background:#ffd7004d}.header-stats[data-v-4a4b60b6]{display:flex;gap:2rem}.stat[data-v-4a4b60b6]{text-align:center}.stat-value[data-v-4a4b60b6]{display:block;font-size:1.5rem;font-weight:700;color:gold}.stat-label[data-v-4a4b60b6]{font-size:.8rem;opacity:.8}.header-actions[data-v-4a4b60b6]{display:flex;gap:1rem;align-items:center}.btn-refresh[data-v-4a4b60b6],.btn-back[data-v-4a4b60b6]{padding:.5rem 1rem;border:none;border-radius:.5rem;text-decoration:none;color:#fff;font-weight:500;transition:all .2s;cursor:pointer}.btn-refresh[data-v-4a4b60b6]{background:#059669}.btn-refresh[data-v-4a4b60b6]:hover:not(:disabled){background:#047857}.btn-back[data-v-4a4b60b6]{background:#6366f1}.btn-back[data-v-4a4b60b6]:hover{background:#4f46e5}.error-alert[data-v-4a4b60b6]{background:#dc2626;color:#fff;padding:1rem;margin:1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.btn-close[data-v-4a4b60b6]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:0 .5rem}.dev-content[data-v-4a4b60b6]{max-width:1400px;margin:0 auto;padding:2rem}.modal-overlay[data-v-4a4b60b6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem}.modal-content[data-v-4a4b60b6]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:1rem;padding:2rem;width:95%;max-width:1000px;max-height:95vh;overflow-y:auto;border:2px solid rgba(255,215,0,.3);box-shadow:0 20px 60px #00000080}.modal-content h3[data-v-4a4b60b6]{margin-bottom:1.5rem;color:gold}.form-layout[data-v-4a4b60b6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.form-column-main[data-v-4a4b60b6],.form-column-json[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4a4b60b6]{font-weight:500;font-size:.95rem}.form-group input[data-v-4a4b60b6],.form-group textarea[data-v-4a4b60b6],.form-group select[data-v-4a4b60b6]{padding:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:.95rem}.form-group input[data-v-4a4b60b6]:focus,.form-group textarea[data-v-4a4b60b6]:focus,.form-group select[data-v-4a4b60b6]:focus{outline:none;border-color:gold}.form-group select[data-v-4a4b60b6]{cursor:pointer}.form-group select option[data-v-4a4b60b6]{background:#1a1a2e;color:#fff}.form-row[data-v-4a4b60b6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.help-text[data-v-4a4b60b6]{font-size:.8rem;opacity:.7;font-style:italic}.json-editor[data-v-4a4b60b6]{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.85rem;line-height:1.5;background:#0006!important;min-height:200px}.probability-section[data-v-4a4b60b6]{background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:.5rem;padding:1rem}.probability-toggle[data-v-4a4b60b6]{margin-bottom:1rem}.toggle-label[data-v-4a4b60b6]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400!important}.toggle-label input[type=checkbox][data-v-4a4b60b6]{width:auto;accent-color:#ffd700}.probability-editor[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:1rem}.curve-preview[data-v-4a4b60b6]{background:#0000004d;border-radius:.5rem;padding:.5rem}.curve-preview canvas[data-v-4a4b60b6]{width:100%;height:120px;border-radius:.25rem}.curve-labels[data-v-4a4b60b6]{display:flex;justify-content:space-between;font-size:.75rem;opacity:.6;margin-top:.25rem}.peak-label[data-v-4a4b60b6]{color:gold;font-weight:700}.probability-sliders[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:.75rem}.slider-group[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:.25rem}.slider-group label[data-v-4a4b60b6]{font-size:.85rem;font-weight:400!important}.slider-group label strong[data-v-4a4b60b6]{color:gold}.slider-group input[type=range][data-v-4a4b60b6]{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border-radius:3px;outline:none;padding:0}.slider-group input[type=range][data-v-4a4b60b6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:gold;border-radius:50%;cursor:pointer}.slider-group input[type=range][data-v-4a4b60b6]::-moz-range-thumb{width:16px;height:16px;background:gold;border-radius:50%;cursor:pointer;border:none}.slider-group small[data-v-4a4b60b6]{font-size:.75rem;opacity:.6}.slider-row[data-v-4a4b60b6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.slider-group.half[data-v-4a4b60b6]{flex:1}.png-drop-zone[data-v-4a4b60b6]{border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s;background:#0003;min-height:120px;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9}.png-drop-zone.drag-over[data-v-4a4b60b6]{border-color:gold;background:#ffd7001a}.png-drop-zone.uploading[data-v-4a4b60b6]{border-color:#f59e0b;background:#f59e0b1a}.png-drop-zone.has-image[data-v-4a4b60b6]{border-color:#4ade80;border-style:solid}.drop-hint[data-v-4a4b60b6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff9}.drop-icon[data-v-4a4b60b6]{font-size:2rem}.upload-status[data-v-4a4b60b6]{display:flex;align-items:center;gap:.75rem;color:#f59e0b}.spinner[data-v-4a4b60b6]{width:20px;height:20px;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:spin-4a4b60b6 1s linear infinite}@keyframes spin-4a4b60b6{to{transform:rotate(360deg)}}.image-preview[data-v-4a4b60b6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;height:100%}.image-preview img[data-v-4a4b60b6]{max-width:100%;max-height:150px;object-fit:contain;border-radius:4px}.image-preview span[data-v-4a4b60b6]{color:#4ade80;font-size:.85rem}.form-actions[data-v-4a4b60b6]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-4a4b60b6]{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:500;transition:all .2s}.btn-cancel[data-v-4a4b60b6]:hover{background:#4b5563}.btn-primary[data-v-4a4b60b6]{background:gold;color:#1a1a2e;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .2s}.btn-primary[data-v-4a4b60b6]:hover:not(:disabled){background:#ffed4e}.btn-primary[data-v-4a4b60b6]:disabled{opacity:.6;cursor:not-allowed}.preview-modal[data-v-4a4b60b6]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid #ffd700;border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto}.preview-header[data-v-4a4b60b6]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,215,0,.2)}.preview-header h3[data-v-4a4b60b6]{margin:0;color:gold}.btn-close-preview[data-v-4a4b60b6]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;opacity:.7;transition:opacity .2s}.btn-close-preview[data-v-4a4b60b6]:hover{opacity:1}.preview-content[data-v-4a4b60b6]{padding:1.5rem}.event-preview[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:1.5rem}.preview-image-container[data-v-4a4b60b6]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#0f0f1e}.preview-image-container img[data-v-4a4b60b6]{width:100%;height:100%;object-fit:cover}.preview-title[data-v-4a4b60b6]{font-size:1.75rem;font-weight:700;color:gold;margin:0;text-align:center}.preview-description[data-v-4a4b60b6]{font-size:1.1rem;color:#e0e0e0;line-height:1.6;text-align:center;margin:0}.preview-choices[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:.75rem}.preview-choice-btn[data-v-4a4b60b6]{background:linear-gradient(135deg,#4a4a6a,#3a3a5a);color:#fff;border:2px solid #6a6a8a;border-radius:8px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:default}@media (max-width: 768px){.header-content[data-v-4a4b60b6]{flex-direction:column;text-align:center}.form-layout[data-v-4a4b60b6],.form-row[data-v-4a4b60b6]{grid-template-columns:1fr}.modal-content[data-v-4a4b60b6]{padding:1.5rem}}@media (min-width: 768px){.preview-choices[data-v-4a4b60b6]{flex-direction:row;flex-wrap:wrap}.preview-choice-btn[data-v-4a4b60b6]{flex:1;min-width:200px}}.choices-header[data-v-4a4b60b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.view-toggle[data-v-4a4b60b6]{display:flex;gap:.25rem}.toggle-btn[data-v-4a4b60b6]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;padding:.35rem .75rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.toggle-btn[data-v-4a4b60b6]:hover{background:#ffffff26}.toggle-btn.active[data-v-4a4b60b6]{background:#ffd70033;border-color:gold;color:gold}.choices-visual-editor[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto;padding-right:.5rem}.btn-add-choice[data-v-4a4b60b6]{background:#4ade8033;border:1px dashed rgba(74,222,128,.5);color:#4ade80;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.btn-add-choice[data-v-4a4b60b6]:hover{background:#4ade804d;border-style:solid}.choice-card[data-v-4a4b60b6]{background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.choice-card[data-v-4a4b60b6]:hover{border-color:#ffd7004d}.choice-card-header[data-v-4a4b60b6]{display:flex;justify-content:space-between;align-items:center}.choice-number[data-v-4a4b60b6]{font-weight:700;color:gold;font-size:.9rem}.btn-remove-choice[data-v-4a4b60b6]{background:#ef444433;border:none;color:#ef4444;padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s}.btn-remove-choice[data-v-4a4b60b6]:hover{background:#ef444466}.choice-row[data-v-4a4b60b6]{display:flex;gap:.75rem}.choice-field[data-v-4a4b60b6]{display:flex;flex-direction:column;gap:.25rem;flex:1}.choice-field.flex-2[data-v-4a4b60b6]{flex:2}.choice-field label[data-v-4a4b60b6]{font-size:.8rem;color:#ffffffb3;font-weight:500}.choice-field input[data-v-4a4b60b6],.choice-field textarea[data-v-4a4b60b6]{padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff0d;color:#fff;font-size:.85rem}.choice-field input[data-v-4a4b60b6]:focus,.choice-field textarea[data-v-4a4b60b6]:focus{outline:none;border-color:gold}.choice-field .json-editor.small[data-v-4a4b60b6]{font-size:.75rem;min-height:auto}.outcome-image-zone[data-v-4a4b60b6]{position:relative}.hidden-file-input[data-v-4a4b60b6]{display:none}.outcome-image-drop[data-v-4a4b60b6]{border:2px dashed rgba(255,255,255,.2);border-radius:6px;padding:.75rem;text-align:center;transition:all .2s;background:#0003;min-height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer}.outcome-image-drop[data-v-4a4b60b6]:hover{border-color:#ffd70080;background:#ffd7000d}.outcome-image-drop.drag-over[data-v-4a4b60b6]{border-color:gold;background:#ffd7001a}.outcome-image-drop.has-image[data-v-4a4b60b6]{border-color:#4ade80;border-style:solid}.outcome-preview[data-v-4a4b60b6]{display:flex;align-items:center;gap:.75rem;width:100%}.outcome-preview img[data-v-4a4b60b6]{width:80px;height:45px;object-fit:cover;border-radius:4px}.outcome-preview span[data-v-4a4b60b6]{font-size:.75rem;color:#4ade80;word-break:break-all}.drop-hint.small[data-v-4a4b60b6]{font-size:.8rem;color:#ffffff80}.no-choices[data-v-4a4b60b6]{text-align:center;color:#ffffff80;font-style:italic;padding:2rem;background:#0003;border-radius:8px}.choices-visual-editor[data-v-4a4b60b6]::-webkit-scrollbar{width:6px}.choices-visual-editor[data-v-4a4b60b6]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.choices-visual-editor[data-v-4a4b60b6]::-webkit-scrollbar-thumb{background:#ffd70066;border-radius:3px}.icon-display{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-emoji{display:block;line-height:1;font-style:normal;text-align:center}.icon-img{display:block;width:100%;height:100%;object-fit:contain}.icon-display.silhouette .icon-img,.icon-display.silhouette .icon-emoji{filter:brightness(0) drop-shadow(0 0 6px rgba(201,169,97,.35))}.icon-size-xs{width:16px;height:16px}.icon-size-xs .icon-emoji{font-size:12px}.icon-size-xs .icon-img{width:12px;height:12px}.icon-size-sm{width:20px;height:20px}.icon-size-sm .icon-emoji{font-size:16px}.icon-size-sm .icon-img{width:16px;height:16px}.icon-size-md{width:28px;height:28px}.icon-size-md .icon-emoji{font-size:24px}.icon-size-md .icon-img{width:24px;height:24px}.icon-size-lg{width:36px;height:36px}.icon-size-lg .icon-emoji{font-size:32px}.icon-size-lg .icon-img{width:32px;height:32px}.icon-size-xl{width:44px;height:44px}.icon-size-xl .icon-emoji{font-size:40px}.icon-size-xl .icon-img{width:40px;height:40px}.icon-size-xxl{width:56px;height:56px}.icon-size-xxl .icon-emoji{font-size:48px}.icon-size-xxl .icon-img{width:48px;height:48px}.item-icon .icon-img{width:inherit!important;height:inherit!important}.item-icon .icon-emoji{font-size:inherit!important}@media (min-width: 769px){.item-icon .icon-img{width:3.3rem!important;height:3.3rem!important;max-width:3.3rem!important;max-height:3.3rem!important;transform:translateY(-8px)}.item-icon .icon-emoji{font-size:2.3rem!important}}.monsters-dev-panel[data-v-053631b8]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;font-family:Segoe UI,sans-serif}.dev-header[data-v-053631b8]{background:#0000004d;padding:1rem;border-bottom:1px solid rgba(231,76,60,.3)}.header-content[data-v-053631b8]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-title[data-v-053631b8]{display:flex;align-items:center;gap:1rem}.header-title h1[data-v-053631b8]{margin:0;color:#e74c3c}.back-btn[data-v-053631b8]{background:#e74c3c33;color:#e74c3c;padding:.5rem 1rem;border-radius:6px;text-decoration:none;border:1px solid rgba(231,76,60,.3)}.header-stats[data-v-053631b8]{display:flex;gap:2rem}.stat[data-v-053631b8]{text-align:center}.stat-value[data-v-053631b8]{display:block;font-size:1.5rem;font-weight:700;color:#e74c3c}.stat-label[data-v-053631b8]{font-size:.8rem;opacity:.8}.header-actions[data-v-053631b8]{display:flex;gap:.5rem}.btn-refresh[data-v-053631b8],.btn-create[data-v-053631b8]{padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.btn-refresh[data-v-053631b8]{background:#059669;color:#fff}.btn-create[data-v-053631b8]{background:#e74c3c;color:#fff}.filters-bar[data-v-053631b8]{max-width:1400px;margin:1rem auto;padding:0 1rem;display:flex;gap:1rem}.search-input[data-v-053631b8],.filter-select[data-v-053631b8]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#0000004d;color:#fff}.search-input[data-v-053631b8]{flex:1}.error-alert[data-v-053631b8]{background:#dc2626;color:#fff;padding:1rem;margin:1rem;border-radius:.5rem;display:flex;justify-content:space-between}.btn-close[data-v-053631b8]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.dev-content[data-v-053631b8]{max-width:1400px;margin:0 auto;padding:1rem}.monsters-grid[data-v-053631b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:.85rem}.monster-card[data-v-053631b8]{background:#0000004d;border:1px solid rgba(231,76,60,.18);border-left:4px solid var(--el, #64748b);border-radius:.75rem;padding:.75rem .9rem;display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:start}.monster-card.is-boss[data-v-053631b8]{background:#c9a96112;border-color:#c9a96166}.monster-card.no-element[data-v-053631b8]{border-left-style:dashed}.mc-art[data-v-053631b8]{position:relative;width:104px;height:70px;border-radius:6px;overflow:hidden;background:#00000059;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-art img[data-v-053631b8]{width:100%;height:100%;object-fit:cover}.mc-art-fallback[data-v-053631b8]{font-size:2rem;opacity:.55;cursor:help}.mc-rank[data-v-053631b8]{position:absolute;top:3px;left:3px;padding:1px 5px;border-radius:4px;background:#c9a961eb;color:#1a1408;font-size:.7rem;font-weight:800;cursor:help}.mc-body[data-v-053631b8]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mc-head[data-v-053631b8]{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.mc-head h3[data-v-053631b8]{margin:0;font-size:1rem;color:#e8dcc0}.mc-el[data-v-053631b8]{font-size:.95rem;cursor:help}.mc-diff[data-v-053631b8]{font-size:.72rem;font-weight:700;color:#fbbf24;background:#fbbf241f;border-radius:4px;padding:1px 5px;cursor:help}.mc-id[data-v-053631b8]{font-size:.68rem;color:#64748b;margin-left:auto;overflow:hidden;text-overflow:ellipsis}.mc-stats[data-v-053631b8]{display:flex;gap:.55rem;font-size:.82rem;flex-wrap:wrap;font-variant-numeric:tabular-nums}.mc-stats .st[data-v-053631b8]{cursor:help}.mc-stats .hp[data-v-053631b8]{color:#4ade80}.mc-stats .dmg[data-v-053631b8]{color:#f87171}.mc-stats .shd[data-v-053631b8]{color:#94a3b8}.mc-stats .arm[data-v-053631b8]{color:#cbd5e1}.mc-stats .vid[data-v-053631b8]{color:#c4a3f5}.mc-matrix[data-v-053631b8]{display:flex;gap:.6rem;align-items:center}.mc-matrix .mx[data-v-053631b8]{display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:5px;cursor:help}.mc-matrix .weak[data-v-053631b8]{background:#4ade801f;border:1px solid rgba(74,222,128,.3)}.mc-matrix .res[data-v-053631b8]{background:#94a3b81a;border:1px solid rgba(148,163,184,.28)}.mc-traits[data-v-053631b8]{display:flex;gap:4px;flex-wrap:wrap}.mc-trait[data-v-053631b8]{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:5px;background:#c9a9611a;border:1px solid rgba(201,169,97,.35);cursor:help}.mc-num[data-v-053631b8]{font-size:.74rem;font-weight:700;color:#e8dcc0;font-variant-numeric:tabular-nums}.mc-items[data-v-053631b8]{display:flex;gap:5px;flex-wrap:wrap}.mc-item[data-v-053631b8]{position:relative;display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);cursor:help}.mc-item.heavy[data-v-053631b8]{background:#c9a9611f;border-color:#c9a96173}.mc-item[data-v-053631b8] img,.mc-item[data-v-053631b8] .icon-display{width:22px;height:22px}.mc-charge[data-v-053631b8]{font-size:.68rem;font-weight:800;color:#94a3b8;font-variant-numeric:tabular-nums}.mc-item.heavy .mc-charge[data-v-053631b8]{color:#f0c674}.mc-loot[data-v-053631b8]{display:flex;gap:3px;flex-wrap:wrap;opacity:.75}.mc-loot-item[data-v-053631b8]{cursor:help}.mc-loot-item[data-v-053631b8] img,.mc-loot-item[data-v-053631b8] .icon-display{width:19px;height:19px}.filter-count[data-v-053631b8]{font-size:.8rem;color:#94a3b8;align-self:center;margin-left:auto}.stat.warn .stat-value[data-v-053631b8]{color:#f87171}.monster-actions[data-v-053631b8]{display:flex;flex-direction:column;gap:.25rem}.btn-edit[data-v-053631b8],.btn-delete[data-v-053631b8]{padding:.35rem .75rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem}.btn-edit[data-v-053631b8]{background:#3b82f6;color:#fff}.btn-delete[data-v-053631b8]{background:#dc2626;color:#fff}.empty-state[data-v-053631b8]{text-align:center;padding:3rem;opacity:.6}.modal-overlay[data-v-053631b8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-053631b8]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:1rem;padding:1.5rem;width:95%;max-width:900px;max-height:95vh;overflow-y:auto;border:2px solid rgba(231,76,60,.3)}.modal-content h3[data-v-053631b8]{margin-bottom:1rem;color:#e74c3c}.form-grid[data-v-053631b8]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-column[data-v-053631b8]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-053631b8]{display:flex;flex-direction:column;gap:.35rem}.form-group label[data-v-053631b8]{font-size:.9rem;font-weight:500}.form-group input[data-v-053631b8],.form-group textarea[data-v-053631b8],.form-group select[data-v-053631b8]{padding:.6rem;border:1px solid rgba(255,255,255,.2);border-radius:.4rem;background:#ffffff1a;color:#fff}.form-group select option[data-v-053631b8]{background:#1a1a2e}.form-row[data-v-053631b8]{display:grid;grid-template-columns:1fr auto;gap:.75rem}.form-row.triple[data-v-053631b8]{grid-template-columns:1fr 1fr 1fr}.icon-group[data-v-053631b8]{width:80px}.icon-group input[data-v-053631b8]{text-align:center;font-size:1.5rem}.weaknesses-selector[data-v-053631b8]{display:flex;flex-wrap:wrap;gap:.5rem}.weakness-option[data-v-053631b8]{display:flex;align-items:center;gap:.25rem;padding:.35rem .5rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:.4rem;cursor:pointer;transition:all .2s}.weakness-option input[data-v-053631b8]{display:none}.weakness-option.selected[data-v-053631b8]{border-color:#e74c3c;background:#e74c3c33}.el-icon[data-v-053631b8]{font-size:1.1rem}.el-name[data-v-053631b8]{font-size:.8rem}.artwork-drop-zone[data-v-053631b8]{border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:1rem;text-align:center;background:#0003;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center}.artwork-drop-zone.drag-over[data-v-053631b8]{border-color:#e74c3c;background:#e74c3c1a}.artwork-drop-zone.uploading[data-v-053631b8]{border-color:#f59e0b}.artwork-drop-zone.has-image[data-v-053631b8]{border-color:#4ade80;border-style:solid}.drop-hint[data-v-053631b8]{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.6}.drop-icon[data-v-053631b8]{font-size:2rem}.upload-status[data-v-053631b8]{display:flex;align-items:center;gap:.5rem;color:#f59e0b}.spinner[data-v-053631b8]{width:20px;height:20px;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:spin-053631b8 1s linear infinite}@keyframes spin-053631b8{to{transform:rotate(360deg)}}.artwork-preview[data-v-053631b8]{width:100%;height:100%}.artwork-preview img[data-v-053631b8]{width:100%;height:100%;object-fit:contain;border-radius:4px}.json-editor[data-v-053631b8]{font-family:monospace;font-size:.85rem;background:#0006!important}.form-group small[data-v-053631b8]{font-size:.75rem;opacity:.6}.form-actions[data-v-053631b8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-053631b8]{background:#6b7280;color:#fff;border:none;padding:.6rem 1.25rem;border-radius:.5rem;cursor:pointer}.btn-primary[data-v-053631b8]{background:#e74c3c;color:#fff;border:none;padding:.6rem 1.25rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-053631b8]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.header-content[data-v-053631b8]{flex-direction:column;text-align:center}.form-grid[data-v-053631b8],.form-row[data-v-053631b8],.form-row.triple[data-v-053631b8],.monsters-grid[data-v-053631b8]{grid-template-columns:1fr}.monster-card[data-v-053631b8]{grid-template-columns:auto 1fr}.monster-actions[data-v-053631b8]{grid-column:1 / -1;flex-direction:row}}.special-item-row[data-v-053631b8]{display:flex;gap:.4rem;align-items:center;margin-bottom:.4rem}.special-item-row .si-item[data-v-053631b8]{flex:1 1 120px;min-width:0}.special-item-row .si-effect[data-v-053631b8]{flex:1 1 160px}.special-item-row .si-param[data-v-053631b8]{width:70px;flex:0 0 auto}.special-item-row .si-param-select[data-v-053631b8]{flex:1 1 130px;min-width:0}.special-item-row .si-remove[data-v-053631b8]{flex:0 0 auto;width:28px;height:28px;border:none;border-radius:6px;background:#e74c3cb3;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.btn-add-si[data-v-053631b8]{margin-top:.2rem;padding:.3rem .7rem;border:1px dashed rgba(201,169,97,.6);border-radius:6px;background:transparent;color:#c9a961;cursor:pointer;font-family:inherit}.btn-add-si[data-v-053631b8]:hover{background:#c9a9611f}.tech-tree-view[data-v-043553e2]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.controls-bar[data-v-043553e2]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#0006;border-bottom:1px solid rgba(255,255,255,.1);gap:1rem}.controls-left[data-v-043553e2]{display:flex;align-items:center;gap:1rem}.controls-left h1[data-v-043553e2]{font-size:1.25rem;margin:0;color:#4ade80}.controls-center[data-v-043553e2]{flex:1;display:flex;justify-content:center}.controls-right[data-v-043553e2]{display:flex;gap:.5rem}.btn-back[data-v-043553e2]{padding:.5rem 1rem;background:#4b5563;color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem;transition:background .2s}.btn-back[data-v-043553e2]:hover{background:#6b7280}.btn-action[data-v-043553e2]{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s}.btn-action[data-v-043553e2]:hover:not(:disabled){background:#2563eb}.btn-action[data-v-043553e2]:disabled{opacity:.5;cursor:not-allowed}.btn-back-history[data-v-043553e2]{padding:.5rem 1rem;background:#f59e0b;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s}.btn-back-history[data-v-043553e2]:hover:not(:disabled){background:#d97706}.btn-back-history[data-v-043553e2]:disabled{opacity:.5;cursor:not-allowed}.search-container[data-v-043553e2]{position:relative;width:350px}.search-container input[data-v-043553e2]{width:100%;padding:.75rem 1rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem}.search-container input[data-v-043553e2]:focus{outline:none;border-color:#4ade80;background:#ffffff26}.search-container input[data-v-043553e2]::placeholder{color:#ffffff80}.search-dropdown[data-v-043553e2]{position:absolute;top:100%;left:0;right:0;background:#1e293b;border:1px solid rgba(255,255,255,.2);border-radius:8px;margin-top:4px;max-height:400px;overflow-y:auto;z-index:100;box-shadow:0 10px 40px #00000080}.search-result[data-v-043553e2]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s}.search-result[data-v-043553e2]:hover{background:#4ade8033}.result-icon[data-v-043553e2]{font-size:1.5rem}.result-name[data-v-043553e2]{flex:1;font-weight:500}.result-tier[data-v-043553e2]{font-size:.8rem;color:#ffffff80;background:#ffffff1a;padding:.2rem .5rem;border-radius:4px}.legend-bar[data-v-043553e2]{display:flex;gap:1.5rem;padding:.5rem 1.5rem;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);justify-content:center}.legend-item[data-v-043553e2]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#ffffffb3}.legend-dot[data-v-043553e2]{width:12px;height:12px;border-radius:50%}.legend-dot.selected[data-v-043553e2]{background:#888}.legend-dot.n1[data-v-043553e2]{background:#666}.legend-dot.n2[data-v-043553e2]{background:#4a4a4a}.legend-dot.n3[data-v-043553e2]{background:#333}.main-container[data-v-043553e2]{flex:1;display:flex;overflow:hidden}.graph-container[data-v-043553e2]{flex:1;position:relative;overflow:hidden;cursor:grab}.graph-container[data-v-043553e2]:active{cursor:grabbing}.graph-container svg[data-v-043553e2]{width:100%;height:100%;background:radial-gradient(circle at 50% 80%,rgba(74,222,128,.05) 0%,transparent 50%)}.empty-state[data-v-043553e2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ffffff80}.empty-icon[data-v-043553e2]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state p[data-v-043553e2]{font-size:1.1rem}.link[data-v-043553e2]{transition:stroke-opacity .3s}.node[data-v-043553e2]{cursor:pointer}.node-circle[data-v-043553e2]{transition:stroke-width .1s ease-out}.node:hover .node-circle[data-v-043553e2]{stroke-width:5}.node-icon[data-v-043553e2]{pointer-events:none}.node-label[data-v-043553e2]{fill:#fff;font-weight:500;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.9)}.graph-tooltip[data-v-043553e2]{position:fixed;background:#0f172af2;color:#fff;padding:1rem;border-radius:8px;border:1px solid rgba(74,222,128,.3);max-width:300px;z-index:1000;pointer-events:none;box-shadow:0 10px 40px #00000080}.tooltip-header[data-v-043553e2]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.tooltip-icon[data-v-043553e2]{font-size:1.5rem}.tooltip-title h4[data-v-043553e2]{margin:0;color:#4ade80;font-size:1rem}.tooltip-tier[data-v-043553e2]{font-size:.75rem;color:#fff9}.tooltip-recipes[data-v-043553e2]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.recipe-line[data-v-043553e2]{font-size:.85rem;color:#facc15;margin-top:.25rem}.info-panel[data-v-043553e2]{width:320px;background:#0006;border-left:1px solid rgba(255,255,255,.1);padding:1.5rem;overflow-y:auto}.info-header[data-v-043553e2]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.info-icon[data-v-043553e2]{font-size:2.5rem}.info-header h3[data-v-043553e2]{margin:0;color:#4ade80;font-size:1.2rem}.info-tier[data-v-043553e2]{font-size:.85rem;color:#fff9}.info-section[data-v-043553e2]{margin-bottom:1.5rem}.info-section h4[data-v-043553e2]{margin:0 0 .75rem;font-size:.9rem;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.info-recipe[data-v-043553e2]{font-size:.9rem;padding:.5rem .75rem;background:#ffffff0d;border-radius:4px;margin-bottom:.5rem;color:#facc15}.ancestry-level[data-v-043553e2]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.level-badge[data-v-043553e2]{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap}.level-badge.n1[data-v-043553e2]{background:#facc15;color:#000}.level-badge.n2[data-v-043553e2]{background:#fb923c;color:#000}.level-badge.n3[data-v-043553e2]{background:#f87171;color:#000}.ancestor-list[data-v-043553e2]{font-size:.85rem;color:#fffc;line-height:1.5}.stats-bar[data-v-043553e2]{display:flex;gap:2rem;padding:.75rem 1.5rem;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);justify-content:center}.stat[data-v-043553e2]{text-align:center}.stat-value[data-v-043553e2]{display:block;font-size:1.1rem;font-weight:700;color:#4ade80}.stat-label[data-v-043553e2]{font-size:.75rem;color:#fff9}@media (max-width: 1024px){.info-panel[data-v-043553e2]{display:none}}@media (max-width: 768px){.controls-bar[data-v-043553e2]{flex-direction:column}.search-container[data-v-043553e2]{width:100%}}.interactions-ring[data-v-19c474da]{display:block}.node-disc[data-v-19c474da]{fill:#16213e;stroke:#c9a9614d;stroke-width:1.5}.ring-edges line[data-v-19c474da]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.elements-graph-view[data-v-e434fc05]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;padding:1rem}.graph-header[data-v-e434fc05]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.graph-header h1[data-v-e434fc05]{font-size:1.5rem;margin:0}.btn-back[data-v-e434fc05]{background:#ffffff1a;border:none;color:#fff;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-size:1.2rem}.btn-back[data-v-e434fc05]:hover{background:#fff3}.ring-preview[data-v-e434fc05]{display:flex;justify-content:center;padding:2rem 1rem}.graph-legend[data-v-e434fc05]{display:flex;gap:2rem;justify-content:center;margin-top:.5rem;flex-wrap:wrap}.legend-item[data-v-e434fc05]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.legend-line[data-v-e434fc05]{width:40px;height:4px;border-radius:2px}.legend-line.synergie[data-v-e434fc05]{background:#2ecc71}.legend-line.annulation[data-v-e434fc05]{background:repeating-linear-gradient(90deg,#e74c3c,#e74c3c 8px,transparent 8px,transparent 12px)}.graph-stats[data-v-e434fc05]{display:flex;gap:2rem;justify-content:center;margin-top:1rem;opacity:.7;font-size:.85rem}.loading-overlay[data-v-f8648b25]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#0a0a0a;background-position:center center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.loading-overlay[data-v-f8648b25]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at center,rgba(0,0,0,.5) 0%,transparent 70%);pointer-events:none}.loading-center[data-v-f8648b25]{position:relative;z-index:2;text-align:center}.loading-title[data-v-f8648b25]{color:#f0f0f0;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:.15em;font-weight:300;text-shadow:0 0 30px rgba(0,0,0,.9),0 4px 12px rgba(0,0,0,.8);margin-bottom:var(--spacing-md)}.loading-subtitle[data-v-f8648b25]{color:#b0b0b0;font-size:clamp(.75rem,1.3vw,.95rem);letter-spacing:.35em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.95);margin-bottom:var(--spacing-lg)}.loading-dots[data-v-f8648b25]{display:flex;justify-content:center;gap:8px}.loading-dots span[data-v-f8648b25]{width:7px;height:7px;border-radius:50%;background:#e8e8e8;box-shadow:0 0 10px #e8e8e880;animation:pulse-dot-f8648b25 1.2s ease-in-out infinite}.loading-dots span[data-v-f8648b25]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-f8648b25]:nth-child(3){animation-delay:.4s}@keyframes pulse-dot-f8648b25{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.fade-leave-active[data-v-f8648b25]{transition:opacity .3s ease}.fade-leave-to[data-v-f8648b25]{opacity:0}.menu-item-faint[data-v-05339436]{display:flex;align-items:center;gap:8px;opacity:.6;font-size:.85em}.menu-item-faint[data-v-05339436]:hover{opacity:1}.menu-item-faint .material-symbols-outlined[data-v-05339436]{font-size:17px}.menu-dropdown[data-v-05339436]{position:relative}.menu-button[data-v-05339436]{background:#0000004d;border:1px solid #555;border-radius:6px;padding:.5rem .75rem;color:#e0e0e0;cursor:pointer;font-size:1.2rem;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:45px;height:40px}.menu-button .material-symbols-outlined[data-v-05339436]{font-size:22px;line-height:1}.menu-button[data-v-05339436]:hover{background:#4a9eff33;border-color:#4a9eff}.menu-button.active[data-v-05339436]{background:#4a9eff4d;border-color:#4a9eff}.dropdown-menu[data-v-05339436]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#000000f2;border:2px solid #4a9eff;border-radius:8px;box-shadow:0 4px 12px #00000080;z-index:1000;min-width:180px;overflow:hidden}.menu-item[data-v-05339436]{display:block;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#e0e0e0;text-align:left;cursor:pointer;font-size:.9rem;transition:background-color .2s;border-bottom:1px solid rgba(255,255,255,.1)}.menu-item[data-v-05339436]:last-child{border-bottom:none}.menu-item[data-v-05339436]:hover{background:#4a9eff33;color:#4a9eff}.menu-item[data-v-05339436]:active{background:#4a9eff4d}.menu-item-toggle[data-v-05339436]{display:flex;align-items:center;gap:.5rem}.menu-item-toggle .toggle-box[data-v-05339436]{font-size:18px;line-height:1;flex-shrink:0;color:#e0e0e073}.menu-item-toggle .toggle-box.checked[data-v-05339436]{color:var(--la-gold, #c9a961)}.menu-item.confirm-danger[data-v-05339436]{color:var(--danger-color);background:#e74c3c26}.menu-item.confirm-danger[data-v-05339436]:hover{background:#e74c3c4d;color:var(--danger-color)}.menu-separator[data-v-05339436]{height:1px;background:#fff3;margin:4px 0}.sandbox-item[data-v-05339436]{color:#a0a0a0;font-size:.85rem}.sandbox-item[data-v-05339436]:hover{background:#4a9eff26;color:#8bb4ff}.dropdown-menu[data-v-05339436]{animation:slideDown-05339436 .2s ease-out}@keyframes slideDown-05339436{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.dropdown-menu[data-v-05339436]{right:-10px;min-width:160px}.menu-item[data-v-05339436]{padding:.6rem .8rem;font-size:.85rem}}.health-gauge[data-v-e7c6fb8f]{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#141414e6,#232323e6);padding:.4rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0000004d;position:relative;transition:all .3s ease}.gauge-icon[data-v-e7c6fb8f]{width:22px;height:22px;flex-shrink:0}.heart-icon[data-v-e7c6fb8f]{width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.heart-path[data-v-e7c6fb8f]{transition:all .3s ease}.status-critical .heart-path[data-v-e7c6fb8f]{animation:heartPulse-e7c6fb8f .8s ease-in-out infinite}@keyframes heartPulse-e7c6fb8f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.gauge-bar-container[data-v-e7c6fb8f]{flex:1;min-width:70px}.gauge-bar-bg[data-v-e7c6fb8f]{height:10px;background:linear-gradient(180deg,#0006,#0003);border-radius:5px;border:1px solid rgba(0,0,0,.3);box-shadow:inset 0 2px 4px #0000004d;position:relative;overflow:hidden}.gauge-bar-fill[data-v-e7c6fb8f]{height:100%;background:linear-gradient(180deg,#ff6b6b,#c0392b,#a93226);border-radius:4px;position:relative;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #e74c3c66,inset 0 1px #ffffff4d}.gauge-bar-shine[data-v-e7c6fb8f]{position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.25) 0%,transparent 100%);border-radius:4px 4px 0 0}.damage-preview-marker[data-v-e7c6fb8f]{position:absolute;top:0;height:100%;background:repeating-linear-gradient(-45deg,#ef444499,#ef444499 2px,#ef44444d 2px,#ef44444d 4px);border-radius:4px;animation:damageFlash-e7c6fb8f .6s ease-in-out infinite}@keyframes damageFlash-e7c6fb8f{0%,to{opacity:.8}50%{opacity:.4}}.gauge-value[data-v-e7c6fb8f]{font-size:.85rem;font-weight:700;color:#fff;min-width:28px;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.5)}.damage-preview-inline[data-v-e7c6fb8f]{color:#ef4444;font-weight:700;font-size:.75rem;cursor:help;display:inline-flex;align-items:center;gap:1px}.damage-arrow[data-v-e7c6fb8f]{font-size:.65rem}.status-healthy .gauge-bar-fill[data-v-e7c6fb8f]{box-shadow:0 0 8px #e74c3c4d,inset 0 1px #ffffff4d}.status-warning .gauge-bar-fill[data-v-e7c6fb8f]{background:linear-gradient(180deg,#f39c12,#d68910,#b9770e);box-shadow:0 0 10px #f39c1280,inset 0 1px #ffffff4d}.status-critical .gauge-bar-fill[data-v-e7c6fb8f]{background:linear-gradient(180deg,#e74c3c,#c0392b,#922b21);box-shadow:0 0 12px #e74c3c99,inset 0 1px #ffffff4d;animation:criticalGlow-e7c6fb8f 1s ease-in-out infinite}@keyframes criticalGlow-e7c6fb8f{0%,to{box-shadow:0 0 8px #e74c3c66,inset 0 1px #ffffff4d}50%{box-shadow:0 0 16px #e74c3ccc,inset 0 1px #ffffff4d}}.damage-tooltip-custom[data-v-e7c6fb8f]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#141414fa;color:#fff;font-size:.75rem;font-weight:600;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(239,68,68,.4);box-shadow:0 4px 16px #00000080;z-index:10000;white-space:nowrap;animation:tooltipSlideIn-e7c6fb8f .2s ease-out;pointer-events:none}.damage-tooltip-custom[data-v-e7c6fb8f]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#141414fa}@keyframes tooltipSlideIn-e7c6fb8f{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.damage-warning-low[data-v-e7c6fb8f]{animation:damageWarningPulse-e7c6fb8f 2s ease-in-out infinite}.damage-warning-medium[data-v-e7c6fb8f]{animation:damageWarningPulse-e7c6fb8f 1s ease-in-out infinite}.damage-warning-high[data-v-e7c6fb8f]{animation:damageWarningPulse-e7c6fb8f .5s ease-in-out infinite}.low-fx .status-critical .gauge-bar-fill[data-v-e7c6fb8f],.low-fx .damage-warning-low[data-v-e7c6fb8f],.low-fx .damage-warning-medium[data-v-e7c6fb8f],.low-fx .damage-warning-high[data-v-e7c6fb8f]{animation:none}@keyframes damageWarningPulse-e7c6fb8f{0%,to{box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0000004d}50%{box-shadow:inset 0 0 0 2px #ef444499,0 0 16px #ef444480,0 2px 8px #0000004d}}@media (max-width: 768px){.health-gauge[data-v-e7c6fb8f]{padding:.3rem .5rem;gap:.4rem}.gauge-icon[data-v-e7c6fb8f]{width:18px;height:18px}.gauge-bar-container[data-v-e7c6fb8f]{min-width:50px}.gauge-bar-bg[data-v-e7c6fb8f]{height:8px}.gauge-value[data-v-e7c6fb8f]{font-size:.75rem;min-width:24px}}.grade-stars[data-v-a0da8f79]{display:inline-flex;gap:1px;margin-left:.35em;color:#c9a961;font-size:.8em;line-height:1;vertical-align:middle;text-shadow:0 1px 3px rgba(0,0,0,.7)}.artefact-detail-card[data-v-e4f9f187]{position:fixed;z-index:1100;width:240px;padding:10px 12px;background:#141414f7;border:1px solid rgba(201,169,97,.45);border-radius:10px;box-shadow:0 6px 18px #0000008c,0 0 12px #c9a96140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--la-text, #e8e8e8);pointer-events:none}.adc-head[data-v-e4f9f187]{display:flex;align-items:center;gap:10px}.adc-icon[data-v-e4f9f187]{flex-shrink:0}.adc-name[data-v-e4f9f187]{font-size:14px;font-weight:700;color:var(--la-gold, #c9a961);line-height:1.2}.adc-plus[data-v-e4f9f187]{flex-shrink:0;padding:1px 6px;font-size:12px;font-weight:800;border-radius:9px}.adc-plus.rarity-tint-epique[data-v-e4f9f187]{color:var(--rarity-epique);background:var(--rarity-epique-bg);border:1px solid var(--rarity-epique-soft)}.adc-plus.rarity-tint-legendaire[data-v-e4f9f187]{color:var(--rarity-legendaire);background:var(--rarity-legendaire-bg);border:1px solid var(--rarity-legendaire-soft)}.adc-effects[data-v-e4f9f187]{margin-top:10px}.adc-click-hint[data-v-e4f9f187]{margin-top:10px;padding-top:6px;border-top:1px solid rgba(201,169,97,.2);font-size:10px;text-align:center;color:#e8e8e866}.boon-chips[data-v-76aadf5a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.boon-chip[data-v-76aadf5a]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 5px;border-radius:6px;background:#0a0e1ab8;border:1px solid color-mix(in srgb,var(--chip-accent, #c9a961) 34%,transparent);cursor:help;transition:transform .14s ease,border-color .14s ease}.boon-chip[data-v-76aadf5a]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chip-accent, #c9a961) 62%,transparent)}.boon-chip-icon[data-v-76aadf5a]{width:30px;height:30px;display:block}.boon-chip-n[data-v-76aadf5a]{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--chip-accent, #c9a961)}.status-bar[data-v-0f39ca80]{grid-area:status;background:#2a2a2a;border-bottom:2px solid #444444;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:60px}.status-bar-right[data-v-0f39ca80]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.turn-counter[data-v-0f39ca80]{display:flex;align-items:center;gap:.15rem;font-size:.8rem;color:#e0e0e0b3;white-space:nowrap;font-variant-numeric:tabular-nums}.turn-counter .material-symbols-outlined[data-v-0f39ca80]{font-size:1rem}.turn-counter-delta[data-v-0f39ca80]{display:inline-block;min-width:2.6em;margin-left:.2rem;color:#6aa85a;font-weight:700}.stats-container[data-v-0f39ca80]{display:grid;grid-template-columns:minmax(min-content,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;flex:1}.stats-container.stats-container-combat[data-v-0f39ca80]{display:flex;justify-content:center;align-items:center;gap:1.5rem}.stat-left[data-v-0f39ca80]{display:flex;align-items:center;gap:1.5rem;justify-self:start;min-width:0}.stat-right[data-v-0f39ca80]{justify-self:center;min-width:0}.mobile-only[data-v-0f39ca80]{display:none!important}.header-health-slot[data-v-0f39ca80]{position:relative;display:flex;align-items:center;gap:1rem}.low-fx .status-critical[data-v-0f39ca80]{animation:none}.stat-simple[data-v-0f39ca80]{display:flex;align-items:center;gap:.5rem;background:#0000004d;padding:.5rem .75rem;border-radius:6px}.stat-icon[data-v-0f39ca80]{font-size:1.2rem}.stat-value[data-v-0f39ca80]{font-size:.875rem;color:#e0e0e0;min-width:60px;text-align:right}@media (max-width: 768px){.status-bar[data-v-0f39ca80]{padding:0 .25rem;height:100%;min-height:0;position:relative;min-width:0;max-width:100%}.stats-container[data-v-0f39ca80]{display:flex;gap:.25rem;overflow:visible;justify-content:flex-start;min-width:0;flex:1}.menu-dropdown[data-v-0f39ca80]{flex-shrink:0}.status-bar-right[data-v-0f39ca80]{gap:.3rem}.turn-counter[data-v-0f39ca80]{font-size:.7rem}.turn-counter .material-symbols-outlined[data-v-0f39ca80]{font-size:.9rem}.mobile-compact-stats.mobile-only[data-v-0f39ca80]{display:flex!important;justify-content:center;align-items:center;gap:.4rem;flex-wrap:nowrap;flex:1;min-width:0}.mobile-compact-stats>.header-health-slot[data-v-0f39ca80]{flex-shrink:0}.stat-compact[data-v-0f39ca80]{background:#00000080;border:2px solid transparent;border-radius:8px;padding:.3rem .5rem;display:flex;align-items:center;gap:.3rem;position:relative;transition:all .2s ease;min-height:32px}.stat-compact .stat-icon[data-v-0f39ca80]{font-size:1.1rem}.compact-icon[data-v-0f39ca80]{width:22px;height:22px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.heart-icon-compact path[data-v-0f39ca80]{transition:all .3s ease}.stat-health-compact.status-critical .heart-icon-compact path[data-v-0f39ca80]{animation:heartPulseMobile-0f39ca80 .8s ease-in-out infinite}@keyframes heartPulseMobile-0f39ca80{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.header-health-slot[data-v-0f39ca80]{gap:.4rem}.stat-value-compact[data-v-0f39ca80]{font-size:1rem;font-weight:700;color:#fff;min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.status-warning[data-v-0f39ca80]{border-color:#fbbf24;box-shadow:0 0 8px #fbbf244d}.status-healthy[data-v-0f39ca80]{border-color:#ef4444;box-shadow:0 0 6px #ef444433}.status-critical[data-v-0f39ca80]{border-color:#dc2626;box-shadow:0 0 10px #dc262680;animation:criticalPulseMobile-0f39ca80 1s ease-in-out infinite}@keyframes criticalPulseMobile-0f39ca80{0%,to{box-shadow:0 0 8px #dc262666}50%{box-shadow:0 0 14px #dc2626b3}}.desktop-only[data-v-0f39ca80]{display:none!important}.mobile-only[data-v-0f39ca80]{display:flex!important}.stat-gauge[data-v-0f39ca80]{min-width:auto;padding:.25rem .35rem;gap:.25rem}.stat-simple[data-v-0f39ca80]{flex:1 1 auto;padding:.3rem .5rem;gap:.3rem}.stat-icon[data-v-0f39ca80]{font-size:.9rem}.stat-bar[data-v-0f39ca80]{width:40px;height:5px}.stat-value[data-v-0f39ca80]{font-size:.7rem;min-width:auto}}@media (max-width: 400px){.stat-gauge[data-v-0f39ca80],.stat-simple[data-v-0f39ca80]{background:transparent;padding:.2rem}.stat-bar[data-v-0f39ca80]{display:none}.stat-value[data-v-0f39ca80]{font-size:.7rem}}.artefact-row[data-v-0f39ca80]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;min-width:0}.artefact-row-mobile[data-v-0f39ca80]{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}.artefact-cell[data-v-0f39ca80]{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:transparent;border:none;cursor:pointer;line-height:0;transition:transform .15s ease,filter .15s ease}.artefact-cell[data-v-0f39ca80]:hover{transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(201,169,97,.55))}.artefact-menu-btn[data-v-0f39ca80]{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:3px 6px;background:#00000040;border:1px solid rgba(201,169,97,.3);border-radius:8px;color:#c9a961;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.artefact-menu-btn[data-v-0f39ca80]:hover,.artefact-menu-btn.active[data-v-0f39ca80]{transform:translateY(-1px);border-color:#c9a961b3;box-shadow:0 0 8px #c9a96140}.artefact-menu-btn .material-symbols-outlined[data-v-0f39ca80]{font-size:22px;line-height:1}.artefact-more[data-v-0f39ca80]{font-size:.72rem;font-weight:700;color:#c9a961;font-variant-numeric:tabular-nums}.mana-list[data-v-0f39ca80]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;justify-self:center;min-height:36px}.mana-chip.is-empty[data-v-0f39ca80]{opacity:.4}.mana-chip[data-v-0f39ca80]{display:flex;align-items:center;gap:3px;background:#0000004d;border:1px solid rgba(201,169,97,.25);border-radius:12px;padding:2px 8px 2px 4px;transition:transform .15s ease,box-shadow .15s ease;transform-origin:center center;will-change:transform,box-shadow}.mana-chip-value[data-v-0f39ca80]{color:#c9a961;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.mana-chip-spend[data-v-0f39ca80]{color:#f87171;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;margin-left:1px}.mana-list-mobile[data-v-0f39ca80]{--mana-icon: clamp(18px, calc((100vw - 307px) / 6), 30px);display:flex;align-items:center;gap:5px;flex-wrap:nowrap;justify-content:safe center;min-width:0;min-height:30px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mana-list-mobile[data-v-0f39ca80]::-webkit-scrollbar{display:none}.mana-chip-mobile[data-v-0f39ca80]{display:flex;align-items:center;gap:2px;flex-shrink:0;background:#00000059;border:none;border-radius:10px;padding:1px 5px 1px 2px;transition:transform .15s ease,box-shadow .15s ease;transform-origin:center center;will-change:transform,box-shadow}.mana-chip-mobile.is-empty[data-v-0f39ca80]{opacity:.4}.mana-chip-value-mobile[data-v-0f39ca80]{color:#c9a961;font-size:clamp(.75rem,calc(var(--mana-icon) * .5),.95rem);font-weight:700;font-variant-numeric:tabular-nums}.mana-chip[data-element=eau][data-v-0f39ca80],.mana-chip-mobile[data-element=eau][data-v-0f39ca80]{--element-color: #3498db}.mana-chip[data-element=feu][data-v-0f39ca80],.mana-chip-mobile[data-element=feu][data-v-0f39ca80]{--element-color: #e74c3c}.mana-chip[data-element=terre][data-v-0f39ca80],.mana-chip-mobile[data-element=terre][data-v-0f39ca80]{--element-color: #8b4513}.mana-chip[data-element=air][data-v-0f39ca80],.mana-chip-mobile[data-element=air][data-v-0f39ca80]{--element-color: #9b59b6}.mana-chip[data-element=mort][data-v-0f39ca80],.mana-chip-mobile[data-element=mort][data-v-0f39ca80]{--element-color: #6b7280}.mana-chip[data-element=vie][data-v-0f39ca80],.mana-chip-mobile[data-element=vie][data-v-0f39ca80]{--element-color: #86efac}.mana-chip-pulse[data-v-0f39ca80],.mana-chip-mobile.mana-chip-pulse[data-v-0f39ca80]{animation:mana-pulse-0f39ca80 .5s ease-out}@keyframes mana-pulse-0f39ca80{0%{transform:scale(1);box-shadow:0 0 0 0 var(--element-color, #fff)}50%{transform:scale(1.15);box-shadow:0 0 12px 4px var(--element-color, #fff)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.lens-icon[data-v-90351095]{width:100%;height:100%;display:block}.inventory-actions[data-v-48d28b42]{display:flex!important;flex-direction:column;gap:.5rem;padding:.75rem .125rem;background:#1f1f1f;border-right:2px solid #4a9eff;border-left:1px solid #333333;height:100%!important;width:100%!important;box-shadow:2px 0 8px #0000004d}.action-button[data-v-48d28b42]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;height:40px;background:#333;border:1px solid #555555;border-radius:12px;color:#e0e0e0;cursor:pointer;transition:all .2s ease;padding:.25rem;-webkit-user-select:none;user-select:none;box-shadow:0 2px 4px #0003}.action-button[data-v-48d28b42]:hover{background:#4a4a4a;border-color:#6a6a6a;transform:translateY(-1px)}.action-button[data-v-48d28b42]:active{background:#555;transform:translateY(0)}.sort-button[data-v-48d28b42]{border-color:#4a9eff}.sort-button[data-v-48d28b42]:hover{background:#4a9eff;border-color:#5aa3ff;color:#fff}.sort-button[data-v-48d28b42]:active{background:#3a8ddf}.lens-group[data-v-48d28b42]{display:flex;flex-direction:column;gap:2px;padding:3px;width:100%;background:#262626;border:1px solid #555;border-radius:12px}.lens-btn[data-v-48d28b42]{--lens-tint: #4fc3f7;display:flex;align-items:center;justify-content:center;padding:4px 0;background:transparent;border:none;border-radius:9px;color:#6d6d6d;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.lens-btn.lens-garden[data-v-48d28b42]{--lens-tint: #6aa85a}.lens-btn[data-v-48d28b42]:hover{color:var(--lens-tint)}.lens-btn.active[data-v-48d28b42]{background:var(--lens-tint);color:#10171a;box-shadow:0 0 8px color-mix(in srgb,var(--lens-tint) 55%,transparent)}.lens-btn.pulse[data-v-48d28b42]{animation:eye-vibrate-48d28b42 1s ease-in-out infinite}.tool-lens[data-v-48d28b42]{display:block;width:26px;height:26px}@keyframes eye-vibrate-48d28b42{0%,88%,to{transform:translate(0) rotate(0)}90%{transform:translate(-1.5px) rotate(-2deg)}93%{transform:translate(1.5px) rotate(2deg)}96%{transform:translate(-1px) rotate(-1deg)}}.button-icon[data-v-48d28b42]{font-size:1.2rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.button-label[data-v-48d28b42]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;line-height:1;text-align:center}@media (max-width: 768px){.inventory-actions[data-v-48d28b42]{display:none!important}}.charge-vector[data-v-b66367ad]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cv-repeat[data-v-b66367ad]{display:grid;justify-content:center;gap:2px}.cv-axis[data-v-b66367ad]{display:inline-flex;align-items:center;gap:3px;line-height:1}.cv-count[data-v-b66367ad]{font-size:.9em;font-weight:800;color:var(--la-gold, #c9a961)}.odh[data-v-0ecbce5a]{padding:10px 12px;border-bottom:1px solid rgba(201,169,97,.2);cursor:grab}.odh-top[data-v-0ecbce5a]{display:flex;align-items:center;gap:10px}.odh-icon-link[data-v-0ecbce5a]{display:inline-flex;flex-shrink:0;padding:2px;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.odh-icon-link[data-v-0ecbce5a]:hover{transform:translateY(-1px);border-color:var(--la-gold, #c9a961)}.odh-icon[data-v-0ecbce5a]{flex-shrink:0;border-radius:8px}.rarity-rare[data-v-0ecbce5a]{box-shadow:0 0 0 2px var(--rarity-rare-soft)}.rarity-epique[data-v-0ecbce5a]{box-shadow:0 0 0 2px var(--rarity-epique-soft)}.rarity-legendaire[data-v-0ecbce5a]{box-shadow:0 0 0 2px var(--rarity-legendaire-soft)}.odh-ident[data-v-0ecbce5a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.odh-name[data-v-0ecbce5a]{font-size:15px;font-weight:700;color:var(--la-gold, #c9a961);line-height:1.2}.odh-qty[data-v-0ecbce5a]{flex-shrink:0;padding:1px 6px;font-size:12px;font-weight:800;color:#86efac;background:#86efac1f;border:1px solid rgba(134,239,172,.4);border-radius:9px}.odh-plus[data-v-0ecbce5a]{flex-shrink:0;padding:1px 6px;font-size:12px;font-weight:800;border-radius:9px}.odh-plus.rarity-tint-epique[data-v-0ecbce5a]{color:var(--rarity-epique);background:var(--rarity-epique-bg);border:1px solid var(--rarity-epique-soft)}.odh-plus.rarity-tint-legendaire[data-v-0ecbce5a]{color:var(--rarity-legendaire);background:var(--rarity-legendaire-bg);border:1px solid var(--rarity-legendaire-soft)}.odh-controls[data-v-0ecbce5a]{display:flex;gap:2px;flex-shrink:0}.odh-btn[data-v-0ecbce5a]{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:#e8e8e873;cursor:pointer;transition:color .15s ease,transform .15s ease}.odh-btn .material-symbols-outlined[data-v-0ecbce5a]{font-size:20px}.odh-btn[data-v-0ecbce5a]:hover{color:var(--la-gold, #c9a961);transform:translateY(-1px)}.odh-btn.pinned[data-v-0ecbce5a]{color:var(--la-gold, #c9a961)}.odh-vector[data-v-0ecbce5a]{margin-top:10px;justify-content:center;font-size:17px}.otb[data-v-601e1d75]{display:flex;gap:4px;padding:0 10px;border-bottom:1px solid rgba(201,169,97,.2)}.otb-tab[data-v-601e1d75]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 0 6px;background:none;border:none;border-bottom:2px solid transparent;color:#e8e8e866;cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.otb-tab .material-symbols-outlined[data-v-601e1d75]{font-size:24px}.otb-tab[data-v-601e1d75]:hover{color:#e8e8e8bf;transform:translateY(-1px)}.otb-tab.active[data-v-601e1d75]{color:var(--la-gold, #c9a961);border-bottom-color:var(--la-gold, #c9a961)}.oda[data-v-40ba75f2]{display:flex;justify-content:center;gap:8px;padding:8px 12px;border-top:1px solid rgba(201,169,97,.2)}.oda-btn[data-v-40ba75f2]{flex:0 0 44px;width:44px;display:flex;align-items:center;justify-content:center;padding:7px 0;background:#c9a96114;border:1px solid rgba(201,169,97,.3);border-radius:8px;color:var(--la-gold, #c9a961);cursor:pointer;transition:background .15s ease,transform .15s ease}.oda-btn .material-symbols-outlined[data-v-40ba75f2]{font-size:22px}.oda-btn[data-v-40ba75f2]:hover:not(:disabled){background:#c9a9612e;transform:translateY(-1px)}.oda-btn[data-v-40ba75f2]:disabled{opacity:.5;cursor:default}.oda-garden[data-v-40ba75f2]{background:#86efac14;border-color:#86efac4d;color:#86efac}.oda-garden[data-v-40ba75f2]:hover:not(:disabled){background:#86efac2e}.oda-upgrade[data-v-40ba75f2]{background:#a855f71a;border-color:#c084fc66;color:#c084fc}.oda-upgrade[data-v-40ba75f2]:hover:not(:disabled){background:#a855f733}.spinning[data-v-40ba75f2]{animation:oda-spin-40ba75f2 1s linear infinite}@keyframes oda-spin-40ba75f2{to{transform:rotate(360deg)}}.et[data-v-5e4cc174]{display:flex;flex-direction:column;gap:10px}.et-chips[data-v-5e4cc174]{display:flex;flex-direction:column;gap:8px}.et-more[data-v-5e4cc174]{font-size:11px;color:var(--la-text-dim, #8b93a7)}.kw-rel[data-v-d27a8072]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(201,169,97,.22)}.kw-rel-pair[data-v-d27a8072]{display:flex;align-items:center;gap:3px;padding:3px 8px 3px 5px;border-radius:999px;border:1px solid transparent;flex-shrink:0}.kw-rel-pair.is-gain[data-v-d27a8072]{background:#c9a96124;border-color:#c9a96166}.kw-rel-pair.is-loss[data-v-d27a8072]{background:#ef444424;border-color:#ef444466}.kw-rel-el[data-v-d27a8072],.kw-rel-target[data-v-d27a8072]{flex-shrink:0}.kw-rel-target[data-v-d27a8072]{filter:drop-shadow(0 0 3px rgba(201,169,97,.3))}.kw-rel-arrow[data-v-d27a8072]{font-size:.85rem;line-height:1;opacity:.55;flex-shrink:0}.kw-rel-sign[data-v-d27a8072]{font-size:1rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.is-gain .kw-rel-sign[data-v-d27a8072]{color:#c9a961}.is-loss .kw-rel-sign[data-v-d27a8072]{color:#ef4444}.kw-tip-wrapper[data-v-fac19dac]{position:relative;display:inline-flex;outline:none}.kw-tip[data-v-fac19dac]{position:fixed;width:max-content;z-index:99999;min-width:140px;max-width:280px;padding:.5rem .6rem;background:#0f0f0f;border:1px solid rgba(201,169,97,.4);border-radius:8px;box-shadow:0 8px 24px #000000d9;font-size:.85rem;line-height:1.4;text-align:left;pointer-events:none}.kw-tip.detailed[data-v-fac19dac]{min-width:200px;max-width:300px}.kw-tip[data-v-fac19dac]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#c9a96166}.kw-tip.below[data-v-fac19dac]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#c9a96166}.kw-tip-head[data-v-fac19dac]{display:flex;align-items:center;gap:6px}.kw-tip-name[data-v-fac19dac]{font-weight:700;font-size:.95rem}.kw-tip-desc[data-v-fac19dac]{margin-top:5px;font-size:.85rem;opacity:.85;line-height:1.4}.kw-tip-marks[data-v-fac19dac]{margin-top:6px;padding-top:5px;border-top:1px solid rgba(201,169,97,.22);display:flex;flex-direction:column;gap:4px}.kw-tip-mark[data-v-fac19dac]{display:flex;flex-direction:column;gap:2px}.kw-tip-mark-head[data-v-fac19dac]{display:flex;align-items:center;gap:5px}.kw-tip-mark-glyph[data-v-fac19dac]{font-size:.9rem;line-height:1;color:#c9a961;opacity:.9}.kw-tip-mark-name[data-v-fac19dac]{font-size:.8rem;letter-spacing:.02em;opacity:.9}.kw-tip-mark-desc[data-v-fac19dac]{font-size:.8rem;opacity:.75;line-height:1.35;padding-left:18px}.kw-tip-badge[data-v-fac19dac]{margin-top:6px}.kw-tip-hint[data-v-fac19dac]{margin-top:5px;display:flex;justify-content:flex-end}.kw-tip-more[data-v-fac19dac]{font-size:15px;line-height:1;opacity:.5}.kw-tip-hint kbd[data-v-fac19dac]{font-size:.6rem;padding:1px 5px;border:1px solid rgba(201,169,97,.4);border-radius:4px;opacity:.6;background:#c9a96114;font-family:inherit}.kw-tip-fade-enter-active[data-v-fac19dac],.kw-tip-fade-leave-active[data-v-fac19dac]{transition:opacity .15s,transform .15s}.kw-tip-fade-enter-from[data-v-fac19dac],.kw-tip-fade-leave-to[data-v-fac19dac]{opacity:0;transform:translateY(4px)}.tab-pager[data-v-10b4134d]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:6px;padding:4px 0;background:none;border:none;border-top:1px solid rgba(201,169,97,.15);color:#e8e8e873;cursor:pointer;transition:color .15s ease,transform .15s ease}.tab-pager[data-v-10b4134d]:hover{color:var(--la-gold, #c9a961);transform:translateY(-1px)}.tab-pager .material-symbols-outlined[data-v-10b4134d]{font-size:20px}.tp-count[data-v-10b4134d]{font-size:13px;font-weight:700}.mt[data-v-b5edcfdd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mt-card[data-v-b5edcfdd]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:#c9a9610d;border:1px solid rgba(201,169,97,.2);border-radius:10px}.mt-art[data-v-b5edcfdd]{width:100%;height:52px;object-fit:cover;border-radius:6px}.mt-name[data-v-b5edcfdd]{font-size:11px;font-weight:600;text-align:center;color:#e8e8e8bf;line-height:1.2}.mt-effect[data-v-b5edcfdd]{display:inline-flex;align-items:center;gap:3px;line-height:1;cursor:help}.mt-stacks[data-v-b5edcfdd],.mt-suffix[data-v-b5edcfdd]{font-size:15px;font-weight:800;color:var(--la-gold, #c9a961)}.mt-pager[data-v-b5edcfdd]{grid-column:1 / -1}.gip-stack[data-v-1101f0bc]{display:flex;flex-direction:column;gap:14px}.gip-stack.compact[data-v-1101f0bc]{gap:10px}.gip[data-v-1101f0bc]{display:flex;flex-direction:column;gap:8px;color:var(--fam)}.gip.compact[data-v-1101f0bc]{gap:6px}.gip-line[data-v-1101f0bc]{display:flex;align-items:center;gap:9px}.gip-name[data-v-1101f0bc]{flex:1;font-size:14px;color:#ecf0f1;white-space:nowrap}.gip.compact .gip-name[data-v-1101f0bc]{font-size:12px}.gip-pips[data-v-1101f0bc]{display:flex;gap:3px;flex-shrink:0}.gip:not(.compact) .gip-pips[data-v-1101f0bc]{cursor:help}.gip-pip[data-v-1101f0bc]{width:7px;height:7px;border-radius:999px;background:#ffffff26}.gip-pip.on[data-v-1101f0bc]{background:currentColor}.gip-pip.gained[data-v-1101f0bc]{background:#c9a961;box-shadow:0 0 5px #c9a961cc}.gip-bar[data-v-1101f0bc]{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#00000073;box-shadow:inset 0 1px 2px #00000080}.gip-have[data-v-1101f0bc]{background:var(--fam);opacity:.55}.gip-add[data-v-1101f0bc]{background:var(--fam)}.gip-bar.grew .gip-add[data-v-1101f0bc]{background:#c9a961}.gip-bar.surplus .gip-have[data-v-1101f0bc]{background:repeating-linear-gradient(115deg,#c9a961 0,#c9a961 4px,#c9a96166 4px,#c9a96166 8px)}.gip-bar.surplus .gip-add[data-v-1101f0bc]{background:#c9a961}.gip-gain[data-v-1101f0bc]{display:flex;align-items:baseline;gap:7px}.gip-num[data-v-1101f0bc]{font-size:13px;font-weight:700;color:var(--fam);font-variant-numeric:tabular-nums}.gip-mention[data-v-1101f0bc]{display:flex;align-items:baseline;gap:4px;font-size:10px;letter-spacing:.04em}.gip-mention b[data-v-1101f0bc]{font-weight:800;font-variant-numeric:tabular-nums}.gip-mention.first[data-v-1101f0bc]{color:#c9a961}.gip-mention.again[data-v-1101f0bc]{color:#7a8090}.gip-mention.wasted[data-v-1101f0bc]{color:#b5563f;font-weight:700}.gip-move[data-v-1101f0bc]{margin-left:auto;font-size:11px;color:#7a8090;font-variant-numeric:tabular-nums;white-space:nowrap}.rs[data-v-8f585fb3]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:1px solid transparent;border-radius:6px}.rs-owned[data-v-8f585fb3]{border-color:#86efac8c;background:#86efac14}.rs-craftable[data-v-8f585fb3]{border-style:dashed;border-color:#86efac80}.rs-missing[data-v-8f585fb3]{border-color:#f8717166}.rs-unknown[data-v-8f585fb3]{font-size:28px;color:#e8e8e840}.rs-qty[data-v-8f585fb3]{position:absolute;right:-2px;bottom:-3px;padding:0 3px;font-size:10px;font-weight:800;color:#86efac;background:#141414e6;border-radius:5px}.rc[data-v-614533d4]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:1px solid rgba(201,169,97,.22);border-radius:10px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.rc[data-v-614533d4]:hover{transform:translateY(-1px);border-color:var(--la-gold, #c9a961);background:#c9a9610f}.rc-op[data-v-614533d4],.rc-eq[data-v-614533d4]{flex-shrink:0;font-size:18px;font-weight:700;color:#e8e8e866;line-height:1}.gp[data-v-f58043fb]{position:fixed;z-index:1100;width:260px;padding:10px 12px;background:#141414f7;border:1px solid rgba(201,169,97,.45);border-radius:10px;box-shadow:0 6px 18px #0000008c,0 0 12px #c9a96140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--la-text, #e8e8e8);pointer-events:none}.gp-head[data-v-f58043fb]{display:flex;align-items:center;gap:10px}.gp-icon[data-v-f58043fb]{flex-shrink:0}.gp-name[data-v-f58043fb]{font-size:14px;font-weight:700;color:var(--la-gold, #c9a961);line-height:1.2}.gp-effects[data-v-f58043fb]{margin-top:10px}.at[data-v-37c1aa84]{display:flex;flex-direction:column;gap:8px}.at-grid[data-v-37c1aa84]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.at-second[data-v-37c1aa84]{padding-top:8px;border-top:1px solid rgba(201,169,97,.2)}.at-pager[data-v-37c1aa84]{grid-column:1 / -1}.odp[data-v-b398d32a]{position:fixed;display:flex;flex-direction:column;background:#141414f7;border:1px solid rgba(201,169,97,.45);box-shadow:0 6px 18px #0000008c,0 0 12px #c9a96140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--la-text, #e8e8e8)}.odp-window[data-v-b398d32a]{width:383px;max-height:80vh;border-radius:12px;z-index:1100}.odp-sheet[data-v-b398d32a]{top:0;right:0;bottom:0;left:0;border:none;border-radius:0;z-index:2000}.odp-body[data-v-b398d32a]{flex:1;min-height:0;padding:12px;overflow-y:auto}.odp-sheet[data-v-b398d32a] .floating-window-header{cursor:default}.upgrade-grade[data-v-353d4637]{margin-left:3px;color:#c9a961;font-weight:800}[data-v-353d4637] .base-modal-body{position:relative}.upgrade-close[data-v-353d4637]{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:#00000080;border:1px solid rgba(201,169,97,.35);border-radius:999px;color:var(--la-text-dim, #c9c5b9);font-size:16px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.upgrade-close[data-v-353d4637]:hover{background:#c9a9612e;border-color:var(--la-gold, #c9a961);color:var(--la-gold, #c9a961)}.upgrade-title[data-v-353d4637]{font-size:1.1rem;font-weight:600;color:var(--la-gold, #c9a961);margin:0;text-align:center}.upgrade-recipe[data-v-353d4637]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.upgrade-item[data-v-353d4637]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.upgrade-item.upgrade-owned[data-v-353d4637]{border-color:#4ade8080;background:#4ade8014}.upgrade-item.upgrade-missing[data-v-353d4637]{border-color:#ef535080;background:#ef535014}.upgrade-item.rarity-rare[data-v-353d4637]{border-color:var(--rarity-rare-soft);background:var(--rarity-rare-bg)}.upgrade-item.rarity-epique[data-v-353d4637]{border-color:var(--rarity-epique-soft);background:var(--rarity-epique-bg)}.upgrade-item.rarity-legendaire[data-v-353d4637]{border-color:var(--rarity-legendaire-soft);background:var(--rarity-legendaire-bg)}.upgrade-item-name[data-v-353d4637]{font-size:.75rem;color:var(--la-text, #e8e8e8);text-align:center;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-item-count[data-v-353d4637]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#0f0f0ff2;border:1px solid rgba(201,169,97,.5);color:#f3e5b2;font-size:.66rem;font-weight:800;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.upgrade-op[data-v-353d4637]{font-size:1.2rem;color:#fff6;flex-shrink:0}.fusion-log-panel[data-v-5eb7b529]{background:#2a2a2af2;border:1px solid #444444;border-radius:6px;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0000004d;transition:all .3s ease}.fusion-log-panel.has-logs[data-v-5eb7b529]{border-color:#4a9eff;box-shadow:0 0 12px #4a9eff1a}.log-list[data-v-5eb7b529]{height:100%;overflow-y:auto;padding:.4rem;font-size:.75rem;line-height:1.4;position:relative}.log-list[data-v-5eb7b529]::-webkit-scrollbar{width:4px}.log-list[data-v-5eb7b529]::-webkit-scrollbar-track{background:#0000001a}.log-list[data-v-5eb7b529]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.log-list[data-v-5eb7b529]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.clear-logs-btn[data-v-5eb7b529]{position:absolute;top:.2rem;right:.2rem;background:#0009;border:none;cursor:pointer;padding:.15rem;border-radius:3px;font-size:.6rem;opacity:.5;transition:all .2s ease;z-index:10}.clear-logs-btn[data-v-5eb7b529]:hover{opacity:1;background:#ef4444cc;transform:scale(1.1)}.log-entry[data-v-5eb7b529]{display:flex;justify-content:space-between;align-items:flex-start;padding:.2rem .4rem;margin-bottom:.1rem;border-radius:3px;background:#00000026;border-left:2px solid transparent;transition:all .2s ease;gap:.4rem}.log-entry[data-v-5eb7b529]:hover{background:#4a9eff1a;border-left-color:#4a9eff}.log-entry.log-error[data-v-5eb7b529]{border-left-color:#ef4444;background:#ef44441a}.log-entry.log-error[data-v-5eb7b529]:hover{background:#ef444426}.log-entry.log-new[data-v-5eb7b529]{animation:slideInLog-5eb7b529 .4s ease-out;border-left-color:#10b981;background:#10b9811a}@keyframes slideInLog-5eb7b529{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.log-message[data-v-5eb7b529]{flex:1;color:#e0e0e0;word-break:break-word}.log-error .log-message[data-v-5eb7b529]{color:#fca5a5}.log-timestamp[data-v-5eb7b529]{font-size:.6rem;color:#888;white-space:nowrap;flex-shrink:0}.no-logs[data-v-5eb7b529]{text-align:center;padding:.8rem;color:#888;font-style:italic;font-size:.7rem;opacity:.7}@media (min-width: 769px){.fusion-log-panel[data-v-5eb7b529]{height:100%;min-height:60px;display:flex;flex-direction:column}.log-list[data-v-5eb7b529]{flex:1;min-height:60px}.log-entry[data-v-5eb7b529]{font-size:.75rem}.inventory-fusion-logs :scope[data-v-5eb7b529]{border-color:#555;background:#3c3c3ccc}.inventory-fusion-logs :scope.has-logs[data-v-5eb7b529]{border-color:#4a9eff;background:#2a2a2af2}}@media (max-width: 768px){.fusion-log-panel[data-v-5eb7b529]{height:100%;min-height:40px}.log-list[data-v-5eb7b529]{height:100%;max-height:none}.log-entry[data-v-5eb7b529]{font-size:.7rem;padding:.15rem .3rem}}.page-navigation[data-v-53bf7c4a]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem 0;background:#2a2a2a;border-bottom:1px solid #4a9eff;-webkit-user-select:none;user-select:none;pointer-events:auto}.page-button[data-v-53bf7c4a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#3a3a3a;border:1px solid #555555;border-radius:4px;color:#e0e0e0;font-size:1rem;cursor:pointer;transition:all .2s ease}.page-button[data-v-53bf7c4a]:hover:not(:disabled){background:#4a4a4a;border-color:#6a6a6a;transform:scale(1.05)}.page-button[data-v-53bf7c4a]:active:not(:disabled){background:#555;transform:scale(.95)}.page-button[data-v-53bf7c4a]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-53bf7c4a]{display:flex;gap:.3rem;padding:0;background:transparent;border-radius:4px}.page-number[data-v-53bf7c4a]{display:flex;align-items:center;justify-content:center;width:40px;height:36px;background:#3a3a3a;border:1px solid #555555;border-radius:4px;color:#e0e0e0;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page-number[data-v-53bf7c4a]:hover{background:#4a4a4a;border-color:#6a6a6a;transform:translateY(-2px)}.page-number.active[data-v-53bf7c4a]{background:#4a9eff;border-color:#5aa3ff;color:#fff;box-shadow:0 0 10px #4a9eff80}.page-button.drag-target[data-v-53bf7c4a],.page-number.drag-target[data-v-53bf7c4a]{background:#4a9eff4d;border-color:#4a9eff;box-shadow:0 0 15px #4a9eff99;animation:pulse-drag-53bf7c4a .6s ease-in-out infinite}@keyframes pulse-drag-53bf7c4a{0%,to{box-shadow:0 0 15px #4a9eff99}50%{box-shadow:0 0 25px #4a9effcc}}.page-button.quick-drop-feedback[data-v-53bf7c4a],.page-number.quick-drop-feedback[data-v-53bf7c4a]{background:#4caf5099!important;border-color:#4caf50!important;animation:quick-drop-success-53bf7c4a .6s ease-out}@keyframes quick-drop-success-53bf7c4a{0%{box-shadow:0 0 15px #4caf50cc;transform:scale(1)}50%{box-shadow:0 0 30px #4caf50;transform:scale(1.1)}to{box-shadow:0 0 10px #4caf5066;transform:scale(1)}}@media (max-width: 768px){.page-navigation[data-v-53bf7c4a]{padding:.3rem 0}.page-button[data-v-53bf7c4a]{width:32px;height:32px;font-size:.95rem}.page-number[data-v-53bf7c4a]{width:36px;height:32px;font-size:.95rem}}.recipe-preview-tooltip[data-v-ed840032]{position:fixed;z-index:10000;background:#1a1a1af2;border:2px solid #4a9eff;border-radius:12px;padding:12px;box-shadow:0 4px 16px #000000b3,0 0 16px #4a9eff80;pointer-events:none;animation:tooltipAppear-ed840032 .15s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes tooltipAppear-ed840032{0%{opacity:0;transform:translate(-50%,calc(-100% - 5px)) scale(.9)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.preview-content[data-v-ed840032]{position:relative;display:flex;align-items:center;justify-content:center}.preview-icon[data-v-ed840032]{width:64px!important;height:64px!important;filter:drop-shadow(0 0 8px rgba(74,158,255,.6))}.preview-icon[data-v-ed840032] .icon-svg,.preview-icon[data-v-ed840032] .icon-svg svg,.preview-icon[data-v-ed840032] .icon-svg-element,.preview-icon[data-v-ed840032] .icon-img{width:64px!important;height:64px!important}.preview-icon[data-v-ed840032] .icon-emoji{font-size:54px!important}.preview-icon.silhouette[data-v-ed840032]{filter:brightness(0) drop-shadow(0 0 8px rgba(100,100,100,.6))}.quantity-badge[data-v-ed840032]{position:absolute;bottom:-8px;right:-8px;background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;font-weight:700;font-size:10px;padding:1px 4px;border-radius:4px;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 4px #0006;line-height:1}.grade-badge[data-v-ed840032]{position:absolute;top:-8px;right:-8px;display:flex;gap:1px;color:#c9a961;font-size:11px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.7)}.recipe-preview-tooltip.already-unlocked[data-v-ed840032]{border-color:#666;box-shadow:0 4px 16px #000000b3,0 0 8px #6464644d}.already-unlocked-content[data-v-ed840032]{flex-direction:column;gap:8px}.unlocked-icon[data-v-ed840032]{opacity:.5;filter:grayscale(50%) drop-shadow(0 0 4px rgba(100,100,100,.4))}.already-unlocked-badge[data-v-ed840032]{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.fusion-content[data-v-ed840032]{flex-direction:column;gap:6px}.preview-result-wrap[data-v-ed840032]{position:relative;display:flex;align-items:center;justify-content:center}.rpt-effects[data-v-ed840032]{position:absolute;top:0;left:calc(100% + 22px);width:230px;padding:10px;border:1px solid rgba(74,158,255,.35);border-radius:10px;background:#1a1a1af2;box-shadow:0 4px 16px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-effects-left[data-v-ed840032]{left:auto;right:calc(100% + 22px)}.floating-window.artefacts-window[data-v-8d2bf986]{position:fixed;z-index:1000;background:#141414f7;border:1px solid rgba(201,169,97,.4);border-radius:10px;box-shadow:0 6px 20px #0000008c;color:var(--la-text, #e8e8e8);-webkit-user-select:none;user-select:none;overflow:hidden}.floating-window-header[data-v-8d2bf986]{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:grab;background:#00000059;border-bottom:1px solid rgba(201,169,97,.25)}.floating-window-header[data-v-8d2bf986]:active{cursor:grabbing}.aw-title[data-v-8d2bf986]{font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--la-gold, #c9a961)}.aw-count[data-v-8d2bf986]{font-size:11px;font-weight:800;color:var(--la-text-dim, #9ca3af);font-variant-numeric:tabular-nums}.aw-close[data-v-8d2bf986]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#0006;border:1px solid rgba(201,169,97,.3);border-radius:6px;color:var(--la-text-dim, #c9c5b9);font-size:16px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.aw-close[data-v-8d2bf986]:hover{background:#c9a9612e;border-color:var(--la-gold, #c9a961);color:var(--la-gold, #c9a961)}.aw-grid[data-v-8d2bf986]{display:grid}.aw-slot[data-v-8d2bf986]{background:#00000080;border:2px solid #555555;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.aw-slot.has-item[data-v-8d2bf986]:hover{border-color:var(--la-gold, #c9a961);background:#c9a9611f}.aw-slot.rarity-rare[data-v-8d2bf986]{border-color:var(--rarity-rare-soft);background:var(--rarity-rare-bg)}.aw-slot.rarity-epique[data-v-8d2bf986]{border-color:var(--rarity-epique-soft);background:var(--rarity-epique-bg)}.aw-slot.rarity-legendaire[data-v-8d2bf986]{border-color:var(--rarity-legendaire-soft);background:var(--rarity-legendaire-bg)}.aw-slot.can-upgrade[data-v-8d2bf986]{cursor:pointer}.aw-upgrade[data-v-8d2bf986]{position:absolute;top:3px;left:3px;z-index:11;font-size:18px;color:var(--la-gold, #c9a961);background:#000000c7;border:1px solid rgba(201,169,97,.5);border-radius:9px;padding:1px;filter:drop-shadow(0 0 4px rgba(201,169,97,.6))}.aw-plus-badge[data-v-8d2bf986]{position:absolute;top:3px;right:3px;z-index:11;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;background:#000000c7;border-radius:9px}.aw-plus-badge.rarity-tint-epique[data-v-8d2bf986]{color:var(--rarity-epique);border:1px solid var(--rarity-epique-soft)}.aw-plus-badge.rarity-tint-legendaire[data-v-8d2bf986]{color:var(--rarity-legendaire);border:1px solid var(--rarity-legendaire-soft)}.aw-item[data-v-8d2bf986]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.aw-item-name[data-v-8d2bf986]{position:absolute;bottom:2px;left:0;right:0;z-index:10;font-size:.7rem;text-align:center;color:var(--la-text, #e8e8e8);text-shadow:0 1px 2px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.cglance[data-v-8a9662f2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.cg-num[data-v-8a9662f2]{font-size:calc(var(--cg) * .8);font-weight:800;line-height:1}.tone-gold[data-v-8a9662f2]{color:var(--la-gold, #c9a961)}.tone-red[data-v-8a9662f2]{color:#f87171}.cg-ms[data-v-8a9662f2]{font-size:var(--cg);line-height:1;color:#e8e8e8e6}.cg-fill[data-v-8a9662f2]{font-variation-settings:"FILL" 1}.cg-img[data-v-8a9662f2]{width:var(--cg);height:var(--cg);max-width:100%;object-fit:contain}.ggb[data-v-5ad047bb]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;color:var(--fam);line-height:1;white-space:nowrap}.ggb[data-v-5ad047bb] .terroir-glyph{flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.85))}.ggb-num[data-v-5ad047bb]{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fam);text-shadow:0 1px 3px rgba(0,0,0,.9)}.ggb.first .ggb-num[data-v-5ad047bb]{color:#c9a961}.ggb.wasted[data-v-5ad047bb]{opacity:.8}.ggb.wasted .ggb-num[data-v-5ad047bb]{color:#b5563f}@media (max-width: 768px){.ggb[data-v-5ad047bb]{gap:3px}.ggb-num[data-v-5ad047bb]{font-size:.68rem}}.inventory-panel{grid-area:inventory;background:#2a2a2a;border-right:2px solid #444444;padding:.4rem 1rem 1rem;display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible;position:relative}.inventory-scroll-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;min-height:0}.random-elements-section{display:none}@media (min-width: 769px){.random-elements-section{display:flex;justify-content:center;margin-bottom:1rem;padding:.5rem;background:#0000004d;border-radius:8px;border:1px solid #444}.desktop-only-panel{margin-bottom:0}.random-elements-section .element-button{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;background:#3a3a3a!important;border:1px solid #555555!important;border-radius:3px!important;padding:.5rem!important;margin:0 4px}.random-elements-section .element-button:hover:not(.empty-slot){background:#4a4a4a!important;border-color:#6a6a6a!important}.random-elements-section .element-button .icon-display .icon-svg,.random-elements-section .element-button .icon-display .icon-img,.random-elements-section .icon-display[class*=icon-size] .icon-svg,.random-elements-section .icon-display[class*=icon-size] .icon-img{transform:scale(1.4) translateY(3px)!important}}.inventory-fusion-logs{display:block;margin-top:.5rem;min-height:120px}@media (min-width: 769px){.inventory-fusion-logs{flex:1;min-height:100px;margin-bottom:0}.inventory-panel{gap:0;overflow:visible;max-height:100%}.inventory-scroll-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.inventory-grid{flex:0 0 auto;min-height:400px}}@media (min-width: 1200px){.inventory-fusion-logs{max-height:40vh}}@media (min-width: 769px) and (max-width: 1199px){.inventory-fusion-logs{max-height:30vh}}@media (min-width: 769px) and (max-height: 700px){.inventory-fusion-logs{min-height:150px;max-height:none}.inventory-grid{min-height:350px}}@media (min-width: 769px) and (max-height: 600px){.inventory-fusion-logs{min-height:200px}.inventory-grid{min-height:300px}}@media (max-width: 768px){.inventory-fusion-logs{display:block;margin-top:.5rem;flex:1 1 auto;min-height:60px;overflow-y:auto;background:#0000001a;border-radius:4px}}.inventory-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.inventory-title{margin:0;font-size:1.1rem;color:#e0e0e0;text-align:center;flex:1}.close-mobile-btn{display:none;background:none;border:none;color:#888;font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s}.mobile-handle,.close-mobile-btn-floating{display:none}.close-mobile-btn:hover{color:#e0e0e0;background:#ffffff1a}.fusion-log{margin:.5rem 0;padding:.4rem .8rem;background:#0000004d;border-left:3px solid #4a9eff;border-radius:4px;font-size:.75rem;color:#e0e0e0;font-family:Courier New,monospace;text-align:center;animation:logFadeIn .3s ease-out;flex-shrink:0}.fusion-log.fusion-log-error{border-left-color:#ef4444;background:#ef44441a;color:#fca5a5}.detail-card-container{margin-top:.5rem;flex-shrink:0;max-width:100%;overflow:hidden}.inventory-grid{display:grid;--inv-columns: 4;--inv-slot-size: 87px;grid-template-columns:repeat(var(--inv-columns),var(--inv-slot-size));grid-template-rows:repeat(6,var(--inv-slot-size));gap:5px;justify-content:center;padding:0 8px;min-height:0;overflow:visible;transition:grid-template-columns .15s ease-out}@media (min-width: 769px){.inventory-scroll-content{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.inventory-scroll-content::-webkit-scrollbar{display:none}}.inventory-slot{background:#00000080;border:2px solid #555555;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative;padding:4px}.inventory-slot:hover{border-color:#4a9eff;background:#4a9eff1a}.inventory-slot.has-item{background:#000000b3}.item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;padding:3px;box-sizing:border-box;position:relative}@media (min-width: 769px){.item{justify-content:flex-start;padding-top:4px}}.item:active{cursor:grabbing}.item-icon{font-size:1.4rem;margin-bottom:2px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.item-icon{width:4rem!important;height:4rem!important;font-size:2.4rem;margin-bottom:3px;margin-top:-6px;display:flex;align-items:flex-start!important;justify-content:center;padding-top:6px}}.item-name{position:absolute;bottom:0;left:2px;right:2px;font-size:.7rem!important;color:#f0f0f0;font-weight:600;line-height:.9;text-shadow:0 1px 2px rgba(0,0,0,.8);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;text-align:center;background:#0009;border-radius:4px;padding:2px 4px;z-index:10}.item.short-name .item-name,.item.long-name .item-name{font-size:.55rem!important}@media (min-width: 769px){.item-name,.item.short-name .item-name,.item.long-name .item-name{font-size:.7rem!important}}.item-quantity{position:absolute;top:2px;right:2px;background:#ffd700e6;color:#000;font-size:.6rem;font-weight:700;padding:1px 4px;border-radius:8px;min-width:12px;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #00000080}.item-stars{position:absolute;bottom:18px;left:2px;font-size:.7rem;color:#fbbf24;text-shadow:0 0 4px rgba(251,191,36,.8),0 1px 2px rgba(0,0,0,.9);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:15}.item.very-short-name{justify-content:center;padding:4px}.item.very-short-name .item-icon{font-size:1.6rem;margin-bottom:6px;margin-top:2px}.item.very-short-name .item-name{font-size:.75rem;font-weight:700;line-height:1}@media (min-width: 769px){.item.very-short-name .item-icon{width:2.2rem;height:2.2rem;font-size:2.2rem}.item.very-short-name .item-name{font-size:.9rem;line-height:1.1}}.item.short-name{justify-content:center;padding:3px}.item.short-name .item-icon{font-size:1.3rem;margin-bottom:4px;margin-top:1px}.item.short-name .item-name{font-size:.68rem;font-weight:600;line-height:1.1;text-align:center;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 769px){.item.short-name .item-icon{width:1.7rem;height:1.7rem;font-size:1.7rem}.item.short-name .item-name{font-size:.8rem;line-height:1.2}}.item.long-name{justify-content:flex-start;padding:2px}.item.long-name .item-icon{font-size:1rem;margin-bottom:1px;margin-top:2px}.item.long-name .item-name{font-size:.6rem;line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;flex:1;min-height:0}@media (min-width: 769px){.item.long-name .item-icon{width:1.4rem;height:1.4rem;font-size:1.4rem}.item.long-name .item-name{font-size:.75rem;line-height:1.2}}.item.ore-lingot .item-name{font-size:.6rem;font-weight:600}@media (min-width: 769px){.item.ore-lingot .item-name{font-size:.75rem}}.inventory-slot.being-dragged{border:2px dashed #ffaa00;background:#ffaa0026}.inventory-slot.drag-over{border-color:#4a9eff;background:#4a9eff33;transform:scale(1.05)}.inventory-slot.can-fuse{border-color:#10b981;background:#10b9811a;animation:pulseGreen 1.5s infinite}.inventory-slot.fusion-hover{border-color:#f59e0b;background:#f59e0b4d;box-shadow:0 0 15px #f59e0b80;animation:pulseOrange .8s infinite}.inventory-slot.fusion-effect{animation:fusionGlow 1s ease-out;border-color:gold}.inventory-slot.destruction-effect{animation:destructionBlast 1.5s ease-out;border-color:#f44}.inventory-slot.highlighted{animation:highlightPulse 1.5s ease-out forwards;border-color:#0f8}.inventory-slot.fusion-highlight{border-color:#a78bfa!important;box-shadow:0 0 12px #a78bfa80;animation:fusionHighlightPulse 1.5s ease-in-out infinite;cursor:pointer}@keyframes fusionHighlightPulse{0%,to{box-shadow:0 0 8px #a78bfa66;border-color:#a78bfa}50%{box-shadow:0 0 16px #a78bfab3;border-color:#c4b5fd}}.inventory-slot.self-fusion-possible{border-color:#10b981;background:#10b98133;box-shadow:0 0 15px #10b98166,inset 0 0 10px #10b98133;animation:selfFusionPulse 1.2s infinite}.inventory-slot.self-fusion-possible:before{content:"🔄";position:absolute;top:-8px;right:-8px;background:#10b981e6;color:#fff;font-size:.8rem;padding:2px 4px;border-radius:50%;border:2px solid #10b981;animation:rotateMix 2s infinite linear;z-index:10}.inventory-slot.can-fuse{border:2px solid #4ade80!important;box-shadow:0 0 10px #4ade8066;background:#4ade801a;animation:pulseFusionValid 1.2s infinite}.inventory-slot.can-fuse-artefact{border:2px solid #f97316!important;box-shadow:0 0 14px #f9731699,inset 0 0 12px #f9731647;background:linear-gradient(135deg,#f973164d,#d977063d);animation:pulseFusionValid 1.2s infinite}.inventory-slot.can-fuse-forced{border:2px solid #3b82f6!important;box-shadow:0 0 14px #3b82f699,inset 0 0 12px #3b82f647;background:linear-gradient(135deg,#3b82f64d,#2563eb3d);animation:pulseFusionValid 1.2s infinite}.inventory-slot.no-fuse:not(.being-dragged){opacity:.4;filter:grayscale(.5);transition:opacity .15s ease,filter .15s ease}.drag-ghost{position:fixed;z-index:10002;pointer-events:none;animation:ghostFloat .3s ease-out}.ghost-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;background:#000000e6;border:2px solid #ffaa00;border-radius:12px;box-shadow:0 8px 16px #0006,0 0 20px #fa09;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ghostGlow 1s infinite alternate}.ghost-icon{font-size:1.8rem;margin-bottom:2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ghost-name{font-size:.65rem;color:#fa0;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.8);text-align:center;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-cancel-hint{position:fixed;z-index:10001;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:5px 10px;background:#1a1a1aeb;border:1.5px solid rgba(251,191,36,.85);border-radius:999px;box-shadow:0 4px 12px #0009,0 0 10px #fbbf244d;color:#e8dcc0;font-size:12px;font-weight:600;text-align:center;white-space:nowrap;pointer-events:none}.drag-cancel-hint-row{display:flex;align-items:center;gap:5px}.drag-cancel-hint-icon{width:15px;height:15px;color:#e8dcc0;flex-shrink:0}.drag-cancel-hint-dismiss{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:400;opacity:.6}.drag-cancel-hint-key{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;font-family:inherit;font-size:10px;font-weight:700;color:#1a1a1a;background:#c9a961;border:1px solid rgba(0,0,0,.3);border-radius:4px}.drag-ghost.ghost-fusion-active{filter:drop-shadow(0 0 15px rgba(16,185,129,.6))}.ghost-item.ghost-fusion-glow{border:2px solid #10b981;background:#10b98133;box-shadow:0 0 15px #10b98166,inset 0 0 10px #10b98133;animation:ghostFusionPulse 1.2s infinite;border-radius:8px;position:relative}.ghost-fusion-indicator{position:absolute;top:-8px;right:-8px;background:#10b981e6;color:#fff;font-size:.8rem;padding:2px 4px;border-radius:50%;border:2px solid #10b981;animation:fusionIndicatorSpin 2s linear infinite}.inventory-panel.showing-details .inventory-slot.being-dragged{opacity:1!important;transform:none!important;border:2px solid #555555!important;background:#00000080!important;animation:none!important}.inventory-panel.showing-details .inventory-slot.being-dragged .item{opacity:1!important}@keyframes draggingPulse{0%,to{box-shadow:0 0 #ffaa004d;border-color:#fa0}50%{box-shadow:0 0 0 4px #ffaa001a;border-color:#f80}}@keyframes pulseGreen{0%{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 4px #10b98133}to{box-shadow:0 0 #10b98100}}@keyframes pulseOrange{0%{box-shadow:0 0 10px #f59e0b80;transform:scale(1.05)}50%{box-shadow:0 0 20px #f59e0bcc;transform:scale(1.08)}to{box-shadow:0 0 10px #f59e0b80;transform:scale(1.05)}}@keyframes fusionGlow{0%{background:#ffd700cc;box-shadow:0 0 20px #ffd70099;transform:scale(1.1)}50%{background:#ffd70066;box-shadow:0 0 30px #ffd70066;transform:scale(1.05)}to{background:#000000b3;box-shadow:none;transform:scale(1)}}@keyframes destructionBlast{0%{background:#ff4444e6;box-shadow:0 0 25px #f44c;transform:scale(1.15)}25%{background:#ff8c00cc;box-shadow:0 0 35px #ff8c00b3;transform:scale(1.2)}50%{background:#f449;box-shadow:0 0 40px #f449,0 0 20px #ff8c0066;transform:scale(1.1)}75%{background:#ff8c004d;box-shadow:0 0 25px #ff8c004d;transform:scale(1.05)}to{background:#000000b3;box-shadow:none;transform:scale(1)}}@keyframes highlightPulse{0%{background:#00ff8880;box-shadow:0 0 25px #00ff88b3}to{background:transparent;box-shadow:0 0 #0f80}}@keyframes selfFusionPulse{0%{box-shadow:0 0 15px #10b98166,inset 0 0 10px #10b98133;transform:scale(1)}50%{box-shadow:0 0 25px #10b98199,inset 0 0 15px #10b9814d;transform:scale(1.02)}to{box-shadow:0 0 15px #10b98166,inset 0 0 10px #10b98133;transform:scale(1)}}@keyframes rotateMix{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes pulseFusionValid{0%{box-shadow:0 0 10px #4ade8066;transform:scale(1)}50%{box-shadow:0 0 20px #4ade8099;transform:scale(1.02)}to{box-shadow:0 0 10px #4ade8066;transform:scale(1)}}@keyframes ghostFloat{0%{transform:scale(.8) rotate(-5deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes ghostGlow{0%{box-shadow:0 8px 16px #0006,0 0 20px #fa09}to{box-shadow:0 8px 20px #0009,0 0 30px #fa0c}}@keyframes logFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ghostFusionPulse{0%{box-shadow:0 0 15px #10b98166,inset 0 0 10px #10b98133;transform:scale(1)}50%{box-shadow:0 0 25px #10b98199,inset 0 0 15px #10b9814d;transform:scale(1.05)}to{box-shadow:0 0 15px #10b98166,inset 0 0 10px #10b98133;transform:scale(1)}}@keyframes fusionIndicatorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.7}}@keyframes combatSelectHalo{0%,to{filter:drop-shadow(0 0 4px rgba(243,156,18,.3))}50%{filter:drop-shadow(0 0 8px rgba(243,156,18,.5))}}@media (max-width: 768px){.inventory-panel{grid-area:inventory;height:100%;min-height:0;overflow:hidden;border-top:2px solid #444444;padding:10px;touch-action:manipulation;display:flex;flex-direction:column}.inventory-grid{--inv-rows: 4;grid-template-columns:repeat(6,minmax(55px,1fr));grid-template-rows:repeat(var(--inv-rows),minmax(55px,70px));gap:2px;width:100%;max-width:100%;padding:0 3px;box-sizing:border-box;height:calc(var(--inv-rows) * 70px + (var(--inv-rows) - 1) * 2px);flex-shrink:0;transition:height .2s ease-out,grid-template-rows .2s ease-out}.inventory-scroll-content{overflow:hidden}.inventory-slot{width:100%;aspect-ratio:1 / 1;max-width:70px;max-height:70px;margin:0 auto}.item{touch-action:none}.item-name{left:4px!important;right:4px!important;bottom:2px!important;padding:1px 2px!important}.item.long-name .item-name{font-size:.55rem!important;line-height:1!important}.item.short-name .item-name{font-size:.6rem!important}.item.long-name .item-name,.item.short-name .item-name,.item.very-short-name .item-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-icon,.item.short-name .item-icon,.item.long-name .item-icon,.item.very-short-name .item-icon{margin-top:3px!important;margin-bottom:3px!important}.item .icon-display .icon-svg,.item .icon-display .icon-svg svg,.item .icon-display .icon-svg-element,.item .icon-display .icon-img{transform:translateY(0)!important}.item .icon-display{align-items:center!important;justify-content:center!important}.item.long-name,.item.short-name,.item.very-short-name{justify-content:center!important;align-items:center!important}}.item{cursor:grab}.inventory-slot.not-usable-in-combat{opacity:.4;filter:grayscale(70%) brightness(.6);cursor:not-allowed;position:relative}.inventory-slot.has-item:not(.not-usable-in-combat){position:relative}.inventory-slot.not-usable-in-combat:hover{border-color:#777;background:#7878781a;transform:none}.inventory-slot.not-usable-in-combat .item{cursor:not-allowed}.lock-content{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:.5rem}.lock-icon{font-size:2rem;animation:pulse 2s infinite}.lock-message{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.unlock-button{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s ease;font-size:.8rem;line-height:1.2}.unlock-button:hover{background:linear-gradient(135deg,#ff8555,#f9a73e);transform:translateY(-2px);box-shadow:0 4px 8px #ff6b354d}.unlock-button small{font-size:.7rem;opacity:.9}.temporary-mixing-indicator{background:linear-gradient(135deg,#4caf50,#2196f3);color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.8rem;font-weight:700;text-align:center;margin-bottom:.5rem;animation:blink 1s infinite;border:1px solid rgba(255,255,255,.3)}.element-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.random-elements-section{position:relative}.item.combat-selectable{position:relative;cursor:pointer!important;animation:combatSelectHalo 2s ease-in-out infinite}.item.combat-selectable:hover{filter:drop-shadow(0 0 12px rgba(46,204,113,.6))}.inv-shift-hint[data-v-f873dc22]{font-size:10px;line-height:1.2;text-align:center;color:#ffffff52;letter-spacing:.02em;margin:.35rem 0 0;-webkit-user-select:none;user-select:none}.inv-toggle-row[data-v-f873dc22]{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 .35rem;flex-shrink:0}.inv-panel-slot[data-v-f873dc22]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px}.boons-window[data-v-f873dc22]{position:fixed;left:8px;right:8px;z-index:var(--z-app-modal);max-height:45vh;overflow-y:auto;padding:10px 12px 12px;border-radius:12px;background:#141414fa;border:1px solid rgba(201,169,97,.45);box-shadow:0 8px 28px #0009}.boons-window-head[data-v-f873dc22]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.boons-window-title[data-v-f873dc22]{font-size:.85rem;font-weight:700;letter-spacing:.03em;color:var(--la-gold, #c9a961)}.boons-window-close[data-v-f873dc22]{margin-left:auto;width:26px;height:26px;display:grid;place-items:center;padding:0;font-size:18px;line-height:1;color:#c9c5b9;background:#0006;border:1px solid rgba(201,169,97,.3);border-radius:6px;cursor:pointer}.boons-window-chips[data-v-f873dc22] .boon-chips{flex-wrap:wrap;gap:8px}.boons-window-chips[data-v-f873dc22] .boon-chip{padding:6px 12px 6px 8px;gap:7px}.boons-window-chips[data-v-f873dc22] .boon-chip-icon{width:40px;height:40px}.boons-window-chips[data-v-f873dc22] .boon-chip-n{font-size:1.15rem}.inv-lens-slot[data-v-f873dc22]{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px}.inv-lens-slot .inv-toggle-btn.is-lens-element.active[data-v-f873dc22]{background:#4fc3f7;color:#10171a;box-shadow:0 0 8px #4fc3f78c}.inv-lens-slot .inv-toggle-btn.is-lens-garden.active[data-v-f873dc22]{background:#6aa85a;color:#14210f;box-shadow:0 0 8px #6aa85a8c}.inv-toggle[data-v-f873dc22]{display:inline-flex;gap:2px;padding:3px;background:#161616;border:1px solid #333333;border-radius:999px;box-shadow:inset 0 1px 3px #00000080}.inv-toggle-btn[data-v-f873dc22]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:30px;padding:0;background:transparent;border:none;border-radius:999px;color:#565656;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.inv-toggle-btn[data-v-f873dc22]:hover{color:#9a9a9a}.inv-toggle-btn.active[data-v-f873dc22]{color:#f2f2f2;background:#3a3a3a;box-shadow:0 1px 3px #00000080,inset 0 1px #ffffff14}.inv-toggle-icon[data-v-f873dc22]{width:20px;height:20px;display:block}.inv-lens[data-v-f873dc22]{width:24px;height:24px}.inv-toggle-badge[data-v-f873dc22]{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background:#e74c3c;border:2px solid #161616;box-shadow:0 0 8px #e74c3ce6;animation:invToggleBadgePulse-f873dc22 1.6s ease-in-out infinite}@keyframes invToggleBadgePulse-f873dc22{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.inv-toggle-count[data-v-f873dc22]{position:absolute;bottom:0;right:3px;font-size:.62rem;font-weight:700;line-height:1;color:#c9a961d9;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.9);pointer-events:none}.item-icon-wrap[data-v-f873dc22]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.item-icon.icon-faded[data-v-f873dc22]{opacity:0;transition:opacity .2s ease}.item-icon[data-v-f873dc22]{transition:opacity .2s ease}.item-composition-overlay[data-v-f873dc22]{position:absolute;top:0;left:0;right:0;bottom:16px;display:grid;grid-auto-flow:row;justify-content:center;align-content:center;justify-items:center;align-items:center;gap:2px;padding:2px;pointer-events:none}@media (max-width: 768px){.item-composition-overlay[data-v-f873dc22]{gap:1px;padding:1px}.item-composition-overlay[data-v-f873dc22] .element-icon{max-width:100%!important;height:auto!important}}.item-composition-overlay[data-v-f873dc22] .element-icon{object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.item-garden[data-v-f873dc22]{position:absolute;top:0;left:0;right:0;bottom:18px}.comp-badge[data-v-f873dc22]{font-size:2em;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.composition-fade-enter-active[data-v-f873dc22],.composition-fade-leave-active[data-v-f873dc22]{transition:opacity .2s ease,transform .2s ease}.composition-fade-enter-from[data-v-f873dc22],.composition-fade-leave-to[data-v-f873dc22]{opacity:0;transform:scale(.9)}.composition-fade-enter-to[data-v-f873dc22],.composition-fade-leave-from[data-v-f873dc22]{opacity:1;transform:scale(1)}.item.inv-bonus-positive[data-v-f873dc22],.item.inv-bonus-positive.combat-selectable[data-v-f873dc22]{filter:drop-shadow(0 0 5px rgba(74,222,128,.5))!important}.item.inv-bonus-negative[data-v-f873dc22],.item.inv-bonus-negative.combat-selectable[data-v-f873dc22]{filter:drop-shadow(0 0 5px rgba(239,68,68,.45))!important}.rune-series[data-v-7c3ef39f]{display:inline-block;vertical-align:middle;flex-shrink:0;overflow:visible}.hex-stock-header[data-v-b347222c]{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px;flex-shrink:0}.hex-stock-title[data-v-b347222c]{color:#c9a961;font-weight:600;font-size:14px;flex:1}.hex-stock-count[data-v-b347222c]{color:#95a5a6;font-size:13px;font-weight:600}.rune-stock-empty[data-v-b347222c]{font-size:12px;color:#fff6;text-align:center;padding:28px 8px}.hex-stock-items[data-v-b347222c]{display:grid;gap:10px;flex:1;align-content:start}.rune-stock-item[data-v-b347222c]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:10px 8px;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:grab;background:#ffffff14;transition:all .2s ease;user-select:none;-webkit-user-select:none;touch-action:none;text-align:center}.rune-stock-name[data-v-b347222c]{font-size:12px;font-weight:700;color:#fff;line-height:1.2}.rune-stock-help[data-v-b347222c]{font-size:11px;line-height:1.35;color:#ffffffb8}.rune-stock-item[data-v-b347222c]:hover{background:#ffffff1f;border-color:#c9a9614d}.rune-stock-item.dragging[data-v-b347222c]{opacity:.35}.inventory-resize-handle[data-v-d61b597c]{position:absolute;top:0;right:0;bottom:0;width:10px;cursor:ew-resize;background:transparent;z-index:100;transition:background .2s ease}.inventory-resize-handle[data-v-d61b597c]:hover,.inventory-resize-handle.resizing[data-v-d61b597c]{background:#ffaa004d}.inventory-resize-handle[data-v-d61b597c]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:40px;background:#ffffff40;border-radius:2px;transition:background .2s ease}.inventory-resize-handle[data-v-d61b597c]:hover:after,.inventory-resize-handle.resizing[data-v-d61b597c]:after{background:#fa09}@media (max-width: 768px){.inventory-resize-handle[data-v-d61b597c]{display:none}}.die-face[data-v-ac5ac22a]{position:relative;width:var(--f);height:var(--f);display:flex;align-items:center;justify-content:center;border-radius:calc(var(--f) * .18);border:2px solid rgba(201,169,97,.3);background:#0f0f0ff5;box-shadow:inset 0 -2px 5px #00000073}.die-face.kind-element[data-v-ac5ac22a]{border-color:#8caadc80}.die-face.kind-bonus[data-v-ac5ac22a]{border-color:#c9a96199;background:#1c160cf5}.die-face.kind-penalty[data-v-ac5ac22a]{border-color:#f8717180;background:#1e1010f5}.die-face.kind-blank[data-v-ac5ac22a]{border-color:#c9a96124}.die-face.current[data-v-ac5ac22a]{border-color:#c9a961;box-shadow:inset 0 -2px 5px #00000073,0 0 8px #c9a96173}.f-value[data-v-ac5ac22a]{font-size:calc(var(--f) * .44);font-weight:800;color:#e8dcc0;font-variant-numeric:tabular-nums}.die-face.has-reward .f-value[data-v-ac5ac22a]{font-size:calc(var(--f) * .34);transform:translateY(calc(var(--f) * .08))}.die-face.has-reward .f-element[data-v-ac5ac22a],.die-face.has-reward .f-bonus[data-v-ac5ac22a]{transform:translateY(calc(var(--f) * .06)) scale(.86)}.die-face.has-reward-multi .f-value[data-v-ac5ac22a]{font-size:calc(var(--f) * .3);transform:translate(calc(var(--f) * -.1),calc(var(--f) * .13))}.die-face.has-reward-multi .f-element[data-v-ac5ac22a],.die-face.has-reward-multi .f-bonus[data-v-ac5ac22a]{transform:translate(calc(var(--f) * -.09),calc(var(--f) * .11)) scale(.76)}.f-reward[data-v-ac5ac22a]{position:absolute;top:calc(var(--f) * .05);right:calc(var(--f) * .07);display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--f) * .02);z-index:2;cursor:help}.f-reward-item[data-v-ac5ac22a]{display:flex;align-items:flex-start}.f-reward-exp[data-v-ac5ac22a]{margin-left:calc(var(--f) * -.03);margin-top:calc(var(--f) * -.02);font-size:calc(var(--f) * .2);font-weight:800;line-height:1;color:#e8dcc0;font-variant-numeric:tabular-nums;text-shadow:0 0 3px rgba(0,0,0,1),0 1px 2px rgba(0,0,0,.9)}.f-element.is-split[data-v-ac5ac22a]{gap:calc(var(--f) * .03);cursor:help}.f-slash[data-v-ac5ac22a]{width:2px;height:calc(var(--f) * .34);border-radius:1px;background:#e8dcc052;transform:rotate(20deg);flex:0 0 auto}.f-element.is-split .is-muted[data-v-ac5ac22a]{opacity:.32;filter:grayscale(.6)}.f-blank[data-v-ac5ac22a]{width:calc(var(--f) * .32);height:calc(var(--f) * .32);border-radius:50%;border:2px dotted rgba(232,220,192,.22)}.f-element[data-v-ac5ac22a],.f-penalty[data-v-ac5ac22a],.f-bonus[data-v-ac5ac22a]{display:flex;align-items:center;justify-content:center;line-height:1}.f-icon[data-v-ac5ac22a]{font-size:calc(var(--f) * .46)}.f-status-big[data-v-ac5ac22a]{width:calc(var(--f) * .5);height:calc(var(--f) * .5);object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.f-status[data-v-ac5ac22a]{position:absolute;left:3px;top:3px;width:calc(var(--f) * .26);height:calc(var(--f) * .26);object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.f-badge[data-v-ac5ac22a]{position:absolute;right:4px;bottom:3px;font-size:calc(var(--f) * .2);font-weight:800;color:#e8cc7a;text-shadow:0 1px 2px rgba(0,0,0,.9)}.f-outlook[data-v-ac5ac22a]{position:absolute;left:3px;bottom:3px;width:calc(var(--f) * .26);height:calc(var(--f) * .26);z-index:1;pointer-events:auto;cursor:help;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.f-outlook-breach[data-v-ac5ac22a]{opacity:.95}.f-outlook-immune[data-v-ac5ac22a]{opacity:.6}.f-badge-magnitude[data-v-ac5ac22a]{color:#7dd3fc}.f-badge[data-v-ac5ac22a]:has(.f-focus-mark){cursor:help}.f-focus-mark[data-v-ac5ac22a]{font-size:.85em;line-height:1;vertical-align:-1px;margin-right:1px}.f-badge-danger[data-v-ac5ac22a]{color:#f87171}.f-badge-dry[data-v-ac5ac22a]{color:#ffffff8c}.die-face.is-dry[data-v-ac5ac22a]{border-color:#ffffff1f;opacity:.55;filter:grayscale(.75)}.tint-damage .f-icon[data-v-ac5ac22a]{color:#f0c674}.tint-shield .f-icon[data-v-ac5ac22a]{color:#93c5fd}.tint-status .f-icon[data-v-ac5ac22a]{color:#c4a3f5}.tint-heal .f-icon[data-v-ac5ac22a]{color:#86efac}.kind-penalty .f-icon[data-v-ac5ac22a]{color:#f87171}.instant-mark[data-v-ac5ac22a]{position:absolute;left:2px;top:2px;font-size:calc(var(--f) * .24);line-height:1;color:#93c5fd;text-shadow:0 1px 2px rgba(0,0,0,.9);cursor:help;z-index:2}.die-face.kind-instant[data-v-ac5ac22a]{border-color:#93c5fd80}.die-face.kind-instant.is-offense[data-v-ac5ac22a]{border-color:#c4a3f58c}.die-face.kind-instant.is-offense .instant-mark[data-v-ac5ac22a]{color:#c4a3f5}.bonus-mark[data-v-ac5ac22a]{position:absolute;left:4px;top:2px;font-size:calc(var(--f) * .2);line-height:1;color:#c9a961d9;text-shadow:0 1px 2px rgba(0,0,0,.9);cursor:help;z-index:2}.die[data-v-1a342145]{--die-size: clamp(54px, 6vw, 80px);--die-half: calc(var(--die-size) / 2);position:relative;width:var(--die-size);height:var(--die-size);perspective:600px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .12s ease,filter .15s ease,opacity .15s ease}.die.dice-dragging[data-v-1a342145]{transition:none;z-index:50;cursor:grabbing;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6));pointer-events:none}.die[data-v-1a342145]:not(.placed):not(.disabled):not(.unrolled):not(.in-slot):not(.grid):not(.dice-dragging):hover{transform:translateY(-2px);filter:drop-shadow(0 0 10px rgba(201,169,97,.45))}.die.disabled[data-v-1a342145]:not(.placed):not(.in-slot):not(.grid){cursor:not-allowed;opacity:.55;filter:saturate(.4)}.die.thrown[data-v-1a342145]{pointer-events:none;z-index:25}.die.placed[data-v-1a342145]{visibility:hidden;pointer-events:none}.die.disabled[data-v-1a342145]{opacity:.5;cursor:not-allowed;pointer-events:none}.die.unrolled[data-v-1a342145]{opacity:.45;filter:grayscale(.85);cursor:not-allowed;pointer-events:none;animation:die-idle-breathe-1a342145 2.2s ease-in-out infinite}@keyframes die-idle-breathe-1a342145{0%,to{opacity:.34}50%{opacity:.58}}@media (prefers-reduced-motion: reduce){.die.unrolled[data-v-1a342145]{animation:none;opacity:.45}}.die.augmented[data-v-1a342145]{animation:die-augment-glow-1a342145 2.4s ease-in-out infinite}@keyframes die-augment-glow-1a342145{0%,to{filter:drop-shadow(0 0 4px rgba(201,169,97,.45))}50%{filter:drop-shadow(0 0 11px rgba(201,169,97,.9))}}@media (prefers-reduced-motion: reduce){.die.augmented[data-v-1a342145]{animation:none;filter:drop-shadow(0 0 8px rgba(201,169,97,.7))}}.die.in-slot[data-v-1a342145]{--die-size: clamp(38px, 4.4vw, 52px);perspective:520px;cursor:grab}.die.in-slot[data-v-1a342145]:not(.disabled):hover{transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(201,169,97,.45))}.die.in-slot[data-v-1a342145]:not(.disabled):active{cursor:grabbing}.die.gallery[data-v-1a342145]{cursor:pointer}.die.gallery[data-v-1a342145]:hover{transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(201,169,97,.45))}.die.capped[data-v-1a342145] .face-0 .f-value{color:#fca5a5}.die.bonus[data-v-1a342145] .face-0 .f-value{color:#86efac}.die.grid[data-v-1a342145]{--gf: 46px;--gg: calc(var(--gf) * .16);width:auto;height:auto;perspective:none}.die-grid[data-v-1a342145]{display:grid;grid-template-columns:repeat(3,var(--gf));grid-template-rows:repeat(2,var(--gf));gap:var(--gg)}.die-grid[data-v-1a342145] .changed{border-color:var(--mark, #c9a961);box-shadow:inset 0 -2px 5px #00000073,0 0 9px color-mix(in srgb,var(--mark, #c9a961) 55%,transparent)}.die-grid[data-v-1a342145] .maybe{border-style:dashed;border-color:color-mix(in srgb,var(--mark, #c9a961) 70%,transparent);opacity:.62;animation:gface-breathe-1a342145 1.5s ease-in-out infinite}@keyframes gface-breathe-1a342145{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.die-grid[data-v-1a342145] .maybe{animation:none}}.die-grid[data-v-1a342145] .targetable{cursor:pointer}.die-grid[data-v-1a342145] .is-dimmed{opacity:.28;filter:grayscale(.8);cursor:not-allowed;pointer-events:none}.die-grid[data-v-1a342145] .targetable:hover{border-color:#c9a961;box-shadow:inset 0 -2px 5px #00000073,0 0 10px #c9a96180}.die-grid[data-v-1a342145] .is-target{border-color:#e8cc7a;box-shadow:inset 0 -2px 5px #00000073,0 0 0 1px #e8cc7a,0 0 14px #c9a961a6}.die-grid[data-v-1a342145] .just-changed{animation:face-forged-1a342145 1s ease;z-index:2}@keyframes face-forged-1a342145{0%{transform:scale(1);box-shadow:0 0 #c9a96100}18%{transform:scale(1.28);box-shadow:0 0 0 2px #fff6d8,0 0 30px #f5e4b6f2}45%{transform:scale(1.08);box-shadow:0 0 0 1px #e8cc7a,0 0 20px #c9a961b3}to{transform:scale(1);box-shadow:0 0 #c9a96100}}@media (prefers-reduced-motion: reduce){.die-grid[data-v-1a342145] .just-changed{animation:none}}.die-cube[data-v-1a342145]{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.die-cube[data-v-1a342145] .face{position:absolute;backface-visibility:hidden}.die-cube[data-v-1a342145] .face-0{transform:translateZ(var(--die-half))}.die-cube[data-v-1a342145] .face-1{transform:rotateY(180deg) translateZ(var(--die-half))}.die-cube[data-v-1a342145] .face-2{transform:rotateY(90deg) translateZ(var(--die-half))}.die-cube[data-v-1a342145] .face-3{transform:rotateY(-90deg) translateZ(var(--die-half))}.die-cube[data-v-1a342145] .face-4{transform:rotateX(90deg) translateZ(var(--die-half))}.die-cube[data-v-1a342145] .face-5{transform:rotateX(-90deg) translateZ(var(--die-half))}.die[data-v-1a342145]:not(.placed):not(.disabled):not(.unrolled):not(.in-slot):not(.grid):hover .face{border-color:#c9a961}.sealing[data-v-1a342145]{filter:drop-shadow(0 0 10px rgba(201,169,97,.9)) drop-shadow(0 0 20px rgba(201,169,97,.5));animation:seal-flash-1a342145 .55s ease}@keyframes seal-flash-1a342145{0%{filter:drop-shadow(0 0 0 rgba(201,169,97,0))}35%{filter:drop-shadow(0 0 16px rgba(201,169,97,1)) drop-shadow(0 0 28px rgba(201,169,97,.7))}to{filter:drop-shadow(0 0 10px rgba(201,169,97,.9))}}.procced[data-v-1a342145]{animation:instant-pulse-1a342145 .9s ease}@keyframes instant-pulse-1a342145{0%{filter:drop-shadow(0 0 0 rgba(147,197,253,0));transform:scale(1)}18%{filter:drop-shadow(0 0 14px rgba(147,197,253,1)) drop-shadow(0 0 26px rgba(196,163,245,.7));transform:scale(1.1)}40%{filter:drop-shadow(0 0 6px rgba(147,197,253,.5));transform:scale(1)}60%{filter:drop-shadow(0 0 12px rgba(147,197,253,.9)) drop-shadow(0 0 22px rgba(196,163,245,.6));transform:scale(1.06)}to{filter:drop-shadow(0 0 0 rgba(147,197,253,0));transform:scale(1)}}.enchanted[data-v-1a342145]{filter:drop-shadow(0 0 7px rgba(167,139,250,.85));animation:enchanted-breathe-1a342145 2.6s ease-in-out infinite}@keyframes enchanted-breathe-1a342145{0%,to{filter:drop-shadow(0 0 6px rgba(167,139,250,.6))}50%{filter:drop-shadow(0 0 12px rgba(167,139,250,.95))}}@media (prefers-reduced-motion: reduce){.procced[data-v-1a342145]{animation:none;filter:drop-shadow(0 0 10px rgba(147,197,253,.9))}.enchanted[data-v-1a342145]{animation:none;filter:drop-shadow(0 0 8px rgba(167,139,250,.85))}}.die-net{--nf: 44px;position:fixed;z-index:3000;display:grid;grid-template-columns:repeat(4,var(--nf));grid-template-rows:repeat(3,var(--nf));gap:5px;padding:9px;border-radius:12px;border:1px solid rgba(201,169,97,.45);background:#0c0c10f7;box-shadow:0 10px 30px #000000a6;pointer-events:auto;animation:die-net-pop .13s ease}@keyframes die-net-pop{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}.dice-inv-body[data-v-8436e06f]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.dw-volet[data-v-8436e06f]{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;min-height:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.dw-volet.drop-here[data-v-8436e06f]{border-color:#c9a961b3;background:#c9a96114;box-shadow:inset 0 0 0 1px #c9a96140,0 0 16px #c9a96133}.dw-volet-dice[data-v-8436e06f]{flex:1 1 auto;min-height:116px;overflow-y:auto;overflow-x:hidden}.dw-volet.collapsed[data-v-8436e06f]{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}.dw-volet-head[data-v-8436e06f]{display:flex;align-items:center;gap:6px;width:100%;padding:0 0 10px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px;font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:#8f8a7c;cursor:pointer;transition:color .15s ease}.dw-volet-head[data-v-8436e06f]:hover{color:#c9a961}.dw-volet-title[data-v-8436e06f]{flex:1;text-align:left}.dw-chevron[data-v-8436e06f]{font-size:16px}.dw-volet-count[data-v-8436e06f]{font-size:.72rem;font-weight:700;color:#c9a9618c;font-variant-numeric:tabular-nums;letter-spacing:.04em}.dw-inv-list[data-v-8436e06f]{display:grid;gap:10px;align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr))}.dw-inv-die[data-v-8436e06f]{position:relative;display:flex;align-items:center;justify-content:center;container-type:inline-size;min-width:0;padding:9px;border-radius:14px;background:#00000052;border:1px solid rgba(201,169,97,.2);cursor:grab;transition:opacity .15s ease,border-color .15s ease,background .15s ease;touch-action:none}.dw-inv-die[data-v-8436e06f]:hover{border-color:#c9a96199}.dw-inv-die.grabbing[data-v-8436e06f]{border-style:dashed;border-color:#c9a96159;background:#c9a9610d}.dw-inv-die.grabbing[data-v-8436e06f] .die{opacity:0}.dw-inv-die.is-new[data-v-8436e06f]{position:relative;border-color:#c9a9618c;box-shadow:0 0 14px #c9a96140}.dw-inv-die.is-new[data-v-8436e06f]:after{content:"";position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:#c9a961;box-shadow:0 0 8px #c9a961e6;animation:dice-new-pulse-8436e06f 1.6s ease-in-out infinite}@keyframes dice-new-pulse-8436e06f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.dw-inv-die[data-v-8436e06f] .die.grid{--gf: min(48px, 29cqw)}.dw-forge[data-v-8436e06f]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:72px;border-radius:14px;border:2px dashed rgba(201,169,97,.22);background:#00000038;color:#c9a96159;cursor:help;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .2s ease}.dw-forge-icon[data-v-8436e06f]{font-size:34px;transition:transform .5s ease,font-variation-settings .2s ease}.dw-forge.is-armed[data-v-8436e06f]{border-color:#c9a9618c;background:#c9a9610f;color:#c9a961cc;animation:forge-breathe-8436e06f 1.6s ease-in-out infinite}.dw-forge.is-over[data-v-8436e06f]{border-style:solid;border-color:#c9a961;background:#c9a96124;color:#f0c674;box-shadow:0 0 26px #c9a96173;animation:none}.dw-forge.is-over .dw-forge-icon[data-v-8436e06f]{transform:rotate(180deg) scale(1.12);font-variation-settings:"FILL" 1}.dw-forge.is-melting[data-v-8436e06f]{border-style:solid;border-color:#f0c674;background:#c9a96133;box-shadow:0 0 34px #c9a96199;animation:forge-melt-8436e06f .5s ease-out}.dw-forge.is-melting .dw-forge-icon[data-v-8436e06f]{animation:forge-melt-icon-8436e06f .5s ease-out}@keyframes forge-melt-8436e06f{0%{transform:scale(1.06)}35%{transform:scale(.97)}to{transform:scale(1)}}@keyframes forge-melt-icon-8436e06f{0%{transform:rotate(180deg) scale(1.25)}to{transform:rotate(360deg) scale(1)}}@keyframes forge-breathe-8436e06f{0%,to{box-shadow:0 0 #c9a96100}50%{box-shadow:0 0 20px #c9a9614d}}@media (prefers-reduced-motion: reduce){.dw-forge.is-armed[data-v-8436e06f]{animation:none}.dw-forge-icon[data-v-8436e06f]{transition:none}}.dw-ghost[data-v-8436e06f]{position:fixed;top:0;left:0;z-index:100000;pointer-events:none;opacity:.95;color:#c9a961;font-size:30px}.dw-ghost-die[data-v-8436e06f]{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:16px;background:#14120ef5;border:2px solid rgba(201,169,97,.75);box-shadow:0 6px 14px #0009}.dw-ghost-die .material-symbols-outlined[data-v-8436e06f]{font-size:48px;color:#c9a961;font-variation-settings:"FILL" 1,"wght" 500}.chest-glyph[data-v-943cfc83]{display:inline-block;vertical-align:middle;overflow:visible}.map-node[data-v-4599e6dd]{cursor:default;transition:opacity .3s}.map-node[data-v-4599e6dd]:not(.node--current):not(.node--fog){cursor:pointer}.node--visited .node-rect[data-v-4599e6dd]{opacity:.45}.node--fog[data-v-4599e6dd]{opacity:.5;cursor:default}.node--beacon[data-v-4599e6dd]{opacity:.72}.node-pulse[data-v-4599e6dd]{animation:pulse-4599e6dd 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.node-glow[data-v-4599e6dd]{animation:glow-4599e6dd 1.5s ease-in-out infinite alternate;transform-origin:center;transform-box:fill-box}.node-path-ring[data-v-4599e6dd]{animation:path-dash-4599e6dd 1s linear infinite}.halo-pulse[data-v-4599e6dd]{animation:halo-pulse-4599e6dd 2.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.halo-pulse--fast[data-v-4599e6dd]{animation-duration:1.8s}@keyframes halo-pulse-4599e6dd{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.22;transform:scale(1.24)}}.boss-ring[data-v-4599e6dd]{animation:boss-dash-4599e6dd 2s linear infinite}@keyframes boss-dash-4599e6dd{to{stroke-dashoffset:-12}}.spin-slow[data-v-4599e6dd]{animation:spin-slow-4599e6dd 6s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes spin-slow-4599e6dd{to{transform:rotate(360deg)}}.node-icon-text[data-v-4599e6dd],.node-label[data-v-4599e6dd],.node-hp[data-v-4599e6dd]{pointer-events:none;-webkit-user-select:none;user-select:none}.node-element-img[data-v-4599e6dd]{pointer-events:none;transform-box:fill-box;transform-origin:center}.node-element-img.node-element-flash[data-v-4599e6dd]{animation:trail-flash-4599e6dd .6s ease-out both}@keyframes trail-flash-4599e6dd{0%{opacity:0;transform:scale(.2);filter:drop-shadow(0 0 12px #fbbf24)}60%{opacity:1;transform:scale(1.3);filter:drop-shadow(0 0 18px #ff9933)}to{opacity:1;transform:scale(1);filter:drop-shadow(0 0 4px #fbbf24)}}.map-node.node-reveal-flash[data-v-4599e6dd]{animation:reveal-flash-4599e6dd .7s ease-out both;transform-box:fill-box;transform-origin:center}@keyframes reveal-flash-4599e6dd{0%{opacity:0;filter:drop-shadow(0 0 14px #c9a961)}50%{opacity:1;filter:drop-shadow(0 0 20px #fbbf24)}to{opacity:1;filter:drop-shadow(0 0 0 transparent)}}.map-node:not(.node--current):not(.node--fog):hover .node-icon-text[data-v-4599e6dd]{transform:scale(1.25);transform-origin:center;transform-box:fill-box;transition:transform .15s ease}.map-node:not(.node--current):not(.node--fog):hover .node-rect[data-v-4599e6dd]{filter:brightness(1.2);transition:filter .15s ease}@keyframes pulse-4599e6dd{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes glow-4599e6dd{0%{opacity:.1}to{opacity:.25}}@keyframes path-dash-4599e6dd{to{stroke-dashoffset:-16}}.node-rect--unpaid[data-v-4599e6dd]{animation:unpaid-pulse-4599e6dd 1.6s ease-in-out infinite}.node-unpaid-marker[data-v-4599e6dd]{animation:unpaid-pulse-4599e6dd 1.6s ease-in-out infinite;pointer-events:none}@keyframes unpaid-pulse-4599e6dd{0%,to{opacity:1}50%{opacity:.55}}.node--visited .node-rect.node-rect--unpaid[data-v-4599e6dd]{opacity:1}.low-fx .halo-pulse[data-v-4599e6dd],.low-fx .node-pulse[data-v-4599e6dd],.low-fx .node-glow[data-v-4599e6dd],.low-fx .node-path-ring[data-v-4599e6dd],.low-fx .boss-ring[data-v-4599e6dd],.low-fx .spin-slow[data-v-4599e6dd],.low-fx .node-rect--unpaid[data-v-4599e6dd],.low-fx .node-unpaid-marker[data-v-4599e6dd]{animation:none}.low-fx .node-pulse[data-v-4599e6dd]{opacity:.55}.map-renderer.light-drag.is-gesture .node-element-img[data-v-4599e6dd]{visibility:hidden}.craft-status-icon[data-v-21f088cb]{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:6px;background:transparent;line-height:1}.craft-status-icon .material-symbols-outlined[data-v-21f088cb]{font-size:18px;line-height:1}.craft-status-icon.interactive[data-v-21f088cb]{cursor:pointer;transition:background .15s ease,transform .15s ease}.craft-status-icon.interactive[data-v-21f088cb]:hover{background:#ffffff1a;transform:translateY(-1px)}.cs-doable[data-v-21f088cb]{color:#4ade80}.cs-doable .material-symbols-outlined[data-v-21f088cb]{filter:drop-shadow(0 0 5px rgba(74,222,128,.45))}.cs-blocked[data-v-21f088cb]{color:#c9a961}.cs-unknown[data-v-21f088cb]{color:#ffffff4d}.cs-owned[data-v-21f088cb]{color:#4ade8073}.map-node-tooltip[data-v-00c0a2f8]{position:fixed;transform:translate(-50%);z-index:var(--z-map-tooltip);background:#1a1a1af2;border:2px solid rgba(251,191,36,.85);border-radius:12px;padding:10px 14px;box-shadow:0 6px 20px #000000bf,0 0 18px #fbbf2473;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center;line-height:1.25;pointer-events:auto;width:max-content;max-width:320px}.low-fx .map-node-tooltip[data-v-00c0a2f8]{-webkit-backdrop-filter:none;backdrop-filter:none;animation:node-tooltip-in-00c0a2f8 .15s ease both}.map-node-tooltip.has-pin[data-v-00c0a2f8]{padding-left:32px;padding-right:32px}.map-node-tooltip.pinned[data-v-00c0a2f8]{border-color:#fbbf24;box-shadow:0 10px 30px #000000d9,0 0 22px #fbbf2480;padding:0 14px 12px;animation:none;cursor:default}.nt-window-header[data-v-00c0a2f8]{display:flex;align-items:center;gap:10px;margin:0 -14px 8px;padding:6px 8px 6px 12px;border-bottom:1px solid rgba(251,191,36,.3);background:#fbbf2414;border-radius:10px 10px 0 0;cursor:grab;-webkit-user-select:none;user-select:none}.nt-window-header[data-v-00c0a2f8]:active{cursor:grabbing}.nt-window-title[data-v-00c0a2f8]{flex:1;text-align:left;font-size:13px;font-weight:700;letter-spacing:.3px;color:#fbbf24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-window-header .nt-pin[data-v-00c0a2f8]{position:static;flex:0 0 auto}.nt-pin[data-v-00c0a2f8]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:#ffffff73;cursor:pointer;transition:color .15s ease,background .15s ease}.nt-pin[data-v-00c0a2f8]:hover{color:#fbbf24;background:#fbbf2424}.nt-pin.active[data-v-00c0a2f8]{color:#fbbf24}.nt-pin .material-symbols-outlined[data-v-00c0a2f8]{font-size:17px;line-height:1}@keyframes node-tooltip-in-00c0a2f8{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.nt-line[data-v-00c0a2f8]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;color:#ffffffe6;line-height:1.35}.nt-line+.nt-line[data-v-00c0a2f8]{margin-top:4px}.nt-strong[data-v-00c0a2f8]{color:#fffffff2;font-weight:800}.nt-gain[data-v-00c0a2f8]{color:#4ade80;font-size:18px}.nt-free[data-v-00c0a2f8]{color:#c9a961;font-weight:700}.nt-mana-icon[data-v-00c0a2f8]{width:24px;height:24px;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.nt-item-icon[data-v-00c0a2f8]{width:28px;height:28px;filter:drop-shadow(0 0 4px rgba(201,169,97,.5))}.nt-glyph[data-v-00c0a2f8]{font-size:22px;line-height:1;color:#f87171}.nt-line.nt-free .nt-glyph[data-v-00c0a2f8]{color:#c9a961}.nt-arrow[data-v-00c0a2f8]{font-size:20px;line-height:1;color:#c9a961cc}.nt-gauge[data-v-00c0a2f8]{gap:6px;font-variant-numeric:tabular-nums}.nt-pips[data-v-00c0a2f8]{display:inline-flex;gap:3px}.nt-pips i[data-v-00c0a2f8]{width:7px;height:7px;border-radius:50%;border:1px solid rgba(201,169,97,.45)}.nt-pips i.on[data-v-00c0a2f8]{background:#c9a961;border-color:#c9a961e6;box-shadow:0 0 5px #c9a96180}.nt-surplus[data-v-00c0a2f8]{display:inline-flex;align-items:center;gap:2px}.nt-surplus .nt-glyph[data-v-00c0a2f8]{font-size:18px;color:#c9a961}.nt-hp[data-v-00c0a2f8]{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.nt-hp-glyph[data-v-00c0a2f8]{font-size:18px;color:#ef4444}.nt-weak .nt-glyph.nt-weak-glyph[data-v-00c0a2f8]{color:#4ade80}.nt-weak .nt-mana-icon[data-v-00c0a2f8]{filter:drop-shadow(0 0 5px rgba(74,222,128,.55))}.nt-traits[data-v-00c0a2f8]{gap:5px;flex-wrap:wrap}.nt-trait-chip[data-v-00c0a2f8]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:7px;background:#c9a9611a;border:1px solid rgba(201,169,97,.35);cursor:help}.nt-immune[data-v-00c0a2f8]{display:inline-flex;align-items:center;gap:2px;margin-left:6px;cursor:help}.nt-immune-el[data-v-00c0a2f8]{opacity:.5}.nt-trait-value[data-v-00c0a2f8]{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:#e8dcc0;line-height:1}.nt-item-chip[data-v-00c0a2f8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;opacity:.5;filter:grayscale(1)}.nt-item-chip.owned[data-v-00c0a2f8]{opacity:1;filter:none;border-color:#4ade80a6;background:#4ade801a}.nt-item-chip[data-v-00c0a2f8] .icon-img,.nt-item-chip[data-v-00c0a2f8] .icon-svg{width:44px!important;height:44px!important}.nt-item-chip[data-v-00c0a2f8] .icon-emoji{font-size:34px!important}.nt-item-list[data-v-00c0a2f8]{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.nt-item-row[data-v-00c0a2f8]{display:flex;align-items:center;gap:12px;width:100%;padding:2px;border-radius:10px;color:#ffffffd9;text-align:left}.nt-item-row.owned .nt-item-name[data-v-00c0a2f8]{color:#4ade80}.nt-item-name[data-v-00c0a2f8]{flex:1;font-size:15px;font-weight:600;white-space:nowrap}.nt-item-craft[data-v-00c0a2f8]{flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);background:#00000059}.nt-item-craft[data-v-00c0a2f8] .material-symbols-outlined{font-size:22px}.nt-item-count[data-v-00c0a2f8]{position:absolute;right:-3px;bottom:-3px;min-width:16px;padding:0 3px;border-radius:8px;background:#1a1a1a;border:1px solid rgba(74,222,128,.65);color:#4ade80;font-size:11px;font-weight:800;line-height:15px;text-align:center}@media (max-width: 768px){.nt-item-chip[data-v-00c0a2f8]{width:40px;height:40px;border-radius:9px}.nt-item-chip[data-v-00c0a2f8] .icon-img,.nt-item-chip[data-v-00c0a2f8] .icon-svg{width:32px!important;height:32px!important}.nt-item-chip[data-v-00c0a2f8] .icon-emoji{font-size:24px!important}.nt-item-row[data-v-00c0a2f8]{gap:8px}.nt-item-name[data-v-00c0a2f8]{font-size:13px;white-space:normal}.nt-item-list[data-v-00c0a2f8]{gap:4px;margin-top:6px;padding-top:6px}}.token-body[data-v-a9a5fd9d]{transform-box:fill-box;transform-origin:50% 100%;transition:transform .18s ease}.player-token.is-armed .token-body[data-v-a9a5fd9d]{transform:scale(1.55)}.player-token.is-over .token-body[data-v-a9a5fd9d]{transform:scale(2.1)}.token-hit[data-v-a9a5fd9d]{pointer-events:all;cursor:pointer}.consume-panel[data-v-7eb20a35],.consume-label[data-v-7eb20a35]{position:fixed;transform:translate(-50%);z-index:10000;pointer-events:none}.consume-panel[data-v-7eb20a35]{max-width:280px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 10px;background:#141414f7;border:1px solid rgba(201,169,97,.45);border-radius:10px;box-shadow:0 6px 18px #0000008c,0 0 12px #c9a96138;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--la-text, #e8e8e8)}.consume-panel[data-v-7eb20a35]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#c9a96173}.consume-panel.is-below[data-v-7eb20a35]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#c9a96173}.consume-label[data-v-7eb20a35]{padding:3px 12px;border-radius:999px;background:#101010f0;border:1px solid rgba(201,169,97,.55);color:var(--la-gold, #c9a961);font-size:.82rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 3px 10px #0000008c}.ctp-worn[data-v-7eb20a35],.ctp-gain[data-v-7eb20a35]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.ctp-sep[data-v-7eb20a35]{width:100%;height:1px;background:#c9a96138}.ctp-worn[data-v-7eb20a35] .boon-chip{cursor:inherit}.ctp-enter-active[data-v-7eb20a35],.ctp-leave-active[data-v-7eb20a35],.ctp-label-enter-active[data-v-7eb20a35],.ctp-label-leave-active[data-v-7eb20a35]{transition:opacity .14s ease,transform .14s ease}.ctp-enter-from[data-v-7eb20a35],.ctp-leave-to[data-v-7eb20a35]{opacity:0;transform:translate(-50%) translateY(4px)}.ctp-label-enter-from[data-v-7eb20a35],.ctp-label-leave-to[data-v-7eb20a35]{opacity:0;transform:translate(-50%) translateY(-4px)}.map-renderer[data-v-11318a4c]{width:100%;height:100%;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;background-color:#1a1a1a;background-image:radial-gradient(ellipse 85% 85% at center,color-mix(in srgb,var(--zone-tint, #4ade80) 5%,transparent) 0%,color-mix(in srgb,var(--zone-tint, #4ade80) 4.5%,transparent) 10%,color-mix(in srgb,var(--zone-tint, #4ade80) 4%,transparent) 20%,color-mix(in srgb,var(--zone-tint, #4ade80) 3.5%,transparent) 30%,color-mix(in srgb,var(--zone-tint, #4ade80) 3%,transparent) 40%,color-mix(in srgb,var(--zone-tint, #4ade80) 2.5%,transparent) 50%,color-mix(in srgb,var(--zone-tint, #4ade80) 2%,transparent) 60%,color-mix(in srgb,var(--zone-tint, #4ade80) 1.5%,transparent) 70%,color-mix(in srgb,var(--zone-tint, #4ade80) 1%,transparent) 80%,color-mix(in srgb,var(--zone-tint, #4ade80) .5%,transparent) 90%,transparent 100%);background-repeat:no-repeat;background-position:center}.map-renderer svg[data-v-11318a4c]{display:block}.map-renderer.light-drag.is-gesture .map-bg-decor[data-v-11318a4c],.map-renderer.light-drag.is-gesture .map-edges[data-v-11318a4c]{visibility:hidden}.map-renderer.is-gesture svg[data-v-11318a4c]{pointer-events:none}.path-edge[data-v-11318a4c]{animation:dash-flow-11318a4c .8s linear infinite}@keyframes dash-flow-11318a4c{to{stroke-dashoffset:-20}}.low-fx .path-edge[data-v-11318a4c]{animation:none}.shortcut-edge[data-v-11318a4c]{stroke:var(--primary-color);opacity:.9;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--primary-color) 60%,transparent))}.low-fx .shortcut-edge[data-v-11318a4c]{filter:none}.shortcut-edge.is-new[data-v-11318a4c]{stroke-dasharray:260;animation:shortcut-open-11318a4c 1.2s ease forwards}@keyframes shortcut-open-11318a4c{0%{stroke-dashoffset:260;opacity:0;stroke-width:4}30%{opacity:1}to{stroke-dashoffset:0;opacity:.9;stroke-width:2.5}}.trail-marker-img[data-v-11318a4c]{opacity:0;animation:trailMarkerFlash-11318a4c 1.1s ease-out forwards}@keyframes trailMarkerFlash-11318a4c{0%{opacity:0}20%{opacity:.95}70%{opacity:.95}to{opacity:0}}.event-cost-tooltip[data-v-11318a4c]{position:fixed;transform:translate(-50%,-100%);z-index:var(--z-map-panel-top);background:#111111f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #4ade80;border-radius:10px;padding:8px 12px;pointer-events:none;min-width:120px}.low-fx .event-cost-tooltip[data-v-11318a4c],.low-fx .quest-narrative-tooltip[data-v-11318a4c]{-webkit-backdrop-filter:none;backdrop-filter:none}.quest-narrative-tooltip[data-v-11318a4c]{position:fixed;transform:translate(-50%,-100%);z-index:var(--z-map-panel-top);max-width:280px;padding:10px 14px;background:#1a1a1a;border:2px solid rgba(251,191,36,.85);border-radius:10px;box-shadow:0 4px 16px #000000d9,0 0 14px #fbbf2473;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12.5px;font-weight:500;line-height:1.55;text-align:left;pointer-events:none;white-space:pre-line}.ect-title[data-v-11318a4c]{font-size:13px;font-weight:700;color:#e5e7eb;margin-bottom:6px;text-align:center}.ect-costs[data-v-11318a4c]{display:flex;flex-direction:column;gap:4px}.ect-cost-row[data-v-11318a4c]{display:flex;align-items:center;gap:6px}.ect-icon[data-v-11318a4c]{width:22px;height:22px;object-fit:contain;border-radius:4px}.ect-qty[data-v-11318a4c]{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ect-ok[data-v-11318a4c]{color:#4ade80}.ect-ok .ect-icon[data-v-11318a4c]{filter:drop-shadow(0 0 3px rgba(74,222,128,.4))}.ect-missing[data-v-11318a4c]{color:#f87171}.ect-missing .ect-icon[data-v-11318a4c]{filter:grayscale(.5)}.extraction-icon[data-v-5a637f2f]{display:block;flex-shrink:0;width:auto}.status-badge[data-v-f48ad516]{display:inline-flex;align-items:center;gap:3px;font-size:.7rem;line-height:1;font-weight:600;white-space:nowrap;cursor:help}.status-badge[data-v-f48ad516]{--badge-tint: #ffd700}.status-badge.is-bane[data-v-f48ad516]{--badge-tint: #f87171}.status-badge.is-boon[data-v-f48ad516]{--badge-tint: #86efac}.badge-stacks[data-v-f48ad516]{color:var(--badge-tint);font-variant-numeric:tabular-nums;display:inline-block}.badge-duration[data-v-f48ad516]{color:var(--badge-tint);opacity:.55;font-variant-numeric:tabular-nums}.badge-stacks.is-flash-up[data-v-f48ad516]{animation:status-stack-flash-up-f48ad516 .62s ease}.badge-stacks.is-flash-down[data-v-f48ad516]{animation:status-stack-flash-down-f48ad516 .62s ease}@keyframes status-stack-flash-up-f48ad516{0%,to{color:var(--badge-tint);text-shadow:none}30%{color:#4ade80;text-shadow:0 0 8px #4ade80}}@keyframes status-stack-flash-down-f48ad516{0%,to{color:var(--badge-tint);text-shadow:none}30%{color:#f87171;text-shadow:0 0 8px #f87171}}@media (prefers-reduced-motion: reduce){.badge-stacks.is-flash-up[data-v-f48ad516],.badge-stacks.is-flash-down[data-v-f48ad516]{animation:none}}.help-groups[data-v-e8139b0b]{display:flex;flex-direction:column;gap:1rem}.help-group-title[data-v-e8139b0b]{margin:0 0 .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#c9a961;border-bottom:1px solid rgba(201,169,97,.25);padding-bottom:3px}.help-rows[data-v-e8139b0b]{display:flex;flex-direction:column;gap:6px}.help-row[data-v-e8139b0b]{display:flex;align-items:flex-start;gap:10px;padding:6px 8px;background:#ffffff08;border-radius:6px}.help-row-icon[data-v-e8139b0b]{margin-top:1px;flex-shrink:0}.help-row-text[data-v-e8139b0b]{display:flex;flex-direction:column;gap:1px;min-width:0}.help-row-term[data-v-e8139b0b]{font-weight:700;font-size:.82rem}.help-row-desc[data-v-e8139b0b]{font-size:.74rem;color:#b8b8c0;line-height:1.35}.help-rate[data-v-e8139b0b]{margin:.9rem 0 0;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08);font-size:.74rem;color:#9a9aa4;text-align:center}.help-alt-hint[data-v-e8139b0b]{margin:.35rem 0 0;font-size:.74rem;color:#9a9aa4;text-align:center}.monster-intent[data-v-d1da8060]{display:flex;flex-direction:column;gap:4px;align-items:stretch}.intent-row[data-v-d1da8060]{display:flex;flex-direction:column;align-items:stretch;gap:4px}.intent-row[data-v-d1da8060] .kw-tip-wrapper{display:flex}.intent-chip[data-v-d1da8060]{display:inline-flex;flex:1;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:9px;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:help;color:var(--intent-color);background:color-mix(in srgb,var(--intent-color) 20%,rgba(0,0,0,.72));border:1px solid color-mix(in srgb,var(--intent-color) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.intent-mult[data-v-d1da8060]{line-height:1;margin-left:auto}.ceff-scrim[data-v-6da054d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:12px;animation:ceff-in-6da054d4 .14s ease}@keyframes ceff-in-6da054d4{0%{opacity:0}to{opacity:1}}.ceff-panel[data-v-6da054d4]{display:flex;flex-direction:column;gap:10px;width:min(720px,100%);max-height:min(88vh,100%);overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;border-radius:12px;background:#0a0e1af5;border:1px solid rgba(201,169,97,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 28px #0000008c,0 0 18px #c9a96126}.ceff-row[data-v-6da054d4]{display:flex;gap:14px}.ceff-sides[data-v-6da054d4]{flex-wrap:wrap}.ceff-side[data-v-6da054d4]{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:6px}.ceff-block[data-v-6da054d4]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.ceff-head[data-v-6da054d4]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#c9a961;opacity:.85}.ceff-vitals[data-v-6da054d4]{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.95rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ceff-hp[data-v-6da054d4]{color:#e2e8f0}.ceff-shield[data-v-6da054d4]{color:#93c5fd;font-size:.85rem}.ceff-badges[data-v-6da054d4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ceff-split[data-v-6da054d4]{width:1px;align-self:stretch;min-height:20px;background:#ffffff2e}.ceff-none[data-v-6da054d4]{opacity:.3}.ceff-chip[data-v-6da054d4]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ceff-accent, #c9a961);background:color-mix(in srgb,var(--ceff-accent, #c9a961) 16%,rgba(10,14,26,.72));border:1px solid color-mix(in srgb,var(--ceff-accent, #c9a961) 45%,transparent)}.ceff-chip.is-dmg[data-v-6da054d4]{--ceff-accent: #ef4444}.ceff-chip.is-shield[data-v-6da054d4]{--ceff-accent: #93c5fd}.ceff-chip.is-up[data-v-6da054d4]{--ceff-accent: #4ade80}.ceff-chip.is-down[data-v-6da054d4]{--ceff-accent: #f87171}.ceff-chip.is-now[data-v-6da054d4]{--ceff-accent: #c9a961;box-shadow:0 0 14px #c9a96173}.ceff-num[data-v-6da054d4]{line-height:1}.ceff-tier[data-v-6da054d4]{align-self:flex-start;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:-.02em;opacity:.85}.ceff-ms[data-v-6da054d4]{font-size:20px}.ceff-mitig[data-v-6da054d4]{display:inline-flex;align-items:center;gap:2px;padding-left:4px;margin-left:2px;border-left:1px solid rgba(255,255,255,.18);cursor:help}.ceff-art-icon[data-v-6da054d4]{display:inline-flex;flex-shrink:0}.ceff-arts[data-v-6da054d4]{display:flex;flex-direction:column;gap:8px}.ceff-art[data-v-6da054d4]{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff08}.ceff-intent[data-v-6da054d4] .intent-row{flex-direction:row;flex-wrap:wrap}@media (max-width: 480px){.ceff-panel[data-v-6da054d4]{padding:10px 12px;gap:8px}.ceff-chip[data-v-6da054d4]{font-size:.82rem;padding:2px 6px}}@media (prefers-reduced-motion: reduce){.ceff-scrim[data-v-6da054d4]{animation:none}}.to-legend[data-v-c335f566]{display:flex;justify-content:space-between;margin:0 0 .7rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.to-legend-player[data-v-c335f566]{color:#c9a961}.to-legend-monster[data-v-c335f566]{color:#f87171}.to-rail[data-v-c335f566]{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.to-rail[data-v-c335f566]:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:1px;transform:translate(-.5px);background:linear-gradient(180deg,#c9a96100,#c9a96159 12%,#c9a96159 88%,#c9a96100)}.to-step[data-v-c335f566]{position:relative;display:grid;grid-template-columns:1fr 22px 1fr;align-items:center}.to-num[data-v-c335f566]{grid-column:2;grid-row:1;justify-self:center;z-index:1;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#141414fa;border:1px solid color-mix(in srgb,var(--step-color) 55%,transparent);color:var(--step-color);font-size:.6rem;font-weight:700}.to-card[data-v-c335f566]{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:6px;background:color-mix(in srgb,var(--step-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--step-color) 30%,transparent);min-width:0}.to-player .to-card[data-v-c335f566]{grid-column:1;grid-row:1;justify-self:end}.to-monster .to-card[data-v-c335f566]{grid-column:3;grid-row:1;justify-self:start}.to-both .to-card[data-v-c335f566]{grid-column:1 / -1;grid-row:1;justify-self:center;padding-inline:14px}.to-both .to-num[data-v-c335f566]{display:none}.to-icon[data-v-c335f566]{font-size:15px;line-height:1;color:var(--step-color);flex-shrink:0}.to-icon-glyph[data-v-c335f566]{font-size:13px}.to-label[data-v-c335f566]{font-size:.76rem;color:#e5e7eb;white-space:nowrap}@media (max-width: 380px){.to-step[data-v-c335f566]{grid-template-columns:1fr 20px 1fr}.to-label[data-v-c335f566]{font-size:.7rem}}.log-status-chip[data-v-2233a883]{display:inline-flex;align-items:center;gap:3px;padding:0;background:transparent;border:none;cursor:help}.log-status-chip[data-v-2233a883]:focus-visible{outline:none}.log-status-icon[data-v-2233a883]{width:14px;height:14px;object-fit:contain;flex-shrink:0}.log-status-icon-emoji[data-v-2233a883]{font-size:.85rem;line-height:1;flex-shrink:0}.log-status-name[data-v-2233a883]{font-weight:600}.log-status-stacks[data-v-2233a883]{font-weight:700;color:#fde68a}.log-status-duration[data-v-2233a883]{opacity:.7;font-size:.65rem}.log-status-tooltip{position:fixed;z-index:99999;width:260px;padding:10px 12px;background:#1a1a1a;border:2px solid rgba(251,191,36,.85);border-radius:10px;box-shadow:0 4px 16px #000000d9,0 0 14px #fbbf2473;color:#fff;font-size:12.5px;line-height:1.5;pointer-events:none}.log-status-tooltip .lst-head{display:flex;align-items:center;gap:6px;font-weight:700;margin-bottom:4px}.log-status-tooltip .lst-icon{width:16px;height:16px}.log-status-tooltip .lst-icon-emoji{font-size:1rem;line-height:1}.log-status-tooltip .lst-stacks{color:#fde68a}.log-status-tooltip .lst-meta{opacity:.75;font-size:11.5px;margin-bottom:4px}.log-status-tooltip .lst-current{color:#fde68a;font-weight:600;margin-bottom:4px}.log-status-tooltip .lst-desc{opacity:.85;font-size:12px}.log-status-tooltip .lst-hint{display:flex;justify-content:flex-end}.log-status-tooltip .lst-hint .lst-more{font-size:15px;line-height:1;opacity:.5}.log-status-tooltip .lst-hint kbd{font-size:10px;padding:1px 5px;border:1px solid rgba(251,191,36,.5);border-radius:4px;opacity:.6;background:#fbbf241a;font-family:inherit}.log-panel[data-v-c69e8556]{position:absolute;top:0;right:0;bottom:0;width:clamp(280px,22vw,360px);max-width:80vw;background:#111111f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:1px solid rgba(201,169,97,.25);display:flex;flex-direction:column;z-index:50}.log-panel.locked[data-v-c69e8556]{position:relative;grid-area:log;width:100%;max-width:none;border-left:1px solid rgba(201,169,97,.25);border-radius:10px;overflow:hidden}.log-panel-header[data-v-c69e8556]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;font-weight:600;color:#c9a961}.log-panel-actions[data-v-c69e8556]{display:inline-flex;align-items:center;gap:.3rem}.log-action-btn[data-v-c69e8556],.log-close-btn[data-v-c69e8556]{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid transparent;background:transparent;color:#fff9;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s,border-color .15s}.log-action-btn[data-v-c69e8556]:hover,.log-close-btn[data-v-c69e8556]:hover{color:#fff;background:#ffffff1a}.log-action-btn.active[data-v-c69e8556]{color:#c9a961;background:#c9a9612e;border-color:#c9a96180}.log-panel-body[data-v-c69e8556]{flex:1;overflow-y:auto;padding:.5rem .8rem}.log-empty[data-v-c69e8556]{font-size:.78rem;color:#fff6;text-align:center;padding:1rem;font-style:italic}.log-panel-body .log-turn-block[data-v-c69e8556]{border-left:2px solid rgba(201,169,97,.3);padding:6px 8px;margin-bottom:6px;background:#ffffff05;border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:4px}.log-panel-body .log-turn-block.live[data-v-c69e8556]{border-left-color:#c9a961;background:#c9a9610d;box-shadow:0 0 8px #c9a96126}.log-panel-body .log-turn-header[data-v-c69e8556]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:#c9a961e6;letter-spacing:.5px}.log-panel-body .live-pip[data-v-c69e8556]{font-size:.6rem;font-weight:600;color:#c9a961;text-transform:uppercase;letter-spacing:.8px;animation:live-blink-c69e8556 1.4s ease-in-out infinite}@keyframes live-blink-c69e8556{0%,to{opacity:1}50%{opacity:.5}}.log-panel-body .log-phase-block[data-v-c69e8556]{display:flex;flex-direction:column;gap:2px;padding:4px 6px;border-radius:4px;background:#ffffff05;border-left:2px solid rgba(255,255,255,.08);transition:border-color .2s,box-shadow .2s}.log-panel-body .log-phase-block.defense[data-v-c69e8556]{border-left-color:#60a5fa66}.log-panel-body .log-phase-block.monster-attack[data-v-c69e8556]{border-left-color:#ef444466}.log-panel-body .log-phase-block.offense[data-v-c69e8556]{border-left-color:#e74c3c66}.log-panel-body .log-phase-block.tick[data-v-c69e8556]{border-left-color:#a78bfa66}.log-panel-body .log-phase-block.active.defense[data-v-c69e8556]{border-left-color:#60a5fa;box-shadow:-2px 0 12px #60a5fa4d}.log-panel-body .log-phase-block.active.monster-attack[data-v-c69e8556]{border-left-color:#ef4444;box-shadow:-2px 0 12px #ef44444d}.log-panel-body .log-phase-block.active.offense[data-v-c69e8556]{border-left-color:#ef4444;box-shadow:-2px 0 12px #e74c3c4d}.log-panel-body .log-phase-block.active.tick[data-v-c69e8556]{border-left-color:#a78bfa;box-shadow:-2px 0 12px #a78bfa4d}.log-panel-body .log-phase-header[data-v-c69e8556]{display:flex;align-items:center;gap:6px;font-size:.65rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffffffbf;margin-bottom:2px}.log-panel-body .log-fx[data-v-c69e8556]{display:flex;align-items:center;gap:5px;font-size:.72rem;padding:1px 4px;flex-wrap:wrap;color:#e5e7eb;line-height:1.4}.log-panel-body .log-fx .fx-icon[data-v-c69e8556]{width:14px;text-align:center;font-weight:700;flex-shrink:0}.log-panel-body .log-fx.shield[data-v-c69e8556]{color:#93c5fd}.log-panel-body .log-fx.heal[data-v-c69e8556]{color:#86efac}.log-panel-body .log-fx.modifier[data-v-c69e8556]{color:#c4b5fd;opacity:.85;font-style:italic}.log-panel-body .log-fx.status[data-v-c69e8556]{color:#fbbf24}.log-panel-body .log-fx.primer[data-v-c69e8556]{color:#fbbf24;font-weight:600;background:#fbbf2414;border-radius:3px}.log-panel-body .log-fx.absorb[data-v-c69e8556]{color:#93c5fd}.log-panel-body .log-fx.reflect[data-v-c69e8556]{color:#fbbf24;font-weight:700}.log-panel-body .log-fx.damage[data-v-c69e8556]{color:#fca5a5}.log-panel-body .log-fx.final[data-v-c69e8556]{font-weight:700}.log-panel-body .log-fx.final.damage[data-v-c69e8556]{background:#e74c3c1f;border:1px solid rgba(231,76,60,.25);border-radius:3px;padding:2px 5px}.log-panel-body .log-fx.tick-line[data-v-c69e8556]{font-style:italic;opacity:.9}.log-panel-body .log-fx.muted[data-v-c69e8556]{opacity:.5;font-style:italic}.log-panel-body .log-damage[data-v-c69e8556]{font-weight:700;color:#f97316}.log-panel-body .log-heal[data-v-c69e8556]{font-weight:700;color:#4ade80}.log-panel-body .log-shield[data-v-c69e8556]{font-weight:700;color:#60a5fa}.log-panel-body .log-status-target[data-v-c69e8556]{opacity:.6;font-size:.65rem;font-style:italic}.log-panel-body .log-fx[data-v-c69e8556] .icon-display{flex-shrink:0}.vitals-wrap[data-v-fa320ee9]{display:flex;flex-direction:column;align-items:center;gap:2px}.shield-badge[data-v-fa320ee9]{display:flex;align-items:center;gap:2px;font-size:.75rem;font-weight:700;color:#cbd5e1;font-variant-numeric:tabular-nums}.shield-badge-icon[data-v-fa320ee9]{font-size:.9rem;line-height:1}.shield-gauge[data-v-fa320ee9]{position:relative;width:70px;height:78px;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.shield-svg[data-v-fa320ee9]{width:100%;height:100%;overflow:visible}.hp-current-fill[data-v-fa320ee9]{transition:y .6s ease,height .6s ease}.shield-current-fill[data-v-fa320ee9]{transition:y .4s ease,height .4s ease,fill .3s ease}.shield-preview-fill[data-v-fa320ee9]{transition:y .4s ease,height .4s ease;animation:preview-pulse-fa320ee9 1.6s ease-in-out infinite}@keyframes preview-pulse-fa320ee9{0%,to{opacity:.35}50%{opacity:.65}}.shield-loss-fill[data-v-fa320ee9]{transition:y .4s ease,height .4s ease;animation:loss-pulse-fa320ee9 .9s ease-in-out infinite}@keyframes loss-pulse-fa320ee9{0%,to{opacity:.55}50%{opacity:.9}}.shield-badge-loss[data-v-fa320ee9]{color:#f87171;animation:loss-pulse-fa320ee9 .9s ease-in-out infinite}.badge-fade-enter-active[data-v-fa320ee9],.badge-fade-leave-active[data-v-fa320ee9]{transition:opacity .2s ease,transform .2s ease}.badge-fade-enter-from[data-v-fa320ee9],.badge-fade-leave-to[data-v-fa320ee9]{opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion: reduce){.badge-fade-enter-active[data-v-fa320ee9],.badge-fade-leave-active[data-v-fa320ee9]{transition:none}}.shield-gauge.firing[data-v-fa320ee9]{animation:shield-fire-fa320ee9 .8s ease-out}@keyframes shield-fire-fa320ee9{0%{transform:scale(1)}30%{transform:scale(1.15);filter:drop-shadow(0 0 18px rgba(148,163,184,.8))}to{transform:scale(1)}}.shield-numbers[data-v-fa320ee9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;text-align:center}.num-current[data-v-fa320ee9]{font-size:1.4rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.9);line-height:1}.num-current.is-empty[data-v-fa320ee9]{color:#fff6}.hp-delta-num[data-v-fa320ee9]{display:block;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.9);animation:hp-delta-blink-fa320ee9 .7s ease-in-out infinite}.hp-delta-num.is-loss[data-v-fa320ee9]{color:#fca5a5}.hp-delta-num.is-gain[data-v-fa320ee9]{color:#4ade80}@keyframes hp-delta-blink-fa320ee9{0%,to{opacity:.95}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.hp-delta-num[data-v-fa320ee9]{animation:none}}.mana-list[data-v-06acf6f5]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;min-height:36px}.mana-chip.is-empty[data-v-06acf6f5]{opacity:.4}.mana-chip[data-v-06acf6f5]{display:flex;align-items:center;gap:3px;background:#0000004d;border:1px solid rgba(201,169,97,.25);border-radius:12px;padding:2px 8px 2px 4px;transition:transform .15s ease,box-shadow .15s ease;transform-origin:center center;will-change:transform,box-shadow}.mana-chip-value[data-v-06acf6f5]{color:#c9a961;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.mana-chip-spend[data-v-06acf6f5]{color:#f87171;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;margin-left:1px}.mana-chip[data-element=eau][data-v-06acf6f5]{--element-color: #3498db}.mana-chip[data-element=feu][data-v-06acf6f5]{--element-color: #e74c3c}.mana-chip[data-element=terre][data-v-06acf6f5]{--element-color: #8b4513}.mana-chip[data-element=air][data-v-06acf6f5]{--element-color: #9b59b6}.mana-chip[data-element=mort][data-v-06acf6f5]{--element-color: #6b7280}.mana-chip[data-element=vie][data-v-06acf6f5]{--element-color: #86efac}.mana-chip-pulse[data-v-06acf6f5]{animation:mana-pulse-06acf6f5 .5s ease-out}@keyframes mana-pulse-06acf6f5{0%{transform:scale(1);box-shadow:0 0 0 0 var(--element-color, #fff)}50%{transform:scale(1.15);box-shadow:0 0 12px 4px var(--element-color, #fff)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.floating-num[data-v-8bb5ead7]{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;font-weight:800;font-size:clamp(1rem,1.8vw,1.5rem);font-variant-numeric:tabular-nums;text-shadow:0 2px 6px rgba(0,0,0,.85);pointer-events:none;z-index:40;opacity:0;animation:float-rise-8bb5ead7 1s ease forwards}.floating-num.damage[data-v-8bb5ead7]{color:#ef4444}.floating-num.shield[data-v-8bb5ead7]{color:#93c5fd}.floating-num.heal[data-v-8bb5ead7]{color:#4ade80}.floating-icon[data-v-8bb5ead7]{font-size:.7em;opacity:.85;font-variation-settings:"FILL" 1}@keyframes float-rise-8bb5ead7{0%{opacity:0;transform:translate(-50%,8px) scale(.85)}18%{opacity:1;transform:translate(-50%) scale(1.12)}32%{transform:translate(-50%,-2px) scale(1)}to{opacity:0;transform:translate(-50%,-34px) scale(1)}}@media (prefers-reduced-motion: reduce){.floating-num[data-v-8bb5ead7]{animation:float-fade-8bb5ead7 1s ease forwards}@keyframes float-fade-8bb5ead7{0%{opacity:0}18%{opacity:1}to{opacity:0}}}.dmg-tip-wrapper[data-v-7f92c185]{display:inline;outline:none;cursor:help}.dmg-tip[data-v-7f92c185]{position:fixed;width:max-content;z-index:99999;min-width:190px;max-width:280px;padding:.5rem .6rem;background:#0f0f0ff7;border:1px solid rgba(201,169,97,.45);border-radius:10px;box-shadow:0 8px 24px #000000d9,0 0 16px #c9a9611f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;line-height:1.3;text-align:left;pointer-events:none}.dmg-tip[data-v-7f92c185]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#c9a96173}.dmg-tip.below[data-v-7f92c185]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#c9a96173}.dmg-tip-head[data-v-7f92c185]{display:flex;align-items:center;gap:6px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid rgba(201,169,97,.2);color:#c9a961;font-weight:700;letter-spacing:.02em}.head-icon[data-v-7f92c185]{font-size:16px;font-variation-settings:"FILL" 1}.head-title[data-v-7f92c185]{font-size:.72rem}.dmg-rows[data-v-7f92c185]{display:flex;flex-direction:column;gap:3px}.dmg-row[data-v-7f92c185]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;opacity:0;animation:dmg-row-in-7f92c185 .18s ease forwards}@keyframes dmg-row-in-7f92c185{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.row-icon[data-v-7f92c185]{display:block;flex-shrink:0}.row-icon.ms[data-v-7f92c185]{font-size:17px;line-height:1;font-variation-settings:"FILL" 1,"wght" 500}.row-label[data-v-7f92c185]{color:#d6cdb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-value[data-v-7f92c185]{font-weight:800;font-variant-numeric:tabular-nums}.dmg-row.base .row-value[data-v-7f92c185]{color:#e8dcc0}.dmg-row.mod[data-v-7f92c185]{padding-left:10px;font-size:.72rem}.dmg-row.mod .row-label[data-v-7f92c185]{color:#d6cdb8bf}.dmg-row.mod .row-value[data-v-7f92c185]{color:#f0c674}.dmg-row.strike[data-v-7f92c185]{margin-top:2px;padding-top:4px;border-top:1px solid rgba(255,255,255,.1)}.dmg-row.strike .row-label[data-v-7f92c185]{color:#f5f0e6;font-weight:700}.dmg-row.strike .row-value[data-v-7f92c185],.dmg-row.strike .row-icon.ms[data-v-7f92c185]{color:#f0c674}.dmg-row.strike .row-value[data-v-7f92c185]{font-size:.95rem}.dmg-row.extra .row-value[data-v-7f92c185]{color:#f0c674}.dmg-row.absorbed .row-value[data-v-7f92c185],.dmg-row.absorbed .row-icon.ms[data-v-7f92c185]{color:#cbd5e1}.dmg-row.exec .row-label[data-v-7f92c185]{color:#c4b5fd;font-weight:700;animation:exec-pulse-7f92c185 1.1s ease-in-out infinite}@keyframes exec-pulse-7f92c185{0%,to{opacity:1}50%{opacity:.55}}.dmg-tip-fade-enter-active[data-v-7f92c185]{transition:opacity .14s ease,transform .14s ease}.dmg-tip-fade-leave-active[data-v-7f92c185]{transition:opacity .1s ease}.dmg-tip-fade-enter-from[data-v-7f92c185]{opacity:0;transform:translateY(4px) scale(.96)}.dmg-tip-fade-leave-to[data-v-7f92c185]{opacity:0}@media (prefers-reduced-motion: reduce){.dmg-row[data-v-7f92c185]{opacity:1;animation:none}.dmg-row.exec .row-label[data-v-7f92c185]{animation:none}.dmg-tip-fade-enter-active[data-v-7f92c185],.dmg-tip-fade-leave-active[data-v-7f92c185]{transition:opacity .1s ease}.dmg-tip-fade-enter-from[data-v-7f92c185]{transform:none}}.gauge-area[data-v-623bdcae]{display:flex;justify-content:center;align-items:center}.liquid-gauge-container[data-v-623bdcae]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:clamp(4rem,6vw,6rem);flex-shrink:0;flex-grow:0;height:100%;min-height:0}.gauge-wrapper[data-v-623bdcae]{position:relative;width:clamp(3rem,4.5vw,5rem);flex:1 1 auto;min-height:120px;height:100%;max-height:420px}.liquid-gauge[data-v-623bdcae]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;border:1px solid rgba(255,255,255,.08);overflow:hidden;cursor:pointer;z-index:5;transition:box-shadow .3s ease}.liquid-gauge.bonus-glow-positive[data-v-623bdcae]{box-shadow:0 0 12px 2px #2ecc7166}.liquid-gauge.bonus-glow-negative[data-v-623bdcae]{box-shadow:0 0 12px 2px #e74c3c66}.gauge-glass[data-v-623bdcae]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0f0fe6,#141414f2);border-radius:inherit;box-shadow:inset 0 0 15px #00000080}.gauge-preview[data-v-623bdcae]{position:absolute;bottom:0;left:2px;right:2px;border-radius:0 0 12px 12px;background:linear-gradient(to top,#2ecc714d,#2ecc7126);transition:height .15s ease-out;animation:preview-pulse-623bdcae 1s ease-in-out infinite}@keyframes preview-pulse-623bdcae{0%,to{opacity:.6}50%{opacity:1}}.liquid-gauge.has-preview[data-v-623bdcae]{box-shadow:0 0 15px 3px #2ecc7166}.gauge-liquid[data-v-623bdcae]{position:absolute;bottom:0;left:2px;right:2px;border-radius:0 0 12px 12px;transition:height .4s ease-out,background .4s ease-out;overflow:hidden}.gauge-liquid-empty[data-v-623bdcae]{background:transparent!important}.is-channeling .gauge-liquid[data-v-623bdcae]{transition:height 1.5s ease-in,background 1.5s ease-in}.liquid-surface[data-v-623bdcae]{position:absolute;top:-4px;left:-10%;right:-10%;height:12px;filter:brightness(1.3);border-radius:50%;animation:wave-623bdcae 2s ease-in-out infinite}@keyframes wave-623bdcae{0%,to{transform:translate(-2%) scaleY(1)}50%{transform:translate(2%) scaleY(.8)}}.liquid-bubbles[data-v-623bdcae]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bubble[data-v-623bdcae]{position:absolute;bottom:10%;width:6px;height:6px;background:#ffffff4d;border-radius:50%;animation:bubble-rise-623bdcae 3s ease-in-out infinite}.bubble[data-v-623bdcae]:nth-child(1){left:20%;animation-delay:0s;animation-duration:2.5s}.bubble[data-v-623bdcae]:nth-child(2){left:50%;animation-delay:.8s;animation-duration:3s;width:4px;height:4px}.bubble[data-v-623bdcae]:nth-child(3){left:75%;animation-delay:1.5s;animation-duration:2.8s;width:5px;height:5px}@keyframes bubble-rise-623bdcae{0%{transform:translateY(0) scale(1);opacity:.6}50%{opacity:.8}to{transform:translateY(-80px) scale(.5);opacity:0}}.gauge-shine[data-v-623bdcae]{position:absolute;top:6px;left:4px;width:6px;height:40%;background:linear-gradient(180deg,#fff3,#ffffff08);border-radius:3px;pointer-events:none}.threshold-indicator[data-v-623bdcae]{position:absolute;left:4px;right:4px;height:3px;background:#ffffffe6;border-radius:2px;box-shadow:0 0 8px #ffffffb3;pointer-events:none;z-index:10;transition:bottom .4s ease-out}.threshold-indicator.channeling-threshold[data-v-623bdcae]{background:#64d2ffe6;box-shadow:0 0 8px #64d2ffb3}.gauge-value-display[data-v-623bdcae]{font-size:14px;font-weight:700;color:#fff;text-align:center;position:relative}.preview-delta[data-v-623bdcae]{position:absolute;left:100%;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;margin-left:4px;white-space:nowrap}.preview-delta.positive[data-v-623bdcae]{color:#2ecc71}.preview-delta.negative[data-v-623bdcae]{color:#e74c3c}.preview-element-icon[data-v-623bdcae]{font-size:10px;margin-left:1px}.gauge-elements-breakdown[data-v-623bdcae]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-top:2px;font-size:13px;font-weight:600;color:#fff;width:100%}.breakdown-item[data-v-623bdcae]{display:inline-flex;align-items:center;gap:2px}.gauge-summary[data-v-623bdcae]{position:fixed;background:#141414fa;border:1px solid #555;border-radius:10px;padding:12px;min-width:320px;max-height:80vh;overflow-y:auto;z-index:10000;box-shadow:0 6px 24px #0009;cursor:default}.gauge-summary.is-pinned[data-v-623bdcae]{border-color:#c9a9618c;box-shadow:0 6px 24px #0009,0 0 14px #c9a9612e;padding-top:28px}.gauge-summary-drag[data-v-623bdcae]{position:absolute;top:4px;left:8px;font-size:14px;color:#fff6;cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:-2px;padding:2px 6px;border-radius:4px;transition:background .15s,color .15s}.gauge-summary-drag[data-v-623bdcae]:hover{color:#ffffffd9;background:#ffffff0f}.gauge-summary-drag[data-v-623bdcae]:active{cursor:grabbing;background:#c9a96126}.gauge-summary-close[data-v-623bdcae]{position:absolute;top:4px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:#ffffff8c;font-size:22px;line-height:1;cursor:pointer;transition:color .15s,transform .15s}.gauge-summary-close[data-v-623bdcae]:hover{color:#ff6b6b;transform:scale(1.15)}.summary-section[data-v-623bdcae]{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.summary-section[data-v-623bdcae]:last-of-type{border-bottom:none}.calc-line[data-v-623bdcae]{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:13px}.calc-line[data-v-623bdcae]:hover{background:#ffffff0d;border-radius:4px}.calc-icon[data-v-623bdcae]{font-size:14px;width:20px;text-align:center}.calc-label[data-v-623bdcae]{flex:1;color:#eee;font-weight:600;font-size:.95rem}.calc-multiplier[data-v-623bdcae]{margin-left:4px;color:#c9a961;font-weight:700}.calc-count[data-v-623bdcae]{margin-left:4px;color:#6ee7b7;font-weight:700;text-shadow:0 0 6px rgba(110,231,183,.4)}.calc-leak[data-v-623bdcae]{margin-left:4px;color:#fff;font-weight:700;opacity:.85}.calc-element[data-v-623bdcae]{font-size:14px}.calc-multiplier[data-v-623bdcae]{color:#888;font-size:12px}.calc-arrow[data-v-623bdcae]{color:#666}.calc-value[data-v-623bdcae]{font-weight:700;min-width:40px;text-align:right}.calc-value.positive[data-v-623bdcae]{color:#2ecc71}.calc-value.negative[data-v-623bdcae]{color:#e74c3c}.calc-line.potentialisation[data-v-623bdcae]{background:#2ecc711a;border-radius:4px}.calc-line.annulation[data-v-623bdcae]{background:#e74c3c1a;border-radius:4px}.weapon-line[data-v-623bdcae],.arrow-line[data-v-623bdcae]{background:#ffffff1a;border-radius:4px}.summary-total[data-v-623bdcae]{padding:12px;text-align:center;border-top:1px solid #444;margin-top:8px}.total-value[data-v-623bdcae]{font-size:28px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(155,89,182,.8),0 0 20px rgba(155,89,182,.6)}.tooltip-fade-enter-active[data-v-623bdcae],.tooltip-fade-leave-active[data-v-623bdcae]{transition:opacity .15s ease}.tooltip-fade-enter-from[data-v-623bdcae],.tooltip-fade-leave-to[data-v-623bdcae]{opacity:0}@media (max-width: 768px){.liquid-gauge-container[data-v-623bdcae]{gap:6px;height:100%;justify-content:center}.gauge-wrapper[data-v-623bdcae]{width:40px;height:180px}.gauge-value-display[data-v-623bdcae]{font-size:11px}.preview-delta[data-v-623bdcae]{font-size:10px}.bubble[data-v-623bdcae]{width:4px;height:4px}.gauge-summary[data-v-623bdcae]{min-width:260px}}.hex-rune-channel[data-v-ac4c54c4]{fill:#0f0f0fd9;fill-rule:evenodd;stroke:none;pointer-events:none}.pierce-edge[data-v-ac4c54c4]{stroke:#c9a961;stroke-width:4;stroke-linecap:round;cursor:pointer;opacity:.6;animation:pierce-pulse-ac4c54c4 1.6s ease-in-out infinite;pointer-events:stroke}.pierce-edge[data-v-ac4c54c4]:hover{stroke:#ffe08a;opacity:1;stroke-width:6}@keyframes pierce-pulse-ac4c54c4{0%,to{opacity:.45}50%{opacity:.85}}.hex-rune-glyphs[data-v-ac4c54c4]{pointer-events:none;transition:opacity .4s;animation:rune-pulse-ac4c54c4 2.5s ease-in-out infinite}@keyframes rune-pulse-ac4c54c4{0%,to{opacity:.5}50%{opacity:.9}}.rune-char[data-v-ac4c54c4]{transition:opacity .4s}.rune-char.glow-dim[data-v-ac4c54c4]{opacity:.14}.rune-char.glow-idle[data-v-ac4c54c4]{opacity:.8}.rune-char.glow-lit[data-v-ac4c54c4]{opacity:1}.hex-fill.empty[data-v-ac4c54c4]{fill:#ffffff08;stroke:none}.hex-fill.filled[data-v-ac4c54c4]{fill:transparent;stroke:none;cursor:pointer}.hex-fill.drop-highlight[data-v-ac4c54c4]{fill:#3498db40;stroke:none}.hex-outline[data-v-ac4c54c4]{fill:none;stroke:none;transition:all .2s ease}.hex-outline.drop-target[data-v-ac4c54c4]{stroke:#3498db;stroke-dasharray:none;stroke-width:2;filter:drop-shadow(0 0 4px rgba(52,152,219,.5))}.hex-edge[data-v-ac4c54c4]{stroke:#7f8c8d;stroke-width:1;stroke-linecap:round}.pore-gate[data-v-ac4c54c4]{stroke:#c9a961;stroke-width:1.5;stroke-linecap:round}.pore-gate.linked[data-v-ac4c54c4]{stroke:#e8cc7a}.empty-indicator[data-v-ac4c54c4]{fill:#555;font-size:20px;pointer-events:none}.drop-indicator[data-v-ac4c54c4]{fill:#3498db;font-size:24px;pointer-events:none;opacity:.8}.object-icon[data-v-ac4c54c4]{pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.object-composition[data-v-ac4c54c4]{pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.75))}.object-label[data-v-ac4c54c4]{fill:#ecf0f1;font-size:18px;pointer-events:none}.rotate-hint-wrapper[data-v-ac4c54c4]{opacity:0;pointer-events:none;transition:opacity .2s ease}.hex-cell.has-slot:hover .rotate-hint-wrapper[data-v-ac4c54c4],.hex-cell.has-slot.is-block-hovered .rotate-hint-wrapper[data-v-ac4c54c4]{opacity:1}.hex-cell.mode-canal .hex-edge[data-v-ac4c54c4],.hex-cell.mode-canal .pore-gate[data-v-ac4c54c4]{display:none}.hex-cell.mode-canal .hex-fill.filled[data-v-ac4c54c4]{cursor:pointer}.hex-cell.is-selecting .hex-fill.filled[data-v-ac4c54c4]{fill:#e67e224d;animation:selecting-pulse-ac4c54c4 1.2s ease-in-out infinite}.hex-cell.is-selecting .hex-edge[data-v-ac4c54c4]{stroke:#e67e22;stroke-width:1.5}@keyframes selecting-pulse-ac4c54c4{0%,to{fill:#e67e2233}50%{fill:#e67e2273}}.hex-cell.mode-canal.has-object .hex-fill.filled[data-v-ac4c54c4]{transition:fill .15s ease}.hex-cell.mode-canal.has-object:hover .hex-fill.filled[data-v-ac4c54c4],.hex-cell.mode-canal.has-object.is-block-hovered .hex-fill.filled[data-v-ac4c54c4]{fill:#e74c3c4d}.glow[data-v-6d98534b]{stroke-width:14;pointer-events:none;vector-effect:non-scaling-stroke}.bond[data-v-6d98534b]{stroke-linecap:round;pointer-events:none;vector-effect:non-scaling-stroke}.bond.core[data-v-6d98534b]{stroke-width:3.5;opacity:.85}.bond.outer[data-v-6d98534b]{stroke-width:2;opacity:.55}.magic-link.potentialisation .bond[data-v-6d98534b]{animation:soft-breathe-6d98534b 4s ease-in-out infinite}.magic-link.potentialisation .glow[data-v-6d98534b]{animation:glow-breathe-6d98534b 4s ease-in-out infinite}.magic-link.annulation .bond.core[data-v-6d98534b]{stroke-width:2.5;opacity:.6}.magic-link.annulation .bond.outer[data-v-6d98534b]{opacity:.4}.magic-link.annulation .glow[data-v-6d98534b]{opacity:.5;animation:glow-breathe-6d98534b 4s ease-in-out infinite}@keyframes soft-breathe-6d98534b{0%,to{opacity:.7}50%{opacity:.95}}@keyframes glow-breathe-6d98534b{0%,to{opacity:.4}50%{opacity:.7}}.flow-chevron polyline[data-v-6d98534b]{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.magic-link.potentialisation .flow-chevron polyline[data-v-6d98534b]{stroke:#b5e8b5}.magic-link.annulation .flow-chevron polyline[data-v-6d98534b]{stroke:#e8b5b5}.hex-grid-wrapper[data-v-27abc827]{position:relative;display:flex;flex:1;min-width:0;min-height:0;width:100%;height:100%}.hex-eye-toggle[data-v-27abc827]{position:absolute;top:8px;right:8px;z-index:10;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#141414bf;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:20px;cursor:pointer;transition:all .18s ease;line-height:1}.hex-eye-toggle[data-v-27abc827]:hover{background:#ffffff1a;border-color:#fff6}.hex-eye-toggle.active[data-v-27abc827]{background:#c9a96140;border-color:#c9a961b3;color:#e8cc7a;box-shadow:0 0 10px #c9a96159}.hex-interactions-toggle[data-v-27abc827]{position:absolute;top:8px;left:8px;z-index:10;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#141414bf;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:18px;cursor:pointer;transition:all .18s ease;line-height:1}.hex-interactions-toggle svg[data-v-27abc827]{width:28px;height:28px;flex:0 0 auto;overflow:visible}.hex-interactions-toggle[data-v-27abc827]:hover{background:#ffffff1a;border-color:#fff6}.hex-interactions-toggle.active[data-v-27abc827]{background:#c9a96140;border-color:#c9a961b3;color:#e8cc7a;box-shadow:0 0 10px #c9a96159}.hex-lens-toggle[data-v-27abc827]{position:absolute;top:62px;left:8px;z-index:10;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#141414bf;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#7b8291;cursor:pointer;transition:all .18s ease;line-height:1}.hex-lens-toggle[data-v-27abc827] svg{width:34px;height:34px}.hex-lens-toggle[data-v-27abc827]:hover{color:#4fc3f7;border-color:#4fc3f780}.hex-lens-toggle.active[data-v-27abc827]{background:#4fc3f740;border-color:#4fc3f7b3;color:#4fc3f7;box-shadow:0 0 10px #4fc3f759}.interactions-window[data-v-27abc827]{position:fixed;top:64px;right:24px;z-index:10000;display:flex;flex-direction:column;align-items:center;gap:.6rem;width:max-content;max-width:92vw;padding:28px 16px 14px;background:#141414fa;border:1px solid rgba(201,169,97,.55);border-radius:10px;box-shadow:0 6px 24px #0009,0 0 14px #c9a9612e;cursor:default;animation:interactions-pop-27abc827 .16s ease}@keyframes interactions-pop-27abc827{0%{opacity:0}to{opacity:1}}.iw-drag[data-v-27abc827]{position:absolute;top:4px;left:8px;font-size:14px;color:#fff6;cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:-2px;padding:2px 6px;border-radius:4px;touch-action:none;transition:background .15s,color .15s}.iw-drag[data-v-27abc827]:hover{color:#ffffffb3;background:#ffffff14}.iw-drag[data-v-27abc827]:active{cursor:grabbing}.iw-close[data-v-27abc827]{position:absolute;top:4px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:#ffffff8c;font-size:22px;line-height:1;cursor:pointer;transition:color .15s,transform .15s}.iw-close[data-v-27abc827]:hover{color:#fff;transform:scale(1.1)}.iw-title[data-v-27abc827]{font-size:.82rem;font-weight:600;color:#ffffffd9;letter-spacing:.02em}.interactions-legend[data-v-27abc827]{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;color:#ffffffd9}.leg-item[data-v-27abc827]{display:flex;align-items:center;gap:.4rem}.leg-swatch[data-v-27abc827]{width:18px;height:0;border-top-width:3px;border-top-style:solid;border-radius:2px}.leg-swatch.synergie[data-v-27abc827]{border-top-color:#2ecc71}.leg-swatch.annulation[data-v-27abc827]{border-top-style:dashed;border-top-color:#e74c3c}.hex-grid-svg[data-v-27abc827]{flex:1;min-width:0;min-height:0;width:100%;height:100%;display:block}.cell-consuming[data-v-27abc827] .object-icon,.cell-consuming[data-v-27abc827] .object-label{visibility:hidden}.hex-tooltip[data-v-27abc827]{position:absolute;transform:translate(-50%);pointer-events:none;z-index:100;background:#0f0f0ff2;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 14px;white-space:nowrap;color:#ecf0f1}.tooltip-name[data-v-27abc827]{font-weight:600;font-size:15px;margin-bottom:5px;text-align:center}.tooltip-contribs[data-v-27abc827]{display:flex;gap:10px;justify-content:center;align-items:center;margin-bottom:2px}.tooltip-contrib[data-v-27abc827]{font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:3px}.tooltip-contrib.positive[data-v-27abc827]{color:#2ecc71}.tooltip-contrib.negative[data-v-27abc827]{color:#e74c3c}.tooltip-ench[data-v-27abc827]{font-size:13px;text-align:center}.tooltip-ench-help[data-v-27abc827]{display:block;margin-top:1px;font-size:11px;line-height:1.35;color:#ffffffb3;max-width:240px;white-space:normal}.tooltip-hint[data-v-27abc827]{font-size:13px;color:#7f8c8d;text-align:center;font-style:italic}.leak-chevron polyline[data-v-27abc827]{fill:none;stroke:#fffffff2;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,255,255,.6))}.leak-hover-zone[data-v-27abc827]{fill:#ffffff03;cursor:help;pointer-events:all}.leak-tooltip[data-v-27abc827]{background:#0f0f0ff2;border:1px solid rgba(255,255,255,.4);color:#fff;padding:6px 10px}.leak-title[data-v-27abc827]{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.leak-desc[data-v-27abc827]{font-size:12px;color:#ffffffbf}.tooltip-multiplier[data-v-27abc827]{color:#c9a961;font-weight:700;margin-left:6px}.tooltip-warning[data-v-27abc827]{color:#e74c3c;font-size:12px;font-weight:600;text-align:center;margin-top:4px;padding:2px 6px;background:#e74c3c26;border-radius:4px}.pierce-link-dot[data-v-27abc827]{fill:#c9a96173;stroke:#e8cc7a;stroke-width:2;cursor:pointer;transition:all .15s ease;animation:pierce-dot-pulse-27abc827 1.8s ease-in-out infinite}.pierce-link-dot[data-v-27abc827]:hover{fill:#e8cc7ae6;stroke:#fff;filter:drop-shadow(0 0 6px rgba(232,204,122,.8))}@keyframes pierce-dot-pulse-27abc827{0%,to{opacity:.7}50%{opacity:1}}.hex-grid-wrapper.is-piercing[data-v-27abc827],.hex-grid-wrapper.is-piercing[data-v-27abc827] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M13 13 L27 27' stroke='%231a1a1a' stroke-width='7' stroke-linecap='round'/><path d='M13 13 L27 27' stroke='%238b6e3f' stroke-width='4' stroke-linecap='round'/><g transform='rotate(-45 13 13)'><rect x='4' y='8' width='18' height='10' rx='2.5' fill='%23c9a961' stroke='%231a1a1a' stroke-width='2'/></g></svg>") 13 13,pointer}.hex-grid-wrapper.is-piercing[data-v-27abc827] button{cursor:pointer}.rune-candidate[data-v-27abc827]{fill:#c9a96124;stroke:none;animation:rune-candidate-pulse-27abc827 1.6s ease-in-out infinite}@keyframes rune-candidate-pulse-27abc827{0%,to{opacity:.55}50%{opacity:1}}.rune-slots-bg[data-v-27abc827]{fill:#0c0c0ceb;stroke:#c9a9618c;stroke-width:1}.rune-slot-dot[data-v-27abc827]{fill:none;stroke:#c9a961;stroke-width:1.4}.rune-slot-dot.taken[data-v-27abc827]{fill:#c9a961;stroke:#c9a961}.rune-slots.is-full .rune-slots-bg[data-v-27abc827]{stroke:#e74c3c80}.rune-slots.is-full .rune-slot-dot[data-v-27abc827]{fill:#7f6a45;stroke:#7f6a45}.tooltip-link-header[data-v-27abc827]{display:flex;align-items:center;gap:6px;justify-content:center;margin-bottom:6px;font-size:14px}.tooltip-link-icon[data-v-27abc827]{font-size:14px;opacity:.5}.channeling-anim-layer[data-v-b9c513cf]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998}.anim-icon[data-v-b9c513cf]{position:absolute;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.anim-icon-img[data-v-b9c513cf]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(201,169,97,.6))}.anim-icon-emoji[data-v-b9c513cf]{font-size:1.6rem}.anim-flash[data-v-b9c513cf]{position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#ffffe6f2,#c9a961b3,#c9a96100 70%);will-change:transform,opacity}.atelier-actions[data-v-1dabdb1f]{display:flex;gap:8px;justify-content:center;padding:8px 0;flex-wrap:wrap}.atelier-action-btn[data-v-1dabdb1f]{position:relative;display:flex;align-items:center;gap:6px;padding:8px 16px;background:#141414b3;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#ffffffb3;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.atelier-action-btn[data-v-1dabdb1f]:hover{background:#ffffff14;color:#fff;border-color:#ffffff4d}.atelier-action-btn.active[data-v-1dabdb1f]{background:#c9a9612e;color:#e8cc7a;border-color:#c9a96199;box-shadow:0 0 12px #c9a9614d}.atelier-action-btn .icon[data-v-1dabdb1f]{font-size:16px}.atelier-action-btn.replay[data-v-1dabdb1f]{background:#c9a9611f;border-color:#c9a9614d;color:#e8cc7a}.atelier-action-btn.replay[data-v-1dabdb1f]:hover:not(:disabled){background:#c9a96138;border-color:#c9a96199;color:#f0d98f}.atelier-action-btn[data-v-1dabdb1f]:disabled{opacity:.45;cursor:default}.atelier-action-btn .count[data-v-1dabdb1f]{padding:1px 6px;border-radius:999px;background:#c9a96140;font-size:11px;font-weight:700}.purify-zone[data-v-1dabdb1f]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;color:#ffffff73;font-size:13px;font-weight:600;transition:all .2s ease}.purify-zone .icon[data-v-1dabdb1f]{font-size:16px}.purify-zone.is-armed[data-v-1dabdb1f]{background:#5dade22e;border-style:solid;border-color:#5dade2b3;color:#a9d8f5;box-shadow:0 0 14px #5dade259}.atelier-action-banner[data-v-1dabdb1f]{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#141414d9;border:1px solid rgba(201,169,97,.5);border-radius:10px;box-shadow:0 0 16px #c9a96133}.atelier-action-banner .banner-icon[data-v-1dabdb1f]{font-size:20px}.atelier-action-banner .banner-label[data-v-1dabdb1f]{font-size:15px;font-weight:700;color:#e8cc7a;letter-spacing:.5px}.atelier-action-banner .banner-cancel[data-v-1dabdb1f]{margin-left:6px;padding:5px 14px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffb3;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.atelier-action-banner .banner-cancel[data-v-1dabdb1f]:hover{background:#ffffff14;color:#fff;border-color:#ffffff59}.dup[data-v-9aecce29]{position:fixed;width:max-content;z-index:3000;padding:12px 14px;border-radius:12px;border:1px solid rgba(201,169,97,.5);background:#0c0c10f7;box-shadow:0 10px 30px #000000a6;pointer-events:none;animation:dup-pop-9aecce29 .13s ease}.dup.is-denied[data-v-9aecce29]{border-color:#c6454599}.dup-row[data-v-9aecce29]{display:flex;align-items:flex-start;gap:12px}.dup-col[data-v-9aecce29]{display:flex;flex-direction:column;align-items:center;gap:5px;width:72px}.dup-term[data-v-9aecce29]{font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-align:center;color:#e8dcc099;min-height:1.2em}.dup-term.is-after[data-v-9aecce29]{color:#e8cc7a}.dup-arrow[data-v-9aecce29]{margin-top:18px;font-size:22px;color:var(--la-gold, #c9a961)}.dup.is-denied .dup-arrow[data-v-9aecce29]{color:#c64545}.dup-after[data-v-9aecce29]{box-shadow:0 0 0 1px #e8cc7a,0 0 16px #c9a96180}.dup-empty[data-v-9aecce29]{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:2px dashed rgba(201,169,97,.35);color:#c9a96180;font-size:1.3rem;font-weight:700}@keyframes dup-pop-9aecce29{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}.dfc[data-v-6ffe214f]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:4px 0 2px}.dfc-title[data-v-6ffe214f]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.05em;color:#e8cc7a}.dfc-row[data-v-6ffe214f]{display:flex;align-items:flex-start;gap:14px}.dfc-col[data-v-6ffe214f]{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px}.dfc-term[data-v-6ffe214f]{font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-align:center;color:#e8dcc09e;min-height:1.2em}.dfc-term.is-after[data-v-6ffe214f]{color:#e8cc7a}.dfc-arrow[data-v-6ffe214f]{margin-top:24px;font-size:24px;color:var(--la-gold, #c9a961)}.dfc-after[data-v-6ffe214f]{box-shadow:0 0 0 1px #e8cc7a,0 0 16px #c9a96180}.dfc-btn[data-v-6ffe214f]{flex:1;min-height:44px;padding:10px 18px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:transparent;color:#ffffffb3;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dfc-btn[data-v-6ffe214f]:hover{background:#ffffff14;color:#fff;border-color:#ffffff59}.dfc-btn.is-confirm[data-v-6ffe214f]{border-color:#c9a96199;background:#c9a96124;color:#e8cc7a}.dfc-btn.is-confirm[data-v-6ffe214f]:hover{border-color:#c9a961;background:#c9a9613d;color:#f0d98f}.dab[data-v-d89d9320]{width:100%;max-width:560px;margin:0 auto 20px;padding:16px 20px 18px;border-radius:14px;border:2px solid rgba(201,169,97,.5);background:#141414e6;box-shadow:0 0 22px #c9a96138;text-align:center}.dab-head[data-v-d89d9320]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.dab-icon[data-v-d89d9320]{font-size:24px;color:var(--la-gold, #c9a961)}.dab-label[data-v-d89d9320]{font-size:19px;font-weight:700;letter-spacing:.05em;color:#e8cc7a}.dab-hint[data-v-d89d9320]{margin:8px 0 0;font-size:14px;color:#e8dcc0cc}.dab-cancel[data-v-d89d9320]{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:5px 14px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffb3;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.dab-cancel[data-v-d89d9320]:hover{background:#ffffff14;color:#fff;border-color:#ffffff59}.dab-roll[data-v-d89d9320]{display:flex;align-items:center;justify-content:center;height:116px;margin-top:14px;border-radius:14px;border:1px solid rgba(201,169,97,.25);background:radial-gradient(circle at 50% 40%,#c9a9611a,#0000004d);overflow:hidden}.dab-choices[data-v-d89d9320]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:14px}.dab-card[data-v-d89d9320]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:10px;border:2px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff08;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.dab-card[data-v-d89d9320]:hover{transform:translateY(-2px);border-color:#c9a96199;background:#c9a96114}.dab-card.is-picked[data-v-d89d9320]{border-color:#e8cc7a;background:#c9a96129;box-shadow:0 0 0 2px #e8cc7a80,0 0 20px #c9a9618c;transform:translateY(-2px)}.dab-term[data-v-d89d9320]{max-width:96px;min-height:1.2em;font-size:.66rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-align:center;color:#e8dcc09e}.dab-card.is-picked .dab-term[data-v-d89d9320]{color:#e8cc7a}.dice-slots[data-v-2231d1f1]{flex:1;min-height:0;width:100%;padding:12px;overflow-y:auto}.dw-head[data-v-2231d1f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dw-slot-count[data-v-2231d1f1]{font-size:.72rem;font-weight:700;color:#c9a9618c;font-variant-numeric:tabular-nums;letter-spacing:.04em}.dw-slot-row[data-v-2231d1f1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.dw-amu-row[data-v-2231d1f1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(201,169,97,.12)}.dw-bonus-row[data-v-2231d1f1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding-top:16px;border-top:1px dashed rgba(155,142,196,.3)}.dw-slot-bonus[data-v-2231d1f1]{border:1px dashed rgba(155,142,196,.55);background:#9b8ec40f}.dw-slot-bonus.drop-target[data-v-2231d1f1]{border-color:#9b8ec4f2;background:#9b8ec429}.dw-slot[data-v-2231d1f1]{position:relative;padding:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(201,169,97,.2);border-radius:16px;background:#00000047;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.dw-slot.is-empty[data-v-2231d1f1]{border-style:dashed;border-color:#c9a96138;background:#00000029;min-width:92px;min-height:92px}.dw-slot-empty[data-v-2231d1f1]{font-size:1.5rem;font-weight:300;color:#c9a9614d;line-height:1}.dw-slot.grabbing[data-v-2231d1f1]{border-style:dashed;border-color:#c9a96159;background:#c9a9610d}.dw-slot.drop-target[data-v-2231d1f1]{border-style:solid;border-color:#c9a961;background:#c9a9611f;box-shadow:0 0 0 2px #c9a9614d,0 0 18px #c9a96159;transform:scale(1.04)}.dw-slot.drop-replace[data-v-2231d1f1]{border-color:#e9a23b;background:#e9a23b24;box-shadow:0 0 0 2px #e9a23b59,0 0 18px #e9a23b66}.dw-slot.is-evicted .dw-slot-die[data-v-2231d1f1]{opacity:.35;transform:scale(.88);filter:grayscale(.6)}.dw-slot-die[data-v-2231d1f1]{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.dw-slot.grabbing .dw-slot-die[data-v-2231d1f1]{opacity:0}.dw-slot.op-target[data-v-2231d1f1]{border-color:#c9a96159;background:#c9a9610d}.dw-slot.is-hover[data-v-2231d1f1]{border-color:#c9a961;box-shadow:0 0 18px #c9a96173}.dw-slot.is-denied[data-v-2231d1f1]{border-color:#c64545b3;box-shadow:0 0 14px #c6454559}.dw-slot.is-flash[data-v-2231d1f1]{animation:dw-flash-2231d1f1 .64s ease}.dw-slot-die[data-v-2231d1f1]{touch-action:none}.dw-slot-die[data-v-2231d1f1] .die.grid{--gf: min(64px, calc((50vw - 96px) / 3.32))}.dw-slot-amu[data-v-2231d1f1]{border-color:#a78bfa59;background:#18122247;cursor:default}.dw-amu-mark[data-v-2231d1f1]{position:absolute;top:-10px;left:-10px;display:flex;padding:3px;border-radius:50%;background:#0f0c14f2;border:1px solid rgba(167,139,250,.5);box-shadow:0 0 10px #a78bfa40;pointer-events:none}@keyframes dw-flash-2231d1f1{0%{box-shadow:0 0 #c9a96100}35%{box-shadow:0 0 22px #c9a961d9;transform:scale(1.05)}to{box-shadow:0 0 #c9a96100}}.hex-ghost-preview[data-v-248f62be]{display:flex;align-items:center;justify-content:center;pointer-events:none}.sc-badge[data-v-d89bdc19]{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0 auto;padding:6px 12px;border:1px solid rgba(201,169,97,.3);border-radius:999px;background:#121622bf;color:#f0ebe1d9;font-size:.8rem;font-weight:600;cursor:help;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.sc-badge.active[data-v-d89bdc19]{border-color:#c9a9618c}.sc-badge.met[data-v-d89bdc19]{border-color:#c9a961e6;box-shadow:0 0 16px #c9a96140}.sc-badge-icon[data-v-d89bdc19]{width:14px;height:14px;fill:#f0ebe1d9;flex:none}.sc-badge.met .sc-badge-icon[data-v-d89bdc19]{fill:#c9a961}.sc-badge-count[data-v-d89bdc19]{font-variant-numeric:tabular-nums;color:#f0ebe1e6}.sc-badge.met .sc-badge-count[data-v-d89bdc19]{color:#c9a961}.sc-tip[data-v-d89bdc19]{position:fixed;width:max-content;z-index:99999;min-width:150px;padding:8px 10px;background:#0f0f0ff7;border:1px solid rgba(201,169,97,.45);border-radius:10px;box-shadow:0 8px 24px #000000d9,0 0 16px #c9a9611f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:5px;pointer-events:none}.sc-tip[data-v-d89bdc19]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#c9a96173}.sc-tip.below[data-v-d89bdc19]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#c9a96173}.sc-tip-row[data-v-d89bdc19]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.78rem;color:#f0ebe1d9}.sc-tip-count[data-v-d89bdc19]{font-weight:600;font-variant-numeric:tabular-nums}.sc-tip-row.met .sc-tip-count[data-v-d89bdc19]{color:#c9a961}.sc-tip-arrow[data-v-d89bdc19]{color:#c9a961b3}.sc-tip-fade-enter-active[data-v-d89bdc19]{transition:opacity .14s ease,transform .14s ease}.sc-tip-fade-leave-active[data-v-d89bdc19]{transition:opacity .1s ease}.sc-tip-fade-enter-from[data-v-d89bdc19]{opacity:0;transform:translateY(4px) scale(.96)}.sc-tip-fade-leave-to[data-v-d89bdc19]{opacity:0}@media (prefers-reduced-motion: reduce){.sc-tip-fade-enter-active[data-v-d89bdc19],.sc-tip-fade-leave-active[data-v-d89bdc19]{transition:opacity .1s ease}.sc-tip-fade-enter-from[data-v-d89bdc19]{transform:none}}.combat-view[data-v-d1396e7c]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;width:100%}.channeling-btn[data-v-d1396e7c]{--btn-color: #c9a961;position:relative;display:inline-flex;align-items:center;gap:12px;margin:0 auto;padding:14px 36px;background:#1e1e1e99;border:1px solid rgba(255,255,255,.15);border-radius:24px;color:#fff6;font-size:1rem;font-weight:600;letter-spacing:1.5px;cursor:not-allowed;transition:all .3s ease}.channeling-btn.ready[data-v-d1396e7c]{background:#141414b3;border-color:color-mix(in srgb,var(--btn-color) 50%,transparent);color:#ffffffe6;cursor:pointer;box-shadow:0 0 15px color-mix(in srgb,var(--btn-color) 30%,transparent)}.channeling-btn.channeling[data-v-d1396e7c]{background:#141414b3;border-color:color-mix(in srgb,var(--btn-color) 60%,transparent);color:var(--btn-color);cursor:wait;animation:energy-pulse-d1396e7c 1s ease-in-out infinite}.channeling-btn.ready[data-v-d1396e7c]:hover{background:#1e1432cc;border-color:color-mix(in srgb,var(--btn-color) 80%,transparent);color:#fff;box-shadow:0 0 25px color-mix(in srgb,var(--btn-color) 50%,transparent),0 0 50px color-mix(in srgb,var(--btn-color) 25%,transparent),inset 0 0 20px color-mix(in srgb,var(--btn-color) 15%,transparent);text-shadow:0 0 10px color-mix(in srgb,var(--btn-color) 70%,white);animation:energy-pulse-d1396e7c 1.5s ease-in-out infinite}.channeling-cost[data-v-d1396e7c]{padding:2px 8px;border:1px solid color-mix(in srgb,var(--btn-color) 30%,transparent);border-radius:10px;background:#00000059;color:var(--btn-color);font-size:.7rem;font-weight:600;letter-spacing:.5px;white-space:nowrap}.channeling-cost.is-free[data-v-d1396e7c]{border-color:#7ec8a066;color:#7ec8a0}.sanctuary-challenge[data-v-d1396e7c]{display:flex;flex-direction:column;gap:6px;width:min(320px,100%);margin:0 auto;padding:8px 12px;border:1px solid rgba(201,169,97,.3);border-radius:10px;background:#121622bf;transition:border-color .3s ease,box-shadow .3s ease}.sanctuary-challenge.met[data-v-d1396e7c]{border-color:#c9a961cc;box-shadow:0 0 16px #c9a96140}.sc-goal[data-v-d1396e7c]{display:flex;align-items:center;justify-content:center;gap:8px;color:#f0ebe1d9;font-size:.8rem}.sc-count[data-v-d1396e7c]{color:#f0ebe1e6;font-weight:600;font-variant-numeric:tabular-nums}.sanctuary-challenge.met .sc-count[data-v-d1396e7c]{color:#c9a961}.sc-arrow[data-v-d1396e7c]{color:#c9a961b3}.sc-track[data-v-d1396e7c]{position:relative;height:6px;border-radius:3px;background:#0006;overflow:hidden}.sc-fill[data-v-d1396e7c]{height:100%;background:linear-gradient(90deg,#c9a96173,#c9a961d9);transition:width .3s ease}@keyframes energy-pulse-d1396e7c{0%,to{box-shadow:0 0 25px color-mix(in srgb,var(--btn-color) 50%,transparent),0 0 50px color-mix(in srgb,var(--btn-color) 25%,transparent),inset 0 0 20px color-mix(in srgb,var(--btn-color) 15%,transparent)}50%{box-shadow:0 0 35px color-mix(in srgb,var(--btn-color) 60%,transparent),0 0 70px color-mix(in srgb,var(--btn-color) 35%,transparent),inset 0 0 25px color-mix(in srgb,var(--btn-color) 20%,transparent)}}.hex-combat-zone[data-v-d1396e7c]{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;flex:1;min-height:0}.hex-grid-row[data-v-d1396e7c]{display:flex;justify-content:space-evenly;align-items:stretch;gap:12px;width:100%;flex:1;min-height:0}.hex-grid-row[data-v-d1396e7c]>:last-child{align-self:stretch}.hex-grid-wrapper[data-v-d1396e7c]{position:relative;display:flex;min-width:0;min-height:0;flex:1;flex-shrink:1}.atelier-actions-row[data-v-d1396e7c]{flex-shrink:0}.view-buttons[data-v-d1396e7c]{display:flex;gap:6px;justify-content:center}.view-buttons.atelier-bar[data-v-d1396e7c]{position:relative;width:100%}.view-close[data-v-d1396e7c]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(201,169,97,.55);border-radius:12px;background:#0009;color:#e8dcc0;font-size:22px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.view-close[data-v-d1396e7c]:hover{background:#c9a96138;border-color:#c9a961;color:#c9a961}.atelier-switch[data-v-d1396e7c]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:5px;border:2px solid rgba(201,169,97,.4);border-radius:999px;background:#00000073;cursor:pointer;-webkit-user-select:none;user-select:none}.atelier-switch[data-v-d1396e7c]:hover{border-color:#c9a961bf}.as-thumb[data-v-d1396e7c]{position:absolute;left:5px;top:5px;width:46px;height:40px;border-radius:999px;background:#c9a96138;border:1px solid rgba(201,169,97,.65);transition:transform .28s cubic-bezier(.22,1,.36,1)}.as-thumb-right[data-v-d1396e7c]{transform:translate(50px)}.as-opt[data-v-d1396e7c]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:40px;color:#fff6;transition:color .2s ease}.as-opt.active[data-v-d1396e7c]{color:#e8dcc0}.as-opt .material-symbols-outlined[data-v-d1396e7c]{font-size:26px;line-height:1}.view-btn[data-v-d1396e7c]{padding:5px 14px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#0000004d;color:#ffffff80;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.view-btn[data-v-d1396e7c]:hover{background:#ffffff14;color:#ecf0f1;border-color:#ffffff40}.view-btn.active[data-v-d1396e7c]{background:#c9a96129;border-color:#c9a96199;color:#e8dcc0}.view-btn-tab[data-v-d1396e7c],.view-btn-atelier[data-v-d1396e7c]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px}.view-btn-tab .material-symbols-outlined[data-v-d1396e7c],.view-btn-atelier .material-symbols-outlined[data-v-d1396e7c]{font-size:20px;line-height:1}.view-btn-done[data-v-d1396e7c]{color:#3498db;border-color:#3498db4d}.view-btn-done[data-v-d1396e7c]:hover{background:#3498db26;color:#5dade2;border-color:#3498db80}.hex-drag-ghost[data-v-d1396e7c]{position:fixed;pointer-events:none;transform:translate(-50%,-50%);z-index:var(--z-fx);opacity:.85;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.ghost-hex-bg[data-v-d1396e7c]{fill:#2c3e50e6;stroke:#3498db;stroke-width:1.5}.ghost-connector[data-v-d1396e7c]{fill:#c9a961;stroke:#b8943e;stroke-width:.5}.ghost-object[data-v-d1396e7c]{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.ghost-object-icon[data-v-d1396e7c]{width:44px;height:44px;object-fit:contain}.ghost-object-emoji[data-v-d1396e7c]{font-size:28px}.combat-v2-view[data-v-2e28e258]{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"main";gap:clamp(.5rem,1vw,1rem);padding:clamp(.5rem,1.5vw,1.25rem);overflow:visible;position:relative;container-type:inline-size}.combat-v2-view.log-locked[data-v-2e28e258]{grid-template-columns:minmax(0,1fr) clamp(280px,22vw,360px);grid-template-areas:"main log"}.combat-main[data-v-2e28e258]{grid-area:main;display:flex;flex-direction:column;gap:clamp(.4rem,.9vw,.9rem);width:100%;max-width:min(100%,1400px);height:100%;margin:0 auto;min-width:0;min-height:0;position:relative}.fx-overlay[data-v-2e28e258]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:visible}.combat-v2-view.under-attack[data-v-2e28e258]{animation:red-impact-2e28e258 .55s ease-out}@keyframes red-impact-2e28e258{0%{box-shadow:inset 0 0 #ef444400}35%{box-shadow:inset 0 0 80px 12px #ef44448c}to{box-shadow:inset 0 0 #ef444400}}.phase-bar[data-v-2e28e258]{display:flex;gap:4px;padding:.4rem;background:#0006;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.icon-btn[data-v-2e28e258]{width:clamp(2.25rem,4vw,3rem);height:clamp(2.25rem,4vw,3rem);display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000073;color:#e5e7eb;font-size:clamp(.95rem,1.4vw,1.2rem);cursor:pointer;transition:background .15s,border-color .15s}.icon-btn[data-v-2e28e258]:hover:not(:disabled){background:#000000a6;border-color:#ffffff40}.icon-btn[data-v-2e28e258]:disabled{opacity:.4;cursor:not-allowed}.icon-btn.turn-order-btn .material-symbols-outlined[data-v-2e28e258],.icon-btn.recap-btn .material-symbols-outlined[data-v-2e28e258]{font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1}.icon-btn.log-btn.active[data-v-2e28e258],.icon-btn.recap-btn.active[data-v-2e28e258]{background:#c9a9614d;border-color:#c9a96199}.icon-btn.flee-btn[data-v-2e28e258]{background:#781e1e8c;border-color:#ef444466;color:#fecaca}.icon-btn.flee-btn[data-v-2e28e258]:hover:not(:disabled){background:#a02828b3;border-color:#ef4444b3}.log-panel-enter-active[data-v-2e28e258],.log-panel-leave-active[data-v-2e28e258]{transition:transform .25s ease}.log-panel-enter-from[data-v-2e28e258],.log-panel-leave-to[data-v-2e28e258]{transform:translate(100%)}.phase-chip[data-v-2e28e258]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .2s}.phase-chip.future[data-v-2e28e258]{opacity:.4}.phase-chip.done[data-v-2e28e258]{border-color:#4ade8080;background:#4ade801a;color:#4ade80}.phase-chip.current[data-v-2e28e258]{border-color:#c9a961b3;background:#c9a9612e;color:#c9a961;box-shadow:0 0 18px #c9a9614d;animation:pulse-current-2e28e258 1.4s ease-in-out infinite}.phase-chip.current.planning[data-v-2e28e258]{border-color:#e74c3cb3;color:#fca5a5;background:#e74c3c26;animation:pulse-edit-2e28e258 1s ease-in-out infinite}@keyframes pulse-current-2e28e258{0%,to{box-shadow:0 0 18px #c9a9614d}50%{box-shadow:0 0 28px #c9a9618c}}@keyframes pulse-edit-2e28e258{0%,to{box-shadow:0 0 18px #e74c3c4d}50%{box-shadow:0 0 28px #e74c3ca6}}.phase-chip-icon[data-v-2e28e258]{font-size:1rem}.phase-chip-label[data-v-2e28e258]{font-size:.7rem}.monster-zone[data-v-2e28e258]{display:flex;flex-direction:column;gap:.4rem}.monster-row[data-v-2e28e258]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;position:relative}.appease-farewell[data-v-2e28e258]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;margin:0;max-width:min(66%,26rem);text-align:center;font-size:1.02rem;line-height:1.45;font-style:italic;color:#e8dcc0;text-shadow:0 2px 10px rgba(0,0,0,.85);pointer-events:none;padding:.9rem 1.4rem;background:radial-gradient(ellipse at center,#0a0c14d1,#0a0c148c 55%,#0a0c1400)}.appease-fade-enter-active[data-v-2e28e258]{transition:opacity .9s ease .35s,transform .9s ease .35s}.appease-fade-leave-active[data-v-2e28e258]{transition:opacity .3s ease}.appease-fade-enter-from[data-v-2e28e258]{opacity:0;transform:translate(-50%,calc(-50% + 10px))}.appease-fade-leave-to[data-v-2e28e258]{opacity:0}@media (prefers-reduced-motion: reduce){.appease-fade-enter-active[data-v-2e28e258]{transition:opacity .4s ease .2s}.appease-fade-enter-from[data-v-2e28e258]{transform:translate(-50%,-50%)}}.armor-fade-enter-active[data-v-2e28e258],.armor-fade-leave-active[data-v-2e28e258]{transition:opacity .2s ease,transform .2s ease}.armor-fade-enter-from[data-v-2e28e258],.armor-fade-leave-to[data-v-2e28e258]{opacity:0;transform:translateY(-4px)}.status-fade-enter-active[data-v-2e28e258],.status-fade-leave-active[data-v-2e28e258]{transition:opacity .2s ease,transform .2s ease}.status-fade-enter-from[data-v-2e28e258],.status-fade-leave-to[data-v-2e28e258]{opacity:0;transform:scale(.5)}.status-fade-move[data-v-2e28e258]{transition:transform .2s ease}@media (prefers-reduced-motion: reduce){.armor-fade-enter-active[data-v-2e28e258],.armor-fade-leave-active[data-v-2e28e258],.status-fade-enter-active[data-v-2e28e258],.status-fade-leave-active[data-v-2e28e258],.status-fade-move[data-v-2e28e258]{transition:none}}.artwork-frame[data-v-2e28e258]{position:relative;border-radius:10px;overflow:hidden;display:inline-flex;border:1px solid rgba(255,255,255,.08);transition:filter .3s,transform .45s ease}.hit-layer[data-v-2e28e258]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.hit-layer-monster[data-v-2e28e258]{--fn-top: 46%}.hit-layer-player[data-v-2e28e258]{--fn-top: 10%}.preview-eye-watermark[data-v-2e28e258]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(64px,22vw,140px);color:#ffffff8c;text-shadow:0 0 26px rgba(0,0,0,.75),0 0 6px rgba(0,0,0,.9);pointer-events:none;z-index:25;animation:eye-watermark-pulse-2e28e258 2.4s ease-in-out infinite}@keyframes eye-watermark-pulse-2e28e258{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.eye-watermark-fade-enter-active[data-v-2e28e258],.eye-watermark-fade-leave-active[data-v-2e28e258]{transition:opacity .25s ease}.eye-watermark-fade-enter-from[data-v-2e28e258],.eye-watermark-fade-leave-to[data-v-2e28e258]{opacity:0}@media (prefers-reduced-motion: reduce){.preview-eye-watermark[data-v-2e28e258]{animation:none}}.artwork-frame.shake[data-v-2e28e258]{animation:artwork-shake-2e28e258 .5s ease-in-out}.artwork-frame.unhooding[data-v-2e28e258]{animation:artwork-unhood-2e28e258 .9s ease-out}.artwork-frame.unhooding[data-v-2e28e258]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;pointer-events:none;animation:unhood-flash-2e28e258 .9s ease-out forwards}@keyframes artwork-unhood-2e28e258{0%{transform:translateY(0) scale(1)}12%{transform:translateY(-4px) scale(1.03)}28%{transform:translateY(2px) scale(1)}40%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes unhood-flash-2e28e258{0%{opacity:0}10%{opacity:.75}to{opacity:0}}.artwork-frame.glow-vie[data-v-2e28e258]{filter:grayscale(.7) brightness(.6)}.artwork-frame.aloft[data-v-2e28e258]{transform:translateY(-16px) scale(1.02);box-shadow:0 14px 22px #0000008c}.artwork-frame.sunken[data-v-2e28e258]{transform:translateY(12px) scale(.98)}.artwork-frame>img[data-v-2e28e258]{transition:filter .45s ease}.artwork-frame.aloft>img[data-v-2e28e258]{filter:brightness(1.12)}.artwork-frame.sunken>img[data-v-2e28e258]{filter:brightness(.72) saturate(.75)}@media (prefers-reduced-motion: reduce){.artwork-frame.aloft[data-v-2e28e258],.artwork-frame.sunken[data-v-2e28e258]{transform:none}}.artwork-frame.dying[data-v-2e28e258]{animation:artwork-dying-2e28e258 1.2s ease forwards}@keyframes artwork-dying-2e28e258{0%{transform:scale(1);opacity:1}25%{transform:scale(1.03) translateY(-4px);opacity:1}to{transform:scale(.97) translateY(8px);opacity:.72}}.artwork-frame.appeased[data-v-2e28e258]{animation:artwork-appeased-2e28e258 1.6s ease forwards}@keyframes artwork-appeased-2e28e258{0%{transform:scale(1) translateY(0);opacity:1;filter:none}30%{transform:scale(1.02) translateY(-6px);opacity:1;filter:brightness(1.15)}to{transform:scale(1.04) translateY(-26px);opacity:0;filter:brightness(1.3)}}@media (prefers-reduced-motion: reduce){.artwork-frame.dying[data-v-2e28e258]{animation:none;opacity:.72}.artwork-frame.appeased[data-v-2e28e258]{animation:none;opacity:0}.hp-preview-num[data-v-2e28e258],.armor-preview-num[data-v-2e28e258],.appease-preview-num[data-v-2e28e258]{animation:none}}@keyframes artwork-shake-2e28e258{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(4px,2px)}}.artwork-frame img[data-v-2e28e258]{max-height:clamp(180px,40vh,440px);max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.artwork-intro[data-v-2e28e258]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;z-index:0}.intro-fade-leave-active[data-v-2e28e258]{transition:opacity .45s ease}.intro-fade-leave-to[data-v-2e28e258]{opacity:0}@media (prefers-reduced-motion: reduce){.intro-fade-leave-active[data-v-2e28e258]{transition:none}}.artwork-placeholder[data-v-2e28e258]{height:clamp(160px,36vh,400px);width:clamp(160px,22vw,280px);display:flex;align-items:center;justify-content:center;font-size:clamp(3rem,6vw,5rem);background:#0006}.overlay-name[data-v-2e28e258]{position:absolute;top:0;left:0;right:0;padding:6px 10px;background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);font-weight:700;text-align:center;pointer-events:none;font-size:.85rem}.overlay-sensitivity[data-v-2e28e258]{position:absolute;top:30px;right:6px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.overlay-magnitude[data-v-2e28e258]{position:absolute;top:64%;left:8px;right:8px;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none;z-index:26}.overlay-magnitude[data-v-2e28e258] .element-icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.9))}.magnitude-value[data-v-2e28e258]{font-size:1.1rem;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);font-variant-numeric:tabular-nums}.magnitude-fade-enter-active[data-v-2e28e258],.magnitude-fade-leave-active[data-v-2e28e258]{transition:opacity .2s ease}.magnitude-fade-enter-from[data-v-2e28e258],.magnitude-fade-leave-to[data-v-2e28e258]{opacity:0}@media (prefers-reduced-motion: reduce){.magnitude-fade-enter-active[data-v-2e28e258],.magnitude-fade-leave-active[data-v-2e28e258]{transition:none}}.monster-specs[data-v-2e28e258]{position:relative;z-index:10;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:10px;min-width:0}.spec-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:14px;background:#0009;border:1px solid rgba(255,255,255,.14);color:#ffffffe6;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;font-family:inherit}.spec-chip[data-v-2e28e258]:hover{background:#ffffff1f;transform:translateY(-1px)}.spec-chip.weak[data-v-2e28e258]{color:gold;border-color:#ffd70080}.spec-chip.res[data-v-2e28e258]{color:#fca5a5;border-color:#e74c3c80}.bane-chip[data-v-2e28e258]{display:inline-flex;align-items:center;justify-content:center;padding:10px;border-radius:16px;background:#0000008c;border:2px solid rgba(201,169,97,.45);cursor:pointer;font-family:inherit;transition:transform .12s,box-shadow .2s}.bane-chip.locked[data-v-2e28e258]{opacity:.45;filter:grayscale(.85);cursor:pointer}.bane-chip.locked[data-v-2e28e258]:hover{opacity:.7}.bane-chip.armed[data-v-2e28e258]{border-color:#c9a961;cursor:pointer;animation:bane-pulse-2e28e258 1.1s ease-in-out infinite}.bane-chip.armed[data-v-2e28e258]:hover{transform:scale(1.06)}.bane-chip.used[data-v-2e28e258]{opacity:.35;filter:grayscale(1);cursor:default}@keyframes bane-pulse-2e28e258{0%,to{box-shadow:0 0 10px #c9a96173;transform:scale(1)}50%{box-shadow:0 0 26px #c9a961f2;transform:scale(1.08)}}.el-tile.bane-tile[data-v-2e28e258]{border:1px solid #c9a961;box-shadow:0 0 10px #c9a96180}.monster-preview[data-v-2e28e258]{position:relative;z-index:10;display:flex;flex-direction:column;align-self:stretch;justify-content:center;align-items:stretch;gap:6px;min-width:0}.preview-zone[data-v-2e28e258]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:0;padding:8px 0}.turn-row[data-v-2e28e258]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.special-items[data-v-2e28e258]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:220px}.special-item-chip[data-v-2e28e258]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:14px;background:#0000008c;border:2px solid rgba(201,169,97,.45);cursor:pointer;font-family:inherit;transition:transform .12s,box-shadow .2s}.special-item-chip.locked .icon-display[data-v-2e28e258]{opacity:.45;filter:grayscale(.85)}.special-item-chip.locked:hover .icon-display[data-v-2e28e258]{opacity:.7}.special-item-chip.undiscovered[data-v-2e28e258]{cursor:default;border-style:dashed;border-color:#c9a9614d}.special-item-chip.undiscovered .icon-display[data-v-2e28e258],.special-item-chip.undiscovered:hover .icon-display[data-v-2e28e258]{opacity:1;filter:brightness(0) drop-shadow(0 0 6px rgba(201,169,97,.35))}.special-item-chip.armed[data-v-2e28e258]{border-color:#c9a961;animation:bane-pulse-2e28e258 1.1s ease-in-out infinite}.special-item-chip.armed[data-v-2e28e258]:hover{transform:scale(1.06)}.special-item-chip.used[data-v-2e28e258]{cursor:default}.special-item-chip.used .icon-display[data-v-2e28e258]{opacity:.4;filter:grayscale(1)}.special-item-chip.firing[data-v-2e28e258]{animation:none;transform:scale(1.12)}.special-item-count[data-v-2e28e258]{position:absolute;bottom:-4px;right:-4px;min-width:16px;padding:0 4px;border-radius:8px;background:#000000d9;border:1px solid rgba(201,169,97,.6);color:#f5e6c8;font-size:.7rem;font-weight:800;line-height:16px;text-align:center}.special-item-craft[data-v-2e28e258]{position:absolute;bottom:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#111;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #000000b3;padding:0;z-index:2}.special-item-craft .material-symbols-outlined[data-v-2e28e258]{font-size:20px}.special-item-check[data-v-2e28e258]{position:absolute;bottom:-4px;right:-4px;color:#4ade80;font-size:.85rem;font-weight:900}.preview-dmg-chip[data-v-2e28e258],.preview-shield-chip[data-v-2e28e258]{--chip-num: clamp(1.4rem, 2.4vw, 2.2rem);--chip-icon: clamp(1.2rem, 2vw, 1.8rem);--chip-accent: rgba(231, 76, 60, .7);--chip-glow: rgba(231, 76, 60, .3);--chip-glow-size: 14px;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding:8px 16px;min-height:calc(1em + 20px);font-size:var(--chip-num);line-height:1;border-radius:14px;background:#0009;border:2px solid var(--chip-accent);font-weight:800;cursor:help;box-shadow:0 0 var(--chip-glow-size) var(--chip-glow)}.preview-dmg-chip[data-v-2e28e258]{color:#fca5a5}.preview-dmg-chip .dmg-num[data-v-2e28e258],.preview-shield-chip .shield-num[data-v-2e28e258],.preview-dmg-chip.posture .posture-need[data-v-2e28e258]{font-variant-numeric:tabular-nums}.preview-dmg-chip .dmg-num[data-v-2e28e258]{color:#f97316}.preview-dmg-chip.status[data-v-2e28e258]{--chip-glow: color-mix(in srgb, var(--chip-accent) 40%, transparent);color:var(--chip-accent)}.preview-dmg-chip.status .status-stacks[data-v-2e28e258]{font-variant-numeric:tabular-nums}.preview-dmg-chip .dmg-icon[data-v-2e28e258]{font-size:var(--chip-icon);color:#fca5a5}.preview-dmg-chip.skip[data-v-2e28e258]{--chip-accent: rgba(167, 139, 250, .7);--chip-glow: rgba(167, 139, 250, .3);color:#c4b5fd}.preview-dmg-chip.heavy[data-v-2e28e258]{--chip-accent: rgba(239, 68, 68, .95);--chip-glow: rgba(239, 68, 68, .55);--chip-glow-size: 20px}.preview-dmg-chip.posture[data-v-2e28e258]{--chip-accent: rgba(125, 211, 252, .85);--chip-glow: color-mix(in srgb, var(--chip-accent) 45%, transparent);--chip-glow-size: 18px;color:#e0f2fe}.preview-dmg-chip.posture .posture-need[data-v-2e28e258]{color:#e0f2fe}.preview-dmg-chip.charged[data-v-2e28e258]{--chip-accent: rgba(249, 115, 22, .95);--chip-glow: rgba(249, 115, 22, .6);--chip-glow-size: 24px}.preview-dmg-chip.posture[data-v-2e28e258],.preview-dmg-chip.charged[data-v-2e28e258]{position:relative}.preview-dmg-chip.posture[data-v-2e28e258]:after,.preview-dmg-chip.charged[data-v-2e28e258]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(var(--chip-glow-size) * 1.45) var(--chip-glow);animation:chip-pulse-2e28e258 1.5s ease-in-out infinite;will-change:opacity}.preview-dmg-chip.charged[data-v-2e28e258]:after{animation-duration:1.1s}@keyframes chip-pulse-2e28e258{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.preview-dmg-chip.posture[data-v-2e28e258]:after,.preview-dmg-chip.charged[data-v-2e28e258]:after{animation:none;opacity:1}}.preview-dmg-chip .dmg-mitig[data-v-2e28e258]{display:inline-flex;align-items:center;gap:2px;cursor:help}.preview-dmg-chip .dmg-mitig .mitig-amt[data-v-2e28e258]{color:#7dd3fc;font-size:clamp(.9rem,1.5vw,1.2rem);font-variant-numeric:tabular-nums;line-height:1}.preview-dmg-chip .dmg-mitig .mitig-icon[data-v-2e28e258]{width:22px;height:22px;display:block}.preview-shield-chip[data-v-2e28e258]{--chip-accent: rgba(148, 163, 184, .7);--chip-glow: rgba(148, 163, 184, .25);color:#e2e8f0}.preview-shield-chip .shield-icon[data-v-2e28e258]{font-size:var(--chip-icon);filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.preview-shield-chip .shield-num[data-v-2e28e258]{color:#cbd5e1}.preview-effect-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:12px;background:#1a1a1a;border:2px solid rgba(201,169,97,.7);color:#f5e6c8;font-weight:800;box-shadow:0 4px 16px #000000d9,0 0 14px #c9a9614d}.preview-effect-chip .eff-icon[data-v-2e28e258]{flex-shrink:0}.preview-effect-chip .eff-text[data-v-2e28e258]{font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.8vw,1.5rem);line-height:1}.special-items-wrap[data-v-2e28e258]{position:relative;display:flex;flex-direction:column;align-items:center}.special-items-wrap .preview-effect-chip[data-v-2e28e258]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);white-space:nowrap;z-index:12}.special-items.left[data-v-2e28e258]{flex-basis:100%;margin-top:0;gap:12px;max-width:none}.special-item-chip.big[data-v-2e28e258]{padding:14px;border-radius:20px}.special-item-chip.big .icon-size-custom[data-v-2e28e258]{width:72px;height:72px}.special-item-chip.big .special-item-count[data-v-2e28e258]{bottom:-6px;right:-6px;min-width:22px;font-size:.85rem;line-height:22px}.special-item-chip.big .special-item-check[data-v-2e28e258]{bottom:-6px;right:-6px;font-size:1.1rem}.monster-traits[data-v-2e28e258]{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.trait-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:9px;background:#c9a9611f;border:1px solid rgba(201,169,97,.4);cursor:help}.trait-value[data-v-2e28e258]{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:#f0e2c0;line-height:1}.preview-opening-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:2px;padding:3px 6px;border-radius:8px;background:#f59e0b24;border:1px solid rgba(245,158,11,.5);cursor:help;animation:opening-pulse-2e28e258 1.8s ease infinite}@keyframes opening-pulse-2e28e258{0%,to{border-color:#f59e0b80}50%{border-color:#f59e0bf2}}.monster-statuses[data-v-2e28e258]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.monster-statuses .status-split[data-v-2e28e258]{width:1px;align-self:stretch;min-height:18px;margin:0 2px;background:#ffffff38}.overlay-hp[data-v-2e28e258]{position:absolute;bottom:6px;left:8px;right:8px;display:flex;align-items:center;gap:6px;padding:4px 8px;background:#0009;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hp-track[data-v-2e28e258]{position:relative;flex:1;height:6px;background:#ffffff1f;border-radius:3px;overflow:hidden}.hp-fill[data-v-2e28e258]{height:100%;transition:width .6s ease}.hp-fill.monster-hp[data-v-2e28e258]{background:linear-gradient(90deg,#22c55e,#4ade80)}.hp-fill.player-hp[data-v-2e28e258]{background:linear-gradient(90deg,#c9a961,#f59e0b)}.hp-fill.monster-armor[data-v-2e28e258]{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.overlay-armor[data-v-2e28e258]{position:absolute;bottom:32px;left:8px;right:8px;display:flex;align-items:center;gap:6px;padding:3px 8px;background:#0009;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-armor .armor-icon[data-v-2e28e258]{font-size:.85rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.hp-track.armor-track[data-v-2e28e258]{height:5px}.overlay-appease[data-v-2e28e258]{position:absolute;bottom:32px;left:8px;right:8px;display:flex;align-items:center;gap:6px;padding:3px 8px;background:#0009;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-appease.raised[data-v-2e28e258]{bottom:58px}.hp-track.appease-track[data-v-2e28e258]{height:5px}.hp-fill.monster-appease[data-v-2e28e258]{background:linear-gradient(90deg,#0ea5e9,#7dd3fc)}.overlay-appease.pouring[data-v-2e28e258]{box-shadow:0 0 0 1px #7dd3fc80,0 0 12px #0ea5e973}.overlay-appease.pouring .appease-track[data-v-2e28e258]{animation:hp-preview-blink-2e28e258 .9s ease-in-out infinite}.appease-unknown[data-v-2e28e258]{font-size:.9rem;font-weight:800;color:#7dd3fc;line-height:1;animation:hp-preview-blink-2e28e258 .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.overlay-appease.pouring .appease-track[data-v-2e28e258],.appease-unknown[data-v-2e28e258]{animation:none}}.hp-preview-slice.armor-preview-slice[data-v-2e28e258]{background:linear-gradient(90deg,#94a3b899,#e2e8f0e6)}.armor-preview-num[data-v-2e28e258]{color:#93c5fd;font-weight:800;animation:hp-preview-blink-2e28e258 .7s ease-in-out infinite}.hp-preview-slice[data-v-2e28e258]{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#f973168c,#ef4444d9);animation:hp-preview-blink-2e28e258 .7s ease-in-out infinite;pointer-events:none;transition:left .2s ease,width .2s ease}@keyframes hp-preview-blink-2e28e258{0%,to{opacity:.95}50%{opacity:.3}}.hp-text[data-v-2e28e258]{font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.hp-preview-num[data-v-2e28e258]{color:#fca5a5;font-weight:800;animation:hp-preview-blink-2e28e258 .7s ease-in-out infinite}.hp-preview-num.overkill[data-v-2e28e258]{color:#c9a961;text-shadow:0 0 8px rgba(201,169,97,.45)}.slots-zone[data-v-2e28e258]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,max-content));justify-content:center;gap:clamp(.4rem,1vw,1rem);align-items:stretch;min-width:0}.shield-cell[data-v-2e28e258]{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:.4rem .2rem;--status-slot: 34px;--status-max: 34px}.shield-cell.consume-armed[data-v-2e28e258]{border-radius:14px;background:radial-gradient(ellipse at center,rgba(201,169,97,.14),transparent 72%)}.shield-cell.consume-armed.consume-over[data-v-2e28e258]{background:radial-gradient(ellipse at center,rgba(201,169,97,.26),transparent 76%)}.shield-cell.consume-armed .shield-core[data-v-2e28e258]{transform:scale(1.14)}.shield-cell.consume-armed.consume-over .shield-core[data-v-2e28e258]{transform:scale(1.28)}.shield-core[data-v-2e28e258]{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .18s ease}.status-side[data-v-2e28e258]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;width:calc(var(--status-slot) + 26px);--status-n: 1;--status-size: clamp(18px, calc((7rem - 5.6px) / var(--status-n) - 4px), var(--status-max))}.slot-block[data-v-2e28e258]{background:#0000004d;border-radius:10px;border:2px dashed rgba(255,255,255,.12);padding:clamp(.3rem,.6vw,.6rem) clamp(.4rem,.8vw,.8rem);display:flex;flex-direction:column;gap:.2rem;min-height:clamp(4rem,9vh,6.5rem);min-width:clamp(9rem,18vw,16rem);max-width:27rem;transition:all .15s;position:relative}.slot-block.defense[data-v-2e28e258]{border-color:#60a5fa40}.slot-block.offense[data-v-2e28e258]{border-color:#e74c3c40}.slot-block.filled[data-v-2e28e258]{border-style:solid;background:#0006}.slot-block.defense.filled[data-v-2e28e258]{border-color:#60a5fa80}.slot-block.offense.filled[data-v-2e28e258]{border-color:#e74c3c80}.slot-block.bonus[data-v-2e28e258]{border-color:#c9a9614d;min-width:clamp(9rem,16vw,15rem);max-width:24rem}.slot-block.bonus.filled[data-v-2e28e258]{border-color:#c9a96199}.bonus-drop[data-v-2e28e258]{display:flex;align-items:center;justify-content:center;flex:1}.free-display[data-v-2e28e258]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .5rem}.bonus-entry[data-v-2e28e258]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.free-stat[data-v-2e28e258]{font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.free-stat.damage[data-v-2e28e258]{color:#f0c674}.free-stat.shield[data-v-2e28e258]{color:#93c5fd}.bonus-empty[data-v-2e28e258]{gap:4px}.bonus-empty-glyphs[data-v-2e28e258]{display:flex;align-items:center;gap:4px;color:#c9a961b3}.bonus-empty-glyphs .material-symbols-outlined[data-v-2e28e258]{font-size:1.25rem}.bonus-empty-glyphs .bonus-or[data-v-2e28e258]{font-size:.9rem;font-weight:800;opacity:.8}.slot-block.drag-over[data-v-2e28e258]{background:#c9a96124;border-color:#c9a961;border-style:solid;box-shadow:0 0 8px #c9a96140}.slot-col.invite .slot-placeholder-icon[data-v-2e28e258]{animation:slot-icon-shimmer-2e28e258 1s ease-in-out infinite}@keyframes slot-icon-shimmer-2e28e258{0%,to{opacity:.5;filter:grayscale(1) brightness(1) drop-shadow(0 0 0 rgba(201,169,97,0))}50%{opacity:.85;filter:grayscale(1) brightness(1.3) drop-shadow(0 0 4px rgba(201,169,97,.6))}}.slot-block.bonus.invite .bonus-slot-empty[data-v-2e28e258]{animation:bonus-glyph-shimmer-2e28e258 .7s ease-in-out infinite}@keyframes bonus-glyph-shimmer-2e28e258{0%,to{opacity:.5;text-shadow:0 0 0 rgba(201,169,97,0)}50%{opacity:1;text-shadow:0 0 8px rgba(201,169,97,.95)}}.slot-block.active[data-v-2e28e258]{box-shadow:0 0 25px #c9a96180}.slot-block.defense.active[data-v-2e28e258]{box-shadow:0 0 25px #60a5fa80}.slot-block.offense.active[data-v-2e28e258]{box-shadow:0 0 25px #e74c3c80}.slot-block.offense.breach-hit[data-v-2e28e258]{border-color:#f59e0bd9;box-shadow:0 0 26px #f59e0b8c}.slot-block.offense.immune-warn[data-v-2e28e258]{border-color:#64748bd9;box-shadow:0 0 18px #64748b66}.slot-block.locked[data-v-2e28e258]{opacity:.7}.slot-block.planning[data-v-2e28e258]{border-style:solid;border-color:#f97316;box-shadow:0 0 30px #f9731680}.slot-block.filled[data-v-2e28e258]{cursor:pointer}.slot-block.locked[data-v-2e28e258]{cursor:default}.slot-shortcuts[data-v-2e28e258]{display:flex;justify-content:center;gap:.35rem;margin-top:.4rem;flex-wrap:wrap}.shortcut-btn[data-v-2e28e258]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(201,169,97,.45);background:#c9a9611f;color:#f3e5b2;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s}.shortcut-btn[data-v-2e28e258]:hover{background:#c9a96147;border-color:#c9a961;transform:translateY(-1px)}.shortcut-btn[data-v-2e28e258]:active{transform:translateY(0)}.slot-block.selected[data-v-2e28e258]{border-style:solid;border-color:#c9a961;background:#c9a9611f;box-shadow:0 0 24px #c9a96173,inset 0 0 0 1px #c9a96166}.slot-block.selected.defense[data-v-2e28e258],.slot-block.selected.offense[data-v-2e28e258]{border-color:#c9a961}.slot-title[data-v-2e28e258]{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#c9a961d9}.lock-badge[data-v-2e28e258],.hint-badge[data-v-2e28e258]{padding:1px 7px;border-radius:6px;font-size:.6rem;letter-spacing:.4px;text-transform:uppercase}.lock-badge[data-v-2e28e258]{background:#ffffff0f;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.hint-badge[data-v-2e28e258]{background:#f9731633;color:#fdba74;border:1px solid rgba(249,115,22,.4)}.periodic-intent[data-v-2e28e258]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:4px}.periodic-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:#c9a961b3;background:#c9a96114;border:1px solid rgba(201,169,97,.3);opacity:.8}.periodic-chip.active[data-v-2e28e258]{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b99;opacity:1;animation:periodicPulse-2e28e258 1.2s ease-in-out infinite}.periodic-count[data-v-2e28e258]{font-size:.74rem;opacity:.85}.periodic-now[data-v-2e28e258]{font-weight:800}@keyframes periodicPulse-2e28e258{0%,to{box-shadow:0 0 #f59e0b4d}50%{box-shadow:0 0 10px 2px #f59e0b73}}.slot-empty[data-v-2e28e258]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;flex:1;opacity:.4;font-size:.85rem;padding:.4rem 0}.drop-icon[data-v-2e28e258]{font-size:1.4rem}.drop-text[data-v-2e28e258]{font-size:.75rem}.slot-await[data-v-2e28e258]{display:flex;align-items:center;justify-content:center;width:clamp(38px,4.4vw,52px);height:clamp(38px,4.4vw,52px);border:1.5px dashed rgba(201,169,97,.3);border-radius:12px}.slot-amount[data-v-2e28e258]{position:relative;padding:.2rem .3rem;min-height:clamp(2.4rem,5.5vh,3.5rem)}.amount-num[data-v-2e28e258]{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 6px rgba(0,0,0,.6);line-height:1}.slot-grid[data-v-2e28e258]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;width:100%}.slot-col[data-v-2e28e258]{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 5px;min-height:clamp(2.8rem,6vh,4.25rem);min-width:0}.slot-col-value[data-v-2e28e258]{flex-wrap:wrap;gap:4px 6px;max-width:100%}.value-slot-empty[data-v-2e28e258]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:clamp(38px,4.4vw,52px);height:clamp(38px,4.4vw,52px);border:2px dashed rgba(255,255,255,.16);border-radius:8px;color:#ffffff4d;font-size:1.1rem;line-height:1}.slot-placeholder-icon[data-v-2e28e258]{width:88%;height:88%;object-fit:contain;filter:grayscale(1);opacity:.5}.value-slot-empty[data-v-2e28e258]:has(.slot-placeholder-icon),.slot-await[data-v-2e28e258]:has(.slot-placeholder-icon){border-color:transparent}.bonus-slot-empty[data-v-2e28e258]{color:#c9a9618c;font-size:1.3rem}.focus-bonus[data-v-2e28e258]{font-size:clamp(.72rem,1.1vw,.95rem);font-weight:800;color:#7dd3fc;text-shadow:0 1px 2px rgba(0,0,0,.9);cursor:help}.combo-chips[data-v-2e28e258]{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.05}.catalyse-chip[data-v-2e28e258]{font-size:clamp(.72rem,1.1vw,.9rem);font-weight:800;color:#c084fc;text-shadow:0 1px 2px rgba(0,0,0,.9);cursor:help}.instant-catalyse-icon[data-v-2e28e258]{color:#c4a3f5}.slot-col-effects[data-v-2e28e258]{flex-wrap:wrap;max-width:clamp(7rem,14vw,9.5rem)}.slot-col-effects .transform-chip[data-v-2e28e258],.slot-col-effects .amplify-chip[data-v-2e28e258],.slot-col-effects .fusion-chip[data-v-2e28e258],.slot-col-effects .drain-chip[data-v-2e28e258]{background:none;border:none;padding:0;border-radius:0}.slot-col-effects[data-v-2e28e258] .status-badge{background:none!important;border:none!important;padding:0!important;border-radius:0!important}.slot-col-effects[data-v-2e28e258] .badge-icon{width:60px!important;height:60px!important}.effect-empty[data-v-2e28e258]{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px dotted rgba(232,220,192,.22)}.transform-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:3px;padding:0;background:transparent;border:none;cursor:help}.transform-chip .tr-icon[data-v-2e28e258]{width:34px;height:34px;display:block}.transform-chip .tr-arrow[data-v-2e28e258]{font-size:.85rem;font-weight:700;color:#7dd3fc;opacity:.85}.transform-chip .tr-count[data-v-2e28e258]{font-size:.7rem;font-weight:800;color:#7dd3fc;font-variant-numeric:tabular-nums;margin-left:2px}.amplify-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:3px;padding:0;background:transparent;border:none;cursor:help}.amplify-chip .tr-icon[data-v-2e28e258]{width:34px;height:34px;display:block}.amplify-chip .amp-mult[data-v-2e28e258]{font-size:.8rem;font-weight:800;color:#fb923c;font-variant-numeric:tabular-nums}.fusion-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:3px;padding:0;background:transparent;border:none;cursor:help}.fusion-chip .tr-icon[data-v-2e28e258]{width:34px;height:34px;display:block}.fusion-chip .tr-count[data-v-2e28e258]{font-size:.7rem;font-weight:800;color:#fbbf24;font-variant-numeric:tabular-nums;margin-left:2px}.drain-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:8px;background:#f43f5e1f;border:1px solid rgba(244,63,94,.4);cursor:help}.drain-chip .drain-heart[data-v-2e28e258]{font-size:.85rem;color:#f43f5e;line-height:1}.drain-chip .drain-count[data-v-2e28e258]{font-size:.78rem;font-weight:800;color:#fda4af;font-variant-numeric:tabular-nums}.slot-col-effects .annul-chip[data-v-2e28e258]{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:8px;background:#ef444429;border:1px solid rgba(239,68,68,.6);cursor:help;animation:annul-blink-2e28e258 .85s ease-in-out infinite}.annul-chip .tr-icon[data-v-2e28e258]{width:30px;height:30px;display:block}.annul-chip .annul-count[data-v-2e28e258]{font-size:.72rem;font-weight:800;color:#fca5a5;font-variant-numeric:tabular-nums;margin-left:1px}@keyframes annul-blink-2e28e258{0%,to{opacity:1}50%{opacity:.4}}.defense-drop[data-v-2e28e258]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:56px;flex:1}.slot-clear[data-v-2e28e258]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0006;color:#ffffff8c;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:.6;transition:opacity .15s,background .15s,color .15s,border-color .15s;z-index:5}.slot-clear .x-icon[data-v-2e28e258]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;display:block}.slot-clear[data-v-2e28e258]:hover{opacity:1;background:#0000008c;color:#fff;border-color:#c9a96180}.slot-element[data-v-2e28e258]{display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,4vw,3.5rem);height:clamp(2.5rem,4vw,3.5rem);border-radius:8px;background:#0006;border:1px solid rgba(255,255,255,.1)}.bottom-bar[data-v-2e28e258]{position:relative;display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0}.combat-mana-row[data-v-2e28e258]{flex:0 0 auto;display:flex;justify-content:center}.dice-row[data-v-2e28e258]{display:flex;align-items:stretch;gap:clamp(8px,1.6vw,22px);flex:1;min-height:0}.dice-stage[data-v-2e28e258]{position:relative;flex:1;min-width:0;min-height:0;display:flex;align-items:stretch}.combat-toolbar .reroll-group[data-v-2e28e258]{grid-column:2;justify-self:center;align-self:center;display:flex;align-items:center;gap:6px}.combat-toolbar .reroll-hex[data-v-2e28e258]{width:clamp(66px,8vw,96px);height:clamp(40px,5.2vh,54px)}.canal-col[data-v-2e28e258]{align-self:center;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.preview-eye-btn[data-v-2e28e258]{align-self:center;flex:0 0 auto;touch-action:none}.preview-eye-btn[data-v-2e28e258]:hover:not(:disabled){border-color:#c9a961b3;color:#e9d8a6}.atelier-open-btn[data-v-2e28e258]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:12px;border:2px solid rgba(155,142,196,.45);background:#141120cc;color:#ded7f2d9;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .12s ease}.atelier-open-btn .material-symbols-outlined[data-v-2e28e258]{font-size:26px;line-height:1}.atelier-open-btn[data-v-2e28e258]:hover{border-color:#9b8ec4cc;color:#ded7f2;transform:translateY(-1px)}.atelier-open-btn.active[data-v-2e28e258]{border-color:#9b8ec4;background:#9b8ec433;color:#ded7f2}.atelier-open-badge[data-v-2e28e258]{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#9b8ec4;color:#14111f;font-size:.72rem;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.hex-btn.reroll-hex.gripped .hex-shape[data-v-2e28e258]{background:#a5b4fc80}.hex-btn.reroll-hex.gripped .hex-inner[data-v-2e28e258]{color:#a5b4fc}.hex-btn.reroll-hex-fluide .hex-shape[data-v-2e28e258]{background:#3ba8e0bf}.hex-btn.reroll-hex-fluide .hex-inner[data-v-2e28e258]{background:#0d1e2af7;color:#dff3ff}.hex-btn.reroll-hex-fluide:hover:not(:disabled) .hex-shape[data-v-2e28e258]{filter:drop-shadow(0 0 10px rgba(59,168,224,.55))}.hex-btn.reroll-hex-grant .hex-shape[data-v-2e28e258]{background:color-mix(in srgb,var(--grant-color, #c9a961) 75%,transparent)}.hex-btn.reroll-hex-grant .hex-inner[data-v-2e28e258]{background:#0d1e2af7;color:color-mix(in srgb,var(--grant-color, #c9a961) 45%,#f4ede3)}.hex-btn.reroll-hex-grant:hover:not(:disabled) .hex-shape[data-v-2e28e258]{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--grant-color, #c9a961) 55%,transparent))}.hex-btn.reroll-hex-grant .hex-icon[data-v-2e28e258]{opacity:.92}.hex-btn.reroll-hex-grant .hex-inner[data-v-2e28e258]{position:relative}.hex-btn.reroll-hex-grant .hex-tier[data-v-2e28e258]{position:absolute;top:2px;right:6px;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--grant-color, #c9a961) 70%,#f4ede3);pointer-events:none}.dice-tray[data-v-2e28e258]{display:flex;align-items:stretch;flex:1;min-width:0;min-height:0}.dice-tray.disabled[data-v-2e28e258]{opacity:.45}.dice-arena[data-v-2e28e258]{position:relative;flex:1;min-width:0;min-height:clamp(72px,12vh,160px);display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:clamp(14px,3.5vw,48px);overflow:visible;transition:box-shadow .15s ease}.dice-arena.return-target[data-v-2e28e258]{border-radius:16px;box-shadow:inset 0 0 0 2px #c9a96159,inset 0 0 40px #c9a9611f}.combat-toolbar[data-v-2e28e258]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,1.5vw,16px);z-index:20}.combat-meta[data-v-2e28e258]{justify-self:start;display:flex;align-items:center;gap:6px}.combat-actions[data-v-2e28e258]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:clamp(8px,1vw,14px)}.action-btn[data-v-2e28e258]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;font-weight:800;font-size:clamp(.82rem,1.3vw,.98rem);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.action-btn[data-v-2e28e258]:disabled{opacity:.45;cursor:default}.action-btn.reroll[data-v-2e28e258]{border:2px solid rgba(140,170,220,.55);background:#283c5a59;color:#cfe0f5}.action-btn.reroll[data-v-2e28e258]:hover:not(:disabled){transform:translateY(-1px);border-color:#8caadce6;box-shadow:0 0 16px #60a5fa66}.hex-btn[data-v-2e28e258]{align-self:center;flex:0 0 auto;position:relative;box-sizing:border-box;display:block;width:clamp(106px,13vw,158px);height:clamp(62px,8.5vh,92px);padding:0;border:none;background:transparent;cursor:pointer}.hex-shape[data-v-2e28e258]{display:block;box-sizing:border-box;width:100%;height:100%;padding:3px;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:#c9a961b3;transition:background .15s ease,filter .15s ease,transform .12s ease}.hex-inner[data-v-2e28e258]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;width:100%;height:100%;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:#131313f7;color:#f0e4c6;font-weight:800}.hex-icon[data-v-2e28e258]{font-size:clamp(1.05rem,1.9vw,1.55rem);line-height:1}.canal-hex .hex-icon .extraction-icon[data-v-2e28e258]{height:1.9em}.hex-label[data-v-2e28e258]{font-size:clamp(.72rem,1.15vw,.92rem);letter-spacing:.02em;text-align:center;line-height:1.05;white-space:nowrap}.hex-btn[data-v-2e28e258]:hover:not(:disabled){transform:none}.hex-btn:hover:not(:disabled) .hex-shape[data-v-2e28e258]{transform:translateY(-2px);filter:drop-shadow(0 0 10px rgba(201,169,97,.5))}.hex-btn[data-v-2e28e258]:disabled{opacity:.4;cursor:default}.hex-btn.end-hex .hex-shape[data-v-2e28e258]{filter:drop-shadow(0 0 8px rgba(201,169,97,.28))}.hex-btn.end-hex .hex-inner[data-v-2e28e258]{background:#2e2612f7;color:#f6ecca}.hex-btn.end-hex:hover:not(:disabled) .hex-shape[data-v-2e28e258]{filter:drop-shadow(0 0 14px rgba(201,169,97,.6))}.hex-btn.canal-hex.active .hex-shape[data-v-2e28e258]{background:#d8bd78;filter:drop-shadow(0 0 12px rgba(201,169,97,.5))}.canal-gauge[data-v-2e28e258]{position:absolute;top:-5px;right:-4px;z-index:2;display:inline-flex;gap:3px;padding:2px 4px;border-radius:999px;background:#111111f7;border:1px solid rgba(201,169,97,.3);box-shadow:0 1px 4px #00000080;pointer-events:none}.canal-pip[data-v-2e28e258]{width:7px;height:4px;border-radius:2px;background:#c9a9612e;transition:background .15s ease}.canal-pip.on[data-v-2e28e258]{background:#c9a961bf}.canal-gauge.ready[data-v-2e28e258]{border-color:#c9a961cc;box-shadow:0 0 8px #c9a96173}.canal-gauge.ready .canal-pip.on[data-v-2e28e258]{background:#d8bd78}.hex-btn.canal-hex:disabled .canal-gauge[data-v-2e28e258]{opacity:.5}.roll-dice-btn[data-v-2e28e258]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:2px solid rgba(201,169,97,.6);background:#c9a96124;color:#e8dcc0;font-weight:800;font-size:clamp(.85rem,1.4vw,1rem);cursor:pointer;transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease;box-shadow:0 0 14px #c9a96140}.roll-dice-btn[data-v-2e28e258]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9a961;box-shadow:0 0 22px #c9a96180}.roll-dice-btn[data-v-2e28e258]:disabled{opacity:.6;cursor:default}.roll-dice-btn .roll-glyph[data-v-2e28e258]{font-size:1.3rem}.roll-dice-btn.rolling .roll-glyph[data-v-2e28e258]{animation:roll-shake-2e28e258 .5s ease-in-out infinite}@keyframes roll-shake-2e28e258{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.value-die[data-v-2e28e258],.effect-die[data-v-2e28e258]{width:clamp(38px,4.5vw,52px);height:clamp(38px,4.5vw,52px);display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:2px solid rgba(201,169,97,.5);background:#0f0f0fd9;color:#e8dcc0;font-weight:800;font-size:clamp(1.1rem,2vw,1.6rem);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .1s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:inset 0 -3px 8px #00000073,0 2px 6px #0006}.value-die[data-v-2e28e258]:hover:not(:disabled),.effect-die[data-v-2e28e258]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9a961}.value-die.used[data-v-2e28e258]{opacity:.45;filter:grayscale(.4)}.value-die.on-offense[data-v-2e28e258],.effect-die.on-offense[data-v-2e28e258]{border-color:#e74c3ce6;box-shadow:inset 0 -3px 8px #00000073,0 0 14px #e74c3c80;opacity:1;filter:none}.value-die.on-defense[data-v-2e28e258],.effect-die.on-defense[data-v-2e28e258]{border-color:#60a5fae6;box-shadow:inset 0 -3px 8px #00000073,0 0 14px #60a5fa80;opacity:1;filter:none}.value-die[data-v-2e28e258]:disabled,.effect-die[data-v-2e28e258]:disabled{cursor:not-allowed}.effect-die[data-v-2e28e258]{border-style:dashed}.effect-die.face-x2[data-v-2e28e258]{color:#fbbf24;border-color:#f59e0b99}.effect-die.face-status[data-v-2e28e258]{color:#c4b5fd;border-color:#a78bfa99}.effect-die.face-heal[data-v-2e28e258]{color:#fca5a5;border-color:#f8717199}.effect-die.face-blank[data-v-2e28e258]{opacity:.4}.elements-tiles[data-v-2e28e258]{display:flex;flex-wrap:nowrap;gap:clamp(.3rem,.6vw,.6rem);justify-content:flex-end;min-width:0}.el-tile[data-v-2e28e258]{flex:1 1 0;min-width:0;max-width:clamp(2.75rem,7vw,5rem)}.step-btn[data-v-2e28e258],.fast-btn[data-v-2e28e258]{align-self:auto;padding:.45rem 0;font-family:Segoe UI,sans-serif;letter-spacing:.15rem;line-height:1;position:relative}.step-btn[data-v-2e28e258]{width:clamp(3rem,6vw,4.5rem);font-size:clamp(1rem,1.5vw,1.3rem)}.fast-btn[data-v-2e28e258]{width:clamp(5rem,10vw,7rem);font-size:clamp(.9rem,1.4vw,1.2rem);letter-spacing:.05rem}.canal-inline[data-v-2e28e258]{display:flex;flex-direction:column;flex:1;min-height:0}.canal-inline[data-v-2e28e258] .combat-view,.canal-inline[data-v-2e28e258] .hex-combat-zone{flex:1;min-height:0;gap:0}.canal-inline[data-v-2e28e258] .hex-grid-row{flex:1;min-height:0;align-items:stretch;justify-content:center;gap:clamp(16px,3vw,44px)}.canal-inline[data-v-2e28e258] .gauge-wrapper{flex:0 0 auto}.canal-inline[data-v-2e28e258] .hex-grid-wrapper{flex:1;min-height:0}.canal-inline[data-v-2e28e258] .gauge-wrapper{max-height:none}.extract-btn[data-v-2e28e258]{flex:0 0 auto;width:clamp(106px,13vw,158px);padding:14px 10px;border-radius:24px;border:2px solid rgba(201,169,97,.25);background:#1e1e1e99;color:#fff6;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:not-allowed;transition:background .25s ease,border-color .25s ease,color .25s ease}.extract-btn.ready[data-v-2e28e258]{border-color:#c9a961bf;background:#141414b3;color:#f6ecca;cursor:pointer;animation:extract-call-2e28e258 2s ease-in-out infinite}.extract-btn.ready[data-v-2e28e258]:hover{background:#2e2612f2;border-color:#c9a961;color:#fff}@keyframes extract-call-2e28e258{0%,to{box-shadow:0 0 18px #c9a96159}50%{box-shadow:0 0 30px #c9a96199,0 0 60px #c9a96140}}@media (prefers-reduced-motion: reduce){.extract-btn.ready[data-v-2e28e258]{animation:none;box-shadow:0 0 18px #c9a96159}}.el-tile[data-v-2e28e258]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.6rem .3rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:grab;transition:all .15s;-webkit-user-select:none;user-select:none}.el-tile[data-v-2e28e258]:hover:not(.disabled){background:#c9a9612e;border-color:#c9a96180;transform:translateY(-2px)}.el-tile[data-v-2e28e258]:active:not(.disabled){cursor:grabbing;transform:scale(.95)}.el-tile.disabled[data-v-2e28e258]{opacity:.3;cursor:not-allowed}.el-tile.dragging[data-v-2e28e258]{opacity:.4}.el-tile.used-offense[data-v-2e28e258]{border-color:#e74c3cb3;background:#e74c3c1f}.el-tile.used-defense[data-v-2e28e258]{border-color:#60a5fab3;background:#60a5fa1f}.el-tile.used-offense.used-defense[data-v-2e28e258]{background:linear-gradient(135deg,#e74c3c26,#60a5fa26)}.el-mana[data-v-2e28e258]{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffd9}@media (max-width: 900px){.combat-v2-view.log-locked[data-v-2e28e258]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.log-panel.locked[data-v-2e28e258]{position:absolute;grid-area:auto;width:clamp(280px,60vw,360px)}}@media (max-width: 768px){.monster-row[data-v-2e28e258]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;gap:.4rem;--specs-drawer-h: 96px;--specs-tab-w: 26px}.monster-preview[data-v-2e28e258]{flex-direction:column;justify-content:center;align-self:center;width:var(--monster-preview-w, 116px);max-width:none;max-height:100%;overflow-y:auto;overflow-x:visible;gap:4px}.monster-preview .preview-dmg-chip[data-v-2e28e258],.monster-preview .preview-shield-chip[data-v-2e28e258]{flex-wrap:wrap;justify-content:center;max-width:100%;padding:5px 8px;gap:4px;--chip-num: 1.25rem;--chip-icon: 1.05rem}.monster-preview .preview-zone[data-v-2e28e258]{flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding:2px 0}.monster-preview .turn-row[data-v-2e28e258]{flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px}.monster-preview .monster-traits[data-v-2e28e258]{flex:0 0 auto;justify-content:center}.monster-preview .monster-statuses[data-v-2e28e258]{flex:0 0 auto;flex-wrap:wrap;justify-content:center;margin-left:0}.elements-tiles[data-v-2e28e258]{justify-content:stretch}.canal-mode .monster-zone[data-v-2e28e258],.canal-mode .specs-tab[data-v-2e28e258],.canal-mode .combat-toolbar[data-v-2e28e258]{display:none}.monster-specs[data-v-2e28e258]{position:absolute;top:8px;left:calc(8px + var(--specs-tab-w, 26px) + 6px);bottom:auto;width:max-content;height:var(--specs-drawer-h, 64px);z-index:12;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 10px;background:#0c0c0ceb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:12px;box-shadow:0 4px 18px #0000008c;max-width:0;overflow:hidden;opacity:0;transition:max-width .25s ease,opacity .15s ease;pointer-events:none}.monster-row.specs-open .monster-specs[data-v-2e28e258]{max-width:calc(100% - var(--specs-tab-w, 26px) - 22px);opacity:1;pointer-events:auto}.monster-specs .special-items-wrap[data-v-2e28e258]{flex-direction:row;align-items:center;gap:8px;width:100%}.monster-specs .special-items[data-v-2e28e258]{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:none;gap:12px}.special-items-wrap .preview-effect-chip[data-v-2e28e258]{position:static;transform:none;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.monster-specs .special-item-chip.big[data-v-2e28e258]{padding:8px;border-radius:14px}.monster-specs .special-item-chip.big .icon-size-custom[data-v-2e28e258]{width:68px;height:68px}.monster-specs .special-item-chip.pending[data-v-2e28e258]{border-color:#e8cc7a;box-shadow:0 0 12px #e8cc7a8c;transform:scale(1.05)}.monster-specs .preview-effect-chip[data-v-2e28e258]{font-size:1rem}.monster-specs .special-item-chip.big .special-item-count[data-v-2e28e258],.monster-specs .special-item-chip.big .special-item-check[data-v-2e28e258]{bottom:-1px;right:-1px;min-width:20px;font-size:.75rem;line-height:20px}.monster-specs .special-item-craft[data-v-2e28e258]{bottom:-1px;right:-1px;width:24px;height:24px}.monster-specs .special-item-craft .material-symbols-outlined[data-v-2e28e258]{font-size:16px}.specs-tab[data-v-2e28e258]{position:absolute;top:8px;left:8px;z-index:13;width:var(--specs-tab-w, 26px);height:var(--specs-drawer-h, 64px);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(201,169,97,.4);border-radius:10px;background:#0c0c0cd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#c9a961;cursor:pointer;transition:border-color .15s}.specs-tab-chevron[data-v-2e28e258]{font-size:20px;line-height:1;transition:transform .22s ease}.monster-row.specs-open .specs-tab[data-v-2e28e258]{border-color:#c9a961b3}.monster-row.specs-open .specs-tab-chevron[data-v-2e28e258]{transform:rotate(180deg)}}@media (max-width: 480px){.combat-actions[data-v-2e28e258]{gap:6px}.action-btn[data-v-2e28e258]{padding:6px 9px;font-size:.78rem;gap:4px}}@container (max-width: 660px){.action-btn .ta-label[data-v-2e28e258]{display:none}.action-btn[data-v-2e28e258]{padding:7px 10px;gap:4px}.combat-toolbar[data-v-2e28e258]{gap:8px}.dice-arena[data-v-2e28e258]{gap:clamp(8px,2vw,24px)}.dice-arena[data-v-2e28e258] .die{--die-size: clamp(44px, 5vw, 72px)}}@container (max-width: 560px){.slots-zone[data-v-2e28e258]{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-block[data-v-2e28e258]{min-width:0}.dice-row[data-v-2e28e258]{gap:6px}.hex-btn[data-v-2e28e258]{width:clamp(78px,22vw,116px);height:clamp(50px,10vh,74px)}.hex-inner[data-v-2e28e258]{gap:4px}.hex-label[data-v-2e28e258]{font-size:.64rem}.hex-icon[data-v-2e28e258]{font-size:1rem}}@container (max-width: 380px){.slots-zone[data-v-2e28e258]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.combat-v2-view[data-v-2e28e258]{height:calc(var(--vh, 1vh) * 100 - var(--top-bar-h, 60px));overflow-y:auto;overflow-x:hidden}.combat-main[data-v-2e28e258]{display:grid;--cmd-hex-h: clamp(52px, 13cqw, 64px);--slot-die: clamp(46px, 15cqw, 62px);--eye-size: clamp(32px, 8.5cqw, 40px);--shield-w: clamp(72px, 23cqw, 98px);--gap: 6px;--monster-preview-w: 116px;--monster-gap: 6.4px;--monster-h: max( 132px, calc((100cqw - var(--monster-preview-w) - var(--monster-gap)) * 448 / 672) );--dice-w: calc((100cqw - 3 * var(--gap)) * .375 + var(--gap));--dice-col: calc((var(--dice-w) - var(--gap)) / 2);grid-template-columns:var(--dice-col) var(--dice-col) minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--monster-h) auto auto auto minmax(min-content,1fr) auto auto;grid-template-areas:"monster monster monster  monster" "mana    mana    mana     mana" "bonus   bonus   offense  offense" "dice    dice    defense  defense" "dice    dice    shield   shield" "dice    dice    shield   shield" "reroll  reroll  actL     actR";gap:var(--gap)}.monster-zone[data-v-2e28e258]{min-height:0}.monster-row[data-v-2e28e258]{flex:0 0 auto;min-height:0;grid-template-rows:var(--monster-h)}.artwork-frame[data-v-2e28e258]{align-self:start;height:var(--monster-h);width:auto;min-height:0;aspect-ratio:672 / 448;max-width:100%}.artwork-frame img[data-v-2e28e258]{width:100%;height:100%;max-height:none;object-fit:cover}.artwork-placeholder[data-v-2e28e258]{width:100%;height:100%}.overlay-name[data-v-2e28e258]{font-size:.78rem;padding:4px 8px}.overlay-hp[data-v-2e28e258]{bottom:4px;left:6px;right:6px;padding:3px 6px}.overlay-armor[data-v-2e28e258],.overlay-appease[data-v-2e28e258]{bottom:24px;padding:2px 6px}.overlay-appease.raised[data-v-2e28e258]{bottom:44px}.hp-text[data-v-2e28e258]{font-size:.72rem}.slot-block.bonus[data-v-2e28e258],.slot-block.offense[data-v-2e28e258]{align-self:stretch}.slot-block.bonus[data-v-2e28e258],.slot-block.offense[data-v-2e28e258],.slot-block.defense[data-v-2e28e258]{min-height:clamp(72px,16cqw,92px)}.slot-block.defense[data-v-2e28e258]{align-self:start}.bottom-bar[data-v-2e28e258],.dice-row[data-v-2e28e258],.combat-toolbar[data-v-2e28e258]{display:contents}.combat-mana-row[data-v-2e28e258]{grid-area:mana}.combat-mana-row .mana-list[data-v-2e28e258]{--mana-icon: clamp(18px, calc((100cqw - 190px) / 6), 30px);gap:5px;justify-content:safe center;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.combat-mana-row .mana-list[data-v-2e28e258]::-webkit-scrollbar{display:none}.combat-mana-row[data-v-2e28e258] .mana-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;font-size:clamp(.75rem,calc(var(--mana-icon) * .5),.95rem)}.combat-mana-row[data-v-2e28e258] .mana-chip.is-empty{opacity:.4}.monster-zone[data-v-2e28e258]{grid-area:monster}.dice-stage[data-v-2e28e258]{grid-area:dice}.canal-col[data-v-2e28e258]{grid-area:actL}.end-hex[data-v-2e28e258]{grid-area:actR}.preview-eye-btn[data-v-2e28e258]{grid-area:shield;justify-self:end;align-self:end;z-index:27;width:var(--eye-size);height:var(--eye-size);font-size:1.1rem}.preview-eye-btn.active[data-v-2e28e258]{border-color:#c9a961b3;color:#e9d8a6;background:#000000a6}.combat-toolbar .reroll-group[data-v-2e28e258]{grid-area:reroll;align-self:start;justify-self:stretch}.dice-arena[data-v-2e28e258]{display:grid;grid-template-columns:repeat(var(--dice-cols, 2),auto);--dice-gap: clamp(6px, 2cqw, 14px);justify-content:center;align-content:space-evenly;gap:var(--dice-gap);min-height:0}.dice-arena[data-v-2e28e258] .die{--die-size: clamp( 26px, calc((var(--dice-w) - (var(--dice-cols, 2) - 1) * var(--dice-gap)) / var(--dice-cols, 2)), 68px )}.reroll-group[data-v-2e28e258]{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;padding-top:6px}.reroll-group .hex-btn[data-v-2e28e258]{flex:1 1 38px;min-width:0;width:auto;max-width:clamp(76px,21cqw,104px);height:clamp(44px,11cqw,56px)}.reroll-group .hex-icon[data-v-2e28e258]{font-size:1.4rem}.reroll-group .hex-label[data-v-2e28e258]{font-size:.95rem;font-weight:700}.canal-col[data-v-2e28e258]{flex-direction:row;align-items:center;justify-content:center;gap:6px}.canal-col[data-v-2e28e258],.end-hex[data-v-2e28e258]{justify-self:center;align-self:center}.canal-col .hex-btn .hex-label[data-v-2e28e258],.end-hex .hex-label[data-v-2e28e258]{display:none}.canal-col .hex-btn[data-v-2e28e258],.end-hex[data-v-2e28e258]{width:clamp(84px,28cqw,112px);height:var(--cmd-hex-h)}.meta-toggle[data-v-2e28e258]{position:absolute;top:2px;right:2px;z-index:var(--z-fullscreen-ui, 210)}.combat-toolbar .combat-meta[data-v-2e28e258]{position:absolute;top:46px;right:2px;left:auto;bottom:auto;max-width:min(272px,calc(100% - 8px));transform:translateY(-8px);z-index:var(--z-fullscreen-ui, 210);flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 10px;background:#0c0c0cf2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 6px 22px #0009;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s}.combat-toolbar .combat-meta.meta-open[data-v-2e28e258]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.slots-zone[data-v-2e28e258]{display:contents}.slot-col[data-v-2e28e258] .die.in-slot,.bonus-entry[data-v-2e28e258] .die.in-slot{--die-size: var(--slot-die)}.value-slot-empty[data-v-2e28e258],.slot-await[data-v-2e28e258]{width:var(--slot-die);height:var(--slot-die)}.slot-grid[data-v-2e28e258]{grid-template-columns:minmax(0,auto) auto;grid-template-areas:"value   element" "effects effects";justify-content:center;row-gap:4px}.slot-col-value[data-v-2e28e258]{grid-area:value}.slot-col-element[data-v-2e28e258]{grid-area:element}.slot-col[data-v-2e28e258]{padding:3px 7px;gap:6px;min-height:44px}.slot-amount[data-v-2e28e258]{min-height:40px}.slot-col-value[data-v-2e28e258]{gap:6px 8px}.slot-col-effects[data-v-2e28e258]{grid-area:effects;flex-wrap:wrap;justify-content:center;max-width:none;min-width:0;--eff-n: 1;--eff-gap: 5px;--eff-w: calc(100cqw - var(--dice-w) - var(--gap) - 34px);--eff-size: clamp( 20px, calc((var(--eff-w) - (min(var(--eff-n), 4) - 1) * var(--eff-gap)) / min(var(--eff-n), 4)), 42px );gap:var(--eff-gap)}.slot-col-effects[data-v-2e28e258] .badge-icon{width:var(--eff-size)!important;height:var(--eff-size)!important}.slot-col-effects .tr-icon[data-v-2e28e258]{width:var(--eff-size);height:var(--eff-size)}.slot-block.bonus[data-v-2e28e258]{grid-area:bonus}.slot-block.offense[data-v-2e28e258]{grid-area:offense}.slot-block.defense[data-v-2e28e258]{grid-area:defense}.slot-block[data-v-2e28e258]{z-index:26}.shield-cell[data-v-2e28e258]{grid-area:shield}.shield-cell[data-v-2e28e258]{justify-self:center;align-self:stretch;padding:2px;min-height:0;gap:4px;--status-slot: 26px;--status-max: 26px}.shield-cell[data-v-2e28e258] .shield-gauge{height:100%;width:auto;min-height:78px;max-height:calc(var(--shield-w) * 78 / 70);aspect-ratio:70 / 78}.shield-cell[data-v-2e28e258] .num-current{font-size:clamp(1.4rem,7cqw,2rem)}.consum-tab[data-v-2e28e258]{grid-area:shield;justify-self:end;align-self:end;margin-bottom:calc(var(--eye-size) + 26px);z-index:27;width:var(--eye-size);height:var(--eye-size);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(201,169,97,.4);border-radius:10px;background:#0c0c0ce6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#c9a961;cursor:pointer;transition:border-color .15s,color .15s}.consum-tab .material-symbols-outlined[data-v-2e28e258]{font-size:19px}.canal-mode .combat-main[data-v-2e28e258]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"mana  mana" "dice  dice" "actL  actR";padding-bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px))}.canal-mode .canal-col[data-v-2e28e258]{display:contents}.canal-mode .canal-col>.hex-btn[data-v-2e28e258]{grid-area:actL;justify-self:center;align-self:center}.canal-mode .extract-btn[data-v-2e28e258]{grid-area:actR;justify-self:center;align-self:center;width:max-content;padding:12px 26px;font-size:.9rem}.canal-mode .canal-inline[data-v-2e28e258] .gauge-wrapper{max-height:clamp(180px,60cqw,300px)}}@media (min-width: 769px){.meta-toggle[data-v-2e28e258],.specs-tab[data-v-2e28e258]{display:none}}.bag-close[data-v-2e28e258]{position:fixed;right:10px;bottom:calc(var(--inventory-overlay-height, 50%) + var(--drawer-handle-height, 60px) + 10px);z-index:340;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(201,169,97,.55);border-radius:50%;background:#141414fa;color:#e9d8a6;box-shadow:0 4px 16px #000000a6;cursor:pointer}.bag-close .material-symbols-outlined[data-v-2e28e258]{font-size:24px}.combat-consume-target[data-v-2e28e258]{position:fixed;top:12%;left:50%;transform:translate(-50%);z-index:340;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:min(58vw,240px);aspect-ratio:1;border:3px dashed rgba(201,169,97,.65);border-radius:18px;background:#141414d1;color:#c9a961;transition:border-color .15s ease,background .15s ease,transform .15s ease}.combat-consume-target.over[data-v-2e28e258]{border-color:#e8cc7a;border-style:solid;background:#2e2612f0;color:#f0e2b8;transform:translate(-50%) scale(1.04);box-shadow:0 0 26px #e8cc7a66}.cct-icon[data-v-2e28e258]{font-size:54px}.cct-label[data-v-2e28e258]{font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stat-icon[data-v-0c48be1c]{display:inline-block;vertical-align:middle;flex-shrink:0}.event-choice-line[data-v-b73c1ff5]{display:flex;align-items:center;gap:18px;width:100%;min-height:64px;padding:14px 20px;background:#12100e9e;border:1px solid rgba(201,169,97,.22);border-radius:10px;color:#e8e4d6;text-align:left;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.2vw,1.28rem);line-height:1.4;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.event-choice-line.layout-stacked[data-v-b73c1ff5]{flex-direction:column;align-items:stretch;justify-content:center;gap:10px;min-height:96px;padding:16px 22px;font-size:clamp(1.05rem,1.2vw,1.28rem)}.event-choice-line.layout-minor[data-v-b73c1ff5]{width:auto;min-height:0;gap:10px;padding:7px 18px;font-size:.98rem;background:transparent;border-color:#c9a9612e;opacity:.75}.event-choice-line.layout-minor[data-v-b73c1ff5]:hover:not(:disabled){background:#12100e9e;opacity:1}.event-choice-line[data-v-b73c1ff5]:hover:not(:disabled){transform:translateY(-1px);background:#231c14c7;border-color:#c9a9618c;box-shadow:0 0 14px #c9a96138}.event-choice-line.disabled[data-v-b73c1ff5],.event-choice-line[data-v-b73c1ff5]:disabled{opacity:.5;cursor:not-allowed}.event-choice-line.repeating[data-v-b73c1ff5]{background:#c9a9611a;border-color:#c9a9618c;box-shadow:0 0 14px #c9a9612e inset}.event-choice-line.synthetic[data-v-b73c1ff5]{background:#14141459;border-color:#c9a9612e;color:#c9a961;font-style:italic}.choice-label[data-v-b73c1ff5]{flex:1 1 auto;line-height:1.4;letter-spacing:.01em}.layout-stacked .choice-label[data-v-b73c1ff5]{text-align:center}.choice-badges[data-v-b73c1ff5]{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.layout-stacked .choice-badges[data-v-b73c1ff5]{justify-content:center;margin-left:0;gap:10px}.badge[data-v-b73c1ff5]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;border:1px solid transparent}.layout-stacked .badge[data-v-b73c1ff5]{padding:8px 14px;font-size:1.15rem;gap:8px}.badge-cost[data-v-b73c1ff5]{background:#12100e9e;border-color:#c9a9614d;color:#e8e4d6}.badge-cost.badge-missing[data-v-b73c1ff5]{background:#7f1d1d59;border-color:#f871718c;color:#fecaca}.badge-gain[data-v-b73c1ff5]{background:#064e3b4d;border-color:#6ee7b766;color:#d1fae5}.badge-amount[data-v-b73c1ff5]{color:#6ee7b7}.badge-converter[data-v-b73c1ff5]{background:#12100e9e;border-color:#c9a9614d;color:#e8e4d6}.badge-recipe-link[data-v-b73c1ff5]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border-radius:6px;border:1px solid rgba(201,169,97,.45);background:#c9a96126;color:#c9a961;font-size:.95rem;cursor:pointer;transition:background .15s ease,transform .15s ease}.badge-recipe-link[data-v-b73c1ff5]:hover{background:#c9a96159;transform:translateY(-1px)}.layout-stacked .badge-recipe-link[data-v-b73c1ff5]{width:30px;height:30px;font-size:1.1rem}.badge-converter.badge-missing[data-v-b73c1ff5]{background:#7f1d1d40;border-color:#f8717166;color:#fecaca}.converter-arrow[data-v-b73c1ff5]{color:#c9a961;font-weight:800}.badge-qty[data-v-b73c1ff5]{min-width:1ch}.badge-effect[data-v-b73c1ff5]{background:#12100e9e;border-color:#c9a96138}.badge-effect.effect-heal[data-v-b73c1ff5]{color:#6ee7b7;border-color:#6ee7b766}.badge-effect.effect-damage[data-v-b73c1ff5]{color:#fca5a5;border-color:#f8717166}.badge-effect.effect-buff[data-v-b73c1ff5]{color:#c4b5fd;border-color:#a78bfa66}.badge-effect.effect-reward[data-v-b73c1ff5]{color:#6ee7b7;border-color:#6ee7b766}.badge-separator[data-v-b73c1ff5]{color:#c9a961;opacity:.55;font-size:1rem;padding:0 2px}.map-event-view[data-v-632a7d50]{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0;position:relative;background:transparent}.map-event-view.is-narrative[data-v-632a7d50]{overflow:hidden}.event-header[data-v-632a7d50]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:2vh 12px 38vh}.event-artwork[data-v-632a7d50]{position:relative;display:inline-flex;border-radius:12px;overflow:hidden}.event-artwork img[data-v-632a7d50]{max-height:100%;height:42vh;object-fit:contain;display:block}.artwork-name-overlay[data-v-632a7d50]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:6px 12px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);font-size:1.1rem;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none}.event-panel[data-v-632a7d50]{flex:1;padding:16px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.converter-zone[data-v-632a7d50]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 12px}.converter-stock-line[data-v-632a7d50],.converter-cost-line[data-v-632a7d50]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#e5e7eb}.stock-label[data-v-632a7d50],.cost-label[data-v-632a7d50]{opacity:.6;text-transform:uppercase;font-size:.7rem;letter-spacing:.6px}.stock-value[data-v-632a7d50],.cost-value[data-v-632a7d50]{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.05rem;color:#fbbf24}.converter-preview-card[data-v-632a7d50]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 28px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;min-width:200px}.preview-count[data-v-632a7d50]{font-size:2.4rem;font-weight:900;font-variant-numeric:tabular-nums;color:#fff;line-height:1}.preview-times[data-v-632a7d50]{font-size:1.4rem;opacity:.5;font-weight:400;margin-left:2px}.preview-item[data-v-632a7d50] img,.preview-item[data-v-632a7d50] .icon-display img{width:56px!important;height:56px!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.converter-slider-row[data-v-632a7d50]{display:flex;align-items:center;gap:10px;width:100%;max-width:380px}.step-btn[data-v-632a7d50]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#e5e7eb;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.step-btn[data-v-632a7d50]:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d}.step-btn[data-v-632a7d50]:disabled{opacity:.3;cursor:not-allowed}.converter-slider[data-v-632a7d50]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;border-radius:7px;background:linear-gradient(to right,var(--slider-color) var(--slider-pct),rgba(255,255,255,.08) var(--slider-pct));outline:none;cursor:pointer;margin:0;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 3px #0000004d}.converter-slider[data-v-632a7d50]:disabled{opacity:.4;cursor:not-allowed}.converter-slider[data-v-632a7d50]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--slider-color);cursor:pointer;box-shadow:0 2px 6px #00000080,0 0 0 4px #ffffff0d;transition:transform .1s}.converter-slider[data-v-632a7d50]::-webkit-slider-thumb:hover{transform:scale(1.15)}.converter-slider[data-v-632a7d50]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--slider-color);cursor:pointer;box-shadow:0 2px 6px #00000080,0 0 0 4px #ffffff0d}.action-btn[data-v-632a7d50]:disabled{opacity:.4;cursor:not-allowed}.event-actions[data-v-632a7d50]{flex-shrink:0;display:flex;gap:8px;padding:8px 16px 12px}.action-btn[data-v-632a7d50]{flex:1;padding:10px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid}.btn-leave[data-v-632a7d50]{background:#374151;border-color:#4b5563;color:#d1d5db}.btn-leave[data-v-632a7d50]:hover{background:#4b5563}.btn-continue[data-v-632a7d50]{background:#059669;border-color:#10b981;color:#fff}.btn-continue[data-v-632a7d50]:hover{background:#10b981}.narrative-panel[data-v-632a7d50]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;-webkit-user-select:none;user-select:none}.narrative-skip[data-v-632a7d50]{position:absolute;top:1rem;right:1rem;z-index:3;background:#120e0aa6;border:1px solid rgba(201,169,97,.25);color:#c9a961;width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease}.narrative-skip[data-v-632a7d50]:hover{transform:translateY(-1px);background:#231c14d9}.narrative-skip-pref[data-v-632a7d50]{top:4.2rem;color:#e8e2d480;border-color:#e8e2d42e}.narrative-skip-pref.active[data-v-632a7d50]{color:#c9a961;border-color:#c9a9614d}.narrative-skip-pref .material-symbols-outlined[data-v-632a7d50]{font-size:20px}.narrative-silhouette[data-v-632a7d50]{position:absolute;max-width:35%;pointer-events:none;z-index:1}.narrative-silhouette img[data-v-632a7d50]{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom left;display:block}.narrative-silhouette-facing[data-v-632a7d50]{position:absolute;max-width:35%;pointer-events:none;z-index:1}.narrative-silhouette-facing img[data-v-632a7d50]{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom right;display:block}.narrative-bottom[data-v-632a7d50]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 1.5rem 1.5rem;z-index:2}.narrative-textbox[data-v-632a7d50]{width:min(860px,94vw);background:#120e0ae0;border:1px solid rgba(201,169,97,.3);border-radius:10px;padding:1.75rem 2rem 1.5rem;color:#ecf0f1;box-shadow:0 0 40px #c9a96114,0 12px 32px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;min-height:5.5rem}.narrative-textbox-wide[data-v-632a7d50]{width:min(1020px,95vw);padding:1.4rem 1.75rem 1.3rem;cursor:default}.narrative-choices-main[data-v-632a7d50]{display:flex;flex-wrap:wrap;gap:12px}.narrative-choices-main[data-v-632a7d50]>*{flex:1 1 calc(50% - 6px);min-width:0}.narrative-choices-main[data-count="1"][data-v-632a7d50]>*{flex:1 1 100%}.narrative-choices-main[data-count="3"][data-v-632a7d50]>*{flex:1 1 calc(33.333% - 8px)}.narrative-choices-extra[data-v-632a7d50]{display:flex;justify-content:flex-end;margin-top:14px}.narrative-choices-extra[data-v-632a7d50]>*{flex:0 0 auto}.narrative-speaker[data-v-632a7d50]{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#c9a961;margin-bottom:.6rem;font-weight:500}.narrative-text[data-v-632a7d50]{font-size:clamp(1.1rem,1.3vw,1.4rem);line-height:1.55;color:#e8e4d6;font-family:Georgia,Times New Roman,serif;letter-spacing:.01em;min-height:1.55em}.narrative-cursor[data-v-632a7d50]{display:inline-block;color:#c9a961;opacity:.6;animation:narrative-cursor-blink-632a7d50 .9s steps(1) infinite;margin-left:2px}@keyframes narrative-cursor-blink-632a7d50{50%{opacity:0}}.narrative-indicator[data-v-632a7d50]{position:absolute;right:1.25rem;bottom:.6rem;color:#c9a961;font-size:.85rem;opacity:.7;animation:narrative-indicator-bounce-632a7d50 1.2s ease-in-out infinite}@keyframes narrative-indicator-bounce-632a7d50{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(3px);opacity:.95}}.narrative-fade-enter-active[data-v-632a7d50],.narrative-fade-leave-active[data-v-632a7d50]{transition:opacity .35s ease}.narrative-fade-enter-from[data-v-632a7d50],.narrative-fade-leave-to[data-v-632a7d50]{opacity:0}.narrative-textbox-enter-active[data-v-632a7d50],.narrative-textbox-leave-active[data-v-632a7d50]{transition:opacity .2s ease}.narrative-textbox-enter-from[data-v-632a7d50],.narrative-textbox-leave-to[data-v-632a7d50]{opacity:0}.narrative-panel .cutscene-silhouettes-layer[data-v-632a7d50]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.narrative-panel .cutscene-silhouette[data-v-632a7d50]{position:absolute;pointer-events:none;opacity:.65;transition:opacity .4s ease}.silhouette-fade-enter-active[data-v-632a7d50],.silhouette-fade-leave-active[data-v-632a7d50]{transition:opacity .28s ease}.silhouette-fade-enter-from[data-v-632a7d50],.silhouette-fade-leave-to[data-v-632a7d50]{opacity:0!important}.narrative-panel .cutscene-silhouette[data-active=true][data-v-632a7d50]{opacity:1;z-index:2}.narrative-panel .cutscene-silhouette img[data-v-632a7d50]{height:100%;width:auto;max-width:55vw;object-fit:contain;object-position:bottom;display:block}.narrative-inline-choices[data-v-632a7d50]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.narrative-inline-choice[data-v-632a7d50]{background:#231c14d9;border:1px solid rgba(201,169,97,.3);color:#ecf0f1;padding:.6rem 1rem;border-radius:6px;font-size:.95rem;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease;text-align:left}.narrative-inline-choice[data-v-632a7d50]:hover{background:#32281cf2;border-color:#c9a9618c;transform:translateY(-1px)}.rtn[data-v-06a5273d],.rtn-recipe[data-v-06a5273d]{display:flex;flex-direction:column;align-items:center}.rtn-ingredients[data-v-06a5273d]{display:flex;align-items:flex-end;justify-content:space-between;gap:52px;width:100%}.rtn-ingredient-slot[data-v-06a5273d]{display:flex;justify-content:center}.rtn-connector[data-v-06a5273d]{display:block;margin-top:2px}.rtn-line[data-v-06a5273d]{stroke:#666;stroke-width:2;fill:none}.rtn-line-ok[data-v-06a5273d]{stroke:#4caf50}.rtn-node[data-v-06a5273d]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0}.rtn-node-box[data-v-06a5273d]{position:relative;width:110px;height:110px;display:flex;align-items:center;justify-content:center;background:#2a2a2a;border:3px solid #555;border-radius:14px;transition:transform .15s,border-color .15s}.rtn-node-box[data-v-06a5273d]:hover{transform:scale(1.05)}.rtn-explorable[data-v-06a5273d]{cursor:pointer}.rtn-explorable[data-v-06a5273d]:hover{border-color:#e9c176;box-shadow:0 0 12px #e9c17673}.rtn-fusable[data-v-06a5273d]{cursor:pointer}.rtn-fusable[data-v-06a5273d]:hover{animation:none;box-shadow:0 0 18px #4caf5099}.rtn-fusable[data-v-06a5273d]:active{transform:scale(.97)}.rtn-ready[data-v-06a5273d]{animation:rtnReadyPulse-06a5273d 2.2s ease-in-out infinite}@keyframes rtnReadyPulse-06a5273d{0%,to{box-shadow:0 0 6px #4caf502e}50%{box-shadow:0 0 16px #4caf5080}}@media (prefers-reduced-motion: reduce){.rtn-ready[data-v-06a5273d]{animation:none;box-shadow:0 0 12px #4caf5066}}.rtn-fusing[data-v-06a5273d]{cursor:default;animation:rtnFusingPulse-06a5273d 1.1s ease-in-out infinite}@keyframes rtnFusingPulse-06a5273d{0%,to{box-shadow:0 0 8px #4caf504d}50%{box-shadow:0 0 20px #4caf50b3}}.rtn-fuse-flash[data-v-06a5273d]{animation:rtnFuseFlash-06a5273d .32s ease-out}@keyframes rtnFuseFlash-06a5273d{0%{transform:scale(1);box-shadow:0 0 #fff0}40%{transform:scale(1.14);box-shadow:0 0 26px #ffffffd9;background:#ffffff38}to{transform:scale(1);box-shadow:0 0 #fff0}}.rtn-composition-overlay[data-v-06a5273d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;justify-content:center;gap:2px;background:#000000bf;border-radius:11px;pointer-events:none;padding:4px;box-sizing:border-box}.rtn-comp-badge[data-v-06a5273d]{font-size:48px;line-height:1}.rtn-node-box.rtn-show-comp[data-v-06a5273d] .icon-display{opacity:.18;transition:opacity .15s}.rtn-node-box[data-v-06a5273d] .icon-display,.rtn-node-box[data-v-06a5273d] .icon-display .icon-img{width:80px;height:80px}.rtn-node-box[data-v-06a5273d] .icon-display .icon-emoji{font-size:64px;line-height:1}.rtn-node-badge[data-v-06a5273d]{position:absolute;right:-6px;bottom:-6px;font-size:16px;line-height:1;padding:3px 5px;border-radius:6px;background:#1a1a1a;border:1px solid #444}.rtn-badge-action[data-v-06a5273d]{color:#86efac;border-color:#4caf5099}.rtn-node-label[data-v-06a5273d]{font-size:14px;font-weight:500;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ddd;text-align:center}.rtn-node-count[data-v-06a5273d]{font-size:12px;color:#999}.rtn--have>.rtn-node>.rtn-node-box[data-v-06a5273d]{border-color:#4caf50;background:#4caf5024}.rtn--craftable>.rtn-node>.rtn-node-box[data-v-06a5273d]{border-color:#4caf50;background:linear-gradient(180deg,#4caf504d,#4caf501f)}.rtn--reachable>.rtn-node>.rtn-node-box[data-v-06a5273d]{border-color:var(--la-gold, #c9a961);border-style:dashed;background:#c9a9611f}.rtn--impossible>.rtn-node>.rtn-node-box[data-v-06a5273d]{border-color:#ef5350;background:#ef535024;opacity:.85}.rpm[data-v-f588ebcf]{display:flex;flex-direction:column;height:100%;background:#1a1a1a;color:#eee;overflow:hidden;position:relative}.rpm[data-v-f588ebcf] *::-webkit-scrollbar{width:8px;height:8px}.rpm[data-v-f588ebcf] *::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.rpm[data-v-f588ebcf] *::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.rpm[data-v-f588ebcf] *::-webkit-scrollbar-thumb:hover{background:#ffffff38}.rpm[data-v-f588ebcf] *::-webkit-scrollbar-corner{background:transparent}.rpm[data-v-f588ebcf] *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) rgba(255,255,255,.03)}.rpm-header[data-v-f588ebcf]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#252525;border-bottom:1px solid #333;flex-shrink:0}.rpm-search-inline[data-v-f588ebcf]{flex:1;min-width:0}.rpm-close[data-v-f588ebcf]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(201,169,97,.3);color:#c9c5b9;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.rpm-close[data-v-f588ebcf]:hover{color:#c9a961;border-color:#c9a96199;background:#ffffff1f;transform:translateY(-1px)}.rpm-close .material-symbols-outlined[data-v-f588ebcf]{font-size:20px}.rpm-eye[data-v-f588ebcf]{position:relative;background:#ffffff14;border:1px solid #444;color:#ccc;width:32px;height:32px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.rpm-eye[data-v-f588ebcf]:hover{background:#ffffff26;color:#fff}.rpm-eye-active[data-v-f588ebcf]{background:#4a9eff2e;border-color:#4a9eff;color:#4a9eff}.rpm-eye-locked[data-v-f588ebcf]{background:#4a9eff47;border-color:#4a9eff;color:#fff}.rpm-lens[data-v-f588ebcf]{display:block;width:22px;height:22px}.rpm-pin .material-symbols-outlined[data-v-f588ebcf]{font-size:18px}.rpm-pin.on[data-v-f588ebcf]{background:#c9a9612e;border-color:#c9a96199;color:#e8d9a8}.rpm-search-input[data-v-f588ebcf]{padding:6px 10px;background:#1a1a1a;border:1px solid #444;border-radius:4px;color:#eee;font-size:13px;box-sizing:border-box}@media (max-width: 768px){.rpm-search-input[data-v-f588ebcf]{font-size:16px}}.rpm-search-input[data-v-f588ebcf]:focus{outline:none;border-color:#4a9eff}.rpm-tabs[data-v-f588ebcf]{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;flex-shrink:0}.rpm-tab[data-v-f588ebcf]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0a;border:1px solid rgba(201,169,97,.25);border-radius:6px;color:var(--la-text, #e8e8e8);font-size:12px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.rpm-tab[data-v-f588ebcf]:hover:not(.rpm-tab-resolved){border-color:#c9a96199}.rpm-tab-explored[data-v-f588ebcf]{border-style:dashed}.rpm-tab-close[data-v-f588ebcf]{padding:0 2px;border:none;background:transparent;color:#ffffff73;font-size:15px;line-height:1;cursor:pointer}.rpm-tab-close[data-v-f588ebcf]:hover{color:#fff}.rpm-tab-active[data-v-f588ebcf]{background:#c9a96126;border-color:var(--la-gold, #c9a961);color:var(--la-gold, #c9a961)}.rpm-tab-resolved[data-v-f588ebcf]{opacity:.55;cursor:not-allowed;border-color:#4ade8080}.rpm-tab-name[data-v-f588ebcf]{font-weight:500}.rpm-tab-check[data-v-f588ebcf]{color:#4ade80e6;font-weight:700}.rpm-results[data-v-f588ebcf]{position:absolute;top:48px;left:56px;right:56px;background:#1f1f1f;border:1px solid #4a9eff;border-radius:0 0 6px 6px;z-index:20;max-height:320px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.rpm-result[data-v-f588ebcf]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;background:transparent;border:none;color:#eee;cursor:pointer;font-size:12px;text-align:left}.rpm-result[data-v-f588ebcf]:hover{background:#4a9eff1f}.rpm-result-tier[data-v-f588ebcf]{margin-left:auto;color:#888;font-size:10px}.rpm-body[data-v-f588ebcf]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 14px}.rpm-split[data-v-f588ebcf]{display:grid;grid-template-columns:minmax(260px,40%) 1fr;gap:16px;height:100%;align-items:stretch;min-width:0}.rpm-tree[data-v-f588ebcf]{display:flex;justify-content:center;align-items:flex-end;padding:12px;overflow:hidden;position:relative;min-height:300px}.rpm-tree-scaler[data-v-f588ebcf]{transform-origin:center bottom;transition:transform .2s ease;display:inline-block}.rpm-layers[data-v-f588ebcf]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:8px;border-right:1px solid #2a2a2a}@media (max-width: 768px){.rpm[data-v-f588ebcf]{padding-bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px))}.rpm-split[data-v-f588ebcf]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,38%) minmax(0,1fr);gap:10px}.rpm-tree[data-v-f588ebcf]{grid-row:1;min-height:0}.rpm-layers[data-v-f588ebcf]{grid-row:2;border-right:none;padding-right:0}}.rpm-layer[data-v-f588ebcf]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#1f1f1f;border:1px solid #2a2a2a;border-radius:6px}.rpm-layer-header[data-v-f588ebcf]{display:flex;align-items:center;gap:8px;font-size:13px;color:#eee;border-bottom:1px solid #2a2a2a;padding-bottom:6px;margin-bottom:2px}.rpm-layer-num[data-v-f588ebcf]{font-size:10px;color:#4a9eff;text-transform:uppercase;letter-spacing:.5px;margin-right:4px}.rpm-layer-target[data-v-f588ebcf]{font-weight:600;font-size:13px}.rpm-layer-choices[data-v-f588ebcf]{display:flex;flex-direction:column;gap:6px}.rpm-choice[data-v-f588ebcf]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#181818;border:1px solid #333;border-radius:4px;color:#bbb;font-size:13px;cursor:pointer;text-align:left;width:100%;min-width:0}.rpm-choice[data-v-f588ebcf]:hover{background:#222;color:#fff}.rpm-choice-active[data-v-f588ebcf]{background:#4a9eff26;border-color:#4a9eff;color:#fff}.rpm-choice-ok[data-v-f588ebcf]{border-left:3px solid #4caf50}.rpm-choice-ko[data-v-f588ebcf]{border-left:3px solid #ef5350;opacity:.7}.rpm-choice-name[data-v-f588ebcf]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rpm-choice-plus[data-v-f588ebcf]{color:#666;font-size:13px;flex-shrink:0}.rpm-choice-part[data-v-f588ebcf]{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:8px;border:1px solid transparent;min-width:0}.rpm-choice-part.state-have[data-v-f588ebcf]{border-color:#4caf5080;background:#4caf501a}.rpm-choice-part.state-craftable[data-v-f588ebcf]{border-color:#4caf5080;border-style:dashed;background:#4caf500d}.rpm-choice-part.state-missing[data-v-f588ebcf]{border-color:#ef535080;background:#ef53501a}.rpm-choice-part.state-missing.state-reachable[data-v-f588ebcf]{border-color:#c9a9618c;border-style:dashed;background:#c9a9611a}.rpm-choice-part+.rpm-choice-part[data-v-f588ebcf]:before{content:"+";color:#666;font-size:13px;margin-right:3px}.rpm-choice-missing[data-v-f588ebcf]{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:2px 5px;border-radius:8px;box-shadow:inset 0 0 0 1px #ef535059}.rpm-miss[data-v-f588ebcf]{display:inline-flex;border-radius:6px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.rpm-miss[data-v-f588ebcf]:hover,.rpm-miss[data-v-f588ebcf]:focus-visible{transform:scale(1.15);box-shadow:0 0 0 2px #e9c176cc;outline:none}.rpm-empty[data-v-f588ebcf]{text-align:center;color:#666;margin-top:40px;font-size:13px}.rpm-info[data-v-f588ebcf]{padding:12px;border-radius:6px;font-size:13px;line-height:1.5}.rpm-info-error[data-v-f588ebcf]{display:flex;align-items:center;gap:10px;background:#ef53501f;color:#f7b6b3}.quests-view[data-v-5cac72f3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0efa;color:var(--la-text, #e8e8e8);display:flex;flex-direction:column;overflow:hidden}.quests-header[data-v-5cac72f3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(201,169,97,.2);flex-shrink:0}.quests-title[data-v-5cac72f3]{margin:0;font-size:18px;font-weight:600;color:var(--la-gold, #c9a961);letter-spacing:.04em}.close-btn[data-v-5cac72f3]{width:32px;height:32px;border-radius:50%;background:#0006;border:1px solid rgba(201,169,97,.3);color:var(--la-text-dim, #c9c5b9);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease,transform .18s ease}.close-btn[data-v-5cac72f3]:hover{border-color:var(--la-gold, #c9a961);color:var(--la-gold, #c9a961);transform:translateY(-1px)}.quests-list[data-v-5cac72f3]{list-style:none;margin:0;padding:16px 20px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:600px;align-self:center;overflow-y:auto}.quest-card[data-v-5cac72f3]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#141414f5;border:1px solid rgba(201,169,97,.3);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease;outline:none}.quest-card[data-v-5cac72f3]:hover,.quest-card[data-v-5cac72f3]:focus-visible{border-color:#fbbf24;background:#c9a96114;transform:translateY(-1px)}.quest-card.focused[data-v-5cac72f3]{border-color:var(--la-gold, #c9a961);background:#c9a96124}.quest-name[data-v-5cac72f3]{font-size:15px;font-weight:700;color:var(--la-text, #f5e4b6);line-height:1.3}.quest-step[data-v-5cac72f3]{font-size:13px;color:var(--la-text, #e8e8e8);line-height:1.45}.quest-direction[data-v-5cac72f3]{font-size:12px;color:var(--la-text-dim, #c9c5b9);font-style:italic;line-height:1.35}.quest-zones[data-v-5cac72f3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.zone-chip[data-v-5cac72f3]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:2px 8px;border-radius:10px;border:1px solid currentColor;background:#00000059}.quests-empty[data-v-5cac72f3]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--la-text-dim, #888);font-size:14px}.ge[data-v-30d34ee1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;width:100%}.ge[data-v-30d34ee1] [class*=-badge]{zoom:.5}.ge[data-v-30d34ee1] .dcb-label,.ge[data-v-30d34ee1] .efb-free{font-size:20px}.ge[data-v-30d34ee1] .badge-hint,.ge[data-v-30d34ee1] .badge-help{display:none}.ge[data-v-30d34ee1] .aeb,.ge[data-v-30d34ee1] .aeb-passives{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.gc[data-v-33be02ce]{display:flex;flex-direction:column;min-height:0;flex:1}.gc-bar[data-v-33be02ce]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.gc-bar-side[data-v-33be02ce]{flex:1 1 0;display:flex;align-items:center;min-width:0}.gc-bar-side.end[data-v-33be02ce]{justify-content:flex-end}.seg[data-v-33be02ce]{display:flex;justify-content:center;gap:3px;padding:3px;width:fit-content;background:var(--grim-card, rgba(30, 30, 30, .9));border:1px solid rgba(201,169,97,.25);border-radius:20px}.seg-btn[data-v-33be02ce]{background:none;border:none;color:#8b93a7;padding:.4rem 1.1rem;border-radius:16px;font-family:inherit;font-size:.85rem;cursor:pointer;transition:background .15s ease,color .15s ease}.seg-btn[data-v-33be02ce]:hover:not(.on){color:#d6dae4}.seg-btn.on[data-v-33be02ce]{background:#c9a9612e;color:#e8d9a8}.tabs-row[data-v-33be02ce]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(201,169,97,.15)}.tabs-side[data-v-33be02ce]{flex:1 1 0;min-width:0}.tabs-side.end[data-v-33be02ce]{display:flex;justify-content:flex-end}.tabs-side.filled[data-v-33be02ce]{display:flex;align-items:center}.tabs[data-v-33be02ce]{display:flex;justify-content:center;gap:1.5rem}.tab[data-v-33be02ce]{background:none;border:none;border-bottom:2px solid transparent;color:#6b7285;padding:.5rem .25rem;font-family:inherit;font-size:.9rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tab[data-v-33be02ce]:hover:not(.on){color:#8b93a7}.tab.on[data-v-33be02ce]{color:#c9a961;border-bottom-color:#c9a961}.craft-btn[data-v-33be02ce]{padding:.25rem .75rem;border:1px solid rgba(201,169,97,.3);border-radius:999px;background:none;color:#8b93a7;font-family:inherit;font-size:.8rem;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.craft-btn[data-v-33be02ce]:hover:not(.on){color:#c9a961;border-color:#c9a96199}.craft-btn.on[data-v-33be02ce]{background:#c9a9612e;border-color:#c9a96199;color:#e8d9a8}.rar[data-v-33be02ce]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.rar-btn[data-v-33be02ce]{padding:.25rem .75rem;border:1px solid var(--rar-soft);border-radius:999px;background:none;color:#8b93a7;font-family:inherit;font-size:.8rem;cursor:pointer;transition:background .15s ease,color .15s ease}.rar-btn.rarity-rare[data-v-33be02ce]{--rar: var(--rarity-rare);--rar-soft: var(--rarity-rare-soft);--rar-bg: var(--rarity-rare-bg)}.rar-btn.rarity-epique[data-v-33be02ce]{--rar: var(--rarity-epique);--rar-soft: var(--rarity-epique-soft);--rar-bg: var(--rarity-epique-bg)}.rar-btn.rarity-legendaire[data-v-33be02ce]{--rar: var(--rarity-legendaire);--rar-soft: var(--rarity-legendaire-soft);--rar-bg: var(--rarity-legendaire-bg)}.rar-btn[data-v-33be02ce]:hover:not(.on){color:var(--rar)}.rar-btn.on[data-v-33be02ce]{background:var(--rar-bg);color:var(--rar)}@media (max-width: 768px){.gc-bar[data-v-33be02ce]{gap:.6rem}.gc-bar-side[data-v-33be02ce]{overflow:hidden}.seg[data-v-33be02ce]{flex-shrink:0}.seg-btn[data-v-33be02ce]{padding:.35rem .7rem;font-size:.78rem}.tabs-row[data-v-33be02ce]{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.9rem}.tabs-side[data-v-33be02ce]:not(.end){display:none}.tabs-side.end[data-v-33be02ce]{flex:0 0 auto;justify-content:center;order:3}.tabs-side.filled[data-v-33be02ce]:not(.end){display:flex;flex:0 0 auto;justify-content:center;order:2}.tabs[data-v-33be02ce]{gap:.75rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;order:1}.tabs[data-v-33be02ce]::-webkit-scrollbar{display:none}.tab[data-v-33be02ce]{padding:.45rem .15rem;white-space:nowrap}.rar[data-v-33be02ce]{justify-content:center}.rar-btn[data-v-33be02ce]{padding:.22rem .6rem;font-size:.75rem}}.gc-body[data-v-33be02ce]{flex:1;min-height:0;overflow-y:auto;padding:.25rem}.gc-section[data-v-33be02ce]{display:flex;align-items:baseline;gap:.5rem;margin:1.1rem 0 .5rem;padding-bottom:.3rem;border-bottom:1px solid rgba(201,169,97,.15)}.gc-body>.gc-section[data-v-33be02ce]:first-child{margin-top:0}.gc-section-name[data-v-33be02ce]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#c9a961}.gc-section-count[data-v-33be02ce]{font-size:.75rem;color:#6b7285}.gc-grid[data-v-33be02ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem}.gc-grid.bare[data-v-33be02ce]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem}.gc-grid.wide[data-v-33be02ce]{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}.grim-cell[data-v-33be02ce]{position:relative;display:flex;content-visibility:auto;contain-intrinsic-size:auto 124px}.grim-cell.bare[data-v-33be02ce]{contain-intrinsic-size:auto 100px}.grim-cell.wide[data-v-33be02ce]{contain-intrinsic-size:auto 148px}.grim-card[data-v-33be02ce]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .4rem;background:var(--grim-card, rgba(30, 30, 30, .9));border:1px solid rgba(201,169,97,.2);border-radius:8px;font-family:inherit;text-align:inherit}.grim-pin[data-v-33be02ce]{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:none;color:#6b7285;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.grim-pin .material-symbols-outlined[data-v-33be02ce]{font-size:16px}.grim-cell:hover .grim-pin[data-v-33be02ce],.grim-pin[data-v-33be02ce]:focus-visible{opacity:1}.grim-pin[data-v-33be02ce]:hover{color:#c9a961}.grim-pin.on[data-v-33be02ce]{opacity:1;color:#c9a961}@media (hover: none){.grim-pin[data-v-33be02ce]{opacity:1}}.grim-card.base[data-v-33be02ce]{border-color:#c9a96180}.grim-card.locked[data-v-33be02ce]{border-style:dashed;border-color:#c9a96126}.grim-card.clickable[data-v-33be02ce]{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.grim-card.clickable[data-v-33be02ce]:hover{border-color:#c9a96199;background:var(--grim-card-hover, rgba(42, 42, 42, .95));transform:translateY(-1px)}.grim-garden[data-v-33be02ce]{position:absolute;top:0;right:0;bottom:0;left:0}.grim-icon[data-v-33be02ce]{position:relative;display:flex;align-items:center;justify-content:center}.grim-icon[data-v-33be02ce] .icon-display{transition:opacity .2s ease}.grim-icon[data-v-33be02ce] .icon-display.icon-faded{opacity:0}.grim-compo[data-v-33be02ce]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;align-content:center}.grim-compo[data-v-33be02ce] .element-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.grim-stars[data-v-33be02ce]{display:inline-flex;align-items:center;vertical-align:-2px;margin-left:.25rem}.grim-stars .material-symbols-outlined[data-v-33be02ce]{font-size:13px;font-variation-settings:"FILL" 1}.grim-stars.rarity-epique[data-v-33be02ce]{color:var(--rarity-epique)}.grim-stars.rarity-legendaire[data-v-33be02ce]{color:var(--rarity-legendaire)}.grim-name[data-v-33be02ce]{font-size:.85rem;color:#d6dae4;text-align:center;line-height:1.25;min-height:2.5em;margin-bottom:auto}.grim-name.unknown[data-v-33be02ce]{color:#6b7285;letter-spacing:.08em}.grim-recipe[data-v-33be02ce]{display:flex;align-items:center;gap:.3rem;padding-top:.4rem;border-top:1px solid rgba(201,169,97,.15);width:100%;justify-content:center}.grim-plus[data-v-33be02ce]{color:#6b7285;font-size:.8rem}.grim-effects[data-v-33be02ce]{padding-top:.35rem;border-top:1px solid rgba(201,169,97,.15)}.grimoire-view[data-v-21c0396b]{position:absolute;top:0;right:0;bottom:0;left:0;--grim-card: rgba(30, 30, 30, .9);--grim-card-hover: rgba(42, 42, 42, .95);background:#1a1a1a;color:var(--la-text, #e8e8e8);display:flex;flex-direction:column;overflow:hidden;padding:.9rem 1rem 1rem}.gv-title[data-v-21c0396b]{margin:0;font-size:1.35rem;color:#c9a961}@media (max-width: 768px){.grimoire-view[data-v-21c0396b]{padding:.7rem .7rem .8rem}.gv-title[data-v-21c0396b]{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.close-btn[data-v-21c0396b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--grim-card, rgba(30, 30, 30, .9));border:1px solid rgba(201,169,97,.3);color:var(--la-text-dim, #c9c5b9);font-size:1rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.close-btn[data-v-21c0396b]:hover{color:#c9a961;border-color:#c9a96199;transform:translateY(-1px)}.gv-body[data-v-21c0396b]{min-height:0}.ac[data-v-9dda4a50]{display:flex;flex-direction:column;min-height:0;flex:1}.ac-bar[data-v-9dda4a50]{display:flex;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem;flex-shrink:0;flex-wrap:wrap}.ac-bar-side[data-v-9dda4a50]{flex:1 1 0;min-width:0;display:flex;align-items:center;overflow:hidden}.ac-bar-side.end[data-v-9dda4a50]{flex:0 0 auto;justify-content:flex-end;overflow:visible}.seg[data-v-9dda4a50]{display:flex;gap:3px;padding:3px;background:var(--ac-card, rgba(30, 30, 30, .9));border:1px solid rgba(201,169,97,.25);border-radius:20px}.seg-btn[data-v-9dda4a50]{background:none;border:none;color:#8b93a7;padding:.4rem 1.1rem;border-radius:16px;font-family:inherit;font-size:.85rem;cursor:pointer;transition:background .2s ease,color .2s ease}.seg-btn[data-v-9dda4a50]:hover:not(.on){color:#ecf0f1}.seg-btn.on[data-v-9dda4a50]{background:#c9a9612e;color:#e8d9a8}.ac-progress-line[data-v-9dda4a50]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-shrink:0}.ac-gauge[data-v-9dda4a50]{flex:1;height:3px;border-radius:4px;background:#ffffff1a;overflow:hidden}.ac-gauge-fill[data-v-9dda4a50]{display:block;height:100%;background:#c9a961;transition:width .3s ease}.ac-totals[data-v-9dda4a50]{flex-shrink:0;font-size:.8rem;color:#8b93a7;font-variant-numeric:tabular-nums}.ac-totals b[data-v-9dda4a50]{color:#c9a961;font-weight:400;margin-left:.4rem}.ac-totals i[data-v-9dda4a50]{font-style:normal;margin-left:.4rem;opacity:.75}.ac-body[data-v-9dda4a50]{flex:1;min-height:0;overflow-y:auto}.ac-group[data-v-9dda4a50]{margin-bottom:1.25rem}.ac-group-title[data-v-9dda4a50]{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .6rem;padding-bottom:.35rem;border-bottom:1px solid rgba(201,169,97,.15);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:#bdc3c7}.ac-group-best[data-v-9dda4a50]{letter-spacing:normal;text-transform:none;color:#c9a961;font-variant-numeric:tabular-nums}.ac-group-count[data-v-9dda4a50]{margin-left:auto;letter-spacing:normal;font-variant-numeric:tabular-nums;color:#8b93a7}.ac-rows[data-v-9dda4a50]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ac-row[data-v-9dda4a50]{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--ac-card, rgba(30, 30, 30, .9));font-size:.85rem;transition:border-color .2s ease,transform .2s ease}.ac-row[data-v-9dda4a50]:hover{transform:translateY(-1px)}.ac-row.on[data-v-9dda4a50]{border-color:#c9a9614d;background:linear-gradient(#c9a96117,#c9a96117),var(--ac-card, rgba(30, 30, 30, .9))}.ac-mark[data-v-9dda4a50]{font-size:1.2rem;flex-shrink:0;color:#6b7285}.ac-row.on .ac-mark[data-v-9dda4a50]{color:#c9a961}.ac-label[data-v-9dda4a50]{flex:1;min-width:0}.ac-rowbar[data-v-9dda4a50]{flex-shrink:0;width:7rem;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}.ac-rowbar-fill[data-v-9dda4a50]{display:block;height:100%;background:#8b93a7;transition:width .3s ease}.ac-row.on .ac-rowbar-fill[data-v-9dda4a50]{background:#c9a961}.ac-reached[data-v-9dda4a50],.ac-pts[data-v-9dda4a50]{flex-shrink:0;text-align:right;color:#8b93a7;font-variant-numeric:tabular-nums}.ac-reached[data-v-9dda4a50]{min-width:4.5rem}.ac-pts[data-v-9dda4a50]{min-width:3.5rem}.ac-row.on .ac-pts[data-v-9dda4a50]{color:#c9a961}@media (max-width: 600px){.ac-row[data-v-9dda4a50]{flex-wrap:wrap;gap:.4rem .6rem}.ac-label[data-v-9dda4a50]{flex:1 1 calc(100% - 2.5rem)}.ac-rowbar[data-v-9dda4a50]{flex:1 1 auto;width:auto}}.achievements-view[data-v-19a425df]{height:100%;--ac-card: rgba(30, 30, 30, .9);background:#1a1a1a;color:var(--la-text, #e8e8e8);display:flex;flex-direction:column;overflow:hidden;padding:.9rem 1rem 1rem}.av-title[data-v-19a425df]{margin:0;font-size:1.35rem;color:#c9a961;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-body[data-v-19a425df]{min-height:0}.close-btn[data-v-19a425df]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#1e1e1ee6;color:#bdc3c7;font-size:1rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}.close-btn[data-v-19a425df]:hover{color:#c9a961;border-color:#c9a9614d;transform:translateY(-1px)}@media (max-width: 600px){.av-title[data-v-19a425df]{font-size:1.1rem}}.achievement-toasts[data-v-4053510f]{position:absolute;top:56px;right:16px;z-index:2000;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none}.achievement-toast[data-v-4053510f]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.4rem;border-radius:8px;background:#141414fa;border:1px solid rgba(201,169,97,.3);box-shadow:0 6px 28px #0000008c;color:#c9a961;font-size:1rem;max-width:min(26rem,calc(100vw - 2rem));text-align:center}.ach-icon[data-v-4053510f]{font-size:1.4rem;flex-shrink:0}.ach-label[data-v-4053510f]{color:var(--text-muted)}.ach-pts[data-v-4053510f]{flex-shrink:0;font-variant-numeric:tabular-nums}.ach-toast-enter-active[data-v-4053510f],.ach-toast-leave-active[data-v-4053510f]{transition:opacity .25s ease,transform .25s ease}.ach-toast-enter-from[data-v-4053510f],.ach-toast-leave-to[data-v-4053510f]{opacity:0;transform:translate(1rem)}.cpb[data-v-9ab1584e]{position:absolute;right:16px;bottom:160px;z-index:var(--z-map-ui);display:flex;flex-direction:column-reverse;gap:6px;max-height:calc(100% - 240px);overflow-y:auto;scrollbar-width:none}.cpb[data-v-9ab1584e]::-webkit-scrollbar{display:none}.cpb-item[data-v-9ab1584e]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(233,193,118,.45);border-radius:50%;background:#000000b3;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.cpb-item[data-v-9ab1584e]:hover{border-color:#f5d48a;background:#1e1e1ee6;transform:translateY(-1px)}.cpb-status[data-v-9ab1584e]{position:absolute;right:-2px;bottom:-2px;pointer-events:none}@media (max-width: 768px){.cpb[data-v-9ab1584e]{right:12px;bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px) + 10px);gap:4px;max-height:calc(100% - var(--inventory-overlay-height, 0px) - var(--drawer-handle-height, 0px) - 120px)}.cpb-item[data-v-9ab1584e]{width:38px;height:38px}}.quests-badge-wrapper[data-v-91045d9f]{position:absolute;top:110px;right:10px;z-index:var(--z-map-ui);pointer-events:auto}.quests-toggle[data-v-91045d9f]{width:44px;height:44px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--la-gold, #c9a961);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none;padding:0;box-shadow:0 0 8px #c9a96166;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease;animation:quest-pulse-91045d9f 2s ease-in-out infinite;gap:1px}.quests-toggle[data-v-91045d9f]:hover,.quests-badge-wrapper.is-open .quests-toggle[data-v-91045d9f]{transform:translateY(-1px);border-color:#fbbf24;box-shadow:0 0 14px #fbbf248c}.badge-icon[data-v-91045d9f]{font-size:18px;line-height:1}.count-label[data-v-91045d9f]{font-size:11px;font-weight:800;color:var(--la-gold, #c9a961);font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.7)}@keyframes quest-pulse-91045d9f{0%,to{box-shadow:0 0 8px #c9a96166}50%{box-shadow:0 0 16px #fbbf248c}}.low-fx .quests-toggle[data-v-91045d9f]{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.quests-panel[data-v-91045d9f]{position:absolute;top:0;right:calc(100% + 10px);width:240px;max-width:calc(100vw - 80px);max-height:calc(var(--vh, 1vh) * 100 - 140px - var(--inventory-overlay-height, 0px) - var(--drawer-handle-height, 0px));overflow-y:auto;padding:10px 12px;background:#141414f5;border:1px solid rgba(201,169,97,.3);border-radius:8px;box-shadow:0 4px 12px #00000080;color:var(--la-text, #e8e8e8);pointer-events:auto;display:flex;flex-direction:column;gap:8px}.quests-list[data-v-91045d9f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.quest-item[data-v-91045d9f]{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:6px;border:1px solid rgba(201,169,97,.15);background:#00000040;cursor:pointer;transition:background .15s ease,border-color .15s ease;outline:none}.quest-item[data-v-91045d9f]:hover,.quest-item[data-v-91045d9f]:focus-visible{background:#c9a9611f;border-color:#c9a96166}.quest-item.focused[data-v-91045d9f]{background:#c9a96133;border-color:#c9a96199}.quest-name[data-v-91045d9f]{font-size:13px;font-weight:600;color:var(--la-text, #f5e4b6);line-height:1.25}.quest-zones[data-v-91045d9f]{display:flex;flex-wrap:wrap;gap:4px}.zone-chip[data-v-91045d9f]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:2px 6px;border-radius:10px;border:1px solid currentColor;background:#0000004d}.expand-btn[data-v-91045d9f]{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;background:#0006;border:1px solid rgba(201,169,97,.3);border-radius:4px;color:var(--la-text-dim, #c9c5b9);font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.expand-btn[data-v-91045d9f]:hover{background:#c9a9612e;border-color:var(--la-gold, #c9a961);color:var(--la-gold, #c9a961)}.quests-panel-enter-active[data-v-91045d9f],.quests-panel-leave-active[data-v-91045d9f]{transition:opacity .15s ease,transform .15s ease}.quests-panel-enter-from[data-v-91045d9f],.quests-panel-leave-to[data-v-91045d9f]{opacity:0;transform:translate(4px)}.tf-panel[data-v-feb8b6fa]{position:absolute;top:170px;right:10px;z-index:var(--z-map-ui);width:190px;display:flex;flex-direction:column;gap:7px;padding:9px 11px;background:linear-gradient(180deg,#181818eb,#0c0c0cf2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,169,97,.3);border-radius:12px;box-shadow:0 2px 12px #00000080;pointer-events:none}.low-fx .tf-panel[data-v-feb8b6fa]{-webkit-backdrop-filter:none;backdrop-filter:none}.tf-row[data-v-feb8b6fa]{display:flex;align-items:center;gap:7px}.tf-icon[data-v-feb8b6fa]{width:24px;height:24px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.tf-track[data-v-feb8b6fa]{flex:1;height:9px;border-radius:5px;display:flex;overflow:hidden;background:#0006;box-shadow:inset 0 1px 2px #00000080}.tf-fill[data-v-feb8b6fa]{height:100%;background:linear-gradient(180deg,#ffffff40,#fff0 60%),#c9a961;transition:width .3s ease}.tf-gain[data-v-feb8b6fa]{height:100%;background:#6aa85a;transition:width .3s ease;animation:tf-blink-feb8b6fa 1s ease-in-out infinite}@keyframes tf-blink-feb8b6fa{0%,to{opacity:.45}50%{opacity:1}}.tf-gained[data-v-feb8b6fa]{font-size:11px;font-weight:700;color:#6aa85a;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:20px;text-align:right}.tf-enter-active[data-v-feb8b6fa],.tf-leave-active[data-v-feb8b6fa]{transition:opacity .2s ease,transform .2s ease}.tf-enter-from[data-v-feb8b6fa],.tf-leave-to[data-v-feb8b6fa]{opacity:0;transform:translate(8px)}@media (max-width: 768px){.tf-panel[data-v-feb8b6fa]{width:120px;gap:4px;padding:5px 7px;border-radius:10px}.tf-row[data-v-feb8b6fa]{gap:5px}.tf-icon[data-v-feb8b6fa]{width:18px;height:18px}.tf-track[data-v-feb8b6fa]{height:6px;border-radius:3px}.tf-gained[data-v-feb8b6fa]{font-size:10px;min-width:16px}}.volet-canal-root[data-v-7f9a1423]{position:absolute;left:0;bottom:0;top:auto;right:auto;pointer-events:auto;outline:none;z-index:var(--z-map-panel);transform:translate(-100%);interpolate-size:allow-keywords;transition:transform .28s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1),right .35s cubic-bezier(.22,1,.36,1),z-index 0s;max-width:100vw}.volet-canal-root.is-open[data-v-7f9a1423]{transform:translate(0)}.volet-canal-root.is-fullscreen[data-v-7f9a1423]{position:absolute!important;top:0!important;right:0!important;left:0!important;bottom:0!important;transform:none!important;z-index:var(--z-fullscreen-view);animation:none!important}.volet-canal-root.is-floating[data-v-7f9a1423]{position:fixed;left:var(--canal-x, 120px);top:var(--canal-y, 120px);bottom:auto;right:auto;transform:none;z-index:var(--z-fullscreen-ui);transition:none}@media (max-width: 768px){.volet-canal-root[data-v-7f9a1423]:not(.is-fullscreen):not(.is-floating){bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px))}.volet-canal-root.is-fullscreen[data-v-7f9a1423]{bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px))!important}.volet-canal-root:not(.is-fullscreen):not(.is-floating) .volet-canal-content[data-v-7f9a1423]{min-width:0;min-height:0;max-height:calc(var(--vh, 1vh) * 100 - 60px - var(--inventory-overlay-height, 0px) - var(--drawer-handle-height, 0px))}}.volet-canal-content[data-v-7f9a1423]{position:relative;min-width:min(360px,95vw);min-height:280px;max-width:95vw;max-height:90vh;background:#131315fa;border:1px solid rgba(255,255,255,.08);border-bottom:none;border-left:none;border-radius:0 8px 0 0;box-shadow:8px -4px 24px #0006;overflow:auto;padding:16px 18px 20px;box-sizing:border-box;display:flex;flex-direction:column;transition:border-radius .35s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.is-floating .volet-canal-content[data-v-7f9a1423]{border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 12px 32px #0000008c;padding-top:38px}.canal-floating-header[data-v-7f9a1423]{position:absolute;top:0;left:0;right:0;height:30px;display:flex;align-items:center;gap:8px;padding:0 8px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06);border-radius:8px 8px 0 0;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;z-index:25}.canal-floating-title[data-v-7f9a1423]{flex:1;font-size:12px;letter-spacing:.04em;color:#ffffffc7;text-align:center;pointer-events:none}.canal-action-btn[data-v-7f9a1423]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#131315e0;border:1px solid rgba(255,255,255,.12);border-radius:5px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.canal-action-btn[data-v-7f9a1423]:hover{color:#c9a961;border-color:#c9a96180;background:#c9a96129}.canal-mode-toggle-floating[data-v-7f9a1423]{position:absolute;top:4px;right:40px;z-index:30}.canal-floating-close[data-v-7f9a1423]{position:absolute;top:4px;right:6px;z-index:30}.canal-mode-toggle-docked[data-v-7f9a1423]{position:absolute;top:6px;left:6px;z-index:20}.canal-close-docked[data-v-7f9a1423]{position:absolute;top:6px;right:26px;z-index:20}.canal-resize-handle[data-v-7f9a1423]{position:absolute;width:20px;height:20px;display:flex;color:#fff9;z-index:20;padding:2px;touch-action:none}.canal-resize-handle.handle-tr[data-v-7f9a1423]{top:0;right:0;cursor:nesw-resize;align-items:flex-start;justify-content:flex-end}.canal-resize-handle.handle-br[data-v-7f9a1423]{bottom:0;right:0;cursor:nwse-resize;align-items:flex-end;justify-content:flex-end}.canal-resize-handle[data-v-7f9a1423]:hover{color:#c9a961}.canal-resize-handle svg[data-v-7f9a1423]{pointer-events:none}.is-fullscreen .volet-canal-content[data-v-7f9a1423]{width:100%!important;height:100%!important;max-width:100vw;max-height:100vh;overflow:hidden;border-radius:0;border:none;box-shadow:none;padding:10px 16px 16px;display:flex;align-items:center;justify-content:center}.kv-prod-row[data-v-57d2bfe3]{display:flex;align-items:center;gap:7px}.kv-prod-icon[data-v-57d2bfe3]{width:32px;height:32px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.kv-prod-track[data-v-57d2bfe3]{flex:1;height:9px;border-radius:5px;display:flex;background:#0006;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.kv-prod-fill[data-v-57d2bfe3]{height:100%;background:linear-gradient(180deg,#ffffff40,#fff0 60%),#c9a961;transition:width .4s ease}.kv-prod-countdown[data-v-57d2bfe3]{display:flex;align-items:center;gap:2px;font-size:11px;color:#ffffffbf;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.kv-prod-countdown .material-symbols-outlined[data-v-57d2bfe3]{font-size:13px}.kv-prod-capped[data-v-57d2bfe3]{font-size:13px;color:#c9a96199;flex-shrink:0}.kv-prod-tip[data-v-57d2bfe3]{position:fixed;z-index:99999;transform:translateY(-50%);display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;background:#1a1a1a;border:2px solid rgba(251,191,36,.85);box-shadow:0 4px 16px #000000d9,0 0 14px #fbbf2473;pointer-events:none;white-space:nowrap}.kv-tip-name[data-v-57d2bfe3]{font-size:12px;font-weight:600;color:#fff}.kv-tip-rate[data-v-57d2bfe3]{display:flex;align-items:center;gap:3px;font-size:11px;color:#fff9;font-variant-numeric:tabular-nums}.kv-tip-rate .material-symbols-outlined[data-v-57d2bfe3]{font-size:14px}.tr[data-v-795ad58d]{display:flex;flex-direction:column;gap:4px;padding:6px 7px;border-radius:8px;border:1px solid #2e2e2e;background:#ffffff05}.tr.closed[data-v-795ad58d]{opacity:.5}.tr-head[data-v-795ad58d]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:var(--fam)}.tr-name[data-v-795ad58d]{flex:1;font-size:12px;letter-spacing:.03em;color:#ecf0f1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-pips[data-v-795ad58d]{display:flex;gap:3px;flex-shrink:0}.tr-pip[data-v-795ad58d]{width:6px;height:6px;border-radius:999px;background:#ffffff26}.tr-pip.on[data-v-795ad58d]{background:currentColor}.tr-pip.gift[data-v-795ad58d]{background:transparent;border:1.5px solid #c9a961;box-shadow:0 0 4px #c9a96180}.tr-gauge[data-v-795ad58d]{display:flex;align-items:center;gap:7px}.tr-track[data-v-795ad58d]{flex:1;height:6px;border-radius:999px;overflow:hidden;background:#0006;box-shadow:inset 0 1px 2px #00000080}.tr-fill[data-v-795ad58d]{height:100%;background:var(--fam);border-radius:999px;transition:width .4s ease}.tr-track.surplus[data-v-795ad58d]{background:#c9a9611f}.tr-track.surplus .tr-fill[data-v-795ad58d]{background:repeating-linear-gradient(115deg,#c9a961 0,#c9a961 4px,#c9a96173 4px,#c9a96173 8px)}.tr-num[data-v-795ad58d]{font-size:10px;color:#ffffff8c;font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.tr-outputs[data-v-795ad58d]{display:flex;flex-direction:column;gap:3px;margin-top:2px;padding-left:6px;border-left:1px solid rgba(255,255,255,.07)}.kv[data-v-cc3c9d70]{display:flex;flex-direction:column;height:100%;background:#131313;color:#c8cbd6;font:13px/1.4 system-ui,sans-serif}.kv.embedded[data-v-cc3c9d70],.kv.embedded .kv-stage[data-v-cc3c9d70]{background:transparent}.kv.embedded .kv-canvas[data-v-cc3c9d70]{touch-action:auto;cursor:default}.kv-body[data-v-cc3c9d70]{flex:1;display:flex;min-height:0}.kv-stage[data-v-cc3c9d70]{flex:1;min-width:0;position:relative;overflow:hidden;background:#131313}.kv-canvas[data-v-cc3c9d70]{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.kv-canvas[data-v-cc3c9d70]:active{cursor:grabbing}.kv-loading[data-v-cc3c9d70]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#7a8090}.kv-drop-ring[data-v-cc3c9d70]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;opacity:0;transition:opacity .2s ease;border:2px solid var(--glow-color, #c9a961);box-shadow:inset 0 0 46px -8px var(--glow-color, #c9a961)}.kv-drop-ring.active[data-v-cc3c9d70]{opacity:.55;animation:kv-drop-pulse-cc3c9d70 1.5s ease infinite}.kv-drop-ring.over[data-v-cc3c9d70]{opacity:1;animation:none;box-shadow:inset 0 0 90px -10px var(--glow-color, #c9a961)}@keyframes kv-drop-pulse-cc3c9d70{0%,to{opacity:.32}50%{opacity:.68}}.kv-drop-info[data-v-cc3c9d70]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:10;width:min(320px,70%);padding:9px 12px;border-radius:12px;background:linear-gradient(180deg,#181818f0,#0c0c0cf5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,169,97,.3);box-shadow:0 2px 12px #0000008c;pointer-events:none}.kv-drop-info-enter-active[data-v-cc3c9d70],.kv-drop-info-leave-active[data-v-cc3c9d70]{transition:opacity .18s ease,transform .18s ease}.kv-drop-info-enter-from[data-v-cc3c9d70],.kv-drop-info-leave-to[data-v-cc3c9d70]{opacity:0;transform:translate(-50%,-8px)}.kv-controls[data-v-cc3c9d70]{position:absolute;top:12px;left:12px;display:flex;gap:10px;z-index:10}.kv-round-btn[data-v-cc3c9d70]{width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;background:#1a1a1ad9;border:1px solid rgba(201,169,97,.3);color:#c9a961;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.kv-round-btn[data-v-cc3c9d70]:hover{background:#282828f2;transform:translateY(-1px)}.kv-close[data-v-cc3c9d70]{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1;background:#1a1a1ad9;border:1px solid rgba(201,169,97,.3);color:#c9c5b9;display:flex;align-items:center;justify-content:center;transition:color .15s ease,border-color .15s ease,transform .15s ease}.kv-close[data-v-cc3c9d70]:hover{color:#c9a961;border-color:#c9a96199;transform:translateY(-1px)}.kv-right[data-v-cc3c9d70]{position:relative;width:380px;flex-shrink:0;padding:12px;overflow-y:auto;border-left:1px solid #2e2e2e;background:#191919;display:flex;flex-direction:column;gap:6px;min-height:0;transition:width .2s ease,padding .2s ease}.kv-right.collapsed[data-v-cc3c9d70]{width:0;padding:0;overflow:visible;border-left-color:transparent}.kv-right.collapsed[data-v-cc3c9d70]>*:not(.kv-drawer-handle){display:none}.kv-drawer-handle[data-v-cc3c9d70]{position:absolute;top:12px;left:-18px;width:18px;height:44px;z-index:12;cursor:pointer;background:#191919;border:1px solid #2e2e2e;border-right:none;border-radius:6px 0 0 6px;color:#c9a961;font-size:13px;line-height:1;padding:0}.kv-drawer-handle[data-v-cc3c9d70]:hover{background:#232323}.kv-h[data-v-cc3c9d70]{margin:6px 0 2px;font-size:12px;color:#c9a961;font-weight:600}.kv-empty[data-v-cc3c9d70]{color:#6a7080;font-size:12px}.kv-terroirs[data-v-cc3c9d70]{display:flex;flex-direction:column;gap:5px}.kv-terroirs .tr[data-v-cc3c9d70]{transition:background .15s ease,box-shadow .15s ease}.kv-terroirs .prod-hovered[data-v-cc3c9d70]{background:#c9a96114;box-shadow:inset 0 0 0 1px #c9a96173}.kv-cross-yields[data-v-cc3c9d70]{display:flex;flex-direction:column;gap:6px}.kv-cy-pair[data-v-cc3c9d70]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.kv-inj-cell[data-v-cc3c9d70]{transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.kv-inj-cell.lit[data-v-cc3c9d70]{border-color:#c9a961b3;box-shadow:0 0 8px #c9a96159}.kv-inj-cell.dim[data-v-cc3c9d70]{opacity:.25}.kv-injected[data-v-cc3c9d70]{display:flex;flex-wrap:wrap;gap:6px}.kv-inj-cell[data-v-cc3c9d70]{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid #2e2e2e;border-radius:8px;padding:5px}.kv-inj-count[data-v-cc3c9d70]{position:absolute;right:-5px;bottom:-5px;font-size:10px;font-weight:700;color:#c9a961;font-variant-numeric:tabular-nums;background:#1e1e1e;border:1px solid rgba(201,169,97,.3);border-radius:4px;padding:0 4px}@media (max-width: 768px){.kv[data-v-cc3c9d70]:not(.embedded){padding-bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px))}.kv-body[data-v-cc3c9d70]{flex-direction:column}.kv-stage[data-v-cc3c9d70]{flex:1 1 auto;min-height:0}.kv-right[data-v-cc3c9d70]{width:auto;max-height:50%;flex:0 1 auto;padding:10px;overflow:visible;border-left:none;border-top:1px solid #2e2e2e;transition:height .2s ease,padding .2s ease}.kv-terroirs[data-v-cc3c9d70]{flex:1 1 auto;min-height:0;overflow-y:auto}.kv-cross-yields[data-v-cc3c9d70],.kv-injected[data-v-cc3c9d70]{flex:0 1 auto;min-height:0;overflow-y:auto}.kv-right.collapsed[data-v-cc3c9d70]{width:auto;height:0;padding:0;border-top-color:transparent}.kv-drawer-handle[data-v-cc3c9d70]{top:-18px;left:0;right:0;width:auto;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid #2e2e2e;border-bottom:none;border-radius:6px 6px 0 0}.kv-controls[data-v-cc3c9d70]{top:8px;left:8px}.kv-close[data-v-cc3c9d70]{top:8px;right:8px}}.orb-wrap[data-v-9f2a1674]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:var(--z-map-ui);pointer-events:none}.orb-wrap.opening[data-v-9f2a1674]{z-index:var(--z-app-modal)}@media (max-width: 768px){.orb-wrap[data-v-9f2a1674]{bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px) + 10px)}}.orb-rig[data-v-9f2a1674]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.orb-base[data-v-9f2a1674]{position:absolute;left:50%;bottom:0;width:64%;height:13%;transform:translate(-50%);pointer-events:none}.ob-cup[data-v-9f2a1674]{position:absolute;top:0;left:12%;right:12%;height:58%;background:linear-gradient(180deg,#46464e,#26262b 55%,#17171b);border:1px solid rgba(201,169,97,.3);border-bottom:none;border-radius:30% 30% 20% 20%/100% 100% 20% 20%;box-shadow:inset 0 3px 5px #ffffff14}.ob-foot[data-v-9f2a1674]{position:absolute;bottom:0;left:0;right:0;height:52%;background:linear-gradient(180deg,#3a3a41,#202024 65%,#101013);border:1px solid rgba(201,169,97,.35);border-radius:40% 40% 50% 50%/55% 55% 100% 100%;box-shadow:0 3px 10px #00000073,inset 0 2px 3px #ffffff1a}.orb[data-v-9f2a1674]{position:absolute;top:0;left:3.5%;width:93%;height:93%;border-radius:50%;overflow:hidden;pointer-events:auto;cursor:pointer;will-change:transform;background:radial-gradient(ellipse 90% 75% at 50% 32%,#2b2b30,#1a1a1e 55%,#0e0e11);border:1px solid rgba(201,169,97,.3);box-shadow:0 6px 30px #0000008c;outline:none}.orb[data-v-9f2a1674]:focus-visible{border-color:#c9a961b3}.orb.drag-glow[data-v-9f2a1674]{animation:orb-drag-halo-9f2a1674 1s ease-in-out infinite}.low-fx .orb.drag-glow[data-v-9f2a1674]{animation:none}.orb.drag-glow[data-v-9f2a1674],.orb.drag-over[data-v-9f2a1674]{border-color:var(--glow-color, #c9a961)}@keyframes orb-drag-halo-9f2a1674{0%,to{box-shadow:0 6px 30px #0000008c,0 0 45px var(--glow-color, #c9a961)}50%{box-shadow:0 6px 30px #0000008c,0 0 90px var(--glow-color, #c9a961)}}.orb.drag-glow[data-v-9f2a1674]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 42%,var(--glow-color, #c9a961) 0%,rgba(0,0,0,0) 72%);mix-blend-mode:screen;animation:orb-drag-tint-9f2a1674 1s ease-in-out infinite}@keyframes orb-drag-tint-9f2a1674{0%,to{opacity:.35}50%{opacity:.8}}.orb.producing[data-v-9f2a1674]{animation:orb-produce-9f2a1674 .7s ease-out}@keyframes orb-produce-9f2a1674{0%{box-shadow:0 6px 30px #0000008c;border-color:#c9a9614d}22%{box-shadow:0 6px 30px #0000008c,0 0 60px #c9a961cc;border-color:#c9a961d9}to{box-shadow:0 6px 30px #0000008c;border-color:#c9a9614d}}.orb-canvas[data-v-9f2a1674]{width:100%;height:100%;display:block;opacity:0}.orb-icon[data-v-9f2a1674]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.orb-icon svg[data-v-9f2a1674]{width:44%;height:44%;fill:#6aa85a;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(106,168,90,.35))}.orb-glass[data-v-9f2a1674]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 22%,#ffffff4d,#ffffff17 12%,#fff0 30%),radial-gradient(circle at 70% 86%,#d2d7e11a,#d2d7e100 22%),radial-gradient(circle at 50% 50%,#0000 58%,#0e0e1157 88%,#0e0e118c);box-shadow:inset 0 2px 10px #ffffff24,inset 0 -8px 22px #0a0a0d80}.orb-panel[data-v-9f2a1674]{position:absolute;left:calc(100% + 14px);bottom:18%;min-width:120px;max-width:220px;display:flex;flex-direction:column;gap:5px;padding:8px 10px;background:#191919;border:1px solid rgba(201,169,97,.3);border-radius:10px;box-shadow:0 4px 18px #00000080;pointer-events:none}.orb-panel-row[data-v-9f2a1674]{display:flex;align-items:center;gap:8px}.orb-panel-rate[data-v-9f2a1674],.orb-panel-up[data-v-9f2a1674]{font-size:12px;color:#c8cbd6;font-variant-numeric:tabular-nums;white-space:nowrap}.orb-panel-up .from[data-v-9f2a1674]{color:#7a8090}.orb-panel-up .to[data-v-9f2a1674]{color:#6aa85a;font-weight:700}.orb-panel-new[data-v-9f2a1674]{font-size:10px;font-weight:700;color:#c9a961;letter-spacing:.04em;background:#c9a9611f;border:1px solid rgba(201,169,97,.3);border-radius:4px;padding:1px 6px;white-space:nowrap}.orb-terroir[data-v-9f2a1674]{display:flex;flex-direction:column;gap:4px;padding-bottom:7px;margin-bottom:3px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--fam)}.ot-line[data-v-9f2a1674]{display:flex;align-items:center;gap:8px}.ot-name[data-v-9f2a1674]{font-size:12px;color:#ecf0f1;white-space:nowrap}.ot-gain[data-v-9f2a1674]{font-size:12px;font-weight:700;color:var(--fam);font-variant-numeric:tabular-nums;white-space:nowrap}.ot-bar[data-v-9f2a1674]{display:flex;height:5px;border-radius:999px;overflow:hidden;background:#00000073;box-shadow:inset 0 1px 2px #00000080}.ot-have[data-v-9f2a1674]{background:var(--fam);opacity:.55}.ot-add[data-v-9f2a1674]{background:var(--fam);animation:ot-add-breathe-9f2a1674 1.4s ease infinite}@keyframes ot-add-breathe-9f2a1674{0%,to{opacity:1}50%{opacity:.55}}.ot-bar.grew .ot-add[data-v-9f2a1674]{background:#c9a961}.ot-bar.surplus .ot-have[data-v-9f2a1674]{background:repeating-linear-gradient(115deg,#c9a961 0,#c9a961 4px,#c9a96166 4px,#c9a96166 8px)}.ot-bar.surplus .ot-add[data-v-9f2a1674]{background:#c9a961}.ot-mention[data-v-9f2a1674]{display:flex;align-items:baseline;gap:5px;font-size:10px;letter-spacing:.04em;white-space:nowrap}.ot-mention b[data-v-9f2a1674]{font-weight:800;font-variant-numeric:tabular-nums}.ot-mention.first[data-v-9f2a1674]{color:#c9a961}.ot-mention.again[data-v-9f2a1674]{color:#7a8090}.ot-mention.wasted[data-v-9f2a1674]{color:#b5563f;font-weight:700}.ot-move[data-v-9f2a1674]{font-size:11px;color:#7a8090;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.orb-terroir.grew[data-v-9f2a1674]{border-bottom-color:#c9a9618c}.orb-terroir.grew .ot-move[data-v-9f2a1674]{color:#c9a961;font-weight:700}.orb-panel-enter-active[data-v-9f2a1674],.orb-panel-leave-active[data-v-9f2a1674]{transition:opacity .2s ease,transform .2s ease}.orb-panel-enter-from[data-v-9f2a1674],.orb-panel-leave-to[data-v-9f2a1674]{opacity:0;transform:translate(-6px)}@media (max-width: 768px){.orb-panel[data-v-9f2a1674]{left:50%;right:auto;bottom:calc(100% + 10px);transform:translate(-50%);max-width:min(260px,calc(100vw - 24px))}.orb-panel-enter-from[data-v-9f2a1674],.orb-panel-leave-to[data-v-9f2a1674]{transform:translate(-50%,6px)}}.orb-shadow[data-v-9f2a1674]{position:absolute;left:8%;right:8%;bottom:-1.5%;height:6%;border-radius:50%;background:radial-gradient(ellipse at center,#0000008c,#0000 70%);pointer-events:none}.zone-specs[data-v-aa766745]{display:flex;flex-direction:column;gap:4px}.zone-specs-row[data-v-aa766745]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--la-text, #e8e8e8)}.zone-specs-icon[data-v-aa766745]{width:14px;height:14px;flex-shrink:0}.zone-specs-value[data-v-aa766745]{font-weight:600;color:#f87171;white-space:nowrap}.zone-specs-value.is-bonus[data-v-aa766745]{color:#34d399}.zone-specs-value.is-malus[data-v-aa766745]{color:#f87171}.threat-bar[data-v-bc438a46]{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:var(--z-map-ui);pointer-events:auto;width:60%;min-width:260px;max-width:420px;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#181818e0,#0c0c0ceb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;border:1px solid rgba(255,255,255,.08);padding:8px 14px;box-shadow:0 2px 8px #00000080,inset 0 1px #ffffff0a;transition:border-color .25s ease,box-shadow .25s ease}.threat-bar.summonable[data-v-bc438a46]{cursor:pointer}.threat-bar.summonable[data-v-bc438a46]:hover{border-color:#e74c3c73}.threat-icon[data-v-bc438a46]{width:18px;height:18px;flex-shrink:0;fill:#bdc3c78c;transition:fill .3s ease}.threat-countdown[data-v-bc438a46]{display:flex;align-items:center;gap:2px;flex-shrink:0;font-size:12px;font-weight:700;color:#e8e8e8bf;font-variant-numeric:tabular-nums}.threat-countdown .material-symbols-outlined[data-v-bc438a46]{font-size:15px}.threat-bar.imminent .threat-countdown[data-v-bc438a46]{color:var(--la-danger, #e74c3c)}.threat-boss-element[data-v-bc438a46]{flex-shrink:0;padding:2px;border-radius:50%;border:1px solid rgba(201,169,97,.3);background:#c9a96114}.threat-track[data-v-bc438a46]{position:relative;flex:1;height:8px;border-radius:4px;background:#ffffff12;box-shadow:inset 0 1px 2px #00000080;overflow:hidden}.threat-fill[data-v-bc438a46]{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--la-danger-deep, #c0392b) 0%,var(--la-danger, #e74c3c) 100%);box-shadow:0 0 6px #e74c3c73;transition:width .4s ease}.threat-fill-preview[data-v-bc438a46]{position:absolute;top:0;height:100%;background:repeating-linear-gradient(-45deg,#e74c3c8c 0,#e74c3c8c 4px,#e74c3c40 4px,#e74c3c40 8px);animation:threat-preview-pulse-bc438a46 1s ease-in-out infinite}@keyframes threat-preview-pulse-bc438a46{0%,to{opacity:1}50%{opacity:.55}}.threat-bar.imminent[data-v-bc438a46]{border-color:#e74c3c80;animation:threat-pulse-bc438a46 1.2s ease-in-out infinite}.threat-bar.imminent .threat-icon[data-v-bc438a46]{fill:var(--la-danger, #e74c3c)}@keyframes threat-pulse-bc438a46{0%,to{box-shadow:0 2px 8px #00000080,0 0 10px #e74c3c40}50%{box-shadow:0 2px 8px #00000080,0 0 20px #e74c3c8c}}.low-fx .threat-bar[data-v-bc438a46]{-webkit-backdrop-filter:none;backdrop-filter:none}.low-fx .threat-bar.imminent[data-v-bc438a46]{animation:none}.hex-fused-mini[data-v-865febfb]{display:block;overflow:visible}.zr-grid[data-v-1931b269]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.zr-card[data-v-1931b269]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 12px 16px;background:#1c1c1cf2;border:1px solid rgba(201,169,97,.3);border-radius:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;color:inherit;font:inherit;text-align:center}.zr-card[data-v-1931b269]:hover{transform:translateY(-1px);border-color:#c9a96199}.zr-card--selected[data-v-1931b269]{border-color:var(--la-gold, #c9a961);box-shadow:0 0 18px #c9a9614d}.zr-orb[data-v-1931b269]{position:relative;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#c9a96129,#00000059);border:1px solid rgba(201,169,97,.28)}.zr-icon[data-v-1931b269]{font-size:32px;color:var(--la-gold, #c9a961);font-variation-settings:"FILL" 1}.zr-glyph[data-v-1931b269]{flex:none}.zr-amount[data-v-1931b269]{position:absolute;right:-4px;bottom:-4px;min-width:22px;padding:1px 5px;border-radius:10px;background:#1e1e1e;border:1px solid rgba(201,169,97,.7);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--la-gold, #c9a961)}.zr-name[data-v-1931b269]{font-size:13px;font-weight:600;line-height:1.3;color:#f5e4b6}.cv-title[data-v-e925da85]{font-size:18px;font-weight:700;color:#4ade80;text-align:center;margin:14px 16px 8px}.cv-appeased[data-v-e925da85]{margin:0 16px 10px;text-align:center;font-size:13px;font-style:italic;color:#e8dcc0}.cv-rewards[data-v-e925da85]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;padding:6px 8px 14px}.cv-card[data-v-e925da85]{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:132px;padding:16px 14px 12px;background:#1c1c1cf2;border:1px solid rgba(201,169,97,.3);border-radius:10px;cursor:pointer;color:inherit;font:inherit;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .3s ease}.cv-card[data-v-e925da85]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9a96199;box-shadow:0 0 18px #c9a96140}.cv-card--claimed[data-v-e925da85]{opacity:.3;cursor:default;border-color:#c9a96126;box-shadow:none}.cv-orb[data-v-e925da85]{position:relative;display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#c9a9612e,#0006);border:1px solid rgba(201,169,97,.28)}.cv-card:not(.cv-card--claimed) .cv-orb[data-v-e925da85]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:radial-gradient(circle,rgba(201,169,97,.28) 0%,transparent 68%);animation:cv-halo-e925da85 2.2s ease-in-out infinite;pointer-events:none}.cv-icon[data-v-e925da85]{position:relative;z-index:1;width:84px!important;height:84px!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55));transition:transform .25s ease,opacity .25s ease}.cv-icon[data-v-e925da85] .icon-img{width:84px!important;height:84px!important}.cv-icon[data-v-e925da85] .icon-emoji{font-size:70px!important}.cv-card--claimed .cv-icon[data-v-e925da85]{transform:scale(.55);opacity:0}.cv-qty[data-v-e925da85]{position:absolute;right:0;bottom:2px;z-index:2;min-width:26px;padding:2px 7px;border-radius:11px;background:#1e1e1e;border:1px solid rgba(201,169,97,.7);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#fbbf24;transition:opacity .25s ease}.cv-card--claimed .cv-qty[data-v-e925da85]{opacity:0}.cv-name[data-v-e925da85]{font-size:14px;font-weight:600;line-height:1.3;color:#f5e4b6}.cv-no-loot[data-v-e925da85]{text-align:center;color:#6b7280;font-size:13px;font-style:italic;margin:8px 16px 12px}.cv-rewards--compact[data-v-e925da85]{padding-bottom:10px}.cv-rewards--compact .cv-card[data-v-e925da85]{min-width:112px;padding:12px 12px 10px}.cv-rewards--compact .cv-orb[data-v-e925da85]{width:78px;height:78px}.cv-rewards--compact .cv-icon[data-v-e925da85],.cv-rewards--compact .cv-icon[data-v-e925da85] .icon-img{width:62px!important;height:62px!important}.cv-rewards--compact .cv-icon[data-v-e925da85] .icon-emoji{font-size:52px!important}.cv-divider[data-v-e925da85]{height:1px;margin:2px 4px 14px;background:linear-gradient(90deg,transparent,rgba(201,169,97,.35),transparent)}@keyframes cv-halo-e925da85{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.cv-card:not(.cv-card--claimed) .cv-orb[data-v-e925da85]:after{animation:none}}@media (max-width: 768px){.cv-card[data-v-e925da85]{min-width:112px;padding:12px 10px 10px}.cv-orb[data-v-e925da85]{width:84px;height:84px}.cv-icon[data-v-e925da85],.cv-icon[data-v-e925da85] .icon-img{width:66px!important;height:66px!important}.cv-icon[data-v-e925da85] .icon-emoji{font-size:54px!important}}.chest-rig[data-v-d83cf12c]{position:relative;width:100%;aspect-ratio:1;container-type:inline-size;perspective:260cqw;perspective-origin:50% 48%;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.chest-drop[data-v-d83cf12c],.chest-tremble[data-v-d83cf12c],.chest-lid[data-v-d83cf12c],.chest-lid-slab[data-v-d83cf12c]{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.chest-ground[data-v-d83cf12c],.chest-body[data-v-d83cf12c],.chest-lid-front[data-v-d83cf12c],.chest-lid-inner[data-v-d83cf12c],.chest-fx[data-v-d83cf12c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.chest-fx[data-v-d83cf12c]{pointer-events:none;transform:translateZ(2cqw)}.chest-lid[data-v-d83cf12c]{--lid-angle: 0deg;transform-origin:50% 45% -40cqw;transform:rotateX(var(--lid-angle))}.chest-lid-front[data-v-d83cf12c]{transform:translateZ(.6cqw);backface-visibility:hidden}.chest-lid-slab[data-v-d83cf12c]{transform-origin:50% 45%;transform:rotateX(-90deg);opacity:0}.chest-flash[data-v-d83cf12c]{position:absolute;left:50%;top:48%;width:72%;aspect-ratio:1;margin:-36% 0 0 -36%;border-radius:50%;background:radial-gradient(circle,rgba(255,243,196,.95) 0%,rgba(245,228,182,.7) 30%,rgba(201,169,97,.35) 55%,transparent 72%);opacity:0;pointer-events:none}.chest-rig.trembling .chest-tremble[data-v-d83cf12c]{animation:chest-tremble-d83cf12c 2.4s ease-in-out infinite;transform-origin:50% 86%}.chest-rig.trembling .chest-seam[data-v-d83cf12c]{animation:chest-seam-d83cf12c 2.4s ease-in-out infinite}@keyframes chest-tremble-d83cf12c{0%,82%,to{transform:rotate(0) translate(0)}84%{transform:rotate(-2.5deg) translate(-1.5px)}86%{transform:rotate(2.5deg) translate(1.5px)}88%{transform:rotate(-2deg) translate(-1px)}90%{transform:rotate(2deg) translate(1px)}93%{transform:rotate(-1deg) translate(-.5px)}96%{transform:rotate(.5deg) translate(0)}}@keyframes chest-seam-d83cf12c{0%,to{opacity:.3}50%{opacity:.9}}.low-fx{filter:none}.low-fx{animation:none;opacity:.6}.treasure-scene[data-v-58c8cf93]{position:relative;display:flex;align-items:center;justify-content:center;width:168px;height:168px}.treasure-scene--chest[data-v-58c8cf93]{width:260px;height:260px}.treasure-burst[data-v-58c8cf93]{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(201,169,97,.5) 0%,transparent 70%);animation:treasure-glow-58c8cf93 2s ease-in-out infinite}.chest-button[data-v-58c8cf93]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent}.chest-button[data-v-58c8cf93]:disabled{cursor:default}.chest-button[data-v-58c8cf93]:focus{outline:none}.treasure-icon-wrap[data-v-58c8cf93]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center}.treasure-icon[data-v-58c8cf93]{position:relative;width:132px!important;height:132px!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.55));animation:treasure-pop-58c8cf93 .5s ease}.treasure-icon.no-pop[data-v-58c8cf93]{animation:none}.treasure-icon[data-v-58c8cf93] .icon-svg,.treasure-icon[data-v-58c8cf93] .icon-img{width:132px!important;height:132px!important}.treasure-icon[data-v-58c8cf93] .icon-emoji{font-size:110px!important}.treasure-label[data-v-58c8cf93]{font-size:1.1rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:1px;text-align:center;color:#c9a961}.treasure-name[data-v-58c8cf93]{font-size:1.4rem;font-weight:700;color:#fff;margin:0;text-align:center}.treasure-name[data-v-58c8cf93]{animation:treasure-info-in-58c8cf93 .3s ease both}.btn-treasure[data-v-58c8cf93]{width:100%;padding:12px 16px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,#c9a961,#a8893f);border:1px solid #e0c47a;color:#1e1e1e;animation:treasure-fade-in-58c8cf93 .3s ease both}.btn-treasure[data-v-58c8cf93]:hover{box-shadow:0 2px 12px #c9a96173;transform:translateY(-1px)}@keyframes treasure-glow-58c8cf93{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes treasure-info-in-58c8cf93{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes treasure-fade-in-58c8cf93{0%{opacity:0}to{opacity:1}}@keyframes treasure-pop-58c8cf93{0%{transform:scale(.3) rotate(-12deg);opacity:0}60%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@media (max-width: 768px){.treasure-icon[data-v-58c8cf93],.treasure-icon[data-v-58c8cf93] .icon-svg,.treasure-icon[data-v-58c8cf93] .icon-img{width:104px!important;height:104px!important}.treasure-icon[data-v-58c8cf93] .icon-emoji{font-size:86px!important}.treasure-scene[data-v-58c8cf93]{width:136px;height:136px}.treasure-scene--chest[data-v-58c8cf93]{width:220px;height:220px}}.ac-scene[data-v-c8e41db2]{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:260px}.ac-chest-button[data-v-c8e41db2]{width:100%;height:100%;padding:0;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ac-chest-button[data-v-c8e41db2]:disabled{cursor:default}.ac-chest-button[data-v-c8e41db2]:focus{outline:none}.ac-title[data-v-c8e41db2]{margin:0 0 16px;text-align:center;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--la-gold, #c9a961);animation:ac-title-in-c8e41db2 .4s ease both}@keyframes ac-title-in-c8e41db2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ac-scene[data-v-c8e41db2]{width:220px;height:220px}}.ac-title.rarity-rare[data-v-c8e41db2]{color:var(--rarity-rare)}.ac-title.rarity-epique[data-v-c8e41db2]{color:var(--rarity-epique)}.ac-title.rarity-legendaire[data-v-c8e41db2]{color:var(--rarity-legendaire)}.ac-grid[data-v-c8e41db2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ac-card[data-v-c8e41db2]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;background:#1c1c1cf2;border:1px solid rgba(201,169,97,.3);border-radius:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;color:inherit;font:inherit;text-align:center}.ac-card[data-v-c8e41db2]:hover{transform:translateY(-1px);border-color:#c9a96199}.ac-card.rarity-rare[data-v-c8e41db2]{border-color:var(--rarity-rare-soft);background:var(--rarity-rare-bg)}.ac-card.rarity-epique[data-v-c8e41db2]{border-color:var(--rarity-epique-soft);background:var(--rarity-epique-bg)}.ac-card.rarity-legendaire[data-v-c8e41db2]{border-color:var(--rarity-legendaire-soft);background:var(--rarity-legendaire-bg)}.ac-card--selected[data-v-c8e41db2]{border-color:var(--la-gold, #c9a961);box-shadow:0 0 0 1px var(--la-gold, #c9a961),0 0 16px #c9a9614d;background:#2e281af2}.ac-icon-wrap[data-v-c8e41db2]{position:relative;flex-shrink:0}.ac-icon[data-v-c8e41db2]{flex-shrink:0}.ac-grade[data-v-c8e41db2]{position:absolute;right:-6px;bottom:-4px;padding:1px 6px;font-size:12px;font-weight:800;border-radius:9px}.ac-grade.rarity-epique[data-v-c8e41db2]{color:var(--rarity-epique);background:var(--rarity-epique-bg);border:1px solid var(--rarity-epique-soft)}.ac-grade.rarity-legendaire[data-v-c8e41db2]{color:var(--rarity-legendaire);background:var(--rarity-legendaire-bg);border:1px solid var(--rarity-legendaire-soft)}.ac-name[data-v-c8e41db2]{font-size:13px;font-weight:700;line-height:1.25;color:var(--la-gold, #c9a961)}.ac-effects[data-v-c8e41db2]{width:100%}.ac-confirm[data-v-c8e41db2]{padding:9px 26px;background:#c9a96124;border:1px solid rgba(201,169,97,.5);border-radius:8px;color:var(--la-gold, #c9a961);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .18s ease,transform .18s ease}.ac-confirm[data-v-c8e41db2]:hover:not(:disabled){background:#c9a96142;transform:translateY(-1px)}.ac-confirm[data-v-c8e41db2]:disabled{opacity:.4;cursor:default}.dc-grid[data-v-2ce3f49e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.dc-card[data-v-2ce3f49e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;background:#1c1c1cf2;border:1px solid rgba(201,169,97,.3);border-radius:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;color:inherit;font:inherit;text-align:center}.dc-card[data-v-2ce3f49e]:hover{transform:translateY(-1px);border-color:#c9a96199}.dc-card--selected[data-v-2ce3f49e]{border-color:var(--la-gold, #c9a961);box-shadow:0 0 0 1px var(--la-gold, #c9a961),0 0 16px #c9a9614d;background:#2e281af2}.dc-die[data-v-2ce3f49e] .die.grid,.dc-card[data-v-2ce3f49e] .die.grid{--gf: min(76px, 22vw)}.dc-gifts[data-v-2ce3f49e]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:10px;border-top:1px solid rgba(201,169,97,.22);width:100%}.dc-gain[data-v-2ce3f49e]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#c9a9611f;border:1px solid rgba(201,169,97,.3);border-radius:999px}.dc-gain-amount[data-v-2ce3f49e]{font-size:13px;font-weight:700;color:var(--la-gold, #c9a961);line-height:1}.dc-confirm[data-v-2ce3f49e]{padding:9px 26px;background:#c9a96124;border:1px solid rgba(201,169,97,.5);border-radius:8px;color:var(--la-gold, #c9a961);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .18s ease,transform .18s ease}.dc-confirm[data-v-2ce3f49e]:hover:not(:disabled){background:#c9a96142;transform:translateY(-1px)}.dc-confirm[data-v-2ce3f49e]:disabled{opacity:.4;cursor:default}.rc-title[data-v-3329b58f]{font-size:15px;font-weight:700;color:#e8cc7a;letter-spacing:.4px;margin-bottom:14px;text-align:center}.rc-grid[data-v-3329b58f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.rc-card[data-v-3329b58f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#1c1c1cf2;border:1px solid rgba(201,169,97,.3);border-radius:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;color:inherit;font:inherit;text-align:center}.rc-card[data-v-3329b58f]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rune-accent) 65%,transparent)}.rc-card--selected[data-v-3329b58f]{border-color:var(--rune-accent);box-shadow:0 0 0 1px var(--rune-accent),0 0 16px color-mix(in srgb,var(--rune-accent) 40%,transparent);background:color-mix(in srgb,var(--rune-accent) 14%,#1c1c1c)}.rc-name[data-v-3329b58f]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#fff}.rc-help[data-v-3329b58f]{font-size:13px;color:#ffffffc7;line-height:1.45}.rc-confirm[data-v-3329b58f]{padding:9px 26px;background:#c9a96124;border:1px solid rgba(201,169,97,.5);border-radius:8px;color:var(--la-gold, #c9a961);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .18s ease,transform .18s ease}.rc-confirm[data-v-3329b58f]:hover:not(:disabled){background:#c9a96142;transform:translateY(-1px)}.rc-confirm[data-v-3329b58f]:disabled{opacity:.4;cursor:default}.rc-peek[data-v-3329b58f]{padding:9px 20px;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#ffffffb8;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.rc-peek[data-v-3329b58f]:hover{background:#ffffff14;color:#fff;transform:translateY(-1px)}[data-v-879e7432] .base-modal-container{background:#141414}.at-title[data-v-879e7432]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;font-size:15px;letter-spacing:.06em;color:#c9a961}.at-title-glyph[data-v-879e7432]{width:20px;height:20px;flex-shrink:0;fill:currentColor}.at-slots[data-v-879e7432]{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.at-slot[data-v-879e7432]{flex:1;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 12px;background:#ffffff08;border:1px dashed rgba(201,169,97,.3);border-radius:8px;color:#b9bec9;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.at-slot[data-v-879e7432]:hover{transform:translateY(-1px);border-color:#c9a96199}.at-slot.filled[data-v-879e7432]{border-style:solid;background:#c9a9610f}.at-slot-wrap[data-v-879e7432]{position:relative;display:flex;flex:0 0 168px}.at-slot-remove[data-v-879e7432]{position:absolute;top:-7px;right:-7px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:#b9bec9;background:#1c1c1c;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.at-slot-remove[data-v-879e7432]:hover{color:#d8785c;border-color:#d8785c99}.at-slot-plus[data-v-879e7432]{font-size:30px;color:#c9a9618c;line-height:1}.at-slot-name[data-v-879e7432]{font-size:13px;color:#ecf0f1;text-align:center;line-height:1.3}.at-total[data-v-879e7432]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.at-mana[data-v-879e7432]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.at-mana-axis[data-v-879e7432]{display:inline-flex;align-items:center;gap:5px;font-size:14px;color:#ecf0f1}.at-mana.large .at-mana-axis[data-v-879e7432]{font-size:19px;gap:6px}.at-mana-axis b[data-v-879e7432]{font-variant-numeric:tabular-nums;font-weight:700}.at-mana-axis.poor[data-v-879e7432]{color:#b5563f}.at-mana-axis[data-v-879e7432] .element-icon{width:18px;height:18px;flex-shrink:0}.at-mana.large .at-mana-axis[data-v-879e7432] .element-icon{width:24px;height:24px}.at-picker[data-v-879e7432]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10003;display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px;background:#141414;color:#ecf0f1}.at-picker-head[data-v-879e7432]{display:flex;align-items:center;gap:14px}.at-picker-head .at-title-glyph[data-v-879e7432]{color:#c9a961}.at-picker-head .at-tabs[data-v-879e7432]{flex:1;margin-bottom:0}.at-tabs[data-v-879e7432]{display:flex;gap:6px;margin-bottom:12px}.at-tab[data-v-879e7432]{padding:6px 14px;font-size:12px;letter-spacing:.05em;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#7a8090;cursor:pointer;transition:color .15s ease,border-color .15s ease}.at-tab.active[data-v-879e7432]{color:#c9a961;border-color:#c9a96180}.at-grid[data-v-879e7432]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-rows:min-content;gap:10px;overflow-y:auto;align-content:start}.at-opt[data-v-879e7432]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ecf0f1;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.at-opt[data-v-879e7432]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9a96180}.at-opt.poor[data-v-879e7432]{opacity:.55;cursor:default}.at-opt-name[data-v-879e7432]{font-size:12px;text-align:center;line-height:1.3}.at-btn[data-v-879e7432]{min-width:220px;padding:10px 24px;display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-size:14px;letter-spacing:.05em;background:#c9a96124;border:1px solid rgba(201,169,97,.45);border-radius:6px;color:#c9a961;cursor:pointer;transition:background .15s ease,transform .15s ease}.at-btn[data-v-879e7432]:hover:not(:disabled){background:#c9a9613d;transform:translateY(-1px)}.at-btn[data-v-879e7432]:disabled{opacity:.4;cursor:default}.at-btn.ghost[data-v-879e7432]{min-width:0;padding:8px 16px;background:transparent;border-color:#ffffff26;color:#b9bec9}.at-btn-label[data-v-879e7432]{font-weight:700}.at-btn-cost[data-v-879e7432]{font-size:11px;letter-spacing:.04em;color:#d8785c}.at-btn-cost.is-free[data-v-879e7432]{color:#e8e8e873}.zr-confirm[data-v-8fb271a0]{padding:9px 26px;font-size:14px;font-weight:700;letter-spacing:.05em;color:#f5e4b6;background:#1e1a12eb;border:1px solid rgba(201,169,97,.6);border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease}.zr-confirm[data-v-8fb271a0]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9a961}.zr-confirm[data-v-8fb271a0]:disabled{opacity:.45;cursor:default}.zc-grid[data-v-2dad4930]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.zc-card[data-v-2dad4930]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:26px 18px;background:#141210e6;border:1px solid color-mix(in srgb,var(--zone-color) 40%,transparent);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease}.zc-card[data-v-2dad4930]:hover{transform:translateY(-1px);border-color:var(--zone-color)}.zc-card--selected[data-v-2dad4930]{border-color:var(--zone-color);background:color-mix(in srgb,var(--zone-color) 14%,rgba(20,18,16,.9));box-shadow:0 0 16px color-mix(in srgb,var(--zone-color) 35%,transparent)}.zc-name[data-v-2dad4930]{font-size:16px;font-weight:700;letter-spacing:.03em;color:#f5e4b6;text-align:center}.zc-confirm[data-v-2dad4930]{padding:9px 26px;font-size:14px;font-weight:700;letter-spacing:.05em;color:#f5e4b6;background:#1e1a12eb;border:1px solid rgba(201,169,97,.6);border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease}.zc-confirm[data-v-2dad4930]:hover:not(:disabled){transform:translateY(-1px);border-color:#c9a961}.zc-confirm[data-v-2dad4930]:disabled{opacity:.45;cursor:default}.boss-prep-veil[data-v-535d3872]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-map-ui) - 1);display:flex;align-items:center;justify-content:center;pointer-events:auto;animation:boss-prep-in-535d3872 .5s ease both}.boss-prep-panel[data-v-535d3872]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(360px,calc(100vw - 48px))}.boss-prep-art[data-v-535d3872]{width:min(280px,60vw);max-height:calc(var(--vh, 1vh) * 40);object-fit:contain;filter:drop-shadow(0 0 24px rgba(180,66,58,.45));animation:boss-prep-loom-535d3872 3.2s ease-in-out infinite}.boss-prep-skull[data-v-535d3872]{width:64px;height:64px;fill:#b4423a;animation:boss-prep-loom-535d3872 3.2s ease-in-out infinite}.boss-prep-id[data-v-535d3872]{display:flex;align-items:center;gap:8px}.boss-prep-name[data-v-535d3872]{font-size:17px;font-weight:700;letter-spacing:.04em;color:#f5e4b6;text-shadow:0 2px 6px rgba(0,0,0,.8)}.boss-prep-fight[data-v-535d3872]{padding:10px 30px;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5e4b6;background:#1e1010eb;border:1px solid rgba(201,169,97,.6);border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease}.boss-prep-fight[data-v-535d3872]:hover{transform:translateY(-1px);border-color:#c9a961;background:#3c1816f2}@keyframes boss-prep-in-535d3872{0%{opacity:0}to{opacity:1}}@keyframes boss-prep-loom-535d3872{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.low-fx .boss-prep-veil[data-v-535d3872]{-webkit-backdrop-filter:none;backdrop-filter:none}.low-fx .boss-prep-art[data-v-535d3872],.low-fx .boss-prep-skull[data-v-535d3872]{animation:none}@media (max-width: 768px){.boss-prep-veil[data-v-535d3872]{bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px));align-items:flex-start;padding-top:56px}}.boss-peek[data-v-e5bf35dd]{--z-map-ui: 220;--z-map-tooltip: 221}.map-game-view[data-v-e5bf35dd]{position:relative;width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column}.map-game-area[data-v-e5bf35dd]{width:100%;flex:1;min-height:0;position:relative}.map-game-area.has-fullscreen-overlay[data-v-e5bf35dd]{padding:56px 16px 16px}@media (max-width: 768px){.map-game-area.has-fullscreen-overlay[data-v-e5bf35dd]{padding-bottom:calc(16px + var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px))}}.map-game-area.has-recipe-path[data-v-e5bf35dd],.map-game-area.has-achievements[data-v-e5bf35dd],.map-game-area.has-jardin[data-v-e5bf35dd]{padding:0}.recipe-path-overlay[data-v-e5bf35dd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60}.map-event-overlay[data-v-e5bf35dd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:auto;background:transparent}.world-map-btn[data-v-e5bf35dd]{position:absolute;top:10px;left:10px;z-index:var(--z-map-ui);width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.world-map-btn[data-v-e5bf35dd]:hover{background:#000c;border-color:#ffffff4d}.floating-btn[data-v-e5bf35dd]{position:absolute;z-index:var(--z-map-ui);width:60px;height:60px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#eee;cursor:pointer;font-size:27px;display:flex;align-items:center;justify-content:center;transition:transform .18s,background .18s,border-color .18s;box-shadow:0 4px 14px #00000059}.floating-btn[data-v-e5bf35dd]:hover{background:#1e1e1ee6;border-color:#ffffff4d;transform:scale(1.06)}.floating-btn.active[data-v-e5bf35dd]{border-color:#e9c17699;background:#30200ce6;box-shadow:0 0 14px #e9c17659}.floating-btn-canalisation[data-v-e5bf35dd]{bottom:16px;left:16px;z-index:var(--z-map-panel-top)}.floating-btn-canalisation[data-v-e5bf35dd] .extraction-icon{height:46px}.floating-btn-atelier[data-v-e5bf35dd]{bottom:88px;left:16px;z-index:var(--z-map-panel-top)}.floating-btn-atelier .atelier-icons[data-v-e5bf35dd]{display:inline-flex;align-items:center;gap:1px}.floating-btn-atelier .material-symbols-outlined[data-v-e5bf35dd]{font-size:17px;line-height:1}.floating-btn-fusion[data-v-e5bf35dd],.floating-btn-grimoire[data-v-e5bf35dd]{right:16px;border-color:#e9c17673;color:#e9c176}.floating-btn-fusion[data-v-e5bf35dd]{bottom:16px}.floating-btn-grimoire[data-v-e5bf35dd]{bottom:88px}.floating-btn-fusion .material-symbols-outlined[data-v-e5bf35dd],.floating-btn-grimoire .material-symbols-outlined[data-v-e5bf35dd]{font-size:28px;line-height:1}.floating-btn-fusion[data-v-e5bf35dd]:hover,.floating-btn-grimoire[data-v-e5bf35dd]:hover{border-color:#f5d48a;color:#f5d48a}.floating-btn-fusion.active[data-v-e5bf35dd],.floating-btn-grimoire.active[data-v-e5bf35dd]{background:#8b6514d9;border-color:#f5d48a;color:var(--la-text, #e8e8e8);box-shadow:0 0 10px #e9c1768c}.floating-btn-atelier .notif-dot[data-v-e5bf35dd]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:#c64545;border:2px solid rgba(20,20,20,.9);box-shadow:0 0 6px #c64545b3;animation:notif-pulse-e5bf35dd 1.5s ease-in-out infinite}.floating-btn-atelier.has-notif[data-v-e5bf35dd]{border-color:#c6454580}@keyframes notif-pulse-e5bf35dd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.85}}.floating-btn-canalisation.blinks-combat[data-v-e5bf35dd]{animation:canal-combat-blink-e5bf35dd 1.2s ease-in-out infinite;border-color:#e9c17699}@keyframes canal-combat-blink-e5bf35dd{0%,to{box-shadow:0 4px 14px #00000059,0 0 #e9c17680;transform:scale(1)}50%{box-shadow:0 4px 14px #00000059,0 0 24px 4px #e9c176a6;transform:scale(1.08)}}.low-fx .world-map-btn[data-v-e5bf35dd],.low-fx .floating-btn[data-v-e5bf35dd],.low-fx .poi-toggle-btn[data-v-e5bf35dd],.low-fx .poi-list[data-v-e5bf35dd],.low-fx .interrupt-panel[data-v-e5bf35dd]{-webkit-backdrop-filter:none;backdrop-filter:none}.low-fx .floating-btn-canalisation.blinks-combat[data-v-e5bf35dd]{animation:none}.poi-toggle-btn[data-v-e5bf35dd]{position:absolute;top:10px;right:64px;z-index:var(--z-map-ui);height:44px;padding:0 14px;border-radius:22px;border:1px solid rgba(74,222,128,.3);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:15px;color:#4ade80;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.poi-toggle-btn[data-v-e5bf35dd]:hover{background:#000c;border-color:#4ade8080}.poi-list[data-v-e5bf35dd]{position:absolute;top:62px;right:10px;z-index:var(--z-map-ui);width:min(300px,calc(100% - 20px));max-height:calc(var(--vh, 1vh) * 100 - 80px - var(--inventory-overlay-height, 0px) - var(--drawer-handle-height, 0px));overflow-y:auto;background:#111111f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px;pointer-events:auto}.poi-item[data-v-e5bf35dd]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s}.poi-item[data-v-e5bf35dd]:hover{background:#ffffff14}.poi-img[data-v-e5bf35dd]{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0}.poi-info[data-v-e5bf35dd]{display:flex;flex-direction:column;gap:2px;min-width:0}.poi-name[data-v-e5bf35dd]{font-size:13px;font-weight:600;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poi-costs[data-v-e5bf35dd]{display:flex;gap:6px;flex-wrap:wrap}.poi-cost[data-v-e5bf35dd]{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600}.poi-cost-icon[data-v-e5bf35dd]{width:16px;height:16px;object-fit:contain}.poi-cost-ok[data-v-e5bf35dd]{color:#4ade80}.poi-cost-missing[data-v-e5bf35dd]{color:#f87171}.poi-item-clickable[data-v-e5bf35dd]{cursor:pointer}.poi-zone-group[data-v-e5bf35dd]{margin-bottom:4px}.poi-zone-group[data-v-e5bf35dd]:last-child{margin-bottom:0}.poi-zone-header[data-v-e5bf35dd]{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px 2px;border-left:3px solid;display:flex;justify-content:space-between;align-items:baseline;gap:6px}.poi-zone-header-distant[data-v-e5bf35dd]{color:#6b7280;font-style:italic}.poi-zone-hint[data-v-e5bf35dd]{font-size:9px;font-weight:600;color:#fbbf24;text-transform:none;font-style:normal;letter-spacing:0}.view-switch-enter-active[data-v-e5bf35dd],.view-switch-leave-active[data-v-e5bf35dd]{transition:opacity .3s ease,transform .3s ease}.view-switch-enter-from[data-v-e5bf35dd]{opacity:0;transform:scale(.95)}.view-switch-leave-to[data-v-e5bf35dd]{opacity:0;transform:scale(1.05)}.map-loading[data-v-e5bf35dd]{display:flex;align-items:center;justify-content:center;height:100%;color:#6b7280}.map-overlay-container[data-v-e5bf35dd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-map-panel)}.map-overlay-panel[data-v-e5bf35dd]{position:absolute;bottom:16px;right:16px;width:260px;max-width:90vw;pointer-events:auto}@media (max-width: 768px){.floating-btn[data-v-e5bf35dd]{position:relative;inset:auto;width:var(--drawer-action-size, 52px);height:var(--drawer-action-size, 52px);flex-shrink:0;z-index:auto;box-shadow:0 2px 8px #00000059}.floating-btn-canalisation[data-v-e5bf35dd] .extraction-icon{height:38px}.floating-btn-fusion .material-symbols-outlined[data-v-e5bf35dd],.floating-btn-grimoire .material-symbols-outlined[data-v-e5bf35dd]{font-size:24px}.floating-btn-atelier .material-symbols-outlined[data-v-e5bf35dd]{font-size:15px}.map-overlay-panel[data-v-e5bf35dd]{bottom:calc(var(--inventory-overlay-height, 0px) + var(--drawer-handle-height, 0px) + 16px)}}.panel-enter-active[data-v-e5bf35dd],.panel-leave-active[data-v-e5bf35dd]{transition:opacity .25s,transform .25s}.panel-enter-from[data-v-e5bf35dd],.panel-leave-to[data-v-e5bf35dd]{opacity:0;transform:translateY(10px)}.interrupt-panel[data-v-e5bf35dd]{background:#1f2937f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ef4444;border-radius:8px;padding:10px}.interrupt-header[data-v-e5bf35dd]{font-size:14px;font-weight:700;color:#f87171;margin-bottom:6px}.interrupt-info[data-v-e5bf35dd]{font-size:12px;color:#e5e7eb;margin-bottom:4px}.interrupt-hint[data-v-e5bf35dd]{font-size:11px;color:#9ca3af;font-style:italic;margin:4px 0}.interrupt-actions[data-v-e5bf35dd]{display:flex;gap:6px;margin-top:8px}.btn-retreat[data-v-e5bf35dd],.btn-resolve[data-v-e5bf35dd]{flex:1;padding:6px 8px;border-radius:5px;border:1px solid;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.btn-retreat[data-v-e5bf35dd]{background:#374151;border-color:#4b5563;color:#d1d5db}.btn-retreat[data-v-e5bf35dd]:hover{background:#4b5563}.btn-resolve[data-v-e5bf35dd]{background:#059669;border-color:#10b981;color:#fff}.btn-resolve[data-v-e5bf35dd]:hover{background:#10b981}.btn-resolve.btn-continue-path[data-v-e5bf35dd]{background:#2563eb;border-color:#3b82f6}.btn-resolve.btn-continue-path[data-v-e5bf35dd]:hover{background:#3b82f6}.resize-handle-container[data-v-ffdd815a]{display:flex;align-items:center;justify-content:space-between;padding:.25rem;position:relative}.drawer-actions[data-v-ffdd815a]{display:flex;align-items:center;gap:.5rem;flex:1 1 0;min-width:0}#drawer-actions-right[data-v-ffdd815a]{justify-content:flex-end}.grip-container[data-v-ffdd815a]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.resize-handle[data-v-ffdd815a]{display:flex;align-items:center;justify-content:center;background:#2a2a2a;border:1px solid #444444;border-radius:12px;padding:.5rem 1rem;cursor:ns-resize;transition:all .2s ease;touch-action:none;-webkit-user-select:none;user-select:none;min-height:24px;width:120px}.resize-handle[data-v-ffdd815a]:hover{background:#3a3a3a;border-color:#555;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}.resize-handle[data-v-ffdd815a]:active,.resize-handle.dragging[data-v-ffdd815a]{background:#4a4a4a;border-color:#4a9eff;box-shadow:0 0 12px #4a9eff4d;transform:translateY(0)}.resize-grip[data-v-ffdd815a]{display:flex;flex-direction:column;gap:2px;opacity:.6}.grip-line[data-v-ffdd815a]{width:16px;height:1.5px;background:currentColor;border-radius:1px}.resize-handle:hover .resize-grip[data-v-ffdd815a]{opacity:1}.resize-handle.dragging .resize-grip[data-v-ffdd815a]{opacity:1;animation:gripPulse-ffdd815a .6s ease-in-out infinite alternate}@keyframes gripPulse-ffdd815a{0%{transform:scaleY(1)}to{transform:scaleY(1.2)}}@media (max-width: 768px){.resize-handle-container[data-v-ffdd815a]{height:var(--drawer-handle-height, 60px);padding:0 .35rem}.resize-handle[data-v-ffdd815a]{padding:.4rem .8rem;min-height:20px;width:76px;position:relative}.resize-handle[data-v-ffdd815a]:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:56px}.grip-line[data-v-ffdd815a]{width:16px;height:1.5px}}@media (min-width: 769px){.resize-handle-container[data-v-ffdd815a]{display:none}}.unlock-glow[data-v-c66df63a]{position:absolute;width:120px;height:120px;border-radius:50%;animation:pulse-glow-c66df63a 2s ease-in-out infinite}.artefact-glow[data-v-c66df63a]{background:radial-gradient(circle,rgba(251,191,36,.4) 0%,transparent 70%)}.unlock-icon[data-v-c66df63a]{position:relative;z-index:1;width:96px!important;height:96px!important}.unlock-icon[data-v-c66df63a] .icon-svg,.unlock-icon[data-v-c66df63a] .icon-img{width:96px!important;height:96px!important}.unlock-icon[data-v-c66df63a] .icon-svg svg,.unlock-icon[data-v-c66df63a] .icon-svg-element{width:96px!important;height:96px!important}.unlock-icon[data-v-c66df63a] .icon-emoji{font-size:80px!important}.unlock-label[data-v-c66df63a]{font-size:1.1rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:1px;text-align:center}.artefact-label[data-v-c66df63a]{color:#fbbf24}.unlock-name[data-v-c66df63a]{font-size:1.4rem;font-weight:700;color:#fff;margin:0;text-align:center}.unlock-effects[data-v-c66df63a]{align-items:center;margin-top:4px}.btn-artefact[data-v-c66df63a]{width:100%;padding:14px 16px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,#fbbf24,#d97706);border:1px solid #fcd34d;color:#1a1a1a}.btn-artefact[data-v-c66df63a]:hover{background:linear-gradient(135deg,#fcd34d,#f59e0b);box-shadow:0 2px 12px #fbbf2466;transform:translateY(-1px)}@keyframes pulse-glow-c66df63a{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width: 768px){.unlock-icon[data-v-c66df63a],.unlock-icon[data-v-c66df63a] .icon-svg,.unlock-icon[data-v-c66df63a] .icon-img{width:80px!important;height:80px!important}.unlock-glow[data-v-c66df63a]{width:100px;height:100px}}.event-title[data-v-b9c15cab]{font-size:1.5rem;font-weight:600;color:#e0e0e0;margin:0;text-align:left}.event-description[data-v-b9c15cab]{font-size:1rem;color:#9ca3af;line-height:1.6;text-align:left;margin:0}.outcome-content[data-v-b9c15cab]{animation:slideUp-b9c15cab .2s ease-out}.outcome-title[data-v-b9c15cab]{color:#e0e0e0}.outcome-description[data-v-b9c15cab]{font-style:italic;color:#9ca3af}@keyframes slideUp-b9c15cab{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-b9c15cab]{animation:fadeIn-b9c15cab .3s ease-out}@keyframes fadeIn-b9c15cab{0%{opacity:0}to{opacity:1}}.event-choices[data-v-b9c15cab]{display:flex;flex-direction:column;gap:.5rem}.event-choice-button[data-v-b9c15cab]{display:flex;flex-direction:column;gap:.3rem;background:#ffffff14;color:#e0e0e0;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:.875rem 1.25rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-align:left;width:100%}.event-choice-button[data-v-b9c15cab]:hover{background:#ffffff1f;border-color:#ffffff40}.event-choice-button[data-v-b9c15cab]:active{background:#ffffff26}.choice-quest-hint[data-v-b9c15cab]{font-size:.85rem;font-weight:600}.choice-quest-hint.combat[data-v-b9c15cab]{color:#ef4444}.choice-quest-hint.channeling[data-v-b9c15cab]{color:#a78bfa}.choice-quest-hint.collect[data-v-b9c15cab]{color:#fbbf24}.continue-button[data-v-b9c15cab]{width:100%;padding:.875rem 1.25rem;background:#ffffff1a;color:#e0e0e0;border:1px solid rgba(255,255,255,.15);border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-align:center;transition:background .15s ease}.continue-button[data-v-b9c15cab]:hover{background:#ffffff26}@media (min-width: 769px){.event-choices[data-v-b9c15cab]{flex-direction:row;flex-wrap:wrap;gap:.75rem}.event-choice-button[data-v-b9c15cab]{flex:1;min-width:180px;text-align:center}.continue-button[data-v-b9c15cab]{min-width:160px;max-width:200px;margin:0 auto}}.reward-section[data-v-4b4e97c3]{padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.reward-slots[data-v-4b4e97c3]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.reward-slot[data-v-4b4e97c3]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;background:#0000004d;border-radius:8px;min-width:80px}.reward-slot.is-artefact[data-v-4b4e97c3]{background:#ffd70014}.reward-slot[data-v-4b4e97c3] .icon-container{width:48px;height:48px}.reward-name[data-v-4b4e97c3]{font-size:12px;color:#ccc;text-align:center;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reward-slot.is-artefact .reward-name[data-v-4b4e97c3]{color:gold}.reward-qty[data-v-4b4e97c3]{position:absolute;top:4px;right:4px;font-size:11px;font-weight:700;color:#fff;background:#4ade80;padding:2px 6px;border-radius:6px;box-shadow:0 2px 4px #0000004d}.reward-artefact-effects[data-v-4b4e97c3]{align-items:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.reward-action-btn[data-v-4b4e97c3]{margin-top:4px;padding:10px 24px;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #22c55e66}.reward-action-btn[data-v-4b4e97c3]:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 6px 16px #22c55e80}.reward-action-btn[data-v-4b4e97c3]:active{transform:translateY(0);box-shadow:0 2px 8px #22c55e4d}@media (max-width: 480px){.reward-slot[data-v-4b4e97c3]{min-width:70px;padding:8px}.reward-slot[data-v-4b4e97c3] .icon-container{width:40px;height:40px}.reward-name[data-v-4b4e97c3]{font-size:11px;max-width:70px}.reward-action-btn[data-v-4b4e97c3]{padding:8px 20px;font-size:13px}}.cp[data-v-8ab17514]{border:1px solid rgba(201,169,97,.18);border-radius:8px;background:#1a1a1ae0;overflow:hidden;transition:border-color .15s ease}.cp.is-open[data-v-8ab17514]{border-color:#c9a96157}.cp-head[data-v-8ab17514]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .8rem;background:none;border:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.cp-head:hover .cp-title[data-v-8ab17514]{color:#e8d9a8}.cp-title[data-v-8ab17514]{flex:1;font-size:12px;font-weight:600;color:#c9a961;transition:color .15s ease}.cp-count[data-v-8ab17514]{padding:0 .45rem;border:1px solid rgba(201,169,97,.3);border-radius:10px;font-size:11px;color:#d8cfb4}.cp-chevron[data-v-8ab17514]{font-size:20px;color:#8b93a7;transition:transform .2s ease}.cp.is-open .cp-chevron[data-v-8ab17514]{transform:rotate(180deg)}.cp-body[data-v-8ab17514]{padding:0 .8rem .8rem}.cp-enter-active[data-v-8ab17514]{transition:opacity .18s ease,transform .18s ease}.cp-enter-from[data-v-8ab17514]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.cp-enter-active[data-v-8ab17514],.cp-chevron[data-v-8ab17514]{transition:none}}.rsp[data-v-169c1e26]{display:flex;flex-direction:column;gap:.9rem;width:100%}.rsp[data-v-169c1e26]>*{flex-shrink:0}.rsp-head[data-v-169c1e26]{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.rsp-score[data-v-169c1e26]{font-size:1.9rem;font-weight:700;color:#e8d9a8;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px rgba(0,0,0,.8)}.rsp-score-unit[data-v-169c1e26]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8b93a7}.rsp-pact[data-v-169c1e26]{display:inline-flex;align-items:baseline;gap:4px;padding:1px 7px;border-radius:999px;border:1px solid currentColor;font-size:11px;cursor:help}.rsp-pact[data-v-169c1e26]{color:#6f7689}.rsp-pact.is-hard[data-v-169c1e26]{color:#e74c3c}.rsp-pact.is-soft[data-v-169c1e26]{color:#3ba8e0}.rsp-pact b[data-v-169c1e26]{font-weight:600}.rsp-pact i[data-v-169c1e26]{font-style:normal;font-variant-numeric:tabular-nums;opacity:.8}.rsp-unhooded[data-v-169c1e26]{font-size:18px;color:var(--rarity-legendaire, #c9a961);opacity:.9}.rsp-stats[data-v-169c1e26]{display:flex;flex-wrap:wrap;gap:.4rem}.rsp-stat[data-v-169c1e26]{display:flex;align-items:baseline;gap:.3rem;padding:.25rem .55rem;background:#1a1a1ae0;border:1px solid rgba(201,169,97,.2);border-radius:6px}.rsp-stat b[data-v-169c1e26]{font-size:14px;color:#e8d9a8;font-variant-numeric:tabular-nums}.rsp-stat i[data-v-169c1e26]{font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8b93a7}.rsp-block[data-v-169c1e26]{display:flex;flex-direction:column;gap:.45rem}.rsp-h[data-v-169c1e26]{margin:0;display:flex;align-items:center;gap:.5rem;font-size:12px;font-weight:600;color:#c9a961}.rsp-count[data-v-169c1e26]{padding:0 .45rem;border:1px solid rgba(201,169,97,.3);border-radius:10px;font-size:11px;color:#d8cfb4}.rsp-lines[data-v-169c1e26]{display:flex;flex-direction:column;gap:.2rem}.rsp-line[data-v-169c1e26]{display:grid;grid-template-columns:1fr auto 4.5rem;align-items:center;gap:.6rem;padding:.18rem 0;border-bottom:1px solid rgba(201,169,97,.08);font-size:12px}.rsp-line-label[data-v-169c1e26]{color:#b7a98a}.rsp-line-count[data-v-169c1e26]{color:#8b93a7;font-variant-numeric:tabular-nums}.rsp-line-points[data-v-169c1e26]{text-align:right;color:#e8d9a8;font-weight:600;font-variant-numeric:tabular-nums}.rsp-grid[data-v-169c1e26]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.15rem}.rsp-grid--scroll[data-v-169c1e26]{max-height:22vh;overflow-y:auto}.rsp-cell[data-v-169c1e26]{position:relative;display:flex;align-items:center;justify-content:center;padding:.35rem;background:#1a1a1ae0;border:1px solid rgba(201,169,97,.2);border-radius:8px;transition:transform .15s ease,border-color .15s ease}.rsp-cell[data-v-169c1e26]:hover{transform:translateY(-1px);border-color:#c9a96180}.rsp-cell.r-rare[data-v-169c1e26]{border-color:var(--rarity-rare-soft);background:var(--rarity-rare-bg)}.rsp-cell.r-epique[data-v-169c1e26]{border-color:var(--rarity-epique-soft);background:var(--rarity-epique-bg)}.rsp-cell.r-legendaire[data-v-169c1e26]{border-color:var(--rarity-legendaire-soft);background:var(--rarity-legendaire-bg)}.rsp-grade[data-v-169c1e26]{position:absolute;right:-3px;bottom:-3px;padding:0 .25rem;border-radius:5px;background:#0e0e0eeb;font-size:10px;font-weight:800;line-height:1.4}.rsp-grade.r-rare[data-v-169c1e26]{color:var(--rarity-rare)}.rsp-grade.r-epique[data-v-169c1e26]{color:var(--rarity-epique)}.rsp-grade.r-legendaire[data-v-169c1e26]{color:var(--rarity-legendaire)}.rr[data-v-eab164e3]{height:100%;display:flex;flex-direction:column;min-height:0}.rr-head[data-v-eab164e3]{flex-shrink:0;padding:1.2rem 0 .9rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.rr-identity[data-v-eab164e3]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.rr-name[data-v-eab164e3]{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:.01em;color:#e8d9a8}.rr-name-link[data-v-eab164e3]{color:inherit;text-decoration:none;transition:color var(--transition-fast, .15s) ease}.rr-name-link[data-v-eab164e3]:hover{color:var(--la-gold, #c9a961)}.rr-outcome[data-v-eab164e3]{margin:0;display:flex;align-items:center;gap:.4rem;font-size:13px;color:#8b93a7}.rr-outcome.is-victory[data-v-eab164e3]{color:#c9a961}.rr-glyph[data-v-eab164e3]{font-size:18px;color:var(--danger-color);opacity:.8}.rr-outcome.is-victory .rr-glyph[data-v-eab164e3]{color:var(--la-gold, #c9a961);opacity:1}.rr-body[data-v-eab164e3]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem}.rr-left[data-v-eab164e3]{min-height:0;overflow-y:auto;padding-right:.4rem;padding-bottom:.6rem;display:flex;flex-direction:column;gap:.9rem}.rr-left[data-v-eab164e3]>*{flex-shrink:0}.rr-garden-panel[data-v-eab164e3]{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(201,169,97,.18);border-radius:8px;background:#1a1a1ae0;overflow:hidden}.rr-panel-h[data-v-eab164e3]{margin:0;padding:.6rem .8rem;font-size:12px;font-weight:600;color:#c9a961}.rr-garden[data-v-eab164e3]{flex:1;min-height:0;margin:0 .6rem .6rem;border-radius:6px;overflow:hidden;background:#131313}.rr-foot[data-v-eab164e3]{flex-shrink:0;padding:.9rem 0 0;display:flex;justify-content:center;border-top:1px solid rgba(201,169,97,.14)}@media (max-width: 900px){.rr-body[data-v-eab164e3]{grid-template-columns:minmax(0,1fr);overflow-y:auto;gap:.9rem}.rr-left[data-v-eab164e3]{overflow:visible;padding-right:0}.rr-garden-panel[data-v-eab164e3]{height:auto}.rr-garden[data-v-eab164e3]{height:42vh;flex:none}}@media (max-width: 640px){.rr-name[data-v-eab164e3]{font-size:1.35rem}.rr-garden[data-v-eab164e3]{height:36vh}}.run-end[data-v-766e0e02]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-app-modal);background:#0d0d10;overflow:hidden;animation:re-in-766e0e02 .5s ease both}@keyframes re-in-766e0e02{0%{opacity:0}to{opacity:1}}.re-shell[data-v-766e0e02]{height:100%;max-width:1180px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column}.re-ach[data-v-766e0e02]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.re-ach li[data-v-766e0e02]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.re-ach .material-symbols-outlined[data-v-766e0e02]{font-size:1rem;color:#c9a961;flex-shrink:0}.re-ach-label[data-v-766e0e02]{flex:1;min-width:0}.re-ach-pts[data-v-766e0e02]{color:#c9a961;font-variant-numeric:tabular-nums;flex-shrink:0}.re-progress[data-v-766e0e02]{display:flex;flex-direction:column;gap:.45rem;padding-top:.2rem}.re-prog-row[data-v-766e0e02]{display:grid;grid-template-columns:8.5rem 1fr auto 2.6rem;align-items:center;gap:.7rem}.re-prog-label[data-v-766e0e02]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b93a7}.re-prog-track[data-v-766e0e02]{position:relative;height:8px;border-radius:5px;background:#ffffff0f;border:1px solid rgba(201,169,97,.18);overflow:hidden}.re-prog-base[data-v-766e0e02]{position:absolute;inset:0 auto 0 0;background:#c9a96159}.re-prog-gain[data-v-766e0e02]{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#c9a961,#f5d48a);box-shadow:0 0 8px #f5d48a8c;transition:width .9s ease var(--delay, 0ms)}.re-prog-num[data-v-766e0e02]{font-size:12px;color:#8b93a7;font-variant-numeric:tabular-nums}.re-prog-num b[data-v-766e0e02]{color:#e8d9a8;font-weight:700}.re-prog-plus[data-v-766e0e02]{font-size:12px;font-weight:800;color:#86efac;opacity:0;transform:translateY(3px);transition:opacity .3s ease var(--delay, 0ms),transform .3s ease var(--delay, 0ms)}.re-prog-plus.on[data-v-766e0e02]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.re-prog-gain[data-v-766e0e02],.re-prog-plus[data-v-766e0e02]{transition:none}}@media (max-width: 640px){.re-prog-row[data-v-766e0e02]{grid-template-columns:6rem 1fr auto}.re-prog-plus[data-v-766e0e02]{grid-column:3}}.re-actions[data-v-766e0e02]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media (max-width: 900px){.re-body[data-v-766e0e02]{grid-template-columns:minmax(0,1fr);overflow-y:auto;gap:.9rem}.re-left[data-v-766e0e02]{overflow:visible;padding-right:0}.re-garden-panel[data-v-766e0e02]{height:auto}.re-garden[data-v-766e0e02]{height:42vh;flex:none}}@media (max-width: 640px){.re-shell[data-v-766e0e02]{padding:0 .7rem}.re-garden[data-v-766e0e02]{height:36vh}.re-title[data-v-766e0e02]{font-size:1.25rem}}.re-gate[data-v-766e0e02]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.re-gate-glyph[data-v-766e0e02]{font-size:34px;color:var(--la-gold, #c9a961);text-shadow:0 0 18px rgba(201,169,97,.5)}.re-gate-title[data-v-766e0e02]{margin:0;font-size:1.6rem;font-weight:600;letter-spacing:.02em;color:#e8d9a8}.re-lure[data-v-766e0e02]{margin:.2rem 0 .9rem;text-align:center;max-width:34rem;color:#a9b0c2;font-size:14px;line-height:1.5}.re-link[data-v-766e0e02]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8b93a7;text-decoration:none;transition:color .15s ease}.re-link[data-v-766e0e02]:hover{color:#d8cfb4}button.re-link[data-v-766e0e02]{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.re-btn[data-v-766e0e02]{padding:.7rem 2.4rem;background:#c9a96124;border:1px solid rgba(201,169,97,.45);border-radius:6px;color:#e8d9a8;font-family:inherit;font-size:1rem;cursor:pointer;transition:background .15s ease,transform .15s ease}.re-btn[data-v-766e0e02]:hover:not(:disabled){background:#c9a9613d;transform:translateY(-1px)}.re-btn[data-v-766e0e02]:disabled{opacity:.5;cursor:default}.game-layout-simple[data-v-23102d84]{display:grid;grid-template-areas:"status status status" "actions inventory mapcombat";grid-template-columns:42px auto minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);width:100%;max-width:100%;background:#1a1a1a;color:#fff;overflow:hidden;position:relative}.status-bar-wrapper[data-v-23102d84]{grid-area:status}.inventory-actions-wrapper[data-v-23102d84]{grid-area:actions}.inventory-grid-wrapper[data-v-23102d84]{grid-area:inventory;position:relative;overflow:hidden;min-width:0}#inventory-overlay-portal[data-v-23102d84]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#inventory-overlay-portal[data-v-23102d84]:not(:empty){pointer-events:auto;z-index:var(--z-fx)}.resize-handle-wrapper[data-v-23102d84]{display:none}.map-view-wrapper[data-v-23102d84]{grid-area:mapcombat;overflow:hidden;min-width:0;min-height:0;position:relative}.new-combat-view[data-v-23102d84]{grid-area:mapcombat;background:#1e1e1e;position:relative;width:100%;height:100%;min-height:0;overflow:auto}.drawer-trigger[data-v-23102d84],.mobile-overlay[data-v-23102d84]{display:none}@media (max-width: 768px){.game-layout-simple[data-v-23102d84]{display:grid;grid-template-areas:"status" "mapcombat";grid-template-columns:minmax(0,1fr);grid-template-rows:var(--top-bar-h, 60px) minmax(0,1fr);height:100%;min-height:0;width:100%;gap:0}.status-bar-wrapper[data-v-23102d84]{grid-area:status}.game-layout-simple.top-bar-hidden[data-v-23102d84]{--top-bar-h: 0px}.game-layout-simple.top-bar-hidden .status-bar-wrapper[data-v-23102d84],.inventory-actions-wrapper[data-v-23102d84]{display:none}.inventory-grid-wrapper[data-v-23102d84]{position:absolute;left:0;right:0;bottom:0;height:var(--inventory-overlay-height, 50%);z-index:var(--z-mobile-drawer);transition:height .25s ease}.resize-handle-wrapper[data-v-23102d84]{display:flex;position:absolute;left:0;right:0;bottom:var(--inventory-overlay-height, 50%);z-index:var(--z-mobile-drawer);background:#1a1a1a;transition:bottom .25s ease}.game-layout-simple.drawer-dragging .inventory-grid-wrapper[data-v-23102d84],.game-layout-simple.drawer-dragging .resize-handle-wrapper[data-v-23102d84]{transition:none}.game-layout-simple.drawer-hidden .inventory-grid-wrapper[data-v-23102d84],.game-layout-simple.drawer-hidden .resize-handle-wrapper[data-v-23102d84]{display:none}}@media (max-width: 768px) and (max-height: 600px){.game-layout-simple[data-v-23102d84]{grid-template-rows:var(--top-bar-h, 50px) minmax(0,1fr)}}.fusion-log-wrapper[data-v-23102d84]{position:fixed;z-index:var(--z-app-modal)}.fusion-log-wrapper[data-v-23102d84]{display:none}.monster-selection-modal[data-v-f4eaeb9a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-f4eaeb9a]{position:absolute;top:0;right:0;bottom:0;left:0}.modal-content[data-v-f4eaeb9a]{position:relative;width:min(820px,92vw);max-height:86vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a1a,#16213e);border:1px solid rgba(201,169,97,.4);border-radius:12px;box-shadow:0 12px 48px #0009;overflow:hidden}.modal-header[data-v-f4eaeb9a]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid rgba(201,169,97,.25)}.modal-title[data-v-f4eaeb9a]{margin:0;font-size:1rem;color:#c9a961;letter-spacing:1px}.close-btn[data-v-f4eaeb9a]{background:transparent;border:none;color:#ffffffb3;font-size:1.1rem;cursor:pointer}.filters-bar[data-v-f4eaeb9a]{display:flex;gap:.5rem;padding:.75rem 1rem}.search-input[data-v-f4eaeb9a],.filter-select[data-v-f4eaeb9a]{padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#0006;color:#fff}.search-input[data-v-f4eaeb9a]{flex:1}.loading[data-v-f4eaeb9a]{padding:2rem;text-align:center;opacity:.6}.monsters-grid[data-v-f4eaeb9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;overflow-y:auto;padding:0 1rem 1rem}.monster-card[data-v-f4eaeb9a]{display:grid;grid-template-columns:56px 1fr;gap:.5rem;padding:.5rem;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-align:left;color:inherit;transition:border-color .15s,background .15s}.monster-card[data-v-f4eaeb9a]:hover{border-color:#c9a96180;background:#c9a9611a}.monster-icon[data-v-f4eaeb9a]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#0006;font-size:1.5rem;overflow:hidden}.monster-icon img[data-v-f4eaeb9a]{width:100%;height:100%;object-fit:cover}.monster-name[data-v-f4eaeb9a]{font-weight:600;font-size:.85rem;margin-bottom:2px}.monster-stats[data-v-f4eaeb9a]{display:flex;gap:.5rem;font-size:.7rem;margin-bottom:4px}.monster-stats .hp[data-v-f4eaeb9a]{color:#4ade80}.monster-stats .diff[data-v-f4eaeb9a]{color:#fbbf24}.monster-stats .si[data-v-f4eaeb9a]{color:#c9a961}.monster-elements[data-v-f4eaeb9a]{display:flex;flex-wrap:wrap;gap:3px}.el-badge[data-v-f4eaeb9a]{display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:10px;font-size:.6rem;font-weight:700}.el-badge.weak[data-v-f4eaeb9a]{background:#ffd70026;border:1px solid rgba(255,215,0,.4);color:gold}.el-badge.res[data-v-f4eaeb9a]{background:#e74c3c26;border:1px solid rgba(231,76,60,.4);color:#fca5a5}.sandbox-config-modal[data-v-986cb5e9]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-986cb5e9]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;cursor:pointer}.modal-content[data-v-986cb5e9]{position:relative;background:linear-gradient(135deg,#1a1a1a,#16213e);border:3px solid #4a9eff;border-radius:16px;width:95%;max-width:1000px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #4a9eff4d}.modal-header[data-v-986cb5e9]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:2px solid #4a9eff;background:#0000004d}.modal-title[data-v-986cb5e9]{font-size:1.3rem;font-weight:700;color:#4a9eff;margin:0}.close-btn[data-v-986cb5e9]{background:transparent;border:none;color:#e0e0e0;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;transition:color .2s}.close-btn[data-v-986cb5e9]:hover{color:#ff6b6b}.modal-body[data-v-986cb5e9]{display:grid;grid-template-columns:1fr 1fr;flex:1;overflow:hidden;gap:0}.config-panel[data-v-986cb5e9]{padding:1rem;overflow-y:auto;border-right:1px solid rgba(74,158,255,.3)}.config-panel h3[data-v-986cb5e9]{color:#4a9eff;margin:0 0 1rem;font-size:1rem}.sandbox-options[data-v-986cb5e9]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(74,158,255,.2)}.option-row[data-v-986cb5e9]{margin-top:.5rem}.option-label[data-v-986cb5e9]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem;background:#0003;border-radius:8px;transition:background .2s}.option-label[data-v-986cb5e9]:hover{background:#4a9eff1a}.option-text[data-v-986cb5e9]{flex:1;font-size:.9rem;color:#e0e0e0}.option-checkbox[data-v-986cb5e9]{display:none}.toggle-switch[data-v-986cb5e9]{width:44px;height:24px;background:#fff3;border-radius:12px;position:relative;transition:background .2s}.toggle-switch[data-v-986cb5e9]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.option-checkbox:checked+.toggle-switch[data-v-986cb5e9]{background:#4caf50}.option-checkbox:checked+.toggle-switch[data-v-986cb5e9]:after{transform:translate(20px)}.config-list[data-v-986cb5e9]{display:flex;flex-direction:column;gap:1rem}.config-category[data-v-986cb5e9]{background:#ffffff08;border-radius:8px;padding:.75rem}.category-title[data-v-986cb5e9]{color:#a0a0a0;font-size:.8rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.config-item[data-v-986cb5e9]{display:flex;align-items:center;gap:.5rem;padding:.4rem;background:#ffffff0d;border-radius:6px;margin-bottom:.3rem}.item-name[data-v-986cb5e9]{flex:1;color:#e0e0e0;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantity-controls[data-v-986cb5e9]{display:flex;align-items:center;gap:.3rem}.quantity-controls button[data-v-986cb5e9]{width:22px;height:22px;border:1px solid #4a9eff;background:#4a9eff33;color:#4a9eff;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center}.quantity-controls button[data-v-986cb5e9]:hover:not(:disabled){background:#4a9eff66}.quantity-controls button[data-v-986cb5e9]:disabled{opacity:.4;cursor:not-allowed}.quantity[data-v-986cb5e9]{min-width:24px;text-align:center;color:#e0e0e0;font-size:.85rem}.delete-btn[data-v-986cb5e9]{width:22px;height:22px;border:1px solid #ff6b6b;background:#ff6b6b33;color:#ff6b6b;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-986cb5e9]:hover{background:#ff6b6b66}.objects-panel[data-v-986cb5e9]{padding:1rem;display:flex;flex-direction:column;overflow:hidden}.search-bar[data-v-986cb5e9]{margin-bottom:.75rem}.search-input[data-v-986cb5e9]{width:100%;padding:.5rem .75rem;border:1px solid #4a9eff;background:#0000004d;color:#e0e0e0;border-radius:6px;font-size:.9rem}.search-input[data-v-986cb5e9]::placeholder{color:#707070}.category-filters[data-v-986cb5e9]{display:flex;gap:.3rem;margin-bottom:.75rem;flex-wrap:wrap}.filter-btn[data-v-986cb5e9]{padding:.4rem .6rem;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#a0a0a0;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s}.filter-btn[data-v-986cb5e9]:hover{background:#4a9eff33;border-color:#4a9eff}.filter-btn.active[data-v-986cb5e9]{background:#4a9eff4d;border-color:#4a9eff;color:#4a9eff}.objects-grid[data-v-986cb5e9]{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;padding-right:.5rem}.object-item[data-v-986cb5e9]{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.object-item[data-v-986cb5e9]:hover{background:#4a9eff26;border-color:#4a9eff;transform:translateY(-2px)}.object-item.in-config[data-v-986cb5e9]{background:#4caf5026;border-color:#4caf50}.obj-name[data-v-986cb5e9]{font-size:.7rem;color:silver;text-align:center;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.check-mark[data-v-986cb5e9]{position:absolute;top:4px;right:4px;color:#4caf50;font-size:.8rem;font-weight:700}.config-panel[data-v-986cb5e9]::-webkit-scrollbar,.objects-grid[data-v-986cb5e9]::-webkit-scrollbar{width:6px}.config-panel[data-v-986cb5e9]::-webkit-scrollbar-track,.objects-grid[data-v-986cb5e9]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.config-panel[data-v-986cb5e9]::-webkit-scrollbar-thumb,.objects-grid[data-v-986cb5e9]::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:3px}@media (max-width: 768px){.modal-body[data-v-986cb5e9]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.config-panel[data-v-986cb5e9]{border-right:none;border-bottom:1px solid rgba(74,158,255,.3)}.objects-grid[data-v-986cb5e9]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.epilogue-row[data-v-986cb5e9]{display:flex;gap:.5rem;margin-bottom:.4rem}.btn-epilogue[data-v-986cb5e9]{flex:1;background:#c9a96124;border:1px solid rgba(201,169,97,.4);color:#c9a961;padding:.4rem .6rem;border-radius:6px;cursor:pointer;font-size:.78rem}.btn-epilogue[data-v-986cb5e9]:hover{background:#c9a96147;color:#fff}.btn-epilogue--go[data-v-986cb5e9]{background:#e74c3c29;border-color:#e74c3c73;color:#e8a49c}.btn-epilogue--go[data-v-986cb5e9]:hover{background:#e74c3c4d;color:#fff}.epilogue-hint[data-v-986cb5e9]{margin:.4rem 0 0;font-size:.72rem;line-height:1.4;color:#8b93a7}.game-layout-sandbox[data-v-3e046b31]{display:grid;grid-template-areas:"status status status" "actions inventory mapcombat";grid-template-columns:42px auto minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;max-height:calc(var(--vh, 1vh) * 100);max-width:100%;background:#1a1a1a;color:#fff;overflow:hidden;position:relative}.status-bar-wrapper[data-v-3e046b31]{grid-area:status}.inventory-actions-wrapper[data-v-3e046b31]{grid-area:actions}.inventory-grid-wrapper[data-v-3e046b31]{grid-area:inventory;position:relative;overflow:hidden;min-width:0}#inventory-overlay-portal[data-v-3e046b31]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#inventory-overlay-portal[data-v-3e046b31]:not(:empty){pointer-events:auto;z-index:var(--z-fx)}.resize-handle-wrapper[data-v-3e046b31]{display:none}.map-view-wrapper[data-v-3e046b31]{grid-area:mapcombat;overflow:hidden;min-width:0;min-height:0;position:relative}.drawer-trigger[data-v-3e046b31]{display:none}.new-combat-view[data-v-3e046b31]{grid-area:mapcombat;background:#1e1e1e;position:relative;width:100%;height:100%;min-height:0;overflow:auto}.mobile-overlay[data-v-3e046b31]{display:none}@media (max-width: 768px){.game-layout-sandbox[data-v-3e046b31]{display:grid;grid-template-areas:"status" "mapcombat";grid-template-columns:1fr;grid-template-rows:var(--top-bar-h, 60px) minmax(0,1fr);height:100%;width:100%;gap:0}.game-layout-sandbox.top-bar-hidden[data-v-3e046b31]{--top-bar-h: 0px}.game-layout-sandbox.top-bar-hidden .status-bar-wrapper[data-v-3e046b31]{display:none}.status-bar-wrapper[data-v-3e046b31]{grid-area:status}.inventory-actions-wrapper[data-v-3e046b31]{display:none!important}.inventory-grid-wrapper[data-v-3e046b31]{position:absolute;left:0;right:0;bottom:0;height:var(--inventory-overlay-height, 50%);z-index:var(--z-mobile-drawer);transition:height .25s ease}.resize-handle-wrapper[data-v-3e046b31]{display:flex;position:absolute;left:0;right:0;bottom:var(--inventory-overlay-height, 50%);z-index:var(--z-mobile-drawer);background:#1a1a1a;transition:bottom .25s ease}.game-layout-sandbox.drawer-dragging .inventory-grid-wrapper[data-v-3e046b31],.game-layout-sandbox.drawer-dragging .resize-handle-wrapper[data-v-3e046b31]{transition:none}.game-layout-sandbox.drawer-hidden .inventory-grid-wrapper[data-v-3e046b31],.game-layout-sandbox.drawer-hidden .resize-handle-wrapper[data-v-3e046b31]{display:none}}@media (max-width: 768px) and (max-height: 600px){.game-layout-sandbox[data-v-3e046b31]{grid-template-rows:var(--top-bar-h, 50px) minmax(0,1fr)}}.fusion-log-wrapper[data-v-3e046b31]{position:fixed;z-index:var(--z-app-modal)}.fusion-log-wrapper[data-v-3e046b31]{display:none}.hex-mini-preview[data-v-301e8524]{display:block;overflow:visible}.slot-stock[data-v-cdcd2567]{border-top:1px solid rgba(255,255,255,.08);padding:10px 8px;margin-top:10px}.stock-header[data-v-cdcd2567]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stock-title[data-v-cdcd2567]{color:#95a5a6;font-weight:600;font-size:14px;flex:1}.stock-count[data-v-cdcd2567]{color:#7f8c8d;font-size:13px}.btn-reset[data-v-cdcd2567]{background:none;border:none;color:#7f8c8d;cursor:pointer;font-size:22px;padding:4px 6px;line-height:1;transition:color .2s}.btn-reset[data-v-cdcd2567]:hover{color:#e74c3c}.stock-items[data-v-cdcd2567]{display:flex;gap:8px;flex-wrap:wrap}.stock-item[data-v-cdcd2567]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:grab;background:#ffffff08;transition:all .2s ease;min-width:110px;user-select:none;-webkit-user-select:none;touch-action:none;position:relative}.stock-item[data-v-cdcd2567]:hover:not(.disabled){background:#ffffff14;border-color:#ffffff26}.stock-item.is-new[data-v-cdcd2567]{border-color:#c9a9618c;box-shadow:0 0 14px #c9a96140}.stock-item.is-new[data-v-cdcd2567]:after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:#c9a961;box-shadow:0 0 8px #c9a961e6;animation:stock-new-pulse-cdcd2567 1.6s ease-in-out infinite}@keyframes stock-new-pulse-cdcd2567{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.stock-item.dragging[data-v-cdcd2567]{opacity:.35}.stock-item.disabled[data-v-cdcd2567]{opacity:.3;cursor:not-allowed}.mini-hex[data-v-cdcd2567]{width:90px;height:90px}.stock-fused-preview[data-v-cdcd2567]{width:90px;height:90px;display:flex;align-items:center;justify-content:center}.mini-hex-bg[data-v-cdcd2567]{fill:#ffffff14;stroke:#666;stroke-width:1}.mini-connector[data-v-cdcd2567]{fill:#c9a961;stroke:#b8943e;stroke-width:.5}.item-qty[data-v-cdcd2567]{color:#7f8c8d;font-size:13px}.hexgrid-view[data-v-08cea14a]{min-height:100vh;background:#1a1a1a;color:#ecf0f1;padding:16px}.hexgrid-header[data-v-08cea14a]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.btn-back[data-v-08cea14a]{color:#ecf0f1;text-decoration:none;font-size:20px;padding:4px 10px;border:1px solid #555;border-radius:8px}.hexgrid-title[data-v-08cea14a]{font-size:18px;font-weight:600;margin:0}.hexgrid-content[data-v-08cea14a]{max-width:450px;margin:0 auto}.info-bar[data-v-08cea14a]{text-align:center;margin-bottom:12px;color:#95a5a6;font-size:13px}.info-links[data-v-08cea14a]{background:#2ecc7126;padding:4px 12px;border-radius:20px;color:#2ecc71}.hex-drag-ghost[data-v-08cea14a]{position:fixed;pointer-events:none;z-index:9999;opacity:.85;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.ghost-hex-bg[data-v-08cea14a]{fill:#2c3e50e6;stroke:#3498db;stroke-width:1.5}.ghost-connector[data-v-08cea14a]{fill:#2ecc71;stroke:#27ae60;stroke-width:.5}body.hex-dragging{overflow:hidden!important;touch-action:none!important;user-select:none!important;-webkit-user-select:none!important}.consume-feedback-overlay[data-v-9e683e9f]{position:fixed;top:30%;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none;animation:cardPopIn-9e683e9f .35s cubic-bezier(.34,1.56,.64,1) both}.consume-feedback-overlay.is-leaving[data-v-9e683e9f]{animation:cardFloatOut-9e683e9f .6s ease-in forwards}.consume-feedback-card[data-v-9e683e9f]{display:flex;flex-direction:column;gap:10px;background:#0a0a0af0;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:180px}.feedback-line[data-v-9e683e9f]{display:flex;align-items:center;gap:12px;white-space:nowrap;opacity:0;animation:linePunch-9e683e9f .4s cubic-bezier(.34,1.56,.64,1) forwards}.feedback-icon-wrap[data-v-9e683e9f]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.feedback-svg[data-v-9e683e9f]{width:28px;height:28px}.feedback-emoji[data-v-9e683e9f]{font-size:1.5rem;line-height:1}.feedback-value[data-v-9e683e9f]{font-size:1.4rem;font-weight:800;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.feedback-boon-icon[data-v-9e683e9f]{width:30px;height:30px;display:block}.feedback-dur[data-v-9e683e9f]{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;opacity:.75;margin-left:auto;padding-left:14px}.feedback-line.health .feedback-value[data-v-9e683e9f]{color:#f87171}.feedback-line.buff .feedback-value[data-v-9e683e9f],.feedback-line.mapbuff .feedback-value[data-v-9e683e9f]{color:#c4b5fd}.feedback-line.mapbuff[data-v-9e683e9f] .icon-display{width:32px!important;height:32px!important}.feedback-line.mapbuff[data-v-9e683e9f] .icon-img{width:30px!important;height:30px!important}.feedback-line.mapbuff[data-v-9e683e9f] .icon-emoji{font-size:1.5rem!important}@keyframes cardPopIn-9e683e9f{0%{opacity:0;transform:translate(-50%) scale(.5)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes cardFloatOut-9e683e9f{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-60px)}}@keyframes linePunch-9e683e9f{0%{opacity:0;transform:scale(.3) translate(-20px)}60%{opacity:1;transform:scale(1.15) translate(4px)}80%{transform:scale(.95) translate(-2px)}to{opacity:1;transform:scale(1) translate(0)}}.mana-flying-container[data-v-2791bf00]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.mana-particle[data-v-2791bf00]{position:absolute;display:flex;align-items:center;gap:4px;font-size:1.1rem;font-weight:700;white-space:nowrap;will-change:transform,opacity}.item-flying-container[data-v-00346c7e]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10100}.item-particle[data-v-00346c7e]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;will-change:transform,opacity;filter:drop-shadow(0 4px 12px rgba(255,215,0,.6)) drop-shadow(0 0 8px rgba(255,255,255,.4))}.item-particle img[data-v-00346c7e]{width:36px;height:36px;object-fit:contain}.item-amount[data-v-00346c7e]{font-size:.85rem;font-weight:800;color:#fbbf24;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 6px rgba(0,0,0,.6)}.save-toast[data-v-fd22d07e]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:2000;background:#000000d9;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:6px 16px;font-size:.8rem;color:var(--text-muted);pointer-events:none}.save-toast.error[data-v-fd22d07e]{border-color:var(--danger-color);color:var(--danger-color)}.toast-enter-active[data-v-fd22d07e]{transition:opacity .2s ease,transform .2s ease}.toast-leave-active[data-v-fd22d07e]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-fd22d07e]{opacity:0;transform:translate(-50%) translateY(10px)}.toast-leave-to[data-v-fd22d07e]{opacity:0;transform:translate(-50%) translateY(-5px)}.upd-banner[data-v-2d6ce630]{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:100000;display:flex;align-items:center;gap:10px;max-width:min(92vw,520px);padding:10px 14px;background:#1a1a1a;border:1px solid rgba(201,169,97,.5);border-radius:10px;box-shadow:0 6px 20px #000000b3;color:#e8e8e8;font-size:.85rem;line-height:1.35}.upd-icon[data-v-2d6ce630]{font-size:20px;color:#c9a961;flex:0 0 auto}.upd-text[data-v-2d6ce630]{flex:1 1 auto}.upd-btn[data-v-2d6ce630]{flex:0 0 auto;padding:6px 12px;background:#c9a96124;border:1px solid rgba(201,169,97,.5);border-radius:6px;color:#e8cc7a;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.upd-btn[data-v-2d6ce630]:hover{background:#c9a9613d;transform:translateY(-1px)}.upd-fade-enter-active[data-v-2d6ce630]{transition:opacity .2s ease,transform .2s ease}.upd-fade-enter-from[data-v-2d6ce630]{opacity:0;transform:translate(-50%,-8px)}html,body{overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;touch-action:pan-x pan-y;position:fixed;width:100%;height:100%;margin:0;padding:0}html{height:-webkit-fill-available}html,body{min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;max-width:100%;position:relative}#app{width:100%;max-width:100%;overflow-x:hidden;height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);background:var(--background-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:pan-x pan-y;position:relative}.dev-container{display:flex;flex-direction:column;height:100%}@media (max-width: 768px){html,body{min-height:0}#app{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:0;background:#0a0a0a}}:root{--primary-color: #3498db;--secondary-color: #2ecc71;--warning-color: #f39c12;--danger-color: #e74c3c;--background-color: #2b2b2b;--surface-color: #383838;--text-color: #ecf0f1;--text-muted: #bdc3c7;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius: 8px;--border-radius-lg: 12px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--rarity-rare: #60a5fa;--rarity-rare-soft: rgba(96, 165, 250, .55);--rarity-rare-bg: rgba(59, 130, 246, .09);--rarity-epique: #c084fc;--rarity-epique-soft: rgba(192, 132, 252, .6);--rarity-epique-bg: rgba(168, 85, 247, .11);--rarity-legendaire: #fbbf24;--rarity-legendaire-soft: rgba(251, 191, 36, .6);--rarity-legendaire-bg: rgba(245, 158, 11, .1);--z-map-content: 0;--z-map-ui: 10;--z-map-panel: 100;--z-map-panel-top: 110;--z-map-tooltip: 150;--z-fullscreen-view: 200;--z-fullscreen-ui: 210;--z-mobile-drawer: 300;--z-app-modal: 1000;--z-app-toast: 2000;--z-fx: 3000;--drawer-handle-height: 0px;--drawer-action-size: 52px;--vh: 1vh}@supports (height: 1svh){:root{--vh: 1svh}}@media (max-width: 768px){:root{--drawer-handle-height: 60px;--top-bar-h: 60px}}@media (max-width: 768px) and (max-height: 600px){:root{--top-bar-h: 50px}}*{margin:0;padding:0;box-sizing:border-box}*{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true],.selectable,.selectable *{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}img:not([draggable=true]),svg:not([draggable=true]){-webkit-user-drag:none;user-drag:none}[draggable=true] img,[draggable=true] svg{-webkit-user-drag:auto;user-drag:auto}#app.ui-selectable,#app.ui-selectable *{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{overscroll-behavior:none}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#0d0d10;color:var(--text-color);line-height:1.6;overflow-x:hidden}@media (max-width: 768px){html,body{overflow:hidden;position:fixed;width:100%;height:100%}}.hidden{display:none}.text-center{text-align:center}.text-muted{color:var(--text-muted)}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}button{background:var(--primary-color);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);cursor:pointer;font-weight:500;transition:var(--transition-normal)}button:hover{opacity:.9;transform:translateY(-1px)}button:active{transform:translateY(0)}button.secondary{background:var(--secondary-color)}button.warning{background:var(--warning-color)}button.danger{background:var(--danger-color)}input,textarea,select{background:var(--surface-color);color:var(--text-color);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);padding:var(--spacing-sm);font-size:1rem;transition:var(--transition-normal)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db33}.container{max-width:1200px;margin:0 auto;padding:var(--spacing-md)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn var(--transition-normal)}.slide-up{animation:slideUp var(--transition-normal)}@media (max-width: 768px){.container{padding:var(--spacing-sm)}button{padding:var(--spacing-sm);font-size:.9rem}}.menu-bg{background-color:#0a0a0a;background-image:radial-gradient(ellipse 75% 65% at center,#0000009e,#0000006b 70%,#0000004d),var(--menu-bg, none);background-position:center center;background-size:cover;background-repeat:no-repeat}[data-tooltip]{position:relative}.app-tooltip-die{height:1.15em;width:auto;vertical-align:-.22em;margin:0 1px}.app-tooltip{position:fixed;left:0;top:0;padding:6px 10px;background:#1a1a1a;border:2px solid rgba(251,191,36,.85);border-radius:10px;box-shadow:0 4px 16px #000000d9,0 0 14px #fbbf2473;color:#fff;font-size:13px;font-weight:600;text-align:center;line-height:1.25;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(4px) scale(.95);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none;z-index:99999}.app-tooltip[data-side=bottom]{transform:translateY(-4px) scale(.95)}.app-tooltip[data-side=left]{transform:translate(4px) scale(.95)}.app-tooltip[data-side=right]{transform:translate(-4px) scale(.95)}.app-tooltip.visible{opacity:1;visibility:visible;transform:none}.app-tooltip.wrap{white-space:pre-line;max-width:280px;text-align:left;padding:10px 14px;line-height:1.55;font-size:13.5px;font-weight:500}.low-fx *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tap-target{position:relative}.tap-target:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.themed-scrollbar,.themed-scrollbar *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) rgba(255,255,255,.03)}.themed-scrollbar::-webkit-scrollbar,.themed-scrollbar *::-webkit-scrollbar{width:8px;height:8px}.themed-scrollbar::-webkit-scrollbar-track,.themed-scrollbar *::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.themed-scrollbar::-webkit-scrollbar-thumb,.themed-scrollbar *::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.themed-scrollbar::-webkit-scrollbar-thumb:hover,.themed-scrollbar *::-webkit-scrollbar-thumb:hover{background:#ffffff38}.themed-scrollbar::-webkit-scrollbar-corner,.themed-scrollbar *::-webkit-scrollbar-corner{background:transparent}.btn-back,.view-back{background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.btn-back{color:#8b93a7;text-decoration:none;font-size:.9rem}.btn-back:hover{color:#c9a961}.view-back{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;color:#8b93a7;font-size:22px;line-height:1;text-decoration:none;border-radius:6px;transition:color .15s ease,background .15s ease}.view-back:hover{color:#c9a961;background:#c9a9611a}
