
/*! Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free
Copyright 2026 Fonticons, Inc. */
/*! You can check OSS licenses at `/licenses.json` */

:root{--color-primary: #222;--color-secondary: #666;--color-primary-border: #ddd;--color-secondary-border: #e7e7e7;--color-tertiary-border: #eee;--color-background: white;--color-primary-background: white;--color-secondary-background: #f9f9f9;--color-tertiary-background: #f0f0f0;--color-accent: rgb(62, 142, 202);--color-accent-dimmed: rgb(46, 122, 180);--color-hover-background: rgba(0, 173, 230, .2);--color-toggle-active: #dbf1fa;--color-toggle-active-hover: #b9e2f5;--color-toggle-subtracted-hover: #f3f4f6}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-primary);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;accent-color:var(--color-accent)}#app{font-weight:400}a,.green{text-decoration:none}.can-hover .hoverEffect:hover:not(.disabled){background-color:var(--color-hover-background)}.main .title{font-size:30px;font-weight:700;line-height:1.2;margin:0;display:flex;align-items:center;gap:10px}.topMenu[data-v-3013cf54]{position:relative;display:inline-flex}.topMenuHoverZone[data-v-3013cf54]{position:absolute;left:0;right:0;top:100%;height:15px;background:transparent}.topMenuButton[data-v-3013cf54]{appearance:none;border:0;background:transparent;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:.9rem;font-weight:500;margin:0 8px;cursor:pointer;transition:color .1s ease-in-out}.carretDown[data-v-3013cf54]{width:14px}.can-hover .topMenuButton[data-v-3013cf54]:hover{color:var(--color-secondary)}.topMenuDropdown[data-v-3013cf54]{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:#fff;border:1.8px solid var(--color-secondary-border);border-radius:8px;box-shadow:0 5px 10px #00000014;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:500;transform-origin:top left;overflow:hidden}.topMenuDropdownFade-enter-active[data-v-3013cf54],.topMenuDropdownFade-leave-active[data-v-3013cf54]{transition:opacity 80ms ease-in-out}.topMenuDropdownFade-enter-from[data-v-3013cf54],.topMenuDropdownFade-leave-to[data-v-3013cf54]{opacity:0}.topMenuDropdownFade-enter-to[data-v-3013cf54],.topMenuDropdownFade-leave-from[data-v-3013cf54]{opacity:1}.topMenuHoverBg[data-v-3013cf54]{position:absolute;top:0;left:6px;right:6px;border-radius:6px;background:#f3f4f6;pointer-events:none;z-index:0;transition:transform .16s ease-in-out,height .16s ease-in-out,opacity .12s ease-in-out}.topMenuItem[data-v-3013cf54]{appearance:none;border:none;background:transparent;text-align:left;width:100%;white-space:nowrap;padding:9px 10px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:400;color:#111827;position:relative;z-index:1}.topMenuItem[data-v-3013cf54]:disabled{opacity:.5;cursor:not-allowed}.debugMenu[data-v-da863a95]{position:relative;line-height:1}.debugMenuButton[data-v-da863a95]{appearance:none;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-secondary)}.debugMenuIcon[data-v-da863a95]{width:19px;height:19px}.debugMenuDropdown[data-v-da863a95]{position:absolute;top:calc(100% + 6px);right:0;min-width:130px;background:#fff;border-radius:10px;border:1px solid var(--color-secondary-border);padding:4px;z-index:500}.debugMenuItem[data-v-da863a95]{appearance:none;border:none;background:transparent;text-align:left;width:100%;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#111827}.can-hover .debugMenuItem[data-v-da863a95]:hover{background:#f3f4f6}.langMenu[data-v-d484e724]{position:relative;line-height:1}.langMenuButton[data-v-d484e724]{appearance:none;border:0;background:transparent;padding:0 10px 0 0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-secondary)}.langMenuGlobe[data-v-d484e724]{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.langMenuChevron[data-v-d484e724]{width:10px;height:10px}.langMenuDropdown[data-v-d484e724]{position:absolute;min-width:140px;background:#fff;border-radius:10px;border:1px solid var(--color-secondary-border);padding:4px;display:flex;flex-direction:column;gap:2px;z-index:500}.langMenuDropdownLeft[data-v-d484e724]{right:0}.langMenuDropdownRight[data-v-d484e724]{left:0}.langMenuDropdownBottom[data-v-d484e724]{top:calc(100% + 6px)}.langMenuDropdownTop[data-v-d484e724]{bottom:calc(100% + 6px)}.langMenuItem[data-v-d484e724]{appearance:none;border:none;background:transparent;text-align:left;width:100%;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#111827}.can-hover .langMenuItem[data-v-d484e724]:hover{background:#f3f4f6}.langMenuItemSelected[data-v-d484e724]{background:#e5e7eb;font-weight:600}.appHeader[data-v-b8a74574]{grid-area:header;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 10px;border-bottom:1px solid var(--color-secondary-border);background-color:#f8f8f8}.appHeaderLeft[data-v-b8a74574]{display:inline-flex;align-items:center;gap:6px}.appHeaderMenus[data-v-b8a74574]{display:inline-flex;align-items:center;gap:10px}.sidebarToggleButton[data-v-b8a74574]{display:inline-flex;align-items:center;justify-content:center;padding:3px;border:none;border-radius:5px;background:transparent;color:var(--color-secondary);cursor:pointer;flex-shrink:0}.can-hover .sidebarToggleButton[data-v-b8a74574]:hover{background:#0000000f}.sidebarToggleButtonDisabled[data-v-b8a74574]{opacity:.5}.sidebarToggleIcon[data-v-b8a74574]{font-size:22px}.appTitle[data-v-b8a74574]{font-family:Cherry Bomb One;font-size:1.8rem;font-weight:600;width:200px;color:#0d8bc1;padding-bottom:5px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.appHeaderRight[data-v-b8a74574]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:768px){.appHeader[data-v-b8a74574]{position:sticky;top:0;z-index:2100}.appTitle[data-v-b8a74574]{width:auto;min-width:0;font-size:1.5rem}.appHeaderLeft[data-v-b8a74574]{min-width:0;flex:1}}.mobileMenu[data-v-b8a74574]{position:relative}.mobileMenuButton[data-v-b8a74574]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:6px;background:transparent;color:var(--color-secondary);cursor:pointer}.mobileMenuButtonOpen[data-v-b8a74574]{background:#0000000f}.mobileMenuIcon[data-v-b8a74574]{width:18px;height:18px;fill:currentColor}.mobileMenuPanel[data-v-b8a74574]{position:fixed;inset:56px 0 0;display:flex;flex-direction:column;background:var(--color-tertiary-background);transform-origin:top center;overflow:hidden}.mobileMenuPanelContent[data-v-b8a74574]{flex:1;overflow-y:auto;padding:16px 14px 10px;overscroll-behavior:contain}.mobileMenuPanelFooter[data-v-b8a74574]{display:flex;justify-content:flex-end;align-items:center;padding:10px 12px 14px;border-top:1px solid var(--color-tertiary-border)}.mobileMenuLanguageMenu[data-v-b8a74574] .langMenuButton{padding-right:0}.mobileMenuSection+.mobileMenuSection[data-v-b8a74574]{margin-top:18px;padding-top:9px}.mobileMenuSectionTitle[data-v-b8a74574]{margin-bottom:8px;font-size:.75rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.04em}.mobileMenuAnimatedItem[data-v-b8a74574]{opacity:1;transform:translateY(0)}.mobileMenuItem[data-v-b8a74574]{display:block;width:100%;padding:10px 7px;border:none;border-radius:8px;background:transparent;text-align:left;font-size:.95rem;color:var(--color-primary);cursor:pointer}.mobileMenuItemSelected[data-v-b8a74574]{font-weight:600}.mobileMenuPanel-enter-active[data-v-b8a74574]{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.mobileMenuPanel-enter-active .mobileMenuAnimatedItem[data-v-b8a74574]{transition:opacity .22s ease,transform .22s ease;transition-delay:calc(.2s + (var(--mobile-menu-index) * 28ms))}.mobileMenuPanel-enter-from[data-v-b8a74574]{opacity:0;transform:scaleY(.02)}.mobileMenuPanel-enter-from .mobileMenuAnimatedItem[data-v-b8a74574]{opacity:0;transform:translateY(-4px)}.mobileMenuPanel-leave-active[data-v-b8a74574]{transition:transform .18s ease,opacity .18s ease}.mobileMenuPanel-leave-active .mobileMenuAnimatedItem[data-v-b8a74574]{transition:opacity .12s ease,transform .12s ease}.mobileMenuPanel-leave-to[data-v-b8a74574]{opacity:0;transform:scaleY(.02)}.mobileMenuPanel-leave-to .mobileMenuAnimatedItem[data-v-b8a74574]{opacity:0;transform:translateY(-8px)}h1[data-v-4eb7b6e3]{font-size:28px;font-weight:600;color:var(--color-primary);margin-left:5px}.sidebar[data-v-4eb7b6e3]{grid-area:sidebar;border-right:1px solid var(--color-tertiary-border);background-color:#fafafa;padding:12px 8px;display:flex;flex-direction:column;overflow-y:auto}.sidebarHeader[data-v-4eb7b6e3]{display:inline-flex;align-items:center;margin-bottom:12px;margin-left:4px}.menuGroup[data-v-4eb7b6e3]{margin-bottom:16px}.menuGroupTitle[data-v-4eb7b6e3]{font-size:.9rem;font-weight:600;margin-bottom:6px;color:#444}.menuItems[data-v-4eb7b6e3]{list-style:none;margin:0;padding:0 2px}.menuItem[data-v-4eb7b6e3]{margin-bottom:4px}.navLink[data-v-4eb7b6e3]{display:block;font-size:15px;font-weight:500;padding:8px 12px;text-decoration:none;color:var(--color-primary);border-radius:5px}.can-hover .navLink[data-v-4eb7b6e3]:hover{background-color:#efefef}.navLinkActive[data-v-4eb7b6e3]{background-color:#e6e6e6;color:#000}.nav-footer[data-v-4eb7b6e3]{margin-top:auto;padding-top:12px;border-top:1px solid #eee;margin-left:12px;padding-bottom:4px}.nav-footer-link[data-v-4eb7b6e3]{font-size:.8rem;font-weight:500}.errorPage[data-v-33725eaf]{height:100%;display:flex;padding:20px 0 0;background:#b91c1c;color:#fff;font-family:System,Courier New,Courier,monospace}.errorShell[data-v-33725eaf]{width:100%;max-width:100%;border-radius:0;border:none;background:#b91c1c;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;justify-content:center;align-items:center}.errorHeader[data-v-33725eaf]{padding:14px 18px;color:#b91c1c}.errorTitle[data-v-33725eaf]{margin:0;font-size:4.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;background-color:#fff;line-height:.8;padding:0 20px}.errorBody[data-v-33725eaf]{width:800px;padding:18px 18px 16px;font-size:1.25rem;line-height:1.2;font-weight:700}.errorMessage[data-v-33725eaf]{margin:0 0 18px}.errorInstructions[data-v-33725eaf]{margin:0;padding-left:0;list-style:none}.errorInstructions li[data-v-33725eaf]{margin:4px 0;position:relative;padding-left:18px}.errorInstructions li[data-v-33725eaf]:before{content:"*";position:absolute;left:0}.errorDetails[data-v-33725eaf]{margin-top:18px;font-size:.85rem;opacity:.92}.errorDetailsValue[data-v-33725eaf]{font-weight:600}.errorFooter[data-v-33725eaf]{margin-top:auto;font-size:1.25rem;letter-spacing:.12em;background:#a7a7a7;color:#b91c1c;text-align:center;width:100%}.errorFooterLabel[data-v-33725eaf]{font-weight:700}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.iconContainer[data-v-de5d9eaa]{display:flex;gap:0}.iconWrap[data-v-de5d9eaa]{display:flex;align-items:center}.icon[data-v-de5d9eaa]{object-fit:contain}.icon.a18.category[data-v-de5d9eaa],.icon.a18.kind[data-v-de5d9eaa],.icon.a18.monster_kind[data-v-de5d9eaa],.icon.a19.category[data-v-de5d9eaa],.icon.a19.kind[data-v-de5d9eaa],.icon.a19.monster_kind[data-v-de5d9eaa]{padding:3px}.icon.a21.category[data-v-de5d9eaa]{padding:2px}.icon[data-v-de5d9eaa]:not([src]),.icon[src=""][data-v-de5d9eaa],.icon[src="#"][data-v-de5d9eaa],.icon[src="about:blank"][data-v-de5d9eaa]{opacity:0}.dimmed[data-v-de5d9eaa]{opacity:.3;filter:grayscale(1)}a[data-v-de5d9eaa]{color:initial}.selectedEffectPaneDetail[data-v-f8c402d4]{display:grid;gap:10px}.effectGroupCardHeader[data-v-f8c402d4]{display:grid;gap:0;padding-bottom:14px;border-bottom:1px solid var(--color-primary-border);background:transparent}.selectedEffectPaneHeader[data-v-f8c402d4]{padding-bottom:12px}.selectedEffectPaneNodeSummary[data-v-f8c402d4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.selectedEffectPaneElementIcon[data-v-f8c402d4]{width:23px;height:23px;object-fit:contain}.selectedEffectPaneHeadingText[data-v-f8c402d4]{display:grid;gap:0px;min-width:0;font-weight:700}.effectGroupTitle[data-v-f8c402d4]{font-size:14px;color:var(--color-secondary)}.selectedEffectPaneSubtitle[data-v-f8c402d4]{font-size:12px;color:var(--color-secondary, #6b7280);text-transform:uppercase}.effectGroupBody[data-v-f8c402d4]{display:grid;gap:14px;min-height:150px;align-content:start}.selectedEffectPaneBody[data-v-f8c402d4]{min-height:0;overflow:auto}.effectBlock[data-v-f8c402d4]{display:grid;gap:8px}.effectEntryList[data-v-f8c402d4]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.selectedEffectEntryButton[data-v-f8c402d4]{display:grid;gap:0px;width:100%;padding:8px 6px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,background-color .22s ease,color .18s ease,opacity .18s ease}.selectedEffectEntryButton.activeEffectEntry[data-v-f8c402d4]{background:color-mix(in srgb,var(--selected-pane-soft) 72%,white);color:var(--selected-pane-accent)}.selectedEffectEntryButton[data-v-f8c402d4]:hover:not(.activeEffectEntry){background:color-mix(in srgb,var(--selected-pane-soft) 40%,white);color:var(--selected-pane-accent)}.selectedEffectEntryButton.hoverEffectEntry[data-v-f8c402d4]{background:color-mix(in srgb,var(--selected-pane-soft) 40%,white);color:var(--selected-pane-accent)}.selectedEffectEntryButton.activeEffectEntry .effectEntryName[data-v-f8c402d4],.selectedEffectEntryButton.activeEffectEntry .selectedEffectValue[data-v-f8c402d4],.selectedEffectEntryButton.hoverEffectEntry .effectEntryName[data-v-f8c402d4],.selectedEffectEntryButton.hoverEffectEntry .selectedEffectValue[data-v-f8c402d4]{font-weight:700}.selectedEffectEntryTop[data-v-f8c402d4]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.selectedEffectEntryText[data-v-f8c402d4]{display:grid;gap:2px;min-width:0}.effectEntryName[data-v-f8c402d4]{font-size:14px;font-weight:600;min-width:0;transition:color .08s ease}.selectedEffectValue[data-v-f8c402d4]{display:inline-flex;align-items:center;padding:5px 4px 5px 2px;font-size:14px;font-weight:700;color:inherit;font-variant-numeric:tabular-nums;transition:color .08s ease}.selectedEffectEntryDesc[data-v-f8c402d4]{margin-top:0;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-secondary);word-break:keep-all}.selectedEffectPaneEmpty[data-v-f8c402d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:20px;color:var(--color-secondary);text-align:center}.paneSlide-enter-active[data-v-f8c402d4],.paneSlide-leave-active[data-v-f8c402d4]{transition:opacity .11s ease,transform .11s ease}.paneSlide-enter-from[data-v-f8c402d4]{opacity:0;transform:translate(18px)}.paneSlide-leave-to[data-v-f8c402d4]{opacity:0;transform:translate(-18px)}.resolvedEffectPanel[data-v-0d9e571b]{min-height:0;overflow-y:auto;max-height:100%}.resolvedEffectList[data-v-0d9e571b]{display:grid}.resolvedEffectItem[data-v-0d9e571b]{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid rgba(143,152,171,.22)}.resolvedEffectItem[data-v-0d9e571b]:first-child{padding-top:8px}.resolvedEffectItem[data-v-0d9e571b]:last-child{border-bottom:0}.resolvedEffectName[data-v-0d9e571b]{font-size:14px;font-weight:600;color:var(--color-primary-text);line-height:1.2}.resolvedEffectMeta[data-v-0d9e571b]{font-size:12px;font-weight:700;line-height:1;color:var(--color-secondary)}.resolvedEffectDesc[data-v-0d9e571b]{font-size:12px;line-height:1.2;color:var(--color-secondary);margin-top:5px}.resolvedEffectRow-enter-active[data-v-0d9e571b],.resolvedEffectRow-leave-active[data-v-0d9e571b]{transition:opacity .22s ease}.resolvedEffectRow-move[data-v-0d9e571b]{transition:transform .22s ease}.resolvedEffectRow-enter-from[data-v-0d9e571b],.resolvedEffectRow-leave-to[data-v-0d9e571b]{opacity:0}.resolvedEffectRow-leave-active[data-v-0d9e571b]{position:absolute;width:100%}.resolvedEffectEmpty[data-v-0d9e571b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:20px;color:var(--color-secondary);text-align:center}.ingredientSummaryPanel[data-v-c7a620f3]{min-height:0;overflow-y:auto;max-height:100%}.ingredientSummaryList[data-v-c7a620f3]{display:grid}.ingredientSummaryItem[data-v-c7a620f3]{display:grid;gap:9px;padding:20px 0;border-bottom:1px solid rgba(143,152,171,.22)}.ingredientSummaryItem[data-v-c7a620f3]:first-child{padding-top:7px}.ingredientSummaryItem[data-v-c7a620f3]:last-child{border-bottom:0}.ingredientSummaryHeader[data-v-c7a620f3]{display:flex;align-items:center;gap:5px}.ingredientSummaryTitle[data-v-c7a620f3]{display:inline-flex;align-items:center;gap:4px;min-width:0}.ingredientSummaryLabel[data-v-c7a620f3]{font-size:14px;font-weight:600;color:var(--color-primary-text)}.ingredientSummaryCount[data-v-c7a620f3]{flex-shrink:0;font-size:13px;font-weight:700;color:var(--color-secondary)}.ingredientSummaryElements[data-v-c7a620f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0 5px}.ingredientSummaryElement[data-v-c7a620f3]{display:grid;grid-auto-flow:column;justify-content:left;align-items:center;gap:4px}.ingredientSummaryElement[data-v-c7a620f3]:first-child{padding-left:0}.ingredientSummaryElement[data-v-c7a620f3]:last-child{padding-right:0}.ingredientSummaryElementIcon[data-v-c7a620f3]{width:20px;height:20px;object-fit:contain;translate:0 1px}.ingredientSummaryElementValue[data-v-c7a620f3]{font-size:14px;font-weight:600;color:var(--color-primary-text)}.ingredientSummaryRow-enter-active[data-v-c7a620f3],.ingredientSummaryRow-leave-active[data-v-c7a620f3]{transition:opacity .22s ease}.ingredientSummaryRow-move[data-v-c7a620f3]{transition:transform .22s ease}.ingredientSummaryRow-enter-from[data-v-c7a620f3],.ingredientSummaryRow-leave-to[data-v-c7a620f3]{opacity:0}.ingredientSummaryRow-leave-active[data-v-c7a620f3]{position:absolute;width:100%}.ingredientSummaryEmpty[data-v-c7a620f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:20px;color:var(--color-secondary);text-align:center}.selectedEffectPane[data-v-76aee904]{--selected-pane-accent: #556070;--selected-pane-soft: #eef2f7;display:flex;width:100%;height:100%;pointer-events:auto}.selectedEffectPane.neutralPane[data-v-76aee904]{--selected-pane-accent: #556070;--selected-pane-soft: #eef2f7}.selectedEffectPane.redPane[data-v-76aee904]{--selected-pane-accent: #b7424a;--selected-pane-soft: #f8e8e9}.selectedEffectPane.bluePane[data-v-76aee904]{--selected-pane-accent: #2a57a6;--selected-pane-soft: #dee9fb}.selectedEffectPane.yellowPane[data-v-76aee904]{--selected-pane-accent: #9f7a11;--selected-pane-soft: #faf5e6}.selectedEffectPane.greenPane[data-v-76aee904]{--selected-pane-accent: #2e6f46;--selected-pane-soft: #deefe4}.effectGroupCard[data-v-76aee904]{border:0;border-radius:0;background:transparent;overflow:hidden}.selectedEffectPaneCard[data-v-76aee904]{display:flex;width:100%;height:100%}.effectGroupCardWrap[data-v-76aee904]{display:grid;gap:10px;padding:0}.selectedEffectPaneLayout[data-v-76aee904]{display:flex;flex-direction:column;width:100%;min-height:0}.selectedEffectPaneContent[data-v-76aee904]{min-height:0;flex:1;overflow:hidden}.selectedEffectPaneTabs[data-v-76aee904]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start;padding-top:3px;border-top:1px solid var(--color-primary-border)}.selectedEffectPaneTabIndicator[data-v-76aee904]{position:absolute;top:-1px;left:0;width:calc(100% / 3);height:3px;background:#4a63ff;transition:transform .22s ease}.selectedEffectPaneTab[data-v-76aee904]{position:relative;min-height:30px;padding:5px 10px 0;border:0;border-radius:0;background:transparent;color:var(--color-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:color .18s ease,opacity .18s ease}.selectedEffectPaneTab.activePaneTab[data-v-76aee904],.selectedEffectPaneTab[data-v-76aee904]:hover{color:#4a63ff}.mixTreeNode[data-v-8c872cc3]{position:relative;isolation:isolate;overflow:hidden;--mix-node-border-current: var(--mix-node-border);--mix-node-fill-current: var(--mix-node-fill);--mix-node-shadow-current: var(--mix-node-shadow);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:0;padding:9px 11px;border-radius:22px;border:5px solid var(--mix-node-border-current);background-color:var(--mix-node-fill-current);box-shadow:0 8px 24px var(--mix-node-shadow-current);text-align:left;color:#1f2937;font-size:13px;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.redNode[data-v-8c872cc3]{--mix-node-border: #d95b63;--mix-node-fill: #f8e8e9;--mix-node-shadow: rgba(217, 91, 99, .22)}.blueNode[data-v-8c872cc3]{--mix-node-border: #4a84e8;--mix-node-fill: #dee9fb;--mix-node-shadow: rgba(74, 132, 232, .22)}.yellowNode[data-v-8c872cc3]{--mix-node-border: #c89a18;--mix-node-fill: #faf5e6;--mix-node-shadow: rgba(200, 154, 24, .24)}.greenNode[data-v-8c872cc3]{--mix-node-border: #47a66a;--mix-node-fill: #deefe4;--mix-node-shadow: rgba(71, 166, 106, .22)}.mixTreeNode.inactiveNode[data-v-8c872cc3]{--mix-node-border-current: color-mix(in srgb, var(--mix-node-border) 40%, rgb(226, 226, 226));--mix-node-fill-current: color-mix(in srgb, var(--mix-node-fill) 70%, white)}.mixTreeNode.inactiveNode[data-v-8c872cc3]:hover,.vue-flow__node-mix.selected .mixTreeNode[data-v-8c872cc3]{--mix-node-border-current: var(--mix-node-border)}.mixTreeHandle[data-v-8c872cc3]{top:50%!important;left:50%!important;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.mixTreeNodeWrap .ingredientSection[data-v-8c872cc3]{display:flex;flex:2;min-height:65px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:auto 0;text-align:center;transition:opacity .15s ease,filter .15s ease}.mixTreeNodeWrap .ingredient[data-v-8c872cc3]{font-weight:600;font-size:12px;line-height:1.15;word-break:break-word}.mixTreeNodeWrap.itemNode .ingredientSection.inactiveIngredient[data-v-8c872cc3]{opacity:.5;filter:saturate(.3)}.mixTreeNodeWrap.categoryNode .ingredientSection.inactiveIngredient[data-v-8c872cc3]{opacity:.4;filter:saturate(.3)}.mixTreeNodeWrap .effectsSection[data-v-8c872cc3]{display:flex;flex:3;min-height:0;flex-direction:column;justify-content:center;gap:5px}.mixTreeNodeWrap .effectRow[data-v-8c872cc3]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:4px;padding:0;border:0;border-radius:0;background:transparent;color:#64748b;cursor:pointer;transition:color .15s ease,font-weight .15s ease}.mixTreeNodeWrap .effectName[data-v-8c872cc3]{min-width:0;width:100%;overflow:hidden;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;text-align:left}.mixTreeNodeWrap .effectValueWrap[data-v-8c872cc3]{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:2px}.mixTreeNodeWrap .activationIcon[data-v-8c872cc3]{width:15px;height:15px;object-fit:contain;translate:0 5%}.mixTreeNodeWrap .activationValue[data-v-8c872cc3]{font-size:11px;font-weight:700;text-align:left;font-variant-numeric:tabular-nums;line-height:1}.mixTreeNodeWrap .activationIcon[data-v-8c872cc3]{filter:grayscale(100%)}.mixTreeNodeWrap.redNode .activationIcon[data-v-8c872cc3]{filter:grayscale(100%) brightness(1.6)}.mixTreeNodeWrap.redNode[data-v-8c872cc3],.mixTreeNodeWrap.redNode .effectRow[data-v-8c872cc3]{color:#b7424a}.mixTreeNodeWrap.blueNode[data-v-8c872cc3],.mixTreeNodeWrap.blueNode .effectRow[data-v-8c872cc3]{color:#2a57a6}.mixTreeNodeWrap.yellowNode[data-v-8c872cc3],.mixTreeNodeWrap.yellowNode .effectRow[data-v-8c872cc3]{color:#9f7a11}.mixTreeNodeWrap.greenNode[data-v-8c872cc3],.mixTreeNodeWrap.greenNode .effectRow[data-v-8c872cc3]{color:#2e6f46}.mixTreeNodeWrap .effectRow[data-v-8c872cc3]:not(.activeLevel):not(.hoverNode){color:#64748b}.mixTreeNodeWrap .effectRow:hover:not(.activeLevel) .activationIcon[data-v-8c872cc3],.mixTreeNodeWrap .hoverNode .activationIcon[data-v-8c872cc3],.mixTreeNodeWrap .hoverNode[data-v-8c872cc3]{filter:opacity(.8)}.mixTreeNodeWrap .activeLevel .activationIcon[data-v-8c872cc3]{filter:none}.mixTreeNodeWrap .activeLevel[data-v-8c872cc3]{font-weight:800}.vue-flow__node-mix:hover .mixTreeNode[data-v-8c872cc3]{box-shadow:0 8px 24px var(--mix-node-shadow),0 0 0 2px color-mix(in srgb,var(--mix-node-border) 35%,white);transform:translateY(-1px)}.vue-flow__node-mix.selected .mixTreeNode[data-v-8c872cc3]{box-shadow:0 8px 24px var(--mix-node-shadow),0 0 0 3px color-mix(in srgb,var(--mix-node-border) 55%,white)}.diagramWrapper[data-v-57e30b8a]{position:relative;display:flex;height:720px;border-radius:12px;border:1px solid var(--color-secondary-border, #ddd);overflow:hidden;background-color:var(--color-primary-background, #fafafa)}.diagramLayout[data-v-57e30b8a]{display:grid;grid-template-columns:minmax(0,1fr) 320px;width:100%;min-width:0;min-height:0}.diagramCanvas[data-v-57e30b8a]{min-width:0;min-height:0}.diagramPane[data-v-57e30b8a]{min-width:0;min-height:0;padding:14px 14px 10px;border-left:1px solid var(--color-secondary-border, #ddd);background:linear-gradient(180deg,#fffffffa,#f8f9fcfa)}.vueFlowContainer[data-v-57e30b8a]{width:100%;height:100%;background:var(--color-secondary-background)}.mixTreeNode[data-v-57e30b8a]{position:relative}.mixTreeNode[data-v-57e30b8a]:before,.mixTreeNode[data-v-57e30b8a]:after{content:"";position:absolute;z-index:10;pointer-events:none;background:#2563eb66}.mixTreeEdgeLabel[data-v-57e30b8a]{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:3px 6px;border:2px solid var(--mix-edge-accent, #8f98ab);border-radius:999px;background:#fffffff5;box-shadow:0 4px 10px #0f172a1f;color:var(--mix-edge-accent, #8f98ab);pointer-events:none}.mixTreeEdgeLabelIcon[data-v-57e30b8a]{width:15px;height:15px;object-fit:contain;translate:0 1%}.mixTreeEdgeLabelIconInactive[data-v-57e30b8a]{filter:grayscale(100%)}.mixTreeEdgeLabelIconInactive.redEdge[data-v-57e30b8a]{filter:grayscale(100%) brightness(1.6)}.mixTreeEdgeLabelValue[data-v-57e30b8a]{font-size:11px;font-weight:700;line-height:1}@media(max-width:1100px){.diagramWrapper[data-v-57e30b8a]{height:auto}.diagramLayout[data-v-57e30b8a]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,720px) auto}.diagramPane[data-v-57e30b8a]{border-left:0;border-top:1px solid var(--color-secondary-border, #ddd)}}.synthesis[data-v-477cf178]{--size: 160px;--padding: calc(var(--size) * .09);--gap: 9%;width:var(--size);height:var(--size);aspect-ratio:1 / 1;box-sizing:border-box;background-color:#352c28;border-radius:9%;padding:var(--padding);display:flex;align-items:center;justify-content:center}.synthesis-grid[data-v-477cf178]{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:var(--gap)}.cell[data-v-477cf178]{border-radius:25%;background-color:#5e544f;display:flex;align-items:center;justify-content:center}.cell--active[data-v-477cf178]{background-color:var(--cell-color)}.cell--star[data-v-477cf178]{background-color:transparent}.cell__star[data-v-477cf178]{width:100%;height:100%;display:block}.sidePanelContainer[data-v-b04eb48e]{position:fixed;bottom:24px;right:24px;z-index:1000}.can-hover .sidePanelButton[data-v-b04eb48e]:hover{background:#2e7ab4;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.sidePanelButton[data-v-b04eb48e]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#3e8eca;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #3b82f64d}.sidePanelButton.active[data-v-b04eb48e]{background:#2e7ab4;box-shadow:0 6px 20px #3b82f666}.sidePanelButton.disabled[data-v-b04eb48e]{opacity:.6}@media(max-width:640px){.sidePanelContainer[data-v-b04eb48e]{bottom:16px;right:16px}}.sidePanelBackdrop[data-v-b04eb48e]{position:fixed;inset:0;background:#00000047;z-index:1000}.sidePanelPanel[data-v-b04eb48e]{position:fixed;bottom:80px;right:24px;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden;z-index:1001;display:flex;flex-direction:column;padding:0}.sidePanelHeader[data-v-b04eb48e]{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0;position:sticky;top:0;z-index:1002}.sidePanelHeader h3[data-v-b04eb48e]{margin:0;font-size:18px;font-weight:600;color:#111827}.sidePanelHeaderActions[data-v-b04eb48e]{display:flex;align-items:center;gap:8px}.sidePanelCloseButton[data-v-b04eb48e]{display:flex;align-items:center;justify-content:end;width:32px;height:32px;padding:0;background:transparent;border:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.sidePanelContentWrap[data-v-b04eb48e]{overflow-y:auto;scrollbar-gutter:stable}.sidePanelContent[data-v-b04eb48e]{width:325px;padding:20px 20px 40px;flex:1;display:flex;flex-direction:column}.sidePanelSlideLeft-enter-active[data-v-b04eb48e],.sidePanelSlideLeft-leave-active[data-v-b04eb48e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidePanelSlideLeft-enter-from[data-v-b04eb48e],.sidePanelSlideLeft-leave-to[data-v-b04eb48e]{opacity:0;transform:translate(100%)}.sidePanelBackdropFade-enter-active[data-v-b04eb48e],.sidePanelBackdropFade-leave-active[data-v-b04eb48e]{transition:opacity .2s ease}.sidePanelBackdropFade-enter-from[data-v-b04eb48e],.sidePanelBackdropFade-leave-to[data-v-b04eb48e]{opacity:0}.sidePanelSheetUp-enter-active[data-v-b04eb48e],.sidePanelSheetUp-leave-active[data-v-b04eb48e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidePanelSheetUp-enter-from[data-v-b04eb48e],.sidePanelSheetUp-leave-to[data-v-b04eb48e]{opacity:0;transform:translateY(100%)}@media(max-width:640px){.sidePanelPanel[data-v-b04eb48e]{inset:150px 0 0;max-height:none;border-radius:16px 16px 0 0}.sidePanelContent[data-v-b04eb48e]{width:auto;padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.columnSelectorContainer.withFilter[data-v-b04eb48e]{right:81px}.columnSelectorPanel[data-v-b04eb48e]{right:24px}.columnSelectorIcon[data-v-b04eb48e]{padding:.2rem;fill:currentColor}.can-hover .closeButton[data-v-b04eb48e]:hover{color:#1f252e}.panelContent[data-v-b04eb48e]{gap:20px}.sectionHeader[data-v-b04eb48e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.box[data-v-b04eb48e]{display:grid;gap:6px}.label[data-v-b04eb48e]{font-size:15px;font-weight:600;color:#374151}.sectionMeta[data-v-b04eb48e]{font-size:12px;color:#6b7280}.groupMenuBox[data-v-b04eb48e]{position:relative}.groupMenuTrigger[data-v-b04eb48e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:1px solid #d6e0f0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0f;color:#111827;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.groupMenuTrigger[data-v-b04eb48e]:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;box-shadow:none;cursor:not-allowed}.groupMenuValue[data-v-b04eb48e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupMenuChevron[data-v-b04eb48e]{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;color:#3b82f6;transition:transform .2s ease,color .2s ease;width:12px}.groupMenuTrigger:disabled .groupMenuChevron[data-v-b04eb48e]{color:#9ca3af}.groupMenuList[data-v-b04eb48e]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;display:grid;gap:4px;padding:6px;border:1px solid #dbe7f7;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.groupMenuTrigger.open .groupMenuChevron[data-v-b04eb48e]{transform:rotate(180deg)}.groupMenu-enter-active[data-v-b04eb48e],.groupMenu-leave-active[data-v-b04eb48e]{transition:opacity .18s ease,transform .18s ease}.groupMenu-enter-from[data-v-b04eb48e],.groupMenu-leave-to[data-v-b04eb48e]{opacity:0;transform:translateY(-6px)}.groupMenuItem[data-v-b04eb48e]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;color:#1f2937;font-size:14px;text-align:left;cursor:pointer}.can-hover .groupMenuItem[data-v-b04eb48e]:hover:not(.selected){background:#ebf4ff}.groupMenuItem.selected[data-v-b04eb48e]{background:#dbeafe;color:#1d4ed8;font-weight:600}.groupMenuItemLabel[data-v-b04eb48e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupMenuCheck[data-v-b04eb48e]{display:inline-flex;align-items:center;justify-content:center;opacity:0}.groupMenuItem.selected .groupMenuCheck[data-v-b04eb48e]{opacity:1}.columnCheckboxList[data-v-b04eb48e]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px}.columnCheckbox[data-v-b04eb48e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#111827;-webkit-user-select:none;user-select:none;cursor:pointer}.columnCheckbox input[data-v-b04eb48e]{cursor:pointer}.columnCheckbox.disabled[data-v-b04eb48e],.columnCheckbox.disabled input[data-v-b04eb48e]{color:#6b7280;cursor:default}.resistIconContainer[data-v-909db6bf]{display:flex;gap:2px;align-items:center}.resist-icon-wrapper[data-v-909db6bf]{position:relative;display:inline-block}.resist-icon[data-v-909db6bf]{width:28px;height:28px;object-fit:contain;display:block}.chevronStack[data-v-909db6bf]{position:absolute;bottom:-2px;right:-1px;z-index:10;display:flex;flex-direction:column;align-items:center;pointer-events:none;background:#f5f5f5cc;border-radius:4px;box-shadow:0 2px 4px #0000004d;width:14px;height:14px;justify-content:center}.chevronIcon[data-v-909db6bf]{width:10px;height:12px;z-index:10}.chevronIcon+.chevronIcon[data-v-909db6bf]{margin-top:-6px}.chevron-up[data-v-909db6bf]{color:#10b981;transform:rotate(180deg)}.chevron-down[data-v-909db6bf]{color:#ef4444}.dimmed[data-v-909db6bf]{opacity:.5;filter:grayscale(1)}.resistIconContainer[data-v-8fdc9c09]{display:flex;gap:2px;align-items:center}.resist-icon-wrapper[data-v-8fdc9c09]{position:relative;display:inline-block}.resist-icon[data-v-8fdc9c09]{width:28px;height:28px;object-fit:contain;display:block}.chevronStack[data-v-8fdc9c09]{position:absolute;bottom:-2px;right:-1px;z-index:10;display:flex;flex-direction:column;align-items:center;pointer-events:none;background:#f5f5f5e6;border-radius:4px;box-shadow:0 2px 4px #0000004d;width:14px;height:14px;justify-content:center}.chevronIcon[data-v-8fdc9c09]{width:10px;height:12px;z-index:10}.xmarkIcon[data-v-8fdc9c09]{width:12px;height:12px;color:#10b981}.chevronIcon+.chevronIcon[data-v-8fdc9c09]{margin-top:-6px}.chevron-up[data-v-8fdc9c09]{color:#10b981;transform:rotate(180deg)}.chevron-down[data-v-8fdc9c09]{color:#ef4444}.dimmed[data-v-8fdc9c09]{opacity:.5;filter:grayscale(1)}.resistIconContainer[data-v-2b51e630]{display:flex;gap:2px;align-items:center}.resist-icon-wrapper[data-v-2b51e630]{position:relative;display:inline-block}.resist-icon[data-v-2b51e630]{width:28px;height:28px;object-fit:contain;display:block}.chevronStack[data-v-2b51e630]{position:absolute;bottom:-2px;right:-1px;z-index:10;display:flex;flex-direction:column;align-items:center;pointer-events:none;background:#f5f5f5e6;border-radius:4px;box-shadow:0 2px 4px #0000004d;width:14px;height:14px;justify-content:center}.chevronIcon[data-v-2b51e630]{width:10px;height:12px;z-index:10}.xmarkIcon[data-v-2b51e630]{width:12px;height:12px;color:#10b981}.chevronIcon+.chevronIcon[data-v-2b51e630]{margin-top:-6px}.chevron-up[data-v-2b51e630]{color:#10b981;transform:rotate(180deg)}.chevron-down[data-v-2b51e630]{color:#ef4444}.dimmed[data-v-2b51e630]{opacity:.5;filter:grayscale(1)}.resistIconContainer[data-v-2bde6db6]{display:flex;gap:2px;align-items:center}.resist-icon-wrapper[data-v-2bde6db6]{position:relative;display:inline-block}.resist-icon[data-v-2bde6db6]{width:28px;height:28px;object-fit:contain;display:block}.chevronStack[data-v-2bde6db6]{position:absolute;bottom:-2px;right:-1px;z-index:10;display:flex;flex-direction:column;align-items:center;pointer-events:none;background:#f5f5f5cc;border-radius:4px;box-shadow:0 2px 4px #0000004d;width:14px;height:14px;justify-content:center}.chevronIcon[data-v-2bde6db6]{width:10px;height:12px;z-index:10}.xmarkIcon[data-v-2bde6db6]{width:12px;height:12px;color:#10b981}.chevronIcon+.chevronIcon[data-v-2bde6db6]{margin-top:-6px}.chevron-up[data-v-2bde6db6]{color:#10b981;transform:rotate(180deg)}.chevron-down[data-v-2bde6db6]{color:#ef4444}.dimmed[data-v-2bde6db6]{opacity:.5;filter:grayscale(1)}.badge[data-v-38c1b0b0]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1}.badge.small[data-v-38c1b0b0]{font-size:9px;padding:2px 5px;border-radius:5px}.badge.medium[data-v-38c1b0b0]{font-size:12px;padding:5px 10px;border-radius:8px}.a18ComponentContainer[data-v-80b390f6]{display:flex;align-items:center}.a18ComponentItem[data-v-80b390f6]{display:flex;flex-direction:column;align-items:center;width:28px;gap:2px}.componentCircle[data-v-80b390f6]{width:15px;height:15px;border-radius:50%}.componentValue[data-v-80b390f6]{font-size:.75em;line-height:1;text-align:center}.color-red[data-v-80b390f6]{background-color:#ffa179}.color-green[data-v-80b390f6]{background-color:#8afb5c}.color-yellow[data-v-80b390f6]{background-color:#ffe884}.color-blue[data-v-80b390f6]{background-color:#9ac2ff}.color-violet[data-v-80b390f6]{background-color:#d88eef}.hoverEnabled[data-v-80b390f6]{transition:.4s;padding:5px;border-radius:10%}.dimmed[data-v-80b390f6]{opacity:.4}.starRating[data-v-ad6ec111]{display:flex;gap:2px;font-size:16px}.star[data-v-ad6ec111]{color:#ddd;transition:color .2s ease;cursor:default}.star.interactive[data-v-ad6ec111]{cursor:pointer}.star.filled[data-v-ad6ec111],.star.interactive.hover[data-v-ad6ec111]{color:#fbbf24}.a21-element-container[data-v-d9b6b7cc]{display:inline-flex;gap:4px;align-items:flex-start}.a21-element-main[data-v-d9b6b7cc]{display:inline-flex;gap:2px;align-items:center}.a21-element[data-v-d9b6b7cc]{display:inline-flex;align-items:center}.a21-element-icon[data-v-d9b6b7cc]{width:24px;height:24px;object-fit:contain}.a21-element-value[data-v-d9b6b7cc]{padding:0 4px}.a21-element-grid[data-v-d9b6b7cc]{display:grid;grid-template-columns:repeat(2,auto);gap:4px}.dimmed[data-v-d9b6b7cc]{opacity:.6;filter:grayscale(.2)}.hoverEnabled[data-v-86b220db]{transition:.4s;padding:3px;border-radius:10%}.text[data-v-86b220db]{white-space:pre-wrap;word-wrap:normal;word-break:keep-all}.nameText[data-v-86b220db]{font-weight:500}.break[data-v-86b220db]{flex-basis:100%;width:0;height:0}.secondaryCellPart[data-v-86b220db],.traitCombination[data-v-86b220db]{display:block;font-size:.85em;color:var(--color-secondary);line-height:1.2;white-space:nowrap}.indicatorGrid[data-v-86b220db]{display:inline-flex;flex-direction:column;gap:0px}.indicatorLine[data-v-86b220db]{display:flex}.evCombination[data-v-86b220db]{display:inline-flex;align-items:center;gap:2px}.evCombinationPlus[data-v-86b220db]{line-height:1}.badgeContainer[data-v-86b220db]{line-height:0px}.effectValueText[data-v-86b220db]{color:var(--color-secondary)}a[data-v-86b220db]{color:initial}.tableWrap[data-v-e13f5fab]{width:100%}.dyn-table[data-v-e13f5fab]{width:max-content;background:var(--color-primary-background);border-collapse:collapse;table-layout:auto;overflow-x:scroll}.tableShell[data-v-e13f5fab]{width:100%;overflow-anchor:none}.stickyHeader[data-v-e13f5fab]{position:sticky;top:0;z-index:50;background:var(--color-background)}.stickyHeaderCover[data-v-e13f5fab]{position:absolute;left:0;bottom:0;height:var(--dt-top-cover-height, 200px);min-width:100%;background:var(--color-background);pointer-events:none;z-index:-1}.headerX[data-v-e13f5fab]{width:100%}.tableWrap.bodyX[data-v-e13f5fab]{width:100%;overflow-y:visible}.dyn-table th[data-v-e13f5fab],.dyn-table td[data-v-e13f5fab]{border-bottom:1px solid var(--color-secondary-border);padding:8px 16px;vertical-align:middle;box-sizing:border-box}th[data-v-e13f5fab]{text-align:left}.dyn-table th[data-v-e13f5fab]{font-size:14px;font-weight:500;white-space:nowrap;color:var(--color-secondary);height:50px;background:var(--color-secondary-background)}.dyn-table td[data-v-e13f5fab]{overflow:hidden}.dyn-table tbody tr.dataRow[data-v-e13f5fab]{height:var(--vt-row-height)}.can-hover .dyn-table tbody tr.dataRow[data-v-e13f5fab]:hover{background:var(--color-secondary-background)}.dyn-table tbody tr.dataRow td[data-v-e13f5fab]{height:var(--vt-row-height)}.cell[data-v-e13f5fab]{display:inline-flex;flex-wrap:wrap;align-items:center;vertical-align:middle;gap:2px 4px;max-width:100%;max-height:var(--vt-row-height);overflow:visible;line-height:1.4}.cell.inline[data-v-e13f5fab]{display:inline-block;max-height:none}.cell.vertical[data-v-e13f5fab]{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;max-height:none}.mobileRowLink[data-v-e13f5fab]{color:inherit;text-decoration:none}.cell.trait-cell[data-v-e13f5fab]{display:block}.no-gap[data-v-e13f5fab]{padding-top:2px;padding-bottom:2px;gap:0}.align-left[data-v-e13f5fab]{text-align:left}.align-center[data-v-e13f5fab]{text-align:center}.align-right[data-v-e13f5fab]{text-align:right}.empty[data-v-e13f5fab]{text-align:center;padding:18px;color:#6b7280}.spacerCell[data-v-e13f5fab]{padding:0!important;border:none!important}.spacer[data-v-e13f5fab]{display:block}.tailSpacer[data-v-e13f5fab]{width:100%}.fakeHeader[data-v-e13f5fab]{visibility:hidden}.fakeHeader th[data-v-e13f5fab]{padding-top:0;padding-bottom:0;opacity:1;border:0;line-height:0;height:0}@media(max-width:768px){.stickyHeader[data-v-e13f5fab]{top:56px}}@media(max-width:640px){.tableShell:not(.extendedMobileLayout) .headerX[data-v-e13f5fab]{display:none}.tableShell:not(.extendedMobileLayout) .tableWrap.bodyX[data-v-e13f5fab]{overflow-x:hidden}.tableShell:not(.extendedMobileLayout) .dyn-table[data-v-e13f5fab]{width:100%;min-width:0;table-layout:fixed}.tableShell:not(.extendedMobileLayout) .dyn-table col[data-v-e13f5fab]:first-child{width:100%;min-width:0;max-width:none}.tableShell:not(.extendedMobileLayout) .dyn-table col[data-v-e13f5fab]:nth-child(n+2),.tableShell:not(.extendedMobileLayout) .dyn-table th[data-v-e13f5fab]:nth-child(n+2),.tableShell:not(.extendedMobileLayout) .dyn-table td[data-v-e13f5fab]:nth-child(n+2){display:none}.tableShell:not(.extendedMobileLayout) .fakeHeader[data-v-e13f5fab]{display:none}.tableShell:not(.extendedMobileLayout) .dyn-table td[data-v-e13f5fab]:first-child{width:auto}.tableShell:not(.extendedMobileLayout) .dyn-table td:first-child .cell[data-v-e13f5fab]{width:100%;max-height:none}}@media(max-width:640px){.tableShell.extendedMobileLayout .tableWrap.bodyX[data-v-e13f5fab]{overflow-x:auto}.tableShell.extendedMobileLayout .dyn-table[data-v-e13f5fab]{width:100%;min-width:0}.tableShell.extendedMobileLayout .dyn-table td[data-v-e13f5fab],.tableShell.extendedMobileLayout .dyn-table th[data-v-e13f5fab]{padding:0}.tableShell.extendedMobileLayout .dyn-table th[data-v-e13f5fab]:first-child{padding-left:10px}}.box[data-v-a88d6603]{display:grid;gap:6px}.label[data-v-a88d6603]{font-weight:600}.input[data-v-a88d6603]{padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px}@media(max-width:640px){.input[data-v-a88d6603]{font-size:16px}}.box[data-v-bd488781]{display:grid;gap:6px}.label[data-v-bd488781]{font-weight:600}.sliders[data-v-bd488781],.box[data-v-360cacfa]{display:grid;gap:6px}.label[data-v-360cacfa]{font-weight:600}.custom-tooltip[data-v-6cede518]{position:fixed;background-color:var(--color-secondary-background);color:var(--color-primary);padding:6px 12px;border-radius:6px;font-size:12px;z-index:1000;pointer-events:none;transform:translate(-50%);box-shadow:0 2px 8px #00000026;max-width:200px;word-wrap:break-word;white-space:normal}.box[data-v-4b24bcb6]{display:grid;gap:6px}.label[data-v-4b24bcb6]{font-weight:600}.grid[data-v-4b24bcb6]{display:flex;flex-wrap:wrap;gap:6px}.btn[data-v-4b24bcb6]{display:inline-flex;align-items:center;gap:6px;border:none;background:#fff;padding:6px;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative}.btn.active[data-v-4b24bcb6]{background:var(--color-toggle-active)}.btn.subtracted[data-v-4b24bcb6]{background:transparent}.can-hover .btn[data-v-4b24bcb6]:hover:not(.disabled){background:var(--color-hover-background)}.can-hover .btn.subtracted[data-v-4b24bcb6]:hover:not(.disabled){background:var(--color-toggle-subtracted-hover)}.can-hover .btn.active[data-v-4b24bcb6]:hover{background:var(--color-toggle-active-hover)}.btn.disabled[data-v-4b24bcb6]{cursor:default;opacity:.8}.btn.text-asset[data-v-4b24bcb6]{padding:6px 12px;background:#f1f1f1;border-radius:10px;font-size:14px;font-weight:500}.btn.text-asset.active[data-v-4b24bcb6]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn.text-asset.subtracted[data-v-4b24bcb6]{background:#f1f1f1;color:inherit}.can-hover .btn.text-asset[data-v-4b24bcb6]:hover:not(.disabled){background:#e3e3e6;border-color:#d1d5db}.can-hover .btn.text-asset.subtracted[data-v-4b24bcb6]:hover:not(.disabled){background:#e5e7eb}.can-hover .btn.text-asset.active[data-v-4b24bcb6]:hover{background:var(--color-accent-dimmed);border-color:var(--color-accent-dimmed)}.btn.text-asset.disabled[data-v-4b24bcb6]{opacity:.5;border-color:#e5e7eb}.componentCircle[data-v-4b24bcb6]{width:17px;height:17px;border-radius:50%;margin:3px}.color-red[data-v-4b24bcb6]{background-color:#ffa179}.color-green[data-v-4b24bcb6]{background-color:#8afb5c}.color-yellow[data-v-4b24bcb6]{background-color:#ffe884}.color-blue[data-v-4b24bcb6]{background-color:#9ac2ff}.color-violet[data-v-4b24bcb6]{background-color:#d88eef}.text-label[data-v-4b24bcb6]{font-size:14px;font-weight:500;white-space:nowrap}.text-label.dim[data-v-4b24bcb6]{opacity:.35}.btn.subtracted .text-label[data-v-4b24bcb6]{text-decoration:line-through;text-decoration-color:#dc2626;text-decoration-thickness:2px}.subtraction-slash[data-v-4b24bcb6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(80deg);width:100%;height:100%;pointer-events:none;color:#dc2626;opacity:.8}.count[data-v-4b24bcb6]{font-size:12px;color:#6b7280}@media(max-width:640px){.grid[data-v-4b24bcb6]:not(.textGrid){display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px}.grid[data-v-4b24bcb6]:not(.textGrid)>*{min-width:0}.grid:not(.textGrid) .btn[data-v-4b24bcb6]{width:100%;justify-content:center}}.box[data-v-bb581f94]{display:grid;gap:8px}.label[data-v-bb581f94]{font-weight:600}.stars-container[data-v-bb581f94]{display:flex;align-items:center}.level-info[data-v-bb581f94]{font-size:12px;color:#6b7280;margin-top:4px}.level-text[data-v-bb581f94]{font-weight:500}.sidePanelContainer[data-v-0b049e4a]{position:fixed;bottom:24px;right:24px;z-index:1000}.can-hover .sidePanelButton[data-v-0b049e4a]:hover{background:#2e7ab4;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.sidePanelButton[data-v-0b049e4a]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#3e8eca;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #3b82f64d}.sidePanelButton.active[data-v-0b049e4a]{background:#2e7ab4;box-shadow:0 6px 20px #3b82f666}.sidePanelButton.disabled[data-v-0b049e4a]{opacity:.6}@media(max-width:640px){.sidePanelContainer[data-v-0b049e4a]{bottom:16px;right:16px}}.sidePanelBackdrop[data-v-0b049e4a]{position:fixed;inset:0;background:#00000047;z-index:1000}.sidePanelPanel[data-v-0b049e4a]{position:fixed;bottom:80px;right:24px;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden;z-index:1001;display:flex;flex-direction:column;padding:0}.sidePanelHeader[data-v-0b049e4a]{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0;position:sticky;top:0;z-index:1002}.sidePanelHeader h3[data-v-0b049e4a]{margin:0;font-size:18px;font-weight:600;color:#111827}.sidePanelHeaderActions[data-v-0b049e4a]{display:flex;align-items:center;gap:8px}.sidePanelCloseButton[data-v-0b049e4a]{display:flex;align-items:center;justify-content:end;width:32px;height:32px;padding:0;background:transparent;border:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.sidePanelContentWrap[data-v-0b049e4a]{overflow-y:auto;scrollbar-gutter:stable}.sidePanelContent[data-v-0b049e4a]{width:325px;padding:20px 20px 40px;flex:1;display:flex;flex-direction:column}.sidePanelSlideLeft-enter-active[data-v-0b049e4a],.sidePanelSlideLeft-leave-active[data-v-0b049e4a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidePanelSlideLeft-enter-from[data-v-0b049e4a],.sidePanelSlideLeft-leave-to[data-v-0b049e4a]{opacity:0;transform:translate(100%)}.sidePanelBackdropFade-enter-active[data-v-0b049e4a],.sidePanelBackdropFade-leave-active[data-v-0b049e4a]{transition:opacity .2s ease}.sidePanelBackdropFade-enter-from[data-v-0b049e4a],.sidePanelBackdropFade-leave-to[data-v-0b049e4a]{opacity:0}.sidePanelSheetUp-enter-active[data-v-0b049e4a],.sidePanelSheetUp-leave-active[data-v-0b049e4a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidePanelSheetUp-enter-from[data-v-0b049e4a],.sidePanelSheetUp-leave-to[data-v-0b049e4a]{opacity:0;transform:translateY(100%)}@media(max-width:640px){.sidePanelPanel[data-v-0b049e4a]{inset:150px 0 0;max-height:none;border-radius:16px 16px 0 0}.sidePanelContent[data-v-0b049e4a]{width:auto;padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.reset[data-v-0b049e4a]{border:transparent;background:transparent;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.can-hover .reset[data-v-0b049e4a]:hover:not(:disabled){color:#1f252e}.reset[data-v-0b049e4a]:disabled{cursor:default;opacity:.5}.can-hover .closeButton[data-v-0b049e4a]:hover{color:#1f252e}.panelContent[data-v-0b049e4a]{gap:12px}@media(max-width:640px){.panelContent[data-v-0b049e4a]{width:auto}}.dyn-table[data-v-5ec1f20d]{width:max-content;background:var(--color-primary-background);border-collapse:collapse;table-layout:auto;overflow-x:scroll}.dyn-table td[data-v-5ec1f20d]{border-bottom:1px solid var(--color-secondary-border);padding:8px 16px;vertical-align:middle;box-sizing:border-box;overflow:hidden}.cell[data-v-5ec1f20d]{display:inline-flex;flex-wrap:wrap;align-items:center;vertical-align:middle;gap:2px 4px;max-width:100%;max-height:var(--vt-row-height);overflow:visible;line-height:1.4}.cell.inline[data-v-5ec1f20d]{display:inline-block;max-height:none}.cell.vertical[data-v-5ec1f20d]{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;max-height:none}.cell.trait-cell[data-v-5ec1f20d]{display:block}.no-gap[data-v-5ec1f20d]{padding-top:2px;padding-bottom:2px;gap:0}.align-left[data-v-5ec1f20d]{text-align:left}.align-center[data-v-5ec1f20d]{text-align:center}.align-right[data-v-5ec1f20d]{text-align:right}.measurementTable[data-v-5ec1f20d]{position:fixed;left:0;top:0;visibility:hidden;pointer-events:none;z-index:-1}.list .title{padding-top:16px;margin-bottom:12px}.list.layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.list>.dynamicTable{margin-right:30px}.main:has(.list){margin-left:14px}.list .effectLine{font-size:12px;line-height:1.1}@media(max-width:640px){.list .title{margin-left:16px;padding-bottom:12px}.list>.dynamicTable{margin-right:0}}.listHeader[data-v-c74e3aa9]{display:flex;flex-direction:column;gap:12px}.meta[data-v-c74e3aa9]{color:#6b7280;font-size:14px}.overlay-filter-container[data-v-0adeb991]{position:fixed;right:24px;bottom:24px;z-index:1000}.filter-button[data-v-0adeb991]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:none;border-radius:50%;background:var(--color-accent);color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #1094b94d}.can-hover .filter-button[data-v-0adeb991]:hover{background:var(--color-accent-dimmed);transform:translateY(-2px);box-shadow:0 6px 20px #109db966}.filter-button.disabled[data-v-0adeb991]{background:var(--color-accent);opacity:.6}.filter-backdrop[data-v-0adeb991]{position:fixed;inset:0;background:#00000047;z-index:1000}.filter-panel[data-v-0adeb991]{position:fixed;right:24px;bottom:80px;z-index:1001;display:flex;flex-direction:column;max-height:80vh;border-radius:12px;background:#fff;box-shadow:0 8px 32px #0003;overflow:hidden}.panel-header[data-v-0adeb991]{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0;position:sticky;top:0;z-index:1002}.panel-header h3[data-v-0adeb991]{margin:0;font-size:18px;font-weight:600;color:#111827}.header-actions[data-v-0adeb991]{display:flex;align-items:center;gap:8px}.reset[data-v-0adeb991]{border:transparent;background:transparent;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.can-hover .reset[data-v-0adeb991]:hover:not(:disabled){color:#1f252e}.reset[data-v-0adeb991]:disabled{cursor:default;opacity:.5}.close-button[data-v-0adeb991]{display:flex;align-items:center;justify-content:end;width:32px;height:32px;padding:0;border:transparent;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.can-hover .close-button[data-v-0adeb991]:hover{color:#1f252e}.panelContentWrap[data-v-0adeb991]{overflow-y:auto;scrollbar-gutter:stable}.panel-content[data-v-0adeb991]{display:flex;flex-direction:column;gap:12px;width:325px;padding:20px 20px 40px}.resultCount[data-v-0adeb991]{color:var(--color-secondary);font-size:14px}.slide-left-enter-active[data-v-0adeb991],.slide-left-leave-active[data-v-0adeb991]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-0adeb991],.slide-left-leave-to[data-v-0adeb991]{opacity:0;transform:translate(100%)}.filter-backdrop-fade-enter-active[data-v-0adeb991],.filter-backdrop-fade-leave-active[data-v-0adeb991]{transition:opacity .2s ease}.filter-backdrop-fade-enter-from[data-v-0adeb991],.filter-backdrop-fade-leave-to[data-v-0adeb991]{opacity:0}.sheet-up-enter-active[data-v-0adeb991],.sheet-up-leave-active[data-v-0adeb991]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sheet-up-enter-from[data-v-0adeb991],.sheet-up-leave-to[data-v-0adeb991]{opacity:0;transform:translateY(100%)}@media(max-width:640px){.overlay-filter-container[data-v-0adeb991]{right:16px;bottom:16px}.filter-panel[data-v-0adeb991]{inset:150px 0 0;max-height:none;border-radius:16px 16px 0 0}.panel-content[data-v-0adeb991]{width:auto;padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.contentLayout[data-v-5180b74c]{display:block}.tablePane[data-v-5180b74c]{min-width:0}.meta[data-v-5603f76f]{margin:8px 0;color:#6b7280;font-size:14px}.meta[data-v-27962307],.meta[data-v-eb0a9ddf],.meta[data-v-4550b0a9]{color:#6b7280;font-size:14px}.gameComponent[data-v-82a01d74]{display:inline-flex;align-items:center;color:inherit;text-decoration:inherit}.gameComponentInner[data-v-82a01d74]{display:flex;width:100%;align-items:center;gap:var(--gc-gap, 6px)}.variant-horizontal .gameComponentInner[data-v-82a01d74]{flex-direction:row}.variant-vertical .gameComponentInner[data-v-82a01d74]{flex-direction:column}.variant-iconOnly .gameComponentInner[data-v-82a01d74]{flex-direction:row}.text[data-v-82a01d74]{font-size:14px;text-align:center;line-height:1.3}.block[data-v-0efce604]{margin-top:14px;margin-bottom:25px}.blockTitle[data-v-0efce604]{margin:0 0 5px;font-size:15px;font-weight:600}.blockContent[data-v-0efce604]{margin-left:1px;margin-right:1px}.horizontalDataListWrap[data-v-5ac347a7]{border:1px solid var(--color-primary-border);border-radius:8px;background:var(--color-secondary-background);max-width:fit-content}.horizontalDataList[data-v-5ac347a7]{overflow-x:scroll;display:flex;align-items:stretch;gap:0;padding:10px 0}.expandible .horizontalDataList[data-v-5ac347a7]{max-width:fit-content}.dataItem[data-v-5ac347a7]{display:flex;flex-direction:column;align-items:center;width:var(--v472523cf);padding:4px 20px;position:relative}.expandible .dataItem[data-v-5ac347a7]{width:auto;min-width:var(--v472523cf);flex:0 0 auto}.dataItem.hasDivider[data-v-5ac347a7]:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);height:95%;width:1px;background-color:var(--color-primary-border)}.label[data-v-5ac347a7]{font-size:12px;font-weight:500;color:var(--color-secondary);margin-bottom:2px;white-space:nowrap}.data[data-v-5ac347a7]{font-size:16px;font-weight:600;color:var(--color-primary);display:inline-flex}.dataItem.noLabel[data-v-5ac347a7]{justify-content:center}.dataGrid[data-v-555e3ca3]{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-primary-border);border-radius:8px;overflow:hidden;max-width:fit-content;background:var(--color-secondary-background)}.dataRow[data-v-555e3ca3]{display:flex;align-items:stretch;gap:0;padding:10px 0;position:relative}.dataRow.hasRowDivider[data-v-555e3ca3]:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background-color:var(--color-primary-border)}.dataItem[data-v-555e3ca3]{display:flex;flex-direction:column;align-items:center;width:var(--b1455768);padding:4px 20px;position:relative}.dataItem--filler[data-v-555e3ca3]{visibility:hidden;pointer-events:none}.dataItem.hasDivider[data-v-555e3ca3]:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);height:95%;width:1px;background-color:var(--color-primary-border)}.label[data-v-555e3ca3]{font-size:12px;font-weight:500;color:var(--color-secondary);margin-bottom:2px}.data[data-v-555e3ca3]{font-size:16px;font-weight:600;color:var(--color-primary);display:inline-flex}.dataItem.noLabel[data-v-555e3ca3]{justify-content:center}.marker-icon[data-v-95b1935c]{position:relative;display:inline-block}.marker-icon__base[data-v-95b1935c]{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.marker-icon__icon[data-v-95b1935c]{position:absolute;z-index:1}.gatherMarker-hex[data-v-95b1935c]{fill:#58230a;stroke:#ce74ff}.gm[data-v-08b9e783]{position:relative;display:flex;flex-direction:column;align-items:center}.rank[data-v-08b9e783]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;display:flex;flex-direction:row;align-items:center;gap:1px;font-size:8px;line-height:1}.star[data-v-08b9e783]{color:#e0dfdf}.star.active[data-v-08b9e783]{color:gold}.map-wrapper[data-v-168e949b]{position:relative;padding:12px;box-sizing:border-box;background-color:#8e887d;border-radius:12px;box-shadow:0 4px 12px #0006;overflow:hidden;display:flex}.map-container[data-v-168e949b]{position:relative;width:100%;flex:1 1 auto;border-radius:8px}.title-container[data-v-168e949b]{position:absolute;top:13px;left:13px;z-index:20;color:#fff;font-size:9px;font-weight:900;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.65)}.gpHeader[data-v-168e949b]{font-weight:700}.map-image[data-v-168e949b]{display:block;width:100%;height:100%;object-fit:contain}.map-image--visual[data-v-168e949b]{pointer-events:none}.map-interaction-layer[data-v-168e949b]{position:absolute;inset:0}.marker[data-v-168e949b]{position:absolute;width:24px;height:24px;transform:translate(-50%,-50%);pointer-events:none}.effect-bar[data-v-8592c153]{display:flex;align-items:flex-end}.rect[data-v-8592c153]{width:8px;height:14px;background-color:#36260e;border-radius:2px;position:relative}.rect--effect[data-v-8592c153]{height:20px}.rect--overflowed[data-v-8592c153]{background-color:#36260e7f}.rect__overlay[data-v-8592c153]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.rect--locked[data-v-8592c153]{box-shadow:inset 0 0 0 1.3px #dc0909}.effects-list[data-v-9e9ad111]{display:flex;flex-direction:column;gap:0px}.effect-item[data-v-9e9ad111]{padding:0 0 6px;border-bottom:1px solid rgba(255,255,255,.08)}.effect-row[data-v-9e9ad111]{display:flex;align-items:center}.effect-row--top[data-v-9e9ad111]{gap:8px}.effect-row--middle[data-v-9e9ad111]{margin-top:4px;gap:8px}.effect-icon[data-v-9e9ad111]{width:25px;height:25px;margin:3px;flex-shrink:0}.effect-line-bar[data-v-9e9ad111]{flex:1}.effect-level-text[data-v-9e9ad111]{width:32px;flex-shrink:0;text-align:center;font-size:18px;font-weight:600}.effect-main[data-v-9e9ad111]{display:flex;flex-direction:column}.effect-name-text[data-v-9e9ad111]{font-size:14px;font-weight:500}.effect-description-text[data-v-9e9ad111]{margin-top:0;font-size:12px;line-height:1.2;color:var(--color-secondary);word-break:keep-all}.effect-values-text[data-v-9e9ad111]{font-size:12px;line-height:1.2;color:var(--color-secondary)}.effect-component-grid[data-v-9e9ad111]{margin-left:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.page{max-width:996px;margin:0 auto;padding:16px}.state{padding:12px;background:#f6f6f6;border-radius:8px}.state.error{background:#fff1f1;color:#8a1f1f}.header{display:flex;align-items:center;gap:4px;margin-bottom:12px}.detailImage{padding:20px}.imageWrap{margin:12px 0 18px;display:flex;justify-content:center;align-items:center;min-height:320px}.detailImage{width:320px;height:320px;object-fit:contain;border-radius:15%;background:#f3f3f3}.detail{min-width:644px;padding:12px 20px;border:1px solid var(--color-secondary-border);border-radius:10px;background:var(--color-primary-background)}.text{font-size:14px}.subText{font-size:12px;color:var(--color-secondary)}.containerHeader{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:16px;margin-bottom:12px;padding:8px;background-color:var(--color-tertiary-background);border-radius:4px}.v-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.v-listItem{display:flex;align-items:center;gap:10px}.h-list{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.h-list.wrappable{flex-wrap:wrap}.h-listItem{display:flex;flex-direction:column;align-items:center}.itemEffects{width:500px}.itemEffect{margin-bottom:20px}.effectValueText .effectLine{padding-top:.22em}.itemLink{color:inherit;text-decoration:none}.itemLink:hover{text-decoration:none}.gatherpointGridContainer{display:flex;justify-content:center;margin-bottom:38px}.gatherpointGrid{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;width:910px;max-width:100%}.gatherpoint{width:290px;height:290px}.gatherpointRegion{margin-bottom:24px}.traitEntry{display:flex;flex-direction:column;gap:1px}.traitEntry__desc{margin-top:0;font-size:12px;line-height:1.2;color:var(--color-secondary);word-break:keep-all}@media(max-width:640px){.page{padding:0;margin:0}.header{margin-top:10px;margin-left:10px;margin-bottom:0}.detail{border:none;min-width:100%;padding:8px 12px}.imageWrap{min-height:0}.detailImage{width:min(320px,50%);height:auto;aspect-ratio:1 / 1}.itemEffects{width:100%}.gatherpointGrid{gap:10px;width:574px;max-width:100%}.gatherpoint{width:calc(50% - 5px);height:auto;aspect-ratio:1 / 1}}.catalystSection[data-v-28a81847]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.catalystBlock[data-v-28a81847]{display:flex;flex-direction:column;gap:0px}.catalystEffectValue[data-v-28a81847]{display:inline}.catalystColor-red[data-v-28a81847]{color:#e28d69}.catalystColor-green[data-v-28a81847]{color:#6fd049}.catalystColor-yellow[data-v-28a81847]{color:#dfc242}.catalystColor-blue[data-v-28a81847]{color:#9ac2ff}.catalystColor-violet[data-v-28a81847]{color:#d88eef}.inline[data-v-28a81847]{display:flex;align-items:center;gap:10px}.recipeIdeaSection[data-v-28a81847]{width:700px;max-width:100%}.recipeIdeaTabs[data-v-28a81847]{display:flex;justify-content:center;gap:6px;margin-bottom:12px;padding:4px 10px;border-radius:4px;background:var(--color-tertiary-background)}.recipeIdeaTab[data-v-28a81847]{padding:8px 16px;border-radius:4px;border:0;font-weight:500;background:transparent;min-width:80px;flex:0 0 auto;color:var(--color-secondary);cursor:pointer}.recipeIdeaTab--active[data-v-28a81847]{background:var(--color-primary-background);color:var(--color-primary)}.recipeIdea[data-v-28a81847]{display:flex;flex-direction:column;gap:12px}.recipeIdeaBlock[data-v-28a81847]{display:flex;flex-direction:column;gap:6px}.recipeIdeaHeader[data-v-28a81847]{gap:4px}.recipeIdeaHeaderIcon[data-v-28a81847]{width:16px;height:16px;display:inline-block}.recipeIdeaHeaderText[data-v-28a81847]{text-transform:capitalize;font-weight:inherit}.recipeIdeaEmpty[data-v-28a81847]{font-size:12px;color:var(--color-secondary)}.recipeIdeaDataCell[data-v-28a81847]{display:inline-flex;align-items:center;font:inherit;gap:4px;margin:4px 0}.masteryHeader[data-v-28a81847],.recipeIdeaHeader[data-v-28a81847]{font-weight:600;margin-bottom:6px}.masteryTable[data-v-28a81847]{border-collapse:separate;border-spacing:0;margin:12px 0;border:1px solid var(--color-primary-border);border-radius:8px;overflow:hidden}.masteryLevel[data-v-28a81847]{padding:12px;font-weight:600;text-align:center;width:60px;border-bottom:1px solid var(--color-primary-border);color:var(--color-secondary)}.masteryItem[data-v-28a81847]{padding:12px;text-align:center;font-size:14px;font-weight:500;min-width:150px;border-bottom:1px solid var(--color-primary-border)}.masteryRow:last-child .masteryLevel[data-v-28a81847],.masteryRow:last-child .masteryItem[data-v-28a81847]{border-bottom:none}@media(max-width:640px){.masteryItem[data-v-28a81847]{min-width:0px}}.battleMix[data-v-8e141f36]{display:flex;flex-direction:column;align-items:flex-start}.battleMixTop[data-v-8e141f36]{display:flex;align-items:center;gap:12px}.battleMixEffects[data-v-8e141f36]{padding-top:8px;padding-left:8px}.battleMixImage[data-v-8e141f36]{padding-top:2px}.battleMixContent[data-v-8e141f36]{flex-direction:column;gap:4px}.battleMixHeader[data-v-8e141f36],.upgradeHeader[data-v-8e141f36]{display:flex;align-items:center;gap:8px}.battleMixName[data-v-8e141f36]{margin:0;font-size:16px;font-weight:700}.battleMixUsers[data-v-8e141f36]{display:flex;align-items:center}.battleMixMeta[data-v-8e141f36]{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.metaEntry[data-v-8e141f36]{display:inline-flex;align-items:center;gap:4px}.metaEntry--anima[data-v-8e141f36]{gap:0}.upgradeAnima[data-v-8e141f36]{display:inline-flex;align-items:center;gap:0;font-size:13px;padding-top:1px}.metaValue[data-v-8e141f36]{font-weight:600}.metaDivider[data-v-8e141f36]{color:var(--color-secondary)}.battleMixDesc[data-v-8e141f36]{font-size:13px;line-height:1.35;padding-top:3px}.effectTitle[data-v-8e141f36],.upgradeHeader[data-v-8e141f36]{margin-top:7px;font-size:14px;font-weight:700}.effectRows[data-v-8e141f36]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px}.effectRow[data-v-8e141f36]{color:var(--color-secondary);font-size:12px}.componentList[data-v-ed0aab9c]{display:flex;flex-wrap:wrap;row-gap:10px;width:400px;padding-top:4px}.componentEntry[data-v-ed0aab9c]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100px;text-align:center}.componentEntryLabel[data-v-ed0aab9c]{font-size:12px;line-height:1.2}.battleMixList[data-v-ed0aab9c]{list-style:none;margin:0;padding:0}.battleMixItem+.battleMixItem[data-v-ed0aab9c]{margin-top:12px}.catalystSection[data-v-ed0aab9c]{display:flex;justify-content:flex-start}.catalystBlock[data-v-ed0aab9c]{width:100%}@media(max-width:640px){.componentList[data-v-ed0aab9c]{width:100%}}.evEffectLayout[data-v-25e44e2b]{display:grid;gap:12px}.evTabShell[data-v-25e44e2b]{width:380px}.evEffectCard[data-v-25e44e2b]{width:380px;border:1px solid var(--color-primary-border);border-radius:12px;background:var(--color-secondary-background);overflow:hidden}.evEffectCardWrap[data-v-25e44e2b]{display:grid;padding:18px 20px 20px}.evTabList[data-v-25e44e2b]{display:flex;justify-content:center;gap:6px;padding:4px 10px;border-radius:4px;background:var(--color-tertiary-background)}.evTabButton[data-v-25e44e2b]{min-width:80px;border:0;border-radius:4px;padding:8px 16px;background:transparent;color:var(--color-secondary);font-weight:500;cursor:pointer}.evTabButtonActive[data-v-25e44e2b]{background:var(--color-primary-background);color:var(--color-primary)}.evEffectSectionList[data-v-25e44e2b]{display:grid;gap:0}.evEffectSection[data-v-25e44e2b]{display:grid;padding-bottom:18px}.evEffectSection+.evEffectSection[data-v-25e44e2b]{border-top:1px solid var(--color-primary-border);padding:18px 0}.evEffectSection[data-v-25e44e2b]:last-child{padding-bottom:0}.evEffectHeading[data-v-25e44e2b]{font-size:17px;font-weight:700;color:var(--color-primary-text)}.evEffectSourceLine[data-v-25e44e2b]{color:var(--color-secondary);font-size:12px;font-weight:600;line-height:1.3}.effectEntryList[data-v-25e44e2b]{gap:12px}.effectEntryName[data-v-25e44e2b]{font-size:14px;font-weight:600}.evNestedEffectList[data-v-25e44e2b]{padding-top:2px}@media(max-width:640px){.evEffectCardWrap[data-v-25e44e2b]{padding:14px 14px 16px}.evTabList[data-v-25e44e2b]{padding:4px 6px}.evEffectSection[data-v-25e44e2b]{padding:14px 0}}.effectGroupCard[data-v-13f67c09]{border:1px solid var(--color-primary-border);border-radius:10px;background:var(--color-secondary-background);overflow:hidden}.effectGroupCardWrap[data-v-13f67c09]{display:grid;gap:10px;padding:16px 18px}.effectGroupCardHeader[data-v-13f67c09]{display:grid;gap:0;padding-bottom:14px;border-bottom:1px solid var(--color-primary-border);background:color-mix(in srgb,var(--color-secondary-background) 82%,white)}.effectGroupTitle[data-v-13f67c09]{font-size:14px;font-weight:700;color:var(--color-secondary);text-transform:uppercase}.effectGroupBody[data-v-13f67c09]{display:grid;gap:14px;min-height:150px;align-content:start}.effectBlock[data-v-13f67c09]{display:grid;gap:8px}.effectEntryList[data-v-13f67c09]{gap:12px}.effectEntryName[data-v-13f67c09]{font-size:14px;font-weight:600}.recipeIdeaFlow[data-v-589c2c81]{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:12px;flex-wrap:wrap;width:fit-content;max-width:100%}.recipeIdeaFlow[data-v-589c2c81]>*{margin:auto 0}.recipeIdeaColumn[data-v-589c2c81]{display:grid;gap:10px;justify-items:center;align-content:start;min-width:90px}.recipeIdeaCurrent[data-v-589c2c81]{display:grid;align-content:center}.recipeIdeaCurrent[data-v-589c2c81] .text{font-weight:700}.recipeIdeaStack[data-v-589c2c81]{display:grid;gap:12px;justify-items:center}.recipeIdeaStackItem[data-v-589c2c81]{width:auto}.recipeIdeaArrow[data-v-589c2c81]{font-size:22px;font-weight:700;color:var(--color-secondary);line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 10px}.recipeIdeaArrowHidden[data-v-589c2c81]{visibility:hidden}@media(max-width:640px){.recipeIdeaFlow[data-v-589c2c81]{flex-direction:column;align-items:center;padding-top:10px}.recipeIdeaColumn[data-v-589c2c81],.recipeIdeaCurrent[data-v-589c2c81]{width:auto}.recipeIdeaStack[data-v-589c2c81]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:22px}.recipeIdeaArrow[data-v-589c2c81]{transform:rotate(90deg);margin:4px 0}}.headerText[data-v-e8c8f421]{display:flex;flex-direction:column}.titleTag[data-v-e8c8f421]{margin-top:2px}.elementsSection[data-v-e8c8f421] .dataItem{margin:auto 0}.effectGroupGrid[data-v-e8c8f421]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.evEffectWideCard[data-v-e8c8f421]{width:100%}.mixTreeEntry[data-v-e8c8f421]{height:600px}@media(max-width:1200px){.effectGroupGrid[data-v-e8c8f421]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.effectGroupGrid[data-v-e8c8f421]{grid-template-columns:1fr}}@media(max-width:800px){.mixTreeSection[data-v-e8c8f421]{display:none}}.headerText[data-v-493f6fb7]{display:flex;flex-direction:column}.titleTag[data-v-493f6fb7]{margin-top:2px}.elementsSection[data-v-493f6fb7] .dataItem{margin:auto 0}.effectGroupGrid[data-v-493f6fb7]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.evEffectWideCard[data-v-493f6fb7]{width:100%}.evComboFlow[data-v-493f6fb7]{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.evComboColumn[data-v-493f6fb7]{display:grid;align-content:center}.evComboCurrent[data-v-493f6fb7] .text{font-weight:700}.evComboSymbol[data-v-493f6fb7]{font-size:22px;font-weight:700;color:var(--color-secondary);line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 6px}.puniRewardText[data-v-493f6fb7]{margin:0;white-space:pre-wrap;line-height:1.6;font-family:inherit;font-size:14px}.mixTreeEntry[data-v-493f6fb7]{height:600px}@media(max-width:1200px){.effectGroupGrid[data-v-493f6fb7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.effectGroupGrid[data-v-493f6fb7]{grid-template-columns:1fr}}@media(max-width:640px){.evComboFlow[data-v-493f6fb7]{flex-direction:column;align-items:center}.evComboSymbol[data-v-493f6fb7]{transform:rotate(90deg);margin:4px 0}}@media(max-width:800px){.mixTreeSection[data-v-493f6fb7]{display:none}}.a23-gather-place-wrapper[data-v-3f8071ef],.a23-gather-place-container[data-v-3f8071ef]{position:relative}.weather-navigation[data-v-3f8071ef]{position:absolute;top:10px;right:5px;display:flex;align-items:center;z-index:20}.weather-nav-button[data-v-3f8071ef]{background:transparent;border:none;width:14px;height:20px;display:inline-block;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.can-hover .weather-nav-button[data-v-3f8071ef]:hover:not(:disabled){transform:scale(1.1)}.weather-nav-button[data-v-3f8071ef]:disabled{opacity:.4;cursor:default}.weather-icon-container[data-v-3f8071ef]{display:flex;align-items:center;justify-content:center}.weather-icon[data-v-3f8071ef]{width:32px;height:32px;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.chevron-icon[data-v-3f8071ef]{width:12px;height:12px;color:#fff;transition:transform .2s ease}.chevron-icon.left[data-v-3f8071ef]{transform:rotate(90deg)}.chevron-icon.right[data-v-3f8071ef]{transform:rotate(-90deg)}.can-hover .weather-nav-button:hover:not(:disabled) .chevron-icon.left[data-v-3f8071ef]{transform:rotate(90deg) scale(1.1)}.can-hover .weather-nav-button:hover:not(:disabled) .chevron-icon.right[data-v-3f8071ef]{transform:rotate(-90deg) scale(1.1)}.weather-nav-button.hidden[data-v-3f8071ef]{visibility:hidden}.map-wrapper[data-v-3f8071ef]{padding:30px}.a23gp[data-v-3f8071ef]{aspect-ratio:1 / 1}.inline[data-v-9eefa320]{display:flex;align-items:center;gap:10px}.errorPage{width:100%}.detailImage[data-v-4610cb34]{padding:20px}.conditionalDropGrid[data-v-4610cb34]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.conditionalDropGrid[data-v-4610cb34]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.conditionalDropGrid[data-v-4610cb34]{grid-template-columns:1fr}}.conditionalDropCard[data-v-4610cb34]{border:1px solid var(--color-primary-border);border-radius:10px;background:var(--color-secondary-background);overflow:hidden;min-height:250px}.conditionalDropCardWrap[data-v-4610cb34]{display:grid;gap:8px;padding:16px 18px}.conditionalDropCardHeader[data-v-4610cb34]{display:grid;gap:0px;padding-bottom:14px;border-bottom:1px solid var(--color-primary-border);background:color-mix(in srgb,var(--color-secondary-background) 82%,white)}.conditionalDropTitle[data-v-4610cb34]{font-size:14px;font-weight:700;color:var(--color-primary)}.conditionalDropMeta[data-v-4610cb34]{display:flex;flex-wrap:wrap}.metaText[data-v-4610cb34]{font-size:13px;font-weight:600;color:var(--color-secondary);text-transform:uppercase}.dropItemRow[data-v-4610cb34]{display:flex;align-items:center;gap:10px}.dropRate[data-v-4610cb34]{margin-left:auto;font-size:13px;font-weight:600;color:var(--color-primary)}.metaChipValue[data-v-4610cb34]{font-size:12px;font-weight:600;color:var(--color-primary)}.conditionalDropItems[data-v-4610cb34]{padding-top:6px}.goldCoinRow[data-v-039770f9]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.goldCoinAmountWrap[data-v-039770f9]{display:inline-flex;gap:4px}.goldCoinIcon[data-v-039770f9]{flex:0 0 auto}.goldCoinAmount[data-v-039770f9]{white-space:nowrap}.goldCoinRate[data-v-039770f9]{white-space:nowrap;font-weight:600}.goldCoinRow[data-v-ba210f77]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.goldCoinAmountWrap[data-v-ba210f77]{display:inline-flex;gap:4px}.goldCoinIcon[data-v-ba210f77]{flex:0 0 auto}.goldCoinAmount[data-v-ba210f77]{white-space:nowrap}.goldCoinRate[data-v-ba210f77]{white-space:nowrap;font-weight:600}.listItem[data-v-1e77215a]{display:flex;align-items:center}.statsGrid[data-v-1e77215a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.statRow[data-v-1e77215a]{display:flex;flex-direction:column;align-items:center;gap:4px}.trait-tree[data-v-2bed9a68]{max-width:fit-content;overflow-x:auto;padding:8px;background:var(--color-secondary-background);border-radius:6px;border:1px solid var(--color-primary-border)}.nodes[data-v-2bed9a68]{width:80px}.node-rect[data-v-2bed9a68]{fill:#fff;stroke:#333;stroke-width:1}.main-node .node-rect[data-v-2bed9a68]{fill:#fffbde}.node-tooltip-container[data-v-2bed9a68],.node-tooltip[data-v-2bed9a68]{width:100%;height:100%}.node-text-wrapper[data-v-2bed9a68]{height:100%;display:flex;align-items:center;justify-content:center}.node-text[data-v-2bed9a68]{font-size:12px;word-wrap:break-word;text-align:center;line-height:1.3;font-weight:700}.itemLink[data-v-2bed9a68]{color:inherit;text-decoration:none}.can-hover .itemLink[data-v-2bed9a68]:hover{text-decoration:none}.item-row-grid[data-v-8717dbeb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--item-min-width),var(--item-min-width)));justify-content:flex-start;column-gap:var(--item-gap);row-gap:0}.traitDetailPage .headerContent{display:block;margin-bottom:8px}.traitDetailPage .itemLink{font-size:14px}.traitDetailPage .sourceMain{display:flex;align-items:center;gap:8px}.traitDetailPage .itemsColumn{display:block}.traitDetailPage .itemsColumn .targetItem{margin-bottom:10px}.traitDetailPage .targetItem{display:flex;align-items:center;gap:6px;flex-shrink:0}.traitDetailPage .targetItem .text{line-height:1.3}.traitDetailPage .label{font-family:ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@media(max-width:640px){.traitDetailPage .headerContent{margin-bottom:0}}.grade[data-v-1d71d037]{font-size:14px}.targetItem[data-v-1d71d037],.targetItem[data-v-0ace11cb]{flex-basis:110px}.targetItem[data-v-31918fbb],.targetItem[data-v-0a99ad57]{flex-basis:130px}.traitLevelText[data-v-0a99ad57]{color:var(--color-secondary);margin-right:4px;font-weight:500}.targetItem[data-v-2ac2fef7]{flex-basis:130px}.traitLevelText[data-v-2ac2fef7]{color:var(--color-secondary);margin-right:4px;font-weight:500}.evEffectDetailPage .headerText[data-v-37df7588]{display:block;margin-bottom:8px}.targetRow[data-v-37df7588]{display:block}.effectList[data-v-37df7588]{gap:12px}.effectEntryName[data-v-37df7588]{font-size:14px;font-weight:600}.itemsList[data-v-37df7588]{gap:12px}.itemsListItem[data-v-37df7588]{display:block}.itemsListLink[data-v-37df7588]{display:inline-flex;align-items:center;gap:8px;max-width:100%}.itemsTextStack[data-v-37df7588]{display:flex;flex-direction:column;justify-content:center;min-width:0}.itemsTextStack .text[data-v-37df7588],.itemsTextStack .subText[data-v-37df7588]{display:block}.itemsTextStack .subText[data-v-37df7588]{line-height:1.2}@media(max-width:640px){.evEffectDetailPage .headerText[data-v-37df7588]{margin-bottom:0}.itemsListLink[data-v-37df7588]{align-items:center}}.homeAbout[data-v-828ad54b]{padding:8px 16px;margin-top:24px;border:1px solid #ddd;border-radius:4px;background-color:var(--color-secondary-background)}.homeAbout p[data-v-828ad54b]{margin:12px 0}.homeSeries[data-v-828ad54b]{margin-top:24px}.homeSeries h2[data-v-828ad54b]{margin-bottom:10px}.seriesGroupGrid[data-v-828ad54b]{display:grid;grid-template-columns:repeat(auto-fill,300px);grid-auto-flow:row;justify-content:start;gap:12px}.seriesGroupCard[data-v-828ad54b]{border:1px solid var(--color-primary-border);border-radius:10px;height:200px;width:300px;background:var(--color-primary-background);overflow:hidden}.seriesGroupCardWrap[data-v-828ad54b]{display:grid;padding:16px 18px}.seriesGroupCardHeader[data-v-828ad54b]{display:grid;gap:0}.seriesGroupTitle[data-v-828ad54b]{font-size:18px;font-weight:700;color:var(--color-secondary);padding-bottom:15px}.homeSeriesList[data-v-828ad54b]{list-style:none;padding:0;font-weight:500}.homeSeriesItem[data-v-828ad54b]{margin:8px 0}.updated[data-v-3617397f]{font-size:.95rem;color:var(--color-secondary, #555);margin-bottom:16px}.custom-tooltip[data-v-5537c4c8]{position:fixed;background-color:var(--color-secondary-background);color:var(--color-primary);padding:6px 12px;border-radius:6px;font-size:12px;z-index:1000;pointer-events:none;transform:translate(-50%);box-shadow:0 2px 8px #00000026;max-width:200px;word-wrap:break-word;white-space:normal}html,body,#app{margin:0;padding:0;height:100%}html.is-macos{--app-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html.not-macos{--app-font-family: "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Sans SC", "Noto Sans TC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--app-font-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}button,input,select,textarea{font-family:inherit}a{text-decoration:none;color:inherit}.postBody{max-width:800px;margin:0 auto}.appShell[data-v-62c972bb]{--app-sidebar-column-width: 220px;display:grid;grid-template-rows:56px 1fr;grid-template-columns:var(--app-sidebar-column-width) minmax(0,1fr);grid-template-areas:"header header" "sidebar main";height:100vh;font-family:var(--app-font-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);transition:grid-template-columns .2s ease}.appSidebar[data-v-62c972bb]{width:220px;min-width:220px;box-sizing:border-box;overflow-x:hidden;transition:transform .2s ease}.appSidebarDesktop[data-v-62c972bb]{position:relative}.appSidebarDesktop.appSidebarOpen[data-v-62c972bb]{transform:translate(0)}.appSidebarDesktop.appSidebarClosed[data-v-62c972bb]{transform:translate(calc(-100% - 24px));pointer-events:none}.appShellNoSidebar[data-v-62c972bb]{grid-template-columns:1fr;grid-template-areas:"header" "main"}.appShellSidebarCollapsed[data-v-62c972bb]{--app-sidebar-column-width: 0px}.main[data-v-62c972bb]{grid-area:main;padding:16px;overflow-y:auto}.mainErrorLayout[data-v-62c972bb]{padding:0}.sidebarBackdrop[data-v-62c972bb]{position:fixed;inset:56px 0 0;background:#00000047;z-index:1900}.sidebarBackdropFade-enter-active[data-v-62c972bb],.sidebarBackdropFade-leave-active[data-v-62c972bb]{transition:opacity .2s ease}.sidebarBackdropFade-enter-from[data-v-62c972bb],.sidebarBackdropFade-leave-to[data-v-62c972bb]{opacity:0}@media(max-width:768px){.appShell[data-v-62c972bb]{height:auto;min-height:100vh;min-height:100dvh;grid-template-rows:56px auto}.main[data-v-62c972bb]{overflow-y:visible}.appSidebarMobile[data-v-62c972bb]{position:fixed;top:56px;bottom:0;left:0;width:220px;max-width:calc(100vw - 32px);z-index:2000;box-shadow:0 10px 30px #0000002e}.appSidebarMobile.appSidebarOpen[data-v-62c972bb]{transform:translate(0)}.appSidebarMobile.appSidebarClosed[data-v-62c972bb]{transform:translate(calc(-100% - 24px));pointer-events:none}}@media(max-width:640px){.main[data-v-62c972bb]{padding:0;margin:0}}
