@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.modal-overlay[data-v-1e04f908]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(2px)}.modal-dialog[data-v-1e04f908]{display:flex;flex-direction:column;width:90%;max-width:360px;font-family:Segoe UI,sans-serif;background:var(--card-bg, #1e1e1e);border:1px solid var(--border-color, #444);border-radius:8px;box-shadow:0 10px 30px #0000007f}.modal-header[data-v-1e04f908]{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border-color-soft, rgb(255 255 255 / 5%))}.modal-header i[data-v-1e04f908]{font-size:var(--fz-lg, 18px)}.modal-header h3[data-v-1e04f908]{flex:1;margin:0;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color, #eee)}.text-danger[data-v-1e04f908]{color:var(--danger-color, #e74c3c)}.text-warning[data-v-1e04f908]{color:var(--warning-color, #f1c40f)}.text-success[data-v-1e04f908]{color:var(--success-color, #2ecc71)}.close-icon-btn[data-v-1e04f908]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--text-sub, #888);cursor:pointer;background:transparent;border:none;border-radius:4px}.close-icon-btn[data-v-1e04f908]:hover{color:var(--text-color);background:#ffffff1a}.modal-body[data-v-1e04f908]{padding:12px 14px;font-size:var(--fz-sm);line-height:1.4;color:var(--text-color, #ccc)}.modal-footer[data-v-1e04f908]{display:flex;gap:8px;justify-content:flex-end;padding:8px 14px;background:#0000001a;border-top:1px solid var(--border-color-soft, rgb(255 255 255 / 5%))}.btn-compact[data-v-1e04f908]{display:flex;gap:4px;align-items:center;height:26px;padding:0 12px;font-size:var(--fz-xs, 12px);border-radius:4px;transition:all .2s}.btn-secondary[data-v-1e04f908]{color:var(--text-color, #ccc);background:transparent;border:1px solid var(--border-color, #555)}.btn-secondary[data-v-1e04f908]:hover{background:#ffffff0d;border-color:var(--text-sub)}.btn-primary[data-v-1e04f908]{color:#fff;background:var(--primary, #3498db);border:1px solid var(--primary, #3498db)}.btn-primary[data-v-1e04f908]:hover{filter:brightness(1.1)}.btn-danger[data-v-1e04f908]{color:#fff;background:var(--danger-color, #e74c3c);border:1px solid var(--danger-color, #e74c3c)}.btn-danger[data-v-1e04f908]:hover{filter:brightness(1.1)}.btn-success[data-v-1e04f908]{color:#fff;background:var(--success-color, #2ecc71);border:1px solid var(--success-color, #2ecc71)}.btn-success[data-v-1e04f908]:hover{filter:brightness(1.1)}.fade-enter-active[data-v-1e04f908],.fade-leave-active[data-v-1e04f908]{transition:opacity .2s}.fade-enter-from[data-v-1e04f908],.fade-leave-to[data-v-1e04f908]{opacity:0}.fade-enter-active .modal-dialog[data-v-1e04f908]{animation:zoomIn-1e04f908 .2s cubic-bezier(.175,.885,.32,1.275)}.fade-leave-active .modal-dialog[data-v-1e04f908]{animation:zoomOut-1e04f908 .2s ease}@keyframes zoomIn-1e04f908{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoomOut-1e04f908{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;inset:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:1.27273rem}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:.89091rem;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.raw-json-container[data-v-71a516eb]{--jv-bg: #fff;--jv-text: #24292f;--jv-text-secondary: #57606a;--jv-key: #0550ae;--jv-string: #116329;--jv-number: #cf222e;--jv-boolean: #953800;--jv-null: #6e7781;--jv-border: #d0d7de;--hover-bg: rgb(0 0 0 / 5%);--rjv-fz: var(--fz-sm);--rjv-lh: 1.1;--rjv-padding: 8px 6px;--rjv-btn-pad: 4px 10px;--rjv-copy-top: 8px;--rjv-copy-right: 12px;width:100%}.raw-json-container.is-compact[data-v-71a516eb]{--rjv-fz: var(--fz-2xs);--rjv-lh: 1.1;--rjv-padding: 8px 6px;--rjv-btn-pad: 2px 8px;--rjv-copy-top: 4px;--rjv-copy-right: 6px;--rjv-node-pad: 0px}body.dark-mode .raw-json-container[data-v-71a516eb]{--jv-bg: #0d1117;--jv-text: #c9d1d9;--jv-text-secondary: #8b949e;--jv-key: #79c0ff;--jv-string: #7ee787;--jv-number: #ff7b72;--jv-boolean: #d2a8ff;--jv-null: #8b949e;--jv-border: #30363d;--hover-bg: rgb(255 255 255 / 5%)}.toggle-header[data-v-71a516eb]{padding-bottom:8px}.raw-json-container.is-compact .toggle-header[data-v-71a516eb]{padding-bottom:4px}.toggle-json-btn[data-v-71a516eb]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;padding:var(--rjv-btn-pad);font-size:var(--rjv-fz);color:var(--jv-text-secondary);cursor:pointer;background-color:var(--hover-bg);border:1px solid var(--jv-border);border-radius:6px;transition:all .2s}.toggle-json-btn[data-v-71a516eb]:hover{color:var(--text-color);border-color:var(--jv-text-secondary)}.expandable-wrapper[data-v-71a516eb]{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .3s ease-in-out,opacity .3s ease}.expandable-wrapper.is-expanded[data-v-71a516eb]{grid-template-rows:1fr;opacity:1}.expandable-inner[data-v-71a516eb]{min-height:0}.json-viewer-wrapper[data-v-71a516eb]{position:relative;margin-top:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--rjv-fz);line-height:var(--rjv-lh);background-color:var(--jv-bg);border:1px solid var(--jv-border);border-radius:6px}.copy-btn-overlay[data-v-71a516eb]{position:absolute;top:var(--rjv-copy-top);right:var(--rjv-copy-right);z-index:10;display:flex;gap:6px;align-items:center;padding:2px 8px;font-size:var(--rjv-fz);color:var(--jv-text-secondary);cursor:pointer;background-color:var(--jv-bg);border:1px solid var(--jv-border);border-radius:6px;opacity:.6;transition:all .2s ease}.raw-json-container.is-compact .copy-btn-overlay[data-v-71a516eb]{padding:1px 6px;font-size:.63636rem;border-radius:4px}.json-viewer-wrapper:hover .copy-btn-overlay[data-v-71a516eb]{opacity:1}.copy-btn-overlay.success[data-v-71a516eb]{color:#2da44e;border-color:#2da44e}.json-body[data-v-71a516eb]{padding:var(--rjv-padding)}[data-v-71a516eb] .vjs-tree{font-size:var(--rjv-fz)!important;color:var(--jv-text)!important}[data-v-71a516eb] .vjs-key{color:var(--jv-key)!important}[data-v-71a516eb] .vjs-value-string{color:var(--jv-string)!important;word-break:break-all;white-space:pre-wrap}[data-v-71a516eb] .vjs-tree-node{padding-top:var(--rjv-node-pad)!important;padding-bottom:var(--rjv-node-pad)!important;line-height:var(--rjv-lh)}[data-v-71a516eb] .vjs-tree-node.dark:hover{background-color:var(--border-color)}[data-v-71a516eb] .vjs-value-string.collapsed-string-default{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;cursor:pointer;border-bottom:1px dotted var(--jv-border);-webkit-box-orient:vertical}[data-v-71a516eb] .vjs-value-string.expanded-string{display:block!important;padding:6px;margin-top:2px;background-color:var(--hover-bg);border-radius:4px}.raw-json-container.is-compact[data-v-71a516eb] .vjs-value-string.expanded-string{padding:4px}.app-sidebar[data-v-3483b90b]{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:56px;padding:12px 0;background:var(--bg-app);border-right:1px solid var(--border-color)}.sidebar-top[data-v-3483b90b]{display:flex;flex:1;flex-direction:column;gap:8px;align-items:center}.sidebar-bottom[data-v-3483b90b]{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:auto}.brand-icon[data-v-3483b90b]{margin-bottom:12px;font-size:1.52727rem;color:var(--accent-color)}.cat-btn[data-v-3483b90b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.27273rem;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:8px;transition:all .2s}.cat-btn[data-v-3483b90b]:hover{color:var(--text-color);background:var(--hover-bg)}.cat-btn.active[data-v-3483b90b]{color:#fff;background:var(--accent-color);box-shadow:0 4px 12px rgb(var(--accent-rgb),.3)}.env-indicator[data-v-3483b90b]{margin-bottom:8px;font-size:1.14545rem;color:var(--text-color-secondary);opacity:.5}.list-panel[data-v-341cbd88]{display:flex;flex-shrink:0;flex-direction:column;width:280px;background:var(--bg-color);border-right:1px solid var(--border-color)}.panel-header[data-v-341cbd88]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-bottom:1px solid var(--border-color)}.panel-header h3[data-v-341cbd88]{margin:0;font-size:.89091rem;font-weight:600;color:var(--heading-color)}.badge[data-v-341cbd88]{padding:2px 6px;font-size:.7rem;color:var(--text-color-secondary);background:var(--bg-app);border:1px solid var(--border-color);border-radius:4px}.scroll-list[data-v-341cbd88]{flex:1;padding:8px;overflow-y:auto}.web-persistence-warning[data-v-341cbd88]{display:flex;gap:10px;align-items:center;padding:10px 12px;margin:8px 12px 0;font-size:.76364rem;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px}.web-persistence-warning .warning-icon i[data-v-341cbd88]{display:block;font-size:1.27273rem}.web-persistence-warning .warning-content[data-v-341cbd88]{display:flex;flex-direction:column;line-height:1.3}.workspace-group[data-v-341cbd88]{margin-bottom:8px;background:var(--bg-app);border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.save-box-embedded[data-v-341cbd88]{padding:8px 10px 10px;border-top:1px solid var(--border-color-soft);border-bottom-right-radius:6px;border-bottom-left-radius:6px;animation:slideDown-341cbd88 .15s ease-out}@keyframes slideDown-341cbd88{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.input-wrapper[data-v-341cbd88]{display:flex;gap:6px}.input-wrapper input[data-v-341cbd88]{flex:1;min-width:0;padding:6px 10px;font-size:.82727rem;color:var(--text-color);outline:none;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.input-wrapper input[data-v-341cbd88]:focus{border-color:var(--accent-color)}.icon-btn.primary[data-v-341cbd88]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.14545rem;color:#fff;cursor:pointer;background:var(--success-color);border:none;border-radius:4px}.input-error[data-v-341cbd88]{background-color:rgb(var(--danger-rgb),.05)!important;border-color:var(--danger-color)!important}.error-msg[data-v-341cbd88]{display:flex;gap:4px;align-items:center;margin-top:6px;font-size:.7rem;color:var(--danger-color)}.icon-btn[data-v-341cbd88]:disabled{cursor:not-allowed;background:var(--text-color-secondary)!important;opacity:.3}.divider-text[data-v-341cbd88]{padding:16px 8px 6px;font-size:.7rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03182rem}.list-item[data-v-341cbd88]{position:relative;display:flex;gap:10px;align-items:center;padding:8px 10px;margin-bottom:2px;cursor:pointer;border:1px solid transparent;border-radius:6px;transition:background .15s}.list-item[data-v-341cbd88]:hover{background:var(--hover-bg)}.list-item.selected[data-v-341cbd88]{background:var(--hover-bg);border-color:var(--border-color)}.list-item.active .item-title[data-v-341cbd88]{font-weight:600;color:var(--accent-color)}.workspace-group .list-item.special[data-v-341cbd88]{margin-bottom:0;background:transparent;border:none}.list-item.special .item-icon[data-v-341cbd88]{color:var(--accent-color)}.item-icon[data-v-341cbd88]{font-size:1.27273rem;color:var(--text-color-secondary);opacity:.7}.item-content[data-v-341cbd88]{flex:1;min-width:0}.item-title[data-v-341cbd88]{overflow:hidden;text-overflow:ellipsis;font-size:.82727rem;font-weight:500;color:var(--text-color);white-space:nowrap}.item-meta[data-v-341cbd88]{margin-top:2px;font-size:.7rem;color:var(--text-color-secondary)}.active-dot[data-v-341cbd88]{width:6px;height:6px;background:var(--accent-color);border-radius:50%;box-shadow:0 0 4px var(--accent-color)}.loading-state[data-v-341cbd88]{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-color-secondary)}.item-actions[data-v-341cbd88]{display:flex;gap:8px;align-items:center}.action-btn[data-v-341cbd88]{padding:4px;font-size:1.01818rem;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;opacity:0;transition:all .2s}.list-item:hover .action-btn[data-v-341cbd88]{opacity:1}.action-btn[data-v-341cbd88]:hover{color:var(--accent-color);background:var(--bg-app)}.rename-container[data-v-341cbd88]{position:relative;width:100%}.rename-input[data-v-341cbd88]{width:100%;padding:2px 6px;font-size:.82727rem;color:var(--text-color);outline:none;background:var(--bg-app);border:1px solid var(--accent-color);border-radius:4px}.rename-input.input-error[data-v-341cbd88]{background-color:rgb(var(--danger-rgb),.05);border-color:var(--danger-color)!important}.rename-error-tip[data-v-341cbd88]{position:absolute;top:100%;left:0;z-index:10;padding:2px 6px;margin-top:4px;font-size:.63636rem;color:#fff;white-space:nowrap;background:var(--danger-color);border-radius:3px;box-shadow:0 2px 4px #0003}.rename-error-tip[data-v-341cbd88]:after{position:absolute;bottom:100%;left:10px;content:"";border:4px solid transparent;border-bottom-color:var(--danger-color)}.preview-panel[data-v-78d3ecd8]{display:flex;flex:1;flex-direction:column;min-width:0;background:var(--bg-app)}.preview-toolbar[data-v-78d3ecd8]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-bottom:1px solid var(--border-color)}.selected-info[data-v-78d3ecd8]{display:flex;gap:8px;align-items:center;max-width:35%;font-size:.82727rem;font-weight:600;color:var(--heading-color)}.selected-info i[data-v-78d3ecd8]{font-size:1.14545rem;color:var(--accent-color)}.sel-name[data-v-78d3ecd8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-group[data-v-78d3ecd8]{display:flex;gap:8px;align-items:center}.v-sep[data-v-78d3ecd8]{width:1px;height:20px;margin:0 2px;background:var(--border-color)}.action-btn[data-v-78d3ecd8]{display:flex;gap:6px;align-items:center;padding:6px 10px;font-size:.82727rem;color:var(--text-color);cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;transition:all .1s}.action-btn[data-v-78d3ecd8]:hover:not(:disabled){color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-1px)}.action-btn[data-v-78d3ecd8]:active:not(:disabled){background:var(--hover-bg);transform:translateY(1px)}.action-btn.primary[data-v-78d3ecd8]{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.action-btn.primary[data-v-78d3ecd8]:hover{color:#fff;filter:brightness(1.1)}.action-btn.danger[data-v-78d3ecd8]:hover{color:#fff;background:var(--danger-color);border-color:var(--danger-color)}.close-modal-btn[data-v-78d3ecd8]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:8px;font-size:1.27273rem;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.close-modal-btn[data-v-78d3ecd8]:hover{color:var(--text-color);background:var(--hover-bg)}.json-preview-area[data-v-78d3ecd8]{flex:1;padding:12px;overflow-y:auto;background:var(--bg-app)}.empty-preview[data-v-78d3ecd8]{display:flex;align-items:center;justify-content:center;height:100%;font-size:.82727rem;color:var(--text-color-secondary);opacity:.7}.save-manager-overlay[data-v-d5bc2f25]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0000004d;backdrop-filter:blur(4px)}.save-manager-card[data-v-d5bc2f25]{display:flex;width:920px;max-width:95vw;height:640px;max-height:90vh;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 20px 40px #0000004d}.layout-resizer[data-v-5893d84d]{position:relative;z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:10px;margin:0;cursor:col-resize}.split-layout[data-v-5893d84d]{width:100%;height:100%;overflow:hidden;background:var(--bg-color)}.split-inner[data-v-5893d84d]{display:flex;width:100%;height:100%}.pane-fluid[data-v-5893d84d]{display:flex;flex:1;min-width:0}.is-right-side .layout-resizer[data-v-5893d84d]{order:1}.is-right-side .pane-fluid[data-v-5893d84d]{order:0}.pane-resizable[data-v-5893d84d]{flex-shrink:0;width:var(--pane-size);height:100%;overflow:hidden;border-right:1px solid var(--border-color);will-change:width}.is-right-side .pane-resizable[data-v-5893d84d]{order:2;border-right:none;border-left:1px solid var(--border-color)}.resizer-line[data-v-5893d84d]{width:1px;height:100%;background-color:transparent;transition:all .2s}.layout-resizer:hover .resizer-line[data-v-5893d84d],.split-inner.is-resizing .layout-resizer .resizer-line[data-v-5893d84d]{width:2px;background-color:var(--accent-color)}.split-inner.is-resizing .layout-pane[data-v-5893d84d]{pointer-events:none;user-select:none;transition:none!important}.layout-seam[data-v-5893d84d]{display:flex;align-items:center;justify-content:center;width:12px;cursor:pointer;border-right:1px solid var(--border-color)}.layout-seam.right[data-v-5893d84d]{order:10;border-right:none;border-left:1px solid var(--border-color)}.pane-content-wrapper[data-v-5893d84d],.editor-wrapper[data-v-3ca3bde8]{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}[data-v-3ca3bde8] .cm-base64-widget{display:inline-flex;align-items:center;height:22px;margin:0 2px;vertical-align:middle;background-color:var(--hover-bg);border:1px solid var(--border-color);border-radius:4px}[data-v-3ca3bde8] .cm-base64-action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:100%;color:var(--text-color-secondary);cursor:pointer;border-left:1px solid var(--border-color)}[data-v-3ca3bde8] .cm-base64-info{padding:0 8px;font-family:var(--font-code, monospace);font-size:.7rem;font-weight:500;color:var(--success-color);pointer-events:none}[data-v-3ca3bde8] .cm-editor{position:absolute!important;inset:0!important;outline:none}[data-v-3ca3bde8] .cm-scroller{height:100%!important;overflow:auto!important;font-family:inherit;scrollbar-color:var(--text-color-secondary) transparent;scrollbar-width:thin}.docs-panel[data-v-7de71cd4]{display:flex;flex-direction:column;width:280px;height:100%;font-size:var(--fz-sm);background:var(--bg-color);border-left:1px solid var(--border-color)}.docs-static-header[data-v-7de71cd4]{flex-shrink:0;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.search-box[data-v-7de71cd4]{position:relative;display:flex;align-items:center;margin:10px;background:var(--bg-app);border:1px solid var(--border-color);border-radius:6px;transition:border-color .2s}.search-box[data-v-7de71cd4]:focus-within{border-color:var(--accent-color)}.search-icon[data-v-7de71cd4]{position:absolute;left:10px;font-size:var(--fz-sm);color:var(--text-color-secondary)}.search-input[data-v-7de71cd4]{width:100%;padding:7px 32px;font-family:inherit;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.search-input[data-v-7de71cd4]::placeholder{color:var(--text-color-secondary);opacity:.6}.clear-icon[data-v-7de71cd4]{position:absolute;right:10px;font-size:var(--fz-sm);color:var(--text-color-secondary);cursor:pointer;transition:color .2s}.clear-icon[data-v-7de71cd4]:hover{color:var(--danger-color)}.docs-content[data-v-7de71cd4]{flex:1;padding:0;overflow-y:auto}.doc-block[data-v-7de71cd4]{border-bottom:1px solid var(--border-color-soft)}.block-header[data-v-7de71cd4]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;cursor:pointer;background:var(--card-bg);transition:background .15s}.block-header[data-v-7de71cd4]:hover{background:var(--hover-bg)}.bh-left[data-v-7de71cd4]{display:flex;gap:6px;align-items:center;overflow:hidden}.bh-left i[data-v-7de71cd4]{flex-shrink:0;font-size:var(--fz-sm);color:var(--text-color-secondary)}.key-highlight[data-v-7de71cd4]{font-family:JetBrains Mono,monospace;font-size:var(--fz-sm);font-weight:600;color:var(--accent-color)}.bh-desc-short[data-v-7de71cd4]{flex:1;margin-left:8px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:right;opacity:.75}.text-ellipsis[data-v-7de71cd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-body[data-v-7de71cd4]{background:var(--bg-app)}.section-desc-full[data-v-7de71cd4]{padding:6px 10px;font-size:var(--fz-xs);font-style:italic;color:var(--text-color-secondary);background:#00000004;border-bottom:1px dashed var(--border-color-soft)}.field-item[data-v-7de71cd4]{padding:5px 10px 5px 24px;border-bottom:1px dashed var(--border-color-soft);transition:background .1s}.field-item[data-v-7de71cd4]:last-child{border-bottom:none}.field-item[data-v-7de71cd4]:hover{background:var(--hover-bg)}.fi-row-1[data-v-7de71cd4]{display:flex;gap:6px;align-items:center;margin-bottom:3px}.fi-key[data-v-7de71cd4]{font-family:JetBrains Mono,monospace;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);transition:color .2s}.fi-key[data-v-7de71cd4]:hover{color:var(--accent-color);text-decoration:underline}.fi-desc[data-v-7de71cd4]{font-size:var(--fz-xs);line-height:1.4;color:var(--text-color-secondary)}.fi-enum[data-v-7de71cd4]{margin-top:3px;font-family:monospace;font-size:var(--fz-2xs);color:var(--warning-color)}.enum-label[data-v-7de71cd4]{font-weight:700;color:var(--text-color-secondary)}.type-tag[data-v-7de71cd4]{padding:1px 4px;font-size:var(--fz-2xs);font-weight:600;line-height:1.3;text-transform:uppercase;border-radius:3px;opacity:.9}.type-tag.string[data-v-7de71cd4]{color:#10b981;background:#10b9811f}.type-tag.number[data-v-7de71cd4]{color:#f59e0b;background:#f59e0b1f}.type-tag.boolean[data-v-7de71cd4]{color:#ef4444;background:#ef44441f}.type-tag.array[data-v-7de71cd4]{color:#3b82f6;background:#3b82f61f}.type-tag.object[data-v-7de71cd4]{color:#8b5cf6;background:#8b5cf61f}.empty-state[data-v-7de71cd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;color:var(--text-color-secondary)}.empty-state i[data-v-7de71cd4]{margin-bottom:8px;font-size:1.78182rem;opacity:.5}.empty-state span[data-v-7de71cd4]{font-size:var(--fz-sm)}.bottom-spacer[data-v-7de71cd4]{height:30px}body.dark-mode .section-desc-full[data-v-7de71cd4]{background:#ffffff05}.json-source-editor-container[data-v-209816c0]{display:flex;justify-content:center;width:100%;height:100%;background:var(--bg-app)}.json-source-editor[data-v-209816c0]{display:flex;flex-direction:column;width:100%;max-width:1200px;height:100%;overflow:hidden;background:var(--bg-app);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-medium)}.editor-toolbar[data-v-209816c0]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:48px;padding:0 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.left-actions[data-v-209816c0],.right-actions[data-v-209816c0]{display:flex;gap:10px;align-items:center}.center-status[data-v-209816c0]{display:flex;flex:1;align-items:center;justify-content:center;font-size:var(--fz-md)}.status-badge[data-v-209816c0]{display:flex;gap:6px;align-items:center;padding:4px 12px;font-size:var(--fz-sm);font-weight:500;border-radius:12px}.status-badge.error[data-v-209816c0]{color:var(--danger-color);background:#ef44441a}.status-badge.info[data-v-209816c0]{color:var(--accent-color);background:rgb(var(--accent-rgb),.1);border:1px solid rgb(var(--accent-rgb),.2)}.hint[data-v-209816c0]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);color:var(--text-color-secondary)}.btn-tool[data-v-209816c0]{display:flex;gap:6px;align-items:center;justify-content:center;height:30px;padding:0 12px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px;transition:all .2s}.btn-tool[data-v-209816c0]:hover{color:var(--text-main);background:var(--hover-bg);border-color:var(--border-color)}.btn-tool[data-v-209816c0]:disabled{cursor:not-allowed;opacity:.5}.btn-tool.is-success[data-v-209816c0]{color:var(--success-color)!important;background:#10b9811a!important}.btn-text-anim[data-v-209816c0]{font-size:.7rem;animation:fadeIn-209816c0 .3s ease}.btn-primary-action[data-v-209816c0]{font-weight:600;color:#fff;background:var(--accent-color);border:1px solid var(--accent-color);box-shadow:0 2px 4px rgb(var(--accent-rgb),.2)}.btn-primary-action[data-v-209816c0]:hover{color:#fff;background:var(--accent-hover-color);border-color:var(--accent-hover-color);transform:translateY(-1px)}.btn-danger-action[data-v-209816c0]{color:var(--danger-color);border:1px solid var(--border-color)}.btn-danger-action[data-v-209816c0]:hover{color:#fff;background:var(--danger-color);border-color:var(--danger-color)}.divider-vertical[data-v-209816c0]{width:1px;height:20px;margin:0 2px;background-color:var(--border-color)}.editor-main-body[data-v-209816c0]{display:flex;flex:1;min-height:0;overflow:hidden;background:var(--code-bg-light)}.exit-feedback-overlay[data-v-209816c0]{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgb(var(--bg-color),.8);backdrop-filter:blur(4px)}.feedback-card[data-v-209816c0]{display:flex;flex-direction:column;align-items:center;padding:24px 40px;text-align:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px #0003}.feedback-card i[data-v-209816c0]{margin-bottom:12px;font-size:2.03636rem}.fb-title[data-v-209816c0]{font-size:1.01818rem;font-weight:700;color:var(--heading-color)}.fb-desc[data-v-209816c0]{font-size:.76364rem;color:var(--text-color-secondary)}.feedback-card.success i[data-v-209816c0]{color:var(--success-color)}.feedback-card.warning i[data-v-209816c0]{color:var(--warning-color)}.feedback-card.info i[data-v-209816c0]{color:var(--info-color)}@keyframes fadeIn-209816c0{0%{opacity:0}to{opacity:1}}.form-actions-wrapper[data-v-8f6c5e01]{z-index:10;flex-shrink:0;padding:10px 12px 6px 0;background-color:var(--bg-color);border-top:1px solid var(--border-color)}.form-actions[data-v-8f6c5e01]{display:flex;gap:10px;align-items:center}.action-divider[data-v-8f6c5e01]{width:1px;height:24px;margin:0 4px;background:var(--border-color)}.btn[data-v-8f6c5e01]{display:flex;flex:1;gap:6px;align-items:center;justify-content:center;height:32px;font-size:var(--fz-sm);font-weight:600;cursor:pointer;border:none;border-radius:4px;transition:all .2s}.btn[data-v-8f6c5e01]:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.8)}.btn-primary[data-v-8f6c5e01]{color:#fff;background:var(--primary)}.btn-primary[data-v-8f6c5e01]:hover:not(:disabled){background:var(--primary-hover)}.btn-action[data-v-8f6c5e01]{color:#fff;background:var(--accent-color)}.btn-action[data-v-8f6c5e01]:hover:not(:disabled){filter:brightness(1.1)}.btn-danger[data-v-8f6c5e01]{flex:0 0 auto;padding:0 16px;color:var(--text-color);background:var(--bg-panel);border:1px solid var(--border-color)}.btn-danger[data-v-8f6c5e01]:hover:not(:disabled){color:var(--danger-color);border-color:var(--danger-color)}.add-stat-wrapper[data-v-c9c8445a]{position:relative;display:flex;align-items:flex-end;width:100%}.add-stat-btn[data-v-c9c8445a]{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;height:22px;font-size:var(--fz-sm);color:var(--accent-color);cursor:pointer;background:transparent;border:1px dashed var(--border-color);border-radius:2px;transition:all .2s}.add-stat-btn[data-v-c9c8445a]:hover{background-color:#3498db0d;border-color:var(--accent-color)}.mini-dropdown-menu[data-v-c9c8445a]{position:absolute;top:calc(100% + 2px);right:0;left:0;z-index:100;padding:2px 0;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #0000001a}.mini-dropdown-item[data-v-c9c8445a]{padding:4px 8px;font-size:var(--fz-sm);cursor:pointer}.mini-dropdown-item[data-v-c9c8445a]:hover{color:var(--accent-color);background:var(--bg-input)}.mini-dropdown-item.disabled[data-v-c9c8445a]{color:var(--text-sub);cursor:default}.number-control-group[data-v-e2e6fa3b]{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;height:22px;overflow:hidden;background-color:var(--bg-color, #fff);border:1px solid transparent;border-radius:2px;transition:all .2s}.number-control-group.has-border[data-v-e2e6fa3b],.number-control-group.has-border[data-v-e2e6fa3b]:hover{border-color:var(--border-color)}.number-control-group[data-v-e2e6fa3b]:hover:not(.has-border){border-color:var(--border-color)}.number-control-group[data-v-e2e6fa3b]:focus-within:not(.is-disabled,.is-readonly){border:1px solid var(--accent-color, #3498db);box-shadow:0 0 0 1px #3498db1a}.input-area[data-v-e2e6fa3b]{flex:1;min-width:0;height:100%;padding-left:6px;font-size:var(--fz-sm);color:var(--text-main, #333);text-align:left;outline:none;background:transparent;border:none}.input-area[data-v-e2e6fa3b]::-webkit-inner-spin-button,.input-area[data-v-e2e6fa3b]::-webkit-outer-spin-button{appearance:none}.input-area[data-v-e2e6fa3b]::placeholder{font-size:var(--fz-sm);color:var(--text-color-secondary);opacity:.6}.spinner-column[data-v-e2e6fa3b]{display:flex;flex-shrink:0;flex-direction:row;gap:2px;height:100%}.btn-spin[data-v-e2e6fa3b]{display:flex;flex:1;align-items:center;justify-content:center;padding:0 4px;line-height:1;color:var(--text-color);cursor:pointer;background-color:#00000005;border:none;transition:background .1s}.btn-spin[data-v-e2e6fa3b]:hover:not(:disabled){color:#fff;background-color:var(--text-color-secondary, #3498db)}.btn-spin[data-v-e2e6fa3b]:active:not(:disabled){background-color:var(--accent-color, #2980b9)}.btn-spin[data-v-e2e6fa3b]:disabled{cursor:unset;background-color:transparent;opacity:.3}.number-control-group.is-small[data-v-e2e6fa3b]{height:20px;font-size:var(--fz-sm)}.number-control-group.is-small .input-area[data-v-e2e6fa3b]{font-size:var(--fz-sm);text-align:center}.number-control-group.is-readonly[data-v-e2e6fa3b],.number-control-group.is-disabled[data-v-e2e6fa3b]{background-color:#0000000a;border:none}.number-control-group.is-readonly input[data-v-e2e6fa3b]{font-weight:600;color:var(--color-border-red)}.number-control-group.is-disabled .input-area[data-v-e2e6fa3b]{color:var(--text-disabled, var(--text-color-secondary));cursor:not-allowed}i.bx[data-v-e2e6fa3b]{display:block;font-size:var(--fz-xs)}.toggle-wrapper[data-v-8b94b276]{display:flex;gap:8px;align-items:center;height:28px}.toggle-switch[data-v-8b94b276]{position:relative;display:inline-block;flex-shrink:0;width:32px;height:18px;cursor:pointer}.toggle-switch input[data-v-8b94b276]{width:0;height:0;opacity:0}.slider[data-v-8b94b276]{position:absolute;inset:0;cursor:pointer;background-color:#ccc;border-radius:14px;transition:.3s}.slider[data-v-8b94b276]:before{position:absolute;bottom:4px;left:2px;width:10px;height:10px;content:"";background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;transition:.3s}input:checked+.slider[data-v-8b94b276]{background-color:var(--accent-color, #3498db)}input:checked+.slider[data-v-8b94b276]:before{transform:translate(14px)}.toggle-status[data-v-8b94b276]{width:24px;font-size:var(--fz-sm);color:var(--text-main)}.toggle-wrapper.sm[data-v-8b94b276]{gap:6px;height:100%}.toggle-switch.sm[data-v-8b94b276]{width:24px;height:14px}.toggle-switch.sm .slider[data-v-8b94b276]:before{bottom:2px;width:10px;height:10px}.toggle-switch.sm input:checked+.slider[data-v-8b94b276]:before{transform:translate(10px)}.toggle-container-fix[data-v-00021893]{display:flex;align-items:center;padding-right:6px;padding-left:6px;background-color:var(--bg-color, #fff);border:none!important}.joined-input[data-v-00021893]{flex:1;border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.hide-message-box[data-v-00021893]{display:flex;align-items:center}.compact-input[data-v-00021893]{box-sizing:border-box;width:100%;height:22px;padding:0 6px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid transparent;border-radius:3px;transition:border .2s}.compact-input[data-v-00021893]:hover{border-color:var(--border-color)}.compact-input[data-v-00021893]:focus{outline:none;background:var(--bg-color);border-color:var(--accent-color)}.action-selector-wrapper[data-v-e206bb61]{position:relative;display:flex;flex-direction:row;gap:6px;align-items:baseline}.form-group label[data-v-e206bb61]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.selected-actions-container[data-v-e206bb61]{display:flex;flex-wrap:wrap;gap:4px;width:100%;min-height:24px;padding:2px 4px;cursor:text;background-color:var(--bg-color);border-radius:2px}.selected-actions-container[data-v-e206bb61]:focus-within{border-color:var(--accent-color)}.action-tag[data-v-e206bb61]{display:flex;gap:4px;align-items:center;height:22px;padding:0 4px 0 8px;margin-top:1px;font-size:var(--fz-sm);color:var(--text-main);background-color:#3498db1a;border:1px solid rgb(52 152 219 / 20%);border-radius:3px}.btn-preview-inline[data-v-e206bb61]{display:flex;align-items:center;justify-content:center;width:20px;height:18px;padding:0;font-size:var(--fz-sm);color:var(--accent-color);cursor:pointer;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:3px}.btn-preview-inline[data-v-e206bb61]:hover{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.btn-remove-tag[data-v-e206bb61]{padding:0 2px;font-size:var(--fz-sm);line-height:1;color:var(--text-sub);cursor:pointer;background:none;border:none}.btn-remove-tag[data-v-e206bb61]:hover{color:var(--danger-color)}.search-input[data-v-e206bb61]{flex-grow:1;min-width:80px;height:22px;margin-top:2px;margin-left:5px;font-size:var(--fz-sm);color:var(--text-color);text-align:left;outline:none;background:transparent;border:none}.action-dropdown[data-v-e206bb61]{position:absolute;bottom:calc(100% + 2px);left:0;z-index:1000;display:flex;flex-direction:column;width:100%;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #00000026}.dropdown-content[data-v-e206bb61]{width:100%}.options-grid[data-v-e206bb61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0}.dropdown-item[data-v-e206bb61]{display:flex;align-items:center;height:22px;padding:0 6px;font-size:var(--fz-xs);cursor:pointer;border-right:1px solid rgb(0 0 0 / 3%);border-bottom:1px solid rgb(0 0 0 / 3%)}.dropdown-item.is-selected[data-v-e206bb61]{color:var(--accent-color);background-color:#3498db14}.item-content[data-v-e206bb61]{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.item-label[data-v-e206bb61]{flex:1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-preview-list[data-v-e206bb61]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;font-size:var(--fz-sm);color:var(--text-sub);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:2px}.btn-preview-list[data-v-e206bb61]:hover{color:var(--accent-color);border-color:var(--accent-color)}.no-results[data-v-e206bb61]{padding:8px;font-size:var(--fz-sm);color:var(--text-sub);text-align:center}.pagination-bar[data-v-e206bb61]{display:flex;align-items:center;justify-content:space-between;padding:2px 8px;font-size:var(--fz-xs);background-color:var(--bg-color);border-top:1px solid var(--border-color)}.page-btn[data-v-e206bb61]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--fz-xs);color:var(--text-main);cursor:pointer;background:var(--bg-color);border:none}.page-btn[data-v-e206bb61]:hover:not(:disabled){color:var(--accent-color);border-color:var(--accent-color)}.page-btn[data-v-e206bb61]:disabled{cursor:not-allowed;opacity:.5}.page-jumper[data-v-e206bb61]{display:flex;gap:2px;align-items:center}.page-input[data-v-e206bb61]{width:32px;height:18px;padding:0;font-size:var(--fz-xs);color:var(--text-main);text-align:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:2px}.page-input[data-v-e206bb61]::-webkit-outer-spin-button,.page-input[data-v-e206bb61]::-webkit-inner-spin-button{margin:0;appearance:none}.page-input[data-v-e206bb61]:focus{outline:none;border-color:var(--accent-color)}.page-total[data-v-e206bb61]{color:var(--text-sub)}.btn-toggle-list[data-v-e206bb61]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;font-size:var(--fz-xs);color:var(--text-color);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:2px;transition:all .2s}.btn-toggle-list[data-v-e206bb61]:hover{color:var(--text-main);background-color:#0000000d;border-color:var(--text-sub)}.btn-toggle-list.is-active[data-v-e206bb61]{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.btn-toggle-list.is-active[data-v-e206bb61]:hover{background-color:var(--danger-color);border-color:var(--danger-color)}.dropdown-item[data-v-e206bb61]:hover{background-color:#3498db0d}.dropdown-item:hover .item-label[data-v-e206bb61]{color:var(--accent-color)}.panel-box[data-v-0bd56b51]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-0bd56b51]{display:flex;gap:6px;align-items:center;padding:8px 10px;font-size:var(--fz-sm);font-weight:600;color:var(--text-sub);text-transform:uppercase;background-color:#00000005;border-bottom:1px solid var(--border-color)}.form-group[data-v-0bd56b51]{margin-bottom:0}.form-group label[data-v-0bd56b51]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-0bd56b51]{visibility:hidden}.text-danger[data-v-0bd56b51]{margin-left:2px;color:#e74c3c}.compact-input[data-v-0bd56b51]{display:flex;align-items:center;width:100%;height:22px;padding:0 4px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.compact-input[data-v-0bd56b51]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-0bd56b51]:read-only,textarea.compact-input[data-v-0bd56b51]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-0bd56b51]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-0bd56b51]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-0bd56b51]{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:17px;height:22px;color:var(--text-sub);color:#e74c3c;cursor:pointer;background:var(--bg-input);border:none;transition:all .2s}.btn-input-remove[data-v-0bd56b51]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.level-manager[data-v-0bd56b51]{display:flex;flex-direction:column;padding:0}.level-tabs-header[data-v-0bd56b51]{display:flex;align-items:center;margin-top:10px}.tabs-scroll-area[data-v-0bd56b51]{display:flex;flex:1;overflow-x:auto;scrollbar-width:none}.tabs-scroll-area[data-v-0bd56b51]::-webkit-scrollbar{display:none}.level-tab-btn[data-v-0bd56b51]{padding:6px;font-size:var(--fz-sm);color:var(--text-color);white-space:nowrap;cursor:pointer;background:none;border:none;border-bottom:1px solid transparent;transition:all .2s}.level-tab-btn[data-v-0bd56b51]:hover{color:var(--accent-color);background-color:#00000008}.level-tab-btn.active[data-v-0bd56b51]{font-weight:600;color:var(--accent-color)}.btn-icon-add[data-v-0bd56b51]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:100%;color:var(--accent-color);cursor:pointer;background:transparent;border:none;border-left:1px solid var(--border-color)}.btn-icon-add[data-v-0bd56b51]:hover{background-color:#27ae601a}.level-editor-body[data-v-0bd56b51]{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px}.level-actions-bar[data-v-0bd56b51]{position:absolute;right:12px;z-index:1000}.btn-text-danger[data-v-0bd56b51]{display:flex;gap:4px;align-items:center;font-size:var(--fz-sm);color:var(--danger-color);cursor:pointer;background:none;border:none;opacity:.8}.btn-text-danger[data-v-0bd56b51]:hover{text-decoration:underline;opacity:1}.level-grid-layout[data-v-0bd56b51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;align-items:end}[data-v-0bd56b51] .action-selector-wrapper{grid-column:1 / -1}.level-description-wrapper[data-v-0bd56b51]{display:flex;grid-column:1 / -1;gap:6px;align-items:baseline}.level-description-wrapper label[data-v-0bd56b51]{padding-bottom:0}.level-description-wrapper input[data-v-0bd56b51]{height:26px;font-size:var(--fz-sm)}.hitbox-composite-group[data-v-0bd56b51]{grid-column:1 / -1;margin-top:20px}.hitbox-composite-container[data-v-0bd56b51]{position:relative;display:flex;align-items:center;width:100%;height:26px;padding-right:8px;border-radius:4px;transition:all .2s ease}.mode-selector-wrapper[data-v-0bd56b51]{position:relative;flex-shrink:0;height:100%}.mode-trigger[data-v-0bd56b51]{display:flex;gap:6px;align-items:center;height:100%;padding:0 10px 0 2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .2s}.mode-trigger[data-v-0bd56b51]:hover{color:var(--accent-color);background-color:#00000008}.mode-trigger i[data-v-0bd56b51]{font-size:var(--fz-xs);opacity:.6;transition:transform .2s}.mode-trigger i.rotate[data-v-0bd56b51]{transform:rotate(180deg)}.mode-dropdown-menu[data-v-0bd56b51]{position:absolute;top:100%;left:0;z-index:1000;width:140px;padding:2px;overflow:hidden;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 4px #00000026}.mode-option[data-v-0bd56b51]{display:flex;gap:8px;align-items:center;padding:2px 4px;font-size:var(--fz-xs);color:var(--text-color-secondary);cursor:pointer;border-radius:2px;transition:all .1s}.mode-option i[data-v-0bd56b51]{font-size:var(--fz-sm)}.mode-option[data-v-0bd56b51]:hover{color:var(--accent-color);background-color:var(--bg-input)}.mode-option.active[data-v-0bd56b51]{font-weight:600;color:var(--accent-color);background-color:rgb(var(--accent-color-rgb),.1)}.composite-divider[data-v-0bd56b51]{flex-shrink:0;width:1px;height:16px;margin:0 8px 0 0;background-color:var(--border-color)}.hitbox-content-area[data-v-0bd56b51]{display:flex;flex:1;align-items:center;overflow:hidden;user-select:none}.hint-text[data-v-0bd56b51]{display:flex;gap:4px;align-items:center;font-size:var(--fz-xs);font-style:italic;color:var(--text-sub);opacity:.7}.range-input-wrapper[data-v-0bd56b51]{display:flex;align-items:baseline;width:100%}.unit-label[data-v-0bd56b51]{margin-left:8px;font-size:var(--fz-sm);color:var(--text-color)}.coord-pair[data-v-0bd56b51]{display:flex;gap:2px;align-items:center;padding:2px 0;border-radius:3px}.coord-label[data-v-0bd56b51]{flex-shrink:0;margin-right:4px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.coord-separator[data-v-0bd56b51]{flex-shrink:0;margin:0 6px;color:var(--border-color)}.comma[data-v-0bd56b51]{margin:0 1px;color:var(--text-color-secondary)}.chromeless-smart-input[data-v-0bd56b51]{display:inline-flex;width:auto;min-width:0}.chromeless-smart-input[data-v-0bd56b51] input{width:100%;height:100%;min-height:24px;padding:0 2px!important;font-size:var(--fz-sm);color:var(--text-main);text-align:center;background:transparent!important;border:none!important;box-shadow:none!important}.chromeless-smart-input[data-v-0bd56b51] .number-control-group{background:transparent!important;border:none!important}.chromeless-smart-input.coord-mode[data-v-0bd56b51] input:focus{color:var(--accent-color);border-bottom:1px dashed rgb(var(--accent-color-rgb),.5)!important}.fade-slide-enter-active[data-v-0bd56b51],.fade-slide-leave-active[data-v-0bd56b51]{transition:all .2s ease}.fade-slide-enter-from[data-v-0bd56b51],.fade-slide-leave-to[data-v-0bd56b51]{opacity:0;transform:translateY(-5px)}@media(width<=400px){.level-grid-layout[data-v-0bd56b51]{grid-template-columns:1fr}}.timeline-group[data-v-4263232a]{width:-webkit-fill-available;padding:4px 6px;background:#00000005;border:1px solid var(--border-color);border-radius:6px}.timeline-header[data-v-4263232a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sub-label[data-v-4263232a]{display:flex;gap:4px;align-items:center;font-size:var(--fz-xs);font-weight:600;color:var(--text-color)}.sub-label i[data-v-4263232a]{font-size:var(--fz-xs);color:var(--accent-color)}.btn-add[data-v-4263232a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--fz-sm);color:var(--accent-color);cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:3px;transition:all .2s}.btn-add[data-v-4263232a]:hover:not(:disabled){color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.btn-add[data-v-4263232a]:disabled{cursor:not-allowed;border-color:transparent;opacity:.5}.timeline-bars[data-v-4263232a]{display:flex;flex-direction:column;gap:4px}.row-grid[data-v-4263232a]{display:grid;grid-template-columns:1fr 1fr 8px 1fr 12px 1fr 20px;gap:4px;align-items:center}.timeline-legend[data-v-4263232a]{margin-bottom:-2px}.timeline-legend span[data-v-4263232a]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center;white-space:nowrap}.arrow[data-v-4263232a]{display:flex;justify-content:center;font-size:var(--fz-sm);color:#ccc;user-select:none}.btn-del[data-v-4263232a]{display:flex;align-items:center;justify-content:center;width:100%;height:20px;color:#bbb;cursor:pointer;background:transparent;border:none;border-radius:3px}.btn-del[data-v-4263232a]:hover{color:#d32f2f;background:#ff00001a}.empty-tip[data-v-4263232a]{padding:12px 6px;font-size:var(--fz-sm);color:var(--text-color-secondary);text-align:center}.chromeless-smart-input[data-v-4263232a] .number-control-group{background-color:transparent!important;border:1px solid transparent!important;border-radius:2px}.chromeless-smart-input[data-v-4263232a] .number-control-group:focus-within{background-color:var(--bg-color)!important;border-color:var(--accent-color)!important}.chromeless-smart-input[data-v-4263232a] input{padding:0 2px!important;font-size:var(--fz-xs);text-align:center!important}.chromeless-smart-input[data-v-4263232a] .spinner-column{display:none!important}.compact-field-wrapper[data-v-fbdb5bf9]{box-sizing:border-box;display:flex;align-items:center;width:100%;overflow:hidden;border:1px solid transparent;border-radius:3px;transition:border-color .2s,background-color .2s}.field-icon[data-v-fbdb5bf9]{display:flex;flex-shrink:0;align-items:center;justify-content:left;width:18px;height:100%;font-size:var(--fz-sm);color:var(--text-color-secondary);border-right:1px solid transparent;transition:color .2s}.field-input-container[data-v-fbdb5bf9]{position:relative;display:flex;flex:1;min-width:0;height:100%}.compact-input[data-v-fbdb5bf9]{box-sizing:border-box;width:100%;height:22px;padding:0 6px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid transparent;border-radius:3px;transition:border .2s}.compact-input[data-v-fbdb5bf9]:hover{border-color:var(--border-color)}.compact-input[data-v-fbdb5bf9]:focus{outline:none;background:var(--bg-color);border-color:var(--accent-color)}.wz-player-container[data-v-7488557a]{position:relative;width:100%;height:100%;overflow:hidden}.anim-wrapper[data-v-7488557a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .2s}.anim-wrapper.visible[data-v-7488557a]{opacity:1}.canvas-mount[data-v-7488557a]{width:100%;height:100%}.canvas-mount[data-v-7488557a] canvas{display:block;width:100%!important;height:100%!important;object-fit:contain}.anim-item-wrapper[data-v-fbc8a762]{position:relative;box-sizing:border-box;display:flex;flex-direction:row-reverse;gap:8px;width:100%;padding:0;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;transition:all .3s cubic-bezier(.25,.8,.5,1)}.anim-item-wrapper.drag-active[data-v-fbc8a762]{border-color:var(--accent-color);box-shadow:0 0 0 2px #3498db33}.drag-overlay[data-v-fbc8a762]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px;font-size:var(--fz-sm);color:#fff;text-align:center;background:var(--accent-color);opacity:.95;backdrop-filter:blur(2px)}.drag-overlay i[data-v-fbc8a762]{margin-bottom:4px;font-size:var(--fz-3xl)}.anim-left-sidebar[data-v-fbc8a762]{display:flex;flex-shrink:0;flex-direction:column;gap:8px;align-items:center;width:33px;padding-top:17px;transition:all .3s ease}.index-tag[data-v-fbc8a762]{position:absolute;top:-5px;right:2px;z-index:5;display:flex;align-items:center;justify-content:center;width:28px;height:14px;font-family:Courier New,Courier,monospace;font-size:var(--fz-md);font-weight:600;color:var(--color-red-primary);user-select:none;background:var(--bg-color)}.sidebar-controls[data-v-fbc8a762]{display:flex;flex-direction:column-reverse;gap:6px;align-items:center;width:100%}.anim-right-content[data-v-fbc8a762]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:0}.anim-content-grid[data-v-fbc8a762]{display:flex;gap:12px;width:100%}.img-upload-box[data-v-fbc8a762]{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:64px;transition:margin .3s ease}.upload-label[data-v-fbc8a762]{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:visible;cursor:pointer;border:none;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:4px;transition:all .2s}.upload-label:hover .placeholder i[data-v-fbc8a762]{opacity:1;transform:translateY(-2px)}.upload-label[data-v-fbc8a762]:hover{background:#3498db14}.upload-label input[data-v-fbc8a762]{display:none}.img-preview[data-v-fbc8a762]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0;overflow:hidden}.placeholder[data-v-fbc8a762]{display:flex;flex-direction:column;gap:2px;align-items:center;font-size:var(--fz-2xs)}.placeholder i[data-v-fbc8a762]{font-size:var(--fz-3xl);opacity:.6;transition:all .3s ease}.expand-anim-wrapper[data-v-fbc8a762]{display:grid;grid-template-rows:1fr;width:100%;margin-top:8px;margin-bottom:8px;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.expand-anim-wrapper.is-hidden[data-v-fbc8a762]{grid-template-rows:0fr;pointer-events:none;opacity:0;animation:killLayout-fbc8a762 0s linear .3s forwards}@keyframes killLayout-fbc8a762{to{display:none}}.expand-content-inner[data-v-fbc8a762]{min-height:0;overflow:hidden}.params-inputs[data-v-fbc8a762]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:space-around;min-width:0}.params-inputs.collapsed-view[data-v-fbc8a762]{animation:fadeIn-fbc8a762 .4s ease forwards}@keyframes fadeIn-fbc8a762{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.anim-item-wrapper.is-collapsed[data-v-fbc8a762]{flex-direction:row}.anim-item-wrapper.is-collapsed .upload-label[data-v-fbc8a762]{border-right:1px solid var(--border-color);border-bottom:none}.anim-item-wrapper.is-collapsed .params-inputs.collapsed-view[data-v-fbc8a762]{display:flex;flex-direction:column;grid-row:1 / 2;grid-column:2 / 3;gap:4px;justify-content:center;padding-right:90px;padding-bottom:0}.anim-item-wrapper.is-collapsed .expand-anim-wrapper[data-v-fbc8a762]{width:auto}.anim-item-wrapper.is-collapsed .anim-right-content[data-v-fbc8a762],.anim-item-wrapper.is-collapsed .anim-content-grid[data-v-fbc8a762]{display:contents}.anim-item-wrapper.is-collapsed .img-upload-box[data-v-fbc8a762]{grid-row:1 / 2;grid-column:1 / 2;margin:0}.anim-item-wrapper.is-collapsed .anim-left-sidebar[data-v-fbc8a762]{display:contents}.anim-item-wrapper.is-collapsed .sidebar-controls[data-v-fbc8a762]{position:absolute;right:6px;bottom:10px;z-index:10;flex-direction:row;gap:6px;width:auto}.input-row[data-v-fbc8a762]{display:flex;gap:8px;align-items:flex-end}.input-row.align-center[data-v-fbc8a762]{align-items:center}.input-group[data-v-fbc8a762]{display:flex;flex:1;flex-direction:column;min-width:0}.flex-2[data-v-fbc8a762]{flex:2}.flex-1[data-v-fbc8a762]{flex:1}.mb-1[data-v-fbc8a762]{margin-bottom:2px}.sub-label[data-v-fbc8a762]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-xs);color:var(--text-color-secondary);white-space:nowrap}.compact-input[data-v-fbc8a762]{box-sizing:border-box;width:100%;height:22px;padding:0 6px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid transparent;border-radius:3px;transition:border .2s}.compact-input[data-v-fbc8a762]:hover{border-color:var(--border-color)}.compact-input[data-v-fbc8a762]:focus{outline:none;background:var(--bg-color);border-color:var(--accent-color)}.toggle-container[data-v-fbc8a762]{display:flex;flex-direction:column;align-items:flex-end;height:100%}.toggle-pair[data-v-fbc8a762]{display:flex;flex-direction:row-reverse;gap:3px;align-items:center;cursor:pointer}.toggle-label[data-v-fbc8a762]{font-size:var(--fz-xs);color:var(--text-main);user-select:none}.timeline-section[data-v-fbc8a762]{display:flex;gap:8px;padding-top:6px;margin-top:4px}.btn-icon[data-v-fbc8a762]{display:flex;align-items:center;justify-content:center;padding:2px;color:var(--text-color);cursor:pointer;background:transparent;border:none;border-radius:50%;transition:all .2s}.btn-icon[data-v-fbc8a762]:hover{color:var(--text-color);background:#0000000d}.btn-collapse[data-v-fbc8a762]{color:var(--text-main);background-color:#00000005}.btn-visible[data-v-fbc8a762]:hover,.btn-collapse[data-v-fbc8a762]:hover{background-color:var(--color-red-primary)}.btn-remove[data-v-fbc8a762]:hover{color:#e74c3c;background:#e74c3c1a}.animation-editor-container[data-v-739f95ea],.anim-list[data-v-739f95ea]{display:flex;flex-direction:column;gap:8px}.add-zone-wrapper[data-v-739f95ea]{margin-top:4px}.btn-add-drop-zone[data-v-739f95ea]{width:100%;min-height:30px;font-size:var(--fz-sm);color:var(--text-sub);cursor:pointer;background:transparent;border:1px dashed var(--border-color);border-radius:6px;transition:all .2s}.btn-add-drop-zone[data-v-739f95ea]:hover,.btn-add-drop-zone.drag-active[data-v-739f95ea]{color:var(--accent-color);background:#3498db0d}.zone-content[data-v-739f95ea]{display:flex;gap:8px;align-items:center;justify-content:center;pointer-events:none}.sound-editor-wrapper[data-v-8393958c]{position:relative;box-sizing:border-box;width:100%;background:var(--bg-input);border:1px solid var(--border-color);border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sound-editor-wrapper.dragging[data-v-8393958c]{background:#3498db26;border-color:var(--accent-color);border-style:solid;box-shadow:0 0 15px #3498db4d;transform:scale(1.02)}.drag-overlay[data-v-8393958c]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px;font-size:var(--fz-sm);color:#fff;text-align:center;background:var(--accent-color);opacity:.95;backdrop-filter:blur(2px)}.drag-overlay i[data-v-8393958c]{margin-bottom:4px;font-size:var(--fz-md)}.sound-body[data-v-8393958c]{position:relative;display:flex;gap:8px;height:64px}.sound-header[data-v-8393958c]{position:absolute;top:-7px;right:2px;z-index:1;display:flex;align-items:center;height:14px;padding:2px 4px;background:var(--bg-color)}.sound-title[data-v-8393958c]{font-size:var(--fz-sm);color:var(--color-red-primary);letter-spacing:.03182rem}.media-section[data-v-8393958c]{flex-shrink:0;width:64px;height:64px}.upload-btn[data-v-8393958c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;border-right:1px solid var(--border-color);border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-btn[data-v-8393958c]:hover{background:#3498db14}.upload-btn:hover .placeholder i[data-v-8393958c]{opacity:1;transform:translateY(-2px)}.placeholder[data-v-8393958c]{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--text-sub)}.placeholder i[data-v-8393958c]{font-size:var(--fz-3xl);opacity:.6;transition:all .3s ease}.hint[data-v-8393958c]{font-size:var(--fz-2xs);line-height:1.1;text-align:center}.hidden-input[data-v-8393958c]{display:none}.mini-player-box[data-v-8393958c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:visible;border-right:1px solid var(--border-color);border-radius:4px;transition:all .3s ease}.mini-player-box[data-v-8393958c]:hover{box-shadow:0 2px 8px #3498db26}.player-center[data-v-8393958c]{z-index:2}.play-btn[data-v-8393958c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;cursor:pointer;background:var(--accent-color);border:none;border-radius:50%;box-shadow:0 2px 6px #3498db4d;transition:all .3s ease}.play-btn[data-v-8393958c]:hover{box-shadow:0 4px 12px #3498db7f;transform:scale(1.1)}.play-btn[data-v-8393958c]:active{transform:scale(.95)}.play-btn i[data-v-8393958c]{margin-left:2px;font-size:var(--fz-md)}.progress-track[data-v-8393958c]{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:4px;overflow:hidden;cursor:pointer;background:#0000001a;border-radius:0 0 8px 8px;transition:height .2s ease}.progress-track[data-v-8393958c]:hover{height:6px}.progress-fill[data-v-8393958c]{width:0;height:100%;background:var(--accent-color);box-shadow:0 0 8px #3498db99;transition:width .1s linear}.inputs-section[data-v-8393958c]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;margin-right:8px}.inputs-stack[data-v-8393958c]{display:flex;flex:1;flex-direction:column;justify-content:center}.panel-box[data-v-59781abe]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-59781abe]{display:flex;gap:6px;align-items:center;padding:8px 10px;font-size:var(--fz-sm);font-weight:600;color:var(--text-sub);text-transform:uppercase;background-color:#00000005;border-bottom:1px solid var(--border-color)}.form-group[data-v-59781abe]{margin-bottom:0}.form-group label[data-v-59781abe]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-59781abe]{visibility:hidden}.text-danger[data-v-59781abe]{margin-left:2px;color:#e74c3c}.compact-input[data-v-59781abe]{display:flex;align-items:center;width:100%;height:22px;padding:0 4px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.compact-input[data-v-59781abe]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-59781abe]:read-only,textarea.compact-input[data-v-59781abe]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-59781abe]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-59781abe]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-59781abe]{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:17px;height:22px;color:var(--text-sub);color:#e74c3c;cursor:pointer;background:var(--bg-input);border:none;transition:all .2s}.btn-input-remove[data-v-59781abe]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.details-box summary[data-v-59781abe]{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 0 8px 20px;margin-top:10px;font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary);letter-spacing:.03182rem;cursor:pointer;user-select:none;list-style:none;transition:all .2s}.details-box summary[data-v-59781abe]:after{flex:1;height:1px;margin:0 15px;content:"";background:var(--border-color);opacity:.3}.details-box summary .arrow-icon[data-v-59781abe]{position:absolute;left:6px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid currentcolor;opacity:.6;transition:transform .3s ease}.details-box[open] summary .arrow-icon[data-v-59781abe]{opacity:1;transform:rotate(90deg)}.details-box summary[data-v-59781abe]:hover{color:var(--accent-color)}.details-box summary[data-v-59781abe]:hover:after{background:var(--accent-color);opacity:.6}.form-group .sub-section-title[data-v-59781abe]{padding:6px;margin:0;font-size:var(--fz-sm);font-weight:600;color:var(--accent-color);text-align-last:left;background:none;border:none}.section-hint[data-v-59781abe]{display:flex;gap:4px;align-items:baseline;font-size:var(--fz-xs);color:var(--tip-color)}.sounds-grid[data-v-59781abe]{display:flex;flex-wrap:wrap;gap:8px}.sounds-grid[data-v-59781abe]>*{flex:1 1 calc(50% - 8px);min-width:200px}.main-animation-box[data-v-59781abe]{position:relative;border-radius:6px}.extra-anims-wrapper[data-v-59781abe]{position:relative;margin-top:10px;overflow:hidden}.extra-tabs[data-v-59781abe]{display:flex;align-items:baseline}.extra-tab-btn[data-v-59781abe]{padding:6px;font-size:var(--fz-sm);color:var(--text-color-secondary);text-align-last:left;cursor:pointer;background:none;border:none;border-right:1px solid var(--border-color);border-radius:0}.extra-tab-btn[data-v-59781abe]:last-child{border-right:none}.extra-tab-btn.active[data-v-59781abe]{font-weight:600;color:var(--accent-color)}.extra-tab-btn.active[data-v-59781abe]:hover{color:var(--accent-hover-color)}.details-box[data-v-59781abe]{padding:0;margin-bottom:12px;border:none!important}.details-box summary[data-v-59781abe]::-webkit-details-marker{display:none}.details-content[data-v-59781abe]{display:flex;flex-direction:column;gap:10px}.extra-anims-hint[data-v-59781abe]{margin-left:6px}.details-box[open] summary[data-v-59781abe]{color:var(--accent-color);background:linear-gradient(to bottom,transparent,var(--accent-color-10, rgb(59 130 246 / 5%)));border-radius:8px 8px 0 0}.icon-uploader[data-v-836117f1]{position:relative;width:64px;height:64px;overflow:hidden;color:var(--text-color);cursor:pointer;border:2px dashed var(--border-color);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.icon-uploader.is-dragover[data-v-836117f1]{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border-color:var(--accent-hover-color);border-style:solid;box-shadow:0 8px 24px #8b5cf64d,0 0 0 6px #8b5cf61f;transform:scale(1.05)}.hidden-input[data-v-836117f1]{display:none}.placeholder[data-v-836117f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:.63636rem;color:var(--text-color-secondary);transition:all .3s}.placeholder i[data-v-836117f1]{margin-bottom:4px;font-size:1.52727rem;transition:all .3s}.icon-uploader:hover .placeholder i[data-v-836117f1]{color:var(--accent-color);transform:scale(1.1)}.icon-uploader:hover .placeholder span[data-v-836117f1]{color:var(--accent-color)}.preview-container[data-v-836117f1]{position:relative;width:100%;height:100%}.icon-preview[data-v-836117f1]{width:100%;height:100%;padding:6px;object-fit:contain;transition:all .3s}.icon-uploader:hover .icon-preview[data-v-836117f1]{filter:brightness(.7);transform:scale(.9)}.overlay-actions[data-v-836117f1]{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6f2,#7c3aedf2);opacity:0;backdrop-filter:blur(8px);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.icon-uploader:hover .overlay-actions[data-v-836117f1]{opacity:1}.action-content[data-v-836117f1]{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--text-color)}.action-icon[data-v-836117f1]{font-size:1.27273rem;opacity:.6}.action-icon[data-v-836117f1]:hover{opacity:1;transform:translateY(-2px)}.tip-text[data-v-836117f1]{font-size:.57273rem;font-weight:500;line-height:1.3;color:#fff;text-align:center;text-shadow:0 1px 2px rgb(0 0 0 / 20%)}.action-selector-wrapper[data-v-e0a7a684]{position:relative;display:flex;flex-direction:column;width:100%}.form-group label[data-v-e0a7a684]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.selected-actions-container[data-v-e0a7a684]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;width:100%;min-height:24px;padding:1px 4px;cursor:text;background-color:transparent;border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.selected-actions-container[data-v-e0a7a684]:focus-within{border-color:var(--accent-color)}.action-tag[data-v-e0a7a684]{display:flex;gap:4px;align-items:center;height:18px;padding:0 4px;font-size:var(--fz-sm);color:var(--text-main);background-color:#3498db1a;border:1px solid rgb(52 152 219 / 20%);border-radius:2px}.btn-remove-tag[data-v-e0a7a684]{padding:0 2px;font-size:var(--fz-sm);line-height:1;color:var(--text-sub);cursor:pointer;background:none;border:none}.btn-remove-tag[data-v-e0a7a684]:hover{color:var(--danger-color)}.search-input[data-v-e0a7a684]{flex-grow:1;min-width:60px;height:20px;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.action-dropdown[data-v-e0a7a684]{position:absolute;top:100%;left:0;z-index:1000;display:flex;flex-direction:column;width:100%;margin-top:2px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #00000026}.options-grid[data-v-e0a7a684]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0}.dropdown-item[data-v-e0a7a684]{display:flex;align-items:center;height:24px;padding:0 6px;font-size:var(--fz-xs);cursor:pointer;border-right:1px solid rgb(0 0 0 / 3%);border-bottom:1px solid rgb(0 0 0 / 3%)}.dropdown-item.is-selected[data-v-e0a7a684]{color:var(--accent-color);background-color:#3498db14}.dropdown-item[data-v-e0a7a684]:hover{background-color:#3498db0d}.item-content[data-v-e0a7a684]{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.item-label[data-v-e0a7a684]{flex:1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-toggle-list[data-v-e0a7a684]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;font-size:var(--fz-xs);color:var(--text-color);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:2px}.btn-toggle-list.is-active[data-v-e0a7a684]{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.no-results[data-v-e0a7a684]{padding:8px;font-size:var(--fz-sm);color:var(--text-sub);text-align:center}.pagination-bar[data-v-e0a7a684]{display:flex;align-items:center;justify-content:space-between;padding:2px 8px;font-size:var(--fz-sm);background-color:var(--bg-color);border-top:1px solid var(--border-color)}.page-btn[data-v-e0a7a684]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:var(--fz-xs);color:var(--text-main);cursor:pointer;background:var(--bg-color);border:none}.page-btn[data-v-e0a7a684]:hover:not(:disabled){color:var(--accent-color);border-color:var(--accent-color)}.page-btn[data-v-e0a7a684]:disabled{cursor:not-allowed;opacity:.5}.page-jumper[data-v-e0a7a684]{display:flex;gap:2px;align-items:center}.page-input[data-v-e0a7a684]{width:30px;height:16px;padding:0;font-size:var(--fz-xs);color:var(--text-main);text-align:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:2px}.page-total[data-v-e0a7a684]{color:var(--text-sub)}.panel-box[data-v-f40ce8b1]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-f40ce8b1]{display:flex;gap:6px;align-items:center;padding:8px 10px;font-size:var(--fz-sm);font-weight:600;color:var(--text-sub);text-transform:uppercase;background-color:#00000005;border-bottom:1px solid var(--border-color)}.form-group[data-v-f40ce8b1]{margin-bottom:0}.form-group label[data-v-f40ce8b1]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-f40ce8b1]{visibility:hidden}.text-danger[data-v-f40ce8b1]{margin-left:2px;color:#e74c3c}.compact-input[data-v-f40ce8b1]{display:flex;align-items:center;width:100%;height:22px;padding:0 4px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.compact-input[data-v-f40ce8b1]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-f40ce8b1]:read-only,textarea.compact-input[data-v-f40ce8b1]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-f40ce8b1]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-f40ce8b1]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-f40ce8b1]{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:17px;height:22px;color:var(--text-sub);color:#e74c3c;cursor:pointer;background:var(--bg-input);border:none;transition:all .2s}.btn-input-remove[data-v-f40ce8b1]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.header-panel-container[data-v-f40ce8b1]{display:flex;flex-direction:column;gap:8px}.main-content[data-v-f40ce8b1]{display:flex;flex-direction:column;gap:12px;overflow:visible}.header-top[data-v-f40ce8b1]{display:flex;gap:12px}.icon-area[data-v-f40ce8b1]{position:relative;flex-shrink:0}.info-area[data-v-f40ce8b1]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;height:60px}.input-title[data-v-f40ce8b1]{width:100%;height:28px;padding:0 4px;font-size:var(--fz-md);font-weight:600;color:var(--text-main);background:transparent;border:1px solid transparent;border-bottom:1px solid var(--border-color);transition:all .2s}.input-title[data-v-f40ce8b1]:focus{outline:none;background:var(--hover-bg);border-bottom-color:var(--accent-color)}.input-desc[data-v-f40ce8b1]{width:100%;height:24px;padding:0 4px;font-size:var(--fz-sm);color:var(--text-sub);background:transparent;border:1px solid transparent;transition:all .2s}.input-desc[data-v-f40ce8b1]:focus{outline:none;border-bottom-color:var(--accent-color)}.header-bottom.controls-row[data-v-f40ce8b1]{display:flex;gap:12px;align-items:flex-end;padding-top:4px}.control-item[data-v-f40ce8b1]{display:flex;flex-direction:column}.control-item label[data-v-f40ce8b1]{margin-left:2px;font-size:var(--fz-xs);color:var(--text-color-secondary)}.control-ruid[data-v-f40ce8b1]{flex:0 0 110px}.control-equip[data-v-f40ce8b1]{flex:1;min-width:0}.input-control[data-v-f40ce8b1]{height:24px;padding:0 8px;font-size:var(--fz-sm);color:var(--text-main);background:var(--bg-color);border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.input-control[data-v-f40ce8b1]:focus{outline:none;border-color:var(--accent-color)}.panel-box[data-v-7f281b33]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-7f281b33]{display:flex;gap:6px;align-items:center;padding:8px 10px;font-size:var(--fz-sm);font-weight:600;color:var(--text-sub);text-transform:uppercase;background-color:#00000005;border-bottom:1px solid var(--border-color)}.form-group[data-v-7f281b33]{margin-bottom:0}.form-group label[data-v-7f281b33]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-7f281b33]{visibility:hidden}.text-danger[data-v-7f281b33]{margin-left:2px;color:#e74c3c}.compact-input[data-v-7f281b33]{display:flex;align-items:center;width:100%;height:22px;padding:0 4px;font-size:var(--fz-sm);color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.compact-input[data-v-7f281b33]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-7f281b33]:read-only,textarea.compact-input[data-v-7f281b33]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-7f281b33]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-7f281b33]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-7f281b33]{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:17px;height:22px;color:var(--text-sub);color:#e74c3c;cursor:pointer;background:var(--bg-input);border:none;transition:all .2s}.btn-input-remove[data-v-7f281b33]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.custom-skill-form[data-v-7f281b33]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg-app)}.visual-mode-wrapper[data-v-7f281b33],.source-mode-wrapper[data-v-7f281b33]{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.unified-toolbar[data-v-7f281b33]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:48px;padding:0 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.toolbar-section[data-v-7f281b33]{display:flex;gap:10px;align-items:center}.btn-tool[data-v-7f281b33]{display:flex;gap:6px;align-items:center;height:30px;padding:0 12px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px;transition:all .2s}.btn-tool[data-v-7f281b33]:hover{color:var(--text-main);background:var(--hover-bg);border-color:var(--border-color)}.btn-tool-icon[data-v-7f281b33]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1.01818rem;color:var(--text-sub);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px;transition:.2s}.btn-tool-icon[data-v-7f281b33]:hover{color:var(--text-main);background:var(--hover-bg)}.btn-tool-icon.active[data-v-7f281b33]{color:var(--accent-color);background:rgb(var(--accent-rgb),.1)}.btn-tool-icon.prominent[data-v-7f281b33]{font-size:1.14545rem;color:var(--accent-color)}.divider-vertical[data-v-7f281b33]{width:1px;height:20px;margin:0 2px;background-color:var(--border-color)}.status-indicator[data-v-7f281b33]{display:flex;gap:8px;align-items:center;padding:2px 10px;background:transparent;border:1px solid transparent;border-radius:6px}.status-text-col[data-v-7f281b33]{display:flex;flex-direction:column;line-height:1.1}.profile-name[data-v-7f281b33]{font-size:.82727rem;font-weight:700;color:var(--heading-color)}.status-detail[data-v-7f281b33]{font-size:.63636rem;color:var(--text-color-secondary)}.status-indicator.status-local[data-v-7f281b33]{border-color:var(--border-color)}.status-indicator.status-local .bx[data-v-7f281b33]{color:var(--text-color-secondary)}.status-indicator.status-saving[data-v-7f281b33]{background:#f973161a;border-color:#f973164d}.status-indicator.status-saving .bx[data-v-7f281b33]{color:#f97316}.status-indicator.status-synced[data-v-7f281b33]{background:#22c55e1a;border-color:#22c55e4d}.status-indicator.status-synced .bx[data-v-7f281b33]{font-size:1.2em;color:#22c55e}.help-body[data-v-7f281b33]{padding:12px;font-size:var(--fz-sm);background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.form-scroll-content[data-v-7f281b33]{flex:1;padding:10px}.skill-header[data-v-7f281b33]{padding:16px;margin-bottom:20px;border:1px solid var(--border-color);border-radius:8px}.slide-fade-enter-active[data-v-7f281b33],.slide-fade-leave-active[data-v-7f281b33]{transition:all .3s ease}.slide-fade-enter-from[data-v-7f281b33],.slide-fade-leave-to[data-v-7f281b33]{opacity:0;transform:translateY(-10px)}.global-attr-body[data-v-7f281b33]{padding:15px 5px}.grid-layout[data-v-7f281b33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.common-side-panel[data-v-6d6da378]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;padding:0;color:var(--text-color);background-color:var(--bg-color, #fff)}.panel-header-wrapper[data-v-6d6da378]{position:relative;z-index:5;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:6px 14px 4px}.header-content[data-v-6d6da378]{flex-grow:1;min-width:0}.close-panel-btn[data-v-6d6da378]{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:4px;margin-left:8px;color:var(--text-color-secondary);cursor:pointer;background:none;border:none;transition:color .2s}.close-panel-btn[data-v-6d6da378]:hover{color:var(--text-color)}.close-icon[data-v-6d6da378]{font-size:var(--fz-lg)}.content-wrapper[data-v-6d6da378]{position:relative;display:flex;flex-grow:1;width:100%;overflow:hidden}.panel-scrollable-content[data-v-6d6da378]{width:100%;height:100%;padding:12px 14px 16px;overflow-y:scroll;backface-visibility:hidden;will-change:transform,opacity}.fluent-pop-enter-active[data-v-6d6da378],.fluent-pop-leave-active[data-v-6d6da378]{position:absolute;top:0;left:0;width:100%;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1)}.fluent-pop-enter-from[data-v-6d6da378]{z-index:2;opacity:0;transform:translateY(15px) scale(.98)}.fluent-pop-leave-to[data-v-6d6da378]{z-index:1;overflow-y:hidden!important;opacity:0;transform:scale(1)}.fluent-pop-enter-to[data-v-6d6da378]{opacity:1;transform:translateY(0) scale(1)}.slide-fade-enter-active[data-v-6d6da378]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-6d6da378]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-6d6da378],.slide-fade-leave-to[data-v-6d6da378]{opacity:0;transform:translate(20px)}@media(width<=768px){.common-side-panel.is-mobile-fixed[data-v-6d6da378]{position:fixed;top:80px;left:7.5%;z-index:1003;width:85%;max-height:70vh;border:1px solid var(--text-color);border-radius:4px;box-shadow:var(--box-shadow-medium)}.common-side-panel.is-mobile-fixed .content-wrapper[data-v-6d6da378]{height:calc(100% - 50px)}}.panel-header-inner[data-v-f3e6eba8]{display:flex;gap:12px;align-items:center;width:100%;padding-bottom:4px}.icon-wrapper[data-v-f3e6eba8]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;background:var(--bg-color-secondary);border:1px solid var(--border-color-soft);border-radius:6px}.header-icon[data-v-f3e6eba8]{width:32px;height:32px;object-fit:contain}.icon-placeholder[data-v-f3e6eba8]{font-size:var(--fz-lg);font-weight:700;color:var(--text-color-secondary)}.header-text-content[data-v-f3e6eba8]{display:flex;flex-grow:1;flex-direction:column;justify-content:center;min-width:0}.header-title[data-v-f3e6eba8]{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-md);font-weight:700;line-height:1.3;color:var(--heading-color);white-space:nowrap}.header-meta-row[data-v-f3e6eba8]{display:flex;gap:6px;align-items:center;margin-top:2px}.header-id[data-v-f3e6eba8]{font-family:var(--font-mono);font-size:var(--fz-xs);color:var(--text-color-secondary)}.copy-btn[data-v-f3e6eba8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.copy-btn[data-v-f3e6eba8]:hover{color:var(--accent-color);background:var(--hover-bg)}.copy-btn.success[data-v-f3e6eba8]{color:var(--success-color)}.skill-description-box[data-v-906df2a8]{margin-bottom:2px;line-height:1.4;color:var(--text-color)}.info-pair[data-v-906df2a8]{display:flex;align-items:baseline;min-width:0;margin-bottom:2px;line-height:1.5}.info-label[data-v-906df2a8]{flex-shrink:0;width:110px;margin-right:8px;font-weight:400;color:var(--text-color-secondary)}.info-value[data-v-906df2a8]{flex:1;font-weight:500;color:var(--text-color);text-align:left;word-break:break-word}.value-highlight[data-v-906df2a8]{font-weight:600;color:var(--heading-color)}.feature-pair .info-value[data-v-906df2a8]{display:flex}.feature-tags-list[data-v-906df2a8]{display:flex;flex-wrap:wrap;gap:4px}.feature-tag[data-v-906df2a8]{padding:1px 3px;font-size:var(--fz-xs);font-weight:500;color:var(--text-color);border:1px solid var(--border-color);border-radius:4px}.core-properties[data-v-906df2a8]{display:flex;flex-direction:column;gap:0}.after-hit-section[data-v-906df2a8]{padding-top:8px;margin-top:8px;border-top:1px dotted var(--border-color)}.after-hit-effects-list[data-v-906df2a8]{display:flex;flex-direction:column;gap:0}.evolution-box[data-v-072f75ee]{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border-color-soft)}.evolution-chain-container[data-v-072f75ee]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding-bottom:2px;overflow:auto hidden;scrollbar-color:var(--border-color) var(--card-bg);scrollbar-width:thin}.evo-toggle-btn[data-v-072f75ee]{flex-shrink:0;min-width:70px;max-width:100px;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--text-color);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:1px solid var(--border-color-soft);border-radius:4px;transition:all .2s ease}.evo-toggle-btn[data-v-072f75ee]:hover:not(.active){background-color:var(--hover-bg)}.evo-toggle-btn.active[data-v-072f75ee]{font-weight:600;color:var(--bg-color);background-color:var(--heading-color);box-shadow:var(--box-shadow-light)}.evo-separator[data-v-072f75ee]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;margin:0 1px}.evo-arrow[data-v-072f75ee]{font-size:var(--fz-md);color:var(--text-color-secondary);cursor:pointer;opacity:.6;transition:all .2s ease}.evo-arrow.active-arrow[data-v-072f75ee]{color:var(--accent-color);opacity:1}.evolution-info-section[data-v-072f75ee]{margin-top:8px}.sub-heading-small[data-v-072f75ee]{display:block;margin-bottom:4px;color:var(--tip-color)}.skill-link-list[data-v-072f75ee]{display:flex;flex-direction:column;gap:1px}.skill-link-item[data-v-072f75ee]{display:flex;align-items:center;padding:2px 4px;cursor:pointer;border-bottom:1px dotted var(--border-color-soft);border-radius:4px}.skill-link-item[data-v-072f75ee]:last-child{border-bottom:none}.skill-link-item[data-v-072f75ee]:hover{background-color:var(--hover-bg)}.skill-icon-name[data-v-072f75ee]{display:flex;flex-shrink:0;gap:6px;align-items:center}.skill-link-icon[data-v-072f75ee]{width:18px;height:18px;object-fit:contain}.info-label[data-v-072f75ee]{color:var(--text-main)}.info-value[data-v-072f75ee]{margin-left:auto;font-weight:500}.value-highlight[data-v-072f75ee]{font-weight:600;color:var(--heading-color)}.level-cards-container[data-v-2a3c728c]{display:flex;flex-direction:column;gap:0}.level-card[data-v-2a3c728c]{background:transparent;border:none}.level-card[data-v-2a3c728c]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.level-card-header[data-v-2a3c728c]{display:flex;align-items:baseline;margin-bottom:6px}.info-label.level-number[data-v-2a3c728c]{flex-shrink:0;margin-right:8px;font-weight:700;color:var(--text-main)}.info-value-description[data-v-2a3c728c]{flex-grow:1;font-style:italic;line-height:1.3}.toggle-level-json-btn[data-v-2a3c728c]{float:right;padding:0 4px;font-size:var(--fz-sm);color:var(--text-color);background:unset;border:none;opacity:.3;transition:opacity .2s ease}.toggle-level-json-btn[data-v-2a3c728c]:hover{opacity:1}.level-stats-grid[data-v-2a3c728c]{display:flex;flex-direction:column;gap:1px}.info-pair[data-v-2a3c728c]{display:flex;align-items:baseline;line-height:1.5}.info-label[data-v-2a3c728c]{flex-shrink:0;width:110px;margin-right:8px;font-weight:400;color:var(--text-color-secondary);white-space:nowrap}.info-value[data-v-2a3c728c]{flex:1;font-weight:500;color:var(--text-color)}.value-highlight[data-v-2a3c728c]{font-weight:600;color:var(--heading-color)}.effects-subheading[data-v-2a3c728c]{margin:2px 0 4px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);opacity:.6}.effect-item[data-v-2a3c728c]{margin-bottom:1px}.effect-item .info-label[data-v-2a3c728c]{width:110px}.effect-icon[data-v-2a3c728c]{margin-right:4px;font-size:var(--fz-sm)}.buff-item .effect-icon[data-v-2a3c728c]{color:var(--success-color)}.level-raw-json-wrapper[data-v-2a3c728c]{margin-top:8px;border-radius:4px}.related-skill-box[data-v-0e9d5547]{display:flex;flex-direction:row;gap:16px;margin-bottom:8px;border-bottom:1px solid var(--border-color-soft)}.summary-subsection[data-v-0e9d5547]{flex:1;margin-bottom:8px}.summary-subheading[data-v-0e9d5547]{display:flex;gap:4px;align-items:center;margin:0 0 4px;font-weight:600;color:var(--heading-color)}.skill-link-list[data-v-0e9d5547]{display:flex;flex-direction:column;gap:1px}.skill-link-item[data-v-0e9d5547]{display:flex;align-items:center;padding:2px 4px;cursor:pointer;border-bottom:1px dotted var(--border-color-soft);border-radius:4px;transition:background-color .2s ease}.skill-link-item[data-v-0e9d5547]:hover{background-color:var(--hover-bg)}.skill-link-item[data-v-0e9d5547]:last-child{border-bottom:none}.skill-icon-name[data-v-0e9d5547]{display:flex;flex-grow:0;gap:6px;align-items:center;min-width:0}.skill-link-icon[data-v-0e9d5547]{flex-shrink:0;width:18px;height:18px;object-fit:contain}.info-value[data-v-0e9d5547]{margin-left:auto;font-weight:500;text-align:right}.pre-skills-section .pre-req-icon[data-v-0e9d5547],.pre-skills-section .value-highlight[data-v-0e9d5547]{color:var(--info-color)}.required-by-skills-section .required-by-icon[data-v-0e9d5547],.required-by-skills-section .value-highlight[data-v-0e9d5547]{color:var(--warning-color)}.indirect-prerequisite[data-v-0e9d5547]{opacity:.7}.indirect-prerequisite .value-highlight[data-v-0e9d5547]{color:var(--text-color-secondary)}.ghost-select-wrapper[data-v-45c533a2]{position:relative;display:inline-block;cursor:pointer;user-select:none}.ghost-select-wrapper.is-single[data-v-45c533a2]{cursor:default;opacity:.8}.ghost-trigger[data-v-45c533a2]{position:relative;display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 6px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;transition:all .2s}.ghost-trigger.has-icon[data-v-45c533a2]{padding-left:24px}.ghost-select-wrapper:not(.is-single):hover .ghost-trigger[data-v-45c533a2]{border-color:var(--accent-color)}.ghost-select-wrapper.is-open .ghost-trigger[data-v-45c533a2]{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.tool-icon[data-v-45c533a2]{position:absolute;top:50%;left:6px;font-size:.89091rem;color:var(--text-color-secondary);transform:translateY(-50%)}.select-label[data-v-45c533a2]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color);white-space:nowrap}.arrow-icon[data-v-45c533a2]{margin-left:4px;font-size:.89091rem;color:var(--text-color-secondary)}.ghost-select-dropdown[data-v-45c533a2]{position:fixed;z-index:9999;max-height:180px;padding:4px 0;overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;box-shadow:var(--box-shadow-medium)}.ghost-option[data-v-45c533a2]{padding:4px 10px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;transition:background .1s}.ghost-option[data-v-45c533a2]:hover{background:var(--hover-bg)}.ghost-option.active[data-v-45c533a2]{font-weight:600;color:var(--accent-color);background:rgb(var(--accent-rgb, 139 92 246) / 10%)}.fade-enter-active[data-v-45c533a2],.fade-leave-active[data-v-45c533a2]{transition:opacity .15s ease}.fade-enter-from[data-v-45c533a2],.fade-leave-to[data-v-45c533a2]{opacity:0}.controls-bottom[data-v-f8340c77]{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:4px;font-family:var(--font-primary);transition:all .3s ease}.controls-bottom.layout-inline[data-v-f8340c77]{flex-direction:row;gap:12px;align-items:center}.controls-left[data-v-f8340c77]{display:flex;align-items:center;justify-content:space-between;width:100%}.controls-bottom.layout-inline .controls-left[data-v-f8340c77]{flex-shrink:0;order:1;width:auto}.action-info-box[data-v-f8340c77]{width:100%;margin:2px 0 4px}.controls-bottom.layout-inline .action-info-box[data-v-f8340c77]{display:flex;flex:1;flex-direction:column-reverse;justify-content:center;order:2;margin:0}.progress-info[data-v-f8340c77]{display:flex;flex-direction:column;font-size:.8rem;color:var(--text-color-secondary)}.fixed-width-details[data-v-f8340c77]{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;margin-left:6px;font-size:var(--fz-xs);line-height:1.3}.controls-bottom.layout-inline .fixed-width-details[data-v-f8340c77]{flex-wrap:nowrap;margin-bottom:0;overflow:hidden}.info-item[data-v-f8340c77]{display:flex;align-items:center;white-space:nowrap}.fixed-width-details .label[data-v-f8340c77]{min-width:100px;margin-right:4px;font-size:var(--fz-xs);font-weight:400;color:var(--text-color-secondary)}.progress-line[data-v-f8340c77]{display:flex}.fixed-width-details .value[data-v-f8340c77]{min-width:20px;font-family:Inter,monospace;font-weight:600;color:var(--text-color);text-align:center}.fixed-width-details .separator[data-v-f8340c77]{margin:0 2px;color:var(--border-color)}.fixed-width-details .unit[data-v-f8340c77]{margin-left:1px;font-size:.75em;color:var(--text-color-secondary)}.action-id[data-v-f8340c77]{font-weight:700;color:var(--accent-color)}.progress-bar-track[data-v-f8340c77]{position:relative;height:6px;margin:0 10px 0 7px;cursor:grab;user-select:none;background-color:var(--border-color-soft);border-radius:3px}.controls-bottom.layout-inline .progress-bar-track[data-v-f8340c77]{margin-top:4px;margin-bottom:0}.progress-bar-track.is-dragging[data-v-f8340c77]{cursor:grabbing}.progress-bar-char-duration[data-v-f8340c77]{position:absolute;top:0;left:0;height:100%;pointer-events:none;background-color:var(--color-border-red);border-radius:3px;opacity:.5}.progress-bar-fill[data-v-f8340c77]{position:relative;z-index:1;height:100%;pointer-events:none;background-color:var(--accent-color);border-radius:3px}.progress-bar-handle[data-v-f8340c77]{position:absolute;top:50%;z-index:2;width:10px;height:10px;pointer-events:none;background-color:#fff;border:2px solid var(--accent-color);border-radius:50%;box-shadow:0 1px 2px #0003;transform:translate(-50%,-50%);transition:transform .1s,border-color .2s}.progress-bar-track:hover .progress-bar-handle[data-v-f8340c77]{border-color:var(--accent-hover-color);transform:translate(-50%,-50%) scale(1.4)}.playback-controls[data-v-f8340c77]{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;width:100%;margin-top:2px}.controls-bottom.layout-inline .playback-controls[data-v-f8340c77]{margin-top:0}.player-button-box[data-v-f8340c77]{display:flex;gap:4px;align-items:center;margin-right:6px;margin-left:6px}.control-btn[data-v-f8340c77]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-color);cursor:pointer;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-shadow:0 1px 2px #0000000d;transition:all .2s ease}.control-btn[data-v-f8340c77]:hover:not(:disabled){color:var(--accent-color);background-color:var(--hover-bg);border-color:var(--accent-color)}.control-btn svg[data-v-f8340c77]{width:1em;height:1em}.layout-toggle-btn[data-v-f8340c77]{color:var(--text-color-secondary)}.layout-toggle-btn svg[data-v-f8340c77]{width:13px;height:13px}.play-btn-unified[data-v-f8340c77]{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.play-btn-unified[data-v-f8340c77]:hover:not(:disabled){color:#fff;background-color:var(--accent-hover-color);border-color:var(--accent-hover-color)}.play-btn-unified svg[data-v-f8340c77]{fill:#fff}.action-selector-box[data-v-f8340c77]{display:flex;flex:1;flex-wrap:wrap;gap:6px;margin-left:6px;overflow:visible}.duration-hint[data-v-f8340c77]{margin-left:6px;font-size:.9em;font-weight:400;color:var(--text-color-secondary)}.progress-line span[data-v-f8340c77]:not(.label){display:inline-flex;align-items:baseline}.skill-name-container[data-v-aeefa119]{position:relative;z-index:200;display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:6px;overflow:visible;font-family:var(--font-primary);background-color:transparent}.extra-hitbox-info[data-v-aeefa119]{display:flex;flex:1;gap:8px;align-items:center;margin-left:6px}.level-toggles[data-v-aeefa119]{display:flex;gap:4px}.level-toggle-btn[data-v-aeefa119]{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:var(--fz-sm);font-weight:700;color:#fff;cursor:pointer;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:all .2s ease}.level-toggle-btn[data-v-aeefa119]:hover{filter:brightness(1.1);transform:translateY(-1px)}.level-toggle-btn.active[data-v-aeefa119]{border-color:#fff;transform:translateY(-2px)}.zoom-controls[data-v-aeefa119]{display:flex;gap:4px;align-items:center;height:100%;margin-right:6px}.action-icon-btn[data-v-aeefa119]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--border-radius-sm);transition:all .2s ease}.action-icon-btn svg[data-v-aeefa119]{width:1.2em;height:1.2em}.action-icon-btn[data-v-aeefa119]:hover:not(:disabled){color:var(--accent-color);background-color:var(--hover-bg)}.action-icon-btn[data-v-aeefa119]:active:not(:disabled){transform:scale(.95)}.action-icon-btn.active[data-v-aeefa119]{color:var(--accent-color);background-color:var(--hover-bg);border-color:var(--border-color)}.zoom-level[data-v-aeefa119]{min-width:42px;padding:2px 4px;font-family:Inter,monospace;font-size:var(--fz-xs);font-weight:600;color:var(--text-color);text-align:center;cursor:pointer;user-select:none;border-radius:4px;transition:background-color .2s}.zoom-level[data-v-aeefa119]:hover{color:var(--accent-color);background-color:var(--hover-bg)}.exit-preview-btn[data-v-aeefa119]{display:flex;gap:4px;align-items:center;height:24px;padding:0 8px;margin-left:8px;font-size:var(--fz-xs);font-weight:500;color:var(--danger-color);cursor:pointer;background-color:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);transition:all .2s ease}.exit-preview-btn[data-v-aeefa119]:hover{color:#fff;background-color:var(--danger-color);border-color:var(--danger-color)}.export-btn.is-loading[data-v-aeefa119]{cursor:wait;opacity:.7}.spinner-icon[data-v-aeefa119]{color:var(--accent-color);animation:spin-aeefa119 1s linear infinite}@keyframes spin-aeefa119{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hitbox-comment-text[data-v-aeefa119]{font-size:var(--fz-xs)}.coordinate-visualizer-container[data-v-3a47e197]{position:relative;display:flex;flex-direction:column;width:100%}.visualizer-flex-wrapper[data-v-3a47e197]{display:flex;flex-direction:column;gap:0;width:100%;transition:all .3s ease}.coordinate-visualizer[data-v-3a47e197]{position:relative;width:100%;height:180px;overflow:hidden;touch-action:none;cursor:grab;user-select:none;background-color:#fff;border:1px solid var(--border-color);border-bottom:none}.coordinate-visualizer.is-panning[data-v-3a47e197]{cursor:grabbing}.main-canvas[data-v-3a47e197]{display:block;width:100%;height:100%}.loading-overlay[data-v-3a47e197]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--text-color-secondary);background:#fffc}.controls-wrapper[data-v-3a47e197]{z-index:10;width:100%}.visualizer-flex-wrapper.side-layout-active[data-v-3a47e197]{flex-direction:row;height:280px}.visualizer-flex-wrapper.side-layout-active .coordinate-visualizer[data-v-3a47e197]{flex:1;height:auto;border:none}.visualizer-flex-wrapper.side-layout-active .controls-wrapper[data-v-3a47e197]{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;width:320px;padding:0 12px}.visualizer-container[data-v-8ae114be]{display:flex;justify-content:center;width:100%}[data-v-63c54929]{font-size:var(--fz-sm)}[data-v-63c54929] .skill-section,[data-v-63c54929] .level-card{padding-bottom:8px!important;margin-bottom:8px!important;border-bottom:1px solid var(--border-color)!important}[data-v-63c54929] .skill-visualizer,.raw-json-section[data-v-63c54929]{padding-bottom:0!important;margin-bottom:16px!important;border-bottom:none!important}[data-v-63c54929] .skill-level-details-section{padding-bottom:0!important;margin-bottom:0!important;border-bottom:none!important}.edit-action-btn[data-v-63c54929]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:-2px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s ease}.edit-action-btn[data-v-63c54929]:hover{color:var(--accent-color);background:var(--hover-bg)}.edit-action-btn i[data-v-63c54929]{font-size:.89091rem}[data-v-63c54929] .header-meta-row{display:flex;align-items:center}.component-container[data-v-b58c089a]{position:relative;max-width:1400px;height:calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));padding:0}.loading-overlay[data-v-b58c089a]{position:absolute;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;pointer-events:all;background:rgb(var(--bg-panel),.95);backdrop-filter:blur(5px)}.editor-column[data-v-b58c089a]{display:flex;flex-direction:column;height:100%;overflow:hidden}.editor-panel[data-v-b58c089a]{flex:1;padding:0 10px 0 20px;overflow-y:auto}.preview-panel[data-v-b58c089a]{height:100%;overflow-y:auto}.empty-state[data-v-b58c089a]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-color-secondary)}[data-v-b58c089a] #skillDetailsPanel{border-left:none;box-shadow:none}.loading-content[data-v-b58c089a]{display:flex;flex-direction:column;gap:12px;align-items:center;padding:24px 40px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 25px #0003}.loading-content i[data-v-b58c089a]{font-size:2.03636rem;color:var(--accent-color)}.loading-content span[data-v-b58c089a]{font-size:.89091rem;font-weight:500;color:var(--text-main)}.content-blur[data-v-b58c089a]{pointer-events:none;filter:blur(8px)}.fade-enter-active[data-v-b58c089a],.fade-leave-active[data-v-b58c089a]{transition:opacity .3s ease}.fade-enter-from[data-v-b58c089a],.fade-leave-to[data-v-b58c089a]{opacity:0}.layout-controls[data-v-81cf0698]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-bottom:0}.label[data-v-81cf0698]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary)}.segmented-control[data-v-81cf0698]{display:flex;padding:0 1px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px}.segmented-control button[data-v-81cf0698]{padding:2px 10px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);cursor:pointer;background:transparent;border:none;border-radius:6px;transition:all .2s}.segmented-control button[data-v-81cf0698]:hover{color:var(--text-color)}.segmented-control button.active[data-v-81cf0698]{color:var(--accent-color);background:var(--card-bg);box-shadow:0 2px 4px #0000000d}@media(width<=768px){.layout-controls[data-v-81cf0698]{display:none}}.view-container[data-v-2af75e09]{width:100%;height:calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));overflow:hidden}.list-area[data-v-2af75e09]{height:100%;scroll-behavior:smooth;background-color:var(--bg-color)}.container[data-v-2af75e09]{max-width:1400px;padding:0 var(--base-padding) 0}.controls-wrapper[data-v-2af75e09]{padding:10px 16px 5px;margin:0 calc(var(--base-padding) * -1)}.list-content-wrapper[data-v-2af75e09]{position:relative;z-index:1;margin-top:10px}.details-pane-inner[data-v-2af75e09]{display:flex;flex-direction:column;height:100%}.placeholder-container[data-v-2af75e09]{display:flex;flex:1;align-items:center;justify-content:center;background-color:var(--border-color)}.empty-state-content[data-v-2af75e09]{display:flex;flex-direction:column;gap:12px;align-items:center;color:var(--text-color-secondary);opacity:.6}.empty-state-content i[data-v-2af75e09]{font-size:3.05455rem}.view-container.hide-sidebar[data-v-2af75e09] .pane-resizable,.view-container.hide-sidebar[data-v-2af75e09] .layout-resizer{display:none!important}.view-container.hide-sidebar[data-v-2af75e09] .pane-fluid{flex:1 1 100%!important;width:100%!important}@media(width<=768px){.controls-wrapper[data-v-2af75e09]{top:50px;padding:8px 10px;margin-right:-10px;margin-left:-10px}.view-container[data-v-2af75e09] .pane-fluid{flex:1 1 100%!important;order:1!important;width:100%!important}.view-container[data-v-2af75e09] .pane-resizable{z-index:1000;flex:0 0 0!important;width:0!important;min-width:0!important;overflow:visible!important;border:none!important}.view-container[data-v-2af75e09] .layout-resizer{display:none!important}}.data-empty-state[data-v-74c1c6c2]{display:flex;flex-direction:column;gap:15px;align-items:center;padding:40px 20px;margin-top:var(--base-margin);font-size:var(--fz-sm);color:var(--text-color-secondary);text-align:center;background-color:var(--card-bg);border:1px dashed var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-light)}.data-empty-state i[data-v-74c1c6c2]{font-size:var(--fz-4xl);color:var(--text-color-secondary);opacity:.6}.data-group[data-v-24facbed]{position:relative;margin-bottom:12px}.group-heading[data-v-24facbed]{position:sticky;top:-1px;z-index:10;display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-color);transition:all .2s ease}.level-1>.group-heading[data-v-24facbed]{z-index:13}.level-2>.group-heading[data-v-24facbed]{z-index:12}.level-3>.group-heading[data-v-24facbed]{z-index:11}.data-group.level-1[data-v-24facbed]{background-color:var(--bg-color)}.data-group.level-1>.group-heading[data-v-24facbed]{padding:10px 16px 5px;margin-bottom:0;font-size:var(--fz-md);font-weight:600;background-color:var(--bg-color);border-bottom:1px solid var(--border-color-soft)}.data-group.level-1>.group-content[data-v-24facbed]{padding:12px 16px}.data-group.level-2>.group-heading[data-v-24facbed]{font-size:var(--fz-sm);font-style:italic;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.08em;background-color:var(--bg-color)}.data-group.level-3>.group-heading[data-v-24facbed]{padding:6px 0;font-size:var(--fz-sm);font-weight:600;background-color:var(--bg-color)}.accent-mark[data-v-24facbed]{width:4px;height:14px;margin-right:8px;background-color:var(--accent-color);border-radius:2px}.group-heading.is-collapsible[data-v-24facbed]{cursor:pointer}.group-heading.is-collapsible[data-v-24facbed]:hover{color:var(--accent-color)}.title-wrapper[data-v-24facbed]{display:flex;flex:1;align-items:center;min-width:0}.title-text[data-v-24facbed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading-actions[data-v-24facbed]{display:flex;align-items:center}.icon-box[data-v-24facbed]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border-radius:4px}.bx[data-v-24facbed]{font-size:1.14545rem;color:var(--text-color-secondary)}.is-collapsed.level-1[data-v-24facbed]{border-bottom-color:var(--border-color)}.is-collapsed.level-1>.group-heading[data-v-24facbed]{border-bottom-color:transparent}.group-content[data-v-24facbed]{position:relative}.dynamic-grid[data-v-d089b0a4]{display:grid;grid-template-columns:repeat(var(--v1c3b68ca),minmax(140px,1fr));gap:var(--v84785cd8);transition:all .3s ease}@media(width<=768px){.dynamic-grid[data-v-d089b0a4]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}}.equipment-card-compact[data-v-8aef46dc]{display:flex;align-items:center;padding:3px 0 3px 5px;overflow:hidden;cursor:pointer;background:var(--bg-color);transition:all var(--transition-speed) var(--transition-function)}.equipment-card-compact[data-v-8aef46dc]:hover{background:var(--hover-bg);border-color:var(--accent-color);box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}.card-content-wrapper[data-v-8aef46dc]{display:flex;flex-grow:1;flex-direction:row;gap:8px;align-items:center}.equipment-icon-container-compact[data-v-8aef46dc]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;background-color:transparent;border:none;border-radius:var(--border-radius-sm)}.equipment-icon-compact[data-v-8aef46dc]{max-width:100%;max-height:100%;object-fit:contain;transition:transform var(--transition-speed) var(--transition-function)}.equipment-card-compact:hover .equipment-icon-compact[data-v-8aef46dc]{transform:scale(1.05)}.icon-placeholder[data-v-8aef46dc]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--fz-3xl);color:var(--text-color-secondary);background-color:var(--hover-bg);border-radius:var(--border-radius-sm)}.name-badges-wrapper[data-v-8aef46dc]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.card-title-compact[data-v-8aef46dc]{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:400;line-height:1.2;color:var(--heading-color);white-space:nowrap}.badges-row[data-v-8aef46dc]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.item-level-badge[data-v-8aef46dc]{flex-shrink:0;padding:0 3px;font-size:var(--fz-sm);font-weight:400;line-height:1;color:var(--text-color-secondary);white-space:nowrap}.special-property-badge[data-v-8aef46dc]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.special-property-badge i[data-v-8aef46dc]{font-size:var(--fz-sm);line-height:1;color:#d2691e}.equipment-card-compact.active-equipment[data-v-8aef46dc]{background:var(--hover-bg);border-color:var(--accent-color);box-shadow:0 0 8px rgb(var(--accent-color-rgb),.4),var(--box-shadow-medium);transform:translateY(-1px)}.equipment-card-compact.active-equipment .equipment-icon-container-compact[data-v-8aef46dc]{background-color:rgb(var(--accent-color-rgb),.1);box-shadow:0 0 6px rgb(var(--accent-color-rgb),.3)}.equipment-card-compact.active-equipment .card-title-compact[data-v-8aef46dc]{color:var(--accent-color)}@media(width<=768px){.equipment-card-compact[data-v-8aef46dc]:hover{background-color:var(--hover-bg);border-color:transparent;box-shadow:none;transform:none}.equipment-card-compact.active-equipment[data-v-8aef46dc]{background:var(--hover-bg);border-color:var(--accent-color);border-bottom-color:var(--accent-color);box-shadow:none}.equipment-card-compact.active-equipment .equipment-icon-container-compact[data-v-8aef46dc]{background-color:transparent;box-shadow:none}.equipment-icon-compact[data-v-8aef46dc]{transform:none}.equipment-icon-container-compact[data-v-8aef46dc]{width:28px;height:28px}.card-title-compact[data-v-8aef46dc]{font-size:var(--fz-sm)}.item-level-badge[data-v-8aef46dc]{padding:0 2px;font-size:var(--fz-sm)}.special-property-badge[data-v-8aef46dc]{width:14px;height:14px;font-size:var(--fz-sm);border-radius:var(--border-radius-sm)}.badges-row[data-v-8aef46dc]{gap:3px}.name-badges-wrapper[data-v-8aef46dc]{gap:1px}@media(width<=480px){.card-content-wrapper[data-v-8aef46dc]{gap:6px}.equipment-icon-container-compact[data-v-8aef46dc]{width:24px;height:24px}.card-title-compact[data-v-8aef46dc]{font-size:var(--fz-sm)}.item-level-badge[data-v-8aef46dc]{font-size:var(--fz-md)}.special-property-badge[data-v-8aef46dc]{width:12px;height:12px;font-size:var(--fz-sm)}}}.details-section[data-v-1e812906]{padding:12px 0;border-bottom:1px solid var(--border-color-soft)}.details-section[data-v-1e812906]:last-child{padding-bottom:0;border-bottom:none}.section-title[data-v-1e812906]{display:flex;align-items:center;margin:0 0 8px;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);opacity:.9}.section-title[data-v-1e812906]:before{display:block;width:3px;height:12px;margin-right:6px;content:"";background-color:var(--accent-color);border-radius:2px}.section-content[data-v-1e812906]{font-size:var(--fz-sm);line-height:1.5;color:var(--text-color)}.section-content.grid-layout[data-v-1e812906]{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:4px 16px}@media(width<=480px){.section-content.grid-layout[data-v-1e812906]{grid-template-columns:1fr}}.property-row[data-v-114c1af6]{display:flex;gap:8px;align-items:baseline;justify-content:space-between;line-height:1.5}.prop-label[data-v-114c1af6]{flex-shrink:0;font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary)}.prop-value[data-v-114c1af6]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color);text-align:right;word-break:break-word}.is-highlight[data-v-114c1af6]{font-weight:600;color:var(--heading-color)}.is-warning[data-v-114c1af6]{color:var(--warning-color)}.description-text[data-v-0ce0781b]{padding:8px 12px;font-size:var(--fz-sm);color:var(--text-color);background:var(--hover-bg);border-radius:4px}[data-v-f109885d]:root{--transition-speed: .3s;--border-radius-md: 4px}.filter-container[data-v-f109885d]{position:relative;padding:.5rem 0 0}.form-group[data-v-f109885d]{z-index:10;margin-bottom:.5rem;background-color:var(--bg-color, transparent)}input[type=text][data-v-f109885d]{width:100%;padding:8px 12px;font-family:var(--font-primary, sans-serif);font-size:var(--fz-sm, 14px);color:var(--text-color, #333);background-color:var(--card-bg, #fff);border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius-md, 4px);transition:border-color var(--transition-speed, .3s),box-shadow var(--transition-speed, .3s)}input[type=text][data-v-f109885d]:focus{outline:none;border-color:var(--accent-color, #f60);box-shadow:0 0 0 3px #ff6b2c26}.filter-toggle-btn[data-v-f109885d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;font-size:var(--fz-sm, 14px);color:var(--text-color, #333);cursor:pointer;background-color:var(--card-bg, #fff);border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius-md, 4px);transition:background-color var(--transition-speed, .3s)}.filter-toggle-btn[data-v-f109885d]:hover{background-color:var(--hover-bg, #f5f5f5)}.toggle-icon[data-v-f109885d]{font-size:var(--fz-sm, 12px);transition:transform var(--transition-speed, .3s) ease}.filter-content-wrapper[data-v-f109885d]{max-height:1000px;padding:0 12px;overflow:hidden;opacity:1;transition:max-height var(--transition-speed, .3s) ease-out,opacity var(--transition-speed, .3s) ease-out}.filter-content-wrapper.collapsed[data-v-f109885d]{max-height:0;padding:0;margin:0;opacity:0}.filter-group[data-v-8229e10d]{display:flex;flex-direction:column;min-width:0;padding:0;margin:0;margin-top:.5rem;border:none}.filter-group legend[data-v-8229e10d]{box-sizing:border-box;width:100%;padding:0 0 .4em;margin-bottom:8px;font-size:var(--fz-sm, 14px);font-weight:600;color:var(--heading-color, #333);border-bottom:1px solid var(--border-color, #ccc)}.tag-filter-options[data-v-8229e10d]{display:flex;flex-direction:column;max-height:120px;padding:0;overflow-y:auto;background-color:transparent;border:none}.filter-tag-label[data-v-8229e10d]{display:flex;align-items:center;padding:4px 6px;margin-bottom:2px;cursor:pointer;border-radius:var(--border-radius-md, 4px);transition:background-color var(--transition-speed, .2s)}.filter-tag-label[data-v-8229e10d]:hover{background-color:var(--hover-bg, #f5f5f5)}.filter-tag-label input[type=checkbox][data-v-8229e10d]{width:14px;height:14px;margin-right:6px;accent-color:var(--accent-color, #f60);cursor:pointer}.tag-text[data-v-8229e10d]{font-size:var(--fz-sm, 14px);color:var(--text-color, #333)}.no-options-message[data-v-8229e10d]{padding:6px;font-size:var(--fz-sm, 12px);font-style:italic;color:var(--text-color-secondary, #666);text-align:center}.filter-group[data-v-8229e10d]{border:none}.equipment-subcategory-grid[data-v-421f8bbf]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.subcategory-legend[data-v-421f8bbf]{margin-bottom:6px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary)}.filter-group legend[data-v-421f8bbf]{width:100%;padding-bottom:.4em;margin-bottom:8px;font-size:var(--fz-sm);font-weight:600;border-bottom:1px solid var(--border-color)}.no-options-message.full-width[data-v-421f8bbf]{grid-column:1 / -1;padding:10px;text-align:center}.equipment-types-group[data-v-421f8bbf]{padding:0;margin-top:.5rem;border:none}.tags-container-mini[data-v-86150954]{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;gap:2px;align-items:center;min-width:0;padding-right:4px;overflow-x:auto;scrollbar-width:none}.tags-container-mini[data-v-86150954]::-webkit-scrollbar{display:none}.equip-icon-tag-mini[data-v-86150954]{display:inline-flex;flex-shrink:0;padding:0;background-color:transparent;border:none}.equip-icon-mini[data-v-86150954]{display:block;width:16px;height:16px;object-fit:contain}.skill-item[data-v-86150954]{position:relative;display:flex;align-items:center;padding:6px 8px;overflow:hidden;cursor:pointer;background-color:var(--bg-color);transition:all .2s ease}.skill-item[data-v-86150954]:last-child{border-bottom:none}.skill-item[data-v-86150954]:hover{background-color:var(--hover-bg);transform:translateY(-1px)}.skill-item.active-skill[data-v-86150954]{padding-left:5px;background-color:var(--hover-bg);border-left:3px solid var(--accent-color)}.skill-header[data-v-86150954]{display:flex;flex-grow:1;gap:8px;align-items:center;min-width:0}.skill-icon-wrapper[data-v-86150954]{position:relative;flex-shrink:0;width:32px;height:32px}.skill-icon[data-v-86150954]{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.skill-item:hover .skill-icon[data-v-86150954]{transform:scale(1.05)}.skill-header-text[data-v-86150954]{display:flex;flex-grow:1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.skill-name[data-v-86150954]{padding-left:6px;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:500;line-height:1.3;color:var(--heading-color);white-space:nowrap;border-left:3px solid transparent;transition:all .2s ease}.skill-item:hover .skill-name[data-v-86150954]{color:var(--accent-color)}.skill-name.rarity--legendary-border[data-v-86150954]{border-left-color:#00a857}.skill-name.rarity--unique-border[data-v-86150954]{border-left-color:#e89e00}.skill-name.rarity--epic-border[data-v-86150954]{border-left-color:#d600f7}.skill-name.rarity--rare-border[data-v-86150954]{border-left-color:#00a6ff}.skill-name.rarity--normal-border[data-v-86150954]{border-left-color:#c4cbd3}.skill-name.rarity--special-border[data-v-86150954]{border-left-color:#3d444d}.skill-secondary-info[data-v-86150954]{display:flex;gap:4px;align-items:center;min-width:0;margin-left:9px}.cooldown-badge[data-v-86150954]{flex-shrink:0;padding:1px 4px;font-size:var(--fz-sm);font-weight:500;line-height:1.2;color:var(--text-color-secondary);background-color:var(--hover-bg);border:1px solid var(--border-color-soft);border-radius:3px}.evolution-badge[data-v-86150954]{flex-shrink:0;width:0;height:0;margin-right:4px;border-right:4px solid transparent;border-bottom:7px solid #f44;border-left:4px solid transparent}.skill-item.is--highlighted-pre[data-v-86150954]{padding-left:5px;background-color:#007bff26;border-left:3px solid var(--info-color)}.skill-item.is--highlighted-pre .skill-icon-wrapper[data-v-86150954]{border-radius:4px;box-shadow:0 0 8px #007bff4d}.skill-item.is--highlighted-pre .skill-name[data-v-86150954]{color:var(--info-color)}.skill-item.is--highlighted-post[data-v-86150954]{padding-left:5px;background-color:#ffc10726;border-left:3px solid var(--warning-color)}.skill-item.is--highlighted-post .skill-icon-wrapper[data-v-86150954]{border-radius:4px;box-shadow:0 0 8px #ffc1074d}.skill-item.is--highlighted-post .skill-name[data-v-86150954]{color:var(--warning-color)}.skill-item.active-skill.is--highlighted-pre .skill-icon-wrapper[data-v-86150954],.skill-item.active-skill.is--highlighted-post .skill-icon-wrapper[data-v-86150954]{box-shadow:0 0 8px rgb(var(--accent-color-rgb),.4)}@media(width<=768px){.skill-item[data-v-86150954]{padding:5px 6px}.skill-item[data-v-86150954]:hover{transform:none}.skill-icon-wrapper[data-v-86150954]{width:28px;height:28px}.skill-name[data-v-86150954]{font-size:var(--fz-sm)}.cooldown-badge[data-v-86150954]{padding:1px 3px;font-size:var(--fz-md)}.equip-icon-mini[data-v-86150954]{width:12px;height:12px}.skill-header[data-v-86150954]{gap:6px}.skill-secondary-info[data-v-86150954]{gap:3px}.skill-item.is--highlighted-pre[data-v-86150954],.skill-item.is--highlighted-post[data-v-86150954]{background-color:var(--hover-bg)}.skill-item.is--highlighted-pre .skill-icon-wrapper[data-v-86150954],.skill-item.is--highlighted-post .skill-icon-wrapper[data-v-86150954]{box-shadow:none}}@media(width<=480px){.skill-item[data-v-86150954]{padding:4px 5px}.skill-icon-wrapper[data-v-86150954]{width:26px;height:26px}.skill-name[data-v-86150954]{font-size:var(--fz-sm)}.cooldown-badge[data-v-86150954]{font-size:var(--fz-md)}.equip-icon-mini[data-v-86150954]{width:11px;height:11px}}#skillList[data-v-e1ec1850]{padding:0;margin-top:var(--base-margin);list-style:none}.filter-grid-layout[data-v-5ff45463]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:flex-start}.maple-tooltip[data-v-8b88e406]{position:fixed;z-index:9999;min-width:220px;max-width:300px;padding:8px;color:#fff;pointer-events:none;background:#10203ceb;border:1px solid rgb(255 255 255 / 70%);border-radius:6px;box-shadow:0 4px 15px #0000007f;backdrop-filter:blur(4px);animation:fadeIn-8b88e406 .15s ease-out}.tooltip-header[data-v-8b88e406]{display:flex;gap:10px;align-items:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed rgb(255 255 255 / 30%)}.icon-frame[data-v-8b88e406]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#0000004d;border-radius:4px}.header-text[data-v-8b88e406]{flex:1}.tt-name[data-v-8b88e406]{font-size:.82727rem;font-weight:700;color:#fc0;text-shadow:1px 1px 0 #000}.tt-id[data-v-8b88e406]{font-family:monospace;font-size:.63636rem;color:#ccc}.tooltip-body[data-v-8b88e406]{font-size:.7rem;line-height:1.4;color:#eee}.tooltip-body[data-v-8b88e406]>:not(:last-child){margin-bottom:6px}.tooltip-footer[data-v-8b88e406]{padding-top:6px;margin-top:8px;font-size:.63636rem;color:#74b9ff;border-top:1px solid rgb(255 255 255 / 10%)}@keyframes fadeIn-8b88e406{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.resource-selector[data-v-1b013488]{width:100%;font-size:var(--fz-sm)}.selector-trigger[data-v-1b013488]{display:flex;gap:6px;align-items:center;height:28px;padding:0 8px;cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.selector-trigger[data-v-1b013488]:hover,.selector-trigger.is-active[data-v-1b013488]{background:var(--hover-bg);border-color:var(--accent-color)}.trigger-icon[data-v-1b013488]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.trigger-icon img[data-v-1b013488]{max-width:100%;max-height:100%;object-fit:contain}.placeholder-icon[data-v-1b013488]{font-size:1.01818rem;color:var(--text-color-secondary);opacity:.5}.trigger-text[data-v-1b013488]{flex:1;overflow:hidden;text-overflow:ellipsis;color:var(--text-color);white-space:nowrap}.trigger-text.is-placeholder[data-v-1b013488]{font-style:italic;color:var(--text-color-secondary)}.dropdown-panel-floating[data-v-1b013488]{display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 20px #0003}.dropdown-search[data-v-1b013488]{display:flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--border-color)}.dropdown-search input[data-v-1b013488]{flex:1;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.dropdown-list[data-v-1b013488]{max-height:240px}.list-item[data-v-1b013488]{display:flex;gap:8px;align-items:center;padding:4px 8px;cursor:pointer}.list-item[data-v-1b013488]:hover{background:var(--hover-bg)}.list-item.is-selected[data-v-1b013488]{background:#8b5cf61a}.item-img[data-v-1b013488]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00000008;border-radius:4px}.item-img img[data-v-1b013488]{max-width:20px;max-height:20px}.item-info[data-v-1b013488]{flex:1;overflow:hidden}.item-name[data-v-1b013488]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);white-space:nowrap}.item-id[data-v-1b013488]{font-family:monospace;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.no-results[data-v-1b013488]{padding:12px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center}.dropdown-fade-enter-active[data-v-1b013488],.dropdown-fade-leave-active[data-v-1b013488]{transition:opacity .15s}.dropdown-fade-enter-from[data-v-1b013488],.dropdown-fade-leave-to[data-v-1b013488]{opacity:0}.tooltip-content[data-v-1b013488]{font-size:var(--fz-xs);color:#eee}.category[data-v-1b013488]{padding-bottom:2px;margin-bottom:4px;font-weight:700;color:#00d2ff;border-bottom:1px solid rgb(255 255 255 / 20%)}.sep-line[data-v-1b013488]{height:1px;margin:4px 0;background:#ffffff1a}.stat-row[data-v-1b013488]{display:flex;justify-content:space-between;font-family:monospace;color:#ccc}.stat-val[data-v-1b013488]{font-weight:700;color:#fff}.skill-base-desc[data-v-1b013488]{margin-bottom:8px;color:#fff}.max-level-container[data-v-1b013488]{padding-top:6px;margin-top:6px;border-top:1px dashed rgb(255 255 255 / 20%)}.max-level-label[data-v-1b013488]{margin-bottom:2px;font-weight:700}.max-level-desc[data-v-1b013488]{line-height:1.4}.factor-group[data-v-b8c18072]{display:flex;flex-direction:column;min-width:300px;height:100%;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.group-header[data-v-b8c18072]{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:4px 8px;color:var(--heading-color);background:var(--card-bg);border-bottom:1px solid var(--border-color)}.header-left[data-v-b8c18072]{display:flex;gap:6px;align-items:center;color:var(--heading-color);white-space:nowrap}.title-icon[data-v-b8c18072]{font-size:var(--fz-md);color:var(--accent-color)}.title-text[data-v-b8c18072]{font-weight:600}.group-tip-container[data-v-b8c18072]{position:relative;display:flex;align-items:center;margin-left:4px;cursor:help}.tip-trigger[data-v-b8c18072]{color:var(--text-color-secondary);transition:color .2s}.group-tip-container:hover .tip-trigger[data-v-b8c18072]{color:var(--accent-color)}.group-tip-content[data-v-b8c18072]{position:absolute;top:100%;left:0;z-index:100;display:none;width:240px;padding:10px;font-size:.7rem;line-height:1.4;color:#eee;background:#0f172af2;border:1px solid rgb(255 255 255 / 20%);border-radius:4px;box-shadow:0 4px 12px #0000004d;backdrop-filter:blur(4px)}.group-tip-container:hover .group-tip-content[data-v-b8c18072]{display:block}.header-right[data-v-b8c18072]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.global-inputs[data-v-b8c18072]{display:flex;gap:8px;align-items:center;font-size:var(--fz-xs);color:var(--text-color-secondary)}.g-input-wrap[data-v-b8c18072]{display:flex;gap:4px;align-items:center}.mini-input[data-v-b8c18072]{width:50px}.sep[data-v-b8c18072]{margin:0 4px;color:var(--border-color)}.group-list[data-v-b8c18072]{flex:1;padding:4px;overflow:hidden auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.empty-hint[data-v-b8c18072]{padding:20px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center;opacity:.6}.list-head-row[data-v-b8c18072]{display:grid;grid-template-columns:24px 1fr 60px 60px 24px;gap:8px;padding:6px 8px;font-size:var(--fz-2xs);font-weight:600;color:var(--text-color-secondary)}.h-val[data-v-b8c18072]{text-align:center}.list-row[data-v-b8c18072]{display:flex;gap:8px;align-items:center;padding:4px 8px;margin-bottom:2px}.list-row[data-v-b8c18072]:hover{background:var(--hover-bg);border-radius:4px}.list-row.multi-col[data-v-b8c18072]{display:grid;grid-template-columns:24px 1fr 60px 60px 24px}.row-index[data-v-b8c18072]{width:20px;font-size:var(--fz-2xs);color:var(--text-color-secondary);text-align:center}.row-resource[data-v-b8c18072]{flex:1;min-width:0}.row-factor[data-v-b8c18072]{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;font-size:var(--fz-xs);color:var(--text-color-secondary)}.del-btn[data-v-b8c18072]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.del-btn[data-v-b8c18072]:hover{color:var(--danger-color);background:#ef44441a}[data-v-b8c18072] .spinner-column{display:none}.input-with-tag[data-v-b8c18072]{position:relative;display:flex;align-items:center}.is-disabled-row[data-v-b8c18072]{background:#00000005;opacity:.6;filter:grayscale(1)}.factor-group[data-v-dd4b72d1]{display:flex;flex-direction:column;min-width:300px;height:100%;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.group-header[data-v-dd4b72d1]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;color:var(--heading-color)}.header-left[data-v-dd4b72d1]{display:flex;gap:6px;align-items:center}.title-icon[data-v-dd4b72d1]{font-size:1.01818rem;color:var(--accent-color)}.title-text[data-v-dd4b72d1]{font-size:var(--fz-sm);font-weight:600}.list-head-row[data-v-dd4b72d1],.list-row[data-v-dd4b72d1]{display:grid;grid-template-columns:24px 1fr 60px 60px 24px;gap:8px;align-items:center}.list-head-row[data-v-dd4b72d1]{padding:6px 8px;font-size:.7rem;font-weight:600;color:var(--text-color-secondary)}.list-row[data-v-dd4b72d1]{padding:4px 8px;margin-bottom:2px;border:1px solid transparent;border-radius:4px}.list-row[data-v-dd4b72d1]:hover{background:var(--hover-bg)}.list-row.row-error[data-v-dd4b72d1]{background:#ef44440d;border-color:#ef44444d}.reference-cell[data-v-dd4b72d1]{position:relative;display:flex;gap:6px;align-items:center;height:28px}.custom-select-trigger[data-v-dd4b72d1]{display:flex;gap:6px;align-items:center;height:100%;padding:2px 4px;cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;transition:all .2s}.custom-select-trigger[data-v-dd4b72d1]:hover{border-color:var(--accent-color)}.ref-icon-frame[data-v-dd4b72d1]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;background:#0000000d;border-radius:2px}.ref-icon-frame.is-broken[data-v-dd4b72d1]{color:var(--danger-color)}.c-icon[data-v-dd4b72d1]{width:100%;height:100%;object-fit:contain}.trigger-label[data-v-dd4b72d1]{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);white-space:nowrap;pointer-events:none}.trigger-label.is-placeholder[data-v-dd4b72d1]{color:var(--text-color-secondary)}.text-danger[data-v-dd4b72d1]{color:var(--danger-color)}.caret-icon[data-v-dd4b72d1]{color:var(--text-color-secondary);pointer-events:none}.custom-dropdown-menu[data-v-dd4b72d1]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;width:100%;min-width:220px;max-height:240px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #00000026}.dropdown-search[data-v-dd4b72d1]{position:sticky;top:0;display:flex;gap:6px;padding:6px 8px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.dropdown-search input[data-v-dd4b72d1]::placeholder{font-size:var(--fz-xs)}.dropdown-search input[data-v-dd4b72d1]{flex:1;font-size:var(--fz-xs);color:var(--text-color);outline:none;background:transparent;border:none}.dropdown-item[data-v-dd4b72d1]{display:flex;gap:8px;align-items:center;padding:6px 10px;cursor:pointer}.dropdown-item[data-v-dd4b72d1]:hover{background:var(--hover-bg)}.dropdown-item.selected[data-v-dd4b72d1]{font-weight:600;color:var(--accent-color)}.opt-icon[data-v-dd4b72d1]{display:flex;align-items:center;width:20px;height:20px}.opt-icon img[data-v-dd4b72d1]{width:100%;height:100%;object-fit:contain}.action-mini-btn[data-v-dd4b72d1]{color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none}.jump-btn[data-v-dd4b72d1]:hover{color:var(--accent-color)}.tooltip-content[data-v-dd4b72d1]{min-width:180px;font-size:.7rem;color:#eee}.desc-text[data-v-dd4b72d1]{margin-bottom:6px;font-style:italic;color:#ccc}.sep-line[data-v-dd4b72d1]{height:1px;margin:6px 0;background:#fff3}.stat-row[data-v-dd4b72d1]{display:flex;justify-content:space-between;margin-bottom:4px}.stats-block[data-v-dd4b72d1]{margin-top:4px;font-family:monospace;color:#a5b4fc}.hint-text[data-v-dd4b72d1]{display:flex;gap:4px;align-items:center;margin-top:8px;font-size:.63636rem;color:#94a3b8}.del-btn[data-v-dd4b72d1]{color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none}.del-btn[data-v-dd4b72d1]:hover{color:var(--danger-color)}.empty-hint[data-v-dd4b72d1]{padding:30px 20px;font-size:.76364rem;font-style:italic;color:var(--text-color-secondary);text-align:center;opacity:.7}.no-results[data-v-dd4b72d1]{padding:6px 12px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center}.fade-enter-active[data-v-dd4b72d1],.fade-leave-active[data-v-dd4b72d1]{transition:opacity .15s}.fade-enter-from[data-v-dd4b72d1],.fade-leave-to[data-v-dd4b72d1]{opacity:0}[data-v-dd4b72d1] .spinner-column{display:none}.general-settings-panel[data-v-365e9ae1]{display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px}.panel-header-actions[data-v-365e9ae1]{display:flex;flex-direction:column;padding:12px;background:var(--bg-app);border-bottom:1px solid var(--border-color)}.profile-section[data-v-365e9ae1]{display:flex;flex-direction:column;gap:8px}.profile-row[data-v-365e9ae1]{display:flex;gap:6px;align-items:baseline}.profile-label[data-v-365e9ae1]{font-size:var(--fz-xs);font-weight:600;color:var(--text-color-secondary);text-transform:uppercase}.profile-name[data-v-365e9ae1]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);white-space:nowrap}.status-row[data-v-365e9ae1]{display:flex;gap:8px;align-items:center;justify-content:space-between}.status-indicator[data-v-365e9ae1]{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;font-size:var(--fz-xs);font-weight:600;border-radius:4px;transition:all .3s}.status-indicator.local-mode[data-v-365e9ae1]{color:var(--text-color-secondary);border:1px dashed var(--border-color)}.status-indicator.saving-mode[data-v-365e9ae1]{color:#fff;background:#f97316;border:1px solid #f97316}.status-indicator.saved-mode[data-v-365e9ae1]{color:#15803d;background:#dcfce7;border:1px solid #dcfce7}.size-counter-box[data-v-365e9ae1]{cursor:pointer}.size-text-row[data-v-365e9ae1]{display:flex;align-items:baseline;justify-content:flex-end;font-size:var(--fz-sm);font-weight:600}.size-cap[data-v-365e9ae1]{margin-left:2px;color:var(--text-color-secondary)}.mini-progress[data-v-365e9ae1]{height:3px;margin-top:2px;overflow:hidden;background:var(--border-color);border-radius:2px}.mini-progress .bar[data-v-365e9ae1]{height:100%;transition:width .3s}.size-counter-box.success .bar[data-v-365e9ae1]{background:var(--success-color)}.size-counter-box.success .size-text-row[data-v-365e9ae1]{color:var(--success-color)}.size-counter-box.warning .bar[data-v-365e9ae1]{background:var(--warning-color)}.size-counter-box.warning .size-text-row[data-v-365e9ae1]{color:var(--warning-color)}.size-counter-box.danger .bar[data-v-365e9ae1]{background:var(--danger-color)}.size-counter-box.danger .size-text-row[data-v-365e9ae1]{color:var(--danger-color)}.action-bar[data-v-365e9ae1]{display:flex;gap:8px;padding:12px;background:var(--card-bg)}.action-btn[data-v-365e9ae1]{display:flex;align-items:center;justify-content:center;height:30px;padding:0 12px;color:var(--text-color);cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.action-btn[data-v-365e9ae1]:hover{background:var(--hover-bg);border-color:var(--accent-color)}.action-btn.icon-only[data-v-365e9ae1]{width:32px;padding:0;font-size:1.01818rem}.copy-main-btn[data-v-365e9ae1]{flex:1;gap:6px;padding:0;font-size:var(--fz-sm);font-weight:600;color:#fff;white-space:nowrap;background:var(--accent-color);border-color:var(--accent-color)}.copy-main-btn[data-v-365e9ae1]:hover{color:var(--text-color);background:var(--bg-color);border-color:var(--bg-color)}.copy-main-btn.copy-success[data-v-365e9ae1]{background:var(--success-color)!important;border-color:var(--success-color)!important}.view-toggles[data-v-365e9ae1]{display:flex;padding:2px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.view-toggles button[data-v-365e9ae1]{height:26px;padding:0 10px;font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.view-toggles button.active[data-v-365e9ae1]{font-weight:700;color:var(--text-color);background:var(--card-bg);box-shadow:0 1px 3px #0000001a}.summary-section[data-v-365e9ae1]{padding:10px 12px;background:var(--bg-app);border-top:1px solid var(--border-color)}.summary-header[data-v-365e9ae1]{margin-bottom:6px;font-size:var(--fz-xs);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.summary-grid[data-v-365e9ae1]{display:flex;flex-wrap:wrap;gap:6px}.s-tag[data-v-365e9ae1]{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;font-size:var(--fz-xs);font-weight:600;color:var(--text-color);background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.s-tag.single[data-v-365e9ae1]{color:var(--accent-color);background:rgb(var(--accent-rgb),.05);border-color:var(--accent-color)}.s-tag.multi[data-v-365e9ae1]{color:#8b5cf6;background:#8b5cf60d;border-color:#8b5cf6}.s-tag.pvp-on[data-v-365e9ae1]{color:var(--danger-color);background:#ef44440d;border-color:var(--danger-color)}.s-tag.pvp-off[data-v-365e9ae1]{color:var(--success-color);border-color:var(--success-color);opacity:.8}.s-tag.info[data-v-365e9ae1]{color:var(--text-color-secondary)}.init-skills-header[data-v-365e9ae1]{display:flex;gap:6px;align-items:center;padding:10px 12px 6px;font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;background:var(--bg-app);border-top:1px solid var(--border-color)}.character-workshop[data-v-5844dee0]{display:flex;flex-direction:column;height:100%}.workshop-header[data-v-5844dee0]{display:flex;gap:8px;align-items:center;padding:6px 8px}.header-left[data-v-5844dee0]{display:flex;gap:4px;align-items:center;white-space:nowrap}.header-center[data-v-5844dee0]{display:flex;flex:1;justify-content:left;min-width:0}.hero-select[data-v-5844dee0]{width:100%;max-width:180px}.header-right[data-v-5844dee0]{display:flex;gap:6px;align-items:center}reset-btn[data-v-5844dee0]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;color:var(--warning-color);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:4px;transition:all .2s}.reset-btn[data-v-5844dee0]:hover{color:#fff;background:var(--warning-color);border-color:var(--warning-color)}.id-badge[data-v-5844dee0]{padding:2px 6px;font-family:monospace;font-size:.63636rem;color:var(--text-color-secondary);background:#0003;border:1px solid var(--border-color);border-radius:4px}.status-dot[data-v-5844dee0]{width:8px;height:8px;background-color:var(--border-color);border-radius:50%}.status-dot.modified[data-v-5844dee0]{background-color:var(--warning-color, #f59e0b);box-shadow:0 0 4px var(--warning-color)}.workshop-content[data-v-5844dee0]{flex:1;padding:12px}.char-hero-card[data-v-5844dee0]{display:flex;gap:12px;align-items:center;margin-bottom:8px}.avatar-box[data-v-5844dee0]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;overflow:hidden;background:var(--bg-app)}.avatar-box img[data-v-5844dee0]{width:100%;height:100%;object-fit:contain}.hero-info[data-v-5844dee0]{flex:1}.hero-label[data-v-5844dee0]{margin-bottom:2px;font-size:.57273rem;color:var(--text-color-secondary);text-transform:uppercase}.hero-input[data-v-5844dee0]{width:100%;padding-bottom:2px;font-size:.89091rem;font-weight:700;color:var(--accent-color);background:transparent;border:none;border-bottom:1px solid var(--border-color);transition:border-color .2s}.hero-input[data-v-5844dee0]:focus{outline:none;border-bottom-color:var(--accent-color)}.row[data-v-5844dee0]{display:grid;grid-template-columns:85px 1fr auto;gap:8px;align-items:center;margin-bottom:8px}.row label[data-v-5844dee0]{font-size:.7rem;color:var(--text-color-secondary)}.active-tag[data-v-5844dee0]{font-weight:600;color:var(--success-color)!important}.warning-text[data-v-5844dee0]{font-size:.63636rem;font-style:italic;color:var(--warning-color)}.empty-set-hint[data-v-5844dee0]{padding:20px;font-size:.7rem;font-style:italic;color:var(--text-color-secondary);text-align:center;background:#0000001a;border-radius:4px}.v-gap[data-v-5844dee0]{height:8px}.reset-btn[data-v-5844dee0]{padding:0 6px;border-radius:4px}.title-icon[data-v-5844dee0]{font-size:var(--fz-md);color:var(--accent-color)}.title-text[data-v-5844dee0]{font-weight:600}.resource-selector[data-v-feb0bfe4]{width:100%;max-width:180px;font-size:var(--fz-2xs)}.selector-trigger[data-v-feb0bfe4]{display:flex;gap:4px;align-items:center;height:26px;padding:0 6px;overflow:hidden;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.trigger-text-col[data-v-feb0bfe4]{display:flex;flex:1;gap:4px;align-items:center;overflow:hidden}.trigger-text.main[data-v-feb0bfe4]{overflow:hidden;text-overflow:ellipsis;font-size:.63636rem;font-weight:600;color:var(--text-color);white-space:nowrap}.trigger-sub-text[data-v-feb0bfe4]{flex-shrink:0;font-family:monospace;font-size:.57273rem;color:var(--accent-color);opacity:.8}.dropdown-panel-floating[data-v-feb0bfe4]{width:220px!important;background:var(--bg-app)}.selector-trigger[data-v-feb0bfe4]:hover{background:var(--card-bg);border-color:var(--accent-color)}.trigger-icon[data-v-feb0bfe4]{display:flex;align-items:center;font-size:.89091rem;color:var(--accent-color);opacity:.7}.arrow[data-v-feb0bfe4]{font-size:.89091rem;color:var(--text-color-secondary)}.dropdown-search[data-v-feb0bfe4]{display:flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--border-color-soft)}.dropdown-search input[data-v-feb0bfe4]{flex:1;font-size:var(--fz-xs);color:var(--text-color);outline:none;background:transparent;border:none}.dropdown-list[data-v-feb0bfe4]{max-height:200px}.list-item[data-v-feb0bfe4]{padding:4px 10px;cursor:pointer}.list-item[data-v-feb0bfe4]:hover{background:var(--hover-bg)}.list-item.is-selected[data-v-feb0bfe4]{color:var(--accent-color);background:#8b5cf614}.item-name[data-v-feb0bfe4]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-xs);font-weight:600;white-space:nowrap}.item-sub[data-v-feb0bfe4]{overflow:hidden;text-overflow:ellipsis;font-size:.63636rem;color:var(--text-color-secondary);white-space:nowrap}.mono[data-v-feb0bfe4]{font-family:monospace}.no-results[data-v-feb0bfe4]{padding:12px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center}.dropdown-fade-enter-active[data-v-feb0bfe4],.dropdown-fade-leave-active[data-v-feb0bfe4]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-feb0bfe4],.dropdown-fade-leave-to[data-v-feb0bfe4]{opacity:0;transform:translateY(5px)}.portal-visualizer[data-v-eb2d4d87]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:380px;overflow:hidden;background:var(--card-bg-darker);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}.viz-header[data-v-eb2d4d87]{z-index:10;display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px;background:var(--bg-app);border-bottom:1px solid var(--border-color)}.header-info[data-v-eb2d4d87]{display:flex;gap:8px;align-items:center;font-size:var(--fz-xs)}.map-id[data-v-eb2d4d87]{padding:0 4px;font-family:monospace;font-weight:700;background:var(--border-color);border-radius:3px}.map-name[data-v-eb2d4d87]{font-weight:600;color:var(--text-color-secondary)}.action-btn.reset[data-v-eb2d4d87]{display:flex;gap:4px;align-items:center;padding:2px 6px;font-size:.63636rem;color:var(--danger-color);cursor:pointer;background:transparent;border:1px solid var(--danger-color);border-radius:4px}.action-btn.reset[data-v-eb2d4d87]:hover{color:#fff;background:var(--danger-color)}.viz-content[data-v-eb2d4d87]{position:relative;flex:1;overflow:hidden;cursor:grab;user-select:none}.viz-content.is-dragging[data-v-eb2d4d87]{cursor:grabbing}.canvas-wrapper[data-v-eb2d4d87]{position:absolute;top:50%;left:50%;background-image:radial-gradient(var(--border-color) 1px,transparent 1px);background-size:30px 30px;transform-origin:center center}.portal-node[data-v-eb2d4d87]{position:absolute;z-index:5;width:0;height:0}.node-scale-wrapper[data-v-eb2d4d87]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(calc(1 / var(--current-scale)))}.node-dot[data-v-eb2d4d87]{width:14px;height:14px;cursor:pointer;background:var(--accent-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px #0003;transition:transform .2s}.portal-node.is-selected .node-dot[data-v-eb2d4d87]{background:var(--warning-color);border-color:#fff;transform:scale(1.4)}.portal-node.is-disabled .node-dot[data-v-eb2d4d87]{background:#999;opacity:.6}.portal-node.is-modified .node-dot[data-v-eb2d4d87]{background:var(--success-color)}.mini-icon[data-v-eb2d4d87]{display:flex;align-items:center;justify-content:center;height:100%;font-size:.57273rem;color:#fff}.node-label[data-v-eb2d4d87]{position:absolute;bottom:18px;left:50%;padding:2px 6px;font-size:.63636rem;color:var(--tooltip-color);white-space:nowrap;pointer-events:none;background:var(--tooltip-bg);border-radius:4px;opacity:0;transform:translate(-50%);transition:opacity .2s}.portal-node:hover .node-label[data-v-eb2d4d87],.portal-node.is-selected .node-label[data-v-eb2d4d87]{opacity:1}.viz-controls[data-v-eb2d4d87]{position:absolute;bottom:8px;left:8px;display:flex;gap:4px;align-items:center}.zoom-info[data-v-eb2d4d87]{padding:1px 4px;font-size:.57273rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:3px}.viz-controls button[data-v-eb2d4d87]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.89091rem;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.editor-dock-mini[data-v-eb2d4d87]{position:absolute;top:40px;right:6px;z-index:100;width:165px;background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--box-shadow-medium)}.dock-header[data-v-eb2d4d87]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--bg-app);border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0}.close-btn[data-v-eb2d4d87]{padding:0}.p-title[data-v-eb2d4d87]{font-size:.7rem;font-weight:700;color:var(--accent-color)}.dock-body[data-v-eb2d4d87]{padding:6px;font-size:var(--fz-2xs)}.compact-map-sel[data-v-eb2d4d87]{max-width:150px!important}.mini-info[data-v-eb2d4d87]{padding:6px;margin-bottom:8px;background:var(--bg-app);border-radius:4px}.mini-info .label[data-v-eb2d4d87]{margin-bottom:2px;font-size:.57273rem;color:var(--text-color-secondary)}.mini-info .val[data-v-eb2d4d87]{font-weight:600;line-height:1.2;color:var(--text-color)}.mini-info .sub[data-v-eb2d4d87]{font-size:.57273rem;opacity:.7}.control-item[data-v-eb2d4d87]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.toggle-btn[data-v-eb2d4d87]{min-width:60px;padding:2px 8px;font-size:.63636rem;font-weight:700;color:#fff;text-align:center;cursor:pointer;user-select:none;background:var(--success-color);border-radius:4px;transition:all .2s}.toggle-btn[data-v-eb2d4d87]:active{filter:brightness(1.1);transform:scale(.95)}.toggle-btn.is-off[data-v-eb2d4d87]{background:var(--text-color-secondary)}.field label[data-v-eb2d4d87]{display:block;margin-bottom:2px;color:var(--text-color-secondary)}.control-group.is-locked[data-v-eb2d4d87]{pointer-events:none;opacity:.4;filter:grayscale(1)}.state-msg.empty-map[data-v-eb2d4d87]{background:#ef44440d}.empty-map i[data-v-eb2d4d87]{color:var(--danger-color)}.sub-hint[data-v-eb2d4d87]{margin-top:4px;font-size:.63636rem;opacity:.6}.checkbox-field[data-v-eb2d4d87]{margin:4px 0}.check-label[data-v-eb2d4d87]{display:flex;gap:6px;align-items:center;font-size:.63636rem;color:var(--text-color);cursor:pointer}.check-label input[data-v-eb2d4d87]{width:12px;height:12px;cursor:pointer}.warn-text[data-v-eb2d4d87]{margin-top:2px;font-size:.57273rem;font-style:italic;color:var(--warning-color)}.select-trigger[data-v-eb2d4d87]{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 6px;font-size:.63636rem;cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;transition:border-color .2s}.select-trigger[data-v-eb2d4d87]:not(.disabled):hover{border-color:var(--accent-color)}.select-trigger.active[data-v-eb2d4d87]{border-color:var(--accent-color)}.select-trigger.disabled[data-v-eb2d4d87]{cursor:not-allowed;opacity:.5}.t-text[data-v-eb2d4d87]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-dropdown[data-v-eb2d4d87]{position:fixed;background:var(--card-bg);border:1px solid var(--accent-color);border-radius:4px;box-shadow:0 4px 12px #8b5cf633}.d-item[data-v-eb2d4d87]{padding:4px 8px;font-size:.63636rem;cursor:pointer;border-bottom:1px solid var(--border-color-soft);transition:background .2s}.d-item[data-v-eb2d4d87]:last-child{border-bottom:none}.d-item[data-v-eb2d4d87]:hover{color:var(--accent-color);background:var(--hover-bg)}.slide-smooth-enter-active[data-v-eb2d4d87],.slide-smooth-leave-active[data-v-eb2d4d87]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.slide-smooth-enter-from[data-v-eb2d4d87],.slide-smooth-leave-to[data-v-eb2d4d87]{opacity:0;transform:translate(20px)}.map-config-group[data-v-d0e52b1f]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}.config-layout[data-v-d0e52b1f]{display:flex;flex:1;overflow:hidden;background:var(--card-bg)}.modified-history[data-v-d0e52b1f]{display:flex;flex-shrink:0;flex-direction:column;width:160px;background:var(--card-bg-darker);border-right:1px solid var(--border-color)}.config-content[data-v-d0e52b1f]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:16px}.viz-section[data-v-d0e52b1f]{display:flex;flex:1;flex-direction:column;min-height:0}.group-header[data-v-d0e52b1f]{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--bg-app);border-bottom:1px solid var(--border-color)}.modified-badge[data-v-d0e52b1f]{display:flex;gap:3px;align-items:center;padding:1px 6px;font-size:.63636rem;color:#fff;background:var(--accent-color);border-radius:10px}.history-title[data-v-d0e52b1f]{padding:10px;font-size:.7rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;border-bottom:1px solid var(--border-color-soft)}.history-item[data-v-d0e52b1f]{display:flex;flex-direction:column;padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--border-color-soft);border-left:3px solid transparent;transition:all .2s}.history-item[data-v-d0e52b1f]:hover{background:var(--hover-bg)}.history-item.active[data-v-d0e52b1f]{background:var(--card-bg);border-left-color:var(--accent-color)}.m-id[data-v-d0e52b1f]{font-family:monospace;font-size:.7rem;color:var(--accent-color)}.m-name[data-v-d0e52b1f]{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:var(--text-color);white-space:nowrap}.history-empty[data-v-d0e52b1f]{padding:20px;font-size:.7rem;font-style:italic;color:var(--text-color-secondary);text-align:center}.s-label[data-v-d0e52b1f]{display:block;margin-bottom:6px;font-size:.7rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.v-divider[data-v-d0e52b1f]{height:1px;margin:4px 0;background:var(--border-color-soft)}.viz-selector[data-v-d0e52b1f]{max-width:300px;margin-bottom:10px}.viz-frame[data-v-d0e52b1f]{flex:1;min-height:0;overflow:hidden;border:1px solid var(--border-color);border-radius:4px}.disabled-maps-section[data-v-d0e52b1f]{padding-top:10px;margin-top:auto}.s-header[data-v-d0e52b1f]{display:flex;align-items:center;justify-content:space-between}.add-btn[data-v-d0e52b1f]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.89091rem;color:var(--success-color);cursor:pointer;background:transparent;border:1px solid var(--success-color);border-radius:4px}.disabled-list[data-v-d0e52b1f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.d-map-row[data-v-d0e52b1f]{display:flex;gap:4px;align-items:center;width:220px}.del-icon[data-v-d0e52b1f]{font-size:1.01818rem;color:var(--text-color-secondary);cursor:pointer}.del-icon[data-v-d0e52b1f]:hover{color:var(--danger-color)}.room-header[data-v-906646ae]{display:flex;gap:16px;padding:16px;margin-bottom:16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.section-header[data-v-906646ae]{margin-bottom:10px}.section-title[data-v-906646ae]{display:inline-flex;gap:6px;align-items:center;font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.section-title i[data-v-906646ae]{font-size:1.01818rem;color:var(--accent-color)}.info-section[data-v-906646ae]{flex:1;min-width:0}.info-card[data-v-906646ae]{overflow:hidden;background:var(--bg-app);border-radius:8px;transition:border-color .2s}.info-card[data-v-906646ae]:focus-within{border-color:var(--accent-color)}.info-item[data-v-906646ae]{padding:10px 12px}.border-bottom[data-v-906646ae]{border-bottom:1px solid var(--border-color-soft)}.item-label[data-v-906646ae]{display:block;margin-bottom:4px;font-size:var(--fz-xs);font-weight:500;color:var(--text-color-secondary)}.item-input[data-v-906646ae]{width:100%;padding:0;font-family:inherit;font-size:var(--fz-sm);font-weight:500;color:var(--heading-color);outline:none;background:transparent;border:none}.item-textarea[data-v-906646ae]{width:100%;padding:0;font-family:inherit;font-size:var(--fz-sm);line-height:1.5;color:var(--text-color);resize:vertical;outline:none;background:transparent;border:none}.item-input[data-v-906646ae]::placeholder,.item-textarea[data-v-906646ae]::placeholder{color:var(--text-color-secondary);opacity:.5}.mode-section[data-v-906646ae]{flex:0 0 280px}.mode-grid[data-v-906646ae]{display:flex;flex-direction:column;gap:8px}.mode-card[data-v-906646ae]{position:relative;display:flex;gap:10px;align-items:center;padding:10px 12px;cursor:pointer;background:var(--bg-app);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.mode-card[data-v-906646ae]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translateY(-1px)}.mode-card.active[data-v-906646ae]{background:#8b5cf60f;border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color) inset}.mode-icon[data-v-906646ae]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.14545rem;color:var(--text-color-secondary);background:var(--card-bg);border-radius:6px;transition:all .2s}.mode-card.active .mode-icon[data-v-906646ae]{color:var(--accent-color);background:#8b5cf61a}.mode-content[data-v-906646ae]{display:flex;flex:1;flex-direction:column;gap:2px}.mode-name[data-v-906646ae]{font-size:var(--fz-sm);font-weight:600;color:var(--heading-color)}.mode-desc[data-v-906646ae]{font-size:var(--fz-xs);color:var(--text-color-secondary)}.mode-desc.warn[data-v-906646ae]{font-weight:600;color:var(--danger-color)}.check-icon[data-v-906646ae]{flex-shrink:0;font-size:1.14545rem;color:var(--accent-color)}@media(width<=768px){.room-header[data-v-906646ae]{flex-direction:column}.mode-section[data-v-906646ae]{flex:1}.mode-grid[data-v-906646ae]{flex-direction:row}}body.dark-mode .mode-icon[data-v-906646ae]{background:var(--bg-color)}body.dark-mode .mode-card.active[data-v-906646ae]{background:#a78bfa14}.rule-card[data-v-12a973bf]{display:flex;flex-direction:column;height:100%;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.rule-card[data-v-12a973bf]:hover{border-color:var(--accent-color);box-shadow:var(--box-shadow-light)}.card-header[data-v-12a973bf]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bg-app);border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0}.h-left[data-v-12a973bf]{display:flex;gap:8px;align-items:center;font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.h-left i[data-v-12a973bf]{font-size:var(--fz-md);color:var(--accent-color)}.card-body[data-v-12a973bf]{display:flex;flex:1;flex-direction:column;gap:12px;padding:12px}.card-footer[data-v-12a973bf]{padding:0 12px 10px;margin-top:auto}.hint-text[data-v-12a973bf]{display:flex;gap:6px;align-items:center;font-size:var(--fz-xs);font-style:italic;color:var(--text-color-secondary);opacity:.8}.rules-editor[data-v-597dd795]{height:100%;padding:0;background:var(--bg-app)}.chunks-container[data-v-597dd795]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start;padding:0 16px 24px}.input-row[data-v-597dd795]{display:flex;flex-direction:column;gap:6px}.input-row label[data-v-597dd795],.input-col label[data-v-597dd795]{font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.split-row[data-v-597dd795]{display:flex;flex-direction:column;gap:6px}.input-col[data-v-597dd795]{display:flex;flex:1;flex-direction:column;gap:4px}.end-align[data-v-597dd795]{justify-content:flex-end}.suffix-input[data-v-597dd795]{display:flex;gap:6px;align-items:center}.check-label[data-v-597dd795]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer}.check-label.danger[data-v-597dd795]{color:var(--danger-color)}.full-width-check[data-v-597dd795]{justify-content:space-between;width:100%}.cond-row[data-v-597dd795]{display:flex;align-items:center;justify-content:space-between;height:32px}.c-check[data-v-597dd795]{display:flex;gap:8px;align-items:center;font-size:var(--fz-sm);font-weight:500;color:var(--text-color)}.c-val[data-v-597dd795]{width:90px}.v-sep[data-v-597dd795]{height:1px;margin:4px 0;background:var(--border-color);opacity:.5}.flex-row[data-v-597dd795]{display:flex;gap:8px;align-items:center}.flex-grow[data-v-597dd795]{flex:1}.mt-2[data-v-597dd795]{margin-top:8px}.pvp-area[data-v-597dd795]{display:flex;flex-direction:column;gap:10px;padding:10px;margin-top:4px;background:#ef44440d;border:1px solid rgb(239 68 68 / 15%);border-radius:6px}.pvp-header-row[data-v-597dd795]{display:flex;flex-direction:column;gap:6px}.pvp-inline-ratio[data-v-597dd795]{display:flex;gap:6px;align-items:center;font-size:var(--fz-xs);color:var(--text-color-secondary)}.pvp-content[data-v-597dd795]{display:flex;flex-direction:column;gap:8px}.animate-fade[data-v-597dd795]{animation:fadeIn-597dd795 .3s ease-out}@keyframes fadeIn-597dd795{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.right-align[data-v-597dd795]{display:flex;justify-content:flex-end}.global-factors-view[data-v-062873c1]{display:flex;flex-direction:column;height:calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));font-size:var(--fz-sm);background:var(--bg-app)}.view-body[data-v-062873c1]{flex:1;overflow:hidden}.gui-layout[data-v-062873c1]{display:grid;grid-template-columns:1fr 340px;gap:12px;height:100%}.main-content-area[data-v-062873c1]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg-app);border:1px solid var(--border-color);border-radius:6px}.tabs-nav[data-v-062873c1]{display:flex;gap:2px;padding:0 8px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.tab-btn[data-v-062873c1]{display:flex;gap:6px;align-items:center;padding:10px 16px;font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-062873c1]:hover{color:var(--text-color);background:var(--hover-bg)}.tab-btn.active[data-v-062873c1]{font-weight:600;color:var(--accent-color)}.tab-viewport[data-v-062873c1]{position:relative;flex:1;padding:12px;overflow-y:auto;background:var(--bg-color)}.tab-pane[data-v-062873c1]{height:100%}.grid-pane[data-v-062873c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-auto-rows:minmax(300px,1fr);gap:12px}.full-pane[data-v-062873c1]{display:flex;flex-direction:column;height:100%}.map-config-full[data-v-062873c1]{flex:1;min-height:500px}.loot-group-stack[data-v-062873c1]{display:flex;flex-direction:column;gap:12px}.sidebar-col[data-v-062873c1]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px;overflow-y:auto}.json-wrapper[data-v-062873c1]{height:100%;overflow:hidden}.panel-card[data-v-062873c1]{display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.flex-grow-card[data-v-062873c1]{flex:1;min-height:200px}.skills-list[data-v-062873c1]{display:flex;flex-direction:column;gap:6px;padding:8px}.skill-row[data-v-062873c1]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.sel-col[data-v-062873c1]{flex:1;min-width:0}.mini-qty[data-v-062873c1]{flex-shrink:0;width:80px!important}.mini-del-btn[data-v-062873c1]{width:24px;height:24px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.mini-del-btn[data-v-062873c1]:hover{color:var(--danger-color);background:var(--hover-bg)}.empty-hint[data-v-062873c1]{padding:10px;font-style:italic;color:var(--text-color-secondary);text-align:center}.fade-in[data-v-062873c1]{animation:fadeIn-062873c1 .3s ease-out}@keyframes fadeIn-062873c1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.json-layout[data-v-062873c1]{display:flex;flex:1;width:100%;height:100%;overflow:hidden;background:var(--bg-app)}.editor-container[data-v-062873c1]{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}@media(width<=900px){.gui-layout[data-v-062873c1]{grid-template-columns:1fr}.sidebar-col[data-v-062873c1]{display:none}}.add-skill-row[data-v-062873c1]{margin-bottom:8px;text-align:right}.add-skill-btn[data-v-062873c1]{width:100%;padding:6px;font-size:.7rem;color:var(--accent-color);cursor:pointer;background:rgb(var(--accent-rgb),.1);border:1px dashed var(--accent-color);border-radius:4px;transition:all .2s}.add-skill-btn[data-v-062873c1]:hover{color:#fff;background:var(--accent-color)}.list-section-header[data-v-062873c1]{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;margin:8px 0 4px;font-size:.63636rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;border-bottom:1px dashed var(--border-color)}.sub-h-right[data-v-062873c1]{padding-right:38px;font-size:.57273rem;color:var(--accent-color)}.v-spacer[data-v-062873c1]{height:16px}.filter-container[data-v-af49bced]{display:flex;flex-direction:column;width:100%;padding:8px 0;font-size:var(--fz-sm, 14px)}.header-row[data-v-af49bced]{display:flex;gap:8px;align-items:center}.search-group[data-v-af49bced]{position:relative;display:flex;flex:1;align-items:center}.standard-search-input[data-v-af49bced]{width:100%;padding:8px 30px 8px 32px;font-family:var(--font-primary, sans-serif);font-size:var(--fz-sm, 14px);color:var(--text-color, #333);outline:none;background-color:var(--card-bg, #fff);border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius-md, 4px);transition:border-color var(--transition-speed, .3s),box-shadow var(--transition-speed, .3s)}.standard-search-input[data-v-af49bced]:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgb(var(--accent-rgb),.1)}.search-pos-icon[data-v-af49bced]{position:absolute;left:10px;font-size:1.01818rem;color:var(--text-color-secondary);pointer-events:none}.clear-pos-btn[data-v-af49bced]{position:absolute;right:8px;width:20px;height:20px;color:var(--text-color-secondary)}.clear-pos-btn[data-v-af49bced]:hover{color:var(--danger-color, #e74c3c)}.actions-area[data-v-af49bced]{display:flex;gap:6px;align-items:center}.meta-count[data-v-af49bced]{padding:2px 6px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);background:var(--bg-color-secondary);border-radius:4px}.icon-btn[data-v-af49bced]{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;transition:all .2s}.toggle-btn[data-v-af49bced]{width:34px;height:34px;color:var(--text-color-secondary);background-color:var(--bg-color-secondary);border-radius:var(--border-radius-md, 4px)}.toggle-btn[data-v-af49bced]:hover{color:var(--text-color);background-color:var(--hover-bg, #e0e0e0)}.toggle-btn.active[data-v-af49bced]{color:#fff;background-color:var(--accent-color)}.toggle-btn.has-dot[data-v-af49bced]{position:relative;color:var(--accent-color);background-color:rgb(var(--accent-rgb),.1)}.toggle-btn.has-dot[data-v-af49bced]:after{position:absolute;top:6px;right:6px;width:6px;height:6px;content:"";background:var(--danger-color, red);border-radius:50%}.text-btn[data-v-af49bced]{padding:0 4px;font-size:var(--fz-sm);font-weight:600;cursor:pointer;background:none;border:none}.text-btn.warning[data-v-af49bced]{color:var(--text-color-secondary)}.text-btn.warning[data-v-af49bced]:hover{color:var(--danger-color)}.filter-drawer[data-v-af49bced]{overflow:hidden}.drawer-content[data-v-af49bced]{display:flex;flex-direction:column;gap:16px;padding-top:12px;padding-bottom:4px}.label[data-v-af49bced]{font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary)}.filter-section[data-v-af49bced]{display:flex;flex-direction:column;gap:8px}.section-header[data-v-af49bced]{display:flex;gap:6px;align-items:center}.count-tag[data-v-af49bced]{padding:0 6px;font-size:var(--fz-sm);color:var(--accent-color);background:rgb(var(--accent-rgb),.1);border-radius:4px}.chips-scroll[data-v-af49bced]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-af49bced]{padding:6px 12px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;background-color:var(--bg-color-secondary);border:none;border-radius:6px;transition:all .2s ease}.chip[data-v-af49bced]:hover{background-color:var(--hover-bg, #e0e0e0)}.chip.active[data-v-af49bced]{color:#fff;background-color:var(--accent-color)}.filter-grid[data-v-af49bced]{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}.grid-item[data-v-af49bced]{display:flex;flex-direction:column;gap:6px}.input-pair[data-v-af49bced]{display:flex;gap:6px;align-items:center;padding:4px 6px;background-color:var(--bg-color-secondary);border-radius:var(--border-radius-md, 4px)}.flat-input[data-v-af49bced]{flex:1;--bg-color: transparent !important;min-width:0}[data-v-af49bced] .number-control-group,[data-v-af49bced] .compact-input{height:28px;font-size:var(--fz-sm)!important;background-color:transparent!important}[data-v-af49bced] .input-area{padding:0;font-size:var(--fz-sm)!important;text-align:center}.sep[data-v-af49bced]{font-size:var(--fz-sm);color:var(--text-color-secondary);opacity:.5}.toggles-area[data-v-af49bced]{gap:10px;justify-content:center;margin-top:24px}.toggle-row[data-v-af49bced]{display:flex;align-items:center;justify-content:space-between;height:28px;cursor:pointer}.clickable[data-v-af49bced]{min-width:70px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;user-select:none}.toggle-row:hover .clickable[data-v-af49bced]{color:var(--accent-color)}.expand-enter-active[data-v-af49bced],.expand-leave-active[data-v-af49bced]{max-height:400px;opacity:1;transition:all .25s cubic-bezier(.25,.8,.5,1)}.expand-enter-from[data-v-af49bced],.expand-leave-to[data-v-af49bced]{max-height:0;margin-top:0;opacity:0}.item-card-minimal[data-v-3483ad13]{display:flex;gap:12px;align-items:center;padding:3px 0 3px 5px;cursor:pointer;user-select:none;background:transparent;border:1px solid transparent;border-radius:8px;transition:all .2s ease}.item-card-minimal[data-v-3483ad13]:hover{background:var(--bg-color-secondary, rgb(0 0 0 / 5%))}.item-card-minimal.active[data-v-3483ad13]{background:rgb(var(--accent-rgb),.08);border-color:var(--accent-color);box-shadow:0 2px 8px rgb(var(--accent-rgb),.15)}.item-card-minimal.active .item-name[data-v-3483ad13]{font-weight:600;color:var(--accent-color)}.icon-area[data-v-3483ad13]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px}.icon-area img[data-v-3483ad13]{max-width:100%;max-height:100%;object-fit:contain}.content-area[data-v-3483ad13]{flex:1;min-width:0}.item-name[data-v-3483ad13]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color);white-space:nowrap;transition:color .2s}.item-details[data-v-3483ad13]{display:flex;gap:4px;justify-content:space-between;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.detail-price[data-v-3483ad13]{display:flex;gap:3px;align-items:center;color:var(--danger-color)}.meso-icon[data-v-3483ad13]{width:12px;height:12px}.fallback-txt[data-v-3483ad13]{font-size:1.14545rem;color:var(--text-color-secondary);opacity:.5}.item-list-grouped[data-v-83da43b9]{height:100%;padding:16px;overflow-y:auto;background:var(--bg-color)}.list-group[data-v-83da43b9]{margin-bottom:24px}.group-header[data-v-83da43b9]{display:flex;gap:12px;align-items:center;padding:0 4px;margin-bottom:12px}.group-title[data-v-83da43b9]{font-size:var(--fz-md);font-weight:700;color:var(--heading-color)}.group-line[data-v-83da43b9]{flex:1;height:1px;background:var(--border-color);opacity:.6}.group-count[data-v-83da43b9]{padding:2px 8px;font-size:var(--fz-xs);color:var(--text-color-secondary);background:var(--bg-color-secondary);border-radius:10px}.infinite-loader[data-v-83da43b9]{display:flex;gap:8px;align-items:center;justify-content:center;padding:20px;font-size:var(--fz-sm);color:var(--text-color-secondary);text-align:center}.panel-content-wrapper[data-v-add91cc6]{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.desc-box[data-v-add91cc6]{padding:10px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px}.description-text[data-v-add91cc6]{font-size:var(--fz-sm);line-height:1.5;color:var(--text-color)}.section-compact[data-v-add91cc6]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-add91cc6]{font-size:var(--fz-xs);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03182rem}.effects-grid[data-v-add91cc6]{display:flex;flex-wrap:wrap;gap:6px}.effect-tag[data-v-add91cc6]{display:flex;gap:4px;align-items:center;padding:2px 8px;font-size:var(--fz-sm);background:var(--bg-color-secondary);border:1px solid var(--border-color);border-radius:4px}.eff-label[data-v-add91cc6]{color:var(--text-color-secondary)}.eff-val[data-v-add91cc6]{font-weight:600;color:var(--accent-color)}.props-grid[data-v-add91cc6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;padding:8px;background:var(--bg-color);border:1px solid var(--border-color-soft);border-radius:6px}.prop-item[data-v-add91cc6]{display:flex;flex-direction:column;gap:1px}.prop-label[data-v-add91cc6]{font-size:var(--fz-xs);color:var(--text-color-secondary)}.prop-value[data-v-add91cc6]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color);word-break:break-all}.prop-value.bool-val[data-v-add91cc6]{font-weight:600;color:var(--accent-color)}@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(/assets/boxicons-CSrLvhY_.eot);src:url(/assets/boxicons-CSrLvhY_.eot) format("embedded-opentype"),url(/assets/boxicons-CeGEncwm.woff2) format("woff2"),url(/assets/boxicons-CTVby2V1.woff) format("woff"),url(/assets/boxicons-EIQNrSje.ttf) format("truetype"),url(/assets/boxicons-Dp7W9qN3.svg?#boxicons) format("svg")}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translate(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translate(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translate(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translate(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scaleZ(1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scaleZ(1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scaleZ(1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.bx-spin,.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada,.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing,.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst,.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up,.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down,.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left,.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right,.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxs-balloon:before{content:""}.bxs-castle:before{content:""}.bxs-coffee-bean:before{content:""}.bxs-objects-horizontal-center:before{content:""}.bxs-objects-horizontal-left:before{content:""}.bxs-objects-horizontal-right:before{content:""}.bxs-objects-vertical-bottom:before{content:""}.bxs-objects-vertical-center:before{content:""}.bxs-objects-vertical-top:before{content:""}.bxs-pear:before{content:""}.bxs-shield-minus:before{content:""}.bxs-shield-plus:before{content:""}.bxs-shower:before{content:""}.bxs-sushi:before{content:""}.bxs-universal-access:before{content:""}.bx-child:before{content:""}.bx-horizontal-left:before{content:""}.bx-horizontal-right:before{content:""}.bx-objects-horizontal-center:before{content:""}.bx-objects-horizontal-left:before{content:""}.bx-objects-horizontal-right:before{content:""}.bx-objects-vertical-bottom:before{content:""}.bx-objects-vertical-center:before{content:""}.bx-objects-vertical-top:before{content:""}.bx-rfid:before{content:""}.bx-shield-minus:before{content:""}.bx-shield-plus:before{content:""}.bx-shower:before{content:""}.bx-sushi:before{content:""}.bx-universal-access:before{content:""}.bx-vertical-bottom:before{content:""}.bx-vertical-top:before{content:""}.bxl-graphql:before{content:""}.bxl-typescript:before{content:""}.bxs-color:before{content:""}.bx-reflect-horizontal:before{content:""}.bx-reflect-vertical:before{content:""}.bx-color:before{content:""}.bxl-mongodb:before{content:""}.bxl-postgresql:before{content:""}.bxl-deezer:before{content:""}.bxs-hard-hat:before{content:""}.bxs-home-alt-2:before{content:""}.bxs-cheese:before{content:""}.bx-home-alt-2:before{content:""}.bx-hard-hat:before{content:""}.bx-cheese:before{content:""}.bx-cart-add:before{content:""}.bx-cart-download:before{content:""}.bx-no-signal:before{content:""}.bx-signal-1:before{content:""}.bx-signal-2:before{content:""}.bx-signal-3:before{content:""}.bx-signal-4:before{content:""}.bx-signal-5:before{content:""}.bxl-xing:before{content:""}.bxl-meta:before{content:""}.bx-lemon:before{content:""}.bxs-lemon:before{content:""}.bx-cricket-ball:before{content:""}.bx-baguette:before{content:""}.bx-bowl-hot:before{content:""}.bx-bowl-rice:before{content:""}.bx-cable-car:before{content:""}.bx-candles:before{content:""}.bx-circle-half:before{content:""}.bx-circle-quarter:before{content:""}.bx-circle-three-quarter:before{content:""}.bx-cross:before{content:""}.bx-fork:before{content:""}.bx-knife:before{content:""}.bx-money-withdraw:before{content:""}.bx-popsicle:before{content:""}.bx-scatter-chart:before{content:""}.bxs-baguette:before{content:""}.bxs-bowl-hot:before{content:""}.bxs-bowl-rice:before{content:""}.bxs-cable-car:before{content:""}.bxs-circle-half:before{content:""}.bxs-circle-quarter:before{content:""}.bxs-circle-three-quarter:before{content:""}.bxs-cricket-ball:before{content:""}.bxs-invader:before{content:""}.bx-male-female:before{content:""}.bxs-popsicle:before{content:""}.bxs-tree-alt:before{content:""}.bxl-venmo:before{content:""}.bxl-upwork:before{content:""}.bxl-netlify:before{content:""}.bxl-java:before{content:""}.bxl-heroku:before{content:""}.bxl-go-lang:before{content:""}.bxl-gmail:before{content:""}.bxl-flask:before{content:""}.bxl-99designs:before{content:""}.bxl-500px:before{content:""}.bxl-adobe:before{content:""}.bxl-airbnb:before{content:""}.bxl-algolia:before{content:""}.bxl-amazon:before{content:""}.bxl-android:before{content:""}.bxl-angular:before{content:""}.bxl-apple:before{content:""}.bxl-audible:before{content:""}.bxl-aws:before{content:""}.bxl-baidu:before{content:""}.bxl-behance:before{content:""}.bxl-bing:before{content:""}.bxl-bitcoin:before{content:""}.bxl-blender:before{content:""}.bxl-blogger:before{content:""}.bxl-bootstrap:before{content:""}.bxl-chrome:before{content:""}.bxl-codepen:before{content:""}.bxl-c-plus-plus:before{content:""}.bxl-creative-commons:before{content:""}.bxl-css3:before{content:""}.bxl-dailymotion:before{content:""}.bxl-deviantart:before{content:""}.bxl-dev-to:before{content:""}.bxl-digg:before{content:""}.bxl-digitalocean:before{content:""}.bxl-discord:before{content:""}.bxl-discord-alt:before{content:""}.bxl-discourse:before{content:""}.bxl-django:before{content:""}.bxl-docker:before{content:""}.bxl-dribbble:before{content:""}.bxl-dropbox:before{content:""}.bxl-drupal:before{content:""}.bxl-ebay:before{content:""}.bxl-edge:before{content:""}.bxl-etsy:before{content:""}.bxl-facebook:before{content:""}.bxl-facebook-circle:before{content:""}.bxl-facebook-square:before{content:""}.bxl-figma:before{content:""}.bxl-firebase:before{content:""}.bxl-firefox:before{content:""}.bxl-flickr:before{content:""}.bxl-flickr-square:before{content:""}.bxl-flutter:before{content:""}.bxl-foursquare:before{content:""}.bxl-git:before{content:""}.bxl-github:before{content:""}.bxl-gitlab:before{content:""}.bxl-google:before{content:""}.bxl-google-cloud:before{content:""}.bxl-google-plus:before{content:""}.bxl-google-plus-circle:before{content:""}.bxl-html5:before{content:""}.bxl-imdb:before{content:""}.bxl-instagram:before{content:""}.bxl-instagram-alt:before{content:""}.bxl-internet-explorer:before{content:""}.bxl-invision:before{content:""}.bxl-javascript:before{content:""}.bxl-joomla:before{content:""}.bxl-jquery:before{content:""}.bxl-jsfiddle:before{content:""}.bxl-kickstarter:before{content:""}.bxl-kubernetes:before{content:""}.bxl-less:before{content:""}.bxl-linkedin:before{content:""}.bxl-linkedin-square:before{content:""}.bxl-magento:before{content:""}.bxl-mailchimp:before{content:""}.bxl-markdown:before{content:""}.bxl-mastercard:before{content:""}.bxl-mastodon:before{content:""}.bxl-medium:before{content:""}.bxl-medium-old:before{content:""}.bxl-medium-square:before{content:""}.bxl-messenger:before{content:""}.bxl-microsoft:before{content:""}.bxl-microsoft-teams:before{content:""}.bxl-nodejs:before{content:""}.bxl-ok-ru:before{content:""}.bxl-opera:before{content:""}.bxl-patreon:before{content:""}.bxl-paypal:before{content:""}.bxl-periscope:before{content:""}.bxl-php:before{content:""}.bxl-pinterest:before{content:""}.bxl-pinterest-alt:before{content:""}.bxl-play-store:before{content:""}.bxl-pocket:before{content:""}.bxl-product-hunt:before{content:""}.bxl-python:before{content:""}.bxl-quora:before{content:""}.bxl-react:before{content:""}.bxl-redbubble:before{content:""}.bxl-reddit:before{content:""}.bxl-redux:before{content:""}.bxl-sass:before{content:""}.bxl-shopify:before{content:""}.bxl-sketch:before{content:""}.bxl-skype:before{content:""}.bxl-slack:before{content:""}.bxl-slack-old:before{content:""}.bxl-snapchat:before{content:""}.bxl-soundcloud:before{content:""}.bxl-spotify:before{content:""}.bxl-spring-boot:before{content:""}.bxl-squarespace:before{content:""}.bxl-stack-overflow:before{content:""}.bxl-steam:before{content:""}.bxl-stripe:before{content:""}.bxl-tailwind-css:before{content:""}.bxl-telegram:before{content:""}.bxl-tiktok:before{content:""}.bxl-trello:before{content:""}.bxl-trip-advisor:before{content:""}.bxl-tumblr:before{content:""}.bxl-tux:before{content:""}.bxl-twitch:before{content:""}.bxl-twitter:before{content:""}.bxl-unity:before{content:""}.bxl-unsplash:before{content:""}.bxl-vimeo:before{content:""}.bxl-visa:before{content:""}.bxl-visual-studio:before{content:""}.bxl-vk:before{content:""}.bxl-vuejs:before{content:""}.bxl-whatsapp:before{content:""}.bxl-whatsapp-square:before{content:""}.bxl-wikipedia:before{content:""}.bxl-windows:before{content:""}.bxl-wix:before{content:""}.bxl-wordpress:before{content:""}.bxl-yahoo:before{content:""}.bxl-yelp:before{content:""}.bxl-youtube:before{content:""}.bxl-zoom:before{content:""}.bx-collapse-alt:before{content:""}.bx-collapse-horizontal:before{content:""}.bx-collapse-vertical:before{content:""}.bx-expand-horizontal:before{content:""}.bx-expand-vertical:before{content:""}.bx-injection:before{content:""}.bx-leaf:before{content:""}.bx-math:before{content:""}.bx-party:before{content:""}.bx-abacus:before{content:""}.bx-accessibility:before{content:""}.bx-add-to-queue:before{content:""}.bx-adjust:before{content:""}.bx-alarm:before{content:""}.bx-alarm-add:before{content:""}.bx-alarm-exclamation:before{content:""}.bx-alarm-off:before{content:""}.bx-alarm-snooze:before{content:""}.bx-album:before{content:""}.bx-align-justify:before{content:""}.bx-align-left:before{content:""}.bx-align-middle:before{content:""}.bx-align-right:before{content:""}.bx-analyse:before{content:""}.bx-anchor:before{content:""}.bx-angry:before{content:""}.bx-aperture:before{content:""}.bx-arch:before{content:""}.bx-archive:before{content:""}.bx-archive-in:before{content:""}.bx-archive-out:before{content:""}.bx-area:before{content:""}.bx-arrow-back:before{content:""}.bx-arrow-from-bottom:before{content:""}.bx-arrow-from-left:before{content:""}.bx-arrow-from-right:before{content:""}.bx-arrow-from-top:before{content:""}.bx-arrow-to-bottom:before{content:""}.bx-arrow-to-left:before{content:""}.bx-arrow-to-right:before{content:""}.bx-arrow-to-top:before{content:""}.bx-at:before{content:""}.bx-atom:before{content:""}.bx-award:before{content:""}.bx-badge:before{content:""}.bx-badge-check:before{content:""}.bx-ball:before{content:""}.bx-band-aid:before{content:""}.bx-bar-chart:before{content:""}.bx-bar-chart-alt:before{content:""}.bx-bar-chart-alt-2:before{content:""}.bx-bar-chart-square:before{content:""}.bx-barcode:before{content:""}.bx-barcode-reader:before{content:""}.bx-baseball:before{content:""}.bx-basket:before{content:""}.bx-basketball:before{content:""}.bx-bath:before{content:""}.bx-battery:before{content:""}.bx-bed:before{content:""}.bx-been-here:before{content:""}.bx-beer:before{content:""}.bx-bell:before{content:""}.bx-bell-minus:before{content:""}.bx-bell-off:before{content:""}.bx-bell-plus:before{content:""}.bx-bible:before{content:""}.bx-bitcoin:before{content:""}.bx-blanket:before{content:""}.bx-block:before{content:""}.bx-bluetooth:before{content:""}.bx-body:before{content:""}.bx-bold:before{content:""}.bx-bolt-circle:before{content:""}.bx-bomb:before{content:""}.bx-bone:before{content:""}.bx-bong:before{content:""}.bx-book:before{content:""}.bx-book-add:before{content:""}.bx-book-alt:before{content:""}.bx-book-bookmark:before{content:""}.bx-book-content:before{content:""}.bx-book-heart:before{content:""}.bx-bookmark:before{content:""}.bx-bookmark-alt:before{content:""}.bx-bookmark-alt-minus:before{content:""}.bx-bookmark-alt-plus:before{content:""}.bx-bookmark-heart:before{content:""}.bx-bookmark-minus:before{content:""}.bx-bookmark-plus:before{content:""}.bx-bookmarks:before{content:""}.bx-book-open:before{content:""}.bx-book-reader:before{content:""}.bx-border-all:before{content:""}.bx-border-bottom:before{content:""}.bx-border-inner:before{content:""}.bx-border-left:before{content:""}.bx-border-none:before{content:""}.bx-border-outer:before{content:""}.bx-border-radius:before{content:""}.bx-border-right:before{content:""}.bx-border-top:before{content:""}.bx-bot:before{content:""}.bx-bowling-ball:before{content:""}.bx-box:before{content:""}.bx-bracket:before{content:""}.bx-braille:before{content:""}.bx-brain:before{content:""}.bx-briefcase:before{content:""}.bx-briefcase-alt:before{content:""}.bx-briefcase-alt-2:before{content:""}.bx-brightness:before{content:""}.bx-brightness-half:before{content:""}.bx-broadcast:before{content:""}.bx-brush:before{content:""}.bx-brush-alt:before{content:""}.bx-bug:before{content:""}.bx-bug-alt:before{content:""}.bx-building:before{content:""}.bx-building-house:before{content:""}.bx-buildings:before{content:""}.bx-bulb:before{content:""}.bx-bullseye:before{content:""}.bx-buoy:before{content:""}.bx-bus:before{content:""}.bx-bus-school:before{content:""}.bx-cabinet:before{content:""}.bx-cake:before{content:""}.bx-calculator:before{content:""}.bx-calendar:before{content:""}.bx-calendar-alt:before{content:""}.bx-calendar-check:before{content:""}.bx-calendar-edit:before{content:""}.bx-calendar-event:before{content:""}.bx-calendar-exclamation:before{content:""}.bx-calendar-heart:before{content:""}.bx-calendar-minus:before{content:""}.bx-calendar-plus:before{content:""}.bx-calendar-star:before{content:""}.bx-calendar-week:before{content:""}.bx-calendar-x:before{content:""}.bx-camera:before{content:""}.bx-camera-home:before{content:""}.bx-camera-movie:before{content:""}.bx-camera-off:before{content:""}.bx-capsule:before{content:""}.bx-captions:before{content:""}.bx-car:before{content:""}.bx-card:before{content:""}.bx-caret-down:before{content:""}.bx-caret-down-circle:before{content:""}.bx-caret-down-square:before{content:""}.bx-caret-left:before{content:""}.bx-caret-left-circle:before{content:""}.bx-caret-left-square:before{content:""}.bx-caret-right:before{content:""}.bx-caret-right-circle:before{content:""}.bx-caret-right-square:before{content:""}.bx-caret-up:before{content:""}.bx-caret-up-circle:before{content:""}.bx-caret-up-square:before{content:""}.bx-carousel:before{content:""}.bx-cart:before{content:""}.bx-cart-alt:before{content:""}.bx-cast:before{content:""}.bx-category:before{content:""}.bx-category-alt:before{content:""}.bx-cctv:before{content:""}.bx-certification:before{content:""}.bx-chair:before{content:""}.bx-chalkboard:before{content:""}.bx-chart:before{content:""}.bx-chat:before{content:""}.bx-check:before{content:""}.bx-checkbox:before{content:""}.bx-checkbox-checked:before{content:""}.bx-checkbox-minus:before{content:""}.bx-checkbox-square:before{content:""}.bx-check-circle:before{content:""}.bx-check-double:before{content:""}.bx-check-shield:before{content:""}.bx-check-square:before{content:""}.bx-chevron-down:before{content:""}.bx-chevron-down-circle:before{content:""}.bx-chevron-down-square:before{content:""}.bx-chevron-left:before{content:""}.bx-chevron-left-circle:before{content:""}.bx-chevron-left-square:before{content:""}.bx-chevron-right:before{content:""}.bx-chevron-right-circle:before{content:""}.bx-chevron-right-square:before{content:""}.bx-chevrons-down:before{content:""}.bx-chevrons-left:before{content:""}.bx-chevrons-right:before{content:""}.bx-chevrons-up:before{content:""}.bx-chevron-up:before{content:""}.bx-chevron-up-circle:before{content:""}.bx-chevron-up-square:before{content:""}.bx-chip:before{content:""}.bx-church:before{content:""}.bx-circle:before{content:""}.bx-clinic:before{content:""}.bx-clipboard:before{content:""}.bx-closet:before{content:""}.bx-cloud:before{content:""}.bx-cloud-download:before{content:""}.bx-cloud-drizzle:before{content:""}.bx-cloud-lightning:before{content:""}.bx-cloud-light-rain:before{content:""}.bx-cloud-rain:before{content:""}.bx-cloud-snow:before{content:""}.bx-cloud-upload:before{content:""}.bx-code:before{content:""}.bx-code-alt:before{content:""}.bx-code-block:before{content:""}.bx-code-curly:before{content:""}.bx-coffee:before{content:""}.bx-coffee-togo:before{content:""}.bx-cog:before{content:""}.bx-coin:before{content:""}.bx-coin-stack:before{content:""}.bx-collapse:before{content:""}.bx-collection:before{content:""}.bx-color-fill:before{content:""}.bx-columns:before{content:""}.bx-command:before{content:""}.bx-comment:before{content:""}.bx-comment-add:before{content:""}.bx-comment-check:before{content:""}.bx-comment-detail:before{content:""}.bx-comment-dots:before{content:""}.bx-comment-edit:before{content:""}.bx-comment-error:before{content:""}.bx-comment-minus:before{content:""}.bx-comment-x:before{content:""}.bx-compass:before{content:""}.bx-confused:before{content:""}.bx-conversation:before{content:""}.bx-cookie:before{content:""}.bx-cool:before{content:""}.bx-copy:before{content:""}.bx-copy-alt:before{content:""}.bx-copyright:before{content:""}.bx-credit-card:before{content:""}.bx-credit-card-alt:before{content:""}.bx-credit-card-front:before{content:""}.bx-crop:before{content:""}.bx-crosshair:before{content:""}.bx-crown:before{content:""}.bx-cube:before{content:""}.bx-cube-alt:before{content:""}.bx-cuboid:before{content:""}.bx-current-location:before{content:""}.bx-customize:before{content:""}.bx-cut:before{content:""}.bx-cycling:before{content:""}.bx-cylinder:before{content:""}.bx-data:before{content:""}.bx-desktop:before{content:""}.bx-detail:before{content:""}.bx-devices:before{content:""}.bx-dialpad:before{content:""}.bx-dialpad-alt:before{content:""}.bx-diamond:before{content:""}.bx-dice-1:before{content:""}.bx-dice-2:before{content:""}.bx-dice-3:before{content:""}.bx-dice-4:before{content:""}.bx-dice-5:before{content:""}.bx-dice-6:before{content:""}.bx-directions:before{content:""}.bx-disc:before{content:""}.bx-dish:before{content:""}.bx-dislike:before{content:""}.bx-dizzy:before{content:""}.bx-dna:before{content:""}.bx-dock-bottom:before{content:""}.bx-dock-left:before{content:""}.bx-dock-right:before{content:""}.bx-dock-top:before{content:""}.bx-dollar:before{content:""}.bx-dollar-circle:before{content:""}.bx-donate-blood:before{content:""}.bx-donate-heart:before{content:""}.bx-door-open:before{content:""}.bx-dots-horizontal:before{content:""}.bx-dots-horizontal-rounded:before{content:""}.bx-dots-vertical:before{content:""}.bx-dots-vertical-rounded:before{content:""}.bx-doughnut-chart:before{content:""}.bx-down-arrow:before{content:""}.bx-down-arrow-alt:before{content:""}.bx-down-arrow-circle:before{content:""}.bx-download:before{content:""}.bx-downvote:before{content:""}.bx-drink:before{content:""}.bx-droplet:before{content:""}.bx-dumbbell:before{content:""}.bx-duplicate:before{content:""}.bx-edit:before{content:""}.bx-edit-alt:before{content:""}.bx-envelope:before{content:""}.bx-envelope-open:before{content:""}.bx-equalizer:before{content:""}.bx-eraser:before{content:""}.bx-error:before{content:""}.bx-error-alt:before{content:""}.bx-error-circle:before{content:""}.bx-euro:before{content:""}.bx-exclude:before{content:""}.bx-exit:before{content:""}.bx-exit-fullscreen:before{content:""}.bx-expand:before{content:""}.bx-expand-alt:before{content:""}.bx-export:before{content:""}.bx-extension:before{content:""}.bx-face:before{content:""}.bx-fast-forward:before{content:""}.bx-fast-forward-circle:before{content:""}.bx-female:before{content:""}.bx-female-sign:before{content:""}.bx-file:before{content:""}.bx-file-blank:before{content:""}.bx-file-find:before{content:""}.bx-film:before{content:""}.bx-filter:before{content:""}.bx-filter-alt:before{content:""}.bx-fingerprint:before{content:""}.bx-first-aid:before{content:""}.bx-first-page:before{content:""}.bx-flag:before{content:""}.bx-folder:before{content:""}.bx-folder-minus:before{content:""}.bx-folder-open:before{content:""}.bx-folder-plus:before{content:""}.bx-font:before{content:""}.bx-font-color:before{content:""}.bx-font-family:before{content:""}.bx-font-size:before{content:""}.bx-food-menu:before{content:""}.bx-food-tag:before{content:""}.bx-football:before{content:""}.bx-fridge:before{content:""}.bx-fullscreen:before{content:""}.bx-game:before{content:""}.bx-gas-pump:before{content:""}.bx-ghost:before{content:""}.bx-gift:before{content:""}.bx-git-branch:before{content:""}.bx-git-commit:before{content:""}.bx-git-compare:before{content:""}.bx-git-merge:before{content:""}.bx-git-pull-request:before{content:""}.bx-git-repo-forked:before{content:""}.bx-glasses:before{content:""}.bx-glasses-alt:before{content:""}.bx-globe:before{content:""}.bx-globe-alt:before{content:""}.bx-grid:before{content:""}.bx-grid-alt:before{content:""}.bx-grid-horizontal:before{content:""}.bx-grid-small:before{content:""}.bx-grid-vertical:before{content:""}.bx-group:before{content:""}.bx-handicap:before{content:""}.bx-happy:before{content:""}.bx-happy-alt:before{content:""}.bx-happy-beaming:before{content:""}.bx-happy-heart-eyes:before{content:""}.bx-hash:before{content:""}.bx-hdd:before{content:""}.bx-heading:before{content:""}.bx-headphone:before{content:""}.bx-health:before{content:""}.bx-heart:before{content:""}.bx-heart-circle:before{content:""}.bx-heart-square:before{content:""}.bx-help-circle:before{content:""}.bx-hide:before{content:""}.bx-highlight:before{content:""}.bx-history:before{content:""}.bx-hive:before{content:""}.bx-home:before{content:""}.bx-home-alt:before{content:""}.bx-home-circle:before{content:""}.bx-home-heart:before{content:""}.bx-home-smile:before{content:""}.bx-horizontal-center:before{content:""}.bx-hotel:before{content:""}.bx-hourglass:before{content:""}.bx-id-card:before{content:""}.bx-image:before{content:""}.bx-image-add:before{content:""}.bx-image-alt:before{content:""}.bx-images:before{content:""}.bx-import:before{content:""}.bx-infinite:before{content:""}.bx-info-circle:before{content:""}.bx-info-square:before{content:""}.bx-intersect:before{content:""}.bx-italic:before{content:""}.bx-joystick:before{content:""}.bx-joystick-alt:before{content:""}.bx-joystick-button:before{content:""}.bx-key:before{content:""}.bx-label:before{content:""}.bx-landscape:before{content:""}.bx-laptop:before{content:""}.bx-last-page:before{content:""}.bx-laugh:before{content:""}.bx-layer:before{content:""}.bx-layer-minus:before{content:""}.bx-layer-plus:before{content:""}.bx-layout:before{content:""}.bx-left-arrow:before{content:""}.bx-left-arrow-alt:before{content:""}.bx-left-arrow-circle:before{content:""}.bx-left-down-arrow-circle:before{content:""}.bx-left-indent:before{content:""}.bx-left-top-arrow-circle:before{content:""}.bx-library:before{content:""}.bx-like:before{content:""}.bx-line-chart:before{content:""}.bx-line-chart-down:before{content:""}.bx-link:before{content:""}.bx-link-alt:before{content:""}.bx-link-external:before{content:""}.bx-lira:before{content:""}.bx-list-check:before{content:""}.bx-list-minus:before{content:""}.bx-list-ol:before{content:""}.bx-list-plus:before{content:""}.bx-list-ul:before{content:""}.bx-loader:before{content:""}.bx-loader-alt:before{content:""}.bx-loader-circle:before{content:""}.bx-location-plus:before{content:""}.bx-lock:before{content:""}.bx-lock-alt:before{content:""}.bx-lock-open:before{content:""}.bx-lock-open-alt:before{content:""}.bx-log-in:before{content:""}.bx-log-in-circle:before{content:""}.bx-log-out:before{content:""}.bx-log-out-circle:before{content:""}.bx-low-vision:before{content:""}.bx-magnet:before{content:""}.bx-mail-send:before{content:""}.bx-male:before{content:""}.bx-male-sign:before{content:""}.bx-map:before{content:""}.bx-map-alt:before{content:""}.bx-map-pin:before{content:""}.bx-mask:before{content:""}.bx-medal:before{content:""}.bx-meh:before{content:""}.bx-meh-alt:before{content:""}.bx-meh-blank:before{content:""}.bx-memory-card:before{content:""}.bx-menu:before{content:""}.bx-menu-alt-left:before{content:""}.bx-menu-alt-right:before{content:""}.bx-merge:before{content:""}.bx-message:before{content:""}.bx-message-add:before{content:""}.bx-message-alt:before{content:""}.bx-message-alt-add:before{content:""}.bx-message-alt-check:before{content:""}.bx-message-alt-detail:before{content:""}.bx-message-alt-dots:before{content:""}.bx-message-alt-edit:before{content:""}.bx-message-alt-error:before{content:""}.bx-message-alt-minus:before{content:""}.bx-message-alt-x:before{content:""}.bx-message-check:before{content:""}.bx-message-detail:before{content:""}.bx-message-dots:before{content:""}.bx-message-edit:before{content:""}.bx-message-error:before{content:""}.bx-message-minus:before{content:""}.bx-message-rounded:before{content:""}.bx-message-rounded-add:before{content:""}.bx-message-rounded-check:before{content:""}.bx-message-rounded-detail:before{content:""}.bx-message-rounded-dots:before{content:""}.bx-message-rounded-edit:before{content:""}.bx-message-rounded-error:before{content:""}.bx-message-rounded-minus:before{content:""}.bx-message-rounded-x:before{content:""}.bx-message-square:before{content:""}.bx-message-square-add:before{content:""}.bx-message-square-check:before{content:""}.bx-message-square-detail:before{content:""}.bx-message-square-dots:before{content:""}.bx-message-square-edit:before{content:""}.bx-message-square-error:before{content:""}.bx-message-square-minus:before{content:""}.bx-message-square-x:before{content:""}.bx-message-x:before{content:""}.bx-meteor:before{content:""}.bx-microchip:before{content:""}.bx-microphone:before{content:""}.bx-microphone-off:before{content:""}.bx-minus:before{content:""}.bx-minus-back:before{content:""}.bx-minus-circle:before{content:""}.bx-minus-front:before{content:""}.bx-mobile:before{content:""}.bx-mobile-alt:before{content:""}.bx-mobile-landscape:before{content:""}.bx-mobile-vibration:before{content:""}.bx-money:before{content:""}.bx-moon:before{content:""}.bx-mouse:before{content:""}.bx-mouse-alt:before{content:""}.bx-move:before{content:""}.bx-move-horizontal:before{content:""}.bx-move-vertical:before{content:""}.bx-movie:before{content:""}.bx-movie-play:before{content:""}.bx-music:before{content:""}.bx-navigation:before{content:""}.bx-network-chart:before{content:""}.bx-news:before{content:""}.bx-no-entry:before{content:""}.bx-note:before{content:""}.bx-notepad:before{content:""}.bx-notification:before{content:""}.bx-notification-off:before{content:""}.bx-outline:before{content:""}.bx-package:before{content:""}.bx-paint:before{content:""}.bx-paint-roll:before{content:""}.bx-palette:before{content:""}.bx-paperclip:before{content:""}.bx-paper-plane:before{content:""}.bx-paragraph:before{content:""}.bx-paste:before{content:""}.bx-pause:before{content:""}.bx-pause-circle:before{content:""}.bx-pen:before{content:""}.bx-pencil:before{content:""}.bx-phone:before{content:""}.bx-phone-call:before{content:""}.bx-phone-incoming:before{content:""}.bx-phone-off:before{content:""}.bx-phone-outgoing:before{content:""}.bx-photo-album:before{content:""}.bx-pie-chart:before{content:""}.bx-pie-chart-alt:before{content:""}.bx-pie-chart-alt-2:before{content:""}.bx-pin:before{content:""}.bx-planet:before{content:""}.bx-play:before{content:""}.bx-play-circle:before{content:""}.bx-plug:before{content:""}.bx-plus:before{content:""}.bx-plus-circle:before{content:""}.bx-plus-medical:before{content:""}.bx-podcast:before{content:""}.bx-pointer:before{content:""}.bx-poll:before{content:""}.bx-polygon:before{content:""}.bx-pound:before{content:""}.bx-power-off:before{content:""}.bx-printer:before{content:""}.bx-pulse:before{content:""}.bx-purchase-tag:before{content:""}.bx-purchase-tag-alt:before{content:""}.bx-pyramid:before{content:""}.bx-qr:before{content:""}.bx-qr-scan:before{content:""}.bx-question-mark:before{content:""}.bx-radar:before{content:""}.bx-radio:before{content:""}.bx-radio-circle:before{content:""}.bx-radio-circle-marked:before{content:""}.bx-receipt:before{content:""}.bx-rectangle:before{content:""}.bx-recycle:before{content:""}.bx-redo:before{content:""}.bx-refresh:before{content:""}.bx-registered:before{content:""}.bx-rename:before{content:""}.bx-repeat:before{content:""}.bx-reply:before{content:""}.bx-reply-all:before{content:""}.bx-repost:before{content:""}.bx-reset:before{content:""}.bx-restaurant:before{content:""}.bx-revision:before{content:""}.bx-rewind:before{content:""}.bx-rewind-circle:before{content:""}.bx-right-arrow:before{content:""}.bx-right-arrow-alt:before{content:""}.bx-right-arrow-circle:before{content:""}.bx-right-down-arrow-circle:before{content:""}.bx-right-indent:before{content:""}.bx-right-top-arrow-circle:before{content:""}.bx-rocket:before{content:""}.bx-rotate-left:before{content:""}.bx-rotate-right:before{content:""}.bx-rss:before{content:""}.bx-ruble:before{content:""}.bx-ruler:before{content:""}.bx-run:before{content:""}.bx-rupee:before{content:""}.bx-sad:before{content:""}.bx-save:before{content:""}.bx-scan:before{content:""}.bx-screenshot:before{content:""}.bx-search:before{content:""}.bx-search-alt:before{content:""}.bx-search-alt-2:before{content:""}.bx-selection:before{content:""}.bx-select-multiple:before{content:""}.bx-send:before{content:""}.bx-server:before{content:""}.bx-shape-circle:before{content:""}.bx-shape-polygon:before{content:""}.bx-shape-square:before{content:""}.bx-shape-triangle:before{content:""}.bx-share:before{content:""}.bx-share-alt:before{content:""}.bx-shekel:before{content:""}.bx-shield:before{content:""}.bx-shield-alt:before{content:""}.bx-shield-alt-2:before{content:""}.bx-shield-quarter:before{content:""}.bx-shield-x:before{content:""}.bx-shocked:before{content:""}.bx-shopping-bag:before{content:""}.bx-show:before{content:""}.bx-show-alt:before{content:""}.bx-shuffle:before{content:""}.bx-sidebar:before{content:""}.bx-sitemap:before{content:""}.bx-skip-next:before{content:""}.bx-skip-next-circle:before{content:""}.bx-skip-previous:before{content:""}.bx-skip-previous-circle:before{content:""}.bx-sleepy:before{content:""}.bx-slider:before{content:""}.bx-slider-alt:before{content:""}.bx-slideshow:before{content:""}.bx-smile:before{content:""}.bx-sort:before{content:""}.bx-sort-alt-2:before{content:""}.bx-sort-a-z:before{content:""}.bx-sort-down:before{content:""}.bx-sort-up:before{content:""}.bx-sort-z-a:before{content:""}.bx-spa:before{content:""}.bx-space-bar:before{content:""}.bx-speaker:before{content:""}.bx-spray-can:before{content:""}.bx-spreadsheet:before{content:""}.bx-square:before{content:""}.bx-square-rounded:before{content:""}.bx-star:before{content:""}.bx-station:before{content:""}.bx-stats:before{content:""}.bx-sticker:before{content:""}.bx-stop:before{content:""}.bx-stop-circle:before{content:""}.bx-stopwatch:before{content:""}.bx-store:before{content:""}.bx-store-alt:before{content:""}.bx-street-view:before{content:""}.bx-strikethrough:before{content:""}.bx-subdirectory-left:before{content:""}.bx-subdirectory-right:before{content:""}.bx-sun:before{content:""}.bx-support:before{content:""}.bx-swim:before{content:""}.bx-sync:before{content:""}.bx-tab:before{content:""}.bx-table:before{content:""}.bx-tachometer:before{content:""}.bx-tag:before{content:""}.bx-tag-alt:before{content:""}.bx-target-lock:before{content:""}.bx-task:before{content:""}.bx-task-x:before{content:""}.bx-taxi:before{content:""}.bx-tennis-ball:before{content:""}.bx-terminal:before{content:""}.bx-test-tube:before{content:""}.bx-text:before{content:""}.bx-time:before{content:""}.bx-time-five:before{content:""}.bx-timer:before{content:""}.bx-tired:before{content:""}.bx-toggle-left:before{content:""}.bx-toggle-right:before{content:""}.bx-tone:before{content:""}.bx-traffic-cone:before{content:""}.bx-train:before{content:""}.bx-transfer:before{content:""}.bx-transfer-alt:before{content:""}.bx-trash:before{content:""}.bx-trash-alt:before{content:""}.bx-trending-down:before{content:""}.bx-trending-up:before{content:""}.bx-trim:before{content:""}.bx-trip:before{content:""}.bx-trophy:before{content:""}.bx-tv:before{content:""}.bx-underline:before{content:""}.bx-undo:before{content:""}.bx-unite:before{content:""}.bx-unlink:before{content:""}.bx-up-arrow:before{content:""}.bx-up-arrow-alt:before{content:""}.bx-up-arrow-circle:before{content:""}.bx-upload:before{content:""}.bx-upside-down:before{content:""}.bx-upvote:before{content:""}.bx-usb:before{content:""}.bx-user:before{content:""}.bx-user-check:before{content:""}.bx-user-circle:before{content:""}.bx-user-minus:before{content:""}.bx-user-pin:before{content:""}.bx-user-plus:before{content:""}.bx-user-voice:before{content:""}.bx-user-x:before{content:""}.bx-vector:before{content:""}.bx-vertical-center:before{content:""}.bx-vial:before{content:""}.bx-video:before{content:""}.bx-video-off:before{content:""}.bx-video-plus:before{content:""}.bx-video-recording:before{content:""}.bx-voicemail:before{content:""}.bx-volume:before{content:""}.bx-volume-full:before{content:""}.bx-volume-low:before{content:""}.bx-volume-mute:before{content:""}.bx-walk:before{content:""}.bx-wallet:before{content:""}.bx-wallet-alt:before{content:""}.bx-water:before{content:""}.bx-webcam:before{content:""}.bx-wifi:before{content:""}.bx-wifi-0:before{content:""}.bx-wifi-1:before{content:""}.bx-wifi-2:before{content:""}.bx-wifi-off:before{content:""}.bx-wind:before{content:""}.bx-window:before{content:""}.bx-window-alt:before{content:""}.bx-window-close:before{content:""}.bx-window-open:before{content:""}.bx-windows:before{content:""}.bx-wine:before{content:""}.bx-wink-smile:before{content:""}.bx-wink-tongue:before{content:""}.bx-won:before{content:""}.bx-world:before{content:""}.bx-wrench:before{content:""}.bx-x:before{content:""}.bx-x-circle:before{content:""}.bx-yen:before{content:""}.bx-zoom-in:before{content:""}.bx-zoom-out:before{content:""}.bxs-party:before{content:""}.bxs-hot:before{content:""}.bxs-droplet:before{content:""}.bxs-cat:before{content:""}.bxs-dog:before{content:""}.bxs-injection:before{content:""}.bxs-leaf:before{content:""}.bxs-add-to-queue:before{content:""}.bxs-adjust:before{content:""}.bxs-adjust-alt:before{content:""}.bxs-alarm:before{content:""}.bxs-alarm-add:before{content:""}.bxs-alarm-exclamation:before{content:""}.bxs-alarm-off:before{content:""}.bxs-alarm-snooze:before{content:""}.bxs-album:before{content:""}.bxs-ambulance:before{content:""}.bxs-analyse:before{content:""}.bxs-angry:before{content:""}.bxs-arch:before{content:""}.bxs-archive:before{content:""}.bxs-archive-in:before{content:""}.bxs-archive-out:before{content:""}.bxs-area:before{content:""}.bxs-arrow-from-bottom:before{content:""}.bxs-arrow-from-left:before{content:""}.bxs-arrow-from-right:before{content:""}.bxs-arrow-from-top:before{content:""}.bxs-arrow-to-bottom:before{content:""}.bxs-arrow-to-left:before{content:""}.bxs-arrow-to-right:before{content:""}.bxs-arrow-to-top:before{content:""}.bxs-award:before{content:""}.bxs-baby-carriage:before{content:""}.bxs-backpack:before{content:""}.bxs-badge:before{content:""}.bxs-badge-check:before{content:""}.bxs-badge-dollar:before{content:""}.bxs-ball:before{content:""}.bxs-band-aid:before{content:""}.bxs-bank:before{content:""}.bxs-bar-chart-alt-2:before{content:""}.bxs-bar-chart-square:before{content:""}.bxs-barcode:before{content:""}.bxs-baseball:before{content:""}.bxs-basket:before{content:""}.bxs-basketball:before{content:""}.bxs-bath:before{content:""}.bxs-battery:before{content:""}.bxs-battery-charging:before{content:""}.bxs-battery-full:before{content:""}.bxs-battery-low:before{content:""}.bxs-bed:before{content:""}.bxs-been-here:before{content:""}.bxs-beer:before{content:""}.bxs-bell:before{content:""}.bxs-bell-minus:before{content:""}.bxs-bell-off:before{content:""}.bxs-bell-plus:before{content:""}.bxs-bell-ring:before{content:""}.bxs-bible:before{content:""}.bxs-binoculars:before{content:""}.bxs-blanket:before{content:""}.bxs-bolt:before{content:""}.bxs-bolt-circle:before{content:""}.bxs-bomb:before{content:""}.bxs-bone:before{content:""}.bxs-bong:before{content:""}.bxs-book:before{content:""}.bxs-book-add:before{content:""}.bxs-book-alt:before{content:""}.bxs-book-bookmark:before{content:""}.bxs-book-content:before{content:""}.bxs-book-heart:before{content:""}.bxs-bookmark:before{content:""}.bxs-bookmark-alt:before{content:""}.bxs-bookmark-alt-minus:before{content:""}.bxs-bookmark-alt-plus:before{content:""}.bxs-bookmark-heart:before{content:""}.bxs-bookmark-minus:before{content:""}.bxs-bookmark-plus:before{content:""}.bxs-bookmarks:before{content:""}.bxs-bookmark-star:before{content:""}.bxs-book-open:before{content:""}.bxs-book-reader:before{content:""}.bxs-bot:before{content:""}.bxs-bowling-ball:before{content:""}.bxs-box:before{content:""}.bxs-brain:before{content:""}.bxs-briefcase:before{content:""}.bxs-briefcase-alt:before{content:""}.bxs-briefcase-alt-2:before{content:""}.bxs-brightness:before{content:""}.bxs-brightness-half:before{content:""}.bxs-brush:before{content:""}.bxs-brush-alt:before{content:""}.bxs-bug:before{content:""}.bxs-bug-alt:before{content:""}.bxs-building:before{content:""}.bxs-building-house:before{content:""}.bxs-buildings:before{content:""}.bxs-bulb:before{content:""}.bxs-bullseye:before{content:""}.bxs-buoy:before{content:""}.bxs-bus:before{content:""}.bxs-business:before{content:""}.bxs-bus-school:before{content:""}.bxs-cabinet:before{content:""}.bxs-cake:before{content:""}.bxs-calculator:before{content:""}.bxs-calendar:before{content:""}.bxs-calendar-alt:before{content:""}.bxs-calendar-check:before{content:""}.bxs-calendar-edit:before{content:""}.bxs-calendar-event:before{content:""}.bxs-calendar-exclamation:before{content:""}.bxs-calendar-heart:before{content:""}.bxs-calendar-minus:before{content:""}.bxs-calendar-plus:before{content:""}.bxs-calendar-star:before{content:""}.bxs-calendar-week:before{content:""}.bxs-calendar-x:before{content:""}.bxs-camera:before{content:""}.bxs-camera-home:before{content:""}.bxs-camera-movie:before{content:""}.bxs-camera-off:before{content:""}.bxs-camera-plus:before{content:""}.bxs-capsule:before{content:""}.bxs-captions:before{content:""}.bxs-car:before{content:""}.bxs-car-battery:before{content:""}.bxs-car-crash:before{content:""}.bxs-card:before{content:""}.bxs-caret-down-circle:before{content:""}.bxs-caret-down-square:before{content:""}.bxs-caret-left-circle:before{content:""}.bxs-caret-left-square:before{content:""}.bxs-caret-right-circle:before{content:""}.bxs-caret-right-square:before{content:""}.bxs-caret-up-circle:before{content:""}.bxs-caret-up-square:before{content:""}.bxs-car-garage:before{content:""}.bxs-car-mechanic:before{content:""}.bxs-carousel:before{content:""}.bxs-cart:before{content:""}.bxs-cart-add:before{content:""}.bxs-cart-alt:before{content:""}.bxs-cart-download:before{content:""}.bxs-car-wash:before{content:""}.bxs-category:before{content:""}.bxs-category-alt:before{content:""}.bxs-cctv:before{content:""}.bxs-certification:before{content:""}.bxs-chalkboard:before{content:""}.bxs-chart:before{content:""}.bxs-chat:before{content:""}.bxs-checkbox:before{content:""}.bxs-checkbox-checked:before{content:""}.bxs-checkbox-minus:before{content:""}.bxs-check-circle:before{content:""}.bxs-check-shield:before{content:""}.bxs-check-square:before{content:""}.bxs-chess:before{content:""}.bxs-chevron-down:before{content:""}.bxs-chevron-down-circle:before{content:""}.bxs-chevron-down-square:before{content:""}.bxs-chevron-left:before{content:""}.bxs-chevron-left-circle:before{content:""}.bxs-chevron-left-square:before{content:""}.bxs-chevron-right:before{content:""}.bxs-chevron-right-circle:before{content:""}.bxs-chevron-right-square:before{content:""}.bxs-chevrons-down:before{content:""}.bxs-chevrons-left:before{content:""}.bxs-chevrons-right:before{content:""}.bxs-chevrons-up:before{content:""}.bxs-chevron-up:before{content:""}.bxs-chevron-up-circle:before{content:""}.bxs-chevron-up-square:before{content:""}.bxs-chip:before{content:""}.bxs-church:before{content:""}.bxs-circle:before{content:""}.bxs-city:before{content:""}.bxs-clinic:before{content:""}.bxs-cloud:before{content:""}.bxs-cloud-download:before{content:""}.bxs-cloud-lightning:before{content:""}.bxs-cloud-rain:before{content:""}.bxs-cloud-upload:before{content:""}.bxs-coffee:before{content:""}.bxs-coffee-alt:before{content:""}.bxs-coffee-togo:before{content:""}.bxs-cog:before{content:""}.bxs-coin:before{content:""}.bxs-coin-stack:before{content:""}.bxs-collection:before{content:""}.bxs-color-fill:before{content:""}.bxs-comment:before{content:""}.bxs-comment-add:before{content:""}.bxs-comment-check:before{content:""}.bxs-comment-detail:before{content:""}.bxs-comment-dots:before{content:""}.bxs-comment-edit:before{content:""}.bxs-comment-error:before{content:""}.bxs-comment-minus:before{content:""}.bxs-comment-x:before{content:""}.bxs-compass:before{content:""}.bxs-component:before{content:""}.bxs-confused:before{content:""}.bxs-contact:before{content:""}.bxs-conversation:before{content:""}.bxs-cookie:before{content:""}.bxs-cool:before{content:""}.bxs-copy:before{content:""}.bxs-copy-alt:before{content:""}.bxs-copyright:before{content:""}.bxs-coupon:before{content:""}.bxs-credit-card:before{content:""}.bxs-credit-card-alt:before{content:""}.bxs-credit-card-front:before{content:""}.bxs-crop:before{content:""}.bxs-crown:before{content:""}.bxs-cube:before{content:""}.bxs-cube-alt:before{content:""}.bxs-cuboid:before{content:""}.bxs-customize:before{content:""}.bxs-cylinder:before{content:""}.bxs-dashboard:before{content:""}.bxs-data:before{content:""}.bxs-detail:before{content:""}.bxs-devices:before{content:""}.bxs-diamond:before{content:""}.bxs-dice-1:before{content:""}.bxs-dice-2:before{content:""}.bxs-dice-3:before{content:""}.bxs-dice-4:before{content:""}.bxs-dice-5:before{content:""}.bxs-dice-6:before{content:""}.bxs-direction-left:before{content:""}.bxs-direction-right:before{content:""}.bxs-directions:before{content:""}.bxs-disc:before{content:""}.bxs-discount:before{content:""}.bxs-dish:before{content:""}.bxs-dislike:before{content:""}.bxs-dizzy:before{content:""}.bxs-dock-bottom:before{content:""}.bxs-dock-left:before{content:""}.bxs-dock-right:before{content:""}.bxs-dock-top:before{content:""}.bxs-dollar-circle:before{content:""}.bxs-donate-blood:before{content:""}.bxs-donate-heart:before{content:""}.bxs-door-open:before{content:""}.bxs-doughnut-chart:before{content:""}.bxs-down-arrow:before{content:""}.bxs-down-arrow-alt:before{content:""}.bxs-down-arrow-circle:before{content:""}.bxs-down-arrow-square:before{content:""}.bxs-download:before{content:""}.bxs-downvote:before{content:""}.bxs-drink:before{content:""}.bxs-droplet-half:before{content:""}.bxs-dryer:before{content:""}.bxs-duplicate:before{content:""}.bxs-edit:before{content:""}.bxs-edit-alt:before{content:""}.bxs-edit-location:before{content:""}.bxs-eject:before{content:""}.bxs-envelope:before{content:""}.bxs-envelope-open:before{content:""}.bxs-eraser:before{content:""}.bxs-error:before{content:""}.bxs-error-alt:before{content:""}.bxs-error-circle:before{content:""}.bxs-ev-station:before{content:""}.bxs-exit:before{content:""}.bxs-extension:before{content:""}.bxs-eyedropper:before{content:""}.bxs-face:before{content:""}.bxs-face-mask:before{content:""}.bxs-factory:before{content:""}.bxs-fast-forward-circle:before{content:""}.bxs-file:before{content:""}.bxs-file-archive:before{content:""}.bxs-file-blank:before{content:""}.bxs-file-css:before{content:""}.bxs-file-doc:before{content:""}.bxs-file-export:before{content:""}.bxs-file-find:before{content:""}.bxs-file-gif:before{content:""}.bxs-file-html:before{content:""}.bxs-file-image:before{content:""}.bxs-file-import:before{content:""}.bxs-file-jpg:before{content:""}.bxs-file-js:before{content:""}.bxs-file-json:before{content:""}.bxs-file-md:before{content:""}.bxs-file-pdf:before{content:""}.bxs-file-plus:before{content:""}.bxs-file-png:before{content:""}.bxs-file-txt:before{content:""}.bxs-film:before{content:""}.bxs-filter-alt:before{content:""}.bxs-first-aid:before{content:""}.bxs-flag:before{content:""}.bxs-flag-alt:before{content:""}.bxs-flag-checkered:before{content:""}.bxs-flame:before{content:""}.bxs-flask:before{content:""}.bxs-florist:before{content:""}.bxs-folder:before{content:""}.bxs-folder-minus:before{content:""}.bxs-folder-open:before{content:""}.bxs-folder-plus:before{content:""}.bxs-food-menu:before{content:""}.bxs-fridge:before{content:""}.bxs-game:before{content:""}.bxs-gas-pump:before{content:""}.bxs-ghost:before{content:""}.bxs-gift:before{content:""}.bxs-graduation:before{content:""}.bxs-grid:before{content:""}.bxs-grid-alt:before{content:""}.bxs-group:before{content:""}.bxs-guitar-amp:before{content:""}.bxs-hand:before{content:""}.bxs-hand-down:before{content:""}.bxs-hand-left:before{content:""}.bxs-hand-right:before{content:""}.bxs-hand-up:before{content:""}.bxs-happy:before{content:""}.bxs-happy-alt:before{content:""}.bxs-happy-beaming:before{content:""}.bxs-happy-heart-eyes:before{content:""}.bxs-hdd:before{content:""}.bxs-heart:before{content:""}.bxs-heart-circle:before{content:""}.bxs-heart-square:before{content:""}.bxs-help-circle:before{content:""}.bxs-hide:before{content:""}.bxs-home:before{content:""}.bxs-home-circle:before{content:""}.bxs-home-heart:before{content:""}.bxs-home-smile:before{content:""}.bxs-hotel:before{content:""}.bxs-hourglass:before{content:""}.bxs-hourglass-bottom:before{content:""}.bxs-hourglass-top:before{content:""}.bxs-id-card:before{content:""}.bxs-image:before{content:""}.bxs-image-add:before{content:""}.bxs-image-alt:before{content:""}.bxs-inbox:before{content:""}.bxs-info-circle:before{content:""}.bxs-info-square:before{content:""}.bxs-institution:before{content:""}.bxs-joystick:before{content:""}.bxs-joystick-alt:before{content:""}.bxs-joystick-button:before{content:""}.bxs-key:before{content:""}.bxs-keyboard:before{content:""}.bxs-label:before{content:""}.bxs-landmark:before{content:""}.bxs-landscape:before{content:""}.bxs-laugh:before{content:""}.bxs-layer:before{content:""}.bxs-layer-minus:before{content:""}.bxs-layer-plus:before{content:""}.bxs-layout:before{content:""}.bxs-left-arrow:before{content:""}.bxs-left-arrow-alt:before{content:""}.bxs-left-arrow-circle:before{content:""}.bxs-left-arrow-square:before{content:""}.bxs-left-down-arrow-circle:before{content:""}.bxs-left-top-arrow-circle:before{content:""}.bxs-like:before{content:""}.bxs-location-plus:before{content:""}.bxs-lock:before{content:""}.bxs-lock-alt:before{content:""}.bxs-lock-open:before{content:""}.bxs-lock-open-alt:before{content:""}.bxs-log-in:before{content:""}.bxs-log-in-circle:before{content:""}.bxs-log-out:before{content:""}.bxs-log-out-circle:before{content:""}.bxs-low-vision:before{content:""}.bxs-magic-wand:before{content:""}.bxs-magnet:before{content:""}.bxs-map:before{content:""}.bxs-map-alt:before{content:""}.bxs-map-pin:before{content:""}.bxs-mask:before{content:""}.bxs-medal:before{content:""}.bxs-megaphone:before{content:""}.bxs-meh:before{content:""}.bxs-meh-alt:before{content:""}.bxs-meh-blank:before{content:""}.bxs-memory-card:before{content:""}.bxs-message:before{content:""}.bxs-message-add:before{content:""}.bxs-message-alt:before{content:""}.bxs-message-alt-add:before{content:""}.bxs-message-alt-check:before{content:""}.bxs-message-alt-detail:before{content:""}.bxs-message-alt-dots:before{content:""}.bxs-message-alt-edit:before{content:""}.bxs-message-alt-error:before{content:""}.bxs-message-alt-minus:before{content:""}.bxs-message-alt-x:before{content:""}.bxs-message-check:before{content:""}.bxs-message-detail:before{content:""}.bxs-message-dots:before{content:""}.bxs-message-edit:before{content:""}.bxs-message-error:before{content:""}.bxs-message-minus:before{content:""}.bxs-message-rounded:before{content:""}.bxs-message-rounded-add:before{content:""}.bxs-message-rounded-check:before{content:""}.bxs-message-rounded-detail:before{content:""}.bxs-message-rounded-dots:before{content:""}.bxs-message-rounded-edit:before{content:""}.bxs-message-rounded-error:before{content:""}.bxs-message-rounded-minus:before{content:""}.bxs-message-rounded-x:before{content:""}.bxs-message-square:before{content:""}.bxs-message-square-add:before{content:""}.bxs-message-square-check:before{content:""}.bxs-message-square-detail:before{content:""}.bxs-message-square-dots:before{content:""}.bxs-message-square-edit:before{content:""}.bxs-message-square-error:before{content:""}.bxs-message-square-minus:before{content:""}.bxs-message-square-x:before{content:""}.bxs-message-x:before{content:""}.bxs-meteor:before{content:""}.bxs-microchip:before{content:""}.bxs-microphone:before{content:""}.bxs-microphone-alt:before{content:""}.bxs-microphone-off:before{content:""}.bxs-minus-circle:before{content:""}.bxs-minus-square:before{content:""}.bxs-mobile:before{content:""}.bxs-mobile-vibration:before{content:""}.bxs-moon:before{content:""}.bxs-mouse:before{content:""}.bxs-mouse-alt:before{content:""}.bxs-movie:before{content:""}.bxs-movie-play:before{content:""}.bxs-music:before{content:""}.bxs-navigation:before{content:""}.bxs-network-chart:before{content:""}.bxs-news:before{content:""}.bxs-no-entry:before{content:""}.bxs-note:before{content:""}.bxs-notepad:before{content:""}.bxs-notification:before{content:""}.bxs-notification-off:before{content:""}.bxs-offer:before{content:""}.bxs-package:before{content:""}.bxs-paint:before{content:""}.bxs-paint-roll:before{content:""}.bxs-palette:before{content:""}.bxs-paper-plane:before{content:""}.bxs-parking:before{content:""}.bxs-paste:before{content:""}.bxs-pen:before{content:""}.bxs-pencil:before{content:""}.bxs-phone:before{content:""}.bxs-phone-call:before{content:""}.bxs-phone-incoming:before{content:""}.bxs-phone-off:before{content:""}.bxs-phone-outgoing:before{content:""}.bxs-photo-album:before{content:""}.bxs-piano:before{content:""}.bxs-pie-chart:before{content:""}.bxs-pie-chart-alt:before{content:""}.bxs-pie-chart-alt-2:before{content:""}.bxs-pin:before{content:""}.bxs-pizza:before{content:""}.bxs-plane:before{content:""}.bxs-plane-alt:before{content:""}.bxs-plane-land:before{content:""}.bxs-planet:before{content:""}.bxs-plane-take-off:before{content:""}.bxs-playlist:before{content:""}.bxs-plug:before{content:""}.bxs-plus-circle:before{content:""}.bxs-plus-square:before{content:""}.bxs-pointer:before{content:""}.bxs-polygon:before{content:""}.bxs-printer:before{content:""}.bxs-purchase-tag:before{content:""}.bxs-purchase-tag-alt:before{content:""}.bxs-pyramid:before{content:""}.bxs-quote-alt-left:before{content:""}.bxs-quote-alt-right:before{content:""}.bxs-quote-left:before{content:""}.bxs-quote-right:before{content:""}.bxs-quote-single-left:before{content:""}.bxs-quote-single-right:before{content:""}.bxs-radiation:before{content:""}.bxs-radio:before{content:""}.bxs-receipt:before{content:""}.bxs-rectangle:before{content:""}.bxs-registered:before{content:""}.bxs-rename:before{content:""}.bxs-report:before{content:""}.bxs-rewind-circle:before{content:""}.bxs-right-arrow:before{content:""}.bxs-right-arrow-alt:before{content:""}.bxs-right-arrow-circle:before{content:""}.bxs-right-arrow-square:before{content:""}.bxs-right-down-arrow-circle:before{content:""}.bxs-right-top-arrow-circle:before{content:""}.bxs-rocket:before{content:""}.bxs-ruler:before{content:""}.bxs-sad:before{content:""}.bxs-save:before{content:""}.bxs-school:before{content:""}.bxs-search:before{content:""}.bxs-search-alt-2:before{content:""}.bxs-select-multiple:before{content:""}.bxs-send:before{content:""}.bxs-server:before{content:""}.bxs-shapes:before{content:""}.bxs-share:before{content:""}.bxs-share-alt:before{content:""}.bxs-shield:before{content:""}.bxs-shield-alt-2:before{content:""}.bxs-shield-x:before{content:""}.bxs-ship:before{content:""}.bxs-shocked:before{content:""}.bxs-shopping-bag:before{content:""}.bxs-shopping-bag-alt:before{content:""}.bxs-shopping-bags:before{content:""}.bxs-show:before{content:""}.bxs-skip-next-circle:before{content:""}.bxs-skip-previous-circle:before{content:""}.bxs-skull:before{content:""}.bxs-sleepy:before{content:""}.bxs-slideshow:before{content:""}.bxs-smile:before{content:""}.bxs-sort-alt:before{content:""}.bxs-spa:before{content:""}.bxs-speaker:before{content:""}.bxs-spray-can:before{content:""}.bxs-spreadsheet:before{content:""}.bxs-square:before{content:""}.bxs-square-rounded:before{content:""}.bxs-star:before{content:""}.bxs-star-half:before{content:""}.bxs-sticker:before{content:""}.bxs-stopwatch:before{content:""}.bxs-store:before{content:""}.bxs-store-alt:before{content:""}.bxs-sun:before{content:""}.bxs-tachometer:before{content:""}.bxs-tag:before{content:""}.bxs-tag-alt:before{content:""}.bxs-tag-x:before{content:""}.bxs-taxi:before{content:""}.bxs-tennis-ball:before{content:""}.bxs-terminal:before{content:""}.bxs-thermometer:before{content:""}.bxs-time:before{content:""}.bxs-time-five:before{content:""}.bxs-timer:before{content:""}.bxs-tired:before{content:""}.bxs-toggle-left:before{content:""}.bxs-toggle-right:before{content:""}.bxs-tone:before{content:""}.bxs-torch:before{content:""}.bxs-to-top:before{content:""}.bxs-traffic:before{content:""}.bxs-traffic-barrier:before{content:""}.bxs-traffic-cone:before{content:""}.bxs-train:before{content:""}.bxs-trash:before{content:""}.bxs-trash-alt:before{content:""}.bxs-tree:before{content:""}.bxs-trophy:before{content:""}.bxs-truck:before{content:""}.bxs-t-shirt:before{content:""}.bxs-tv:before{content:""}.bxs-up-arrow:before{content:""}.bxs-up-arrow-alt:before{content:""}.bxs-up-arrow-circle:before{content:""}.bxs-up-arrow-square:before{content:""}.bxs-upside-down:before{content:""}.bxs-upvote:before{content:""}.bxs-user:before{content:""}.bxs-user-account:before{content:""}.bxs-user-badge:before{content:""}.bxs-user-check:before{content:""}.bxs-user-circle:before{content:""}.bxs-user-detail:before{content:""}.bxs-user-minus:before{content:""}.bxs-user-pin:before{content:""}.bxs-user-plus:before{content:""}.bxs-user-rectangle:before{content:""}.bxs-user-voice:before{content:""}.bxs-user-x:before{content:""}.bxs-vector:before{content:""}.bxs-vial:before{content:""}.bxs-video:before{content:""}.bxs-video-off:before{content:""}.bxs-video-plus:before{content:""}.bxs-video-recording:before{content:""}.bxs-videos:before{content:""}.bxs-virus:before{content:""}.bxs-virus-block:before{content:""}.bxs-volume:before{content:""}.bxs-volume-full:before{content:""}.bxs-volume-low:before{content:""}.bxs-volume-mute:before{content:""}.bxs-wallet:before{content:""}.bxs-wallet-alt:before{content:""}.bxs-washer:before{content:""}.bxs-watch:before{content:""}.bxs-watch-alt:before{content:""}.bxs-webcam:before{content:""}.bxs-widget:before{content:""}.bxs-window-alt:before{content:""}.bxs-wine:before{content:""}.bxs-wink-smile:before{content:""}.bxs-wink-tongue:before{content:""}.bxs-wrench:before{content:""}.bxs-x-circle:before{content:""}.bxs-x-square:before{content:""}.bxs-yin-yang:before{content:""}.bxs-zap:before{content:""}.bxs-zoom-in:before{content:""}.bxs-zoom-out:before{content:""}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:.89091rem;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translate(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translate(-10px)}.top-nav[data-v-c9f2ebfb]{position:fixed;top:0;left:0;z-index:1003;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);padding:0 24px;background-color:var(--bg-color)}body.dark-mode .nav-logo[data-v-c9f2ebfb],body.dark-mode .app-title img[data-v-c9f2ebfb]{filter:invert(1)}.logo-link[data-v-c9f2ebfb]{display:flex;align-items:center;font-weight:600;color:var(--heading-color);text-decoration:none}.app-title[data-v-c9f2ebfb]{width:6em;margin-top:3px;margin-left:5px}.nav-logo[data-v-c9f2ebfb]{display:block;width:auto;height:calc(var(--header-height) * .7)}.top-nav ul[data-v-c9f2ebfb]{display:flex;align-items:center;padding:0;margin:0;list-style:none}.top-nav li[data-v-c9f2ebfb]{margin-left:16px}.top-nav a[data-v-c9f2ebfb]{display:flex;gap:4px;align-items:center;padding:3px 6px;font-size:var(--fz-sm);font-weight:500;color:var(--text-color);text-decoration:none;border-radius:var(--border-radius-md)}.nav-icon[data-v-c9f2ebfb]{width:20px;height:20px;object-fit:contain}.top-nav a[data-v-c9f2ebfb]:hover{color:var(--accent-color);background-color:var(--hover-bg)}.top-nav a.router-link-exact-active[data-v-c9f2ebfb],.top-nav a.router-link-active[data-v-c9f2ebfb]{color:var(--accent-text-color);background-color:var(--accent-color)}.top-nav a.router-link-active .nav-icon[data-v-c9f2ebfb]{filter:brightness(0) invert(1)}.right-box[data-v-c9f2ebfb]{display:flex;align-items:center;font-size:var(--fz-sm)}.right-box i[data-v-c9f2ebfb]{font-size:var(--fz-lg)}.btn-theme-toggle[data-v-c9f2ebfb],.btn-locale[data-v-c9f2ebfb]{display:flex;align-items:center;justify-content:center;padding:8px;color:var(--text-color-secondary);cursor:pointer;background:none;border:none;border-radius:50%}.btn-theme-toggle[data-v-c9f2ebfb]:hover,.btn-locale[data-v-c9f2ebfb]:hover{color:var(--accent-color);background-color:var(--hover-bg)}.language-switcher[data-v-c9f2ebfb]{position:relative}.language-menu[data-v-c9f2ebfb]{position:absolute;top:100%;right:0;z-index:1100;display:flex;flex-direction:column;min-width:90px;padding:4px 0;background-color:var(--card-bg);border-radius:6px;box-shadow:var(--box-shadow-medium)}.language-menu button[data-v-c9f2ebfb]{padding:4px 12px;font-size:var(--fz-sm);color:var(--text-color);text-align:left;cursor:pointer;background:none;border:none}.language-menu button[data-v-c9f2ebfb]:hover{background-color:var(--hover-bg)}.language-menu button.active[data-v-c9f2ebfb]{font-weight:600;color:var(--accent-text-color);background-color:var(--accent-color)}.nav-back[data-v-c9f2ebfb]{display:flex;gap:.25rem;align-items:stretch;padding:.25rem .5rem;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;background:transparent;border:none;border-radius:6px}.nav-back[data-v-c9f2ebfb]:hover{color:var(--accent-color);background:var(--hover-bg)}.nav-link-text[data-v-c9f2ebfb]{margin-left:5px;font-size:var(--fz-sm)}@media(width<=768px){.nav-custom-icon[data-v-c9f2ebfb]{display:none}.nav-back[data-v-c9f2ebfb]{padding:4px;border-radius:50%}.nav-back span[data-v-c9f2ebfb]{display:none}.top-nav[data-v-c9f2ebfb]{padding:0 var(--base-padding);border-bottom:none;box-shadow:none}.nav-logo[data-v-c9f2ebfb]{height:calc(var(--header-height) * .7)}.top-nav li[data-v-c9f2ebfb]{margin-left:8px}.app-title[data-v-c9f2ebfb],.nav-link-text[data-v-c9f2ebfb]{display:none}.btn-locale[data-v-c9f2ebfb],.btn-theme-toggle[data-v-c9f2ebfb]{padding:4px}.language-menu[data-v-c9f2ebfb]{top:calc(100% + 4px);border:none;box-shadow:0 2px 5px #0000001a}.language-menu button[data-v-c9f2ebfb]{padding:6px 12px}}.btn-ratio-toggle[data-v-c9f2ebfb]{display:flex;gap:6px;align-items:center;justify-content:center;height:32px;padding:0 8px;color:var(--text-color);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:4px;transition:all .2s ease}.btn-ratio-toggle[data-v-c9f2ebfb]:hover{color:var(--accent-color);background-color:rgb(var(--accent-color-rgb),.05);border-color:var(--accent-color)}.btn-ratio-toggle i[data-v-c9f2ebfb]{font-size:1.01818rem;opacity:.8}.btn-ratio-toggle i[data-v-c9f2ebfb]:after{display:inline-block;width:1px;height:12px;margin-left:6px;vertical-align:middle;content:"";background-color:var(--border-color)}.ratio-text[data-v-c9f2ebfb]{font-family:Inter,sans-serif;font-size:.76364rem;font-weight:600;letter-spacing:.03182rem}@media(width<=768px){.btn-ratio-toggle[data-v-c9f2ebfb]{padding:4px;border:none}.btn-ratio-toggle i[data-v-c9f2ebfb]:after{display:none}.ratio-text[data-v-c9f2ebfb]{display:none}}.btn-ratio-minimal[data-v-c9f2ebfb]{display:flex;align-items:center;max-width:36px;padding:8px;overflow:hidden;color:var(--text-color-secondary);white-space:nowrap;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:20px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-ratio-minimal[data-v-c9f2ebfb]:hover{max-width:100px;padding-right:12px;color:var(--text-color);background-color:var(--hover-bg)}.btn-ratio-minimal i[data-v-c9f2ebfb]{min-width:20px;font-size:var(--fz-xl)}.minimal-text[data-v-c9f2ebfb]{margin-left:6px;font-size:.76364rem;font-weight:600;opacity:0;transform:translate(10px);transition:all .2s ease}.btn-ratio-minimal:hover .minimal-text[data-v-c9f2ebfb]{opacity:1;transform:translate(0)}:root{--header-height: 48px ;--footer-height: 24px ;--fz-2xs: calc(.65rem * var(--ratio));--fz-xs: calc(.75rem * var(--ratio));--fz-sm: calc(.8rem * var(--ratio));--fz-md: clamp( calc(.9rem * var(--ratio)), calc((.85rem + .25vw) * var(--ratio)), calc(1.05rem * var(--ratio)) );--fz-lg: clamp( calc(1rem * var(--ratio)), calc((.95rem + .3vw) * var(--ratio)), calc(1.2rem * var(--ratio)) );--fz-xl: clamp( calc(1.1rem * var(--ratio)), calc((1rem + .5vw) * var(--ratio)), calc(1.3rem * var(--ratio)) );--fz-2xl: clamp( calc(1.25rem * var(--ratio)), calc((1.1rem + .75vw) * var(--ratio)), calc(1.5rem * var(--ratio)) );--fz-3xl: clamp( calc(1.5rem * var(--ratio)), calc((1.3rem + 1vw) * var(--ratio)), calc(2rem * var(--ratio)) );--fz-4xl: clamp( calc(2rem * var(--ratio)), calc((1.8rem + 1.2vw) * var(--ratio)), calc(2.5rem * var(--ratio)) );--fz-5xl: clamp( calc(3rem * var(--ratio)), calc((2.5rem + 1.5vw) * var(--ratio)), calc(3.75rem * var(--ratio)) );--fz-6xl: clamp( calc(4rem * var(--ratio)), calc((3.2rem + 2vw) * var(--ratio)), calc(5rem * var(--ratio)) );--font-primary: "Inter", -apple-system, blinkmacsystemfont, "PingFang SC", "Microsoft YaHei", "PingFang TC", "Microsoft JhengHei", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-logo: "Inter", "PingFang SC", sans-serif;--bg-color: #f8f7fc;--card-bg: #fff;--card-bg-darker: #f2f0f9;--header-bg: #fff;--hover-bg: #f3f0ff;--bg-app: #f8f7fc;--bg-panel: #fff;--text-color: #2e2a36;--text-main: #2e2a36;--text-color-secondary: #716c7d;--heading-color: #1a1625;--text-color-on-dark: #fff;--tip-color: #d97706;--accent-color: #8b5cf6;--accent-hover-color: #7c3aed;--accent-text-color: #fff;--link-color: #7c3aed;--success-color: #10b981;--danger-color: #ef4444;--color-red-primary: #8b5cf6;--color-red-primary-hover: #7c3aed;--color-tag-roadmap-text: #ef4444;--color-tag-updates-text: #d97706;--status-bar-bg: #4c1d95;--status-bar-text: #fff;--zoom: .9;--panel-width: calc(450px * var(--zoom));--base-padding: calc(16px * var(--zoom));--base-margin: calc(16px * var(--zoom));--transition-speed: .2s;--border-color: #e2e0e8;--border-color-soft: #eeecf2;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--color-border-neutral: #e2e0e8;--color-border-red: #a78bfa;--color-border-red-hover: #8b5cf6;--box-shadow-light: 0 1px 3px rgb(0 0 0 / 5%);--box-shadow-medium: 0 8px 24px rgb(139 92 246 / 8%);--box-shadow-hover: 0 12px 32px rgb(139 92 246 / 15%);--info-color: #8b5cf6;--warning-color: #f59e0b;--info-color-light: #ddd6fe;--info-bg-light: #f5f3ff;--warning-color-light: #fcd34d;--warning-bg-light: #fffbeb;--tooltip-bg: #2e2a36;--tooltip-color: #fff;--code-bg-light: #faf9fd;--cursor-color: #7c3aed;--active-line-bg: rgb(139 92 246 / 5%);--selection-bg: rgb(139 92 246 / 15%);--syntax-string: #059669;--syntax-number: #d97706;--syntax-bool: #ef4444;--syntax-key: #7c3aed;--syntax-null: #ef4444;--primary: #8b5cf6;--primary-hover: #7c3aed}body.dark-mode{--bg-color: #13111c;--card-bg: #1e1b2e;--card-bg-darker: #171524;--header-bg: #1e1b2e;--hover-bg: #2a2640;--text-color: #ede9f5;--text-main: #ede9f5;--text-color-secondary: #9ca3af;--heading-color: #fff;--text-color-on-dark: #13111c;--link-color: #a78bfa;--tip-color: #fbbf24;--accent-color: #a78bfa;--accent-hover-color: #c4b5fd;--success-color: #34d399;--danger-color: #f87171;--color-red-primary: #a78bfa;--color-red-primary-hover: #c4b5fd;--color-tag-roadmap-text: #f87171;--color-tag-updates-text: #fbbf24;--status-bar-bg: #2e1065;--status-bar-text: #e5e7eb;--border-color: #2d2a3d;--border-color-soft: #232030;--box-shadow-light: 0 1px 3px rgb(0 0 0 / 50%);--box-shadow-medium: 0 8px 24px rgb(0 0 0 / 40%);--box-shadow-hover: 0 12px 32px rgb(167 139 250 / 15%);--color-border-neutral: #2d2a3d;--color-border-red: #a78bfa;--color-border-red-hover: #c4b5fd;--info-color: #a78bfa;--warning-color: #fbbf24;--info-color-light: #8b5cf6;--info-bg-light: #2e1065;--warning-color-light: #fbbf24;--warning-bg-light: #451a03;--tooltip-bg: #4b5563;--tooltip-color: #fff;--code-bg-light: #181621;--cursor-color: #a78bfa;--active-line-bg: rgb(167 139 250 / 10%);--selection-bg: rgb(167 139 250 / 20%);--syntax-string: #6ee7b7;--syntax-number: #fbbf24;--syntax-bool: #f87171;--syntax-key: #a78bfa;--primary: #a78bfa;--primary-hover: #c4b5fd;--bg-app: #13111c;--bg-panel: #1e1b2e}.scroll-bar{overflow:hidden scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.scroll-bar::-webkit-scrollbar{width:6px;height:6px}.scroll-bar::-webkit-scrollbar-track{background:transparent}.scroll-bar::-webkit-scrollbar-thumb{background-color:#777;border-radius:3px}.scroll-bar::-webkit-scrollbar-button{display:none;width:0;height:0}.scroll-bar::-webkit-scrollbar-button:start:decrement,.scroll-bar::-webkit-scrollbar-button:end:increment{display:none}.scroll-bar::-webkit-scrollbar-button:vertical:start:increment,.scroll-bar::-webkit-scrollbar-button:vertical:end:decrement{display:none}.scroll-bar::-webkit-scrollbar-button:horizontal:start:increment,.scroll-bar::-webkit-scrollbar-button:horizontal:end:decrement{display:none}.btn-primary{display:flex;gap:6px;align-items:center;padding:6px 16px;font-size:var(--fz-md);font-weight:500;color:#fff;cursor:pointer;background:var(--color-red-primary);border:none;border-radius:6px;transition:background var(--transition-speed)}.btn-primary:hover{background:var(--color-red-primary-hover)}.btn-primary:disabled{cursor:wait;opacity:.6}.btn-primary.btn-success-active{color:#fff;cursor:default;background-color:#2ecc71!important;border-color:#27ae60;opacity:1}.item-del-btn{position:absolute;top:0;right:2px;z-index:3;display:flex;align-items:center;justify-content:flex-start;width:16px;height:16px;color:var(--text-color);cursor:pointer;background:transparent;border:none}.item-del-btn:hover{color:#e74c3ce5}.item-del-btn i{font-size:var(--fz-md);background-color:#fffa}body.dark-mode .item-del-btn i{background-color:#000a}.config-icon-btn{display:flex;align-items:center;justify-content:center;width:21px;height:21px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;background-color:var(--bg-color);border:1px solid var(--success-color);border-radius:6px}.config-icon-btn:hover{color:#fff;background:var(--success-color)}.group-tip-container{position:relative;display:inline-flex;align-items:center;margin-left:6px;cursor:pointer}.tip-trigger{font-size:.89091rem;color:var(--text-color-secondary);transition:color .2s}.group-tip-content{position:absolute;top:calc(100% + 8px);left:-12px;z-index:999;visibility:hidden;width:max-content;max-width:260px;padding:8px 12px;font-size:.76364rem;line-height:1.4;white-space:normal;background:#1e293b;border:1px solid rgb(255 255 255 / 10%);border-radius:6px;box-shadow:0 4px 20px #0006;opacity:0;transform:translateY(-4px);transition:all .2s ease}.group-tip-content:before{position:absolute;top:-5px;left:16px;content:"";border-color:transparent transparent #1e293b;border-style:solid;border-width:0 5px 5px}.group-tip-container:hover .group-tip-content{visibility:visible;opacity:1;transform:translateY(0)}.group-tip-container:hover .tip-trigger{color:var(--accent-color)}.group-tip-content p{margin:0 0 4px;color:#e2e8f0}.group-tip-content p:last-child{margin-bottom:0}.component-container{max-width:1400px;padding:20px 24px 40px;margin:0 auto}.textarea-bar::-webkit-scrollbar{width:8px}.textarea-bar::-webkit-scrollbar-track{background:transparent}.textarea-bar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.markdown-body{--md-font-size: var(--fz-md);--md-line-height: 1.6;--md-radius: 4px;--md-block-margin: .8em;--md-fg: var(--text-color, #24292f);--md-fg-muted: var(--text-color-secondary, #57606a);--md-bg: transparent;--md-border: var(--border-color, #d0d7de);--md-accent: var(--accent-color, #0969da);--md-code-bg: var(--hover-bg, rgb(175 184 193 / 20%));--md-heading: var(--heading-color, #24292f);--md-blockquote-border: var(--md-border);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--fz-md);line-height:var(--md-line-height);color:var(--md-fg);background-color:transparent}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25;color:var(--md-heading)}.markdown-body h1{padding-bottom:.3em;font-size:var(--fz-lg);border-bottom:1px solid var(--md-border)}.markdown-body h2{padding-bottom:.3em;font-size:var(--fz-lg);border-bottom:1px dashed var(--md-border)}.markdown-body h3{font-size:var(--fz-lg)}.markdown-body h4,.markdown-body h5{font-size:var(--fz-md);font-weight:600}.markdown-body p,.markdown-body ul,.markdown-body ol{margin-bottom:var(--md-block-margin)}.markdown-body ul,.markdown-body ol{padding-left:1.2em}.markdown-body li+li{margin-top:.2em}.markdown-body blockquote{padding:0 .8em;margin:1em 0;color:var(--md-fg-muted);border-left:2px solid var(--md-border)}.markdown-body code{padding:.1em .3em;font-family:SF Mono,Consolas,monospace;font-size:var(--fz-md);background-color:var(--md-code-bg);border-radius:3px}.markdown-body pre{padding:.6em;margin-bottom:var(--md-block-margin);font-size:var(--fz-md);background-color:var(--md-code-bg);border:1px solid transparent;border-radius:var(--md-radius)}.markdown-body table{display:block;width:100%;margin-bottom:var(--md-block-margin);overflow:auto;border-spacing:0;border-collapse:collapse}.markdown-body table th,.markdown-body table td{padding:.3em .6em;font-size:var(--fz-md);border:1px solid var(--md-border)}.markdown-body table th{font-weight:600;background-color:var(--md-code-bg)}.markdown-body .katex{font-size:var(--fz-md)!important}.markdown-body .katex-html{display:none}.markdown-body .katex-display{margin:.8em 0;overflow:auto hidden}.markdown-body hr{margin-bottom:var(--md-block-margin)}*{box-sizing:border-box;padding:0;margin:0}:root{--ratio: .8;--header-height: 48px;--footer-height: 0px}body{padding-top:var(--header-height);margin:0;font-family:var(--font-primary);font-size:var(--fz-sm);line-height:1.6;color:var(--text-color);background:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app-container{padding:0;margin:0 auto;background-color:var(--bg-color)}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--accent-hover-color);text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin-bottom:.8em;font-weight:600;line-height:1.3;color:var(--heading-color)}h1{position:relative;padding-bottom:.75rem;margin-bottom:1.5rem;font-size:var(--fz-3xl)}.btn{display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:8px 16px;font-family:var(--font-primary);font-weight:500;color:var(--text-color);cursor:pointer;background-color:var(--hover-bg);border:none;border-radius:4px}.btn:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-2px)}.btn-success{color:var(--accent-text-color);background-color:var(--success-color)}.btn-outline{background-color:transparent;border:1px solid var(--border-color)}.btn-outline:hover{color:var(--accent-color);border-color:var(--accent-color)}.card{overflow:hidden;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-light)}.card:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-2px)}.view-container{padding-top:0}@media(width<=768px){body{padding-top:var(--header-height);font-size:var(--fz-sm)}:root{--base-padding: 8px;--base-margin: 8px;--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 6px;--box-shadow-light: none;--box-shadow-medium: none;--box-shadow-hover: none;--border-color: transparent}#app-container{padding:0;margin:0}.view-container{padding-top:0;margin-top:0}h1{padding-bottom:.5rem;margin-bottom:var(--base-margin);font-size:var(--fz-3xl)}h2{margin-bottom:var(--base-margin);font-size:var(--fz-2xl)}h3,h4,h5,h6{margin-bottom:var(--base-margin);font-size:var(--fz-sm)}.btn{padding:6px 12px;font-size:var(--fz-sm);border:1px solid rgb(0 0 0 / 5%);border-radius:var(--border-radius-md);box-shadow:none}.btn:hover{box-shadow:none;transform:none}.card{border:1px solid rgb(0 0 0 / 5%);border-radius:var(--border-radius-md);box-shadow:none}.card:hover{box-shadow:none;transform:none}}[data-v-f41dcbd5]:root{--primary-color: #1a1a2e;--accent-color: #5865f2;--accent-hover: #4752c4;--text-muted: #666;--border-subtle: #f0f0f0;--bg-white: #fff}.hero-section[data-v-f41dcbd5]{position:relative;display:flex;height:calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));overflow:hidden;background:var(--bg-color)}.hero-media[data-v-f41dcbd5]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.hero-gif[data-v-f41dcbd5]{width:100%;height:100%;object-fit:cover;opacity:.05}.hero-content[data-v-f41dcbd5]{position:relative;z-index:10;max-width:960px;padding:4rem 2rem;margin:0 auto;text-align:center}.hero-title[data-v-f41dcbd5]{margin-bottom:1.5rem}.hero-logo[data-v-f41dcbd5]{font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1.1;color:var(--text-color);text-transform:uppercase;letter-spacing:-.02em}.ea-disclaimer[data-v-f41dcbd5]{display:inline-flex;gap:8px;align-items:center;padding:10px 20px;margin-bottom:3rem;font-size:.9rem;color:var(--text-muted);background:var(--bg-white);border-radius:8px}.ea-disclaimer i[data-v-f41dcbd5]{font-size:1.1em;color:var(--accent-color)}.hero-cta-group[data-v-f41dcbd5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.cta-play-btn[data-v-f41dcbd5]{display:flex;gap:10px;align-items:center;padding:14px 32px;font-size:1.1rem;font-weight:600;color:#fff;text-decoration:none;background:var(--accent-color);border-radius:8px;transition:all .2s ease}.cta-play-btn[data-v-f41dcbd5]:hover{background:var(--accent-hover-color);transform:translateY(-1px)}.play-icon[data-v-f41dcbd5]{font-size:.9em}.desktop-app-card[data-v-f41dcbd5]{display:flex;gap:14px;align-items:center;padding:14px 20px;text-align:left;background:var(--bg-white);border-radius:8px;transition:all .2s ease}.desktop-app-card[data-v-f41dcbd5]:hover{background:var(--border-subtle);transform:translateY(-1px)}.app-icon-container img[data-v-f41dcbd5]{width:44px;height:44px;border-radius:8px}.app-info[data-v-f41dcbd5]{display:flex;flex-direction:column;gap:2px}.app-label[data-v-f41dcbd5]{font-size:.9rem;font-weight:700;color:var(--primary-color);letter-spacing:-.01em}.app-desc[data-v-f41dcbd5]{margin-bottom:2px;font-size:.75rem;color:var(--text-muted)}.download-link[data-v-f41dcbd5]{display:inline-flex;gap:4px;align-items:center;font-size:.85rem;font-weight:600;color:var(--accent-color);text-decoration:none;transition:color .2s}.download-link[data-v-f41dcbd5]:hover{color:var(--accent-hover)}.discord-icon-btn[data-v-f41dcbd5]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#fff;background-color:var(--accent-color);border-radius:8px;transition:all .2s ease}.discord-icon-btn[data-v-f41dcbd5]:hover{background-color:var(--accent-hover-color);transform:translateY(-1px)}.discord-svg[data-v-f41dcbd5]{width:26px;height:26px}@media(width<=768px){.hero-cta-group[data-v-f41dcbd5]{flex-direction:column;gap:12px}.cta-play-btn[data-v-f41dcbd5],.desktop-app-card[data-v-f41dcbd5]{justify-content:center;width:100%}.discord-icon-btn[data-v-f41dcbd5]{width:48px;height:48px}.ea-disclaimer[data-v-f41dcbd5]{margin-bottom:2rem;font-size:.85rem}}.component-container[data-v-1b75de7d]{max-width:1000px;min-height:100vh;color:var(--text-color)}.header-box[data-v-1b75de7d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.header-text[data-v-1b75de7d]{margin:0;font-size:var(--fz-2xl);font-weight:700;color:var(--heading-color)}.tabs-wrapper[data-v-1b75de7d]{display:flex}.tab-navigation[data-v-1b75de7d]{display:inline-flex;padding:2px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px}.tab-button[data-v-1b75de7d]{padding:4px 10px;font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .15s ease}.tab-button.active[data-v-1b75de7d]{font-weight:600;color:var(--heading-color);background:var(--card-bg);box-shadow:0 1px 2px #0000000d}.announcements-list[data-v-1b75de7d]{display:flex;flex-direction:column;gap:8px}.compact-item[data-v-1b75de7d]{position:relative;padding:10px 14px;overflow:hidden;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:all .2s ease}.compact-item[data-v-1b75de7d]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translate(2px)}.item-header-row[data-v-1b75de7d]{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:4px}.title-group[data-v-1b75de7d]{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.mini-tag[data-v-1b75de7d]{padding:1px 5px;font-size:var(--fz-md)rem;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap;border-radius:3px}.tag-roadmap[data-v-1b75de7d]{color:#0969da;background:#0969da1a}.tag-updates[data-v-1b75de7d]{color:#1a7f37;background:#1a7f371a}.tag-general[data-v-1b75de7d]{color:#64748b;background:#64748b1a}.item-title[data-v-1b75de7d]{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color);white-space:nowrap}.item-date[data-v-1b75de7d]{flex-shrink:0;font-size:var(--fz-sm);font-variant-numeric:tabular-nums;color:var(--text-color-secondary);white-space:nowrap}.item-snippet[data-v-1b75de7d]{margin-left:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);line-height:1.4;color:var(--text-color-secondary);white-space:nowrap;opacity:.8}@media(prefers-color-scheme:dark){.tag-roadmap[data-v-1b75de7d]{color:#58a6ff;background:#388bfd26}.tag-updates[data-v-1b75de7d]{color:#3fb950;background:#3fb95026}.tag-general[data-v-1b75de7d]{color:#94a3b8;background:#94a3b826}}@media(width<=768px){.header-box[data-v-1b75de7d]{flex-direction:column;gap:12px;align-items:flex-start}.item-header-row[data-v-1b75de7d]{flex-wrap:wrap;gap:4px}.item-date[data-v-1b75de7d]{margin-left:auto;font-size:var(--fz-sm)}.title-group[data-v-1b75de7d]{width:100%}}.article-header[data-v-7b38ffa1]{margin-bottom:.8em}.component-container[data-v-7b38ffa1]{max-width:900px}.details-nav[data-v-7b38ffa1]{padding:var(--spacing-lg) 0 var(--spacing-sm)}.nav-back[data-v-7b38ffa1]{display:inline-flex;gap:8px;align-items:center;padding:8px 12px 8px 0;font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;transition:color .2s}.nav-back[data-v-7b38ffa1]:hover{color:var(--accent-color)}.nav-back .icon[data-v-7b38ffa1]{font-family:system-ui,sans-serif;font-size:var(--fz-2xs);font-weight:700}.article-meta[data-v-7b38ffa1]{display:flex;gap:12px;align-items:center;font-size:var(--fz-sm)}.meta-date[data-v-7b38ffa1]{font-family:SF Mono,Consolas,monospace;color:var(--text-color)}.article-title[data-v-7b38ffa1]{margin:0 0 .4em;font-size:var(--fz-2xl);font-weight:800;line-height:1.3;color:var(--heading-color);letter-spacing:-.02em}.meta-tag[data-v-7b38ffa1]{padding:2px 8px;font-size:var(--fz-sm);font-weight:600;text-transform:uppercase;border-radius:4px}.tag-roadmap[data-v-7b38ffa1]{color:#0969da;background:#0969da1a}.tag-updates[data-v-7b38ffa1]{color:#1a7f37;background:#1a7f371a}.tag-general[data-v-7b38ffa1]{color:#64748b;background:#64748b1a}.updates-timeline[data-v-7b38ffa1]{position:relative;padding-left:8px;font-family:inherit}.timeline-entry[data-v-7b38ffa1]{position:relative;padding-left:12px;margin-bottom:40px;border-left:2px solid var(--border-color)}.timeline-entry[data-v-7b38ffa1]:last-child{margin-bottom:0;border-left-color:transparent}.timeline-marker[data-v-7b38ffa1]{position:absolute;top:8px;left:-6px;z-index:2;width:6px;height:6px;background:var(--bg-color);border:2px solid var(--text-color-secondary);border-radius:50%;transition:all .2s ease}.timeline-entry:hover .timeline-marker[data-v-7b38ffa1]{background:var(--accent-color);border-color:var(--accent-color);transform:scale(1.2)}.timeline-content[data-v-7b38ffa1] p{margin-bottom:.8em}.timeline-content[data-v-7b38ffa1] h1,.timeline-content[data-v-7b38ffa1] h2{margin-top:0;font-size:var(--fz-sm)}.status-box[data-v-7b38ffa1]{padding:60px 0;text-align:center}.status-box.error[data-v-7b38ffa1]{color:var(--accent-color)}.loading-spinner[data-v-7b38ffa1]{width:30px;height:30px;margin:0 auto;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:spin-7b38ffa1 .8s linear infinite}@keyframes spin-7b38ffa1{to{transform:rotate(360deg)}}@media(width<=768px){.timeline-entry[data-v-7b38ffa1]{padding-left:12px}}.component-container[data-v-12d10906]{max-width:1000px;min-height:100vh;font-size:var(--fz-md);color:var(--text-color)}.sidebar-area[data-v-12d10906]{height:100%}.sidebar-sticky-content[data-v-12d10906]{position:sticky;top:calc(var(--header-height, 60px) + 2rem);overflow-y:auto;background:var(--bg-color)}.sidebar-header[data-v-12d10906]{display:flex;justify-content:space-between;padding-bottom:.4rem;margin-bottom:.8rem;border-bottom:1px solid var(--border-color)}.sidebar-heading[data-v-12d10906]{display:flex;gap:.4rem;align-items:center;margin:0;font-size:var(--fz-md);font-weight:600;color:var(--text-color);text-transform:uppercase}.toc-nav ul[data-v-12d10906]{padding:0;margin:0;list-style:none}.toc-link[data-v-12d10906]{display:block;padding:.4rem .6rem;font-size:var(--fz-md);line-height:1.4;color:var(--text-color);text-decoration:none;border-left:2px solid transparent;transition:all .2s}.toc-link[data-v-12d10906]:hover{color:var(--text-color);background-color:var(--hover-bg);border-radius:0 4px 4px 0}.toc-link.active[data-v-12d10906]{font-weight:600;color:var(--primary-color, #0969da);background-color:var(--primary-color-fade, rgb(9 105 218 / 5%));border-left-color:var(--primary-color, #0969da);border-radius:0 4px 4px 0}.content-area[data-v-12d10906]{display:flex;flex-direction:column;gap:1rem}.accordion-card[data-v-12d10906]{overflow:hidden;border-top:1px solid var(--border-color);border-radius:.375rem;transition:border-color .2s}.accordion-card.is-expanded[data-v-12d10906]{border-color:var(--border-color-soft)}.accordion-header[data-v-12d10906]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;cursor:pointer;background-color:transparent;transition:background-color .2s}.accordion-header[data-v-12d10906]:hover{background-color:var(--hover-bg)}.section-title[data-v-12d10906]{margin:0;font-size:var(--fz-md);font-weight:600;color:var(--heading-color)}.accordion-toggle-btn[data-v-12d10906]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:var(--fz-md);color:var(--text-color-secondary);background:transparent;border:none}.accordion-content-wrapper[data-v-12d10906]{padding:.8rem 1rem;border-top:1px solid var(--border-color)}.status-box[data-v-12d10906]{padding:2rem;color:var(--text-color-secondary);text-align:center;border:1px dashed var(--border-color);border-radius:.375rem}.loading-spinner[data-v-12d10906]{width:1.5rem;height:1.5rem;margin:0 auto .5rem;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:spin-12d10906 .8s linear infinite}@keyframes spin-12d10906{to{transform:rotate(360deg)}}.main-layout[data-v-12d10906]{display:grid;grid-template-columns:15rem 1fr;gap:2rem;align-items:start}@media(width<=992px){.main-layout[data-v-12d10906]{grid-template-columns:1fr;gap:1rem}.sidebar-area[data-v-12d10906]{display:none}}[data-v-2865d6f5]:root{--primary-color: #3b82f6;--text-dark: #1f2937;--text-gray: #6b7280;--bg-light: #fff;--bg-hover: #f3f4f6;--bg-overlay: rgb(17 24 39 / 95%);--border-default: #e5e7eb;--border-radius: 8px;--transition-fast: .05s;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 5%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%)}.map-viewer[data-v-2865d6f5]{display:flex;gap:1.5rem;width:100%;margin-bottom:20px}.map-container[data-v-2865d6f5]{flex:1;min-width:500px;max-width:500px}.map-wrapper[data-v-2865d6f5]{position:relative;height:0;padding-top:100%;background:var(--bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md)}.map-image[data-v-2865d6f5]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--bg-hover)}.map-info[data-v-2865d6f5]{position:absolute;right:0;bottom:0;left:0;display:none;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.5rem;color:#fff;text-shadow:2px 2px black}.map-title[data-v-2865d6f5]{margin:0;font-size:var(--fz-lg);font-weight:700;color:#fff;letter-spacing:-.03182rem}.map-counter[data-v-2865d6f5]{padding:.25rem .75rem;font-size:var(--fz-md);font-weight:500;color:#fff;background:var(--primary-color);border-radius:20px}.maximize-btn[data-v-2865d6f5],.nav-btn[data-v-2865d6f5]{z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:50%;transition:all var(--transition-fast) ease}.maximize-btn[data-v-2865d6f5]{position:absolute;top:1rem;right:1rem;width:44px;height:44px;color:#fff;background:#0000007f;box-shadow:0 0 15px #0000007f}.nav-controls[data-v-2865d6f5]{position:absolute;top:0;left:0;z-index:15;width:100%;height:100%;pointer-events:none}.nav-btn[data-v-2865d6f5]{position:absolute;top:50%;width:48px;height:48px;color:#fff;pointer-events:auto;background:#0000007f;box-shadow:0 0 15px #0000007f;transform:translateY(-50%)}.nav-btn[data-v-2865d6f5]:disabled{cursor:not-allowed;opacity:.3}.nav-btn-left[data-v-2865d6f5]{left:-78px}.nav-btn-right[data-v-2865d6f5]{right:-78px}.map-selector[data-v-2865d6f5]{display:flex;flex-flow:nowrap;flex-direction:row;gap:.5rem;place-self:center;min-width:200px}.selector-btn[data-v-2865d6f5]:hover{background:var(--border-color)}.selector-btn[data-v-2865d6f5]{display:flex;gap:4px;align-items:center;padding:.25rem .5rem;font-size:var(--fz-md);color:var(--text-dark);text-align:left;cursor:pointer;background:var(--bg-light);border:1px solid var(--border-default);border-radius:6px;transition:all var(--transition-fast) ease}.selector-btn.is-active[data-v-2865d6f5]{font-weight:600;box-shadow:var(--shadow-md)}.selector-number[data-v-2865d6f5]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;font-size:var(--fz-md);font-weight:700;color:var(--text-dark);background:var(--bg-hover);border-radius:6px}.selector-btn.is-active .selector-number[data-v-2865d6f5]{font-weight:800;background:#fff3}.map-viewer.is-maximized[data-v-2865d6f5]{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:0;background:var(--bg-overlay);backdrop-filter:blur(10px)}.map-viewer.is-maximized .map-container[data-v-2865d6f5]{display:flex;align-items:center;justify-content:center;width:100%;max-width:90vw;height:100%}.map-viewer.is-maximized .map-wrapper[data-v-2865d6f5]{width:auto;max-width:100%;height:auto;max-height:100%;padding-top:0;box-shadow:0 20px 60px #000000b3}.map-viewer.is-maximized .map-image[data-v-2865d6f5]{position:relative;width:auto;max-width:98vw;height:auto;max-height:98vh;object-fit:contain}.map-viewer.is-maximized .map-info[data-v-2865d6f5]{display:flex}.map-viewer.is-maximized .maximize-btn[data-v-2865d6f5]{color:#fff;border:none}.fade-enter-active[data-v-2865d6f5],.fade-leave-active[data-v-2865d6f5]{transition:opacity .3s ease}.fade-enter-from[data-v-2865d6f5],.fade-leave-to[data-v-2865d6f5]{opacity:0}@media(width<=768px){.map-viewer[data-v-2865d6f5]{flex-direction:column;gap:1rem}.map-container[data-v-2865d6f5]{min-width:100%;max-width:100%}.map-selector[data-v-2865d6f5]{min-width:initial;max-width:100%}.maximize-btn[data-v-2865d6f5]{display:none}.nav-btn[data-v-2865d6f5]{width:40px;height:40px}.nav-btn-left[data-v-2865d6f5]{left:1rem}.nav-btn-right[data-v-2865d6f5]{right:1rem}.map-title[data-v-2865d6f5]{font-size:var(--fz-lg)}}.component-container[data-v-ea5667fb]{max-width:1400px;padding:0 1.5rem 3rem;margin:0 auto}.category-section[data-v-ea5667fb]{margin-bottom:4rem}.category-header[data-v-ea5667fb]{display:flex;gap:.75rem;align-items:baseline;margin-bottom:1.5rem}.category-title[data-v-ea5667fb]{margin:0;font-size:var(--fz-lg);font-weight:700;color:var(--heading-color);letter-spacing:-.01em}.category-count[data-v-ea5667fb]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary)}.impact-content[data-v-ea5667fb]{display:grid;grid-template-columns:350px 1fr;gap:1rem;align-items:start}.featured-poster[data-v-ea5667fb]{position:sticky;top:calc(var(--header-height) + 1.5rem)}.poster-wrapper[data-v-ea5667fb]{position:relative;aspect-ratio:2/3;overflow:hidden;transition:all .3s ease}.poster-wrapper[data-v-ea5667fb]:hover{box-shadow:0 12px 48px #8b5cf633;transform:translateY(-2px)}.poster-img[data-v-ea5667fb]{display:block;width:100%;height:100%;object-fit:cover}.story-list[data-v-ea5667fb]{display:flex;flex-direction:column;gap:.5rem}.story-item[data-v-ea5667fb]{display:flex;gap:1rem;align-items:center;padding:.875rem 1rem;cursor:pointer;background:var(--card-bg);border:1px solid transparent;border-radius:8px;transition:all .2s ease}.story-item[data-v-ea5667fb]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translate(4px)}.story-index[data-v-ea5667fb]{flex-shrink:0;width:32px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);text-align:center}.story-icon[data-v-ea5667fb]{flex-shrink:0;width:36px;height:36px;object-fit:contain}.story-info[data-v-ea5667fb]{flex:1;min-width:0}.story-title[data-v-ea5667fb]{margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color);white-space:nowrap}.story-author[data-v-ea5667fb]{margin:0;font-size:var(--fz-xs);color:var(--text-color-secondary)}.story-chevron[data-v-ea5667fb]{flex-shrink:0;font-size:1.25rem;color:var(--border-color);transition:all .2s ease}.story-item:hover .story-chevron[data-v-ea5667fb]{color:var(--accent-color);transform:translate(2px)}.story-grid[data-v-ea5667fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.5rem}.grid-item[data-v-ea5667fb]{display:flex;gap:1rem;align-items:center;padding:.875rem 1rem;cursor:pointer;background:var(--card-bg);border:1px solid transparent;border-radius:8px;transition:all .2s ease}.grid-item[data-v-ea5667fb]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translate(4px)}.grid-index[data-v-ea5667fb]{flex-shrink:0;width:32px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);text-align:center}.grid-icon[data-v-ea5667fb]{flex-shrink:0;width:36px;height:36px;object-fit:contain}.grid-info[data-v-ea5667fb]{flex:1;min-width:0}.grid-title[data-v-ea5667fb]{margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color);white-space:nowrap}.grid-author[data-v-ea5667fb]{margin:0;font-size:var(--fz-xs);color:var(--text-color-secondary)}.grid-chevron[data-v-ea5667fb]{flex-shrink:0;font-size:1.25rem;color:var(--border-color);transition:all .2s ease}.grid-item:hover .grid-chevron[data-v-ea5667fb]{color:var(--accent-color);transform:translate(2px)}@media(width<=768px){.impact-content[data-v-ea5667fb]{grid-template-columns:1fr;gap:2rem}.featured-poster[data-v-ea5667fb]{position:static;max-width:320px;margin:0 auto}}@media(width<=640px){.story-grid[data-v-ea5667fb]{grid-template-columns:1fr}.category-header[data-v-ea5667fb]{flex-direction:column;gap:.25rem;align-items:flex-start}}.stories-hero[data-v-ea5667fb]{margin:1.5rem auto;text-align:left}.page-main-title[data-v-ea5667fb]{font-size:var(--fz-lg);font-weight:700;color:var(--heading-color);letter-spacing:-.01em}.wip-disclaimer[data-v-ea5667fb]{display:inline-flex;gap:.75rem;align-items:center;padding:0;opacity:.7}.disclaimer-tag[data-v-ea5667fb]{padding:0 4px;margin:0;font-size:.63636rem;font-weight:600;white-space:nowrap;border:1px solid var(--text-color);border-radius:2px}.disclaimer-text[data-v-ea5667fb]{margin:0;font-size:var(--fz-sm);line-height:1.4}.disclaimer-content[data-v-ea5667fb]{display:flex;gap:4px;align-items:flex-end}[data-v-fd0f171c]:root{--reader-max-width: 68ch;--sidebar-width: 280px}.story-reader-overlay[data-v-fd0f171c]{position:fixed;inset:0;z-index:1000;overflow-y:auto;outline:none;background:var(--bg-color, #fff)}.progress-bar-track[data-v-fd0f171c]{position:fixed;top:0;left:0;z-index:1010;width:100%;height:3px;background:transparent}.progress-bar[data-v-fd0f171c]{width:100%;height:100%;background:var(--accent-color, #4a90e2);transform-origin:0 50%;transition:transform .1s linear}.story-layout[data-v-fd0f171c]{display:flex;justify-content:center;max-width:1400px;margin:0 auto}.story-main[data-v-fd0f171c]{flex:1;min-width:0;max-width:800px;padding:2rem 2rem 8rem;margin-top:var(--header-height)}.story-article[data-v-fd0f171c]{max-width:var(--reader-max-width);margin:0 auto}.story-header[data-v-fd0f171c]{margin-bottom:2rem;text-align:center}.main-title[data-v-fd0f171c]{margin-bottom:1rem;font-family:serif;font-size:var(--fz-2xl);font-weight:800;line-height:1.2;color:var(--heading-color, #1a1a1a);letter-spacing:-.02em}.toc-sidebar[data-v-fd0f171c]{flex-shrink:0;width:var(--sidebar-width);margin-top:4rem}.toc-wrapper[data-v-fd0f171c]{position:sticky;top:4rem;max-height:calc(100vh - 6rem);padding:0 0 2rem 2rem;overflow-y:auto;scrollbar-width:thin}.toc-header h3[data-v-fd0f171c]{margin:0 0 1rem;font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary, #888);text-transform:uppercase;letter-spacing:.1em}.toc-list[data-v-fd0f171c]{position:relative;padding:0;margin:0;list-style:none;border-left:2px solid var(--border-color, #eee)}.toc-link[data-v-fd0f171c]{position:relative;display:block;padding:.5rem 0 .5rem 1.25rem;font-size:var(--fz-sm);line-height:1.4;color:var(--text-color-secondary, #666);text-decoration:none;cursor:pointer;transition:all .2s ease}.toc-link[data-v-fd0f171c]:before{position:absolute;top:50%;left:-2px;width:2px;height:0;content:"";background:var(--accent-color, #4a90e2);transform:translateY(-50%);transition:all .2s}.toc-link[data-v-fd0f171c]:hover{color:var(--accent-color, #4a90e2)}.toc-link.is-active[data-v-fd0f171c]{font-weight:600;color:var(--heading-color, #000)}.toc-link.is-active[data-v-fd0f171c]:before{width:2px;height:100%}.toc-text[data-v-fd0f171c]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.markdown-body[data-v-fd0f171c]{font-family:Merriweather,Georgia,Songti SC,serif;font-size:var(--fz-md);line-height:1.8;color:var(--text-color, #2c3e50)}.chapter-section[data-v-fd0f171c]{margin-bottom:4rem}.chapter-title[data-v-fd0f171c]{position:relative;margin-bottom:2rem;font-size:var(--fz-md);font-weight:700;color:var(--heading-color)}.markdown-body[data-v-fd0f171c] p{margin-bottom:1.5em}.markdown-body[data-v-fd0f171c] h3{margin-top:2em;font-weight:600}.markdown-body[data-v-fd0f171c] blockquote{padding:.5em 1em;margin:2em 0;font-style:italic;color:var(--text-color-secondary);background:transparent;border-left:3px solid var(--accent-color)}.story-footer[data-v-fd0f171c]{margin-top:1rem;text-align:center}@media(width<=768px){.toc-sidebar[data-v-fd0f171c]{display:none}.desktop-hidden[data-v-fd0f171c]{display:flex!important}}@media(width>768px){.desktop-hidden[data-v-fd0f171c]{display:none!important}}.btn-secondary[data-v-fd0f171c]{display:inline-flex;gap:.5rem;align-items:center;padding:.625rem 1.5rem;font-size:var(--fz-sm);font-weight:500;color:var(--text-color);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.btn-secondary[data-v-fd0f171c]:hover{color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-1px)}.story-navigation[data-v-fd0f171c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:2rem;margin-top:4rem;margin-bottom:2rem;border-top:1px solid var(--border-color)}.nav-card[data-v-fd0f171c]{display:flex;flex-direction:column;justify-content:center;padding:1rem;cursor:pointer;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.nav-card[data-v-fd0f171c]:hover{border-color:var(--accent-color);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.nav-card.prev[data-v-fd0f171c]{align-items:flex-start;text-align:left}.nav-card.next[data-v-fd0f171c]{align-items:flex-end;text-align:right}.nav-label[data-v-fd0f171c]{display:flex;gap:4px;align-items:center;margin-bottom:.5rem;font-size:var(--fz-xs);font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em}.nav-title[data-v-fd0f171c]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;font-family:serif;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);-webkit-box-orient:vertical}.nav-placeholder[data-v-fd0f171c]{visibility:hidden}
