@charset "UTF-8";.ef-filter[data-v-26421a92]{display:flex;flex-direction:column;gap:.35rem;position:relative}.ef-chips[data-v-26421a92]{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.ef-chip[data-v-26421a92]{background:#fff2f5f2;border:1px solid rgba(224,109,138,.35);border-radius:999px;color:#8b4258;font-size:.76rem;font-weight:600;gap:.25rem;padding:.15rem .2rem .15rem .5rem}.ef-chip[data-v-26421a92],.ef-chip-x[data-v-26421a92]{align-items:center;display:inline-flex}.ef-chip-x[data-v-26421a92]{background:transparent;border:none;border-radius:999px;color:#a85c74;cursor:pointer;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.1rem}.ef-chip-x[data-v-26421a92]:hover{color:var(--color-primary,#cb312f)}.ef-chip-x[data-v-26421a92]:focus-visible{outline:2px solid var(--color-primary,#cb312f);outline-offset:1px}.ef-input-wrap[data-v-26421a92]{align-items:center;background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:6px;display:flex;gap:.4rem;min-height:2.3rem;padding:.28rem .6rem}.ef-input-wrap[data-v-26421a92]:focus-within{border-color:var(--color-primary,#cb312f);box-shadow:0 0 0 2px #e06d8a24}.ef-icon[data-v-26421a92]{color:#b5738a;flex-shrink:0}.ef-input[data-v-26421a92]{background:transparent;border:none;color:var(--color-text,#333);flex:1 1 10rem;font-family:inherit;font-size:.82rem;min-height:1.72rem;min-width:8rem}.ef-input[data-v-26421a92]:focus{outline:0}.ef-suggest[data-v-26421a92]{background:#fff;border:1px solid rgba(224,109,138,.25);border-radius:8px;box-shadow:0 6px 20px #0000001f;left:0;list-style:none;margin:.2rem 0 0;max-height:15rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:100%;z-index:20}.ef-suggest-item[data-v-26421a92]{background:transparent;border:none;border-radius:5px;color:var(--color-text,#333);cursor:pointer;display:block;font-size:.8rem;padding:.4rem .6rem;text-align:left;width:100%}.ef-suggest-item.active[data-v-26421a92],.ef-suggest-item[data-v-26421a92]:hover{background:#fff2f5f2;color:#8b4258}.ef-mode[data-v-26421a92]{align-items:center;display:flex;gap:.35rem}.ef-mode-label[data-v-26421a92]{color:var(--color-text-light,#8b7a82);font-size:.72rem;font-weight:700}.ef-mode-btn[data-v-26421a92]{background:#fff;border:1px solid rgba(224,109,138,.3);border-radius:999px;color:#8b4258;cursor:pointer;font-size:.74rem;font-weight:600;padding:.2rem .55rem}.ef-mode-btn.active[data-v-26421a92]{background:var(--color-primary,#cb312f);border-color:var(--color-primary,#cb312f);color:#fff}.eb-layout[data-v-92c1c005]{display:grid;gap:1rem;grid-template-columns:280px minmax(0,1fr);margin:0 auto;max-width:1280px;padding:0 0 2rem}@media(max-width:768px){.eb-layout[data-v-92c1c005]{grid-template-columns:1fr;margin:0 auto;padding:0 .5rem 2rem}}.eb-tool-links[data-v-92c1c005]{display:flex;justify-content:center;margin-top:.75rem}.eb-tool-link[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:999px;color:#8b4258;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:.35rem .9rem;text-decoration:none}.eb-tool-link[data-v-92c1c005]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media(max-width:768px){.eb-tool-link[data-v-92c1c005]{width:min(100%,18rem)}}.eb-build-manager[data-v-92c1c005]{background:#ffffffdb;border:1px solid rgba(224,109,138,.16);border-radius:8px;box-shadow:0 .35rem .85rem #745f680d;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;max-width:1280px;padding:.6rem .8rem}@media(max-width:768px){.eb-build-manager[data-v-92c1c005]{padding:.45rem .55rem}}.eb-utility-panel[data-v-92c1c005]{margin:0 auto .7rem;max-width:1280px}.eb-utility-summary[data-v-92c1c005]{align-items:center;background:#ffffffdb;border:1px solid rgba(224,109,138,.18);border-radius:8px 8px 0 0;color:#6e3447;display:flex;font-size:.85rem;font-weight:700;gap:.75rem;justify-content:space-between;min-height:2.75rem;padding:.55rem .8rem}.eb-utility-summary-meta[data-v-92c1c005]{color:#735f68;font-size:.8125rem;font-weight:600;margin-left:auto}.eb-build-utility .eb-build-manager[data-v-92c1c005]{border-radius:0 0 8px 8px;border-top:0}@media(max-width:768px){.eb-build-utility[data-v-92c1c005]{margin-left:.5rem;margin-right:.5rem}}.eb-build-manager-group[data-v-92c1c005]{align-items:center;display:flex;gap:.4rem;min-width:0}@media(max-width:520px){.eb-build-manager-group[data-v-92c1c005]{flex-wrap:wrap;width:100%}}.eb-build-field[data-v-92c1c005]{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.eb-build-field-label[data-v-92c1c005]{color:var(--color-text-light,#8b7a82);flex-shrink:0;font-size:.72rem;font-weight:700}.eb-build-name-input[data-v-92c1c005],.eb-build-select[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:5px;color:var(--color-text,#333);font-family:inherit;font-size:.8rem;min-height:2.1rem;min-width:0;padding:.3rem .55rem}.eb-build-name-input[data-v-92c1c005]:focus,.eb-build-select[data-v-92c1c005]:focus{border-color:var(--color-primary,#cb312f);box-shadow:0 0 0 2px #e06d8a24;outline:0}.eb-build-name-input[data-v-92c1c005]:disabled,.eb-build-select[data-v-92c1c005]:disabled{background:#f6f6f6;color:#aaa}.eb-build-name-input[data-v-92c1c005]{width:11rem}@media(max-width:520px){.eb-build-name-input[data-v-92c1c005]{flex:1;width:auto}}.eb-build-select[data-v-92c1c005]{width:12rem}@media(max-width:520px){.eb-build-select[data-v-92c1c005]{flex:1;width:auto}}.eb-build-btn[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.24);border-radius:999px;color:#8b4258;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;font-weight:700;min-height:2.1rem;padding:.3rem .8rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.eb-build-btn.primary[data-v-92c1c005],.eb-build-btn[data-v-92c1c005]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.eb-build-btn.primary[data-v-92c1c005]:hover{background:#a83d5d;border-color:#a83d5d}.eb-build-btn.danger[data-v-92c1c005]:hover{background:#c0556a;border-color:#c0556a}.eb-build-btn[data-v-92c1c005]:disabled{background:#f6f6f6;border-color:#eee;color:#bbb;cursor:not-allowed}.eb-import-message[data-v-92c1c005]{background:#f2f7ef;border:1px solid #d9e7d3;border-radius:6px;color:#3f6c4b;font-size:.82rem;font-weight:700;margin:0 auto .85rem;max-width:1280px;padding:.6rem 1rem}.eb-import-message.warning[data-v-92c1c005]{background:#fff7df;border-color:#ecd599;color:#9a6418}@media(max-width:768px){.eb-import-message[data-v-92c1c005]{margin:0 .5rem .85rem}}.eb-slots[data-v-92c1c005]{align-self:start;min-width:0;position:sticky;top:calc(var(--site-header-clearance) + .75rem)}@media(max-width:768px){.eb-slots[data-v-92c1c005]{position:static;width:100%}}@media(max-width:640px){.eb-slots[data-v-92c1c005]{display:contents}}.eb-slot[data-v-92c1c005]{background:#ffffffeb;border:1px solid rgba(224,109,138,.14);border-radius:8px;box-shadow:0 .35rem .85rem #745f680b;margin-bottom:.5rem;overflow:hidden;transition:border-color .15s,box-shadow .15s,background .15s}.eb-slot.eb-slot-active[data-v-92c1c005]{background:#fff;border-color:var(--color-primary,#cb312f);box-shadow:0 0 0 2px #e06d8a29,0 .55rem 1rem #745f6814}.eb-slot.eb-slot-set-active[data-v-92c1c005]{background:#fbfdf8;border-color:#5f7f67;box-shadow:0 0 0 2px #5f7f6724}.eb-slot.eb-slot-set-near[data-v-92c1c005]{background:#fffdf6;border-color:#ecd599}@media(max-width:640px){.eb-slot[data-v-92c1c005]{border-radius:7px;margin-bottom:0}}.eb-slot.is-highlighted[data-v-92c1c005]{animation:eb-slot-flash-92c1c005 1.8s ease;border-color:var(--color-primary,#cb312f)}@keyframes eb-slot-flash-92c1c005{0%{background:#fff0f2;box-shadow:0 0 #cb312f80}40%{background:#fff0f2;box-shadow:0 0 0 4px #cb312f2e}to{box-shadow:0 0 #cb312f00}}.eb-slot-header[data-v-92c1c005]{align-items:center;cursor:pointer;display:flex;gap:.5rem;min-height:2.6rem;padding:.58rem .75rem;transition:background .15s}.eb-slot-header[data-v-92c1c005]:hover{background:#fff2f58c}@media(max-width:640px){.eb-slot-header[data-v-92c1c005]{align-items:flex-start;flex-direction:column;gap:.18rem;min-height:3rem;padding:.48rem .58rem}}.eb-slot-label[data-v-92c1c005]{color:var(--color-primary,#cb312f);flex:0 0 auto;font-size:.8rem;font-weight:700;min-width:3.5rem;white-space:nowrap}@media(max-width:640px){.eb-slot-label[data-v-92c1c005]{font-size:.74rem;min-width:0}}.eb-slot-equip[data-v-92c1c005]{color:var(--color-text,#333);flex:1 1 auto;font-size:.8rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.eb-slot-equip[data-v-92c1c005]{font-size:.72rem;width:100%}}.eb-slot-skip[data-v-92c1c005]{color:var(--color-text-light,#aaa);font-size:.75rem;font-style:italic}@media(max-width:640px){.eb-slot-skip[data-v-92c1c005]{font-size:.72rem}}.eb-skip-btn[data-v-92c1c005]{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:5px;color:var(--color-text-light,#888);cursor:pointer;font-size:.75rem;padding:.3rem .6rem}.eb-skip-btn[data-v-92c1c005]:hover{border-color:var(--color-text-light,#999);color:var(--color-text,#333)}.eb-slot-empty[data-v-92c1c005]{background:#fff2f599;border:1px dashed rgba(224,109,138,.5);border-radius:999px;color:#b5738a;font-size:.76rem;font-weight:600;padding:.12rem .5rem}@media(max-width:640px){.eb-slot-empty[data-v-92c1c005]{font-size:.7rem}}.eb-slot-header:hover .eb-slot-empty[data-v-92c1c005]{border-color:var(--color-primary,#cb312f);border-style:solid;color:var(--color-primary,#cb312f)}.eb-slot-enchants[data-v-92c1c005]{display:flex;flex-wrap:wrap;gap:.2rem;padding:0 .75rem .5rem}@media(max-width:640px){.eb-slot-enchants[data-v-92c1c005]{max-height:2.75rem;overflow:auto;padding:0 .55rem .45rem}}.eb-enchant-tag[data-v-92c1c005]{background:#fff2f5e6;border:1px solid rgba(224,109,138,.18);border-radius:3px;color:#8b4258;font-size:.65rem;padding:.1rem .35rem}.eb-enchant-tag.set-active[data-v-92c1c005]{background:#f2f7ef;border-color:#d9e7d3;color:#3f6c4b}.eb-enchant-tag.set-near[data-v-92c1c005]{background:#fff7df;border-color:#ecd599;color:#9a6418}.eb-enchant-tag.has-detail[data-v-92c1c005]{cursor:help}.eb-slot-cards[data-v-92c1c005]{padding-top:0}.eb-card-tag[data-v-92c1c005]{background:#f3faf5;border:1px solid #d9eadf;border-radius:3px;color:#426655;font-size:.65rem;padding:.1rem .35rem}.eb-card-tag.set-active[data-v-92c1c005]{background:#f2f7ef;border-color:#cfe2c8;color:#3f6c4b}.eb-card-tag.set-near[data-v-92c1c005]{background:#fff7df;border-color:#ecd599;color:#9a6418}.eb-card-tag.has-detail[data-v-92c1c005]{cursor:help}.eb-transcend-tag[data-v-92c1c005]{background:#eef6ff;border:1px solid #cfe2f5;border-radius:3px;color:#365f8c;font-size:.65rem;padding:.1rem .35rem}.eb-reset-btn[data-v-92c1c005]{background:#ffffffdb;border:1px dashed var(--color-border,#e5e7eb);border-radius:6px;color:var(--color-text-light,#888);cursor:pointer;font-size:.75rem;margin-top:.5rem;min-height:2.3rem;padding:.5rem;width:100%}.eb-reset-btn[data-v-92c1c005]:hover{border-color:var(--color-primary,#cb312f);color:var(--color-primary,#cb312f)}@media(max-width:640px){.eb-reset-btn[data-v-92c1c005]{grid-column:1/-1;margin-top:.05rem}}.eb-panel[data-v-92c1c005]{background:linear-gradient(180deg,#fffdf8f5,#ffffffe6);border:1px solid rgba(224,109,138,.18);border-radius:8px;box-shadow:0 .75rem 1.55rem #745f6816,inset 0 1px #ffffffd1;min-height:400px;min-width:0;padding:1rem}@media(max-width:640px){.eb-panel[data-v-92c1c005]{border-radius:7px;min-height:280px;padding:.75rem}}.eb-panel-title[data-v-92c1c005]{color:var(--color-text,#333);font-size:1rem;font-weight:700;margin:0 0 .75rem}.eb-panel-header[data-v-92c1c005]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}@media(max-width:560px){.eb-panel-header[data-v-92c1c005]{align-items:stretch;flex-direction:column}}.eb-change-btn[data-v-92c1c005]{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:5px;color:var(--color-text-light,#666);cursor:pointer;font-size:.75rem;min-height:2rem;padding:.3rem .65rem}.eb-change-btn[data-v-92c1c005]:hover{border-color:var(--color-primary,#cb312f);color:var(--color-primary,#cb312f)}.eb-panel-placeholder[data-v-92c1c005]{align-items:center;color:var(--color-text-light,#aaa);display:flex;font-size:.9rem;height:100%;justify-content:center;min-height:300px;text-align:center}@media(max-width:640px){.eb-panel-placeholder[data-v-92c1c005]{font-size:.82rem;min-height:180px}}.eb-equip-picker[data-v-92c1c005]{display:flex;flex-direction:column;gap:.5rem}.eb-equip-picker-search[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:6px;color:var(--color-text,#333);font-family:inherit;font-size:.82rem;min-height:2.3rem;padding:.4rem .7rem;width:100%}.eb-equip-picker-search[data-v-92c1c005]:focus{border-color:var(--color-primary,#cb312f);box-shadow:0 0 0 2px #e06d8a24;outline:0}.eb-equip-picker-count[data-v-92c1c005]{color:var(--color-text-light,#8b7a82);font-size:.74rem;font-weight:700;margin:0}.eb-equip-picker-list[data-v-92c1c005]{display:flex;flex-direction:column;gap:.35rem;max-height:22rem;overflow-y:auto;padding-right:.15rem}@media(max-width:640px){.eb-equip-picker-list[data-v-92c1c005]{max-height:18rem}}.eb-equip-picker-item[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid rgba(224,109,138,.16);border-radius:6px;cursor:pointer;display:flex;font-family:inherit;gap:.5rem;justify-content:space-between;padding:.5rem .65rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;width:100%}.eb-equip-picker-item[data-v-92c1c005]:hover{background:#fff2f599;border-color:var(--color-primary,#cb312f);box-shadow:0 .35rem .8rem #e06d8a1f;transform:translateY(-1px)}.eb-equip-picker-item[data-v-92c1c005]:focus-visible{box-shadow:0 0 0 3px #e06d8a2e;outline:0}.eb-equip-picker-name[data-v-92c1c005]{color:var(--color-text,#333);font-size:.82rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-equip-picker-more[data-v-92c1c005]{background:#fff;border:1px dashed rgba(224,109,138,.32);border-radius:6px;color:#8b4258;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;margin-top:.15rem;min-height:2.3rem;padding:.45rem;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.eb-equip-picker-more[data-v-92c1c005]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.eb-equip-picker-empty[data-v-92c1c005]{color:var(--color-text-light,#aaa);font-size:.84rem;line-height:1.7;margin:0;padding:1.5rem 1rem;text-align:center}.eb-equip-picker-link[data-v-92c1c005]{align-self:flex-start;margin-top:.2rem}.eb-confirm-overlay[data-v-92c1c005]{background:#00000052;inset:0;position:fixed;z-index:var(--z-modal-backdrop,1500)}.eb-confirm[data-v-92c1c005]{background:#fff;border-radius:12px;box-shadow:0 1rem 2.5rem #3c242c42;left:50%;padding:1.2rem 1.25rem 1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(92vw,22rem);z-index:var(--z-modal,1510)}.eb-confirm-message[data-v-92c1c005]{color:var(--color-text,#333);font-size:.86rem;line-height:1.7;margin:0 0 1rem}.eb-confirm-actions[data-v-92c1c005]{display:flex;gap:.5rem;justify-content:flex-end}.eb-confirm-btn[data-v-92c1c005]{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:999px;color:var(--color-text-light,#666);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;min-height:2.3rem;padding:.4rem 1rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.eb-confirm-btn[data-v-92c1c005]:hover{border-color:var(--color-text-light,#999);color:var(--color-text,#333)}.eb-confirm-btn.primary[data-v-92c1c005]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.eb-confirm-btn.primary[data-v-92c1c005]:hover{background:#a83d5d;border-color:#a83d5d}.eb-equip-official-link[data-v-92c1c005],.eb-panel-link[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:999px;color:#8b4258;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:2rem;padding:.25rem .75rem;text-decoration:none}.eb-equip-official-link[data-v-92c1c005]:hover,.eb-panel-link[data-v-92c1c005]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.eb-equip-detail[data-v-92c1c005]{background:#fffc;border:1px solid rgba(224,109,138,.16);border-radius:6px;margin-bottom:1rem;padding:.8rem}.eb-equip-detail-meta[data-v-92c1c005]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.55rem}.eb-equip-catalyst[data-v-92c1c005]{color:#92400e;font-size:.6rem}.eb-equip-job[data-v-92c1c005]{background:#fbf4ff;border:1px solid #ead7f3;border-radius:999px;color:#6d4a7d;font-size:.68rem;font-weight:800;padding:.14rem .42rem}.eb-equip-description[data-v-92c1c005]{color:var(--color-text,#333);-moz-column-gap:1.2rem;column-gap:1.2rem;-moz-column-rule:1px solid rgba(224,109,138,.12);column-rule:1px solid rgba(224,109,138,.12);-moz-column-width:15rem;column-width:15rem;font-size:.78rem;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.eb-equip-description.empty[data-v-92c1c005]{color:var(--color-text-light,#888);-moz-column-width:auto;column-width:auto}@media(max-width:640px){.eb-equip-description[data-v-92c1c005]{-moz-column-count:1;-moz-column-width:auto;columns:1}}.eb-transcend-board[data-v-92c1c005],.eb-transcend-section[data-v-92c1c005]{background:#f0f7ffd1;border:1px solid #cfe2f5;border-radius:6px;margin-bottom:1rem;padding:.8rem}.eb-transcend-board[data-v-92c1c005]{margin:0 auto 1rem;max-width:1280px}@media(max-width:768px){.eb-transcend-board[data-v-92c1c005]{margin:0 .5rem 1rem}}.eb-transcend-header[data-v-92c1c005]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}@media(max-width:640px){.eb-transcend-header[data-v-92c1c005]{align-items:stretch;flex-direction:column}}.eb-transcend-title[data-v-92c1c005]{border-left:3px solid #365f8c;color:#4a3b42;font-size:.88rem;font-weight:700;padding-left:.5rem}.eb-transcend-toggle[data-v-92c1c005]{background:#fff;border:1px solid #cfe2f5;border-radius:999px;display:inline-flex;padding:.15rem}.eb-transcend-toggle-btn[data-v-92c1c005]{background:transparent;border:0;border-radius:999px;color:#365f8c;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:800;min-height:1.8rem;padding:.2rem .65rem}.eb-transcend-toggle-btn.selected[data-v-92c1c005]{background:#4f7fb2;color:#fff}.enchant-refine-badge[data-v-92c1c005]{background:#fffbeb;border:1px solid #fde68a;border-radius:3px;color:#92400e;font-size:.65rem;font-weight:600;padding:.1rem .35rem}.eb-transcend-board-list[data-v-92c1c005],.eb-transcend-list[data-v-92c1c005]{display:grid;gap:.5rem}.eb-transcend-board-list[data-v-92c1c005]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.eb-transcend-board-list[data-v-92c1c005]{grid-template-columns:1fr}}.eb-transcend-card[data-v-92c1c005]{background:#ffffffc7;border:1px solid rgba(79,127,178,.16);border-radius:5px;color:#5c6f83;padding:.62rem}.eb-transcend-card.active[data-v-92c1c005]{background:#fff;border-color:#9fc4e9;box-shadow:0 .45rem 1rem #365f8c14;color:var(--color-text,#333)}.eb-transcend-card-head[data-v-92c1c005]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.eb-transcend-badge[data-v-92c1c005]{background:#eef6ff;border:1px solid #cfe2f5;border-radius:999px;color:#365f8c;font-size:.68rem;font-weight:800;padding:.12rem .45rem}.eb-transcend-badge.active[data-v-92c1c005]{background:#4f7fb2;border-color:#4f7fb2;color:#fff}.eb-transcend-source[data-v-92c1c005]{color:#365f8c;font-size:.74rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-transcend-effect[data-v-92c1c005]{font-size:.75rem;line-height:1.65;margin:0;max-height:9rem;overflow:auto;white-space:pre-line}.eb-card-section[data-v-92c1c005]{background:#f6fbf7d1;border:1px solid #d9eadf;border-radius:6px;margin-bottom:1rem;padding:.8rem}.eb-card-section-header[data-v-92c1c005]{align-items:center;display:flex;gap:.6rem;margin-bottom:.7rem}@media(max-width:640px){.eb-card-section-header[data-v-92c1c005]{align-items:stretch;flex-direction:column}}.eb-card-section-name[data-v-92c1c005]{border-left:3px solid #426655;color:#4a3b42;font-size:.88rem;font-weight:700;padding-left:.5rem}.eb-card-search[data-v-92c1c005]{background:#fff;border:1px solid #d9eadf;border-radius:5px;color:var(--color-text,#333);flex:1;font-size:.78rem;min-height:2.1rem;padding:.35rem .6rem}.eb-card-slot[data-v-92c1c005]{border-top:1px solid rgba(95,127,103,.16);padding-top:.65rem}.eb-card-slot+.eb-card-slot[data-v-92c1c005]{margin-top:.75rem}.eb-card-slot-header[data-v-92c1c005]{align-items:center;color:#426655;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:.5rem;margin-bottom:.45rem}.eb-card-clear[data-v-92c1c005]{background:#fff;border:1px solid #d9eadf;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.7rem;padding:.18rem .45rem}.eb-card-clear[data-v-92c1c005]:hover{border-color:#a9c9b3;color:#426655}.eb-card-options[data-v-92c1c005]{display:flex;flex-wrap:wrap;gap:.35rem}.eb-card-slot-tabs[data-v-92c1c005]{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin-bottom:.7rem}.eb-card-slot-tab[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid #d9eadf;border-radius:5px;color:#426655;cursor:pointer;display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:700;gap:.2rem .4rem;justify-content:center;min-height:2.75rem;padding:.35rem .55rem}.eb-card-slot-tab.selected[data-v-92c1c005]{background:#5f7f67;border-color:#5f7f67;color:#fff}.eb-card-slot-set[data-v-92c1c005]{font-size:.7rem;font-weight:600;opacity:.85}.eb-card-result-count[data-v-92c1c005]{color:#735f68;font-size:.8125rem;font-weight:700;margin:0 0 .45rem}.eb-card-option[data-v-92c1c005]{background:#fff;border:1px solid #d9eadf;border-radius:4px;color:#426655;cursor:pointer;font-size:.72rem;line-height:1.35;padding:.24rem .5rem}.eb-card-option.selected[data-v-92c1c005],.eb-card-option[data-v-92c1c005]:hover{background:#5f7f67;border-color:#5f7f67;color:#fff}.eb-card-option.set-active[data-v-92c1c005]{background:#f2f7ef;border-color:#cfe2c8;color:#3f6c4b}.eb-card-option.set-near[data-v-92c1c005]{background:#fff7df;border-color:#ecd599;color:#9a6418}.eb-card-empty[data-v-92c1c005]{color:var(--color-text-light,#888);font-size:.76rem;margin:0}.eb-enchant-search[data-v-92c1c005]{margin-bottom:.6rem}.eb-enchant-search-input[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.24);border-radius:5px;color:var(--color-text,#333);font-size:.78rem;min-height:2.1rem;padding:.35rem .6rem;width:100%}.eb-enchant-section[data-v-92c1c005]{border-top:1px solid #f0e6ea;margin-top:1.1rem;padding-top:.8rem}.eb-enchant-search+.eb-enchant-section[data-v-92c1c005]{border-top:none;margin-top:.2rem;padding-top:0}.eb-enchant-section-header[data-v-92c1c005]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.3rem}.eb-selected-label[data-v-92c1c005]{color:#8b4258;font-size:.7rem;font-weight:600;margin-left:auto}.eb-summary-slot[data-v-92c1c005]{color:var(--color-text-light,#888);font-size:.75rem}.eb-enchant-section-name[data-v-92c1c005]{border-left:3px solid #8b4258;color:#4a3b42;font-size:.88rem;font-weight:700;padding-left:.5rem}.eb-enchant-options[data-v-92c1c005]{display:flex;flex-wrap:wrap;gap:.3rem}.eb-list-more[data-v-92c1c005]{background:#fff;border:1px dashed rgba(139,66,88,.4);border-radius:6px;color:#753f52;cursor:pointer;font-size:.8125rem;font-weight:700;margin-top:.55rem;min-height:2.75rem;padding:.45rem .75rem;width:100%}.eb-list-more[data-v-92c1c005]:hover{border-color:var(--color-primary,#cb312f);border-style:solid;color:var(--color-primary,#cb312f)}.eb-enchant-condition[data-v-92c1c005]{padding:.35rem 0 .5rem}.eb-enchant-condition+.eb-enchant-condition[data-v-92c1c005]{border-top:1px dashed rgba(224,109,138,.14);margin-top:.35rem}.eb-enchant-condition-head[data-v-92c1c005]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.eb-method-chip[data-v-92c1c005]{align-items:stretch;border:1px solid #eadde2;border-radius:6px;display:inline-flex;font-size:.66rem;font-weight:700;line-height:1.4;overflow:hidden}.eb-method-chip-label[data-v-92c1c005]{background:#b59aa6;color:#fff;font-weight:600;padding:.08rem .4rem}.eb-method-chip-value[data-v-92c1c005]{background:#faf7f8;color:#7a6670;padding:.08rem .45rem}.eb-method-chip.is-transcend[data-v-92c1c005]{border-color:#d8d2ff}.eb-method-chip.is-transcend .eb-method-chip-label[data-v-92c1c005]{background:#8678c4}.eb-method-chip.is-transcend .eb-method-chip-value[data-v-92c1c005]{background:#f1efff;color:#5b4b8a}.eb-method-chip.is-safe[data-v-92c1c005]{border-color:#d9e7d3}.eb-method-chip.is-safe .eb-method-chip-label[data-v-92c1c005]{background:#7aa185}.eb-method-chip.is-safe .eb-method-chip-value[data-v-92c1c005]{background:#f2f7ef;color:#5f7f67}.eb-method-chip.is-danger[data-v-92c1c005]{border-color:#f0c9c5}.eb-method-chip.is-danger .eb-method-chip-label[data-v-92c1c005]{background:#cf7d80}.eb-method-chip.is-danger .eb-method-chip-value[data-v-92c1c005]{background:#fff0ee;color:#9f4a4d}.eb-enchant-option[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.16);border-radius:4px;color:var(--color-text,#333);cursor:pointer;font-size:.75rem;padding:.2rem .45rem;transition:all .15s}.eb-enchant-option[data-v-92c1c005]:hover{background:#ffe4e680;border-color:#d96b86;color:#8b4258}.eb-enchant-option.selected[data-v-92c1c005]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.eb-enchant-option.disabled[data-v-92c1c005],.eb-enchant-option[data-v-92c1c005]:disabled{cursor:not-allowed;opacity:.45}.eb-enchant-option.disabled[data-v-92c1c005],.eb-enchant-option.disabled[data-v-92c1c005]:hover,.eb-enchant-option[data-v-92c1c005]:disabled,.eb-enchant-option[data-v-92c1c005]:disabled:hover{background:#f8f6f7;border-color:#eadde2;color:var(--color-text-light,#777)}.eb-enchant-option.set-active[data-v-92c1c005]:not(.selected){background:#f2f7ef;border-color:#d9e7d3;color:#3f6c4b}.eb-enchant-option.set-near[data-v-92c1c005]:not(.selected){background:#fff7df;border-color:#ecd599;color:#9a6418}.eb-enchant-option.has-detail[data-v-92c1c005]{cursor:help}.eb-enchant-tooltip[data-v-92c1c005]{background:#2b2030;border-radius:8px;box-shadow:0 8px 24px #00000047;color:#fdf2f6;font-size:.72rem;line-height:1.5;max-width:calc(100vw - 24px);padding:.55rem .7rem;pointer-events:none;position:fixed;width:280px;z-index:1200}.eb-enchant-tooltip-title[data-v-92c1c005]{color:#ffd7e2;font-size:.74rem;font-weight:700;margin-bottom:.3rem}.eb-enchant-tooltip-text[data-v-92c1c005]{margin:0;white-space:pre-line;word-break:break-word}.eb-set-board[data-v-92c1c005]{margin:0 auto 1.25rem;max-width:1280px;padding:0 1rem}@media(max-width:768px){.eb-set-board[data-v-92c1c005]{padding:0 .5rem}}.eb-set-board-header[data-v-92c1c005]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}@media(max-width:640px){.eb-set-board-header[data-v-92c1c005]{align-items:flex-start;flex-direction:column;gap:.35rem}}.eb-set-title[data-v-92c1c005]{color:var(--color-primary,#cb312f);font-size:1rem;font-weight:700;margin:0}.eb-set-count[data-v-92c1c005]{background:#fff2f5d1;border:1px solid rgba(224,109,138,.16);border-radius:999px;color:#8b4258;flex-shrink:0;font-size:.72rem;font-weight:700;padding:.2rem .6rem}.eb-set-columns[data-v-92c1c005]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.eb-set-columns[data-v-92c1c005]{grid-template-columns:1fr}}.eb-set-section[data-v-92c1c005]{min-width:0}.eb-set-section-title[data-v-92c1c005]{border-left:3px solid #b59aa6;color:#4a3b42;font-size:.88rem;font-weight:700;margin:0 0 .45rem;padding-left:.5rem}.eb-set-list[data-v-92c1c005]{display:grid;gap:.55rem}.eb-set-card[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.16);border-radius:6px;box-shadow:0 .45rem 1rem #745f6812;padding:.7rem}.eb-set-card.active[data-v-92c1c005]{background:#fbfdf8;border-color:#d9e7d3}.eb-set-card.near[data-v-92c1c005]{background:#fffdf6;border-color:#ecd599}.eb-set-card-head[data-v-92c1c005]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.45rem}@media(max-width:640px){.eb-set-card-head[data-v-92c1c005]{align-items:flex-start;flex-direction:column;gap:.28rem}}.eb-set-badge[data-v-92c1c005]{background:#f2f7ef;border:1px solid #d9e7d3;border-radius:999px;color:#3f6c4b;font-size:.68rem;font-weight:700;padding:.12rem .45rem}.eb-set-badge.near[data-v-92c1c005]{background:#fff7df;border-color:#ecd599;color:#9a6418}.eb-set-source[data-v-92c1c005]{color:#8b4258;font-size:.75rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.eb-set-source[data-v-92c1c005]{white-space:normal}}.eb-set-requires[data-v-92c1c005]{display:flex;flex-wrap:wrap;gap:.28rem;margin-bottom:.6rem}.eb-set-field-label[data-v-92c1c005]{color:#6f5963;font-size:.68rem;font-weight:800;margin:0 0 .3rem}.eb-set-require[data-v-92c1c005]{background:#fff;border:1px dashed rgba(156,119,128,.28);border-radius:4px;color:#8d7780;font-size:.7rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:.12rem .4rem;text-align:left}.eb-set-require.met[data-v-92c1c005]{background:#f2f7ef;border-color:#d9e7d3;border-style:solid;color:#3f6c4b}.eb-set-require.missing[data-v-92c1c005]{background:#fff7df;border-color:#ecd599;color:#9a6418}.eb-set-require.addable[data-v-92c1c005]{border-style:solid;cursor:pointer}.eb-set-require.addable[data-v-92c1c005]:focus-visible,.eb-set-require.addable[data-v-92c1c005]:hover{background:#fff1c6;border-color:#dca83e;color:#7b4d10}.eb-set-effect-text[data-v-92c1c005]{background:#ffffffd1;border:1px solid rgba(95,127,103,.16);border-radius:5px;color:var(--color-text,#333);font-size:.76rem;line-height:1.65;margin:0;max-height:12rem;overflow:auto;padding:.55rem .65rem;white-space:pre-line}.eb-set-card.near .eb-set-effect-text[data-v-92c1c005]{border-color:#9a64182e}.eb-set-empty[data-v-92c1c005]{background:#fffcfad1;border:1px dashed rgba(196,182,168,.45);border-radius:6px;color:var(--color-text-light,#888);font-size:.8rem;margin:0;padding:.8rem}.eb-ratorio-board[data-v-92c1c005]{background:#f7fbff;border:1px solid #cfe2f5;border-radius:8px;margin:0 auto 1rem;max-width:1280px;padding:.9rem 1rem}@media(max-width:640px){.eb-ratorio-board[data-v-92c1c005]{margin:0 .5rem 1rem}}.eb-ratorio-header[data-v-92c1c005]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}@media(max-width:640px){.eb-ratorio-header[data-v-92c1c005]{flex-direction:column}}.eb-ratorio-title[data-v-92c1c005]{color:#365f8c;font-size:.95rem;font-weight:800;margin:0 0 .25rem}.eb-ratorio-text[data-v-92c1c005]{color:#5c6f83;font-size:.78rem;line-height:1.7;margin:0}.eb-ratorio-count[data-v-92c1c005]{background:#fff;border:1px solid #cfe2f5;border-radius:999px;color:#365f8c;flex:0 0 auto;font-size:.7rem;font-weight:800;padding:.14rem .5rem}.eb-ratorio-job[data-v-92c1c005]{align-items:center;display:flex;gap:.5rem;margin-top:.75rem}.eb-ratorio-job-label[data-v-92c1c005]{flex:0 0 auto}.eb-ratorio-job-label[data-v-92c1c005],.eb-ratorio-job-value[data-v-92c1c005]{color:#365f8c;font-size:.78rem;font-weight:800}.eb-ratorio-job-value[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid #b8d2ec;border-radius:999px;display:inline-flex;min-height:1.8rem;padding:.2rem .65rem}.eb-ratorio-actions[data-v-92c1c005]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.eb-ratorio-btn[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid #b8d2ec;border-radius:5px;color:#365f8c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.76rem;font-weight:800;justify-content:center;line-height:1.2;min-height:2.15rem;padding:.35rem .85rem;text-decoration:none}.eb-ratorio-btn[data-v-92c1c005]:hover:not(:disabled):not(.disabled){background:#4f7fb2;border-color:#4f7fb2;color:#fff}.eb-ratorio-btn.disabled[data-v-92c1c005],.eb-ratorio-btn[data-v-92c1c005]:disabled{cursor:not-allowed;opacity:.55}.eb-ratorio-btn.primary[data-v-92c1c005]{background:#4f7fb2;border-color:#4f7fb2;color:#fff}.eb-ratorio-btn.primary[data-v-92c1c005]:hover:not(.disabled){background:#365f8c;border-color:#365f8c}.eb-ratorio-copy[data-v-92c1c005]{color:#365f8c;font-size:.74rem;font-weight:800}.eb-ratorio-warning[data-v-92c1c005]{background:#fff9e8;border:1px solid #ecd599;border-radius:6px;color:#8a5a19;font-size:.74rem;line-height:1.6;margin-top:.75rem;padding:.7rem}.eb-ratorio-warning p[data-v-92c1c005]{font-weight:800;margin:0 0 .35rem}.eb-ratorio-warning ul[data-v-92c1c005]{margin:0;max-height:8rem;overflow:auto;padding-left:1.15rem}.eb-summary[data-v-92c1c005]{margin:0 auto;max-width:1280px;padding:0 1rem 2rem}@media(max-width:640px){.eb-summary[data-v-92c1c005]{overflow-x:auto;padding:0 .5rem 1.5rem}}.eb-summary-title[data-v-92c1c005]{color:var(--color-primary,#cb312f);font-size:1rem;font-weight:700;margin:0 0 .75rem}.eb-summary-table[data-v-92c1c005]{border-collapse:collapse;font-size:.85rem;width:100%}.eb-summary-table th[data-v-92c1c005]{background:#f9fafb;border-bottom:2px solid var(--color-border,#e5e7eb);color:var(--color-text-light,#666);font-size:.75rem;font-weight:700;padding:.4rem .6rem;text-align:left}.eb-summary-table td[data-v-92c1c005]{border-bottom:1px solid #f3f4f6;padding:.4rem .6rem}.eb-summary-effect[data-v-92c1c005]{color:#8b4258;font-weight:600}.eb-summary-effect.has-detail[data-v-92c1c005]{cursor:help;-webkit-text-decoration:underline dotted rgba(139,66,88,.5);text-decoration:underline dotted rgba(139,66,88,.5);text-underline-offset:2px}.eb-timing-note[data-v-92c1c005]{color:var(--color-text-light,#666);font-size:.75rem;margin:0 0 .5rem}.eb-timing-skill[data-v-92c1c005]{font-weight:600}.eb-timing-cell[data-v-92c1c005]{white-space:nowrap}.eb-timing-base[data-v-92c1c005]{color:var(--color-text-light,#666)}.eb-timing-arrow[data-v-92c1c005]{color:var(--color-text-light,#999);margin:0 .3rem}.eb-timing-reduced[data-v-92c1c005]{color:var(--color-primary,#cb312f);font-weight:700}.eb-timing-delta[data-v-92c1c005]{color:#2f8f4e;font-size:.75rem;margin-left:.3rem}.eb-timing-none[data-v-92c1c005],.eb-timing-unknown[data-v-92c1c005]{color:var(--color-text-light,#999);font-size:.8rem}.eb-collapse-header[data-v-92c1c005]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;justify-content:flex-start;padding:.15rem 0;text-align:left;width:100%}.eb-collapse-header .eb-set-count[data-v-92c1c005]{margin-left:auto}.eb-collapse-caret[data-v-92c1c005]{color:var(--color-primary,#cb312f);flex-shrink:0;font-size:.7rem;transition:transform .15s ease}.eb-collapse-caret.open[data-v-92c1c005]{transform:rotate(90deg)}.eb-summary-equip[data-v-92c1c005],.eb-summary-part[data-v-92c1c005]{background:#fffafb99;vertical-align:top}.eb-summary-equip[data-v-92c1c005]{font-weight:600}.eb-summary-group-start>td[data-v-92c1c005]{border-top:2px solid var(--color-border,#e5e7eb)}.eb-cross-search[data-v-92c1c005]{background:#fffafbb3;border:1px solid rgba(224,109,138,.28);border-radius:10px;margin:0 auto 1rem;max-width:1280px;padding:0 1rem 1rem}@media(max-width:768px){.eb-cross-search[data-v-92c1c005]{margin-left:.5rem;margin-right:.5rem}}.eb-cross-search>.eb-utility-summary[data-v-92c1c005]{margin:0 -1rem .7rem}.eb-cross-summary[data-v-92c1c005]{background:#fffafbd1;border:0}.eb-cross-title[data-v-92c1c005]{align-items:center;color:var(--color-primary,#cb312f);display:flex;font-size:.95rem;font-weight:700;gap:.5rem;margin:0}.eb-cross-desc[data-v-92c1c005]{color:#735f68;font-size:.76rem;line-height:1.6;margin:0 0 .6rem}@media(max-width:768px){.eb-cross-desc[data-v-92c1c005]{font-size:.75rem;line-height:1.55;margin-bottom:.45rem}}.eb-scope-badge[data-v-92c1c005]{border-radius:999px;display:inline-block;flex-shrink:0;font-size:.68rem;font-weight:700;line-height:1.6;padding:.1rem .5rem}.eb-scope-badge.cross[data-v-92c1c005]{background:var(--color-primary,#cb312f);color:#fff}.eb-scope-badge.slot[data-v-92c1c005]{background:#2f8f4e24;border:1px solid rgba(47,143,78,.3);color:#2f6f4e}.eb-equip-picker-scope[data-v-92c1c005]{color:#735f68;font-size:.74rem;line-height:1.5;margin:0 0 .1rem}.eb-cross-inputs[data-v-92c1c005]{align-items:start;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}@media(max-width:640px){.eb-cross-inputs[data-v-92c1c005]{gap:.42rem;grid-template-columns:1fr}}.eb-job-filter-row[data-v-92c1c005]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin:.65rem 0 .6rem}@media(max-width:768px){.eb-job-filter-row[data-v-92c1c005]{margin:.35rem 0 .42rem}}.eb-job-filter[data-v-92c1c005]{display:flex;flex:0 1 18rem;flex-direction:column;gap:.25rem;min-width:min(100%,14rem)}.eb-job-filter-select[data-v-92c1c005]{background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:6px;color:var(--color-text,#333);font-family:inherit;font-size:.82rem;min-height:2.3rem;padding:.4rem .7rem;width:100%}@media(max-width:768px){.eb-job-filter-select[data-v-92c1c005]{min-height:2.75rem}}.eb-job-filter-select[data-v-92c1c005]:focus{border-color:var(--color-primary,#cb312f);box-shadow:0 0 0 2px #e06d8a24;outline:0}.eb-job-filter-note[data-v-92c1c005]{color:var(--color-text-light,#8b7a82);flex:1 1 16rem;font-size:.72rem;line-height:1.5;margin:0 0 .36rem}@media(max-width:768px){.eb-job-filter-note[data-v-92c1c005]{flex-basis:100%;font-size:.75rem;line-height:1.55;margin-bottom:.25rem}}.eb-cross-count[data-v-92c1c005]{color:#735f68;font-size:.74rem;font-weight:700;margin:.7rem 0 .4rem}.eb-cross-results[data-v-92c1c005]{display:flex;flex-wrap:wrap;gap:.4rem;max-height:20rem;overflow-y:auto}.eb-cross-result[data-v-92c1c005]{align-items:center;background:#fff;border:1px solid rgba(224,109,138,.25);border-radius:8px;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .7rem;text-align:left}.eb-cross-result[data-v-92c1c005]:hover{border-color:var(--color-primary,#cb312f);box-shadow:0 2px 8px #cb312f1a}.eb-cross-result-name[data-v-92c1c005]{color:var(--color-text,#333);font-size:.83rem;font-weight:600}.eb-cross-result-part[data-v-92c1c005]{background:#fff2f5e6;border-radius:999px;color:#735f68;font-size:.72rem;padding:.1rem .5rem}.eb-cross-empty[data-v-92c1c005]{color:var(--color-text-light,#aaa);font-size:.82rem;margin:.6rem 0 0}.eb-search-field[data-v-92c1c005]{display:flex;flex-direction:column;gap:.25rem;min-width:0}@media(max-width:768px){.eb-search-field[data-v-92c1c005]{gap:.16rem}}.eb-search-field-label[data-v-92c1c005]{color:#735f68;font-size:.72rem;font-weight:700}@media(min-width:641px)and (max-width:1024px){.eb-layout[data-v-92c1c005]{gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0 .5rem 2rem}.eb-slots[data-v-92c1c005]{display:contents}.eb-slot[data-v-92c1c005]{margin-bottom:0}.eb-panel[data-v-92c1c005],.eb-slot[data-v-92c1c005]{order:var(--eb-tablet-order)}.eb-panel[data-v-92c1c005]{grid-column:1/-1}.eb-panel.is-idle[data-v-92c1c005]{display:none}.eb-reset-btn[data-v-92c1c005]{grid-column:1/-1;order:101}.eb-build-manager[data-v-92c1c005],.eb-import-message[data-v-92c1c005]{margin-left:.5rem;margin-right:.5rem}}@media(max-width:640px){.eb-layout[data-v-92c1c005]{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.eb-panel[data-v-92c1c005],.eb-slot[data-v-92c1c005]{order:var(--eb-mobile-order)}.eb-panel[data-v-92c1c005]{grid-column:1/-1}.eb-panel.is-idle[data-v-92c1c005]{display:none}.eb-reset-btn[data-v-92c1c005]{order:101}.eb-utility-summary[data-v-92c1c005]{padding-inline:.62rem}.eb-utility-summary-meta[data-v-92c1c005]{max-width:45%;text-align:right}}@media(any-pointer:coarse)and (max-width:1024px),(max-width:768px){.eb-cross-desc[data-v-92c1c005],.eb-enchant-tag[data-v-92c1c005],.eb-job-filter-note[data-v-92c1c005],.eb-search-field-label[data-v-92c1c005],.eb-slot-empty[data-v-92c1c005],.eb-slot-equip[data-v-92c1c005],.eb-slot-label[data-v-92c1c005],.eb-slot-skip[data-v-92c1c005]{font-size:.8125rem}}.boss-guide-page{background-color:var(--color-background-light);min-height:100vh;min-height:100dvh;padding-bottom:6rem}.breadcrumb-wrap{margin:0 auto;max-width:1280px;padding:0 1rem}@media(min-width:1024px){.breadcrumb-wrap{padding:0 1.25rem}}.boss-guide-header{padding:1rem;text-align:center}@media(max-width:768px){.boss-guide-header{padding:.48rem 1rem .45rem}}.boss-guide-title{color:var(--color-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}@media(max-width:768px){.boss-guide-title{font-size:1.35rem;margin-bottom:.25rem}}.boss-guide-desc{color:var(--color-text-light);font-size:.95rem;margin-bottom:.5rem}@media(max-width:768px){.boss-guide-desc{font-size:.84rem;line-height:1.45;margin-bottom:.25rem}}.guide-notices{display:flex;flex-direction:column;gap:.4rem;margin:0 auto;max-width:720px;padding:0 1rem}.guide-notice{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:inline-block;font-size:.8rem;padding:.4rem .75rem;text-align:left}.boss-list{margin:0 auto;max-width:720px;padding:0 1rem}@media(max-width:768px){.boss-list{padding:0 .5rem}}.section-heading{background:var(--color-background);border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0;color:var(--color-primary);font-size:1.1rem;font-weight:700;margin:2rem 0 .75rem;padding:.5rem .75rem}.boss-card{background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 4px #0000000f;margin-bottom:1rem;overflow:hidden}.boss-card-final{border-color:var(--color-primary);box-shadow:0 2px 8px #cb312f26}.boss-card-header{align-items:center;background:var(--color-background);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.boss-floor{align-items:center;background:var(--color-primary);border-radius:6px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;min-width:3rem;padding:.2rem .5rem;white-space:nowrap}.floor-info{background:#6b7280}.floor-final{background:linear-gradient(135deg,#dc2626,#7c3aed)}.boss-route{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.15rem .4rem;white-space:nowrap}.route-omote{background:#3b82f6;color:#fff}.route-ura{background:#8b5cf6;color:#fff}.boss-name{color:var(--color-text);font-size:1.05rem;font-weight:700;margin:0}.boss-attr{border:1px solid;border-radius:6px;font-size:.95rem;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:.15rem .6rem;white-space:nowrap}.attr-火{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.attr-水{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.attr-風{background:#ecfdf5;border-color:#6ee7b7;color:#059669}.attr-地{background:#fefce8;border-color:#fcd34d;color:#a16207}.attr-闇{background:#f5f3ff;border-color:#c4b5fd;color:#7c3aed}.attr-聖{background:#fffbeb;border-color:#fcd34d;color:#d97706}.attr-念{background:#fdf2f8;border-color:#f9a8d4;color:#db2777}.attr-不死{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.attr-無{background:#fafafa;border-color:#d4d4d4;color:#525252}.attr-毒{background:#faf5ff;border-color:#d8b4fe;color:#7e22ce}.boss-card-body{padding:.75rem 1rem}.resist-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.resist-tag{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;color:#b45309;display:inline-block;font-size:.95rem;font-weight:700;padding:.3rem .7rem;white-space:nowrap}.resist-critical{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.next-boss-btn{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;color:var(--color-primary);cursor:pointer;display:block;font-size:.9rem;font-weight:700;margin-top:.75rem;padding:.75rem 1rem;transition:background .2s,border-color .2s;width:100%}.next-boss-btn:hover{background:var(--color-accent);border-color:var(--color-primary)}.next-boss-btn:active{transform:scale(.98)}.boss-info-block{margin-bottom:1rem}.boss-info-block:last-child{margin-bottom:0}.boss-info-block h4{color:var(--color-text-light);font-size:.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}.boss-info-block p{color:var(--color-text);font-size:.9rem;line-height:1.6;margin:0 0 .25rem}.boss-info-block p:last-child{margin-bottom:0}.boss-info-block ul{list-style:disc;margin:0;padding-left:1.25rem}.boss-info-block ul li{color:var(--color-text);font-size:.9rem;line-height:1.6;margin-bottom:.15rem}.boss-info-block.strategy h4{color:#b45309}.gimmick-section{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.gimmick-title{color:var(--color-primary);font-size:.9rem;font-weight:700;margin:0 0 .5rem}.gimmick-item{align-items:flex-start;background:#f9fafb;border-radius:6px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.4rem .5rem}.gimmick-item:last-child{margin-bottom:0}.gimmick-item p{color:var(--color-text);flex:1;font-size:.85rem;line-height:1.5;margin:0}.gimmick-label{align-items:center;background:#6366f1;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;justify-content:center;min-width:5rem;padding:.2rem .5rem;white-space:nowrap}.gimmick-danger{background:#dc2626}.boss-search-empty{color:var(--color-text-light);font-size:.9rem;padding:2rem 1rem;text-align:center}.mm-data-notice{color:var(--color-text-light,#888);font-size:.75rem;line-height:1.6;margin-top:.5rem}@media(max-width:768px){.mm-data-notice{font-size:.75rem;line-height:1.55;margin-top:.28rem}}.mm-data-notice a{color:var(--color-primary,#cb312f);text-decoration:none}.mm-data-notice a:hover{text-decoration:underline}.mm-data-date{margin:0}.mm-data-source{margin:.15rem 0 0}@media(max-width:768px){.mm-data-source{margin-top:.08rem}}.mm-data-caution{color:#9f4a4d;margin:.25rem 0 0}@media(max-width:768px){.mm-data-caution{margin-top:.1rem}}.mm-filter-bar{margin:0 auto;max-width:1280px;padding:0 1rem 1rem}@media(max-width:768px){.mm-filter-bar{padding:0 .5rem .35rem}}.mm-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.mm-filter-label{color:var(--color-text-light,#888);font-size:.75rem;font-weight:700;white-space:nowrap}.mm-filter-select{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:var(--color-text,#333);cursor:pointer;font-size:.85rem;min-height:2.35rem;min-width:80px;padding:.4rem .6rem;transition:border-color .2s}@media(max-width:768px){.mm-filter-select{min-height:2.75rem;padding:.45rem .62rem}}.mm-filter-select:focus{border-color:var(--color-primary,#cb312f);outline:none}.mm-sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mm-sort-label{color:var(--color-text-light,#888);font-size:.75rem;font-weight:600;margin-right:.15rem}.mm-sort-btn{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:4px;color:var(--color-text-light,#666);cursor:pointer;font-size:.75rem;padding:.2rem .5rem;transition:all .15s;white-space:nowrap}.mm-sort-btn:hover{color:var(--color-primary,#cb312f)}.mm-sort-btn.active,.mm-sort-btn:hover{border-color:var(--color-primary,#cb312f)}.mm-sort-btn.active{background:var(--color-primary,#cb312f);color:#fff}.mm-sort-arrow{font-size:.6rem;margin-left:.15rem}.mm-filter-reset{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:var(--color-text-light,#666);cursor:pointer;font-size:.8rem;padding:.4rem .75rem;transition:all .2s}.mm-filter-reset:hover{border-color:var(--color-primary,#cb312f);color:var(--color-primary,#cb312f)}.mm-toolbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 1rem .5rem}@media(max-width:768px){.mm-toolbar{padding:0 .5rem .35rem}}.mm-result-count{align-items:center;display:flex;font-size:.8rem;gap:.5rem;margin:0}.mm-result-count,.mm-share-btn{color:var(--color-text-light,#888)}.mm-share-btn{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:4px;cursor:pointer;font-size:.7rem;padding:.2rem .5rem;transition:all .15s}@media(max-width:768px){.mm-share-btn{min-height:2.75rem;padding:.45rem .7rem}}.mm-share-btn:hover{border-color:var(--color-primary,#cb312f);color:var(--color-primary,#cb312f)}.mm-view-toggle{display:flex;gap:.25rem}.mm-view-btn{align-items:center;background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:var(--color-text-light,#888);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .15s;width:2.5rem}@media(max-width:768px){.mm-view-btn{height:2.75rem;width:2.75rem}}.mm-view-btn:hover{color:var(--color-primary,#cb312f)}.mm-view-btn.active,.mm-view-btn:hover{border-color:var(--color-primary,#cb312f)}.mm-view-btn.active{background:var(--color-primary,#cb312f);color:#fff}.mm-list{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:720px;padding:0 1rem 2rem}@media(max-width:768px){.mm-list{padding:0 .5rem 2rem}}.mm-card{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;overflow:hidden;transition:box-shadow .2s}.mm-card:hover{box-shadow:0 2px 8px #0000000f}.mm-card-boss{border-color:#cb312f4d}.mm-card-header{align-items:center;background:#fff8f5cc;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.75rem 1rem}.mm-card-boss .mm-card-header{background:#fff0f0e6;border-bottom-color:#cb312f33}.mm-card-name-row{align-items:baseline;gap:.5rem}.mm-card-name{color:var(--color-text,#333);font-size:1.1rem;font-weight:700;margin:0}.mm-card-boss .mm-card-name{color:var(--color-primary,#cb312f)}.mm-card-eng{color:var(--color-text-light,#999);font-size:.7rem}.mm-badge-elem-hover{border:0;cursor:pointer;font-family:inherit;position:relative}.mm-elem-tooltip{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:160px;padding:.5rem;position:fixed;white-space:nowrap;z-index:10000}.mm-elem-tooltip-title{border-bottom:1px solid #f0f0f0;color:var(--color-text-light,#888);font-size:.7rem;font-weight:700;margin-bottom:.35rem;padding-bottom:.25rem}.mm-elem-tooltip-row{border-radius:3px;display:flex;font-size:.75rem;justify-content:space-between;padding:.15rem .25rem}.mm-elem-tooltip-row.mm-dmg-strong{background:#fef2f2;color:#dc2626;font-weight:700}.mm-elem-tooltip-row.mm-dmg-effective{background:#fff7ed;color:#ea580c;font-weight:600}.mm-elem-tooltip-row.mm-dmg-normal{color:var(--color-text,#333)}.mm-elem-tooltip-row.mm-dmg-resist{color:#3b82f6}.mm-elem-tooltip-row.mm-dmg-immune{color:#9ca3af;font-style:italic}.mm-elem-tooltip-row.mm-dmg-heal{color:#22c55e;font-weight:600}.mm-elem-tooltip-name{margin-right:1rem}.mm-elem-tooltip-value{font-weight:inherit}.mm-trait{background:#fffbeb;border:1px solid #fde68a;border-radius:4px;color:#b45309;display:block;font-size:.75rem;font-weight:600;margin-top:.35rem;padding:.2rem .5rem;width:-moz-fit-content;width:fit-content}.mm-card-badges{display:flex;flex-wrap:wrap;gap:.35rem}.mm-badge{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.15rem .5rem;white-space:nowrap}.mm-badge-race{background:#f6efe8;border:1px solid rgba(196,182,168,.42);color:#6f5963}.mm-badge-size{background:#ffe4e6c7;border:1px solid rgba(224,109,138,.16);color:#8b4258}.mm-badge-type{background:var(--color-primary,#cb312f)}.mm-badge-elem.attr-火{background:#ef4444}.mm-badge-elem.attr-水{background:#3b82f6}.mm-badge-elem.attr-風{background:#22c55e}.mm-badge-elem.attr-地{background:#eab308;color:#333}.mm-badge-elem.attr-闇{background:#7c3aed}.mm-badge-elem.attr-聖{background:#f97316}.mm-badge-elem.attr-念{background:#ec4899}.mm-badge-elem.attr-不死{background:#6b7280}.mm-badge-elem.attr-無{background:#374151}.mm-badge-elem.attr-毒{background:#a855f7}.mm-badge-elem.attr-死{background:#6b7280}.mm-card-body{padding:.75rem 1rem}.mm-details{border:1px solid var(--color-border,#e5e7eb);border-radius:6px;margin-top:.75rem;overflow:hidden}.mm-details-summary{background:#fffdf8;color:var(--color-text-light,#666);cursor:pointer;font-size:.8rem;font-weight:600;padding:.5rem .75rem;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-details-summary:hover{background:#ffe4e661}.mm-details-summary::marker{color:var(--color-primary,#cb312f)}.mm-details-body{padding:.5rem .75rem .75rem}.mm-detail-group+.mm-detail-group{border-top:1px solid #f3f4f6;margin-top:.5rem;padding-top:.5rem}.mm-detail-group-title{color:var(--color-text-light,#888);font-size:.7rem;font-weight:700;letter-spacing:.03em;margin:0 0 .3rem;text-transform:uppercase}.mm-detail-text{color:var(--color-text,#333);font-size:.8rem;margin:0}.mm-skill-list{display:flex;flex-wrap:wrap;gap:.3rem}.mm-skill-tag{background:#fff2f5e6;border:1px solid rgba(224,109,138,.18);border-radius:4px;color:#8b4258;font-size:.75rem;padding:.15rem .45rem}.mm-stats{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.75rem}.mm-stat{align-items:baseline;display:flex;gap:.25rem}.mm-stat-label{color:var(--color-text-light,#888);font-size:.7rem;font-weight:600}.mm-stat-value{color:var(--color-text,#333);font-size:.85rem;font-weight:600}.mm-section{border-top:1px solid var(--color-border,#f0f0f0);margin-top:.75rem;padding-top:.75rem}.mm-section-title{color:var(--color-primary,#cb312f);font-size:.8rem;font-weight:700;margin:0 0 .5rem}.mm-drop-list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.mm-drop-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:.8rem;padding:.15rem .5rem}.mm-drop-item.mm-rate-0,.mm-drop-item.mm-rate-1{background:#fef2f2;border-color:#fca5a5;color:#ef4444;font-weight:600}.mm-drop-item.mm-rate-2,.mm-drop-item.mm-rate-3{background:#fff7ed;border-color:#fdba74;color:#f97316}.mm-drop-item.mm-rate-4,.mm-drop-item.mm-rate-5{color:#666}.mm-drop-item.mm-rate-6,.mm-drop-item.mm-rate-7{color:#888}.mm-drop-item.mm-rate-10,.mm-drop-item.mm-rate-8,.mm-drop-item.mm-rate-9{color:#aaa}.mm-drop-link{color:inherit;text-decoration:none}.mm-drop-link:hover{text-decoration:underline}.mm-drop-rate{font-size:.7rem;margin-left:.3rem;opacity:.7}.mm-spawn-table{border-collapse:collapse;font-size:.8rem;width:100%}.mm-spawn-table th{border-bottom:2px solid var(--color-border,#e5e7eb);color:var(--color-text-light,#666);font-size:.75rem;font-weight:600;padding:.35rem .5rem;text-align:left}.mm-spawn-table td{border-bottom:1px solid #f3f4f6;color:var(--color-text,#333);padding:.35rem .5rem}.mm-spawn-table tr:last-child td{border-bottom:none}.mm-spawn-table tr:hover td{background:#cb312f08}.mm-spawn-map{font-weight:500}.mm-spawn-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none}.mm-spawn-link:hover{color:var(--color-primary,#cb312f);text-decoration:underline}.mm-spawn-count{font-weight:600;text-align:center;white-space:nowrap}.mm-spawn-respawn{color:var(--color-text-light,#888);text-align:right;white-space:nowrap}.mm-type-badge{border-radius:3px;display:inline-block;font-size:.7rem;font-weight:700;padding:.1rem .4rem;white-space:nowrap}.mm-type-mvp{background:#dc2626;color:#fff}.mm-type-boss{background:#f97316;color:#fff}.mm-type-normal{background:#fff3e3;color:#8a6f5f}.mm-column-settings{margin:0 0 .45rem auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:5}.mm-column-settings-summary{align-items:center;background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:var(--color-text-light,#666);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;list-style:none;min-height:2.35rem;padding:.38rem .65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-column-settings-summary::-webkit-details-marker{display:none}.mm-column-settings-summary:hover,.mm-column-settings[open] .mm-column-settings-summary{border-color:var(--color-primary,#cb312f);color:var(--color-primary,#cb312f)}.mm-column-settings-count{background:var(--color-border-light,#fff0f4);border-radius:999px;font-size:.65rem;min-width:2.3rem;padding:.1rem .35rem;text-align:center}.mm-col-selector{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;box-shadow:0 .6rem 1.4rem #5a475024;display:grid;gap:.25rem .65rem;grid-template-columns:repeat(4,minmax(6rem,1fr));padding:.75rem;position:absolute;right:0;top:calc(100% + .35rem);width:min(34rem,100vw - 2rem)}@media(max-width:768px){.mm-col-selector{bottom:calc(var(--mobile-menu-clearance) + var(--safe-area-bottom));grid-template-columns:repeat(2,minmax(0,1fr));left:.5rem;max-height:min(65dvh,28rem);overflow-y:auto;overscroll-behavior:contain;padding:.75rem;position:fixed;right:.5rem;top:auto;width:auto}}@media(any-pointer:coarse){.mm-col-checkbox,.mm-details-summary,.mm-drop-item{min-height:2.75rem}.mm-drop-item{align-items:center;display:flex}}.mm-col-selector-label{color:var(--color-text-light,#888);font-size:.7rem;font-weight:700;margin-right:.25rem}.mm-col-checkbox{align-items:center;color:var(--color-text-light,#666);cursor:pointer;display:flex;font-size:.7rem;gap:.2rem;white-space:nowrap}.mm-col-checkbox input{accent-color:var(--color-primary,#cb312f);cursor:pointer;height:13px;width:13px}.mm-col-checkbox:hover{color:var(--color-text,#333)}.mm-table-wrap{overflow-x:visible}@media(max-width:768px){.mm-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.mm-table{border-collapse:collapse;font-size:.8rem;min-width:720px;table-layout:fixed;white-space:nowrap;width:100%}.mm-table th{background:#f9fafb;border-bottom:2px solid var(--color-border,#e5e7eb);color:var(--color-text-light,#666);cursor:pointer;font-size:.75rem;font-weight:700;overflow:hidden;padding:.5rem .6rem;position:sticky;text-align:left;text-overflow:ellipsis;top:60px;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.mm-table th:hover{color:var(--color-primary,#cb312f)}.mm-table td{border-bottom:1px solid #f3f4f6;color:var(--color-text,#333);overflow:hidden;padding:.45rem .6rem;text-overflow:ellipsis}.mm-th-name{width:22%}.mm-th-elem{width:8%}.mm-th-sort-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.2rem;margin:0;padding:0;text-align:left;width:100%}.mm-th-sort-btn:hover{color:var(--color-primary,#cb312f)}.mm-th-sort-btn:focus-visible{border-radius:3px;outline:2px solid var(--color-primary,#cb312f);outline-offset:2px}.mm-table-row{cursor:pointer;transition:background .1s}.mm-table-row:hover{background:#cb312f08}.mm-table-row:focus-visible{outline:2px solid var(--color-primary,#cb312f);outline-offset:-2px}.mm-table-row.mm-table-row-mvp .mm-td-jname{color:var(--color-primary,#cb312f);font-weight:700}.mm-table-row.mm-table-row-selected{background:#cb312f14}.mm-table-row.mm-table-row-selected td{border-bottom-color:#cb312f33}.mm-td-name{display:flex;font-weight:600;gap:.25rem}.mm-jname-btn,.mm-td-name{align-items:center;min-width:0}.mm-jname-btn{background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex:1;font:inherit;margin:0;max-width:100%;min-height:1.55rem;overflow:hidden;padding:.15rem 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.mm-jname-btn{min-height:2.75rem}}.mm-jname-btn:focus-visible{border-radius:2px;outline:2px solid var(--color-primary,#cb312f);outline-offset:2px}.mm-pin-btn{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.78rem;justify-content:center;line-height:1;min-height:1.55rem;min-width:1.55rem;opacity:.2;padding:.2rem;transition:opacity .15s}@media(max-width:768px){.mm-pin-btn{min-height:2.75rem;min-width:2.75rem}}.mm-pin-btn:hover{opacity:.6}.mm-pin-btn.mm-pin-active{opacity:1}.mm-table-row-pinned{background:#fffbeb}.mm-table-row-pinned td{border-bottom-color:#fde68a}.mm-table-row-divider td{background:#fde68a;border:none;height:3px;padding:0}.mm-th-battle{text-align:center}.mm-th-sortable{cursor:pointer}.mm-th-sortable:hover{color:var(--color-primary,#cb312f)}.mm-td-drop{font-size:.7rem;white-space:nowrap}.mm-td-battle{font-size:.75rem;font-weight:700;text-align:center;white-space:nowrap}.mm-td-mobs{font-size:.65rem;font-weight:400;margin-left:.15rem;opacity:.7}.mm-table-detail-row td{border-bottom:2px solid var(--color-border,#e5e7eb);padding:0}.mm-table-detail-row .mm-card{border:none;border-radius:0}.mm-table-view{margin:0 auto;max-width:1280px;padding:0 1rem 2rem}@media(max-width:768px){.mm-table-view{padding:0 .5rem 2rem}}.mm-floating-overlay{display:none}@media(max-width:768px){.mm-floating-overlay{background:#0006;display:block;inset:0;position:fixed;touch-action:none;z-index:var(--z-modal-backdrop,1500)}}.mm-floating{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:var(--z-modal,1510)}.mm-floating:focus{outline:none}@media(max-width:768px){.mm-floating{border-radius:16px 16px 0 0;box-shadow:0 -4px 32px #0003;height:min(60dvh,100dvh - var(--site-header-clearance))!important;inset:auto 0 0!important;padding-bottom:var(--safe-area-bottom);width:100%!important}}.mm-floating-header{align-items:center;background:var(--color-primary,#cb312f);color:#fff;cursor:grab;display:flex;flex-shrink:0;justify-content:space-between;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-floating-header:active{cursor:grabbing}@media(max-width:768px){.mm-floating-header{cursor:default;padding:.75rem 1rem}}.mm-floating-handle{font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-floating-close{background:none;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:1.4rem;line-height:1;opacity:.8;padding:0 .25rem}.mm-floating-close:hover{opacity:1}.mm-floating-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mm-floating-body .mm-card{border:none;border-radius:0}.mm-floating-footer{background:#fafafa;border-top:1px solid var(--color-border,#f0f0f0);display:flex;flex-shrink:0;justify-content:flex-end;padding:0}@media(max-width:768px){.mm-floating-footer{display:none}}.mm-floating-resize{align-items:center;color:#aaa;cursor:nwse-resize;display:flex;font-size:.7rem;height:18px;justify-content:center;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.mm-floating-resize:hover{color:var(--color-primary,#cb312f)}.mm-floating-resize:before{content:"⋰";font-size:1rem}.mm-card-name-row{align-items:center;display:flex;gap:.4rem}.mm-fav-btn{background:none;border:none;color:#d1d5db;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;transition:color .15s}.mm-fav-btn:hover{color:#fbbf24}.mm-fav-btn.active{color:#f59e0b}.mm-quick-access{display:flex;flex-direction:column;gap:.4rem;margin:0 auto;max-width:1280px;padding:0 1rem .75rem}@media(max-width:768px){.mm-quick-access{gap:.45rem;padding:0 .5rem .35rem}}.mm-quick-section{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.mm-quick-label{color:var(--color-text-light,#888);font-size:.7rem;font-weight:700;margin-right:.2rem;white-space:nowrap}.mm-quick-btn{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:4px;color:var(--color-text,#333);cursor:pointer;font-size:.75rem;padding:.2rem .5rem;transition:all .15s}@media(max-width:768px){.mm-quick-btn{min-height:2.75rem;padding:.45rem .7rem}}.mm-quick-btn:hover{border-color:var(--color-primary,#cb312f);color:var(--color-primary,#cb312f)}.mm-quick-fav{background:#fffbeb;border-color:#fde68a;color:#92400e}.mm-quick-fav:hover{background:#fef3c7;border-color:#f59e0b}.mm-quick-clear{background:none;border:none;color:var(--color-text-light,#aaa);cursor:pointer;font-size:.7rem;padding:.15rem .4rem}@media(max-width:768px){.mm-quick-clear{min-height:2.75rem;padding:.4rem .65rem}}.mm-quick-clear:hover{color:var(--color-primary,#cb312f)}.mm-battle-calc{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0 auto;max-width:1280px;padding:0 1rem .75rem}@media(max-width:768px){.mm-battle-calc{padding:0 .5rem .75rem}}.mm-battle-input{align-items:center;display:flex;gap:.35rem}@media(max-width:768px){.mm-battle-input{min-height:2.75rem}}.mm-battle-label{color:var(--color-text-light,#666);font-size:.75rem;font-weight:600;white-space:nowrap}.mm-battle-field{background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:var(--color-text,#333);font-size:.85rem;min-height:2.35rem;padding:.3rem .5rem;width:80px}.mm-battle-field:focus{border-color:var(--color-primary,#cb312f);outline:none}@media(max-width:768px){.mm-battle-field{min-height:2.75rem}}.mm-battle-hint{color:var(--color-text-light,#aaa);font-size:.7rem}.mm-search-controls{background:#ffffff8f;border:1px solid var(--color-border-light,#fff0f4);border-radius:6px;box-sizing:border-box;margin:0 auto .55rem;max-width:1280px;padding:.65rem 1rem}.mm-search-controls>.mm-quick-access{flex-direction:row;gap:.4rem .8rem;margin:0 0 .5rem;max-width:none;padding:0}@media(max-width:768px){.mm-search-controls{margin-bottom:.5rem;padding:.5rem;width:calc(100% - 1rem)}.mm-search-controls>.mm-quick-access{flex-direction:column;margin-bottom:.4rem}}.mm-settings-row{align-items:center;border-top:1px solid var(--color-border-light,#fff0f4);display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.55rem;padding-top:.55rem}.mm-settings-row>.mm-battle-calc,.mm-settings-row>.mm-filter-bar,.mm-settings-row>.mm-toolbar{margin:0;max-width:none;padding:0}.mm-settings-row>.mm-battle-calc{gap:.55rem}.mm-settings-row>.mm-toolbar{gap:.55rem;margin-left:auto}@media(max-width:1024px){.mm-settings-row>.mm-toolbar{margin-left:0}}@media(max-width:768px){.mm-settings-row{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.mm-settings-row>.mm-battle-calc,.mm-settings-row>.mm-filter-bar,.mm-settings-row>.mm-toolbar{width:100%}.mm-settings-row>.mm-toolbar{justify-content:space-between}.mm-settings-row .mm-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mm-settings-row .mm-filter-label{grid-column:1/-1}.mm-settings-row .mm-filter-select{min-width:0;width:100%}.mm-settings-row>.mm-battle-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mm-settings-row .mm-battle-input{display:grid;grid-template-columns:auto minmax(0,1fr)}.mm-settings-row .mm-battle-field{min-width:0;width:100%}.mm-settings-row .mm-battle-hint{grid-column:1/-1}}.mm-battle-result{display:flex;gap:.5rem;margin-bottom:.5rem}.mm-battle-item{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:.25rem .5rem}.mm-battle-item-label{font-size:.7rem;font-weight:700}.mm-battle-item-value{font-size:1rem;font-weight:700}.mm-battle-item-sub{font-size:.65rem;opacity:.7;width:100%}.mm-battle-great{color:#166534}.mm-battle-good{color:#1e40af}.mm-battle-mid{color:#92400e}.mm-battle-bad{color:#991b1b}.mm-search-empty{color:var(--color-text-light,#888);font-size:.9rem;margin:2rem auto;max-width:720px;text-align:center}@media(any-pointer:coarse)and (max-width:1024px),(max-width:768px){.mm-battle-hint,.mm-battle-item-label,.mm-battle-item-sub,.mm-battle-label,.mm-card-eng,.mm-col-checkbox,.mm-col-selector-label,.mm-data-notice,.mm-detail-group-title,.mm-drop-rate,.mm-elem-tooltip-row,.mm-elem-tooltip-title,.mm-filter-label,.mm-match-toggle,.mm-quick-btn,.mm-quick-clear,.mm-quick-label,.mm-skill-tag,.mm-sort-label,.mm-stat-label,.mm-table th,.mm-td-battle,.mm-td-drop,.mm-td-mobs,.mm-trait,.mm-type-badge{font-size:.8125rem}}.boss-guide-page{background:radial-gradient(circle at 18% 16%,rgba(224,109,138,.07) 0 .08rem,transparent .09rem),radial-gradient(circle at 82% 34%,rgba(246,168,192,.06) 0 .08rem,transparent .09rem),var(--color-background-light);background-size:2.8rem 2.8rem,3.4rem 3.4rem,auto}@media(max-width:768px){.boss-guide-page{padding-bottom:2rem}}.boss-guide-header{animation:enchantFadeUp .38s ease-out both}.enchant-data-notice-bottom{background:transparent;border:0;border-radius:0;border-top:1px dashed rgba(224,109,138,.2);box-shadow:none;margin:.85rem 0 0;max-width:100%;padding:.7rem 0 0;text-align:left}.enchant-data-notice-bottom .mm-data-caution,.enchant-data-notice-bottom .mm-data-source{margin:0}.enchant-data-notice-bottom .mm-data-caution{border-top:1px dashed rgba(224,109,138,.13);margin-top:.42rem;padding-top:.42rem}@media(max-width:520px){.enchant-data-notice-bottom{font-size:.75rem;line-height:1.55;padding-top:.62rem}}.enchant-search-panel,.enchant-tool-shell{margin:0 auto;max-width:1280px;padding:0 1rem}@media(max-width:768px){.enchant-search-panel,.enchant-tool-shell{padding:0 .5rem}}.enchant-tool-shell{animation:enchantFadeUp .42s ease-out .05s both;display:flex;justify-content:center;margin-bottom:.75rem}.enchant-tool-tabs{isolation:isolate;position:relative;width:min(100%,18rem);--tool-tab-count:2;--tool-tab-pad:.2rem;--tool-tab-width:calc((100% - var(--tool-tab-pad)*2)/var(--tool-tab-count));backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid rgba(224,109,138,.18);border-radius:999px;box-shadow:0 .45rem 1rem #745f6814;display:flex;gap:0;justify-content:center;margin:0;overflow:hidden;padding:var(--tool-tab-pad)}.enchant-tool-tabs:before{background:linear-gradient(135deg,#e96f91,#dc5d80 72%,#d8587f);border-radius:999px;bottom:var(--tool-tab-pad);box-shadow:0 .45rem .95rem #e06d8a38,inset 0 1px #ffffff6b;content:"";left:var(--tool-tab-pad);position:absolute;top:var(--tool-tab-pad);transform:translate(0) scaleX(1);transform-origin:center;transition:transform .46s cubic-bezier(.2,.88,.22,1.08),border-radius .46s ease,box-shadow .46s ease;width:var(--tool-tab-width);z-index:0}.enchant-tool-tabs.is-builder:before{transform:translate(100%) scaleX(1)}@media(max-width:520px){.enchant-tool-tabs{width:100%}}.enchant-tool-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#8b4258;cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:.86rem;font-weight:700;gap:.35rem;justify-content:center;min-height:2.35rem;min-width:0;padding:.35rem 1rem;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;z-index:1}.enchant-tool-tab:hover{background:transparent;border-color:transparent;transform:translateY(-1px)}.enchant-tool-tab:focus-visible{box-shadow:0 0 0 3px #e06d8a2e;outline:0}.enchant-tool-tab.active{background:transparent;border-color:transparent;color:#fff;text-shadow:0 1px 0 rgba(130,47,75,.22)}.enchant-tool-tab.active:hover{background:transparent;border-color:transparent;transform:none}.enchant-mode-pane{animation:enchantModeFlowIn .36s cubic-bezier(.2,.86,.24,1) both;min-width:0;transform-origin:50% 0}.enchant-mode-flow-enter-active{transition:opacity .28s ease,filter .32s ease,transform .34s cubic-bezier(.2,.86,.24,1)}.enchant-mode-flow-leave-active{transition:opacity .18s ease,filter .2s ease,transform .22s ease}.enchant-mode-flow-enter-from{filter:blur(2px);opacity:0;transform:translate(1.1rem) translateY(.35rem) scale(.992)}.enchant-mode-flow-leave-to{filter:blur(1.5px);opacity:0;transform:translate(-.8rem) translateY(.2rem) scale(.996)}@media(max-width:520px){.enchant-mode-flow-enter-from{transform:translate(.7rem) translateY(.3rem) scale(.994)}.enchant-mode-flow-leave-to{transform:translate(-.55rem) translateY(.2rem) scale(.997)}}.enchant-search-panel{animation:enchantPanelIn .36s ease-out .08s both;background:linear-gradient(180deg,#ffffffe6,#fffdf8d6);border:1px solid rgba(224,109,138,.16);border-radius:8px;box-shadow:0 .75rem 1.75rem #745f6817,inset 0 1px #ffffffe6;margin-bottom:.75rem;padding-bottom:.9rem;padding-top:.95rem}@media(min-width:769px){.enchant-search-panel{width:calc(100% - 2rem)}}@media(max-width:768px){.enchant-search-panel{border-left:0;border-radius:0;border-right:0}}.enchant-search-panel-head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}@media(max-width:700px){.enchant-search-panel-head{align-items:flex-start;flex-direction:column;gap:.2rem}}.enchant-panel-title{color:#8b4258;font-size:1rem;font-weight:800;margin:0}.enchant-panel-note{color:var(--color-text-light,#7a6670);font-size:.78rem;line-height:1.6;margin:0}.enchant-search-row{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.enchant-search-row :deep(.boss-search-bar){margin:0;max-width:none;padding:0}.enchant-search-row :deep(.boss-search-input){background:#fffffff5;min-height:2.65rem;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease}.enchant-search-row :deep(.boss-search-input):focus{box-shadow:0 0 0 2px #e06d8a29,0 .45rem 1rem #745f6814;transform:translateY(-1px)}@media(max-width:768px){.enchant-search-row{gap:.55rem;grid-template-columns:1fr}}.enchant-search-wrap{min-width:0;position:relative}.enchant-effect-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.enchant-effect-token{align-items:center;animation:enchantPanelIn .16s ease-out both;background:linear-gradient(135deg,#fbe4ec,#f7d2e0);border:1px solid rgba(224,109,138,.34);border-radius:999px;color:#8b4258;display:inline-flex;font-size:.78rem;font-weight:700;gap:.25rem;line-height:1.2;padding:.2rem .3rem .2rem .55rem}.enchant-effect-token-label{white-space:nowrap}.enchant-effect-token-remove{align-items:center;background:#ffffffb3;border:0;border-radius:50%;color:#b86a82;cursor:pointer;display:inline-flex;height:1.05rem;justify-content:center;padding:0;transition:background .16s ease,color .16s ease;width:1.05rem}.enchant-effect-token-remove:hover{background:#d8587f;color:#fff}.enchant-effect-token-remove:focus-visible{box-shadow:0 0 0 2px #e06d8a4d;outline:0}.enchant-combine-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.45rem}.enchant-cross-npc{align-items:center;color:var(--color-text-light,#7a6670);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:700;gap:.32rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.enchant-cross-npc input{accent-color:#d8587f;cursor:pointer}.enchant-combine-mode{align-items:center;background:#ffffffd1;border:1px solid rgba(224,109,138,.18);border-radius:999px;display:inline-flex;gap:.25rem;padding:.18rem .22rem .18rem .5rem}.enchant-combine-label{color:var(--color-text-light,#7a6670);font-size:.72rem;font-weight:700;margin-right:.1rem}.enchant-combine-btn{background:transparent;border:1px solid transparent;border-radius:999px;color:#8b4258;cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;min-height:1.7rem;padding:.15rem .7rem;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.enchant-combine-btn:hover{background:#e06d8a1a}.enchant-combine-btn.active{background:linear-gradient(135deg,#e96f91,#dc5d80 72%,#d8587f);box-shadow:0 .25rem .6rem #e06d8a38;color:#fff}.enchant-combine-btn:focus-visible{box-shadow:0 0 0 2px #e06d8a47;outline:0}.enchant-suggest{animation:enchantPanelIn .16s ease-out both;background:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 .75rem 1.5rem #3c242c24;left:0;list-style:none;margin:.25rem 0 0;max-height:240px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:50}.enchant-suggest-item{background:transparent;border:0;border-bottom:1px solid #f3f4f6;color:var(--color-text,#333);cursor:pointer;font-family:inherit;font-size:.85rem;padding:.5rem .75rem;text-align:left;width:100%}.enchant-suggest-item:hover{background:#cb312f0d;color:var(--color-primary,#cb312f)}.enchant-suggest li:last-child .enchant-suggest-item{border-bottom:none}.enchant-filter-bar{align-items:center;border-top:1px solid rgba(224,109,138,.12);display:flex;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}@media(max-width:820px){.enchant-filter-bar{align-items:stretch;flex-direction:column}}.enchant-filter-row{flex:1;min-width:0}.enchant-filter-row .mm-filter-select{background-color:#ffffffeb;border-color:#e06d8a29;min-height:2.2rem}.enchant-filter-row .mm-filter-select:focus{box-shadow:0 0 0 2px #e06d8a24}.enchant-filter-row .mm-filter-reset{align-items:center;display:inline-flex;gap:.25rem;justify-content:center;min-height:2.2rem}@media(max-width:520px){.enchant-filter-row{display:grid;gap:.42rem;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.enchant-filter-row .mm-filter-label{align-self:center}.enchant-filter-row .mm-filter-select{min-width:0;padding-inline:.48rem;width:100%}.enchant-filter-row .mm-filter-reset{grid-column:2/-1}}.enchant-effect-mode{isolation:isolate;position:relative;--effect-mode-count:2;--effect-mode-pad:.16rem;--effect-mode-width:calc((100% - var(--effect-mode-pad)*2)/var(--effect-mode-count));background:#ffffffd1;border:1px solid rgba(224,109,138,.18);border-radius:999px;box-shadow:0 .35rem .85rem #745f680f;display:inline-flex;gap:0;justify-content:center;overflow:hidden;padding:var(--effect-mode-pad);width:min(100%,12.4rem)}.enchant-effect-mode:before{background:linear-gradient(135deg,#e96f91,#dc5d80 72%,#d8587f);border-radius:999px;bottom:var(--effect-mode-pad);box-shadow:0 .35rem .75rem #e06d8a33,inset 0 1px #ffffff6b;content:"";left:var(--effect-mode-pad);position:absolute;top:var(--effect-mode-pad);transform:translate(0);transition:transform .28s cubic-bezier(.2,.82,.24,1);width:var(--effect-mode-width);z-index:0}.enchant-effect-mode.is-detail:before{transform:translate(100%)}@media(max-width:768px){.enchant-effect-mode{justify-content:stretch;width:100%}}@media(max-width:520px){.enchant-effect-mode{order:-1}}.enchant-effect-mode-btn{background:transparent;border:1px solid transparent;border-radius:999px;color:#8b4258;cursor:pointer;flex:1;font-family:inherit;font-size:.78rem;font-weight:700;min-height:2rem;min-width:0;padding:.25rem .65rem;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap;z-index:1}.enchant-effect-mode-btn:hover{transform:translateY(-1px)}.enchant-effect-mode-btn.active{background:transparent;border-color:transparent;color:#fff;text-shadow:0 1px 0 rgba(130,47,75,.18)}@media(max-width:768px){.enchant-effect-mode-btn{flex:1}}.enchant-result-count{color:#8b4258;font-size:.8rem;font-weight:700;margin:0 auto;max-width:1280px;padding:.15rem 1rem .65rem}@media(max-width:768px){.enchant-result-count{padding-inline:.5rem}}.enchant-results{animation:enchantPanelIn .28s ease-out both;margin:0 auto;max-width:1280px;padding:0 1rem 2rem}@media(max-width:768px){.enchant-results{padding:0 .5rem 2rem}}.enchant-more-row{display:flex;justify-content:center;margin-top:1rem}.enchant-more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(224,109,138,.28);border-radius:999px;color:#8b4258;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;min-height:2.4rem;padding:.45rem 1.4rem;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.enchant-more-btn:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 .35rem .8rem #e06d8a2e;color:#fff;transform:translateY(-1px)}.enchant-more-btn:focus-visible{box-shadow:0 0 0 3px #e06d8a2e;outline:0}.enchant-table-wrap{background:#ffffffdb;border:1px solid rgba(224,109,138,.14);border-radius:8px;box-shadow:0 .65rem 1.35rem #745f6812;overflow-x:auto}.enchant-table{border-collapse:collapse;font-size:.85rem;width:100%}.enchant-table th{background:#fff2f5eb;border-bottom:1px solid rgba(224,109,138,.22);color:#8b4258;font-size:.75rem;font-weight:700;padding:.65rem .7rem;text-align:left;white-space:nowrap}.enchant-table td{border-bottom:1px solid #f3f4f6;padding:.55rem .7rem;vertical-align:middle}.enchant-table tr:hover td{background:#cb312f08}.enchant-table tbody tr:last-child td{border-bottom:0}@media(max-width:760px){.enchant-table{min-width:0}.enchant-table thead{display:none}.enchant-table tbody,.enchant-table td,.enchant-table tr{display:block;width:100%}.enchant-table tbody{display:grid;gap:.65rem;padding:.65rem}.enchant-table tr{background:#fff;border:1px solid rgba(224,109,138,.14);border-radius:7px;box-shadow:0 .35rem .85rem #745f680f;overflow:hidden}.enchant-table td{border-bottom:1px solid #f8edf1;display:grid;gap:.75rem;grid-template-columns:5.5rem minmax(0,1fr);padding:.5rem .65rem}}@media(max-width:760px)and (max-width:520px){.enchant-table td{gap:.55rem;grid-template-columns:4.6rem minmax(0,1fr);padding:.48rem .55rem}}@media(max-width:760px){.enchant-table td:before{color:var(--color-text-light,#7a6670);content:attr(data-label);font-size:.7rem;font-weight:800}.enchant-table tr:hover td{background:transparent}}.enchant-equip-name{font-weight:600}.enchant-slot-label{color:var(--color-text-light,#666);font-size:.75rem}.enchant-refine{font-size:.8rem;white-space:nowrap}.enchant-safe{background:#f2f7ef;border:1px solid #d9e7d3;border-radius:3px;color:#5f7f67}.enchant-danger,.enchant-safe{font-size:.7rem;font-weight:600;padding:.1rem .4rem}.enchant-danger{background:#fff0ee;border:1px solid #f0c9c5;border-radius:3px;color:#9f4a4d}.enchant-warning{background:#fff7df;border:1px solid #ecd599;border-radius:3px;color:#9a6418;font-size:.7rem;font-weight:600;padding:.1rem .4rem}.enchant-unknown{color:var(--color-text-light,#aaa);font-size:.7rem}.enchant-failure-note{color:var(--color-text-light,#777);display:block;font-size:.75rem;line-height:1.4;margin-top:.25rem}.tool-related-note{background:#fff;border:1px solid rgba(224,109,138,.14);border-radius:6px;margin:1.5rem auto 4rem;max-width:960px;padding:1rem;text-align:center}.tool-related-title{color:#8b4258;font-family:Yusei Magic,M PLUS Rounded\ 1c,sans-serif;font-size:1.05rem;letter-spacing:0;margin:0 0 .4rem}.tool-related-desc{color:var(--color-text-light);font-size:.88rem;line-height:1.7;margin:0}.tool-related-link{color:var(--color-primary);display:inline-flex;font-size:.86rem;font-weight:800;margin-top:.75rem;text-decoration:none}.tool-related-link:hover{color:#a83d5d;text-decoration:underline}.enchant-equip-card{background:#ffffffe6;border:1px solid rgba(224,109,138,.14);border-radius:8px;box-shadow:0 .65rem 1.35rem #745f6812;margin-bottom:1rem;overflow:hidden}.enchant-equip-header{align-items:center;background:#fff8f5cc;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}@media(max-width:520px){.enchant-equip-header{padding:.65rem .72rem}}.enchant-equip-title{color:var(--color-text,#333);flex:1 1 18rem;font-size:1rem;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.enchant-slot-badge{background:#ffe4e6c7;border:1px solid rgba(224,109,138,.16);border-radius:3px;color:#8b4258;font-size:.7rem;font-weight:600;padding:.1rem .4rem}.enchant-slot-type{font-size:.8rem;white-space:nowrap}.enchant-job{color:var(--color-text-light,#888);font-size:.7rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.enchant-job{max-width:none;white-space:normal}}.enchant-catalyst{color:#92400e;font-size:.75rem;white-space:nowrap}.enchant-catalyst-badge{background:#fffbeb;border:1px solid #fde68a;border-radius:3px;color:#92400e;font-size:.65rem;padding:.1rem .35rem}.enchant-builder-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(224,109,138,.2);border-radius:999px;color:#8b4258;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.7rem;font-weight:700;gap:.25rem;justify-content:center;min-height:1.75rem;padding:.18rem .62rem;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap}.enchant-builder-btn:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 .35rem .8rem #e06d8a2e;color:#fff;transform:translateY(-1px)}.enchant-builder-btn:focus-visible{box-shadow:0 0 0 3px #e06d8a2e;outline:0}.enchant-builder-btn.compact{margin-left:auto}@media(max-width:520px){.enchant-builder-btn{min-height:1.9rem;padding-inline:.7rem}}.enchant-job-text{color:var(--color-text-light,#999);font-size:.65rem;width:100%}.enchant-item-detail{background:#fffcfae6;border:1px solid rgba(224,109,138,.18);border-radius:8px;margin:.75rem 1rem}@media(max-width:520px){.enchant-item-detail{margin:.6rem .7rem}}.enchant-item-detail summary{color:#8b4258;cursor:pointer;font-size:.82rem;font-weight:700;padding:.55rem .75rem}.enchant-floating-body>.enchant-item-detail{margin:.5rem 0 .75rem}.enchant-item-description{color:var(--color-text,#333);font-size:.78rem;line-height:1.75;margin:0;max-height:18rem;overflow:auto;padding:0 .75rem .75rem;white-space:pre-line}.enchant-description-ref{background:transparent;border:0;color:var(--color-primary,#cb312f);cursor:pointer;display:inline;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.18em}.enchant-description-ref:hover{color:#8b1f2b}.enchant-official-link{align-items:center;color:var(--color-primary,#cb312f);display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem;margin:0 .75rem .75rem;text-decoration:none}.enchant-official-link:hover{text-decoration:underline}.enchant-reference-overlay{animation:enchantOverlayIn .18s ease-out both;background:#0000002e;inset:0;position:fixed;z-index:1001}.enchant-reference-panel{animation:enchantSheetIn .22s ease-out both;background:#fff;border:1px solid rgba(224,109,138,.22);border-radius:12px;bottom:1rem;box-shadow:0 10px 30px #3c242c33;display:flex;flex-direction:column;max-height:min(70vh,620px);max-width:calc(100vw - 2rem);overflow:hidden;position:fixed;right:1rem;width:420px;z-index:1002}@media(max-width:768px){.enchant-reference-panel{border-radius:16px 16px 0 0;bottom:0;left:0;max-height:72vh;max-width:none;right:0;width:100%}}.enchant-reference-header{align-items:center;background:var(--color-primary,#cb312f);color:#fff;display:flex;gap:.75rem;justify-content:space-between;padding:.7rem 1rem}.enchant-reference-title{font-size:.9rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enchant-reference-close{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;opacity:.86;padding:0;width:2rem}.enchant-reference-close:hover{background:#ffffff1f;opacity:1}.enchant-reference-body{overflow:auto;padding-top:.8rem}.enchant-reference-body .enchant-item-description{max-height:none}.enchant-equip-link{background:none;border:none;color:var(--color-text,#333);cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left}.enchant-equip-link:hover{color:var(--color-primary,#cb312f);text-decoration:underline}.enchant-floating-overlay{animation:enchantOverlayIn .18s ease-out both;background:#0000004d;inset:0;position:fixed;z-index:999}.enchant-floating{animation:enchantFloatIn .22s ease-out both;background:#fff;border-radius:12px;box-shadow:0 1rem 2.5rem #3c242c3d;display:flex;flex-direction:column;max-height:80vh;max-width:calc(100vw - 2rem);overflow:hidden;position:fixed;right:1rem;top:50%;transform:translateY(-50%);width:420px;z-index:1000}@media(max-width:768px){.enchant-floating{border-radius:16px 16px 0 0;inset:auto 0 0;max-height:70vh;transform:none;width:100%}}.enchant-floating-header{align-items:center;background:var(--color-primary,#cb312f);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:.6rem 1rem}.enchant-floating-title{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enchant-floating-close{align-items:center;background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;opacity:.8;padding:0;width:2rem}.enchant-floating-close:hover{background:#ffffff1f;opacity:1}.enchant-floating-body{flex:1;overflow-y:auto;padding:.75rem 1rem}.enchant-floating-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.enchant-floating-job{color:var(--color-text-light,#888);font-size:.7rem;margin-bottom:.5rem}.enchant-effect-match{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important;font-weight:700}.enchant-effect-readable{background:#fff7df!important;border-color:#ecd599!important;color:#9a6418!important;font-weight:700}.enchant-npc-badge{background:#f6efe8;border:1px solid rgba(196,182,168,.42);border-radius:3px;color:#6f5963;font-size:.7rem;font-weight:600;padding:.1rem .4rem}.enchant-source-block{border-top:1px dashed rgba(224,109,138,.22)}.enchant-source-block:first-of-type{border-top:0}.enchant-source-head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem 1rem 0}@media(max-width:520px){.enchant-source-head{padding:.5rem .72rem 0}}.enchant-slot{border-bottom:1px solid #f3f4f6;padding:.6rem 1rem}.enchant-slot:last-child{border-bottom:none}@media(max-width:520px){.enchant-slot{padding:.6rem .72rem}}.enchant-slot-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.enchant-slot-name{color:var(--color-text-light,#666);font-size:.8rem;font-weight:600}.enchant-refine-badge{background:#fffbeb;border:1px solid #fde68a;border-radius:3px;color:#92400e;font-size:.65rem;font-weight:600;padding:.1rem .35rem}.enchant-condition-group{padding:.35rem 0 .55rem}.enchant-condition-group+.enchant-condition-group{border-top:1px dashed rgba(224,109,138,.14);margin-top:.35rem}.enchant-condition-head{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.enchant-condition-badge{background:#f8f6f7;border:1px solid #eadde2;border-radius:999px;color:#7a6670;font-size:.68rem;font-weight:800;padding:.08rem .48rem}.enchant-condition-badge.is-transcend{background:#f1efff;border-color:#d8d2ff;color:#5b4b8a}.enchant-effects{display:flex;flex-wrap:wrap;gap:.3rem}.enchant-effect-chip{align-items:stretch;display:inline-flex}.enchant-effect-tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff2f5e6;border:1px solid rgba(224,109,138,.18);border-radius:4px;color:#8b4258;cursor:pointer;font-family:inherit;font-size:.75rem;line-height:1.35;padding:.15rem .45rem;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.enchant-effect-tag:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 .25rem .65rem #e06d8a29;color:#fff;transform:translateY(-1px)}.enchant-effect-tag:disabled{cursor:not-allowed;opacity:.42}.enchant-effect-tag:disabled:hover{background:#fff2f5e6;border-color:#e06d8a2e;color:#8b4258}:deep(.eb-layout){animation:enchantPanelIn .28s ease-out both}@media(max-width:768px){:deep(.eb-layout){padding-bottom:2rem}}:deep(.eb-panel),:deep(.eb-slot){transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}:deep(.eb-slot:hover){transform:translateY(-1px)}@media(max-width:640px){:deep(.eb-slots){gap:.36rem;grid-template-columns:repeat(2,minmax(0,1fr))}:deep(.eb-slot-header){gap:.12rem;min-height:2.55rem;padding:.4rem .52rem}:deep(.eb-slot-label){font-size:.8125rem}:deep(.eb-slot-empty),:deep(.eb-slot-equip),:deep(.eb-slot-skip){font-size:.8125rem}:deep(.eb-reset-btn){min-height:2.05rem;padding:.38rem}}@keyframes enchantFadeUp{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes enchantPanelIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes enchantModeFlowIn{0%{filter:blur(2px);opacity:0;transform:translate(.9rem) translateY(.25rem) scale(.994)}to{filter:blur(0);opacity:1;transform:translate(0) translateY(0) scale(1)}}@keyframes enchantTabPlump{0%{transform:scale(.96)}48%{transform:scale(1.08)}72%{transform:scale(.985)}to{transform:scale(1)}}@keyframes enchantOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes enchantFloatIn{0%{opacity:0;transform:translateY(-48%) scale(.985)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes enchantSheetIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){@keyframes enchantFloatIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.boss-guide-header,.enchant-floating,.enchant-floating-overlay,.enchant-mode-pane,.enchant-reference-overlay,.enchant-reference-panel,.enchant-results,.enchant-search-panel,.enchant-suggest,.enchant-tool-shell,:deep(.eb-layout){animation:none}.enchant-builder-btn,.enchant-effect-mode-btn,.enchant-effect-mode:before,.enchant-effect-tag,.enchant-equip-card,.enchant-mode-flow-enter-active,.enchant-mode-flow-leave-active,.enchant-tool-tab,.enchant-tool-tabs:before,:deep(.boss-search-input),:deep(.eb-panel),:deep(.eb-slot){transition:none}.enchant-tool-tab.active{animation:none}}@media(any-pointer:coarse)and (max-width:1024px),(max-width:768px){.enchant-catalyst,.enchant-catalyst-badge,.enchant-condition-badge,.enchant-danger,.enchant-effect-tag,.enchant-floating-job,.enchant-job,.enchant-job-text,.enchant-npc-badge,.enchant-refine-badge,.enchant-safe,.enchant-slot-badge,.enchant-slot-label,.enchant-unknown,.enchant-warning{font-size:.8125rem}}@media(any-pointer:coarse){.tool-related-link,:deep(.eb-layout a[href]){align-items:center;display:inline-flex;min-height:2.75rem}}@keyframes enchantDrawerIn{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.enchant-drawer-overlay{animation:enchantOverlayIn .18s ease-out both;background:#00000047;inset:0;position:fixed;z-index:990}.enchant-drawer{animation:enchantDrawerIn .24s ease-out both;background:var(--color-background-light,#fff);border-left:1px solid rgba(224,109,138,.22);bottom:0;box-shadow:-12px 0 32px #3c242c2e;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem 1.1rem 1.4rem;position:fixed;right:0;top:0;width:min(560px,100vw);z-index:991}@media(max-width:768px){.enchant-drawer{border-left:0;padding:.9rem .9rem 1.2rem;width:100vw}}.enchant-drawer-head{align-items:center;background:var(--color-primary,#cb312f);color:#fff;display:flex;gap:.75rem;justify-content:space-between;margin:-1rem -1.1rem 0;padding:.75rem 1.1rem;position:sticky;top:0}.enchant-drawer-head .enchant-panel-title{color:#fff;font-size:.95rem;font-weight:700;margin:0}.enchant-drawer-close{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;opacity:.86;padding:0;width:2rem}.enchant-drawer-close:hover{background:#ffffff1f;opacity:1}.enchant-drawer-body{display:flex;flex-direction:column;gap:.6rem}@media(prefers-reduced-motion:reduce){.enchant-drawer,.enchant-drawer-overlay{animation:none}}
