@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.modal-overlay[data-v-357c0499]{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-357c0499]{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-357c0499]{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-357c0499]{font-size:var(--fz-lg, 18px)}.modal-header h3[data-v-357c0499]{flex:1;margin:0;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color, #eee)}.text-danger[data-v-357c0499]{color:var(--danger-color, #e74c3c)}.text-warning[data-v-357c0499]{color:var(--warning-color, #f1c40f)}.text-success[data-v-357c0499]{color:var(--success-color, #2ecc71)}.close-icon-btn[data-v-357c0499]{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-357c0499]:hover{color:var(--text-color);background:#ffffff1a}.modal-body[data-v-357c0499]{padding:12px 14px;font-size:var(--fz-sm);line-height:1.4;color:var(--text-color, #ccc)}.modal-footer[data-v-357c0499]{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-357c0499]{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-357c0499]{color:var(--text-color, #ccc);background:transparent;border:1px solid var(--border-color, #555)}.btn-secondary[data-v-357c0499]:hover{background:#ffffff0d;border-color:var(--text-sub)}.btn-primary[data-v-357c0499]{color:#fff;background:var(--primary, #3498db);border:1px solid var(--primary, #3498db)}.btn-primary[data-v-357c0499]:hover{filter:brightness(1.1)}.btn-danger[data-v-357c0499]{color:#fff;background:var(--danger-color, #e74c3c);border:1px solid var(--danger-color, #e74c3c)}.btn-danger[data-v-357c0499]:hover{filter:brightness(1.1)}.btn-success[data-v-357c0499]{color:#fff;background:var(--success-color, #2ecc71);border:1px solid var(--success-color, #2ecc71)}.btn-success[data-v-357c0499]:hover{filter:brightness(1.1)}.fade-enter-active[data-v-357c0499],.fade-leave-active[data-v-357c0499]{transition:opacity .2s}.fade-enter-from[data-v-357c0499],.fade-leave-to[data-v-357c0499]{opacity:0}.fade-enter-active .modal-dialog[data-v-357c0499]{animation:zoomIn-357c0499 .2s cubic-bezier(.175,.885,.32,1.275)}.fade-leave-active .modal-dialog[data-v-357c0499]{animation:zoomOut-357c0499 .2s ease}@keyframes zoomIn-357c0499{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoomOut-357c0499{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.ghost-select-wrapper[data-v-ff1f2318]{position:relative;display:inline-block;cursor:pointer;user-select:none}.ghost-select-wrapper.is-single[data-v-ff1f2318]{cursor:default;opacity:.8}.show-border[data-v-ff1f2318]{border:1px solid var(--border-color)}.ghost-trigger[data-v-ff1f2318]{position:relative;display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 6px;background:var(--bg-color);border-radius:4px;transition:all .2s}.ghost-trigger.has-icon[data-v-ff1f2318]{padding-left:24px}.ghost-select-wrapper:not(.is-single):hover .ghost-trigger[data-v-ff1f2318]{border-color:var(--accent-color)}.ghost-select-wrapper.is-open .ghost-trigger[data-v-ff1f2318]{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.tool-icon[data-v-ff1f2318]{position:absolute;top:50%;left:6px;font-size:.7rem;color:var(--text-color-secondary);transform:translateY(-50%)}.select-label[data-v-ff1f2318]{overflow:hidden;text-overflow:ellipsis;font-size:var(--local-fz, var(--fz-sm));color:var(--text-color);white-space:nowrap}.arrow-icon[data-v-ff1f2318]{margin-left:4px;font-size:.89091rem;color:var(--text-color-secondary)}.ghost-select-dropdown[data-v-ff1f2318]{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-ff1f2318]{padding:2px 8px;font-size:var(--local-fz, var(--fz-sm));color:var(--text-color);cursor:pointer;transition:background .1s}.ghost-option[data-v-ff1f2318]:hover{background:var(--hover-bg)}.ghost-option.active[data-v-ff1f2318]{font-weight:600;color:var(--accent-color);background:rgb(var(--accent-rgb, 139 92 246) / 10%)}.fade-enter-active[data-v-ff1f2318],.fade-leave-active[data-v-ff1f2318]{transition:opacity .15s ease}.fade-enter-from[data-v-ff1f2318],.fade-leave-to[data-v-ff1f2318]{opacity:0}.ghost-option.is-disabled[data-v-ff1f2318]{opacity:.4}.ghost-option.is-disabled[data-v-ff1f2318]:hover{background:var(--card-bg)}.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-4db989e1]{--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-4db989e1]{--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-4db989e1]{--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-4db989e1]{padding-bottom:8px}.raw-json-container.is-compact .toggle-header[data-v-4db989e1]{padding-bottom:4px}.toggle-json-btn[data-v-4db989e1]{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-4db989e1]:hover{color:var(--text-color);border-color:var(--jv-text-secondary)}.expandable-wrapper[data-v-4db989e1]{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-4db989e1]{grid-template-rows:1fr;opacity:1}.expandable-inner[data-v-4db989e1]{min-height:0}.json-viewer-wrapper[data-v-4db989e1]{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-4db989e1]{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-4db989e1]{padding:1px 6px;font-size:.63636rem;border-radius:4px}.json-viewer-wrapper:hover .copy-btn-overlay[data-v-4db989e1]{opacity:1}.copy-btn-overlay.success[data-v-4db989e1]{color:#2da44e;border-color:#2da44e}.json-body[data-v-4db989e1]{padding:var(--rjv-padding)}[data-v-4db989e1] .vjs-tree{font-size:var(--rjv-fz)!important;color:var(--jv-text)!important}[data-v-4db989e1] .vjs-key{color:var(--jv-key)!important}[data-v-4db989e1] .vjs-value-string{color:var(--jv-string)!important;word-break:break-all;white-space:pre-wrap}[data-v-4db989e1] .vjs-tree-node{padding-top:var(--rjv-node-pad)!important;padding-bottom:var(--rjv-node-pad)!important;line-height:var(--rjv-lh)}[data-v-4db989e1] .vjs-tree-node.dark:hover{background-color:var(--border-color)}[data-v-4db989e1] .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-4db989e1] .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-4db989e1] .vjs-value-string.expanded-string{padding:4px}.layout-resizer[data-v-bafeff89]{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-bafeff89]{width:100%;height:100%;background:var(--bg-color)}.split-inner[data-v-bafeff89]{display:flex;width:100%;height:100%}.pane-fluid[data-v-bafeff89]{display:flex;flex:1;min-width:0}.is-right-side .layout-resizer[data-v-bafeff89]{order:1}.is-right-side .pane-fluid[data-v-bafeff89]{order:0}.pane-resizable[data-v-bafeff89]{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-bafeff89]{order:2;border-right:none;border-left:1px solid var(--border-color)}.resizer-line[data-v-bafeff89]{width:1px;height:100%;background-color:transparent;transition:all .2s}.layout-resizer:hover .resizer-line[data-v-bafeff89],.split-inner.is-resizing .layout-resizer .resizer-line[data-v-bafeff89]{width:2px;background-color:var(--accent-color)}.split-inner.is-resizing .layout-pane[data-v-bafeff89]{pointer-events:none;user-select:none;transition:none!important}.layout-seam[data-v-bafeff89]{display:flex;align-items:center;justify-content:center;width:12px;cursor:pointer;border-right:1px solid var(--border-color)}.layout-seam.right[data-v-bafeff89]{order:10;border-right:none;border-left:1px solid var(--border-color)}.pane-content-wrapper[data-v-bafeff89]{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}.number-control-group[data-v-aa87ca0f]{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-aa87ca0f],.number-control-group.has-border[data-v-aa87ca0f]:hover{border-color:var(--border-color)}.number-control-group[data-v-aa87ca0f]:hover:not(.has-border){border-color:var(--border-color)}.number-control-group[data-v-aa87ca0f]: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-aa87ca0f]{flex:1;min-width:0;height:100%;padding-left:6px;font-size:var(--custom-fz, var(--fz-sm));color:var(--text-main, #333);text-align:left;outline:none;background:transparent;border:none}.input-area[data-v-aa87ca0f]::-webkit-inner-spin-button,.input-area[data-v-aa87ca0f]::-webkit-outer-spin-button{appearance:none}.input-area[data-v-aa87ca0f]::placeholder{font-size:var(--custom-fz, var(--fz-sm));color:var(--text-color-secondary);opacity:.6}.spinner-column[data-v-aa87ca0f]{display:flex;flex-shrink:0;flex-direction:row;gap:2px;height:100%}.btn-spin[data-v-aa87ca0f]{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-aa87ca0f]:hover:not(:disabled){color:#fff;background-color:var(--text-color-secondary, #3498db)}.btn-spin[data-v-aa87ca0f]:active:not(:disabled){background-color:var(--accent-color, #2980b9)}.btn-spin[data-v-aa87ca0f]:disabled{cursor:unset;background-color:transparent;opacity:.3}.number-control-group.is-small[data-v-aa87ca0f]{height:20px;font-size:var(--custom-fz, var(--fz-sm))}.is-small .input-area[data-v-aa87ca0f]{padding-left:0;text-align:center}.is-force-left .input-area[data-v-aa87ca0f]{padding-left:6px;text-align:left}.number-control-group.is-readonly[data-v-aa87ca0f],.number-control-group.is-disabled[data-v-aa87ca0f]{background-color:#0000000a;border:none}.number-control-group.is-readonly input[data-v-aa87ca0f]{font-weight:600;color:var(--color-border-red)}.number-control-group.is-disabled .input-area[data-v-aa87ca0f]{color:var(--text-disabled, var(--text-color-secondary));cursor:not-allowed}i.bx[data-v-aa87ca0f]{display:block;font-size:var(--fz-xs)}.toggle-wrapper[data-v-9e111562]{display:flex;gap:8px;align-items:center;height:28px}.toggle-switch[data-v-9e111562]{position:relative;display:inline-block;flex-shrink:0;width:32px;height:18px;cursor:pointer}.toggle-switch input[data-v-9e111562]{width:0;height:0;opacity:0}.slider[data-v-9e111562]{position:absolute;inset:0;cursor:pointer;background-color:#ccc;border-radius:14px;transition:.3s}.slider[data-v-9e111562]: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-9e111562]{background-color:var(--accent-color, #3498db)}input:checked+.slider[data-v-9e111562]:before{transform:translate(14px)}.toggle-status[data-v-9e111562]{width:24px;font-size:var(--fz-sm);color:var(--text-main)}.toggle-wrapper.sm[data-v-9e111562]{gap:6px;height:100%}.toggle-switch.sm[data-v-9e111562]{width:24px;height:14px}.toggle-switch.sm .slider[data-v-9e111562]:before{bottom:2px;width:10px;height:10px}.toggle-switch.sm input:checked+.slider[data-v-9e111562]:before{transform:translate(10px)}.toggle-container-fix[data-v-27848fc7]{display:flex;align-items:center;padding-right:6px;padding-left:6px;background-color:var(--bg-color, #fff);border:none!important}.joined-input[data-v-27848fc7]{flex:1;border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.hide-message-box[data-v-27848fc7]{display:flex;align-items:center}.compact-input[data-v-27848fc7]{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-27848fc7]:hover{border-color:var(--border-color)}.compact-input[data-v-27848fc7]:focus{outline:none;background:var(--bg-color);border-color:var(--accent-color)}.docs-panel[data-v-218836d8]{display:flex;flex-direction:column;width:280px;height:100%;font-size:var(--fz-sm);background:var(--bg-color);border-right:1px solid var(--border-color)}.docs-static-header[data-v-218836d8]{flex-shrink:0;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.search-box[data-v-218836d8]{position:relative;display:flex;align-items:center;margin:8px 10px;background:var(--bg-app);border:1px solid var(--border-color);border-radius:2px;transition:border-color .2s}.search-box[data-v-218836d8]:focus-within{border-color:var(--accent-color)}.search-icon[data-v-218836d8]{position:absolute;left:10px;font-size:var(--fz-sm);color:var(--text-color-secondary)}.search-input[data-v-218836d8]{width:100%;padding:4px 32px;font-family:inherit;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.search-input[data-v-218836d8]::placeholder{color:var(--text-color-secondary);opacity:.6}.clear-icon[data-v-218836d8]{position:absolute;right:10px;font-size:var(--fz-sm);color:var(--text-color-secondary);cursor:pointer;transition:color .2s}.clear-icon[data-v-218836d8]:hover{color:var(--danger-color)}.docs-content[data-v-218836d8]{flex:1;padding:0;overflow-y:auto}.doc-block[data-v-218836d8]{border-bottom:1px solid var(--border-color-soft)}.block-header[data-v-218836d8]{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-218836d8]:hover{background:var(--hover-bg)}.bh-left[data-v-218836d8]{display:flex;gap:6px;align-items:center;overflow:hidden}.bh-left i[data-v-218836d8]{flex-shrink:0;font-size:var(--fz-sm);color:var(--text-color-secondary)}.locate-trigger[data-v-218836d8]{display:inline-flex;gap:4px;align-items:center;cursor:pointer;transition:color .2s}.key-highlight[data-v-218836d8]{font-size:var(--fz-sm);font-weight:600;color:var(--accent-color)}.key-highlight[data-v-218836d8]:hover{color:var(--accent-hover-color);text-decoration:underline}.fi-key[data-v-218836d8]{font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.fi-key[data-v-218836d8]:hover{color:var(--accent-color);text-decoration:underline}.locate-icon[data-v-218836d8]{font-size:var(--fz-sm);color:var(--accent-color);opacity:0;transition:opacity .2s,transform .2s}.locate-trigger:hover .locate-icon[data-v-218836d8]{opacity:1;transform:scale(1.1)}.bh-desc-short[data-v-218836d8]{flex:1;margin-left:8px;font-size:var(--fz-sm);color:var(--text-color-secondary);text-align:right;opacity:.75}.text-ellipsis[data-v-218836d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-body[data-v-218836d8]{background:var(--bg-app)}.section-desc-full[data-v-218836d8]{padding:6px 10px;font-size:var(--fz-sm);font-style:italic;color:var(--text-color-secondary);background:#00000004;border-bottom:1px dashed var(--border-color-soft)}.field-item[data-v-218836d8]{padding:5px 10px 5px 24px;border-bottom:1px dashed var(--border-color-soft);transition:background .1s}.field-item[data-v-218836d8]:last-child{border-bottom:none}.field-item[data-v-218836d8]:hover{background:var(--hover-bg)}.fi-row-1[data-v-218836d8]{display:flex;align-items:center;justify-content:space-between}.fi-desc[data-v-218836d8]{font-size:var(--fz-sm);line-height:1.4;color:var(--text-color-secondary)}.fi-enum[data-v-218836d8]{margin-top:3px;font-family:monospace;font-size:var(--fz-sm);color:var(--warning-color)}.enum-label[data-v-218836d8]{font-weight:700;color:var(--text-color-secondary)}.type-tag[data-v-218836d8]{padding:1px 4px;font-size:var(--fz-2xs);line-height:1.3;text-transform:uppercase}.type-tag.string[data-v-218836d8]{color:#10b981;background:#10b9811f}.type-tag.number[data-v-218836d8]{color:#f59e0b;background:#f59e0b1f}.type-tag.boolean[data-v-218836d8]{color:#ef4444;background:#ef44441f}.type-tag.array[data-v-218836d8]{color:#3b82f6;background:#3b82f61f}.type-tag.object[data-v-218836d8]{color:#8b5cf6;background:#8b5cf61f}.empty-state[data-v-218836d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;color:var(--text-color-secondary)}.empty-state i[data-v-218836d8]{margin-bottom:8px;font-size:1.78182rem;opacity:.5}.empty-state span[data-v-218836d8]{font-size:var(--fz-sm)}.bottom-spacer[data-v-218836d8]{height:30px}body.dark-mode .section-desc-full[data-v-218836d8]{background:#ffffff05}.editor-wrapper[data-v-ff32e854]{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}[data-v-ff32e854] .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-ff32e854] .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-ff32e854] .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-ff32e854] .cm-editor{position:absolute!important;inset:0!important;outline:none}[data-v-ff32e854] .cm-scroller{height:100%!important;overflow:auto!important;font-family:inherit;scrollbar-color:var(--text-color-secondary) transparent;scrollbar-width:thin}.json-source-editor-container[data-v-23ade6ea]{display:flex;justify-content:center;width:100%;height:100%;background:var(--bg-app)}.json-source-editor[data-v-23ade6ea]{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-23ade6ea]{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-23ade6ea],.right-actions[data-v-23ade6ea]{display:flex;gap:10px;align-items:center}.center-status[data-v-23ade6ea]{display:flex;flex:1;align-items:center;justify-content:center;font-size:var(--fz-md)}.status-badge[data-v-23ade6ea]{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-23ade6ea]{color:var(--danger-color);background:#ef44441a}.status-badge.info[data-v-23ade6ea]{color:var(--accent-color);background:rgb(var(--accent-rgb),.1);border:1px solid rgb(var(--accent-rgb),.2)}.hint[data-v-23ade6ea]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);color:var(--text-color-secondary)}.btn-tool[data-v-23ade6ea]{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-23ade6ea]:hover{color:var(--text-main);background:var(--hover-bg);border-color:var(--border-color)}.btn-tool[data-v-23ade6ea]:disabled{cursor:not-allowed;opacity:.5}.btn-tool.is-success[data-v-23ade6ea]{color:var(--success-color)!important;background:#10b9811a!important}.btn-text-anim[data-v-23ade6ea]{font-size:.7rem;animation:fadeIn-23ade6ea .3s ease}.btn-primary-action[data-v-23ade6ea]{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-23ade6ea]:hover{color:#fff;background:var(--accent-hover-color);border-color:var(--accent-hover-color);transform:translateY(-1px)}.btn-danger-action[data-v-23ade6ea]{color:var(--danger-color);border:1px solid var(--border-color)}.btn-danger-action[data-v-23ade6ea]:hover{color:#fff;background:var(--danger-color);border-color:var(--danger-color)}.divider-vertical[data-v-23ade6ea]{width:1px;height:20px;margin:0 2px;background-color:var(--border-color)}.editor-main-body[data-v-23ade6ea]{display:flex;flex:1;min-height:0;overflow:hidden;background:var(--code-bg-light)}.exit-feedback-overlay[data-v-23ade6ea]{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-23ade6ea]{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-23ade6ea]{margin-bottom:12px;font-size:2.03636rem}.fb-title[data-v-23ade6ea]{font-size:1.01818rem;font-weight:700;color:var(--heading-color)}.fb-desc[data-v-23ade6ea]{font-size:.76364rem;color:var(--text-color-secondary)}.feedback-card.success i[data-v-23ade6ea]{color:var(--success-color)}.feedback-card.warning i[data-v-23ade6ea]{color:var(--warning-color)}.feedback-card.info i[data-v-23ade6ea]{color:var(--info-color)}@keyframes fadeIn-23ade6ea{0%{opacity:0}to{opacity:1}}.form-actions-wrapper[data-v-e863bc82]{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-e863bc82]{display:flex;gap:10px;align-items:center}.action-divider[data-v-e863bc82]{width:1px;height:24px;margin:0 4px;background:var(--border-color)}.btn[data-v-e863bc82]{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-e863bc82]:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.8)}.btn-primary[data-v-e863bc82]{color:#fff;background:var(--primary)}.btn-primary[data-v-e863bc82]:hover:not(:disabled){background:var(--primary-hover)}.btn-danger[data-v-e863bc82]{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-e863bc82]:hover:not(:disabled){color:var(--danger-color);border-color:var(--danger-color)}.add-stat-wrapper[data-v-160c4065]{position:relative;display:flex;align-items:flex-end;width:100%}.mini-dropdown-menu[data-v-160c4065]{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-160c4065]{padding:4px 8px;font-size:var(--fz-sm);cursor:pointer}.mini-dropdown-item[data-v-160c4065]:hover{color:var(--accent-color);background:var(--bg-input)}.mini-dropdown-item.disabled[data-v-160c4065]{color:var(--text-sub);cursor:default}.full-width[data-v-160c4065]{width:100%;height:22px}.action-selector-wrapper[data-v-5158eade]{position:relative;display:flex;flex-direction:row;gap:6px;align-items:baseline}.form-group label[data-v-5158eade]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.selected-actions-container[data-v-5158eade]{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-5158eade]:focus-within{border-color:var(--accent-color)}.action-tag[data-v-5158eade]{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-5158eade]{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-5158eade]:hover{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.btn-remove-tag[data-v-5158eade]{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-5158eade]:hover{color:var(--danger-color)}.search-input[data-v-5158eade]{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-5158eade]{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-5158eade]{width:100%}.options-grid[data-v-5158eade]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0}.dropdown-item[data-v-5158eade]{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-5158eade]{color:var(--accent-color);background-color:#3498db14}.item-content[data-v-5158eade]{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.item-label[data-v-5158eade]{flex:1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-results[data-v-5158eade]{padding:8px;font-size:var(--fz-sm);color:var(--text-sub);text-align:center}.pagination-bar[data-v-5158eade]{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-5158eade]{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-5158eade]:hover:not(:disabled){color:var(--accent-color);border-color:var(--accent-color)}.page-btn[data-v-5158eade]:disabled{cursor:not-allowed;opacity:.5}.page-jumper[data-v-5158eade]{display:flex;gap:2px;align-items:center}.page-input[data-v-5158eade]{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-5158eade]::-webkit-outer-spin-button,.page-input[data-v-5158eade]::-webkit-inner-spin-button{margin:0;appearance:none}.page-input[data-v-5158eade]:focus{outline:none;border-color:var(--accent-color)}.page-total[data-v-5158eade]{color:var(--text-sub)}.btn-toggle-list[data-v-5158eade]{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-5158eade]:hover{color:var(--text-main);background-color:#0000000d;border-color:var(--text-sub)}.btn-toggle-list.is-active[data-v-5158eade]{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.btn-toggle-list.is-active[data-v-5158eade]:hover{background-color:var(--danger-color);border-color:var(--danger-color)}.dropdown-item[data-v-5158eade]:hover{background-color:#3498db0d}.dropdown-item:hover .item-label[data-v-5158eade]{color:var(--accent-color)}.panel-box[data-v-6479d4cc]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-6479d4cc]{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-6479d4cc]{margin-bottom:0}.form-group label[data-v-6479d4cc]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-6479d4cc]{visibility:hidden}.text-danger[data-v-6479d4cc]{margin-left:2px;color:#e74c3c}.compact-input[data-v-6479d4cc]{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-6479d4cc]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-6479d4cc]:read-only,textarea.compact-input[data-v-6479d4cc]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-6479d4cc]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-6479d4cc]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-6479d4cc]{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-6479d4cc]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.level-manager[data-v-6479d4cc]{display:flex;flex-direction:column;padding:0}.level-tabs-header[data-v-6479d4cc]{display:flex;align-items:center;margin-top:10px}.tabs-scroll-area[data-v-6479d4cc]{display:flex;flex:1;overflow-x:auto;scrollbar-width:none}.tabs-scroll-area[data-v-6479d4cc]::-webkit-scrollbar{display:none}.level-tab-btn[data-v-6479d4cc]{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-6479d4cc]:hover{color:var(--accent-color);background-color:#00000008}.level-tab-btn.active[data-v-6479d4cc]{font-weight:600;color:var(--accent-color)}.btn-icon-add[data-v-6479d4cc]{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-6479d4cc]:hover{background-color:#27ae601a}.level-editor-body[data-v-6479d4cc]{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px}.level-actions-bar[data-v-6479d4cc]{position:absolute;right:12px;z-index:1000}.btn-text-danger[data-v-6479d4cc]{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-6479d4cc]:hover{text-decoration:underline;opacity:1}.level-grid-layout[data-v-6479d4cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;align-items:end}[data-v-6479d4cc] .action-selector-wrapper{grid-column:1 / -1}.level-description-wrapper[data-v-6479d4cc]{display:flex;grid-column:1 / -1;gap:6px;align-items:baseline}.level-description-wrapper label[data-v-6479d4cc]{padding-bottom:0}.level-description-wrapper input[data-v-6479d4cc]{height:26px;font-size:var(--fz-sm)}.hitbox-composite-group[data-v-6479d4cc]{grid-column:1 / -1;margin-top:20px}.hitbox-composite-container[data-v-6479d4cc]{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-6479d4cc]{position:relative;flex-shrink:0;height:100%}.mode-trigger[data-v-6479d4cc]{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-6479d4cc]:hover{color:var(--accent-color);background-color:#00000008}.mode-trigger i[data-v-6479d4cc]{font-size:var(--fz-xs);opacity:.6;transition:transform .2s}.mode-trigger i.rotate[data-v-6479d4cc]{transform:rotate(180deg)}.mode-dropdown-menu[data-v-6479d4cc]{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-6479d4cc]{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-6479d4cc]{font-size:var(--fz-sm)}.mode-option[data-v-6479d4cc]:hover{color:var(--accent-color);background-color:var(--bg-input)}.mode-option.active[data-v-6479d4cc]{font-weight:600;color:var(--accent-color);background-color:rgb(var(--accent-color-rgb),.1)}.composite-divider[data-v-6479d4cc]{flex-shrink:0;width:1px;height:16px;margin:0 8px 0 0;background-color:var(--border-color)}.hitbox-content-area[data-v-6479d4cc]{display:flex;flex:1;align-items:center;overflow:hidden;user-select:none}.hint-text[data-v-6479d4cc]{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-6479d4cc]{display:flex;align-items:baseline;width:100%}.unit-label[data-v-6479d4cc]{margin-left:8px;font-size:var(--fz-sm);color:var(--text-color)}.coord-pair[data-v-6479d4cc]{display:flex;gap:2px;align-items:center;padding:2px 0;border-radius:3px}.coord-label[data-v-6479d4cc]{flex-shrink:0;margin-right:4px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.coord-separator[data-v-6479d4cc]{flex-shrink:0;margin:0 6px;color:var(--border-color)}.comma[data-v-6479d4cc]{margin:0 1px;color:var(--text-color-secondary)}.chromeless-smart-input[data-v-6479d4cc]{display:inline-flex;width:auto;min-width:0}.chromeless-smart-input[data-v-6479d4cc] 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-6479d4cc] .number-control-group{background:transparent!important;border:none!important}.chromeless-smart-input.coord-mode[data-v-6479d4cc] input:focus{color:var(--accent-color);border-bottom:1px dashed rgb(var(--accent-color-rgb),.5)!important}.fade-slide-enter-active[data-v-6479d4cc],.fade-slide-leave-active[data-v-6479d4cc]{transition:all .2s ease}.fade-slide-enter-from[data-v-6479d4cc],.fade-slide-leave-to[data-v-6479d4cc]{opacity:0;transform:translateY(-5px)}@media(width<=400px){.level-grid-layout[data-v-6479d4cc]{grid-template-columns:1fr}}.timeline-group[data-v-4976181a]{width:-webkit-fill-available;padding:4px 6px;background:#00000005;border:1px solid var(--border-color);border-radius:6px}.timeline-header[data-v-4976181a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sub-label[data-v-4976181a]{display:flex;gap:4px;align-items:center;font-size:var(--fz-xs);font-weight:600;color:var(--text-color)}.sub-label i[data-v-4976181a]{font-size:var(--fz-xs);color:var(--accent-color)}.btn-add[data-v-4976181a]{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-4976181a]:hover:not(:disabled){color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.btn-add[data-v-4976181a]:disabled{cursor:not-allowed;border-color:transparent;opacity:.5}.timeline-bars[data-v-4976181a]{display:flex;flex-direction:column;gap:4px}.row-grid[data-v-4976181a]{display:grid;grid-template-columns:1fr 1fr 8px 1fr 12px 1fr 20px;gap:4px;align-items:center}.timeline-legend[data-v-4976181a]{margin-bottom:-2px}.timeline-legend span[data-v-4976181a]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center;white-space:nowrap}.arrow[data-v-4976181a]{display:flex;justify-content:center;font-size:var(--fz-sm);color:#ccc;user-select:none}.btn-del[data-v-4976181a]{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-4976181a]:hover{color:#d32f2f;background:#ff00001a}.empty-tip[data-v-4976181a]{padding:12px 6px;font-size:var(--fz-sm);color:var(--text-color-secondary);text-align:center}.chromeless-smart-input[data-v-4976181a] .number-control-group{background-color:transparent!important;border:1px solid transparent!important;border-radius:2px}.chromeless-smart-input[data-v-4976181a] .number-control-group:focus-within{background-color:var(--bg-color)!important;border-color:var(--accent-color)!important}.chromeless-smart-input[data-v-4976181a] input{padding:0 2px!important;font-size:var(--fz-xs);text-align:center!important}.chromeless-smart-input[data-v-4976181a] .spinner-column{display:none!important}.compact-field-wrapper[data-v-1fe5b895]{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-1fe5b895]{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-1fe5b895]{position:relative;display:flex;flex:1;min-width:0;height:100%}.compact-input[data-v-1fe5b895]{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-1fe5b895]:hover{border-color:var(--border-color)}.compact-input[data-v-1fe5b895]:focus{outline:none;background:var(--bg-color);border-color:var(--accent-color)}.wz-player-container[data-v-77d35dc7]{position:relative;width:100%;height:100%;overflow:hidden}.anim-wrapper[data-v-77d35dc7]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .2s}.anim-wrapper.visible[data-v-77d35dc7]{opacity:1}.canvas-mount[data-v-77d35dc7]{width:100%;height:100%}.canvas-mount[data-v-77d35dc7] canvas{display:block;width:100%!important;height:100%!important;object-fit:contain}.anim-item-wrapper[data-v-8479160d]{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-8479160d]{border-color:var(--accent-color);box-shadow:0 0 0 2px #3498db33}.drag-overlay[data-v-8479160d]{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-8479160d]{margin-bottom:4px;font-size:var(--fz-3xl)}.anim-left-sidebar[data-v-8479160d]{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-8479160d]{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-8479160d]{display:flex;flex-direction:column-reverse;gap:6px;align-items:center;width:100%}.anim-right-content[data-v-8479160d]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:0}.anim-content-grid[data-v-8479160d]{display:flex;gap:12px;width:100%}.img-upload-box[data-v-8479160d]{display:flex;flex-shrink:0;flex-direction:column;align-items:center;width:64px;transition:margin .3s ease}.upload-label[data-v-8479160d]{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-8479160d]{opacity:1;transform:translateY(-2px)}.upload-label[data-v-8479160d]:hover{background:#3498db14}.upload-label input[data-v-8479160d]{display:none}.img-preview[data-v-8479160d]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0;overflow:hidden}.placeholder[data-v-8479160d]{display:flex;flex-direction:column;gap:2px;align-items:center;font-size:var(--fz-2xs)}.placeholder i[data-v-8479160d]{font-size:var(--fz-3xl);opacity:.6;transition:all .3s ease}.expand-anim-wrapper[data-v-8479160d]{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-8479160d]{grid-template-rows:0fr;pointer-events:none;opacity:0;animation:killLayout-8479160d 0s linear .3s forwards}@keyframes killLayout-8479160d{to{display:none}}.expand-content-inner[data-v-8479160d]{min-height:0;overflow:hidden}.params-inputs[data-v-8479160d]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:space-around;min-width:0}.params-inputs.collapsed-view[data-v-8479160d]{animation:fadeIn-8479160d .4s ease forwards}@keyframes fadeIn-8479160d{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.anim-item-wrapper.is-collapsed[data-v-8479160d]{flex-direction:row}.anim-item-wrapper.is-collapsed .upload-label[data-v-8479160d]{border-right:1px solid var(--border-color);border-bottom:none}.anim-item-wrapper.is-collapsed .params-inputs.collapsed-view[data-v-8479160d]{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-8479160d]{width:auto}.anim-item-wrapper.is-collapsed .anim-right-content[data-v-8479160d],.anim-item-wrapper.is-collapsed .anim-content-grid[data-v-8479160d]{display:contents}.anim-item-wrapper.is-collapsed .img-upload-box[data-v-8479160d]{grid-row:1 / 2;grid-column:1 / 2;margin:0}.anim-item-wrapper.is-collapsed .anim-left-sidebar[data-v-8479160d]{display:contents}.anim-item-wrapper.is-collapsed .sidebar-controls[data-v-8479160d]{position:absolute;right:6px;bottom:10px;z-index:10;flex-direction:row;gap:6px;width:auto}.input-row[data-v-8479160d]{display:flex;gap:8px;align-items:flex-end}.input-row.align-center[data-v-8479160d]{align-items:center}.input-group[data-v-8479160d]{display:flex;flex:1;flex-direction:column;min-width:0}.flex-1[data-v-8479160d]{flex:1}.mb-1[data-v-8479160d]{margin-bottom:2px}.sub-label[data-v-8479160d]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-xs);color:var(--text-color-secondary);white-space:nowrap}.compact-input[data-v-8479160d]{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-8479160d]:hover{border-color:var(--border-color)}.compact-input[data-v-8479160d]:focus{outline:none;background:var(--bg-color);border-color:var(--accent-color)}.toggle-container[data-v-8479160d]{display:flex;flex-direction:column;align-items:flex-end;height:100%}.toggle-pair[data-v-8479160d]{display:flex;flex-direction:row-reverse;gap:3px;align-items:center;cursor:pointer}.toggle-label[data-v-8479160d]{font-size:var(--fz-xs);color:var(--text-main);user-select:none}.timeline-section[data-v-8479160d]{display:flex;gap:8px;padding-top:6px;margin-top:4px}.btn-icon[data-v-8479160d]{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-8479160d]:hover{color:var(--text-color);background:#0000000d}.btn-collapse[data-v-8479160d]{color:var(--text-main);background-color:#00000005}.btn-visible[data-v-8479160d]:hover,.btn-collapse[data-v-8479160d]:hover{background-color:var(--color-red-primary)}.btn-remove[data-v-8479160d]:hover{color:#e74c3c;background:#e74c3c1a}.animation-editor-container[data-v-0abe9507],.anim-list[data-v-0abe9507]{display:flex;flex-direction:column;gap:8px}.add-zone-wrapper[data-v-0abe9507]{margin-top:4px}.btn-add-drop-zone[data-v-0abe9507]{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-0abe9507]:hover,.btn-add-drop-zone.drag-active[data-v-0abe9507]{color:var(--accent-color);background:#3498db0d}.zone-content[data-v-0abe9507]{display:flex;gap:8px;align-items:center;justify-content:center;pointer-events:none}.sound-editor-wrapper[data-v-cfce7931]{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-cfce7931]{background:#3498db26;border-color:var(--accent-color);border-style:solid;box-shadow:0 0 15px #3498db4d;transform:scale(1.02)}.drag-overlay[data-v-cfce7931]{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-cfce7931]{margin-bottom:4px;font-size:var(--fz-md)}.sound-body[data-v-cfce7931]{position:relative;display:flex;gap:8px;height:64px}.sound-header[data-v-cfce7931]{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-cfce7931]{font-size:var(--fz-sm);color:var(--color-red-primary);letter-spacing:.03182rem}.media-section[data-v-cfce7931]{flex-shrink:0;width:64px;height:64px}.upload-btn[data-v-cfce7931]{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-cfce7931]:hover{background:#3498db14}.upload-btn:hover .placeholder i[data-v-cfce7931]{opacity:1;transform:translateY(-2px)}.placeholder[data-v-cfce7931]{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--text-sub)}.placeholder i[data-v-cfce7931]{font-size:var(--fz-3xl);opacity:.6;transition:all .3s ease}.hint[data-v-cfce7931]{font-size:var(--fz-2xs);line-height:1.1;text-align:center}.hidden-input[data-v-cfce7931]{display:none}.mini-player-box[data-v-cfce7931]{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-cfce7931]:hover{box-shadow:0 2px 8px #3498db26}.player-center[data-v-cfce7931]{z-index:2}.play-btn[data-v-cfce7931]{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-cfce7931]:hover{box-shadow:0 4px 12px #3498db7f;transform:scale(1.1)}.play-btn[data-v-cfce7931]:active{transform:scale(.95)}.play-btn i[data-v-cfce7931]{margin-left:2px;font-size:var(--fz-md)}.progress-track[data-v-cfce7931]{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-cfce7931]:hover{height:6px}.progress-fill[data-v-cfce7931]{width:0;height:100%;background:var(--accent-color);box-shadow:0 0 8px #3498db99;transition:width .1s linear}.inputs-section[data-v-cfce7931]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;margin-right:8px}.inputs-stack[data-v-cfce7931]{display:flex;flex:1;flex-direction:column;justify-content:center}.panel-box[data-v-6e37fd8f]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-6e37fd8f]{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-6e37fd8f]{margin-bottom:0}.form-group label[data-v-6e37fd8f]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-6e37fd8f]{visibility:hidden}.text-danger[data-v-6e37fd8f]{margin-left:2px;color:#e74c3c}.compact-input[data-v-6e37fd8f]{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-6e37fd8f]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-6e37fd8f]:read-only,textarea.compact-input[data-v-6e37fd8f]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-6e37fd8f]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-6e37fd8f]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-6e37fd8f]{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-6e37fd8f]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.details-box summary[data-v-6e37fd8f]{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-6e37fd8f]:after{flex:1;height:1px;margin:0 15px;content:"";background:var(--border-color);opacity:.3}.details-box summary .arrow-icon[data-v-6e37fd8f]{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-6e37fd8f]{opacity:1;transform:rotate(90deg)}.details-box summary[data-v-6e37fd8f]:hover{color:var(--accent-color)}.details-box summary[data-v-6e37fd8f]:hover:after{background:var(--accent-color);opacity:.6}.form-group .sub-section-title[data-v-6e37fd8f]{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-6e37fd8f]{display:flex;gap:4px;align-items:baseline;font-size:var(--fz-xs);color:var(--tip-color)}.sounds-grid[data-v-6e37fd8f]{display:flex;flex-wrap:wrap;gap:8px}.sounds-grid[data-v-6e37fd8f]>*{flex:1 1 calc(50% - 8px);min-width:200px}.main-animation-box[data-v-6e37fd8f]{position:relative;border-radius:6px}.extra-anims-wrapper[data-v-6e37fd8f]{position:relative;margin-top:10px;overflow:hidden}.extra-tabs[data-v-6e37fd8f]{display:flex;align-items:baseline}.extra-tab-btn[data-v-6e37fd8f]{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-6e37fd8f]:last-child{border-right:none}.extra-tab-btn.active[data-v-6e37fd8f]{font-weight:600;color:var(--accent-color)}.extra-tab-btn.active[data-v-6e37fd8f]:hover{color:var(--accent-hover-color)}.details-box[data-v-6e37fd8f]{padding:0;margin-bottom:12px;border:none!important}.details-box summary[data-v-6e37fd8f]::-webkit-details-marker{display:none}.details-content[data-v-6e37fd8f]{display:flex;flex-direction:column;gap:10px}.extra-anims-hint[data-v-6e37fd8f]{margin-left:6px}.details-box[open] summary[data-v-6e37fd8f]{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-28ff7afc]{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-28ff7afc]{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-28ff7afc]{display:none}.placeholder[data-v-28ff7afc]{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-28ff7afc]{margin-bottom:4px;font-size:1.52727rem;transition:all .3s}.icon-uploader:hover .placeholder i[data-v-28ff7afc]{color:var(--accent-color);transform:scale(1.1)}.icon-uploader:hover .placeholder span[data-v-28ff7afc]{color:var(--accent-color)}.preview-container[data-v-28ff7afc]{position:relative;width:100%;height:100%}.icon-preview[data-v-28ff7afc]{width:100%;height:100%;padding:6px;object-fit:contain;transition:all .3s}.icon-uploader:hover .icon-preview[data-v-28ff7afc]{filter:brightness(.7);transform:scale(.9)}.overlay-actions[data-v-28ff7afc]{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-28ff7afc]{opacity:1}.action-content[data-v-28ff7afc]{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--text-color)}.action-icon[data-v-28ff7afc]{font-size:1.27273rem;opacity:.6}.action-icon[data-v-28ff7afc]:hover{opacity:1;transform:translateY(-2px)}.tip-text[data-v-28ff7afc]{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-d94fe5f0]{position:relative;display:flex;flex-direction:column;width:100%}.form-group label[data-v-d94fe5f0]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.selected-actions-container[data-v-d94fe5f0]{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-d94fe5f0]:focus-within{border-color:var(--accent-color)}.action-tag[data-v-d94fe5f0]{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-d94fe5f0]{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-d94fe5f0]:hover{color:var(--danger-color)}.search-input[data-v-d94fe5f0]{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-d94fe5f0]{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-d94fe5f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0}.dropdown-item[data-v-d94fe5f0]{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-d94fe5f0]{color:var(--accent-color);background-color:#3498db14}.dropdown-item[data-v-d94fe5f0]:hover{background-color:#3498db0d}.item-content[data-v-d94fe5f0]{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.item-label[data-v-d94fe5f0]{flex:1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-toggle-list[data-v-d94fe5f0]{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-d94fe5f0]{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.no-results[data-v-d94fe5f0]{padding:8px;font-size:var(--fz-sm);color:var(--text-sub);text-align:center}.pagination-bar[data-v-d94fe5f0]{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-d94fe5f0]{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-d94fe5f0]:hover:not(:disabled){color:var(--accent-color);border-color:var(--accent-color)}.page-btn[data-v-d94fe5f0]:disabled{cursor:not-allowed;opacity:.5}.page-jumper[data-v-d94fe5f0]{display:flex;gap:2px;align-items:center}.page-input[data-v-d94fe5f0]{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-d94fe5f0]{color:var(--text-sub)}.panel-box[data-v-21fee9d6]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-21fee9d6]{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-21fee9d6]{margin-bottom:0}.form-group label[data-v-21fee9d6]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-21fee9d6]{visibility:hidden}.text-danger[data-v-21fee9d6]{margin-left:2px;color:#e74c3c}.compact-input[data-v-21fee9d6]{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-21fee9d6]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-21fee9d6]:read-only,textarea.compact-input[data-v-21fee9d6]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-21fee9d6]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-21fee9d6]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-21fee9d6]{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-21fee9d6]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.header-panel-container[data-v-21fee9d6]{display:flex;flex-direction:column;gap:8px}.main-content[data-v-21fee9d6]{display:flex;flex-direction:column;gap:12px;overflow:visible}.header-top[data-v-21fee9d6]{display:flex;gap:12px}.icon-area[data-v-21fee9d6]{position:relative;flex-shrink:0}.info-area[data-v-21fee9d6]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;height:60px}.input-title[data-v-21fee9d6]{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-21fee9d6]:focus{outline:none;background:var(--hover-bg);border-bottom-color:var(--accent-color)}.input-desc[data-v-21fee9d6]{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-21fee9d6]:focus{outline:none;border-bottom-color:var(--accent-color)}.header-bottom.controls-row[data-v-21fee9d6]{display:flex;gap:12px;align-items:flex-end;padding-top:4px}.control-item[data-v-21fee9d6]{display:flex;flex-direction:column}.control-item label[data-v-21fee9d6]{margin-left:2px;font-size:var(--fz-xs);color:var(--text-color-secondary)}.control-ruid[data-v-21fee9d6]{flex:0 0 110px}.control-equip[data-v-21fee9d6]{flex:1;min-width:0}.input-control[data-v-21fee9d6]{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-21fee9d6]:focus{outline:none;border-color:var(--accent-color)}.panel-box[data-v-3b3eca8c]{display:block;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.panel-header-sm[data-v-3b3eca8c]{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-3b3eca8c]{margin-bottom:0}.form-group label[data-v-3b3eca8c]{display:block;margin-left:2px;font-size:var(--fz-sm);color:var(--text-color-secondary);white-space:nowrap}.hidden-label[data-v-3b3eca8c]{visibility:hidden}.text-danger[data-v-3b3eca8c]{margin-left:2px;color:#e74c3c}.compact-input[data-v-3b3eca8c]{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-3b3eca8c]:focus{outline:none;border-color:var(--accent-color)}input.compact-input[data-v-3b3eca8c]:read-only,textarea.compact-input[data-v-3b3eca8c]:read-only{color:var(--text-sub);pointer-events:none;cursor:not-allowed;background-color:#0000000d;border-color:transparent}input.compact-input[data-v-3b3eca8c]:read-only:focus{outline:none;border-color:transparent}.input-with-action[data-v-3b3eca8c]{display:flex;gap:2px;align-items:center}.btn-input-remove[data-v-3b3eca8c]{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-3b3eca8c]:hover{background-color:#e74c3c1a;border-color:#e74c3c4d}.custom-skill-form[data-v-3b3eca8c]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg-app)}.visual-mode-wrapper[data-v-3b3eca8c],.source-mode-wrapper[data-v-3b3eca8c]{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.unified-toolbar[data-v-3b3eca8c]{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-3b3eca8c]{display:flex;gap:10px;align-items:center}.btn-tool[data-v-3b3eca8c]{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-3b3eca8c]:hover{color:var(--text-main);background:var(--hover-bg);border-color:var(--border-color)}.btn-tool-icon[data-v-3b3eca8c]{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-3b3eca8c]:hover{color:var(--text-main);background:var(--hover-bg)}.btn-tool-icon.active[data-v-3b3eca8c]{color:var(--accent-color);background:rgb(var(--accent-rgb),.1)}.btn-tool-icon.prominent[data-v-3b3eca8c]{font-size:1.14545rem;color:var(--accent-color)}.divider-vertical[data-v-3b3eca8c]{width:1px;height:20px;margin:0 2px;background-color:var(--border-color)}.status-indicator[data-v-3b3eca8c]{display:flex;gap:8px;align-items:center;padding:2px 10px;background:transparent;border:1px solid transparent;border-radius:6px}.status-text-col[data-v-3b3eca8c]{display:flex;flex-direction:column;line-height:1.1}.profile-name[data-v-3b3eca8c]{font-size:.82727rem;font-weight:700;color:var(--heading-color)}.status-detail[data-v-3b3eca8c]{font-size:.63636rem;color:var(--text-color-secondary)}.status-indicator.status-local[data-v-3b3eca8c]{border-color:var(--border-color)}.status-indicator.status-local .bx[data-v-3b3eca8c]{color:var(--text-color-secondary)}.status-indicator.status-saving[data-v-3b3eca8c]{background:#f973161a;border-color:#f973164d}.status-indicator.status-saving .bx[data-v-3b3eca8c]{color:#f97316}.status-indicator.status-synced[data-v-3b3eca8c]{background:#22c55e1a;border-color:#22c55e4d}.status-indicator.status-synced .bx[data-v-3b3eca8c]{font-size:1.2em;color:#22c55e}.help-body[data-v-3b3eca8c]{padding:12px;font-size:var(--fz-sm);background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.form-scroll-content[data-v-3b3eca8c]{flex:1;padding:10px}.skill-header[data-v-3b3eca8c]{padding:16px;margin-bottom:20px;border:1px solid var(--border-color);border-radius:8px}.slide-fade-enter-active[data-v-3b3eca8c],.slide-fade-leave-active[data-v-3b3eca8c]{transition:all .3s ease}.slide-fade-enter-from[data-v-3b3eca8c],.slide-fade-leave-to[data-v-3b3eca8c]{opacity:0;transform:translateY(-10px)}.global-attr-body[data-v-3b3eca8c]{padding:15px 5px}.grid-layout[data-v-3b3eca8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.common-side-panel[data-v-b481f003]{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-b481f003]{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-b481f003]{flex-grow:1;min-width:0}.close-panel-btn[data-v-b481f003]{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-b481f003]:hover{color:var(--text-color)}.close-icon[data-v-b481f003]{font-size:var(--fz-lg)}.content-wrapper[data-v-b481f003]{position:relative;display:flex;flex-grow:1;width:100%;overflow:hidden}.panel-scrollable-content[data-v-b481f003]{width:100%;height:100%;padding:12px 14px 16px;overflow-y:scroll;backface-visibility:hidden;will-change:transform,opacity}.fluent-pop-enter-active[data-v-b481f003],.fluent-pop-leave-active[data-v-b481f003]{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-b481f003]{z-index:2;opacity:0;transform:translateY(15px) scale(.98)}.fluent-pop-leave-to[data-v-b481f003]{z-index:1;overflow-y:hidden!important;opacity:0;transform:scale(1)}.fluent-pop-enter-to[data-v-b481f003]{opacity:1;transform:translateY(0) scale(1)}.slide-fade-enter-active[data-v-b481f003]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-b481f003]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-b481f003],.slide-fade-leave-to[data-v-b481f003]{opacity:0;transform:translate(20px)}@media(width<=768px){.common-side-panel.is-mobile-fixed[data-v-b481f003]{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-b481f003]{height:calc(100% - 50px)}}.panel-header-inner[data-v-ce40c30a]{display:flex;gap:12px;align-items:center;width:100%;padding-bottom:4px}.icon-wrapper[data-v-ce40c30a]{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-ce40c30a]{width:32px;height:32px;object-fit:contain}.icon-placeholder[data-v-ce40c30a]{font-size:var(--fz-lg);font-weight:700;color:var(--text-color-secondary)}.header-text-content[data-v-ce40c30a]{display:flex;flex-grow:1;flex-direction:column;justify-content:center;min-width:0}.header-title[data-v-ce40c30a]{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-ce40c30a]{display:flex;gap:6px;align-items:center;margin-top:2px}.header-id[data-v-ce40c30a]{font-family:var(--font-mono);font-size:var(--fz-xs);color:var(--text-color-secondary)}.copy-btn[data-v-ce40c30a]{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-ce40c30a]:hover{color:var(--accent-color);background:var(--hover-bg)}.copy-btn.success[data-v-ce40c30a]{color:var(--success-color)}.skill-description-box[data-v-ca809480]{margin-bottom:2px;line-height:1.4;color:var(--text-color)}.info-pair[data-v-ca809480]{display:flex;align-items:baseline;min-width:0;margin-bottom:2px;line-height:1.5}.info-label[data-v-ca809480]{flex-shrink:0;width:110px;margin-right:8px;font-weight:400;color:var(--text-color-secondary)}.info-value[data-v-ca809480]{flex:1;font-weight:500;color:var(--text-color);text-align:left;overflow-wrap:break-word}.value-highlight[data-v-ca809480]{font-weight:600;color:var(--heading-color)}.feature-pair .info-value[data-v-ca809480]{display:flex}.feature-tags-list[data-v-ca809480]{display:flex;flex-wrap:wrap;gap:4px}.feature-tag[data-v-ca809480]{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-ca809480]{display:flex;flex-direction:column;gap:0}.after-hit-section[data-v-ca809480]{padding-top:8px;margin-top:8px;border-top:1px dotted var(--border-color)}.after-hit-effects-list[data-v-ca809480]{display:flex;flex-direction:column;gap:0}.evolution-box[data-v-bfb7bed9]{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border-color-soft)}.evolution-chain-container[data-v-bfb7bed9]{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-bfb7bed9]{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-bfb7bed9]:hover:not(.active){background-color:var(--hover-bg)}.evo-toggle-btn.active[data-v-bfb7bed9]{font-weight:600;color:var(--bg-color);background-color:var(--heading-color);box-shadow:var(--box-shadow-light)}.evo-separator[data-v-bfb7bed9]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;margin:0 1px}.evo-arrow[data-v-bfb7bed9]{font-size:var(--fz-md);color:var(--text-color-secondary);cursor:pointer;opacity:.6;transition:all .2s ease}.evo-arrow.active-arrow[data-v-bfb7bed9]{color:var(--accent-color);opacity:1}.evolution-info-section[data-v-bfb7bed9]{margin-top:8px}.sub-heading-small[data-v-bfb7bed9]{display:block;margin-bottom:4px;color:var(--tip-color)}.skill-link-list[data-v-bfb7bed9]{display:flex;flex-direction:column;gap:1px}.skill-link-item[data-v-bfb7bed9]{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-bfb7bed9]:last-child{border-bottom:none}.skill-link-item[data-v-bfb7bed9]:hover{background-color:var(--hover-bg)}.skill-icon-name[data-v-bfb7bed9]{display:flex;flex-shrink:0;gap:6px;align-items:center}.skill-link-icon[data-v-bfb7bed9]{width:18px;height:18px;object-fit:contain}.info-label[data-v-bfb7bed9]{color:var(--text-main)}.info-value[data-v-bfb7bed9]{margin-left:auto;font-weight:500}.value-highlight[data-v-bfb7bed9]{font-weight:600;color:var(--heading-color)}.level-cards-container[data-v-eff4331b]{display:flex;flex-direction:column;gap:0}.level-card[data-v-eff4331b]{background:transparent;border:none}.level-card[data-v-eff4331b]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.level-card-header[data-v-eff4331b]{display:flex;align-items:baseline;margin-bottom:6px}.info-label.level-number[data-v-eff4331b]{flex-shrink:0;margin-right:8px;font-weight:700;color:var(--text-main)}.info-value-description[data-v-eff4331b]{flex-grow:1;font-style:italic;line-height:1.3}.toggle-level-json-btn[data-v-eff4331b]{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-eff4331b]:hover{opacity:1}.level-stats-grid[data-v-eff4331b]{display:flex;flex-direction:column;gap:1px}.info-pair[data-v-eff4331b]{display:flex;align-items:baseline;line-height:1.5}.info-label[data-v-eff4331b]{flex-shrink:0;width:110px;margin-right:8px;font-weight:400;color:var(--text-color-secondary);white-space:nowrap}.info-value[data-v-eff4331b]{flex:1;font-weight:500;color:var(--text-color)}.value-highlight[data-v-eff4331b]{font-weight:600;color:var(--heading-color)}.effects-subheading[data-v-eff4331b]{margin:2px 0 4px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);opacity:.6}.effect-item[data-v-eff4331b]{margin-bottom:1px}.effect-item .info-label[data-v-eff4331b]{width:110px}.effect-icon[data-v-eff4331b]{margin-right:4px;font-size:var(--fz-sm)}.buff-item .effect-icon[data-v-eff4331b]{color:var(--success-color)}.level-raw-json-wrapper[data-v-eff4331b]{margin-top:8px;border-radius:4px}.related-skill-box[data-v-dac3d623]{display:flex;flex-direction:row;gap:16px;margin-bottom:8px;border-bottom:1px solid var(--border-color-soft)}.summary-subsection[data-v-dac3d623]{flex:1;margin-bottom:8px}.summary-subheading[data-v-dac3d623]{display:flex;gap:4px;align-items:center;margin:0 0 4px;font-weight:600;color:var(--heading-color)}.skill-link-list[data-v-dac3d623]{display:flex;flex-direction:column;gap:1px}.skill-link-item[data-v-dac3d623]{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-dac3d623]:hover{background-color:var(--hover-bg)}.skill-link-item[data-v-dac3d623]:last-child{border-bottom:none}.skill-icon-name[data-v-dac3d623]{display:flex;flex-grow:0;gap:6px;align-items:center;min-width:0}.skill-link-icon[data-v-dac3d623]{flex-shrink:0;width:18px;height:18px;object-fit:contain}.info-value[data-v-dac3d623]{margin-left:auto;font-weight:500;text-align:right}.pre-skills-section .pre-req-icon[data-v-dac3d623],.pre-skills-section .value-highlight[data-v-dac3d623]{color:var(--info-color)}.required-by-skills-section .required-by-icon[data-v-dac3d623],.required-by-skills-section .value-highlight[data-v-dac3d623]{color:var(--warning-color)}.indirect-prerequisite[data-v-dac3d623]{opacity:.7}.indirect-prerequisite .value-highlight[data-v-dac3d623]{color:var(--text-color-secondary)}.controls-bottom[data-v-c141efa2]{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-c141efa2]{flex-direction:row;gap:12px;align-items:center}.controls-left[data-v-c141efa2]{display:flex;align-items:center;justify-content:space-between;width:100%}.controls-bottom.layout-inline .controls-left[data-v-c141efa2]{flex-shrink:0;order:1;width:auto}.action-info-box[data-v-c141efa2]{width:100%;margin:2px 0 4px}.controls-bottom.layout-inline .action-info-box[data-v-c141efa2]{display:flex;flex:1;flex-direction:column-reverse;justify-content:center;order:2;margin:0}.progress-info[data-v-c141efa2]{display:flex;flex-direction:column;font-size:.8rem;color:var(--text-color-secondary)}.fixed-width-details[data-v-c141efa2]{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-c141efa2]{flex-wrap:nowrap;margin-bottom:0;overflow:hidden}.fixed-width-details .label[data-v-c141efa2]{min-width:100px;margin-right:4px;font-size:var(--fz-xs);font-weight:400;color:var(--text-color-secondary)}.progress-line[data-v-c141efa2]{display:flex}.fixed-width-details .separator[data-v-c141efa2]{margin:0 2px;color:var(--border-color)}.fixed-width-details .unit[data-v-c141efa2]{margin-left:1px;font-size:.75em;color:var(--text-color-secondary)}.action-id[data-v-c141efa2]{font-weight:700;color:var(--accent-color)}.progress-bar-track[data-v-c141efa2]{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-c141efa2]{margin-top:4px;margin-bottom:0}.progress-bar-track.is-dragging[data-v-c141efa2]{cursor:grabbing}.progress-bar-char-duration[data-v-c141efa2]{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-c141efa2]{position:relative;z-index:1;height:100%;pointer-events:none;background-color:var(--accent-color);border-radius:3px}.progress-bar-handle[data-v-c141efa2]{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-c141efa2]{border-color:var(--accent-hover-color);transform:translate(-50%,-50%) scale(1.4)}.playback-controls[data-v-c141efa2]{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;width:100%;margin-top:2px}.controls-bottom.layout-inline .playback-controls[data-v-c141efa2]{margin-top:0}.player-button-box[data-v-c141efa2]{display:flex;gap:4px;align-items:center;margin-right:6px;margin-left:6px}.control-btn[data-v-c141efa2]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:.7rem;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-c141efa2]:hover:not(:disabled){color:var(--accent-color);background-color:var(--hover-bg);border-color:var(--accent-color)}.play-btn-unified[data-v-c141efa2]{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.play-btn-unified[data-v-c141efa2]:hover:not(:disabled){color:#fff;background-color:var(--accent-hover-color);border-color:var(--accent-hover-color)}.action-selector-box[data-v-c141efa2]{display:flex;flex:1;flex-wrap:wrap;gap:6px;margin-left:6px;overflow:visible}.duration-hint[data-v-c141efa2]{margin-left:6px;font-size:.9em;font-weight:400;color:var(--text-color-secondary)}.progress-line span[data-v-c141efa2]:not(.label){display:inline-flex;align-items:baseline}.skill-name-container[data-v-a79f3a7f]{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-a79f3a7f]{display:flex;flex:1;gap:8px;align-items:center;margin-left:6px}.level-toggles[data-v-a79f3a7f]{display:flex;gap:4px}.level-toggle-btn[data-v-a79f3a7f]{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-a79f3a7f]:hover{filter:brightness(1.1);transform:translateY(-1px)}.level-toggle-btn.active[data-v-a79f3a7f]{border-color:#fff;transform:translateY(-2px)}.zoom-controls[data-v-a79f3a7f]{display:flex;gap:4px;align-items:center;height:100%;margin-right:6px}.action-icon-btn[data-v-a79f3a7f]{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[data-v-a79f3a7f]:hover:not(:disabled){color:var(--accent-color);background-color:var(--hover-bg)}.action-icon-btn[data-v-a79f3a7f]:active:not(:disabled){transform:scale(.95)}.action-icon-btn.active[data-v-a79f3a7f]{color:var(--accent-color);background-color:var(--hover-bg);border-color:var(--border-color)}.zoom-level[data-v-a79f3a7f]{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-a79f3a7f]:hover{color:var(--accent-color);background-color:var(--hover-bg)}.exit-preview-btn[data-v-a79f3a7f]{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-a79f3a7f]:hover{color:#fff;background-color:var(--danger-color);border-color:var(--danger-color)}.export-btn.is-loading[data-v-a79f3a7f]{cursor:wait;opacity:.7}.spinner-icon[data-v-a79f3a7f]{color:var(--accent-color);animation:spin-a79f3a7f 1s linear infinite}@keyframes spin-a79f3a7f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hitbox-comment-text[data-v-a79f3a7f]{font-size:var(--fz-xs)}.coordinate-visualizer-container[data-v-1c6051ea]{position:relative;display:flex;flex-direction:column;width:100%}.visualizer-flex-wrapper[data-v-1c6051ea]{display:flex;flex-direction:column;gap:0;width:100%;transition:all .3s ease}.coordinate-visualizer[data-v-1c6051ea]{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-1c6051ea]{cursor:grabbing}.main-canvas[data-v-1c6051ea]{display:block;width:100%;height:100%}.loading-overlay[data-v-1c6051ea]{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-1c6051ea]{z-index:10;width:100%}.visualizer-flex-wrapper.side-layout-active[data-v-1c6051ea]{flex-direction:row;height:280px}.visualizer-flex-wrapper.side-layout-active .coordinate-visualizer[data-v-1c6051ea]{flex:1;height:auto;border:none}.visualizer-flex-wrapper.side-layout-active .controls-wrapper[data-v-1c6051ea]{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;width:320px;padding:0 12px}.visualizer-container[data-v-83c2853e]{display:flex;justify-content:center;width:100%}[data-v-4b0c165a]{font-size:var(--fz-sm)}[data-v-4b0c165a] .skill-section,[data-v-4b0c165a] .level-card{padding-bottom:8px!important;margin-bottom:8px!important;border-bottom:1px solid var(--border-color)!important}[data-v-4b0c165a] .skill-visualizer{padding-bottom:0!important;margin-bottom:16px!important;border-bottom:none!important}[data-v-4b0c165a] .skill-level-details-section{padding-bottom:0!important;margin-bottom:0!important;border-bottom:none!important}.edit-action-btn[data-v-4b0c165a]{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-4b0c165a]:hover{color:var(--accent-color);background:var(--hover-bg)}.edit-action-btn i[data-v-4b0c165a]{font-size:.89091rem}[data-v-4b0c165a] .header-meta-row{display:flex;align-items:center}.component-container[data-v-eb48dae8]{position:relative;max-width:1400px;height:calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));padding:0}.loading-overlay[data-v-eb48dae8]{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-eb48dae8]{display:flex;flex-direction:column;height:100%;overflow:hidden}.editor-panel[data-v-eb48dae8]{flex:1;padding:0 10px 0 20px;overflow-y:auto}.preview-panel[data-v-eb48dae8]{height:100%;overflow-y:auto}.empty-state[data-v-eb48dae8]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-color-secondary)}[data-v-eb48dae8] #skillDetailsPanel{border-left:none;box-shadow:none}.loading-content[data-v-eb48dae8]{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-eb48dae8]{font-size:2.03636rem;color:var(--accent-color)}.content-blur[data-v-eb48dae8]{pointer-events:none;filter:blur(8px)}.fade-enter-active[data-v-eb48dae8],.fade-leave-active[data-v-eb48dae8]{transition:opacity .3s ease}.fade-enter-from[data-v-eb48dae8],.fade-leave-to[data-v-eb48dae8]{opacity:0}.minimap-popover[data-v-0235194f]{position:fixed;z-index:99999;display:flex;flex-direction:column;width:240px;overflow:hidden;pointer-events:none;background:#000;border:1px solid var(--border-color, #333);border-radius:6px;box-shadow:0 8px 24px #0009;animation:popIn-0235194f .15s ease-out}.pop-header[data-v-0235194f]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#1a1a1a;border-bottom:1px solid #333}.pop-title[data-v-0235194f]{font-size:var(--fz-2xs, 10px);color:#ccc}.pop-id[data-v-0235194f]{font-size:var(--fz-2xs, 10px);color:var(--accent-color, #fa0)}.pop-img-container[data-v-0235194f]{display:flex;align-items:center;justify-content:center;min-height:120px;background:#0a0a0a}.real-map-img[data-v-0235194f]{width:100%;max-height:150px;padding:6px;object-fit:contain;image-rendering:pixelated}.popover-fallback[data-v-0235194f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:120px;color:#666}.mark-icon[data-v-0235194f]{width:48px;height:48px;padding:0}.fallback-icon[data-v-0235194f]{font-size:2.03636rem}.popover-fallback span[data-v-0235194f]{margin-top:8px;font-size:var(--fz-2xs, 10px);font-style:italic;color:#fff}@keyframes popIn-0235194f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.eg-header[data-v-e8caa4e4]{position:sticky;top:0;z-index:5;display:flex;gap:6px;align-items:center;padding:6px 10px 4px;font-size:.63636rem;color:var(--text-color-secondary);text-transform:uppercase;background:var(--bg-color);border-bottom:1px solid var(--border-color-soft)}.g-title[data-v-e8caa4e4]{display:flex;gap:2px;align-items:center;cursor:pointer;user-select:none}.g-title[data-v-e8caa4e4]:hover{color:var(--text-color)}.badge[data-v-e8caa4e4]{padding:1px 5px;font-size:.57273rem;color:var(--text-color)}.icon-grid[data-v-e8caa4e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:6px;padding:4px 10px}.e-icon-box[data-v-e8caa4e4]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}.e-icon-box[data-v-e8caa4e4]:hover{border-color:var(--accent-color)}.e-icon-box img[data-v-e8caa4e4]{max-height:26px;object-fit:contain}.e-icon-box.modified[data-v-e8caa4e4]{border-color:var(--warning-color)}.e-icon-box.modified[data-v-e8caa4e4]:after{position:absolute;top:-2px;right:-2px;width:8px;height:8px;content:"";background:var(--warning-color);border:2px solid var(--card-bg-darker);border-radius:50%}.npc-box.highlighted[data-v-e8caa4e4]{border-color:var(--accent-color);animation:pulse-e8caa4e4 .3s ease-in-out}.badge-count[data-v-e8caa4e4]{position:absolute;right:-4px;bottom:-4px;padding:0 2px;font-size:var(--fz-2xs);color:var(--accent-color);text-align:center;background:var(--bg-color);border:1px solid var(--accent-color);border-radius:2px}.h-spawns-pane[data-v-e8caa4e4]{padding:8px 10px}.h-controls[data-v-e8caa4e4]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.h-controls[data-v-e8caa4e4] .ghost-select-wrapper{flex:1;min-width:0}.h-controls[data-v-e8caa4e4] .ghost-trigger{height:24px}.h-spawn-list[data-v-e8caa4e4]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.h-spawn-row[data-v-e8caa4e4]{display:flex;flex-direction:column;gap:6px;padding:6px 8px;background:var(--bg-app);border-radius:6px}.hs-name[data-v-e8caa4e4]{display:flex;gap:6px;align-items:center;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-2xs);font-weight:600;color:var(--text-color);white-space:nowrap}.hs-actions[data-v-e8caa4e4]{display:flex;align-items:center;justify-content:space-between}.hs-action-left-box[data-v-e8caa4e4]{display:flex;gap:8px;margin-left:3px}.hs-coords-edit[data-v-e8caa4e4]{display:flex;gap:4px;align-items:center}.coord-lbl[data-v-e8caa4e4]{font-size:var(--fz-2xs)}.coord-input-wrap[data-v-e8caa4e4]{width:52px}@keyframes pulse-e8caa4e4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.item-del-btn[data-v-e8caa4e4]{position:relative;right:0}.item-del-btn i[data-v-e8caa4e4]{font-size:var(--fz-sm)}.minimap-wrapper[data-v-44cdd8d3]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;max-height:160px;padding:4px;overflow:hidden;cursor:crosshair;background:#080808;border-bottom:1px solid var(--border-color)}.minimap-img[data-v-44cdd8d3]{width:100%;height:100%;max-height:152px;object-fit:contain;image-rendering:pixelated;background:#94949440}.viewport-box[data-v-44cdd8d3]{position:absolute;pointer-events:none;border:1.5px solid #f00}.resource-selector[data-v-8a17ce30]{width:100%}.selector-trigger[data-v-8a17ce30]{display:flex;gap:8px;align-items:center;height:38px;padding:0 8px;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.selector-trigger[data-v-8a17ce30]:hover{background:var(--bg-app);border-color:var(--accent-color);box-shadow:0 2px 8px #0000000d}.selector-trigger.is-active[data-v-8a17ce30]{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color),transparent 85%)}.is-mini .selector-trigger[data-v-8a17ce30]{height:26px;padding:0 6px;background:color-mix(in srgb,var(--bg-app),transparent 20%);border-radius:4px}.is-mini .selector-trigger[data-v-8a17ce30]:hover{background:var(--card-bg)}.st-icon-wrapper[data-v-8a17ce30]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;overflow:hidden;font-size:.89091rem;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:4px}.is-mini .st-icon-wrapper[data-v-8a17ce30]{width:20px;height:20px;font-size:.76364rem;border-radius:3px}.minimap-icon[data-v-8a17ce30]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.st-info[data-v-8a17ce30]{display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden}.st-title[data-v-8a17ce30]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;line-height:1.2;color:var(--text-color);white-space:nowrap}.is-mini .st-title[data-v-8a17ce30]{font-size:var(--fz-2xs);font-weight:500}.st-title.is-placeholder[data-v-8a17ce30]{font-weight:500;color:var(--text-color-secondary)}.st-id[data-v-8a17ce30]{margin-top:1px;font-family:JetBrains Mono,monospace;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.st-arrow[data-v-8a17ce30]{color:var(--text-color-secondary)}.is-mini .st-arrow i[data-v-8a17ce30]{font-size:.89091rem}.dropdown-panel-floating[data-v-8a17ce30]{display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0000001f}.dropdown-header[data-v-8a17ce30]{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg-app);border-bottom:1px solid var(--border-color-soft)}.decorated-field[data-v-8a17ce30]{display:flex;align-items:center;height:28px;padding:0 6px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.search-field[data-v-8a17ce30]:focus-within{border-color:var(--accent-color)}.search-icon[data-v-8a17ce30]{margin-right:4px;font-size:.89091rem;color:var(--text-color-secondary)}.is-mini .search-field input[data-v-8a17ce30]{font-size:var(--fz-2xs)}.search-field input[data-v-8a17ce30]{flex:1;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.clear-icon[data-v-8a17ce30]{color:var(--text-color-secondary);cursor:pointer}.region-field[data-v-8a17ce30]{gap:8px}.field-label[data-v-8a17ce30]{padding-right:6px;font-size:var(--fz-2xs);color:var(--text-color-secondary);border-right:1px solid var(--border-color-soft)}.field-value[data-v-8a17ce30]{flex:1;overflow:hidden}.field-value[data-v-8a17ce30] .ghost-select-wrapper{width:100%;height:20px}.region-picker[data-v-8a17ce30] .ghost-trigger{height:20px;padding:0 4px 0 20px!important;font-size:var(--fz-sm);background:transparent!important;border:none!important;box-shadow:none!important}.region-picker[data-v-8a17ce30] .tool-icon{left:0;font-size:.89091rem}.dropdown-list[data-v-8a17ce30]{max-height:200px;padding:2px 0}.list-item[data-v-8a17ce30]{display:flex;align-items:center;justify-content:space-between;padding:2px 8px;cursor:pointer;transition:background .1s}.list-item[data-v-8a17ce30]:hover{background:var(--hover-bg)}.list-item.is-selected[data-v-8a17ce30]{background:color-mix(in srgb,var(--accent-color),transparent 94%)}.item-info[data-v-8a17ce30]{display:flex;flex-direction:column}.item-name[data-v-8a17ce30]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);white-space:nowrap}.is-mini .item-name[data-v-8a17ce30]{font-size:var(--fz-2xs)}.is-selected .item-name[data-v-8a17ce30]{color:var(--accent-color)}.item-sub[data-v-8a17ce30]{margin-top:2px;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.select-check[data-v-8a17ce30]{font-size:1.01818rem;color:var(--accent-color)}.dropdown-footer[data-v-8a17ce30]{padding:2px 10px;font-size:var(--fz-2xs);color:var(--text-color-secondary);text-align:right;background:var(--bg-app)}.no-results[data-v-8a17ce30]{display:flex;flex-direction:column;align-items:center;padding:20px 10px;font-size:var(--fz-sm);color:var(--text-color-secondary);opacity:.6}.dropdown-fade-enter-active[data-v-8a17ce30]{transition:opacity .2s,transform .2s}.dropdown-fade-leave-active[data-v-8a17ce30]{pointer-events:none;transition:opacity .2s,transform .2s}.dropdown-fade-enter-from[data-v-8a17ce30],.dropdown-fade-leave-to[data-v-8a17ce30]{opacity:0;transform:translateY(8px)}.eg-header[data-v-8709cc6c]{position:sticky;top:0;z-index:5;display:flex;gap:6px;align-items:center;padding:6px 10px 4px;font-size:.63636rem;color:var(--text-color-secondary);text-transform:uppercase;background:var(--bg-color);border-bottom:1px solid var(--border-color-soft)}.g-title[data-v-8709cc6c]{display:flex;gap:2px;align-items:center;cursor:pointer;user-select:none}.g-title[data-v-8709cc6c]:hover{color:var(--text-color)}.badge[data-v-8709cc6c]{padding:1px 5px;font-size:.57273rem;color:var(--text-color)}.portal-list[data-v-8709cc6c]{display:flex;flex-direction:column;padding:2px 0}.portal-item-rich[data-v-8709cc6c]{display:flex;flex-direction:column;padding:2px 10px;cursor:pointer;transition:background .1s}.portal-item-rich[data-v-8709cc6c]:hover{background:var(--hover-bg)}.portal-item-rich.is-disabled[data-v-8709cc6c]{opacity:.6;filter:grayscale(.8)}.p-main-row[data-v-8709cc6c]{display:flex;gap:8px;align-items:center}.p-icon-box[data-v-8709cc6c]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:.89091rem;color:var(--text-color-secondary);background:var(--card-bg-darker);border:1px solid var(--border-color);border-radius:6px}.p-icon-box.modified[data-v-8709cc6c]{color:var(--accent-color);border-color:var(--accent-color)}.p-info[data-v-8709cc6c]{display:flex;flex:1;flex-direction:column;min-width:0}.p-name[data-v-8709cc6c]{height:13px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-2xs);font-weight:600;color:var(--text-color);white-space:nowrap}.p-target[data-v-8709cc6c]{display:flex;gap:4px;align-items:center;height:13px;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.p-target i[data-v-8709cc6c]{color:var(--accent-color)}.p-target span[data-v-8709cc6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-actions[data-v-8709cc6c]{display:flex;gap:4px}.icon-btn[data-v-8709cc6c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.89091rem;color:var(--text-color-secondary);cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;transition:all .1s}.icon-btn[data-v-8709cc6c]:hover{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.jump-btn[data-v-8709cc6c]{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color),transparent 90%);border-color:color-mix(in srgb,var(--accent-color),transparent 80%)}.jump-btn[data-v-8709cc6c]:hover{color:#fff;background:var(--accent-color)}.portal-item-rich.highlighted .p-icon-box[data-v-8709cc6c]{color:#fff;background:var(--accent-color);border-color:var(--accent-color);animation:pulse-8709cc6c .3s ease-in-out}@keyframes pulse-8709cc6c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sleek-panel[data-v-8709cc6c]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;margin-top:6px;margin-bottom:2px;font-size:var(--fz-2xs);background:var(--bg-app);border-radius:6px}.control-item[data-v-8709cc6c]{display:flex;align-items:center;justify-content:space-between;min-height:24px}.control-item.is-locked[data-v-8709cc6c]{pointer-events:none;opacity:.5}.control-item>label[data-v-8709cc6c]{font-weight:500;color:var(--text-color-secondary)}.compact-sel[data-v-8709cc6c]{width:156px}.override-actions[data-v-8709cc6c]{display:flex;gap:6px;align-items:center}.item-del-btn[data-v-8709cc6c]{position:relative;top:0;right:0}.item-del-btn i[data-v-8709cc6c]{font-size:var(--fz-sm)}.toggle-pill[data-v-8709cc6c]{display:flex;gap:4px;align-items:center;padding:2px 8px 2px 6px;color:var(--success-color);cursor:pointer;user-select:none;background:color-mix(in srgb,var(--success-color),transparent 90%);border-radius:12px;transition:all .2s}.toggle-pill .dot[data-v-8709cc6c]{width:6px;height:6px;background:currentcolor;border-radius:50%}.toggle-pill span[data-v-8709cc6c]:not(.dot){font-weight:600;letter-spacing:.02em}.toggle-pill.is-disabled[data-v-8709cc6c]{color:var(--text-color-secondary);background:color-mix(in srgb,var(--text-color-secondary),transparent 90%)}.toggle-pill[data-v-8709cc6c]:hover{filter:brightness(1.2)}.check-label[data-v-8709cc6c]{display:flex;gap:6px;align-items:center;color:var(--text-color);cursor:pointer}.sleek-checkbox[data-v-8709cc6c]{width:12px;height:12px;margin:0;accent-color:var(--accent-color);cursor:pointer}.mob-briefing-overlay[data-v-fa900881]{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:#0006;backdrop-filter:blur(3px);animation:fadeIn-fa900881 .15s ease-out}.briefing-card[data-v-fa900881]{display:flex;flex-direction:column;width:90%;max-width:540px;max-height:80vh;overflow:hidden;background:var(--card-bg);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-hover)}.bc-header[data-v-fa900881]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0}.bc-title[data-v-fa900881]{display:flex;gap:12px;align-items:center}.mob-icon[data-v-fa900881]{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.mob-icon img[data-v-fa900881]{max-width:32px;max-height:32px;object-fit:contain}.m-info h3[data-v-fa900881]{margin:0;font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.m-info .mono[data-v-fa900881]{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.item-del-btn[data-v-fa900881]{position:relative;top:0;right:0}.bc-body[data-v-fa900881]{padding:16px;overflow-y:auto}.panel-side[data-v-fa900881]{display:flex;flex-direction:column;gap:16px}.side-title[data-v-fa900881]{display:flex;align-items:center;font-size:var(--fz-sm);border-bottom:1px solid var(--border-color-soft)}.mt-2[data-v-fa900881]{margin-top:8px}.data-grid[data-v-fa900881]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.grid-item[data-v-fa900881]{display:flex;align-items:center;justify-content:space-between;min-width:0}.grid-item label[data-v-fa900881]{font-size:var(--fz-sm);color:var(--text-color-secondary);text-transform:capitalize;white-space:nowrap}.item-values[data-v-fa900881]{display:flex;gap:4px;align-items:center}.val-normal[data-v-fa900881]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color)}.val-old.strikethrough[data-v-fa900881]{font-size:var(--fz-2xs)!important;color:var(--text-color-secondary);text-decoration:line-through;opacity:.6}.text-modified[data-v-fa900881]{font-size:var(--fz-sm);font-weight:600;color:var(--danger-color)}.text-added[data-v-fa900881]{font-size:var(--fz-sm);font-weight:600;color:var(--success-color)}.icon-arrow[data-v-fa900881],.icon-arrow-mini[data-v-fa900881]{color:var(--text-color-secondary);opacity:.6}.icon-arrow[data-v-fa900881]{font-size:var(--fz-sm)}.icon-arrow-mini[data-v-fa900881]{font-size:var(--fz-2xs)}.override-badge[data-v-fa900881]{padding:2px 6px;margin-left:8px;font-size:var(--fz-2xs);font-weight:600;text-transform:uppercase;border-radius:4px}.tag-mini[data-v-fa900881]{padding:1px 4px;margin-right:4px;font-size:calc(var(--fz-2xs) * .9);font-weight:600;text-transform:uppercase;border-radius:3px}.tag-modified[data-v-fa900881]{color:var(--danger-color);background-color:var(--warning-bg-light)}.tag-added[data-v-fa900881]{color:var(--success-color);background-color:#10b9811a}.tag-removed[data-v-fa900881]{color:var(--danger-color);background-color:#ef44441a}.drops-sec[data-v-fa900881]{display:flex;flex-direction:column}.drop-item[data-v-fa900881]{gap:8px;padding:4px 0}.drop-item img[data-v-fa900881]{flex-shrink:0;width:22px;height:22px;object-fit:contain}.d-detail[data-v-fa900881]{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0}.d-name[data-v-fa900881]{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color);white-space:nowrap}.d-prob-area[data-v-fa900881]{display:flex;flex-shrink:0;gap:4px;align-items:center;margin-left:8px}.d-prob[data-v-fa900881]{font-size:var(--fz-sm);font-weight:500;white-space:nowrap}.status-removed[data-v-fa900881]{opacity:.6;filter:grayscale(1)}.status-removed .d-name[data-v-fa900881]{color:var(--text-color-secondary);text-decoration:line-through}.empty-state[data-v-fa900881]{padding:8px 0;font-size:var(--fz-sm);font-style:italic;color:var(--text-color-secondary)}@keyframes fadeIn-fa900881{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.modern-panel[data-v-aced1653]{position:absolute;z-index:20;display:flex;flex-direction:column;overflow:hidden;color:var(--text-color);background:color-mix(in srgb,var(--card-bg),transparent 5%);border:1px solid var(--border-color);border-radius:2px;box-shadow:var(--box-shadow-medium);backdrop-filter:blur(12px)}.detail-panel[data-v-aced1653]{top:46px;right:12px;width:310px;max-height:calc(100% - 64px)}.panel-header[data-v-aced1653]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:4px 12px;border-bottom:1px solid var(--border-color)}.m-sub[data-v-aced1653]{display:flex;flex-direction:column;gap:1px}.m-title[data-v-aced1653]{margin:0;font-size:var(--fz-sm);font-weight:700}.m-id[data-v-aced1653]{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.entity-list[data-v-aced1653]{flex:1;min-height:100px}.inspector-panel[data-v-aced1653]{display:flex;flex-shrink:0;gap:12px;align-items:center;padding:8px 12px 4px;background:var(--bg-app);border-top:1px solid var(--border-color);transition:all .2s}.inspector-panel.is-locked[data-v-aced1653]{background-color:var(--hover-bg);border-top-color:var(--accent-color)}.ip-placeholder[data-v-aced1653]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;font-size:var(--fz-2xs);color:var(--text-color-secondary);opacity:.6}.ip-placeholder i[data-v-aced1653]{font-size:var(--fz-md)}.ip-thumb[data-v-aced1653]{display:flex;align-items:center;justify-content:center;width:60px;height:40px}.ip-thumb img[data-v-aced1653]{max-height:100%;object-fit:contain}.ip-thumb i[data-v-aced1653]{font-size:1.27273rem;color:var(--text-color-secondary)}.ip-info[data-v-aced1653]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.ip-title[data-v-aced1653]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);white-space:nowrap}.ip-sub[data-v-aced1653]{display:flex;gap:6px;align-items:center;font-size:var(--fz-2xs)}.ip-badge[data-v-aced1653]{padding:1px 4px;color:var(--text-color)}.copy-icon[data-v-aced1653]{color:var(--text-color-secondary);cursor:pointer;transition:color .2s}.copy-icon[data-v-aced1653]:hover{color:var(--accent-color)}.text-success[data-v-aced1653]{color:var(--success-color)!important}.unlock-btn[data-v-aced1653]{display:flex;align-items:center;justify-content:center;padding:4px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.unlock-btn[data-v-aced1653]:hover{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color),transparent 90%)}.unlock-btn i[data-v-aced1653]{font-size:var(--fz-md)}.item-del-btn[data-v-aced1653]{position:relative;top:0;right:0}.renderer-wrapper[data-v-7bf09004]{position:relative;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:#111}.pixi-container[data-v-7bf09004]{position:relative;width:100%;height:100%;overflow:hidden}.pixi-container[data-v-7bf09004] canvas{position:absolute;top:0;left:0;display:block;width:100%!important;height:100%!important}.world-overlay[data-v-7bf09004]{position:absolute;top:0;left:0;z-index:10;width:0;height:0;pointer-events:none;transform-origin:0 0}.map-entity[data-v-7bf09004]{position:absolute;width:max-content;height:max-content;pointer-events:auto;transform:translate(-50%,-100%)}.portal-entity.portal-normal[data-v-7bf09004]{transform:translate(-50%,calc(-100% + 14px))}.portal-entity.portal-hidden[data-v-7bf09004]{opacity:.6;transform:translate(-50%,calc(-100% + 10px))}.portal-entity.is-disabled[data-v-7bf09004]{opacity:.4;filter:grayscale(100%)}.portal-entity.is-modified[data-v-7bf09004]:after{position:absolute;top:-4px;right:-4px;width:10px;height:10px;content:"";background:var(--success-color);border:2px solid #fff;border-radius:50%}.npc-entity[data-v-7bf09004]{cursor:pointer}.paper-mario-effect[data-v-7bf09004]{display:block;max-height:120px;filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(2px 2px 1px rgb(0 0 0 / 60%));transition:all .3s ease-out}.paper-mario-effect[data-v-7bf09004]:hover{filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(10px 25px 8px rgb(0 0 0 / 20%));transform:translateY(-10px) rotate(-3deg)}.entity-highlighted .portal-img[data-v-7bf09004],.entity-highlighted .paper-mario-effect[data-v-7bf09004]{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 6px #fff);animation:entityPulse-7bf09004 .2s ease-in-out}@keyframes entityPulse-7bf09004{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.overlay-toolbar[data-v-7bf09004]{position:absolute;top:12px;right:12px;z-index:200;display:flex;align-items:center;justify-content:space-between;width:310px;padding:4px;background:color-mix(in srgb,var(--card-bg),transparent 10%);border:1px solid var(--border-color);border-radius:2px}.toolbar-group[data-v-7bf09004]{display:flex;gap:4px;align-items:center}.v-divider[data-v-7bf09004]{width:1px;height:18px;margin:0 4px;background:var(--border-color)}.tool-btn[data-v-7bf09004]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--fz-sm);color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.tool-btn[data-v-7bf09004]:hover{color:var(--text-color);background:var(--hover-bg)}.tool-btn.active[data-v-7bf09004]{color:#fff;background:var(--accent-color)}.zoom-text[data-v-7bf09004]{min-width:40px;font-size:var(--fz-2xs);color:var(--text-color);text-align:center}.modern-panel[data-v-7bf09004]{position:absolute;z-index:20;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-primary);color:var(--text-color);background:color-mix(in srgb,var(--card-bg),transparent 5%);border:1px solid var(--border-color);border-radius:2px;box-shadow:var(--box-shadow-medium);backdrop-filter:blur(12px)}.item-del-btn[data-v-7bf09004]{top:11px;right:8px}.layer-panel[data-v-7bf09004]{top:46px;right:326px;width:150px;padding:8px 0}.ls-group[data-v-7bf09004]{padding:4px 12px;font-size:var(--fz-2xs);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.layer-row[data-v-7bf09004]{display:flex;gap:8px;align-items:center;padding:6px 12px;font-size:var(--fz-2xs);font-weight:500;cursor:pointer;transition:background .1s}.layer-row[data-v-7bf09004]:hover{background:var(--hover-bg)}.layer-row i[data-v-7bf09004]{font-size:var(--fz-sm);color:var(--text-color-secondary)}.layer-row i.bx-check-square[data-v-7bf09004],.layer-row i.bx-show[data-v-7bf09004]{color:var(--accent-color)}.layer-bar[data-v-7bf09004]{width:3px;height:12px;margin-left:auto;border-radius:2px}.hud-bottom-left[data-v-7bf09004]{position:absolute;bottom:16px;left:16px;z-index:50;display:flex;flex-direction:column;gap:8px;pointer-events:none}.coords-overlay[data-v-7bf09004]{align-self:flex-start;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:var(--fz-2xs);color:#fff;background:#0009;border:1px solid rgb(255 255 255 / 10%);border-radius:4px;backdrop-filter:blur(4px)}.fh-info-card[data-v-7bf09004]{bottom:38px;width:240px;padding:10px 12px;pointer-events:auto;background:color-mix(in srgb,var(--bg-panel),transparent 10%)}.fh-header[data-v-7bf09004]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:var(--fz-2xs);font-weight:600;color:var(--accent-color)}.close-fh[data-v-7bf09004]{font-size:var(--fz-sm);color:var(--text-color-secondary);cursor:pointer}.close-fh[data-v-7bf09004]:hover{color:var(--danger-color)}.fh-points[data-v-7bf09004]{padding:4px 6px;margin-bottom:6px;font-family:monospace;font-size:var(--fz-2xs);color:var(--text-color);text-align:center;background:var(--hover-bg);border-radius:4px}.fh-meta[data-v-7bf09004]{display:flex;justify-content:space-between;font-size:var(--fz-2xs);font-weight:500;color:var(--text-color-secondary)}.tag-danger[data-v-7bf09004]{font-weight:700;color:var(--danger-color)}.portal-img[data-v-7bf09004]{cursor:pointer;transition:transform .2s}.portal-img[data-v-7bf09004]:hover{transform:scale(1.02)}.portal-entity[data-v-7bf09004]{cursor:pointer}.humanoid-entity[data-v-7bf09004]{display:flex;flex-direction:column;align-items:center}.humanoid-img[data-v-7bf09004]{max-height:80px!important;image-rendering:pixelated}.h-name-tag[data-v-7bf09004]{position:absolute;bottom:-14px;z-index:2;display:flex;align-items:center;height:14px;padding:2px 4px;font-size:var(--fz-2xs);font-weight:200;color:#fff;white-space:nowrap;user-select:none;background:#0000007f}.gallery-layout-wrapper[data-v-7e66b9b9]{width:100%;height:100%;overflow:hidden;background:var(--bg-color)}.gallery-container[data-v-7e66b9b9]{display:flex;flex-direction:column;height:calc(100vh - var(--header-height, 48px) - var(--footer-height, 24px));background:var(--bg-panel);border-right:1px solid var(--border-color)}.gallery-header[data-v-7e66b9b9]{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--bg-app);border-bottom:1px solid var(--border-color)}.search-row[data-v-7e66b9b9]{display:flex;gap:6px}.search-box[data-v-7e66b9b9]{position:relative;display:flex;flex:1;align-items:center}.search-box i[data-v-7e66b9b9]{position:absolute;left:6px;font-size:.89091rem;color:var(--text-color-secondary)}.search-box input[data-v-7e66b9b9]{width:100%;height:26px;padding-left:24px;font-size:var(--fz-sm);color:var(--text-color);background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.header-stat[data-v-7e66b9b9]{display:flex;justify-content:space-between;font-size:.63636rem;color:var(--text-color-secondary)}.rendering-tag[data-v-7e66b9b9]{display:flex;gap:4px;align-items:center;font-weight:600;color:var(--accent-color)}.grid-wrapper[data-v-7e66b9b9]{flex:1;padding:6px;overflow-y:auto;background:var(--bg-panel)}.map-grid[data-v-7e66b9b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px}.map-card-mini[data-v-7e66b9b9]{display:flex;align-items:center;height:34px;overflow:visible;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:all .1s}.map-card-mini[data-v-7e66b9b9]:hover:not(.is-disabled){z-index:10;border-color:var(--accent-color)}.map-card-mini.is-active[data-v-7e66b9b9]{background:var(--hover-bg);border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.card-thumb-wrapper[data-v-7e66b9b9]{position:relative;flex-shrink:0;width:34px;height:34px}.card-thumb[data-v-7e66b9b9]{position:relative;width:100%;height:100%;overflow:hidden;background:#000;border-right:1px solid var(--border-color-soft);border-top-left-radius:5px;border-bottom-left-radius:5px}.thumb-bg-layer[data-v-7e66b9b9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#444}.mark-icon[data-v-7e66b9b9]{width:20px;height:20px;opacity:.8}.placeholder-icon[data-v-7e66b9b9]{font-size:1.01818rem}.real-map-img[data-v-7e66b9b9]{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain}.card-content[data-v-7e66b9b9]{flex:1;min-width:0;padding:0 8px;line-height:1.1}.card-title[data-v-7e66b9b9]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);white-space:nowrap}.card-sub[data-v-7e66b9b9]{font-family:monospace;font-size:.63636rem;color:var(--text-color-secondary)}.pagination-bar[data-v-7e66b9b9]{display:flex;gap:8px;align-items:center;justify-content:center;padding:6px;background:var(--bg-app);border-top:1px solid var(--border-color)}.page-btn[data-v-7e66b9b9]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-color);cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.page-btn[data-v-7e66b9b9]:disabled{cursor:default;opacity:.5}.page-info[data-v-7e66b9b9]{font-size:var(--fz-xs);font-variant-numeric:tabular-nums}.preview-stage[data-v-7e66b9b9]{display:flex;width:100%;height:100%}.empty-stage[data-v-7e66b9b9]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color-secondary)}.stage-content i[data-v-7e66b9b9]{font-size:3.05455rem;opacity:.3}.list-panel[data-v-4f78600e]{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-4f78600e]{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-4f78600e]{margin:0;font-size:.89091rem;font-weight:600;color:var(--heading-color)}.badge[data-v-4f78600e]{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-4f78600e]{flex:1;padding:8px;overflow-y:auto}.web-persistence-warning[data-v-4f78600e]{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-4f78600e]{display:block;font-size:1.27273rem}.web-persistence-warning .warning-content[data-v-4f78600e]{display:flex;flex-direction:column;line-height:1.3}.workspace-group[data-v-4f78600e]{margin-bottom:8px;background:var(--bg-app);border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.save-box-embedded[data-v-4f78600e]{padding:8px 10px 10px;border-top:1px solid var(--border-color-soft);border-bottom-right-radius:6px;border-bottom-left-radius:6px;animation:slideDown-4f78600e .15s ease-out}@keyframes slideDown-4f78600e{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.input-wrapper[data-v-4f78600e]{display:flex;gap:6px}.input-wrapper input[data-v-4f78600e]{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-4f78600e]:focus{border-color:var(--accent-color)}.icon-btn.primary[data-v-4f78600e]{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-4f78600e]{background-color:rgb(var(--danger-rgb),.05)!important;border-color:var(--danger-color)!important}.error-msg[data-v-4f78600e]{display:flex;gap:4px;align-items:center;margin-top:6px;font-size:.7rem;color:var(--danger-color)}.icon-btn[data-v-4f78600e]:disabled{cursor:not-allowed;background:var(--text-color-secondary)!important;opacity:.3}.divider-text[data-v-4f78600e]{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-4f78600e]{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-4f78600e]:hover{background:var(--hover-bg)}.list-item.selected[data-v-4f78600e]{background:var(--hover-bg);border-color:var(--border-color)}.list-item.active .item-title[data-v-4f78600e]{font-weight:600;color:var(--accent-color)}.workspace-group .list-item.special[data-v-4f78600e]{margin-bottom:0;background:transparent;border:none}.list-item.special .item-icon[data-v-4f78600e]{color:var(--accent-color)}.item-icon[data-v-4f78600e]{font-size:1.27273rem;color:var(--text-color-secondary);opacity:.7}.item-content[data-v-4f78600e]{flex:1;min-width:0}.item-title[data-v-4f78600e]{overflow:hidden;text-overflow:ellipsis;font-size:.82727rem;font-weight:500;color:var(--text-color);white-space:nowrap}.item-meta[data-v-4f78600e]{margin-top:2px;font-size:.7rem;color:var(--text-color-secondary)}.active-dot[data-v-4f78600e]{width:6px;height:6px;background:var(--accent-color);border-radius:50%;box-shadow:0 0 4px var(--accent-color)}.loading-state[data-v-4f78600e]{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-color-secondary)}.item-actions[data-v-4f78600e]{display:flex;gap:8px;align-items:center}.action-btn[data-v-4f78600e]{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-4f78600e]{opacity:1}.action-btn[data-v-4f78600e]:hover{color:var(--accent-color);background:var(--bg-app)}.rename-container[data-v-4f78600e]{position:relative;width:100%}.rename-input[data-v-4f78600e]{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-4f78600e]{background-color:rgb(var(--danger-rgb),.05);border-color:var(--danger-color)!important}.rename-error-tip[data-v-4f78600e]{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-4f78600e]:after{position:absolute;bottom:100%;left:10px;content:"";border:4px solid transparent;border-bottom-color:var(--danger-color)}.preview-panel[data-v-df043f73]{display:flex;flex:1;flex-direction:column;min-width:0;background:var(--bg-app)}.preview-toolbar[data-v-df043f73]{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-df043f73]{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-df043f73]{font-size:1.14545rem;color:var(--accent-color)}.sel-name[data-v-df043f73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-group[data-v-df043f73]{display:flex;gap:8px;align-items:center}.v-sep[data-v-df043f73]{width:1px;height:20px;margin:0 2px;background:var(--border-color)}.action-btn[data-v-df043f73]{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-df043f73]:hover:not(:disabled){color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-1px)}.action-btn[data-v-df043f73]:active:not(:disabled){background:var(--hover-bg);transform:translateY(1px)}.action-btn.primary[data-v-df043f73]{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.action-btn.primary[data-v-df043f73]:hover{color:#fff;filter:brightness(1.1)}.action-btn.danger[data-v-df043f73]:hover{color:#fff;background:var(--danger-color);border-color:var(--danger-color)}.close-modal-btn[data-v-df043f73]{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-df043f73]:hover{color:var(--text-color);background:var(--hover-bg)}.json-preview-area[data-v-df043f73]{flex:1;padding:12px;overflow-y:auto;background:var(--bg-app)}.empty-preview[data-v-df043f73]{display:flex;align-items:center;justify-content:center;height:100%;font-size:.82727rem;color:var(--text-color-secondary);opacity:.7}.app-sidebar[data-v-ccb612da]{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-ccb612da]{display:flex;flex:1;flex-direction:column;gap:8px;align-items:center}.sidebar-bottom[data-v-ccb612da]{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:auto}.brand-icon[data-v-ccb612da]{margin-bottom:12px;font-size:1.52727rem;color:var(--accent-color)}.cat-btn[data-v-ccb612da]{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-ccb612da]:hover{color:var(--text-color);background:var(--hover-bg)}.cat-btn.active[data-v-ccb612da]{color:#fff;background:var(--accent-color);box-shadow:0 4px 12px rgb(var(--accent-rgb),.3)}.env-indicator[data-v-ccb612da]{margin-bottom:8px;font-size:1.14545rem;color:var(--text-color-secondary);opacity:.5}.save-manager-overlay[data-v-4ff86fa9]{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-4ff86fa9]{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-controls[data-v-50681ccc]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-bottom:0}.label[data-v-50681ccc]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary)}.segmented-control[data-v-50681ccc]{display:flex;padding:0 1px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px}.segmented-control button[data-v-50681ccc]{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-50681ccc]:hover{color:var(--text-color)}.segmented-control button.active[data-v-50681ccc]{color:var(--accent-color);background:var(--card-bg);box-shadow:0 2px 4px #0000000d}@media(width<=768px){.layout-controls[data-v-50681ccc]{display:none}}.view-container[data-v-f193116d]{width:100%;height:calc(100vh - var(--header-height, 0px) - var(--footer-height, 0px));overflow:hidden}.list-area[data-v-f193116d]{height:100%;scroll-behavior:smooth;background-color:var(--bg-color)}.container[data-v-f193116d]{max-width:1400px;padding:0 var(--base-padding) 0}.controls-wrapper[data-v-f193116d]{padding:10px 16px 5px;margin:0 calc(var(--base-padding) * -1)}.list-content-wrapper[data-v-f193116d]{position:relative;z-index:1;margin-top:10px}.details-pane-inner[data-v-f193116d]{display:flex;flex-direction:column;height:100%}.placeholder-container[data-v-f193116d]{display:flex;flex:1;align-items:center;justify-content:center;background-color:var(--border-color)}.empty-state-content[data-v-f193116d]{display:flex;flex-direction:column;gap:12px;align-items:center;color:var(--text-color-secondary);opacity:.6}.empty-state-content i[data-v-f193116d]{font-size:3.05455rem}.view-container.hide-sidebar[data-v-f193116d] .pane-resizable,.view-container.hide-sidebar[data-v-f193116d] .layout-resizer{display:none!important}.view-container.hide-sidebar[data-v-f193116d] .pane-fluid{flex:1 1 100%!important;width:100%!important}@media(width<=768px){.controls-wrapper[data-v-f193116d]{top:50px;padding:8px 10px;margin-right:-10px;margin-left:-10px}.view-container[data-v-f193116d] .pane-fluid{flex:1 1 100%!important;order:1!important;width:100%!important}.view-container[data-v-f193116d] .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-f193116d] .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-cadaacb7]{position:relative;margin-bottom:12px}.group-heading[data-v-cadaacb7]{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-cadaacb7]{z-index:13}.level-2>.group-heading[data-v-cadaacb7]{z-index:12}.level-3>.group-heading[data-v-cadaacb7]{z-index:11}.data-group.level-1[data-v-cadaacb7]{background-color:var(--bg-color)}.data-group.level-1>.group-heading[data-v-cadaacb7]{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-cadaacb7]{padding:12px 16px}.data-group.level-2>.group-heading[data-v-cadaacb7]{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-cadaacb7]{padding:6px 0;font-size:var(--fz-sm);font-weight:600;background-color:var(--bg-color)}.accent-mark[data-v-cadaacb7]{width:4px;height:14px;margin-right:8px;background-color:var(--accent-color);border-radius:2px}.group-heading.is-collapsible[data-v-cadaacb7]{cursor:pointer}.group-heading.is-collapsible[data-v-cadaacb7]:hover{color:var(--accent-color)}.title-wrapper[data-v-cadaacb7]{display:flex;flex:1;align-items:center;min-width:0}.title-text[data-v-cadaacb7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading-actions[data-v-cadaacb7]{display:flex;align-items:center}.icon-box[data-v-cadaacb7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border-radius:4px}.bx[data-v-cadaacb7]{font-size:1.14545rem;color:var(--text-color-secondary)}.is-collapsed.level-1[data-v-cadaacb7]{border-bottom-color:var(--border-color)}.is-collapsed.level-1>.group-heading[data-v-cadaacb7]{border-bottom-color:transparent}.group-content[data-v-cadaacb7]{position:relative}.dynamic-grid[data-v-33598f92]{display:grid;grid-template-columns:repeat(var(--v6163df3e),minmax(140px,1fr));gap:var(--v360eaeb7);transition:all .3s ease}@media(width<=768px){.dynamic-grid[data-v-33598f92]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}}.equipment-card-compact[data-v-3b400e46]{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-3b400e46]:hover{background:var(--hover-bg);border-color:var(--accent-color);box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}.card-content-wrapper[data-v-3b400e46]{display:flex;flex-grow:1;flex-direction:row;gap:8px;align-items:center}.equipment-icon-container-compact[data-v-3b400e46]{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-3b400e46]{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-3b400e46]{transform:scale(1.05)}.icon-placeholder[data-v-3b400e46]{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-3b400e46]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.card-title-compact[data-v-3b400e46]{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-3b400e46]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.item-level-badge[data-v-3b400e46]{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-3b400e46]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.special-property-badge i[data-v-3b400e46]{font-size:var(--fz-sm);line-height:1;color:#d2691e}.equipment-card-compact.active-equipment[data-v-3b400e46]{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-3b400e46]{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-3b400e46]{color:var(--accent-color)}@media(width<=768px){.equipment-card-compact[data-v-3b400e46]:hover{background-color:var(--hover-bg);border-color:transparent;box-shadow:none;transform:none}.equipment-card-compact.active-equipment[data-v-3b400e46]{background:var(--hover-bg);border-color:var(--accent-color);box-shadow:none}.equipment-card-compact.active-equipment .equipment-icon-container-compact[data-v-3b400e46]{background-color:transparent;box-shadow:none}.equipment-icon-compact[data-v-3b400e46]{transform:none}.equipment-icon-container-compact[data-v-3b400e46]{width:28px;height:28px}.card-title-compact[data-v-3b400e46]{font-size:var(--fz-sm)}.item-level-badge[data-v-3b400e46]{padding:0 2px;font-size:var(--fz-sm)}.special-property-badge[data-v-3b400e46]{width:14px;height:14px;font-size:var(--fz-sm);border-radius:var(--border-radius-sm)}.badges-row[data-v-3b400e46]{gap:3px}.name-badges-wrapper[data-v-3b400e46]{gap:1px}@media(width<=480px){.card-content-wrapper[data-v-3b400e46]{gap:6px}.equipment-icon-container-compact[data-v-3b400e46]{width:24px;height:24px}.card-title-compact[data-v-3b400e46]{font-size:var(--fz-sm)}.item-level-badge[data-v-3b400e46]{font-size:var(--fz-md)}.special-property-badge[data-v-3b400e46]{width:12px;height:12px;font-size:var(--fz-sm)}}}.property-row[data-v-1c47fac3]{display:flex;gap:8px;align-items:baseline;justify-content:space-between;line-height:1.5}.prop-label[data-v-1c47fac3]{flex-shrink:0;font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary)}.prop-value[data-v-1c47fac3]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color);text-align:right;overflow-wrap:break-word}.is-highlight[data-v-1c47fac3]{font-weight:600;color:var(--heading-color)}.is-warning[data-v-1c47fac3]{color:var(--warning-color)}.details-section[data-v-ca2511d1]{padding:12px 0;border-bottom:1px solid var(--border-color-soft)}.details-section[data-v-ca2511d1]:last-child{padding-bottom:0;border-bottom:none}.section-title[data-v-ca2511d1]{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-ca2511d1]:before{display:block;width:3px;height:12px;margin-right:6px;content:"";background-color:var(--accent-color);border-radius:2px}.section-content[data-v-ca2511d1]{font-size:var(--fz-sm);line-height:1.5;color:var(--text-color)}.section-content.grid-layout[data-v-ca2511d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:4px 16px}@media(width<=480px){.section-content.grid-layout[data-v-ca2511d1]{grid-template-columns:1fr}}.description-text[data-v-5a726113]{padding:8px 12px;font-size:var(--fz-sm);color:var(--text-color);background:var(--hover-bg);border-radius:4px}[data-v-49286e41]:root{--transition-speed: .3s;--border-radius-md: 4px}.filter-container[data-v-49286e41]{position:relative;padding:.5rem 0 0}.form-group[data-v-49286e41]{z-index:10;margin-bottom:.5rem;background-color:var(--bg-color, transparent)}input[type=text][data-v-49286e41]{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-49286e41]:focus{outline:none;border-color:var(--accent-color, #f60);box-shadow:0 0 0 3px #ff6b2c26}.filter-toggle-btn[data-v-49286e41]{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-49286e41]:hover{background-color:var(--hover-bg, #f5f5f5)}.toggle-icon[data-v-49286e41]{font-size:var(--fz-sm, 12px);transition:transform var(--transition-speed, .3s) ease}.filter-content-wrapper[data-v-49286e41]{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-49286e41]{max-height:0;padding:0;margin:0;opacity:0}.filter-group[data-v-0dbf2b01]{display:flex;flex-direction:column;min-width:0;padding:0;margin:0;margin-top:.5rem;border:none}.filter-group legend[data-v-0dbf2b01]{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-0dbf2b01]{display:flex;flex-direction:column;max-height:120px;padding:0;overflow-y:auto;background-color:transparent;border:none}.filter-tag-label[data-v-0dbf2b01]{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-0dbf2b01]:hover{background-color:var(--hover-bg, #f5f5f5)}.filter-tag-label input[type=checkbox][data-v-0dbf2b01]{width:14px;height:14px;margin-right:6px;accent-color:var(--accent-color, #f60);cursor:pointer}.tag-text[data-v-0dbf2b01]{font-size:var(--fz-sm, 14px);color:var(--text-color, #333)}.no-options-message[data-v-0dbf2b01]{padding:6px;font-size:var(--fz-sm, 12px);font-style:italic;color:var(--text-color-secondary, #666);text-align:center}.equipment-subcategory-grid[data-v-47ae4ae2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.subcategory-legend[data-v-47ae4ae2]{margin-bottom:6px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary)}.filter-group legend[data-v-47ae4ae2]{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-47ae4ae2]{grid-column:1 / -1;padding:10px;text-align:center}.equipment-types-group[data-v-47ae4ae2]{padding:0;margin-top:.5rem;border:none}.room-header[data-v-c761d06c]{display:flex;gap:16px;padding:16px;margin-bottom:16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.section-header[data-v-c761d06c]{margin-bottom:10px}.section-title[data-v-c761d06c]{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-c761d06c]{font-size:1.01818rem;color:var(--accent-color)}.info-section[data-v-c761d06c]{flex:1;min-width:0}.info-card[data-v-c761d06c]{overflow:hidden;background:var(--bg-app);border-radius:8px;transition:border-color .2s}.info-card[data-v-c761d06c]:focus-within{border-color:var(--accent-color)}.info-item[data-v-c761d06c]{padding:10px 12px}.border-bottom[data-v-c761d06c]{border-bottom:1px solid var(--border-color-soft)}.item-label[data-v-c761d06c]{display:block;margin-bottom:4px;font-size:var(--fz-xs);font-weight:500;color:var(--text-color-secondary)}.item-input[data-v-c761d06c]{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-c761d06c]{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-c761d06c]::placeholder,.item-textarea[data-v-c761d06c]::placeholder{color:var(--text-color-secondary);opacity:.5}.mode-section[data-v-c761d06c]{flex:0 0 280px}.mode-grid[data-v-c761d06c]{display:flex;flex-direction:column;gap:8px}.mode-card[data-v-c761d06c]{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-c761d06c]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translateY(-1px)}.mode-card.active[data-v-c761d06c]{background:#8b5cf60f}.mode-icon[data-v-c761d06c]{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-c761d06c]{color:var(--accent-color);background:#8b5cf61a}.mode-content[data-v-c761d06c]{display:flex;flex:1;flex-direction:column;gap:2px}.mode-name[data-v-c761d06c]{font-size:var(--fz-sm);font-weight:600;color:var(--heading-color)}.mode-desc[data-v-c761d06c]{font-size:var(--fz-xs);color:var(--text-color-secondary)}.mode-desc.warn[data-v-c761d06c]{font-weight:600;color:var(--danger-color)}.check-icon[data-v-c761d06c]{flex-shrink:0;font-size:1.14545rem;color:var(--accent-color)}@media(width<=768px){.room-header[data-v-c761d06c]{flex-direction:column}.mode-section[data-v-c761d06c]{flex:1}.mode-grid[data-v-c761d06c]{flex-direction:row}}body.dark-mode .mode-icon[data-v-c761d06c]{background:var(--bg-color)}body.dark-mode .mode-card.active[data-v-c761d06c]{background:#a78bfa14}.rule-card[data-v-9ec142fb]{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-9ec142fb]:hover{border-color:var(--accent-color);box-shadow:var(--box-shadow-light)}.card-header[data-v-9ec142fb]{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-9ec142fb]{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-9ec142fb]{font-size:var(--fz-md);color:var(--accent-color)}.card-body[data-v-9ec142fb]{display:flex;flex:1;flex-direction:column;gap:12px;padding:12px}.card-footer[data-v-9ec142fb]{padding:0 12px 10px;margin-top:auto}.hint-text[data-v-9ec142fb]{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-a279c724]{height:100%;padding:0;background:var(--bg-app)}.chunks-container[data-v-a279c724]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start;padding:0 16px 24px}.input-row[data-v-a279c724]{display:flex;flex-direction:column;gap:6px}.input-row label[data-v-a279c724],.input-col label[data-v-a279c724]{font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.split-row[data-v-a279c724]{display:flex;flex-direction:column;gap:6px}.input-col[data-v-a279c724]{display:flex;flex:1;flex-direction:column;gap:4px}.end-align[data-v-a279c724]{justify-content:flex-end}.suffix-input[data-v-a279c724]{display:flex;gap:6px;align-items:center}.check-label[data-v-a279c724]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer}.check-label.danger[data-v-a279c724]{color:var(--danger-color)}.full-width-check[data-v-a279c724]{justify-content:space-between;width:100%}.cond-row[data-v-a279c724]{display:flex;align-items:center;justify-content:space-between;height:32px}.c-check[data-v-a279c724]{display:flex;gap:8px;align-items:center;font-size:var(--fz-sm);font-weight:500;color:var(--text-color)}.c-val[data-v-a279c724]{width:90px}.v-sep[data-v-a279c724]{height:1px;margin:4px 0;background:var(--border-color);opacity:.5}.flex-row[data-v-a279c724]{display:flex;gap:8px;align-items:center}.flex-grow[data-v-a279c724]{flex:1}.mt-2[data-v-a279c724]{margin-top:8px}.pvp-area[data-v-a279c724]{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-a279c724]{display:flex;flex-direction:column;gap:6px}.pvp-inline-ratio[data-v-a279c724]{display:flex;gap:6px;align-items:center;font-size:var(--fz-xs);color:var(--text-color-secondary)}.pvp-content[data-v-a279c724]{display:flex;flex-direction:column;gap:8px}.animate-fade[data-v-a279c724]{animation:fadeIn-a279c724 .3s ease-out}@keyframes fadeIn-a279c724{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.right-align[data-v-a279c724]{display:flex;justify-content:flex-end}.general-settings-panel[data-v-caa29f0d]{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-caa29f0d]{display:flex;flex-direction:column;padding:12px;background:var(--bg-app);border-bottom:1px solid var(--border-color)}.profile-section[data-v-caa29f0d]{display:flex;flex-direction:column;gap:8px}.profile-row[data-v-caa29f0d]{display:flex;gap:6px;align-items:baseline}.profile-label[data-v-caa29f0d]{font-size:var(--fz-xs);font-weight:600;color:var(--text-color-secondary);text-transform:uppercase}.profile-name[data-v-caa29f0d]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);white-space:nowrap}.status-row[data-v-caa29f0d]{display:flex;gap:8px;align-items:center;justify-content:space-between}.status-indicator[data-v-caa29f0d]{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-caa29f0d]{color:var(--text-color-secondary);border:1px dashed var(--border-color)}.status-indicator.saving-mode[data-v-caa29f0d]{color:#fff;background:#f97316;border:1px solid #f97316}.status-indicator.saved-mode[data-v-caa29f0d]{color:#15803d;background:#dcfce7;border:1px solid #dcfce7}.size-counter-box[data-v-caa29f0d]{cursor:pointer}.size-text-row[data-v-caa29f0d]{display:flex;align-items:baseline;justify-content:flex-end;font-size:var(--fz-sm);font-weight:600}.size-cap[data-v-caa29f0d]{margin-left:2px;color:var(--text-color-secondary)}.mini-progress[data-v-caa29f0d]{height:3px;margin-top:2px;overflow:hidden;background:var(--border-color);border-radius:2px}.mini-progress .bar[data-v-caa29f0d]{height:100%;transition:width .3s}.size-counter-box.success .bar[data-v-caa29f0d]{background:var(--success-color)}.size-counter-box.success .size-text-row[data-v-caa29f0d]{color:var(--success-color)}.size-counter-box.warning .bar[data-v-caa29f0d]{background:var(--warning-color)}.size-counter-box.warning .size-text-row[data-v-caa29f0d]{color:var(--warning-color)}.size-counter-box.danger .bar[data-v-caa29f0d]{background:var(--danger-color)}.size-counter-box.danger .size-text-row[data-v-caa29f0d]{color:var(--danger-color)}.action-bar[data-v-caa29f0d]{display:flex;gap:8px;padding:8px;background:var(--card-bg)}.action-btn[data-v-caa29f0d]{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-caa29f0d]:hover{background:var(--hover-bg);border-color:var(--accent-color)}.action-btn.icon-only[data-v-caa29f0d]{width:32px;padding:0;font-size:1.01818rem}.copy-main-btn[data-v-caa29f0d]{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-caa29f0d]:hover{background:var(--accent-hover-color);border-color:var(--bg-color)}.copy-main-btn.copy-success[data-v-caa29f0d]{background:var(--success-color)!important;border-color:var(--success-color)!important}.view-toggles[data-v-caa29f0d]{display:flex;padding:2px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px}.view-toggles button[data-v-caa29f0d]{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-caa29f0d]{font-weight:700;color:var(--text-color);background:var(--card-bg);box-shadow:0 1px 3px #0000001a}.summary-section[data-v-caa29f0d]{padding:8px;background:var(--bg-app);border-top:1px solid var(--border-color)}.summary-header[data-v-caa29f0d]{margin-bottom:6px;font-size:var(--fz-2xs);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.summary-grid[data-v-caa29f0d]{display:flex;flex-wrap:wrap;gap:6px}.s-tag[data-v-caa29f0d]{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;font-size:var(--fz-2xs);color:var(--text-color);background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.s-tag.single[data-v-caa29f0d]{color:var(--accent-color);background:rgb(var(--accent-rgb),.05);border-color:var(--accent-color)}.s-tag.multi[data-v-caa29f0d]{color:#8b5cf6;background:#8b5cf60d;border-color:#8b5cf6}.s-tag.pvp-on[data-v-caa29f0d]{color:var(--danger-color);background:#ef44440d;border-color:var(--danger-color)}.s-tag.pvp-off[data-v-caa29f0d]{color:var(--success-color);border-color:var(--success-color);opacity:.8}.s-tag.info[data-v-caa29f0d]{color:var(--text-color-secondary)}.init-skills-header[data-v-caa29f0d]{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)}.maple-tooltip[data-v-3a126cbf]{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-3a126cbf .15s ease-out}.tooltip-header[data-v-3a126cbf]{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-3a126cbf]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#0003;border-radius:4px}.header-text[data-v-3a126cbf]{flex:1}.tt-name[data-v-3a126cbf]{font-size:var(--fz-sm);font-weight:700;color:#fc0;text-shadow:1px 1px 0 #000}.tt-id[data-v-3a126cbf]{font-size:var(--fz-2xs);color:#ccc}.tooltip-body[data-v-3a126cbf]{font-size:var(--fz-2xs);line-height:1.4;color:#eee}.tooltip-body[data-v-3a126cbf]>:not(:last-child){margin-bottom:6px}.tooltip-footer[data-v-3a126cbf]{padding-top:6px;margin-top:8px;font-size:var(--fz-2xs);color:#74b9ff;border-top:1px solid rgb(255 255 255 / 10%)}@keyframes fadeIn-3a126cbf{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.resource-tooltip-content[data-v-4159a26f]{font-size:var(--fz-2xs);line-height:1.5;color:#ecf0f1}.category-badge[data-v-4159a26f]{display:inline-block;padding:2px 6px;margin-bottom:4px;border:1px solid rgb(255 255 255 / 20%);border-radius:4px}.npc-badge[data-v-4159a26f]{color:#74b9ff}.mob-badge[data-v-4159a26f]{color:#ff7675}.item-badge[data-v-4159a26f]{color:#ffeaa7}.equip-badge[data-v-4159a26f]{color:#a29bfe}.desc-text[data-v-4159a26f]{color:#dfe6e9;word-break:break-word}.dialog-text i[data-v-4159a26f]{color:#81ecec}.text-muted[data-v-4159a26f]{color:#b2bec3}.italic[data-v-4159a26f]{font-style:italic}.sep-line[data-v-4159a26f]{height:1px;margin:6px 0;background:#ffffff26}.stat-header[data-v-4159a26f]{margin-bottom:4px;font-weight:600;color:#b2bec3}.stat-row[data-v-4159a26f]{display:flex;align-items:center;justify-content:space-between;padding:1px 0}.stat-label[data-v-4159a26f]{color:#b2bec3}.stat-val[data-v-4159a26f]{font-weight:600;color:#55efc4}.req-val[data-v-4159a26f]{color:#fdcb6e}.locations-list[data-v-4159a26f]{max-height:120px;padding-right:4px;margin-top:4px}.location-item[data-v-4159a26f]{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px dashed rgb(255 255 255 / 5%)}.location-item[data-v-4159a26f]:last-child{border-bottom:none}.loc-name[data-v-4159a26f]{flex:1;overflow:hidden;text-overflow:ellipsis;color:#dfe6e9;white-space:nowrap}.loc-id[data-v-4159a26f]{margin-left:8px;color:#636e72}.skill-base-desc[data-v-4159a26f]{color:#dfe6e9}.max-level-label[data-v-4159a26f]{margin-bottom:2px;font-weight:600;color:#ffeaa7}.max-level-desc[data-v-4159a26f]{color:#b2bec3}.resource-selector[data-v-667e33a7]{width:100%;font-size:var(--fz-sm)}.selector-trigger[data-v-667e33a7]{display:flex;gap:6px;align-items:center;height:28px;padding:0 8px;cursor:pointer;user-select:none;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;transition:background .1s}.selector-trigger[data-v-667e33a7]:hover,.selector-trigger.is-active[data-v-667e33a7]{background:var(--hover-bg);border-color:var(--accent-color)}.selector-trigger.is-minimal[data-v-667e33a7]{height:100%;min-height:22px;padding:0 2px;background:transparent;border:1px solid transparent}.selector-trigger.is-minimal[data-v-667e33a7]:hover{background:var(--hover-bg)}.trigger-icon[data-v-667e33a7]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px}.trigger-icon img[data-v-667e33a7]{max-width:100%;max-height:100%;object-fit:contain}.placeholder-icon[data-v-667e33a7]{font-size:1.01818rem;color:var(--text-color-secondary);opacity:.5}.trigger-text[data-v-667e33a7]{flex:1;overflow:hidden;text-overflow:ellipsis;line-height:1.2;color:var(--text-color);white-space:nowrap}.trigger-text.is-placeholder[data-v-667e33a7]{font-style:normal;color:var(--text-color-secondary);opacity:.7}.arrow[data-v-667e33a7]{font-size:1.01818rem;color:var(--text-color-secondary)}.dropdown-panel-floating[data-v-667e33a7]{display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 16px #00000026}.dropdown-search[data-v-667e33a7]{display:flex;gap:6px;align-items:center;padding:6px 8px;background:var(--bg-color);border-bottom:1px solid var(--border-color)}.dropdown-search input[data-v-667e33a7]{flex:1;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.clear-icon[data-v-667e33a7]{color:var(--text-color-secondary);cursor:pointer}.clear-icon[data-v-667e33a7]:hover{color:var(--text-color)}.dropdown-list[data-v-667e33a7]{max-height:240px;background:var(--card-bg)}.list-item[data-v-667e33a7]{display:flex;gap:8px;align-items:center;padding:3px 4px;cursor:pointer;border-bottom:1px solid transparent}.list-item[data-v-667e33a7]:hover{background:var(--hover-bg)}.list-item.is-selected[data-v-667e33a7]{color:var(--accent-color);background:#8b5cf61a}.item-img[data-v-667e33a7]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px}.item-img img[data-v-667e33a7]{max-width:20px;max-height:20px}.item-info[data-v-667e33a7]{flex:1;overflow:hidden}.item-name[data-v-667e33a7]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:500;white-space:nowrap}.item-id[data-v-667e33a7]{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.no-results[data-v-667e33a7]{padding:16px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center}.dropdown-fade-enter-active[data-v-667e33a7],.dropdown-fade-leave-active[data-v-667e33a7]{transition:opacity .1s ease-out,transform .1s ease-out}.dropdown-fade-enter-from[data-v-667e33a7],.dropdown-fade-leave-to[data-v-667e33a7]{opacity:0;transform:translateY(-5px)}.sidebar-col[data-v-6c1bfbb7]{display:flex;flex-direction:column;gap:12px;height:100%;padding-bottom:12px;overflow-y:auto}.panel-card[data-v-6c1bfbb7]{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-6c1bfbb7]{flex:1;min-height:200px}.skills-list[data-v-6c1bfbb7]{display:flex;flex-direction:column;gap:4px;padding:8px}.skill-row[data-v-6c1bfbb7]{display:flex;gap:6px;align-items:center}.sel-col[data-v-6c1bfbb7]{flex:1;min-width:0}.mini-qty[data-v-6c1bfbb7]{flex-shrink:0;width:80px!important}.mini-del-btn[data-v-6c1bfbb7]{width:24px;height:24px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.mini-del-btn[data-v-6c1bfbb7]:hover{color:var(--danger-color);background:var(--hover-bg)}.empty-hint[data-v-6c1bfbb7]{padding:10px;font-style:italic;color:var(--text-color-secondary);text-align:center}.add-skill-row[data-v-6c1bfbb7]{margin-bottom:8px;text-align:right}.list-section-header[data-v-6c1bfbb7]{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-6c1bfbb7]{padding-right:38px;font-size:.57273rem;color:var(--accent-color)}.v-spacer[data-v-6c1bfbb7]{height:16px}.add-btn[data-v-6c1bfbb7]{width:100%;height:auto;padding:2px 6px}.map-config-group[data-v-50175af1]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--bg-app)}.config-layout[data-v-50175af1]{display:flex;flex:1;overflow:hidden;background:var(--card-bg);border-radius:8px;box-shadow:0 1px 3px #0000000d}.config-sidebar[data-v-50175af1]{display:flex;flex-shrink:0;flex-direction:column;width:260px;background:var(--card-bg-darker);border-right:1px solid var(--border-color)}.c-section[data-v-50175af1]{padding:10px 6px 6px 14px}.s-header[data-v-50175af1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:var(--fz-sm)}.sh-left[data-v-50175af1]{display:flex;gap:6px;align-items:center;font-size:var(--fz-xs);text-transform:uppercase}.sh-left i[data-v-50175af1]{font-size:.89091rem;color:var(--accent-color)}.v-divider[data-v-50175af1]{height:1px;margin:0 14px;background:var(--border-color-soft)}.disabled-list[data-v-50175af1]{display:flex;flex-direction:column;gap:4px}.d-map-row[data-v-50175af1]{display:flex;gap:6px;align-items:center;min-width:0}.map-sel-wrapper[data-v-50175af1]{flex:1;min-width:0}.item-del-btn[data-v-50175af1]{position:relative;top:0;right:0}.item-del-btn i[data-v-50175af1]{font-size:var(--fz-sm)}.history-list[data-v-50175af1]{display:flex;flex-direction:column;gap:4px}.history-item[data-v-50175af1]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;cursor:pointer;background:var(--bg-app);border:1px solid var(--border-color-soft);border-radius:4px;transition:all .2s}.history-item[data-v-50175af1]:hover{border-color:var(--accent-color)}.history-item.active[data-v-50175af1]{background:color-mix(in srgb,var(--accent-color),transparent 90%);border-color:var(--accent-color)}.h-item-main[data-v-50175af1]{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.h-thumb-wrapper[data-v-50175af1]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:4px}.h-thumb-wrapper img[data-v-50175af1]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.fallback-icon[data-v-50175af1]{font-size:.89091rem}.h-info[data-v-50175af1]{display:flex;flex-direction:column;overflow:hidden;line-height:1.2}.m-name[data-v-50175af1]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-2xs);font-weight:500;color:var(--text-color);white-space:nowrap}.active .m-name[data-v-50175af1]{font-weight:600;color:var(--accent-color)}.m-id-row[data-v-50175af1]{display:flex;gap:6px;align-items:center;margin-top:2px}.m-id[data-v-50175af1]{font-family:JetBrains Mono,monospace;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.h-badges[data-v-50175af1]{display:flex;gap:3px}.h-badges i[data-v-50175af1]{font-size:var(--fz-2xs);color:var(--warning-color);opacity:.8}.h-badges i.bx-door-open[data-v-50175af1]{color:var(--success-color)}.reset-icon-btn[data-v-50175af1]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.reset-icon-btn[data-v-50175af1]:hover{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color),transparent 90%)}.modified-badge[data-v-50175af1]{padding:2px 6px;font-size:var(--fz-2xs);font-weight:700;color:var(--text-color-secondary)}.history-empty[data-v-50175af1]{padding:24px 0;font-size:.7rem;font-style:italic;color:var(--text-color-secondary);text-align:center;opacity:.6}.config-main[data-v-50175af1]{display:flex;flex:1;flex-direction:column;min-width:0;background:#111}.viz-toolbar[data-v-50175af1]{z-index:10;display:flex;align-items:center;padding:10px 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.viz-selector[data-v-50175af1]{width:320px}.viz-frame[data-v-50175af1]{position:relative;flex:1;overflow:hidden}.empty-state[data-v-50175af1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;background:#1a1a1a}.es-icon-circle[data-v-50175af1]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;background:#222;border-radius:50%}.es-icon-circle i[data-v-50175af1]{font-size:2.03636rem;color:#555}.is-rendering[data-v-50175af1]{pointer-events:none;cursor:not-allowed;opacity:.6}.add-btn[data-v-50175af1]{width:16px;height:16px}.story-card[data-v-ec3e453c]{position:relative;display:flex;height:110px;overflow:hidden;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.card-content[data-v-ec3e453c]{z-index:2;display:flex;flex:1;flex-direction:column;min-width:0;padding:12px 16px}.card-visuals[data-v-ec3e453c]{position:relative;flex-shrink:0;width:120px;overflow:hidden}.visual-gradient[data-v-ec3e453c]{position:absolute;right:0;bottom:0;left:0;z-index:20;height:50%;pointer-events:none;background:linear-gradient(to top,var(--card-bg),transparent)}.npc-stack[data-v-ec3e453c]{position:absolute;right:5px;bottom:-5px;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%;padding-right:5px}.npc-avatar-wrapper[data-v-ec3e453c]{margin-left:calc(-20px + var(--offset) * -2px);transition:transform .3s ease}.story-card:hover .npc-avatar-wrapper[data-v-ec3e453c]{transform:translate(-3px)}.npc-img[data-v-ec3e453c]{object-fit:contain;filter:drop-shadow(2px 2px 4px rgb(0 0 0 / 10%));transition:transform .3s}.story-card:hover .npc-img[data-v-ec3e453c]{filter:drop-shadow(4px 4px 8px rgb(139 92 246 / 20%));transform:scale(1.05)}.empty-cast-icon[data-v-ec3e453c]{position:absolute;right:15px;bottom:10px;font-size:2.29091rem;color:var(--border-color);opacity:.5;transform:rotate(-10deg)}.quest-title[data-v-ec3e453c]{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;font-size:var(--fz-sm);font-weight:700;line-height:1.3;color:var(--heading-color);overflow-wrap:break-word;-webkit-box-orient:vertical}.story-card[data-v-ec3e453c]:hover{border-color:var(--accent-color);box-shadow:0 8px 24px -6px #8b5cf626;transform:translateY(-2px)}.card-bg-pattern[data-v-ec3e453c]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--text-color) 1px,transparent 1px);background-size:10px 10px;opacity:.03}.card-header[data-v-ec3e453c]{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-bottom:6px}.quest-id[data-v-ec3e453c]{overflow:hidden;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:.63636rem;color:var(--text-color-secondary);letter-spacing:.03182rem;opacity:.6}.node-count[data-v-ec3e453c]{display:flex;gap:6px;align-items:center;justify-content:center;padding:0 4px;font-size:.63636rem;color:var(--text-color-secondary);background:var(--bg-app);border-radius:4px}.card-footer[data-v-ec3e453c]{margin-top:auto;opacity:0;transform:translateY(5px);transition:all .2s}.story-card:hover .card-footer[data-v-ec3e453c]{opacity:1;transform:translateY(0)}.action-btn.delete[data-v-ec3e453c]{padding:4px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px}.action-btn.delete[data-v-ec3e453c]:hover{color:var(--danger-color);background:#ef44441a}.quest-gallery-view[data-v-e9afa0ce]{display:flex;flex-direction:column;height:100%;background:var(--bg-app)}.gallery-toolbar[data-v-e9afa0ce]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 32px;background:var(--bg-app)}.view-title[data-v-e9afa0ce]{display:flex;gap:8px;align-items:center;margin:0;font-size:var(--fz-lg);font-weight:800;color:var(--heading-color)}.view-title i[data-v-e9afa0ce]{color:var(--accent-color)}.stats-pill[data-v-e9afa0ce]{margin-left:12px;font-style:italic;color:var(--text-color-secondary)}.toolbar-right[data-v-e9afa0ce]{display:flex;gap:12px;align-items:center}.search-box[data-v-e9afa0ce]{display:flex;align-items:center;width:200px;padding:6px 12px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.search-box[data-v-e9afa0ce]:focus-within{width:240px;border-color:var(--accent-color);box-shadow:0 0 0 2px #8b5cf61a}.search-box i[data-v-e9afa0ce]{margin-right:6px;color:var(--text-color-secondary)}.search-box input[data-v-e9afa0ce]{width:100%;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.divider[data-v-e9afa0ce]{width:1px;height:24px;margin:0 4px;background:var(--border-color)}.btn-ghost[data-v-e9afa0ce]{display:flex;gap:6px;align-items:center;padding:8px 16px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:8px;transition:all .2s}.btn-ghost[data-v-e9afa0ce]:hover{color:var(--heading-color);background:var(--hover-bg)}.btn-primary-action[data-v-e9afa0ce]{display:flex;gap:6px;align-items:center;padding:8px 20px;font-size:var(--fz-sm);font-weight:600;color:#fff;cursor:pointer;background:var(--accent-color);border:none;border-radius:8px;box-shadow:0 4px 12px #8b5cf64d;transition:all .2s}.btn-primary-action[data-v-e9afa0ce]:hover{background:var(--accent-hover-color);transform:translateY(-1px)}.gallery-content[data-v-e9afa0ce]{flex:1;padding:10px 32px 40px;overflow-y:auto}.stories-grid[data-v-e9afa0ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.empty-state[data-v-e9afa0ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;color:var(--text-color-secondary)}.empty-graphic[data-v-e9afa0ce]{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:16px;font-size:4.07273rem;color:var(--border-color);background:var(--card-bg);border-radius:50%}.mt-4[data-v-e9afa0ce]{margin-top:16px}.animate-fade[data-v-e9afa0ce]{animation:fadeIn-e9afa0ce .3s ease-out}@keyframes fadeIn-e9afa0ce{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.help-modal-mask[data-v-c96e0c6e]{position:fixed;top:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#0009;backdrop-filter:blur(3px)}.help-modal-card[data-v-c96e0c6e]{display:flex;flex-direction:column;width:700px;max-height:90vh;overflow:hidden;background:var(--card-bg);border-radius:8px;box-shadow:0 20px 60px #0006;animation:popIn-c96e0c6e .25s cubic-bezier(.16,1,.3,1)}@keyframes popIn-c96e0c6e{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.help-header[data-v-c96e0c6e]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bg-app);border-bottom:1px solid var(--border-color)}.title-row[data-v-c96e0c6e]{display:flex;gap:8px;align-items:center;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color)}.icon-title[data-v-c96e0c6e]{font-size:1.27273rem;color:var(--accent-color)}.close-btn[data-v-c96e0c6e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.close-btn[data-v-c96e0c6e]:hover{color:var(--text-color);background:var(--hover-bg)}.help-body[data-v-c96e0c6e]{flex:1;padding:20px;overflow-y:auto;font-size:var(--fz-sm);color:var(--text-color)}.help-section[data-v-c96e0c6e]{margin-bottom:10px}.sec-title[data-v-c96e0c6e]{display:flex;gap:6px;align-items:center;margin-bottom:12px;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:.03182rem}.sec-title i[data-v-c96e0c6e]{font-size:1.01818rem;color:var(--accent-color)}.divider[data-v-c96e0c6e]{height:1px;margin:20px 0;background:var(--border-color-soft)}.steps-grid[data-v-c96e0c6e]{display:flex;gap:10px;align-items:flex-start}.step-item[data-v-c96e0c6e]{position:relative;flex:1;padding:12px;background:var(--bg-app);border-radius:6px}.step-num[data-v-c96e0c6e]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.7rem;font-weight:700}.step-content b[data-v-c96e0c6e]{display:block;margin-bottom:4px;font-size:var(--fz-sm);color:var(--heading-color)}.step-content p[data-v-c96e0c6e]{margin:0;font-size:var(--fz-sm);line-height:1.5;color:var(--text-color-secondary)}.step-arrow[data-v-c96e0c6e]{display:flex;align-items:center;height:100%;padding-top:20px;font-size:1.52727rem;color:var(--border-color)}.node-types-list[data-v-c96e0c6e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-item[data-v-c96e0c6e]{display:flex;gap:10px;align-items:center;padding:10px;background:var(--bg-app);border-radius:6px;transition:transform .2s}.type-item[data-v-c96e0c6e]:hover{transform:translateY(-2px)}.type-icon[data-v-c96e0c6e]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;font-size:1.27273rem;color:#fff;border-radius:8px}.type-icon.talk[data-v-c96e0c6e]{background:linear-gradient(135deg,#10b981,#059669)}.type-icon.goal[data-v-c96e0c6e]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.type-icon.branch[data-v-c96e0c6e]{background:linear-gradient(135deg,#a855f7,#9333ea)}.type-icon.action[data-v-c96e0c6e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.type-info[data-v-c96e0c6e]{display:flex;flex-direction:column;gap:3px}.type-name[data-v-c96e0c6e]{font-size:var(--fz-sm);font-weight:800;color:var(--heading-color)}.type-desc[data-v-c96e0c6e]{font-size:var(--fz-sm);line-height:1.4;color:var(--text-color-secondary)}.notes-list[data-v-c96e0c6e]{display:flex;flex-direction:column;gap:8px}.note-item[data-v-c96e0c6e]{display:flex;gap:10px;padding:0 10px}.note-item i[data-v-c96e0c6e]{flex-shrink:0;margin-top:2px;font-size:1.14545rem}.note-item.warning i[data-v-c96e0c6e]{color:#f59e0b}.note-item.info i[data-v-c96e0c6e]{color:#3b82f6}.note-item.success i[data-v-c96e0c6e]{color:#10b981}.note-item.danger i[data-v-c96e0c6e]{color:#ef4444}.note-content b[data-v-c96e0c6e]{display:block;margin-bottom:3px;font-size:var(--fz-sm);color:var(--heading-color)}.note-content p[data-v-c96e0c6e]{margin:0;font-size:var(--fz-sm);line-height:1.5;color:var(--text-color-secondary)}.flow-diagram[data-v-c96e0c6e]{display:flex;flex-direction:row;gap:4px;align-items:center}.flow-step[data-v-c96e0c6e]{display:flex;flex-direction:row;align-items:center;width:100%}.flow-box[data-v-c96e0c6e]{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:10px;font-size:var(--fz-sm);font-weight:600;border-radius:6px}.flow-box.client[data-v-c96e0c6e]{color:#3b82f6;background:#3b82f61a}.flow-box.server[data-v-c96e0c6e]{color:#10b981;background:#10b9811a}.flow-box i[data-v-c96e0c6e]{font-size:1.14545rem}.flow-arrow[data-v-c96e0c6e]{margin:4px 0;font-size:1.27273rem;color:var(--border-color)}.practices-list[data-v-c96e0c6e]{display:flex;flex-direction:column;gap:6px}.practice-item[data-v-c96e0c6e]{display:flex;gap:8px;align-items:flex-start;font-size:var(--fz-sm);line-height:1.5;color:var(--text-color)}.practice-item i[data-v-c96e0c6e]{flex-shrink:0;margin-top:2px;font-size:1.01818rem;color:var(--success-color)}.shortcuts-grid[data-v-c96e0c6e]{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.key-row[data-v-c96e0c6e]{display:flex;gap:10px;align-items:center;justify-content:space-between}.key-badge[data-v-c96e0c6e]{display:flex;gap:4px;align-items:center;padding:4px 8px;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color);background:var(--bg-app);border-radius:4px}.key-badge i[data-v-c96e0c6e]{font-size:.89091rem}.key-desc[data-v-c96e0c6e]{font-size:var(--fz-sm);color:var(--text-color-secondary)}.trouble-list[data-v-c96e0c6e]{display:flex;flex-direction:column;gap:6px}.trouble-item[data-v-c96e0c6e]{padding:10px;cursor:pointer;background:var(--bg-app);border-radius:6px}.trouble-item summary[data-v-c96e0c6e]{display:flex;gap:8px;align-items:center;font-size:var(--fz-sm);font-weight:600;color:var(--heading-color);list-style:none}.trouble-item summary i[data-v-c96e0c6e]{font-size:1.01818rem;color:var(--accent-color)}.trouble-item summary[data-v-c96e0c6e]::-webkit-details-marker{display:none}.trouble-answer[data-v-c96e0c6e]{padding-left:24px;margin-top:8px}.trouble-answer p[data-v-c96e0c6e]{margin:0;font-size:var(--fz-sm);line-height:1.5;color:var(--text-color-secondary)}.help-footer[data-v-c96e0c6e]{display:flex;justify-content:flex-end;padding:14px 18px;background:var(--bg-app);border-top:1px solid var(--border-color)}.btn-primary[data-v-c96e0c6e]{display:flex;gap:6px;align-items:center;padding:8px 20px;font-size:var(--fz-sm);font-weight:600;color:#fff;cursor:pointer;background:var(--accent-color);border:none;border-radius:6px;transition:all .2s}.btn-primary[data-v-c96e0c6e]:hover{background:var(--accent-color-dark);box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.btn-primary i[data-v-c96e0c6e]{font-size:1.01818rem}.scroll-bar[data-v-c96e0c6e]::-webkit-scrollbar{width:6px}.scroll-bar[data-v-c96e0c6e]::-webkit-scrollbar-track{background:transparent}.scroll-bar[data-v-c96e0c6e]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.scroll-bar[data-v-c96e0c6e]::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.connection-item[data-v-2eab0dc2]{cursor:pointer}.visible-path[data-v-2eab0dc2]{pointer-events:none;fill:none;stroke:#94a3b8;stroke-width:2px;marker-end:url(#arrowhead);transition:stroke .2s,stroke-width .2s}.hover-path[data-v-2eab0dc2]{pointer-events:stroke;fill:none;stroke:transparent;stroke-width:15px}.connection-item:hover .visible-path[data-v-2eab0dc2]{filter:drop-shadow(0 0 2px rgb(239 68 68 / 30%));stroke:#ef4444;stroke-width:2.5px;marker-end:url(#arrowhead-active)}.flow-node[data-v-f79eabb3]{position:absolute;z-index:10;width:170px;overflow:visible;font-size:var(--fz-sm);user-select:none;background:var(--card-bg);border:1px solid var(--border-color);border-left:3px solid #ccc;border-radius:2px;box-shadow:0 1px 3px #0000000f}.flow-node[data-v-f79eabb3]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.flow-node.selected[data-v-f79eabb3]{z-index:20;border-color:#b4b1c1;box-shadow:0 0 0 1px #b4b1c1,0 6px 16px #0000001f}.type-talk[data-v-f79eabb3]{border-left-color:var(--success-color)}.type-goal[data-v-f79eabb3]{border-left-color:#6366f1}.type-branch[data-v-f79eabb3]{border-left-color:#a855f7}.type-action[data-v-f79eabb3]{border-left-color:#f59e0b}.node-header[data-v-f79eabb3]{position:relative;display:flex;gap:6px;align-items:center;height:30px;padding:0 8px;background:linear-gradient(to right,var(--bg-app),transparent);border-bottom:1px solid var(--border-color-soft);border-radius:5px 5px 0 0}.type-tag[data-v-f79eabb3]{padding:1px 4px;font-size:.57273rem;font-weight:800;color:var(--text-color-secondary);text-transform:uppercase;background:#0000000d;border-radius:3px}.node-title[data-v-f79eabb3]{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);white-space:nowrap}.node-delete-btn[data-v-f79eabb3]{display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-right:4px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.node-delete-btn[data-v-f79eabb3]:hover{color:#fff;background:var(--danger-color)}.node-delete-btn i[data-v-f79eabb3]{font-size:.76364rem}.node-body[data-v-f79eabb3]{min-height:24px;padding:6px 0}.port[data-v-f79eabb3]{z-index:100;box-sizing:border-box;width:10px;height:10px;cursor:crosshair;background:#fff;border:2px solid var(--text-color-secondary);border-radius:50%;transition:transform .2s,border-color .2s}.port[data-v-f79eabb3]:hover{border-color:var(--accent-color);transform:scale(1.4)}.port-hitbox[data-v-f79eabb3]{position:absolute;inset:-6px}.port-in[data-v-f79eabb3]{position:absolute;top:15px;left:-6px;transform:translateY(-50%)}.single-port-pos[data-v-f79eabb3]{position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.branch-row[data-v-f79eabb3],.choice-row[data-v-f79eabb3]{position:relative;display:flex;align-items:center;height:24px;padding:0 8px}.branch-label[data-v-f79eabb3]{flex:1;margin-right:6px;font-size:var(--fz-sm);font-weight:800;text-align:right}.branch-label.true[data-v-f79eabb3]{color:var(--success-color)}.branch-label.false[data-v-f79eabb3]{color:var(--danger-color)}.branch-row .port[data-v-f79eabb3],.choice-row .port[data-v-f79eabb3]{position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.choice-text[data-v-f79eabb3]{flex:1;margin-right:6px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color);text-align:right;white-space:nowrap}.branch-conditions[data-v-f79eabb3]{display:flex;flex-direction:column;gap:3px;padding:4px 8px 6px}.cond-divider[data-v-f79eabb3]{height:1px;margin-bottom:4px;background:var(--border-color-soft)}.cond-header[data-v-f79eabb3]{display:flex;gap:4px;align-items:center;margin-bottom:2px;font-size:.57273rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.cond-list[data-v-f79eabb3]{display:flex;flex-direction:column;gap:2px}.cond-preview-row[data-v-f79eabb3]{display:flex;gap:3px;align-items:center;padding:2px 4px;font-size:var(--fz-sm);color:var(--text-color);background:var(--bg-app);border-radius:3px}.cond-icon[data-v-f79eabb3]{flex-shrink:0;font-size:.7rem;color:var(--text-color-secondary)}.cond-preview-row.variable .cond-icon[data-v-f79eabb3]{color:var(--accent-color)}.cond-preview-row.item .cond-icon[data-v-f79eabb3]{color:#6366f1}.cond-preview-row.skill .cond-icon[data-v-f79eabb3]{color:#f59e0b}.cond-key[data-v-f79eabb3]{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);white-space:nowrap}.cond-op[data-v-f79eabb3]{font-family:monospace;font-size:.63636rem;color:var(--text-color-secondary)}.cond-val[data-v-f79eabb3]{max-width:40px;overflow:hidden;text-overflow:ellipsis;font-family:monospace;font-size:.63636rem;white-space:nowrap}.cond-qty[data-v-f79eabb3]{font-size:.63636rem;font-weight:700;color:var(--text-color-secondary)}.cond-empty[data-v-f79eabb3]{padding:4px;font-size:var(--fz-sm);font-style:italic;color:var(--success-color);text-align:center}.goal-preview[data-v-f79eabb3]{padding:0 8px}.delivery-hint[data-v-f79eabb3]{display:flex;gap:4px;align-items:center;padding-bottom:4px;margin-bottom:4px;overflow:hidden;font-size:var(--fz-sm);font-weight:600;color:var(--accent-color);white-space:nowrap;border-bottom:1px dashed var(--border-color-soft)}.req-list-mini[data-v-f79eabb3]{display:flex;flex-direction:column;gap:3px}.req-item-mini[data-v-f79eabb3]{display:flex;gap:6px;align-items:center;padding:2px 4px;background:var(--bg-app);border-radius:4px}.mini-icon-frame[data-v-f79eabb3]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;overflow:hidden;background:#fff;border-radius:3px}.mini-icon-frame img[data-v-f79eabb3]{max-width:100%;max-height:100%;object-fit:contain}.req-text[data-v-f79eabb3]{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color);white-space:nowrap}.req-qty[data-v-f79eabb3]{margin-left:2px;font-size:.63636rem;font-weight:700;color:var(--text-color-secondary)}.more-hint[data-v-f79eabb3]{margin-top:2px;font-size:.57273rem;color:var(--text-color-secondary);text-align:center}.info-content[data-v-f79eabb3]{padding:0 8px;font-size:var(--fz-sm);line-height:1.4;color:var(--text-color-secondary)}.npc-name-tag[data-v-f79eabb3]{margin-bottom:2px;font-size:var(--fz-sm);font-weight:700;color:var(--success-color)}.text-preview[data-v-f79eabb3]{display:block;font-size:var(--fz-sm);font-style:italic;color:var(--text-color)}.action-preview[data-v-f79eabb3]{display:flex;gap:4px;align-items:center;font-size:var(--fz-sm);font-weight:600;color:var(--warning-color)}.info-preview[data-v-f79eabb3]{display:flex;gap:4px;align-items:center;font-size:var(--fz-sm);color:var(--text-color)}.npc-pop-up[data-v-f79eabb3]{position:absolute;top:-42px;right:8px;z-index:-1;width:42px;height:48px;pointer-events:none;filter:drop-shadow(0 4px 3px rgb(0 0 0 / 15%));transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.flow-node.selected .npc-pop-up[data-v-f79eabb3]{transform:translateY(-4px) scale(1.05)}.npc-img[data-v-f79eabb3]{width:100%;height:100%;object-fit:contain}.action-preview.win-text[data-v-f79eabb3]{font-weight:800;color:#f59e0b}.action-preview.win-text i[data-v-f79eabb3]{filter:drop-shadow(0 0 2px rgb(245 158 11 / 40%))}.flow-node.type-action[actionType=WIN][data-v-f79eabb3]{border-left-color:#f59e0b}.quest-canvas-viewport[data-v-2e3657e5]{position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;user-select:none;background:var(--bg-app)}.quest-canvas-viewport[data-v-2e3657e5]:active{cursor:grabbing}.transform-layer[data-v-2e3657e5]{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none}.connections-layer[data-v-2e3657e5]{position:absolute;z-index:1;overflow:visible;pointer-events:none}.nodes-layer[data-v-2e3657e5]{position:absolute;z-index:10;width:0;height:0}[data-v-2e3657e5] .visible-path{pointer-events:stroke}.temp-path[data-v-2e3657e5]{pointer-events:none}[data-v-2e3657e5] .flow-node{pointer-events:auto}.canvas-controls[data-v-2e3657e5]{position:absolute;bottom:20px;left:20px;z-index:100;display:flex;gap:4px;padding:4px;pointer-events:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--box-shadow-medium)}.canvas-controls button[data-v-2e3657e5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-color);cursor:pointer;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.canvas-controls button[data-v-2e3657e5]:hover{color:var(--accent-color);border-color:var(--accent-color)}.zoom-text[data-v-2e3657e5]{min-width:40px;font-size:.7rem;line-height:1.78182rem;color:var(--text-color-secondary);text-align:center}.node-inspector-modern[data-v-f307c591]{display:flex;flex-direction:column;height:100%;font-size:var(--fz-sm);background:var(--bg-app)}.ni-header[data-v-f307c591]{display:flex;gap:12px;align-items:center;height:56px;padding:0 16px;background:var(--bg-app);border-bottom:1px solid transparent}.ni-icon-box[data-v-f307c591]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.14545rem;background:var(--card-bg);border-radius:8px;box-shadow:var(--box-shadow-light)}.ni-icon-box.talk[data-v-f307c591]{color:#3b82f6;background:#3b82f61a}.ni-icon-box.goal[data-v-f307c591]{color:#f59e0b;background:#f59e0b1a}.ni-icon-box.branch[data-v-f307c591]{color:#8b5cf6;background:#8b5cf61a}.ni-icon-box.action[data-v-f307c591]{color:#ef4444;background:#ef44441a}.ni-title-area[data-v-f307c591]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center}.ni-name-input[data-v-f307c591]{width:100%;padding:0;font-size:var(--fz-md);font-weight:700;color:var(--heading-color);outline:none;background:transparent;border:none}.ni-name-input[data-v-f307c591]:hover{text-decoration:underline;text-decoration-color:var(--border-color)}.ni-name-input[data-v-f307c591]:focus{text-decoration:none}.ni-id-badge[data-v-f307c591]{align-self:flex-start;font-size:var(--fz-sm);color:var(--text-color-secondary);cursor:pointer;transition:all .2s}.ni-id-badge[data-v-f307c591]:hover{color:var(--accent-color)}.icon-btn[data-v-f307c591]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.icon-btn[data-v-f307c591]:hover{color:var(--text-color);background:var(--hover-bg)}.icon-btn.active[data-v-f307c591]{color:var(--accent-color);background:#8b5cf61a}.ni-body[data-v-f307c591]{flex:1;padding:0 16px 16px;overflow-y:auto}.debug-panel[data-v-f307c591]{display:flex;flex-direction:column;gap:8px;height:100%}.debug-bar[data-v-f307c591]{display:flex;align-items:center;justify-content:space-between}.save-btn[data-v-f307c591]{padding:4px 12px;font-size:.7rem;color:#fff;cursor:pointer;background:var(--success-color);border:none;border-radius:4px}.raw-editor[data-v-f307c591]{flex:1;padding:12px;font-size:.7rem;color:#d4d4d4;resize:none;background:#1e1e1e;border:none;border-radius:6px}.smart-var-input-modern[data-v-c339e52d]{position:relative;width:100%;font-size:var(--fz-sm)}.var-trigger[data-v-c339e52d]{display:flex;align-items:center;height:28px;padding:0 4px 0 8px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.var-trigger[data-v-c339e52d]:hover,.var-trigger.is-active[data-v-c339e52d]{border-color:var(--accent-color)}.main-input[data-v-c339e52d]{flex:1;min-width:0;height:100%;font-family:var(--font-primary);font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.arrow-icon[data-v-c339e52d]{padding:2px;font-size:1.01818rem;color:var(--text-color-secondary);cursor:pointer}.var-dropdown[data-v-c339e52d]{position:absolute;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--box-shadow-medium)}.search-header[data-v-c339e52d]{display:flex;align-items:center;padding:6px 10px;background:var(--bg-app);border-bottom:1px solid var(--border-color-soft)}.search-header i[data-v-c339e52d]{margin-right:8px;font-size:.89091rem;color:var(--text-color-secondary)}.search-input[data-v-c339e52d]{flex:1;font-size:.7rem;color:var(--text-color);outline:none;background:transparent;border:none}.var-list[data-v-c339e52d]{max-height:220px;overflow-y:auto}.var-option[data-v-c339e52d]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer}.var-option[data-v-c339e52d]:hover,.var-option.highlighted[data-v-c339e52d]{background:var(--hover-bg)}.var-option.selected[data-v-c339e52d]{background:#8b5cf614}.v-main[data-v-c339e52d]{display:flex;flex-direction:column;overflow:hidden}.v-key[data-v-c339e52d]{font-weight:600;color:var(--text-color)}.v-desc[data-v-c339e52d]{overflow:hidden;text-overflow:ellipsis;font-size:.63636rem;color:var(--text-color-secondary);white-space:nowrap}.v-type[data-v-c339e52d]{font-size:.63636rem;font-weight:700;color:var(--accent-color);opacity:.8}.create-option[data-v-c339e52d]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;background:var(--bg-app);border-top:1px dashed var(--border-color)}.create-content[data-v-c339e52d]{display:flex;gap:8px;align-items:center;color:var(--accent-color)}.create-content i[data-v-c339e52d]{font-size:1.01818rem}.new-tag[data-v-c339e52d]{padding:1px 4px;font-size:.57273rem;font-weight:800;color:#fff;background:var(--accent-color);border-radius:4px}.empty-state[data-v-c339e52d]{padding:20px;font-size:.7rem;color:var(--text-color-secondary);text-align:center}.cond-row-modern[data-v-340c381f]{display:flex;gap:6px;align-items:center;width:100%}.cr-var[data-v-340c381f]{flex:2;min-width:0}.cr-op[data-v-340c381f]{width:40px}.cr-val[data-v-340c381f]{flex:1.5;min-width:0}.minimal-select.op[data-v-340c381f]{width:100%;height:24px;padding:0 4px;font-size:var(--fz-sm);color:var(--accent-color);text-align:center;text-align-last:center;appearance:none;cursor:pointer;background:transparent;border:none}.minimal-select.op[data-v-340c381f]:hover{background:#00000008;border-radius:4px}.minimal-select.op[data-v-340c381f]:focus{outline:none}.minimal-input.val[data-v-340c381f]{width:100%;height:28px;padding:0 8px;font-size:var(--fz-sm);background:transparent;border:1px solid transparent;border-radius:4px}.minimal-input.val[data-v-340c381f]:hover{background:#00000008}.minimal-input.val[data-v-340c381f]:focus{outline:none;background:var(--card-bg);border-color:var(--accent-color)}.bool-toggle[data-v-340c381f]{display:flex;align-items:center;justify-content:center;height:28px;font-size:.7rem;font-weight:700;color:var(--text-color-secondary);cursor:pointer;background:#00000008;border-radius:4px}.bool-toggle.true[data-v-340c381f]{color:#fff;background:var(--success-color)}.lock-icon[data-v-340c381f]{margin-left:2px;font-size:.76364rem;color:#f59e0b}.requirements-editor-clean[data-v-be20969a]{display:flex;flex-direction:column;gap:8px;width:100%}.re-header[data-v-be20969a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.re-title[data-v-be20969a]{display:flex;gap:6px;align-items:center}.text-label[data-v-be20969a]{font-size:.7rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03182rem}.add-btn-wrapper[data-v-be20969a]{position:relative}.add-dropdown[data-v-be20969a]{position:absolute;top:100%;right:0;z-index:100;min-width:120px;padding:4px;margin-top:4px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--box-shadow-medium)}.add-option[data-v-be20969a]{padding:6px 10px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;border-radius:4px}.add-option[data-v-be20969a]:hover{color:var(--accent-color);background:var(--hover-bg)}.req-list[data-v-be20969a]{display:flex;flex-direction:column;gap:6px}.req-card[data-v-be20969a]{display:flex;gap:8px;align-items:center;padding:4px 6px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:border-color .2s}.req-card[data-v-be20969a]:hover{border-color:var(--border-color-dark, #ccc)}.card-main[data-v-be20969a]{display:flex;flex:1;align-items:center;min-width:120px}.card-main.full-width[data-v-be20969a],.full-width-select[data-v-be20969a]{width:100%}[data-v-be20969a] .ghost-select-wrapper{display:block}[data-v-be20969a] .ghost-trigger{width:100%}.card-meta[data-v-be20969a]{display:flex;flex:0 0 auto;justify-content:flex-end;width:70px}.card-meta.wide[data-v-be20969a]{width:100px}.input-capsule[data-v-be20969a]{display:flex;align-items:center;height:24px;padding:0 4px;background:var(--bg-app);border:1px solid var(--border-color);border-radius:4px}.prefix[data-v-be20969a]{min-width:20px;margin-right:2px;font-size:var(--fz-xs);color:var(--text-color-secondary);user-select:none}.card-del-btn[data-v-be20969a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;opacity:0;transition:all .2s}.req-card:hover .card-del-btn[data-v-be20969a]{opacity:1}.card-del-btn[data-v-be20969a]:hover{color:var(--danger-color)}.empty-state[data-v-be20969a]{display:flex;gap:8px;align-items:center;justify-content:center;padding:12px;font-size:var(--fz-sm);color:var(--text-color-secondary);opacity:.6}.dash[data-v-be20969a]{display:inline-block;width:20px;height:1px;background:var(--border-color)}.click-overlay[data-v-be20969a]{position:fixed;inset:0;z-index:90}.quest-settings-panel[data-v-c6490737]{display:flex;flex-direction:column;height:100%;background:var(--bg-app)}.panel-header[data-v-c6490737]{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 16px;background:var(--bg-app);border-bottom:1px solid transparent}.ph-left[data-v-c6490737]{display:flex;gap:16px;align-items:center}.ph-title[data-v-c6490737]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.header-meta[data-v-c6490737]{display:flex;gap:8px;align-items:center;padding-left:12px;border-left:1px solid var(--border-color)}.meta-tag[data-v-c6490737]{display:flex;gap:4px;align-items:center;font-size:.7rem;color:var(--text-color-secondary)}.id-capsule[data-v-c6490737]{display:flex;gap:6px;align-items:center;padding:2px 8px;font-size:var(--fz-sm);color:var(--text-color-secondary);cursor:pointer;transition:all .2s}.id-capsule[data-v-c6490737]:hover{color:var(--accent-color);border-color:var(--accent-color)}.panel-content[data-v-c6490737]{flex:1;padding:16px 0;overflow-y:auto}.section-container[data-v-c6490737]{padding:0 16px;margin-bottom:24px}.section-container.grow[data-v-c6490737]{flex:1}.section-label[data-v-c6490737]{margin-bottom:8px;font-size:.7rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03182rem}.form-row-clean[data-v-c6490737]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-c6490737]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.field-label i[data-v-c6490737]{font-size:1.01818rem;color:var(--accent-color)}.field-hint[data-v-c6490737]{display:flex;gap:6px;align-items:center;padding:6px 10px;font-size:.7rem;border-radius:6px}.field-hint i[data-v-c6490737]{font-size:.89091rem}.field-hint.warning[data-v-c6490737]{color:var(--warning-color);background:#fbbf241a;border:1px solid rgb(251 191 36 / 20%)}.field-hint.success[data-v-c6490737]{color:var(--success-color);background:#10b9811a;border:1px solid rgb(16 185 129 / 20%)}.field-hint strong[data-v-c6490737]{font-weight:700}.clean-inputs[data-v-c6490737]{display:flex;flex-direction:column;gap:8px}.minimal-input[data-v-c6490737],.minimal-textarea[data-v-c6490737]{width:100%;padding:6px 10px;font-family:var(--font-primary);font-size:var(--fz-sm);color:var(--text-color);background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:all .2s}.minimal-input[data-v-c6490737]:hover,.minimal-textarea[data-v-c6490737]:hover{border-color:var(--text-color-secondary)}.minimal-input[data-v-c6490737]:focus,.minimal-textarea[data-v-c6490737]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #8b5cf61a}.title-input[data-v-c6490737]{font-weight:600}.minimal-textarea[data-v-c6490737]{min-height:60px;line-height:1.5;resize:vertical}.panel-loading[data-v-c6490737]{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.52727rem;color:var(--text-color-secondary)}.quest-editor-layout[data-v-85789dda]{display:flex;height:100%;font-size:var(--fz-sm);background:var(--bg-app)}.canvas-container[data-v-85789dda]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg-app)}.side-panel-content[data-v-85789dda]{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;background:var(--card-bg)}.floating-message[data-v-85789dda]{position:absolute;top:16px;left:50%;z-index:10;display:flex;gap:6px;align-items:center;padding:6px 12px;font-size:var(--fz-sm);font-weight:600;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--box-shadow-medium);transform:translate(-50%);animation:slideDown-85789dda .3s cubic-bezier(.18,.89,.32,1.28)}.floating-message.success[data-v-85789dda]{color:var(--success-color);border-color:var(--success-color)}.floating-message.warning[data-v-85789dda]{color:var(--warning-color);border-color:var(--warning-color)}.floating-message.info[data-v-85789dda]{color:var(--info-color);border-color:var(--info-color)}@keyframes slideDown-85789dda{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.quest-editor-view[data-v-6362f25d]{display:flex;flex-direction:column;height:100%;background:var(--bg-app)}.editor-toolbar[data-v-6362f25d]{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 16px}.toolbar-left[data-v-6362f25d],.toolbar-right[data-v-6362f25d]{display:flex;gap:12px;align-items:center}.nav-back-btn[data-v-6362f25d]{display:flex;margin-right:8px;font-size:.76364rem;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;transition:all .2s}.nav-back-btn[data-v-6362f25d]:hover{color:var(--accent-color);border-color:var(--accent-color)}.breadcrumb[data-v-6362f25d]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);white-space:nowrap}.crumb-root[data-v-6362f25d]{color:var(--text-color-secondary)}.separator[data-v-6362f25d]{font-size:.89091rem;color:var(--border-color)}.crumb-current[data-v-6362f25d]{max-width:200px;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--heading-color)}.toolbar-actions-group[data-v-6362f25d]{display:flex;gap:8px;align-items:center;margin-left:12px}.v-divider[data-v-6362f25d]{width:1px;height:16px;margin:0 4px;background:var(--border-color)}.tool-dropdown-wrap[data-v-6362f25d]{position:relative}.tool-btn[data-v-6362f25d]{display:flex;gap:6px;align-items:center;height:28px;padding:0 10px;font-size:var(--fz-sm);font-weight:500;color:var(--text-color);cursor:pointer;background:transparent;border:none;border-radius:6px;transition:all .2s}.tool-btn[data-v-6362f25d]:hover{background:var(--hover-bg);border-color:var(--text-color-secondary)}.btn-label[data-v-6362f25d]{display:none}@media(width>=1024px){.btn-label[data-v-6362f25d]{display:block}}.caret[data-v-6362f25d]{font-size:.63636rem;opacity:.6}.node-menu[data-v-6362f25d]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;display:flex;flex-direction:column;min-width:140px;padding:4px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--box-shadow-medium)}.node-menu-item[data-v-6362f25d]{display:flex;gap:8px;align-items:center;padding:8px;font-size:var(--fz-sm);color:var(--text-color);text-align:left;cursor:pointer;background:transparent;border:none;border-radius:4px}.node-menu-item[data-v-6362f25d]:hover{background:var(--hover-bg)}.icon-talk[data-v-6362f25d]{color:#10b981}.icon-goal[data-v-6362f25d]{color:#6366f1}.icon-branch[data-v-6362f25d]{color:#a855f7}.icon-action[data-v-6362f25d]{color:#f59e0b}.status-indicator[data-v-6362f25d]{display:flex;gap:4px;align-items:center;font-size:.7rem;color:var(--text-color-secondary)}.unsaved-dot[data-v-6362f25d]{font-size:.50909rem;color:var(--warning-color)}.unsaved-text[data-v-6362f25d]{font-weight:600;color:var(--warning-color)}.success-text[data-v-6362f25d]{color:var(--success-color)}.btn-icon-help[data-v-6362f25d]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:1px solid var(--border-color);border-radius:50%}.btn-icon-help[data-v-6362f25d]:hover{color:var(--accent-color);border-color:var(--accent-color)}.btn-save[data-v-6362f25d]{display:flex;gap:6px;align-items:center;height:24px;padding:0 8px;font-size:var(--fz-sm);font-weight:600;color:#fff;cursor:pointer;background:var(--syntax-string);border:none;border-radius:2px}.btn-save[data-v-6362f25d]:hover{background:var(--accent-color)}.editor-viewport[data-v-6362f25d]{position:relative;flex:1;overflow:hidden}.click-overlay[data-v-6362f25d]{position:fixed;inset:0;z-index:90}.modal-overlay[data-v-33ba12c0]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;font-size:var(--fz-sm);background:#0000007f}.modal-card[data-v-33ba12c0]{display:flex;flex-direction:column;width:900px;height:80vh;background:var(--card-bg);border-radius:8px;box-shadow:var(--box-shadow-medium)}.modal-header[data-v-33ba12c0]{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);border-bottom:1px solid var(--border-color)}.title[data-v-33ba12c0],.header-actions[data-v-33ba12c0]{display:flex;gap:8px;align-items:center}.icon-btn.refresh-btn[data-v-33ba12c0]{color:var(--accent-color)}.icon-btn.refresh-btn[data-v-33ba12c0]:hover{color:var(--accent-color);background:var(--hover-bg)}.icon-btn[data-v-33ba12c0]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:4px;transition:all .2s}.icon-btn[data-v-33ba12c0]:hover{color:var(--danger-color);background:var(--hover-bg)}.modal-body[data-v-33ba12c0]{flex:1;padding:16px;overflow-y:auto;background:var(--bg-app)}.tab-bar[data-v-33ba12c0]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid var(--border-color)}.tab-btn[data-v-33ba12c0]{display:flex;gap:6px;align-items:center;padding:8px 16px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-33ba12c0]:hover{color:var(--text-color)}.tab-btn.active[data-v-33ba12c0]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.badge[data-v-33ba12c0]{padding:2px 6px;font-size:calc(var(--fz-sm) * .85);background:var(--border-color);border-radius:10px}.toolbar-info[data-v-33ba12c0]{margin-bottom:16px}.info-text[data-v-33ba12c0]{display:flex;gap:8px;align-items:center;padding:8px 12px;font-size:var(--fz-sm);color:var(--text-color-secondary);background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px}.info-text i[data-v-33ba12c0]{font-size:1.01818rem;color:var(--accent-color)}.stats-bar[data-v-33ba12c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.stat-item[data-v-33ba12c0]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px}.stat-label[data-v-33ba12c0]{font-size:calc(var(--fz-sm) * .9);color:var(--text-color-secondary)}.stat-value[data-v-33ba12c0]{font-size:calc(var(--fz-sm) * 1.2);font-weight:700;color:var(--accent-color)}.vars-table[data-v-33ba12c0]{overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px}.table-head[data-v-33ba12c0]{display:flex;padding:10px 8px;font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary);background:var(--hover-bg);border-bottom:1px solid var(--border-color)}.table-row[data-v-33ba12c0]{display:flex;align-items:center;padding:10px 8px;border-bottom:1px solid var(--border-color-soft);transition:background .2s}.table-row[data-v-33ba12c0]:hover{background:var(--hover-bg)}.table-row[data-v-33ba12c0]:last-child{border-bottom:none}.td[data-v-33ba12c0],.th[data-v-33ba12c0]{padding:0 8px}.key[data-v-33ba12c0]{flex:2}.type[data-v-33ba12c0]{flex:0 0 80px}.desc[data-v-33ba12c0]{flex:2}.val[data-v-33ba12c0]{flex:1}.usage[data-v-33ba12c0]{flex:0 0 80px;text-align:center}.var-key-display[data-v-33ba12c0]{font-family:Fira Code,monospace;font-size:var(--fz-sm);font-weight:600;color:var(--accent-color)}.type-badge-display[data-v-33ba12c0]{display:inline-block;padding:3px 8px;font-size:calc(var(--fz-sm) * .85);font-weight:700;color:#fff;text-transform:uppercase;background:var(--text-color-secondary);border-radius:4px}.type-badge-display.type-bool[data-v-33ba12c0]{background:#8b5cf6}.type-badge-display.type-int[data-v-33ba12c0]{background:#3b82f6}.type-badge-display.type-string[data-v-33ba12c0]{background:#10b981}.input-editable[data-v-33ba12c0]{width:100%;padding:4px 8px;font-size:var(--fz-sm);color:var(--text-color);background:transparent;border:1px solid transparent;border-radius:4px;transition:all .2s}.input-editable[data-v-33ba12c0]:hover{background:var(--bg-app);border-color:var(--border-color)}.input-editable[data-v-33ba12c0]:focus{outline:none;background:var(--bg-app);border-color:var(--accent-color)}.usage-info[data-v-33ba12c0]{display:flex;gap:4px;align-items:center;justify-content:center;cursor:pointer}.usage-count[data-v-33ba12c0]{display:inline-block;min-width:24px;padding:2px 6px;font-size:calc(var(--fz-sm) * .85);font-weight:700;text-align:center;border-radius:12px}.usage-count.low[data-v-33ba12c0]{color:var(--info-color);background:#8b5cf626}.usage-count.medium[data-v-33ba12c0]{color:var(--success-color);background:#10b98126}.usage-count.high[data-v-33ba12c0]{color:var(--warning-color);background:#f59e0b26}.usage-icon[data-v-33ba12c0]{font-size:.89091rem;color:var(--text-color-secondary);opacity:0;transition:opacity .2s}.usage-info:hover .usage-icon[data-v-33ba12c0]{opacity:1}.empty-state[data-v-33ba12c0]{display:flex;flex-direction:column;gap:8px;align-items:center;padding:40px 20px;color:var(--text-color-secondary);text-align:center}.empty-state i[data-v-33ba12c0]{font-size:3.05455rem;opacity:.3}.empty-state p[data-v-33ba12c0]{margin:0;font-size:var(--fz-sm)}.empty-state .hint[data-v-33ba12c0]{font-size:calc(var(--fz-sm) * .9);opacity:.7}.sys-var-groups[data-v-33ba12c0]{display:flex;flex-direction:column;gap:16px}.sys-group[data-v-33ba12c0]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px}.sys-group-header[data-v-33ba12c0]{display:flex;gap:8px;align-items:center;padding:10px 12px;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);background:var(--hover-bg);border-bottom:1px solid var(--border-color)}.sys-var-list[data-v-33ba12c0]{padding:8px}.sys-var-item[data-v-33ba12c0]{padding:8px;margin-bottom:6px;background:var(--bg-app);border-radius:4px}.sys-var-item[data-v-33ba12c0]:last-child{margin-bottom:0}.sys-var-name[data-v-33ba12c0]{display:flex;gap:8px;align-items:center;margin-bottom:4px}.sys-var-name code[data-v-33ba12c0]{font-family:Courier New,monospace;font-size:var(--fz-sm);font-weight:600;color:var(--accent-color)}.type-badge[data-v-33ba12c0]{padding:2px 6px;font-size:calc(var(--fz-sm) * .85);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;background:var(--border-color);border-radius:3px}.sys-var-desc[data-v-33ba12c0]{font-size:var(--fz-sm);line-height:1.4;color:var(--text-color-secondary)}.tab-content[data-v-33ba12c0]{animation:fadeIn-33ba12c0 .2s}@keyframes fadeIn-33ba12c0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.qr-overlay[data-v-8409cff2]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0000007f;backdrop-filter:blur(2px)}.qr-card[data-v-8409cff2]{width:360px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--box-shadow-medium)}.qr-header[data-v-8409cff2]{display:flex;gap:8px;align-items:center;padding:12px 16px;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color);border-bottom:1px solid var(--border-color)}.text-accent[data-v-8409cff2]{font-size:1.01818rem;color:var(--accent-color)}.qr-body[data-v-8409cff2]{padding:16px}.highlight-box[data-v-8409cff2]{margin-bottom:12px;font-size:var(--fz-sm);color:var(--text-color-secondary)}.code[data-v-8409cff2]{font-family:monospace;font-size:var(--fz-sm);font-weight:700;color:var(--accent-color)}.form-grid[data-v-8409cff2]{display:grid;grid-template-columns:60px 1fr;gap:10px;align-items:center;font-size:var(--fz-sm)}.form-grid label[data-v-8409cff2]{font-weight:600;color:var(--text-color-secondary)}.qr-input[data-v-8409cff2]{width:100%;padding:6px 8px;font-size:var(--fz-sm);color:var(--text-color);background:var(--bg-app);border:1px solid var(--border-color);border-radius:4px;transition:border-color .2s}.qr-input[data-v-8409cff2]:focus{outline:none;border-color:var(--accent-color)}.qr-footer[data-v-8409cff2]{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border-color)}.btn-text[data-v-8409cff2]{padding:6px 12px;font-size:var(--fz-sm);font-weight:600;color:var(--text-color-secondary);cursor:pointer;background:none;border:none;border-radius:4px;transition:all .2s}.btn-text[data-v-8409cff2]:hover{color:var(--text-color);background:var(--hover-bg)}.btn-primary-small[data-v-8409cff2]{padding:6px 16px;font-size:var(--fz-sm);font-weight:600;color:#fff;cursor:pointer;background:var(--accent-color);border:none;border-radius:4px;transition:all .2s}.btn-primary-small[data-v-8409cff2]:hover{background:var(--accent-hover-color)}.animate-pop[data-v-8409cff2]{animation:popIn-8409cff2 .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-8409cff2{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.quest-manager-container[data-v-57e9095d]{width:100%;height:100%;overflow:hidden;background:var(--bg-app)}.group-tip-container[data-v-9da312cd]{position:relative;display:inline-flex;align-items:center;margin-left:6px}.tip-trigger[data-v-9da312cd]{font-size:var(--fz-md);color:var(--text-color-secondary);transition:color .2s}.group-tip-container:hover .tip-trigger[data-v-9da312cd]{color:var(--accent-color)}.group-tip-content[data-v-9da312cd]{position:absolute;top:100%;left:-8px;z-index:999;visibility:hidden;padding-top:32px;opacity:0;transform:translateY(-8px);transition:all .2s cubic-bezier(.4,0,.2,1)}.group-tip-container:hover .group-tip-content[data-v-9da312cd]{visibility:visible;opacity:1;transform:translateY(0)}.content-inner[data-v-9da312cd]{position:relative;width:max-content;max-width:200px;padding:8px 12px;font-size:var(--fz-sm);line-height:1.5;white-space:normal;background:#1e293b;border:1px solid rgb(255 255 255 / 10%);border-radius:6px;box-shadow:0 4px 20px #0006}.content-inner[data-v-9da312cd]:before{position:absolute;top:-5px;left:12px;content:"";border-color:transparent transparent #1e293b;border-style:solid;border-width:0 5px 5px}[data-v-9da312cd] p{margin:0 0 6px;color:#e2e8f0}[data-v-9da312cd] p:last-child{margin-bottom:0}[data-v-9da312cd] .text-warning-light{margin-top:4px;color:#fbbf24}.character-workshop[data-v-6058f9ed]{display:flex;flex-direction:column;height:100%}.workshop-header[data-v-6058f9ed]{display:flex;gap:8px;align-items:center;padding:6px 8px}.header-left[data-v-6058f9ed]{display:flex;gap:4px;align-items:center;white-space:nowrap}.header-center[data-v-6058f9ed]{display:flex;flex:1;justify-content:left;min-width:0}.hero-select[data-v-6058f9ed]{width:100%;max-width:180px}.header-right[data-v-6058f9ed]{display:flex;gap:6px;align-items:center}.reset-btn[data-v-6058f9ed]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0 6px;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-6058f9ed]:hover{color:#fff;background:var(--warning-color);border-color:var(--warning-color)}.id-badge[data-v-6058f9ed]{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-6058f9ed]{width:8px;height:8px;background-color:var(--border-color);border-radius:50%}.status-dot.modified[data-v-6058f9ed]{background-color:var(--warning-color, #f59e0b);box-shadow:0 0 4px var(--warning-color)}.workshop-content[data-v-6058f9ed]{flex:1;padding:12px}.char-hero-card[data-v-6058f9ed]{display:flex;gap:12px;align-items:center;margin-bottom:8px}.avatar-box[data-v-6058f9ed]{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-6058f9ed]{width:100%;height:100%;object-fit:contain}.hero-info[data-v-6058f9ed]{flex:1}.hero-label[data-v-6058f9ed]{margin-bottom:2px;font-size:.57273rem;color:var(--text-color-secondary);text-transform:uppercase}.hero-input[data-v-6058f9ed]{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-6058f9ed]:focus{outline:none;border-bottom-color:var(--accent-color)}.row[data-v-6058f9ed]{display:grid;grid-template-columns:85px 1fr auto;gap:8px;align-items:center;margin-bottom:8px}.row label[data-v-6058f9ed]{font-size:.7rem;color:var(--text-color-secondary)}.active-tag[data-v-6058f9ed]{font-weight:600;color:var(--success-color)!important}.warning-text[data-v-6058f9ed]{font-size:.63636rem;font-style:italic;color:var(--warning-color)}.empty-set-hint[data-v-6058f9ed]{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-6058f9ed]{height:8px}.title-icon[data-v-6058f9ed]{font-size:var(--fz-md);color:var(--accent-color)}.title-text[data-v-6058f9ed]{font-weight:600}.drop-pool-manager[data-v-d57af133]{display:flex;flex-direction:column;gap:12px}.add-group-bar[data-v-d57af133]{display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.name-input[data-v-d57af133]{flex:1;max-width:calc(50% - 6px);padding:6px 8px;font-size:var(--fz-sm);color:var(--text-color);background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.add-btn.add-group-btn[data-v-d57af133]{width:fit-content;height:auto;padding:2px 6px;border-radius:4px}.pools-list[data-v-d57af133]{display:flex;flex-flow:row wrap;gap:12px}.pool-card[data-v-d57af133]{width:calc(50% - 6px);background:var(--bg-app);border-radius:4px}.pool-header[data-v-d57af133]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--card-bg-darker);border-bottom:1px solid var(--border-color);border-radius:6px 6px 0 0}.ph-left[data-v-d57af133]{display:flex;gap:24px;align-items:center}.pool-name[data-v-d57af133]{font-size:var(--fz-sm);font-style:italic;color:var(--heading-color)}.btn-del-group[data-v-d57af133]{color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none}.btn-del-group[data-v-d57af133]:hover{color:var(--danger-color)}.pool-body[data-v-d57af133]{padding:10px}.config-row[data-v-d57af133]{display:flex;gap:8px;align-items:center}.config-row label[data-v-d57af133]{font-size:var(--fz-sm)}.rate-input[data-v-d57af133]{width:80px}.items-section[data-v-d57af133]{display:flex;flex-direction:column;gap:6px}.is-header[data-v-d57af133]{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:var(--fz-sm)}.items-grid[data-v-d57af133]{display:flex;flex-flow:row wrap;gap:4px}.item-wrapper[data-v-d57af133]{display:flex;gap:4px;align-items:center}.add-btn[data-v-d57af133]{width:20px;height:20px}.btn-del-item[data-v-d57af133]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none}.btn-del-item[data-v-d57af133]:hover{color:var(--danger-color)}.empty-items[data-v-d57af133]{font-size:var(--fz-xs);font-style:italic;color:var(--text-color-secondary);text-align:center}.empty-pools[data-v-d57af133]{padding:20px;font-size:var(--fz-sm);color:var(--text-color-secondary);text-align:center}.ph-right[data-v-d57af133]{display:flex;gap:8px;align-items:flex-end}.factor-group[data-v-46f6e0ce]{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-46f6e0ce]{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-46f6e0ce]{display:flex;gap:6px;align-items:center;color:var(--heading-color);white-space:nowrap}.title-icon[data-v-46f6e0ce]{font-size:var(--fz-md);color:var(--accent-color)}.title-text[data-v-46f6e0ce]{font-weight:600}.header-right[data-v-46f6e0ce]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.global-inputs[data-v-46f6e0ce]{display:flex;gap:8px;align-items:center;font-size:var(--fz-xs);color:var(--text-color-secondary)}.g-input-wrap[data-v-46f6e0ce]{display:flex;gap:4px;align-items:center}.mini-input[data-v-46f6e0ce]{width:50px}.sep[data-v-46f6e0ce]{margin:0 4px;color:var(--border-color)}.group-list[data-v-46f6e0ce]{flex:1;padding:4px;overflow:hidden auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.empty-hint[data-v-46f6e0ce]{padding:20px;font-size:var(--fz-xs);color:var(--text-color-secondary);text-align:center;opacity:.6}.list-head-row[data-v-46f6e0ce]{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-46f6e0ce]{text-align:center}.list-row[data-v-46f6e0ce]{display:flex;gap:8px;align-items:center;height:32px;padding:2px 8px}.list-row[data-v-46f6e0ce]:hover{background:var(--hover-bg);border-radius:4px}.list-row.multi-col[data-v-46f6e0ce]{display:grid;grid-template-columns:24px 1fr 60px 60px 24px}.row-index[data-v-46f6e0ce]{width:20px;font-size:var(--fz-2xs);color:var(--text-color-secondary);text-align:center}.row-resource[data-v-46f6e0ce]{flex:1;min-width:0}.row-factor[data-v-46f6e0ce]{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;font-size:var(--fz-xs);color:var(--text-color-secondary)}.item-del-btn[data-v-46f6e0ce]{position:relative;top:0;right:0}.item-del-btn i[data-v-46f6e0ce]{font-size:var(--fz-sm)}[data-v-46f6e0ce] .spinner-column{display:none}.input-with-tag[data-v-46f6e0ce]{position:relative;display:flex;align-items:center}.is-disabled-row[data-v-46f6e0ce]{background:#00000005;opacity:.6;filter:grayscale(1)}.classes-layout[data-v-b3df4f09]{display:grid;grid-template-columns:350px 1fr;gap:12px;height:100%}.col-left[data-v-b3df4f09]{height:100%;min-height:0}.col-right[data-v-b3df4f09]{display:flex;flex-direction:column;gap:12px;height:100%;padding-top:8px;padding-right:4px;overflow-y:auto}.rates-grid[data-v-b3df4f09]{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:300px;min-height:250px}.drop-config-section[data-v-b3df4f09]{flex:1;min-height:300px}.drop-config-wrapper[data-v-b3df4f09]{display:flex;flex-direction:column;height:100%;min-height:250px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.group-header[data-v-b3df4f09]{position:relative;display:flex;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-b3df4f09]{display:flex;gap:6px;align-items:center}.title-icon[data-v-b3df4f09]{font-size:1.01818rem;color:var(--accent-color)}.title-text[data-v-b3df4f09]{font-size:var(--fz-sm);font-weight:600}.drop-config-body[data-v-b3df4f09]{flex:1;padding:12px;overflow-y:auto}.default-state-placeholder[data-v-b3df4f09]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;color:var(--text-color-secondary);text-align:center}.placeholder-icon[data-v-b3df4f09]{margin-bottom:8px;font-size:2.03636rem;color:var(--accent-color);opacity:.5}.state-text[data-v-b3df4f09]{font-size:var(--fz-sm);font-weight:600;color:var(--text-color)}.state-sub[data-v-b3df4f09]{margin-top:4px;font-size:var(--fz-xs);opacity:.8}.mt-3[data-v-b3df4f09]{margin-top:12px}.btn-primary-action[data-v-b3df4f09]{display:flex;gap:6px;align-items:center;padding:6px 12px;font-size:var(--fz-sm);font-weight:600;color:#fff;cursor:pointer;background:var(--accent-color);border:none;border-radius:6px;transition:background .2s}.btn-primary-action[data-v-b3df4f09]:hover{background:var(--accent-hover-color)}.header-actions[data-v-b3df4f09]{display:flex;gap:8px;align-items:center}.v-divider-small[data-v-b3df4f09]{width:1px;height:12px;background:var(--border-color)}.btn-text-action[data-v-b3df4f09],.btn-text-danger[data-v-b3df4f09]{display:flex;gap:4px;align-items:center;font-size:var(--fz-xs);cursor:pointer;background:none;border:none}.btn-text-action[data-v-b3df4f09]{color:var(--accent-color)}.btn-text-danger[data-v-b3df4f09]{color:var(--danger-color)}.btn-text-action[data-v-b3df4f09]:hover,.btn-text-danger[data-v-b3df4f09]:hover{text-decoration:underline}.fade-in[data-v-b3df4f09]{animation:fadeIn-b3df4f09 .3s ease-out}@keyframes fadeIn-b3df4f09{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(width<=1100px){.classes-layout[data-v-b3df4f09]{grid-template-columns:1fr;overflow-y:auto}.col-right[data-v-b3df4f09]{overflow-y:visible}.rates-grid[data-v-b3df4f09]{grid-template-columns:1fr;height:auto}}.mc-split-layout[data-v-767426fa]{display:flex;height:100%;overflow:hidden;font-size:var(--fz-sm);background:var(--bg-app)}.flex-1[data-v-767426fa]{flex:1;min-width:0}.flex-between[data-v-767426fa]{display:flex;align-items:center;justify-content:space-between}.mc-sidebar[data-v-767426fa]{display:flex;flex-direction:column;width:280px;background:var(--card-bg-darker);border-right:1px solid var(--border-color-soft)}.sb-search[data-v-767426fa]{padding:12px;border-bottom:1px solid var(--border-color-soft)}.btn-block[data-v-767426fa]{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;height:28px;padding:6px;font-size:var(--fz-xs);font-weight:600;color:#fff;cursor:pointer;background:var(--color-red-primary);border:none;border-radius:6px;transition:background .2s}.btn-block[data-v-767426fa]:hover{background:var(--color-red-primary-hover)}.sb-list[data-v-767426fa]{display:flex;flex:1;flex-direction:column;gap:4px;padding:2px 8px}.m-item[data-v-767426fa]{display:flex;gap:10px;align-items:center;padding:2px 6px;cursor:pointer;border:1px solid transparent;border-radius:6px;transition:background .1s}.m-item[data-v-767426fa]:hover{background:var(--hover-bg);border-color:var(--border-color-soft)}.m-item.active[data-v-767426fa]{background:var(--card-bg);border-color:var(--accent-color);box-shadow:var(--box-shadow-light)}.pixel[data-v-767426fa]{image-rendering:pixelated}.m-item img[data-v-767426fa]{width:32px;height:32px;object-fit:contain}.m-info[data-v-767426fa]{display:flex;flex:1;flex-direction:column;overflow:hidden}.m-name[data-v-767426fa]{overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--text-color);white-space:nowrap}.m-stats[data-v-767426fa]{display:flex;gap:8px;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.mc-editor[data-v-767426fa]{display:flex;flex:1;flex-direction:column;gap:24px;padding:20px}.e-header[data-v-767426fa]{display:flex;gap:12px;align-items:center}.e-img[data-v-767426fa]{width:auto;max-height:40px;object-fit:contain}.e-title[data-v-767426fa]{display:flex;flex:1;flex-direction:column}.name-edit[data-v-767426fa]{width:100%;max-width:300px;padding-bottom:2px;font-size:var(--fz-lg);font-weight:700;color:var(--heading-color);outline:none;background:transparent;border:none;border-bottom:2px solid var(--accent-color)}.e-title span[data-v-767426fa]{margin-top:2px;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.three-cols[data-v-767426fa]{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:24px;align-items:start}.col-title[data-v-767426fa]{display:flex;align-items:center;max-width:350px;margin-bottom:12px;font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.attr-grid.compact[data-v-767426fa]{display:flex;flex-direction:column;gap:4px}.attr-item[data-v-767426fa]{display:flex;align-items:center;align-items:baseline;justify-content:space-between}.attr-item label[data-v-767426fa]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color-secondary);text-transform:capitalize;white-space:nowrap}.mt-4[data-v-767426fa]{margin-top:24px}.list-section[data-v-767426fa]{display:flex;flex-direction:column;gap:4px;max-width:350px;max-height:250px;padding:0}.row-item[data-v-767426fa]{display:flex;gap:4px;align-items:center;padding:4px;background:var(--card-bg);border:1px solid transparent;border-radius:6px;box-shadow:0 1px 2px #00000005;transition:border .1s}.row-item[data-v-767426fa]:hover{border-color:var(--border-color-soft)}.compact-input[data-v-767426fa]{display:flex;gap:4px;align-items:center;padding:2px 0}.compact-input span[data-v-767426fa]{font-size:var(--fz-2xs);font-weight:600;color:var(--text-color-secondary)}.coord-input[data-v-767426fa]{display:flex;gap:4px;align-items:center;padding:2px 0}.coord-input span[data-v-767426fa]{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.mc-empty[data-v-767426fa]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color-secondary);opacity:.5}.mc-empty i[data-v-767426fa]{margin-bottom:12px;font-size:3.05455rem}.mc-empty-hint[data-v-767426fa]{padding:20px;font-size:.7rem;font-style:italic;color:var(--text-color-secondary);text-align:center}.item-del-btn[data-v-767426fa]{position:relative;top:0;right:0;width:22px;height:22px}.item-del-btn i[data-v-767426fa]{font-size:var(--fz-sm)}.add-btn[data-v-767426fa]{width:16px;height:16px}.mob-selector[data-v-3424dff3]{position:relative;width:100%;font-family:var(--font-primary)}.ms-trigger[data-v-3424dff3]{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 8px;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;transition:all .2s}.ms-trigger[data-v-3424dff3]:hover,.ms-trigger.is-open[data-v-3424dff3]{border-color:var(--accent-color)}.ms-value[data-v-3424dff3]{display:flex;gap:6px;align-items:center;overflow:hidden}.ms-placeholder[data-v-3424dff3]{font-size:var(--fz-2xs);color:var(--text-color-secondary);opacity:.7}.m-name[data-v-3424dff3]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:600;color:var(--text-color);white-space:nowrap}.m-id-wrap[data-v-3424dff3]{display:flex;gap:4px;align-items:center}.m-id[data-v-3424dff3]{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.added-badge[data-v-3424dff3]{font-size:.76364rem;color:var(--success-color)}.ms-trigger i[data-v-3424dff3]{font-size:.89091rem;color:var(--text-color-secondary)}.ms-dropdown[data-v-3424dff3]{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;display:flex;flex-direction:column;width:100%;background:var(--card-bg-darker);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--box-shadow-medium)}.ms-search[data-v-3424dff3]{display:flex;gap:6px;align-items:center;padding:4px 8px;border-bottom:1px solid var(--border-color-soft)}.ms-search i[data-v-3424dff3]{font-size:.89091rem;color:var(--text-color-secondary)}.ms-input[data-v-3424dff3]{flex:1;min-width:0;padding:2px 0;font-size:var(--fz-sm);color:var(--text-color);outline:none;background:transparent;border:none}.ms-input[data-v-3424dff3]::placeholder{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.ms-list[data-v-3424dff3]{display:flex;flex-direction:column;max-height:200px;padding:4px;overflow-y:auto}.ms-item[data-v-3424dff3]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;cursor:pointer;border-radius:4px;transition:all .1s}.ms-item[data-v-3424dff3]:hover{background:var(--hover-bg)}.ms-item.active[data-v-3424dff3]{background:color-mix(in srgb,var(--accent-color),transparent 85%)}.ms-item.active .m-name[data-v-3424dff3]{color:var(--accent-color)}.ms-item.is-added[data-v-3424dff3]{opacity:.4}.ms-item.is-added[data-v-3424dff3]:hover{background:transparent;opacity:.4}.ms-empty[data-v-3424dff3]{padding:12px 0;font-size:var(--fz-2xs);color:var(--text-color-secondary);text-align:center}.ms-preview-popover[data-v-3424dff3]{position:fixed;z-index:99999;display:flex;flex-direction:column;width:220px;max-height:calc(100vh - 20px);pointer-events:none;background:color-mix(in srgb,var(--bg-app),transparent 2%);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0009;backdrop-filter:blur(12px);animation:popIn-3424dff3 .15s ease-out forwards}.p-header[data-v-3424dff3]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--card-bg-darker);border-bottom:1px solid var(--border-color-soft);border-radius:8px 8px 0 0}.p-name[data-v-3424dff3]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);font-weight:700;color:var(--text-color);white-space:nowrap}.p-id[data-v-3424dff3]{font-family:monospace;font-size:var(--fz-2xs);color:var(--accent-color)}.p-image-box[data-v-3424dff3]{display:flex;align-items:center;justify-content:center;height:110px;padding:8px;background:#00000040}.p-img[data-v-3424dff3]{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 4px rgb(0 0 0 / 50%))}.p-fallback[data-v-3424dff3]{font-size:2.03636rem;color:var(--text-color-secondary);opacity:.3}.p-meta[data-v-3424dff3]{display:flex;gap:8px;justify-content:space-around;padding:6px;background:var(--card-bg-darker);border-top:1px solid var(--border-color-soft);border-bottom:1px solid var(--border-color-soft)}.meta-item[data-v-3424dff3]{display:flex;flex-direction:column;align-items:center;font-size:var(--fz-2xs);color:var(--text-color)}.meta-item span[data-v-3424dff3]{font-size:.57273rem;color:var(--text-color-secondary);text-transform:uppercase}.p-maps[data-v-3424dff3]{display:flex;flex-direction:column;padding:6px 10px 8px;background:var(--bg-app);border-radius:0 0 8px 8px}.pm-title[data-v-3424dff3]{display:flex;gap:4px;align-items:center;margin-bottom:6px;font-size:.63636rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase}.pm-title i[data-v-3424dff3]{color:var(--accent-color)}.pm-row[data-v-3424dff3]{display:flex;gap:6px;align-items:baseline;margin-bottom:3px;overflow:hidden;font-size:var(--fz-2xs)}.pm-street[data-v-3424dff3]{overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--text-color-secondary);white-space:nowrap}.pm-street[data-v-3424dff3]:before{margin-right:6px;color:var(--border-color-soft);content:"•"}.pm-name[data-v-3424dff3]{flex-shrink:0;color:var(--text-color)}.pm-more[data-v-3424dff3]{margin-top:4px;font-size:.63636rem;font-style:italic;color:var(--text-color-secondary)}.pm-empty[data-v-3424dff3]{font-size:var(--fz-2xs);font-style:italic;color:var(--text-color-secondary);opacity:.6}@keyframes popIn-3424dff3{0%{opacity:0;transform:translate(-4px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.drop-row[data-v-130a6a3b]{display:flex;gap:8px;align-items:center;padding:4px 8px;background:var(--card-bg);border:1px solid transparent;border-radius:6px;box-shadow:0 1px 2px #00000005;transition:border .1s}.drop-row[data-v-130a6a3b]:hover{border-color:var(--border-color-soft)}.drop-row.is-special-locked[data-v-130a6a3b]{background:var(--bg-app);border-color:var(--border-color-soft);opacity:.85}.disabled-wrap[data-v-130a6a3b]{pointer-events:none}.btn-lock[data-v-130a6a3b]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--danger-color);cursor:not-allowed;opacity:.6}.mc-split-layout[data-v-130a6a3b]{display:flex;height:100%;overflow:hidden;font-size:var(--fz-sm);background:var(--bg-app)}.flex-1[data-v-130a6a3b]{flex:1;min-width:0}.flex-between[data-v-130a6a3b]{display:flex;align-items:center;justify-content:space-between}.mc-sidebar[data-v-130a6a3b]{display:flex;flex-direction:column;width:280px;background:var(--card-bg-darker);border-right:1px solid var(--border-color-soft)}.sb-search[data-v-130a6a3b]{padding:12px;border-bottom:1px solid var(--border-color-soft)}.sb-list[data-v-130a6a3b]{display:flex;flex:1;flex-direction:column;gap:4px;padding:2px 8px}.m-item[data-v-130a6a3b]{display:flex;gap:10px;align-items:center;padding:2px 6px;cursor:pointer;border:1px solid transparent;border-radius:6px;transition:background .1s}.m-item[data-v-130a6a3b]:hover{background:var(--hover-bg);border-color:var(--border-color-soft)}.m-item.active[data-v-130a6a3b]{background:var(--card-bg);border-color:var(--accent-color);box-shadow:var(--box-shadow-light)}.m-item img[data-v-130a6a3b]{width:26px;height:26px;object-fit:contain;background:var(--bg-color);border-radius:6px}.m-info[data-v-130a6a3b]{display:flex;flex:1;flex-direction:column;overflow:hidden}.m-name[data-v-130a6a3b]{overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--text-color);white-space:nowrap}.m-stats[data-v-130a6a3b]{display:flex;gap:8px;align-items:center;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.mc-editor[data-v-130a6a3b]{display:flex;flex:1;flex-direction:column;gap:24px;padding:20px}.e-header[data-v-130a6a3b]{display:flex;gap:12px;align-items:center}.e-img[data-v-130a6a3b]{width:auto;max-height:40px;object-fit:contain}.e-title h2[data-v-130a6a3b]{margin:0 0 2px;font-size:var(--fz-lg);color:var(--heading-color)}.e-title span[data-v-130a6a3b]{font-size:var(--fz-2xs);color:var(--text-color-secondary)}.e-cols[data-v-130a6a3b]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.col-title[data-v-130a6a3b]{display:flex;align-items:center;margin-bottom:12px;font-size:.7rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase}.attr-grid[data-v-130a6a3b]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.attr-item[data-v-130a6a3b]{display:flex;gap:4px;align-items:baseline;justify-content:space-between}.attr-item label[data-v-130a6a3b]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color-secondary);text-transform:capitalize;white-space:nowrap}.attr-item label.modified[data-v-130a6a3b]{color:var(--danger-color)}.actions[data-v-130a6a3b]{display:flex;gap:6px}.drop-list[data-v-130a6a3b]{display:flex;flex-direction:column;gap:8px;max-height:400px;padding-right:4px}.drop-list.locked[data-v-130a6a3b]{pointer-events:none;opacity:.6;filter:grayscale(1)}.notice[data-v-130a6a3b]{display:flex;gap:4px;align-items:center;font-size:var(--fz-2xs);font-style:italic;color:var(--danger-color)}.percent-input[data-v-130a6a3b]{display:flex;gap:4px;align-items:center;padding:2px 0}.percent-input span[data-v-130a6a3b]{font-size:.63636rem;font-weight:600;color:var(--text-color-secondary)}.btn-sm[data-v-130a6a3b]{display:flex;gap:4px;align-items:center;padding:4px 8px;font-size:.7rem;color:var(--text-color-secondary);cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;transition:all .1s}.btn-sm[data-v-130a6a3b]:hover{color:var(--text-color);border-color:var(--text-color-secondary)}.btn-sm.primary[data-v-130a6a3b]{color:var(--success-color);border-color:var(--success-color)}.btn-sm.primary[data-v-130a6a3b]:hover{color:#fff;background:var(--success-color)}.item-del-btn[data-v-130a6a3b]{position:relative;top:0;right:0;width:22px;height:22px}.item-del-btn i[data-v-130a6a3b]{font-size:var(--fz-sm)}.mc-empty[data-v-130a6a3b]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color-secondary);opacity:.5}.mc-empty i[data-v-130a6a3b]{margin-bottom:12px;font-size:3.05455rem}.mc-empty-hint[data-v-130a6a3b]{padding:20px;font-size:.7rem;font-style:italic;color:var(--text-color-secondary);text-align:center}.mc-group-wrapper[data-v-1c0de350]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg-app);border:1px solid var(--border-color);border-radius:4px}.mc-header[data-v-1c0de350]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:var(--card-bg);border-bottom:1px solid var(--border-color-soft)}.h-title[data-v-1c0de350]{display:flex;gap:6px;align-items:center;font-size:var(--fz-sm);font-weight:700;color:var(--heading-color)}.h-title i[data-v-1c0de350]{font-size:var(--fz-md);color:var(--accent-color)}.tabs[data-v-1c0de350]{display:flex;padding:2px;background:var(--bg-color);border-radius:6px}.tab[data-v-1c0de350]{padding:4px 16px;font-size:var(--fz-xs);font-weight:600;color:var(--text-color-secondary);cursor:pointer;border-radius:4px;transition:all .2s}.tab.active[data-v-1c0de350]{color:var(--accent-color);background:var(--card-bg);box-shadow:var(--box-shadow-light)}.mc-content[data-v-1c0de350]{flex:1;overflow:hidden}.factor-group[data-v-636d1a85]{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-636d1a85]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;color:var(--heading-color);border-bottom:1px solid var(--border-color)}.header-left[data-v-636d1a85]{display:flex;gap:6px;align-items:center}.title-icon[data-v-636d1a85]{font-size:1.01818rem;color:var(--accent-color)}.title-text[data-v-636d1a85]{font-size:var(--fz-sm);font-weight:600}.group-list[data-v-636d1a85]{padding:4px}.list-head-row[data-v-636d1a85],.list-row[data-v-636d1a85]{display:grid;grid-template-columns:24px 1fr 60px 60px 24px;gap:8px;align-items:center}.list-head-row[data-v-636d1a85]{padding:6px 8px;font-size:var(--fz-2xs);font-weight:600;color:var(--text-color-secondary)}.list-row[data-v-636d1a85]{height:32px;padding:2px 8px}.list-row[data-v-636d1a85]:hover{background:var(--hover-bg)}.list-row.row-error[data-v-636d1a85]{background:#ef44440d;border-color:#ef44444d}.reference-cell[data-v-636d1a85]{position:relative;display:flex;gap:6px;align-items:center}.custom-select-trigger[data-v-636d1a85]{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-636d1a85]:hover{border-color:var(--accent-color)}.ref-icon-frame[data-v-636d1a85]{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-636d1a85]{color:var(--danger-color)}.c-icon[data-v-636d1a85]{width:100%;height:100%;object-fit:contain}.trigger-label[data-v-636d1a85]{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);white-space:nowrap;pointer-events:none}.trigger-label.is-placeholder[data-v-636d1a85]{color:var(--text-color-secondary)}.text-danger[data-v-636d1a85]{color:var(--danger-color)}.caret-icon[data-v-636d1a85]{color:var(--text-color-secondary);pointer-events:none}.custom-dropdown-menu[data-v-636d1a85]{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-636d1a85]{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-636d1a85]::placeholder{font-size:var(--fz-2xs)}.dropdown-search input[data-v-636d1a85]{flex:1;font-size:var(--fz-2xs);color:var(--text-color);outline:none;background:transparent;border:none}.dropdown-item[data-v-636d1a85]{display:flex;gap:8px;align-items:center;padding:6px 10px;cursor:pointer}.dropdown-item[data-v-636d1a85]:hover{background:var(--hover-bg)}.dropdown-item.selected[data-v-636d1a85]{font-weight:600;color:var(--accent-color)}.opt-icon[data-v-636d1a85]{display:flex;align-items:center;width:20px;height:20px}.opt-icon img[data-v-636d1a85]{width:100%;height:100%;object-fit:contain}.action-mini-btn[data-v-636d1a85]{color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none}.jump-btn[data-v-636d1a85]:hover{color:var(--accent-color)}.tooltip-content[data-v-636d1a85]{min-width:180px;font-size:var(--fz-2xs);color:#eee}.desc-text[data-v-636d1a85]{margin-bottom:6px;font-style:italic;color:#ccc}.sep-line[data-v-636d1a85]{height:1px;margin:6px 0;background:#fff3}.stat-row[data-v-636d1a85]{display:flex;justify-content:space-between;margin-bottom:4px}.stats-block[data-v-636d1a85]{margin-top:4px;color:#a5b4fc}.hint-text[data-v-636d1a85]{display:flex;gap:4px;align-items:center;margin-top:8px;font-size:var(--fz-2xs);color:#94a3b8}.item-del-btn[data-v-636d1a85]{position:relative;top:0;right:0}.item-del-btn i[data-v-636d1a85]{font-size:var(--fz-sm)}.empty-hint[data-v-636d1a85]{padding:30px 20px;font-size:var(--fz-2xs);font-style:italic;color:var(--text-color-secondary);text-align:center;opacity:.7}.no-results[data-v-636d1a85]{padding:6px 12px;font-size:var(--fz-2xs);color:var(--text-color-secondary);text-align:center}.fade-enter-active[data-v-636d1a85],.fade-leave-active[data-v-636d1a85]{transition:opacity .15s}.fade-enter-from[data-v-636d1a85],.fade-leave-to[data-v-636d1a85]{opacity:0}[data-v-636d1a85] .spinner-column{display:none}.row-index[data-v-636d1a85]{width:20px;font-size:var(--fz-2xs);color:var(--text-color-secondary);text-align:center}.h-val[data-v-636d1a85]{text-align:center}.tab-pane[data-v-610e6337]{display:flex;flex-direction:column;gap:12px;height:100%}.grid-pane[data-v-610e6337]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}.half-height[data-v-610e6337]{max-height:240px}.full-width-pane[data-v-610e6337]{flex:1;min-height:480px}.text-danger[data-v-610e6337]{margin-top:4px;color:var(--danger-color)}.global-factors-view[data-v-04633c7e]{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-04633c7e]{flex:1;overflow:hidden}.gui-layout[data-v-04633c7e]{display:grid;grid-template-columns:1fr 340px;gap:12px;height:100%}.main-content-area[data-v-04633c7e]{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-04633c7e]{display:flex;gap:2px;padding:0 8px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.tab-btn[data-v-04633c7e]{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-04633c7e]:hover{color:var(--text-color);background:var(--hover-bg)}.tab-btn.active[data-v-04633c7e]{font-weight:600;color:var(--accent-color)}.tab-viewport[data-v-04633c7e]{position:relative;flex:1;padding:0 4px;overflow-y:auto;background:var(--bg-color)}.tab-pane[data-v-04633c7e]{height:100%}.full-pane[data-v-04633c7e]{display:flex;flex-direction:column;height:100%}.map-config-full[data-v-04633c7e]{flex:1;min-height:500px}.fade-in[data-v-04633c7e]{animation:fadeIn-04633c7e .3s ease-out}@keyframes fadeIn-04633c7e{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translateY(0)}}.json-layout[data-v-04633c7e]{display:flex;flex:1;width:100%;height:100%;overflow:hidden;background:var(--bg-app)}@media(width<=900px){.gui-layout[data-v-04633c7e]{grid-template-columns:1fr}.sidebar-col[data-v-04633c7e]{display:none}}.gui-layout.no-sidebar[data-v-04633c7e]{display:block;grid-template-columns:1fr}.pd-8[data-v-04633c7e]{padding:8px}.item-card-minimal[data-v-c7551686]{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-c7551686]:hover{background:var(--bg-color-secondary, rgb(0 0 0 / 5%))}.item-card-minimal.active[data-v-c7551686]{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-c7551686]{font-weight:600;color:var(--accent-color)}.icon-area[data-v-c7551686]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px}.icon-area img[data-v-c7551686]{max-width:100%;max-height:100%;object-fit:contain}.content-area[data-v-c7551686]{flex:1;min-width:0}.item-name[data-v-c7551686]{overflow:hidden;text-overflow:ellipsis;font-size:var(--fz-sm);color:var(--text-color);white-space:nowrap;transition:color .2s}.item-details[data-v-c7551686]{display:flex;gap:4px;justify-content:space-between;font-size:var(--fz-2xs);color:var(--text-color-secondary)}.detail-price[data-v-c7551686]{display:flex;gap:3px;align-items:center;color:var(--danger-color)}.meso-icon[data-v-c7551686]{width:12px;height:12px}.fallback-txt[data-v-c7551686]{font-size:1.14545rem;color:var(--text-color-secondary);opacity:.5}.item-list-grouped[data-v-730943db]{height:100%;padding:16px;overflow-y:auto;background:var(--bg-color)}.list-group[data-v-730943db]{margin-bottom:24px}.group-header[data-v-730943db]{display:flex;gap:12px;align-items:center;padding:0 4px;margin-bottom:12px}.group-title[data-v-730943db]{font-size:var(--fz-md);font-weight:700;color:var(--heading-color)}.group-line[data-v-730943db]{flex:1;height:1px;background:var(--border-color);opacity:.6}.group-count[data-v-730943db]{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-730943db]{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-a8a6d925]{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.desc-box[data-v-a8a6d925]{padding:10px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px}.description-text[data-v-a8a6d925]{font-size:var(--fz-sm);line-height:1.5;color:var(--text-color)}.section-compact[data-v-a8a6d925]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-a8a6d925]{font-size:var(--fz-xs);font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03182rem}.effects-grid[data-v-a8a6d925]{display:flex;flex-wrap:wrap;gap:6px}.effect-tag[data-v-a8a6d925]{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-a8a6d925]{color:var(--text-color-secondary)}.eff-val[data-v-a8a6d925]{font-weight:600;color:var(--accent-color)}.props-grid[data-v-a8a6d925]{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-a8a6d925]{display:flex;flex-direction:column;gap:1px}.prop-label[data-v-a8a6d925]{font-size:var(--fz-xs);color:var(--text-color-secondary)}.prop-value[data-v-a8a6d925]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color);word-break:break-all}.prop-value.bool-val[data-v-a8a6d925]{font-weight:600;color:var(--accent-color)}.filter-container[data-v-63b09841]{display:flex;flex-direction:column;width:100%;padding:8px 0;font-size:var(--fz-sm, 14px)}.header-row[data-v-63b09841]{display:flex;gap:8px;align-items:center}.search-group[data-v-63b09841]{position:relative;display:flex;flex:1;align-items:center}.standard-search-input[data-v-63b09841]{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-63b09841]:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgb(var(--accent-rgb),.1)}.search-pos-icon[data-v-63b09841]{position:absolute;left:10px;font-size:1.01818rem;color:var(--text-color-secondary);pointer-events:none}.clear-pos-btn[data-v-63b09841]{position:absolute;right:8px;width:20px;height:20px;color:var(--text-color-secondary)}.clear-pos-btn[data-v-63b09841]:hover{color:var(--danger-color, #e74c3c)}.actions-area[data-v-63b09841]{display:flex;gap:6px;align-items:center}.meta-count[data-v-63b09841]{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-63b09841]{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;transition:all .2s}.toggle-btn[data-v-63b09841]{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-63b09841]:hover{color:var(--text-color);background-color:var(--hover-bg, #e0e0e0)}.toggle-btn.active[data-v-63b09841]{color:#fff;background-color:var(--accent-color)}.toggle-btn.has-dot[data-v-63b09841]{position:relative;color:var(--accent-color);background-color:rgb(var(--accent-rgb),.1)}.toggle-btn.has-dot[data-v-63b09841]:after{position:absolute;top:6px;right:6px;width:6px;height:6px;content:"";background:var(--danger-color, red);border-radius:50%}.text-btn[data-v-63b09841]{padding:0 4px;font-size:var(--fz-sm);font-weight:600;cursor:pointer;background:none;border:none}.text-btn.warning[data-v-63b09841]{color:var(--text-color-secondary)}.text-btn.warning[data-v-63b09841]:hover{color:var(--danger-color)}.filter-drawer[data-v-63b09841]{overflow:hidden}.drawer-content[data-v-63b09841]{display:flex;flex-direction:column;gap:16px;padding-top:12px;padding-bottom:4px}.label[data-v-63b09841]{font-size:var(--fz-sm);font-weight:700;color:var(--text-color-secondary)}.filter-section[data-v-63b09841]{display:flex;flex-direction:column;gap:8px}.section-header[data-v-63b09841]{display:flex;gap:6px;align-items:center}.count-tag[data-v-63b09841]{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-63b09841]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-63b09841]{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-63b09841]:hover{background-color:var(--hover-bg, #e0e0e0)}.chip.active[data-v-63b09841]{color:#fff;background-color:var(--accent-color)}.filter-grid[data-v-63b09841]{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}.grid-item[data-v-63b09841]{display:flex;flex-direction:column;gap:6px}.input-pair[data-v-63b09841]{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-63b09841]{flex:1;--bg-color: transparent !important;min-width:0}[data-v-63b09841] .number-control-group,[data-v-63b09841] .compact-input{height:28px;font-size:var(--fz-sm)!important;background-color:transparent!important}[data-v-63b09841] .input-area{padding:0;font-size:var(--fz-sm)!important;text-align:center}.sep[data-v-63b09841]{font-size:var(--fz-sm);color:var(--text-color-secondary);opacity:.5}.toggles-area[data-v-63b09841]{gap:10px;justify-content:center;margin-top:24px}.toggle-row[data-v-63b09841]{display:flex;align-items:center;justify-content:space-between;height:28px;cursor:pointer}.clickable[data-v-63b09841]{min-width:70px;font-size:var(--fz-sm);color:var(--text-color);cursor:pointer;user-select:none}.toggle-row:hover .clickable[data-v-63b09841]{color:var(--accent-color)}.expand-enter-active[data-v-63b09841],.expand-leave-active[data-v-63b09841]{max-height:400px;opacity:1;transition:all .25s cubic-bezier(.25,.8,.5,1)}.expand-enter-from[data-v-63b09841],.expand-leave-to[data-v-63b09841]{max-height:0;margin-top:0;opacity:0}.tags-container-mini[data-v-3d6b8508]{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-3d6b8508]::-webkit-scrollbar{display:none}.equip-icon-tag-mini[data-v-3d6b8508]{display:inline-flex;flex-shrink:0;padding:0;background-color:transparent;border:none}.equip-icon-mini[data-v-3d6b8508]{display:block;width:16px;height:16px;object-fit:contain}.skill-item[data-v-3d6b8508]{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-3d6b8508]:last-child{border-bottom:none}.skill-item[data-v-3d6b8508]:hover{background-color:var(--hover-bg);transform:translateY(-1px)}.skill-item.active-skill[data-v-3d6b8508]{padding-left:5px;background-color:var(--hover-bg);border-left:3px solid var(--accent-color)}.skill-header[data-v-3d6b8508]{display:flex;flex-grow:1;gap:8px;align-items:center;min-width:0}.skill-icon-wrapper[data-v-3d6b8508]{position:relative;flex-shrink:0;width:32px;height:32px}.skill-icon[data-v-3d6b8508]{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.skill-item:hover .skill-icon[data-v-3d6b8508]{transform:scale(1.05)}.skill-header-text[data-v-3d6b8508]{display:flex;flex-grow:1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.skill-name[data-v-3d6b8508]{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-3d6b8508]{color:var(--accent-color)}.skill-name.rarity--legendary-border[data-v-3d6b8508]{border-left-color:#00a857}.skill-name.rarity--unique-border[data-v-3d6b8508]{border-left-color:#e89e00}.skill-name.rarity--epic-border[data-v-3d6b8508]{border-left-color:#d600f7}.skill-name.rarity--rare-border[data-v-3d6b8508]{border-left-color:#00a6ff}.skill-name.rarity--normal-border[data-v-3d6b8508]{border-left-color:#c4cbd3}.skill-name.rarity--special-border[data-v-3d6b8508]{border-left-color:#3d444d}.skill-secondary-info[data-v-3d6b8508]{display:flex;gap:4px;align-items:center;min-width:0;margin-left:9px}.cooldown-badge[data-v-3d6b8508]{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-3d6b8508]{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-3d6b8508]{padding-left:5px;background-color:#007bff26;border-left:3px solid var(--info-color)}.skill-item.is--highlighted-pre .skill-icon-wrapper[data-v-3d6b8508]{border-radius:4px;box-shadow:0 0 8px #007bff4d}.skill-item.is--highlighted-pre .skill-name[data-v-3d6b8508]{color:var(--info-color)}.skill-item.is--highlighted-post[data-v-3d6b8508]{padding-left:5px;background-color:#ffc10726;border-left:3px solid var(--warning-color)}.skill-item.is--highlighted-post .skill-icon-wrapper[data-v-3d6b8508]{border-radius:4px;box-shadow:0 0 8px #ffc1074d}.skill-item.is--highlighted-post .skill-name[data-v-3d6b8508]{color:var(--warning-color)}.skill-item.active-skill.is--highlighted-pre .skill-icon-wrapper[data-v-3d6b8508],.skill-item.active-skill.is--highlighted-post .skill-icon-wrapper[data-v-3d6b8508]{box-shadow:0 0 8px rgb(var(--accent-color-rgb),.4)}@media(width<=768px){.skill-item[data-v-3d6b8508]{padding:5px 6px}.skill-item[data-v-3d6b8508]:hover{transform:none}.skill-icon-wrapper[data-v-3d6b8508]{width:28px;height:28px}.skill-name[data-v-3d6b8508]{font-size:var(--fz-sm)}.cooldown-badge[data-v-3d6b8508]{padding:1px 3px;font-size:var(--fz-md)}.equip-icon-mini[data-v-3d6b8508]{width:12px;height:12px}.skill-header[data-v-3d6b8508]{gap:6px}.skill-secondary-info[data-v-3d6b8508]{gap:3px}.skill-item.is--highlighted-pre[data-v-3d6b8508],.skill-item.is--highlighted-post[data-v-3d6b8508]{background-color:var(--hover-bg)}.skill-item.is--highlighted-pre .skill-icon-wrapper[data-v-3d6b8508],.skill-item.is--highlighted-post .skill-icon-wrapper[data-v-3d6b8508]{box-shadow:none}}@media(width<=480px){.skill-item[data-v-3d6b8508]{padding:4px 5px}.skill-icon-wrapper[data-v-3d6b8508]{width:26px;height:26px}.skill-name[data-v-3d6b8508]{font-size:var(--fz-sm)}.cooldown-badge[data-v-3d6b8508]{font-size:var(--fz-md)}.equip-icon-mini[data-v-3d6b8508]{width:11px;height:11px}}#skillList[data-v-f96dfe0d]{padding:0;margin-top:var(--base-margin);list-style:none}.filter-grid-layout[data-v-f56e4e04]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:flex-start}@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-7e5dcd23]{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-7e5dcd23],body.dark-mode .app-title img[data-v-7e5dcd23]{filter:invert(1)}.logo-link[data-v-7e5dcd23]{display:flex;align-items:center;font-weight:600;color:var(--heading-color);text-decoration:none}.app-title[data-v-7e5dcd23]{width:6em;margin-top:3px;margin-left:5px}.nav-logo[data-v-7e5dcd23]{display:block;width:auto;height:calc(var(--header-height) * .7)}.top-nav ul[data-v-7e5dcd23]{display:flex;align-items:center;padding:0;margin:0;list-style:none}.top-nav li[data-v-7e5dcd23]{margin-left:16px}.nav-icon[data-v-7e5dcd23]{width:20px;height:20px;object-fit:contain}.top-nav a.router-link-active .nav-icon[data-v-7e5dcd23]{filter:brightness(0) invert(1)}.right-box[data-v-7e5dcd23]{display:flex;align-items:center;font-size:var(--fz-sm)}.right-box i[data-v-7e5dcd23]{font-size:var(--fz-lg)}.btn-theme-toggle[data-v-7e5dcd23],.btn-locale[data-v-7e5dcd23]{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-7e5dcd23]:hover,.btn-locale[data-v-7e5dcd23]:hover{color:var(--accent-color);background-color:var(--hover-bg)}.language-switcher[data-v-7e5dcd23]{position:relative}.language-menu[data-v-7e5dcd23]{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-7e5dcd23]{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-7e5dcd23]:hover{background-color:var(--hover-bg)}.language-menu button.active[data-v-7e5dcd23]{font-weight:600;color:var(--accent-text-color);background-color:var(--accent-color)}.nav-back[data-v-7e5dcd23]{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-7e5dcd23]:hover{color:var(--accent-color);background:var(--hover-bg)}.nav-link-text[data-v-7e5dcd23]{margin-left:5px;font-size:var(--fz-sm)}@media(width<=768px){.nav-custom-icon[data-v-7e5dcd23]{display:none}.nav-back[data-v-7e5dcd23]{padding:4px;border-radius:50%}.nav-back span[data-v-7e5dcd23]{display:none}.top-nav[data-v-7e5dcd23]{padding:0 var(--base-padding);border-bottom:none;box-shadow:none}.nav-logo[data-v-7e5dcd23]{height:calc(var(--header-height) * .7)}.top-nav li[data-v-7e5dcd23]{margin-left:8px}.app-title[data-v-7e5dcd23],.nav-link-text[data-v-7e5dcd23]{display:none}.btn-locale[data-v-7e5dcd23],.btn-theme-toggle[data-v-7e5dcd23]{padding:4px}.language-menu[data-v-7e5dcd23]{top:calc(100% + 4px);border:none;box-shadow:0 2px 5px #0000001a}.language-menu button[data-v-7e5dcd23]{padding:6px 12px}}.btn-ratio-minimal[data-v-7e5dcd23]{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-7e5dcd23]:hover{max-width:100px;padding-right:12px;color:var(--text-color);background-color:var(--hover-bg)}.btn-ratio-minimal i[data-v-7e5dcd23]{min-width:20px;font-size:var(--fz-xl)}.top-nav .nav-a[data-v-7e5dcd23]{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)}.minimal-text[data-v-7e5dcd23]{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-7e5dcd23]{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;justify-content:center;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)}.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}.add-btn{display:flex;gap:4px;align-items:center;justify-content:center;width:20px;height:20px;font-size:var(--fz-sm);color:var(--accent-color);cursor:pointer;background:rgb(var(--accent-rgb),.1);border:1px dashed var(--accent-color);border-radius:2px;transition:all .2s}.add-btn:hover{color:#fff;background:var(--accent-color)}.add-btn:disabled{cursor:not-allowed;opacity:.5}.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-69fa29ff]:root{--reader-max-width: 68ch;--sidebar-width: 280px}.story-reader-overlay[data-v-69fa29ff]{position:fixed;inset:0;z-index:1000;overflow-y:auto;outline:none;background:var(--bg-color, #fff)}.progress-bar-track[data-v-69fa29ff]{position:fixed;top:0;left:0;z-index:1010;width:100%;height:3px;background:transparent}.progress-bar[data-v-69fa29ff]{width:100%;height:100%;background:var(--accent-color, #4a90e2);transform-origin:0 50%;transition:transform .1s linear}.story-layout[data-v-69fa29ff]{display:flex;justify-content:center;max-width:1400px;margin:0 auto}.story-main[data-v-69fa29ff]{flex:1;min-width:0;max-width:800px;padding:2rem 2rem 8rem;margin-top:var(--header-height)}.story-article[data-v-69fa29ff]{max-width:var(--reader-max-width);margin:0 auto}.story-header[data-v-69fa29ff]{margin-bottom:2rem;text-align:center}.main-title[data-v-69fa29ff]{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-69fa29ff]{flex-shrink:0;width:var(--sidebar-width);margin-top:4rem}.toc-wrapper[data-v-69fa29ff]{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-69fa29ff]{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-69fa29ff]{position:relative;padding:0;margin:0;list-style:none;border-left:2px solid var(--border-color, #eee)}.toc-link[data-v-69fa29ff]{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-69fa29ff]: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-69fa29ff]:hover{color:var(--accent-color, #4a90e2)}.toc-link.is-active[data-v-69fa29ff]{font-weight:600;color:var(--heading-color, #000)}.toc-link.is-active[data-v-69fa29ff]:before{width:2px;height:100%}.toc-text[data-v-69fa29ff]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.markdown-body[data-v-69fa29ff]{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-69fa29ff]{margin-bottom:4rem}.chapter-title[data-v-69fa29ff]{position:relative;margin-bottom:2rem;font-size:var(--fz-md);font-weight:700;color:var(--heading-color)}.markdown-body[data-v-69fa29ff] p{margin-bottom:1.5em}.markdown-body[data-v-69fa29ff] h3{margin-top:2em;font-weight:600}.markdown-body[data-v-69fa29ff] 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-69fa29ff]{margin-top:1rem;text-align:center}@media(width<=768px){.toc-sidebar[data-v-69fa29ff]{display:none}.desktop-hidden[data-v-69fa29ff]{display:flex!important}}@media(width>768px){.desktop-hidden[data-v-69fa29ff]{display:none!important}}.btn-secondary[data-v-69fa29ff]{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-69fa29ff]:hover{color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-1px)}.story-navigation[data-v-69fa29ff]{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-69fa29ff]{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-69fa29ff]:hover{border-color:var(--accent-color);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.nav-card.prev[data-v-69fa29ff]{align-items:flex-start;text-align:left}.nav-card.next[data-v-69fa29ff]{align-items:flex-end;text-align:right}.nav-label[data-v-69fa29ff]{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-69fa29ff]{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-69fa29ff]{visibility:hidden}.article-header[data-v-9d0af8c4]{margin-bottom:.8em}.component-container[data-v-9d0af8c4]{max-width:900px}.details-nav[data-v-9d0af8c4]{padding:var(--spacing-lg) 0 var(--spacing-sm)}.nav-back[data-v-9d0af8c4]{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-9d0af8c4]:hover{color:var(--accent-color)}.nav-back .icon[data-v-9d0af8c4]{font-family:system-ui,sans-serif;font-size:var(--fz-2xs);font-weight:700}.article-meta[data-v-9d0af8c4]{display:flex;gap:12px;align-items:center;font-size:var(--fz-sm)}.meta-date[data-v-9d0af8c4]{font-family:SF Mono,Consolas,monospace;color:var(--text-color)}.article-title[data-v-9d0af8c4]{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-9d0af8c4]{padding:2px 8px;font-size:var(--fz-sm);font-weight:600;text-transform:uppercase;border-radius:4px}.tag-roadmap[data-v-9d0af8c4]{color:#0969da;background:#0969da1a}.tag-updates[data-v-9d0af8c4]{color:#1a7f37;background:#1a7f371a}.tag-general[data-v-9d0af8c4]{color:#64748b;background:#64748b1a}.updates-timeline[data-v-9d0af8c4]{position:relative;padding-left:8px;font-family:inherit}.timeline-entry[data-v-9d0af8c4]{position:relative;padding-left:12px;margin-bottom:40px;border-left:2px solid var(--border-color)}.timeline-entry[data-v-9d0af8c4]:last-child{margin-bottom:0;border-left-color:transparent}.timeline-marker[data-v-9d0af8c4]{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-9d0af8c4]{background:var(--accent-color);border-color:var(--accent-color);transform:scale(1.2)}.timeline-content[data-v-9d0af8c4] p{margin-bottom:.8em}.timeline-content[data-v-9d0af8c4] h1,.timeline-content[data-v-9d0af8c4] h2{margin-top:0;font-size:var(--fz-sm)}.status-box[data-v-9d0af8c4]{padding:60px 0;text-align:center}.status-box.error[data-v-9d0af8c4]{color:var(--accent-color)}.loading-spinner[data-v-9d0af8c4]{width:30px;height:30px;margin:0 auto;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:spin-9d0af8c4 .8s linear infinite}@keyframes spin-9d0af8c4{to{transform:rotate(360deg)}}@media(width<=768px){.timeline-entry[data-v-9d0af8c4]{padding-left:12px}}.wip-card-mini[data-v-458161eb]{position:relative;display:flex;flex-direction:column;height:100%;padding:10px 14px;overflow:hidden;cursor:pointer;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.wip-card-mini[data-v-458161eb]:hover{background:var(--hover-bg);border-color:var(--accent-color);box-shadow:var(--box-shadow-medium);transform:translateY(-2px)}.mini-header[data-v-458161eb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-family:var(--font-primary);font-size:.63636rem;line-height:1}.mini-date[data-v-458161eb]{display:flex;gap:4px;align-items:center;font-weight:700;color:var(--text-color-secondary);opacity:.8}.mini-date .month[data-v-458161eb]{color:var(--heading-color)}.mini-date .separator[data-v-458161eb]{opacity:.3}.mini-date .period[data-v-458161eb]{color:var(--accent-color);text-transform:uppercase}.status-dot[data-v-458161eb]{display:block;width:6px;height:6px;border-radius:50%}.status-dot.high[data-v-458161eb]{background-color:var(--danger-color)}.status-dot.medium[data-v-458161eb]{background-color:var(--warning-color)}.status-dot.low[data-v-458161eb]{background-color:var(--success-color)}.mini-content[data-v-458161eb]{display:flex;flex:1;flex-direction:column;gap:4px}.mini-title[data-v-458161eb]{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;font-size:var(--fz-sm);font-weight:600;line-height:1.4;color:var(--heading-color);-webkit-box-orient:vertical}.mini-desc[data-v-458161eb]{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:var(--text-color-secondary);white-space:nowrap;opacity:.8}.hover-line[data-v-458161eb]{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--accent-color);opacity:0;transform:scaleX(0);transform-origin:left;transition:all .3s ease}.wip-card-mini:hover .hover-line[data-v-458161eb]{opacity:1;transform:scaleX(1)}.wip-modal-overlay[data-v-458161eb]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f0b1999;backdrop-filter:blur(8px)}.wip-modal-container[data-v-458161eb]{display:flex;flex-direction:column;width:100%;max-width:500px;max-height:80vh;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 50px #0000004d}.modal-header[data-v-458161eb]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--card-bg);border-bottom:1px solid var(--border-color-soft)}.header-meta[data-v-458161eb]{display:flex;gap:8px}.meta-badge[data-v-458161eb]{padding:2px 8px;font-size:.63636rem;font-weight:700;text-transform:uppercase;border-radius:4px}.meta-badge.date[data-v-458161eb]{color:var(--text-color);background:var(--bg-app)}.meta-badge.priority[data-v-458161eb]{color:var(--text-color-secondary);background:var(--hover-bg)}.meta-badge.priority.high[data-v-458161eb]{color:var(--danger-color);background:#ef44441a}.meta-badge.priority.medium[data-v-458161eb]{color:var(--warning-color);background:#f59e0b1a}.close-btn[data-v-458161eb]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.27273rem;color:var(--text-color-secondary);cursor:pointer;background:transparent;border:none;border-radius:6px;transition:all .2s}.close-btn[data-v-458161eb]:hover{color:var(--heading-color);background:var(--bg-app)}.modal-body[data-v-458161eb]{padding:24px 24px 32px;overflow-y:auto}.modal-title[data-v-458161eb]{margin:0 0 12px;font-size:var(--fz-xl);line-height:1.3;color:var(--heading-color)}.modal-desc-block p[data-v-458161eb]{margin:0;font-size:var(--fz-sm);line-height:1.6;color:var(--text-color)}.dev-note-section[data-v-458161eb]{margin-top:24px;overflow:hidden;background:var(--code-bg-light);border:1px dashed var(--border-color);border-radius:8px}.note-label[data-v-458161eb]{display:flex;gap:6px;align-items:center;padding:8px 12px;font-size:.63636rem;font-weight:700;color:var(--accent-color);background:#8b5cf60d;border-bottom:1px dashed var(--border-color-soft)}.note-content[data-v-458161eb]{padding:12px;font-family:SF Mono,Consolas,monospace;font-size:.7rem;line-height:1.5;color:var(--text-color-secondary);white-space:pre-wrap}.modal-fade-enter-active[data-v-458161eb],.modal-fade-leave-active[data-v-458161eb]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-458161eb],.modal-fade-leave-to[data-v-458161eb]{opacity:0}.modal-fade-enter-active .wip-modal-container[data-v-458161eb],.modal-fade-leave-active .wip-modal-container[data-v-458161eb]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .wip-modal-container[data-v-458161eb],.modal-fade-leave-to .wip-modal-container[data-v-458161eb]{transform:scale(.95) translateY(10px)}.component-container[data-v-0cee562c]{max-width:1000px;min-height:100vh;color:var(--text-color)}.header-box[data-v-0cee562c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.header-text[data-v-0cee562c]{margin:0;font-size:var(--fz-2xl);font-weight:700;color:var(--heading-color)}.tabs-wrapper[data-v-0cee562c]{display:flex}.tab-navigation[data-v-0cee562c]{display:inline-flex;padding:2px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px}.tab-button[data-v-0cee562c]{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-0cee562c]{font-weight:600;color:var(--heading-color);background:var(--card-bg);box-shadow:0 1px 2px #0000000d}.announcements-list[data-v-0cee562c]{display:flex;flex-direction:column;gap:8px}.compact-item[data-v-0cee562c]{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-0cee562c]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translate(2px)}.item-header-row[data-v-0cee562c]{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:4px}.title-group[data-v-0cee562c]{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.mini-tag[data-v-0cee562c]{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-0cee562c]{color:#0969da;background:#0969da1a}.tag-updates[data-v-0cee562c]{color:#1a7f37;background:#1a7f371a}.tag-general[data-v-0cee562c]{color:#64748b;background:#64748b1a}.item-title[data-v-0cee562c]{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-0cee562c]{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-0cee562c]{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}.wip-section[data-v-0cee562c]{margin-bottom:16px}.section-header[data-v-0cee562c]{display:flex;gap:10px;align-items:center;margin-bottom:16px;color:var(--text-color-secondary)}.header-icon-box[data-v-0cee562c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--accent-color);background:var(--hover-bg);border-radius:6px}.header-label[data-v-0cee562c]{font-size:var(--fz-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.header-line[data-v-0cee562c]{flex:1;height:1px;background:linear-gradient(to right,var(--border-color) 0%,transparent 100%);opacity:.6}.spin-slow[data-v-0cee562c]{animation:spin-0cee562c 3s linear infinite}@keyframes spin-0cee562c{to{transform:rotate(360deg)}}.wip-grid[data-v-0cee562c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.staggered-item[data-v-0cee562c]{opacity:0;animation:slideUpFade-0cee562c .5s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes slideUpFade-0cee562c{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(width<=640px){.wip-grid[data-v-0cee562c]{grid-template-columns:1fr;gap:12px}}@media(prefers-color-scheme:dark){.tag-roadmap[data-v-0cee562c]{color:#58a6ff;background:#388bfd26}.tag-updates[data-v-0cee562c]{color:#3fb950;background:#3fb95026}.tag-general[data-v-0cee562c]{color:#94a3b8;background:#94a3b826}}@media(width<=768px){.header-box[data-v-0cee562c]{flex-direction:column;gap:12px;align-items:flex-start}.item-header-row[data-v-0cee562c]{flex-wrap:wrap;gap:4px}.item-date[data-v-0cee562c]{margin-left:auto;font-size:var(--fz-sm)}.title-group[data-v-0cee562c]{width:100%}}.component-container[data-v-220014ed]{max-width:1000px;min-height:100vh;font-size:var(--fz-md);color:var(--text-color)}.sidebar-area[data-v-220014ed]{height:100%}.sidebar-sticky-content[data-v-220014ed]{position:sticky;top:calc(var(--header-height, 60px) + 2rem);overflow-y:auto;background:var(--bg-color)}.sidebar-header[data-v-220014ed]{display:flex;justify-content:space-between;padding-bottom:.4rem;margin-bottom:.8rem;border-bottom:1px solid var(--border-color)}.sidebar-heading[data-v-220014ed]{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-220014ed]{padding:0;margin:0;list-style:none}.toc-link[data-v-220014ed]{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-220014ed]:hover{color:var(--text-color);background-color:var(--hover-bg);border-radius:0 4px 4px 0}.toc-link.active[data-v-220014ed]{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-220014ed]{display:flex;flex-direction:column;gap:1rem}.accordion-card[data-v-220014ed]{overflow:hidden;border-top:1px solid var(--border-color);border-radius:.375rem;transition:border-color .2s}.accordion-card.is-expanded[data-v-220014ed]{border-color:var(--border-color-soft)}.accordion-header[data-v-220014ed]{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-220014ed]:hover{background-color:var(--hover-bg)}.section-title[data-v-220014ed]{margin:0;font-size:var(--fz-md);font-weight:600;color:var(--heading-color)}.accordion-toggle-btn[data-v-220014ed]{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-220014ed]{padding:.8rem 1rem;border-top:1px solid var(--border-color)}.status-box[data-v-220014ed]{padding:2rem;color:var(--text-color-secondary);text-align:center;border:1px dashed var(--border-color);border-radius:.375rem}.loading-spinner[data-v-220014ed]{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-220014ed .8s linear infinite}@keyframes spin-220014ed{to{transform:rotate(360deg)}}.main-layout[data-v-220014ed]{display:grid;grid-template-columns:15rem 1fr;gap:2rem;align-items:start}@media(width<=992px){.main-layout[data-v-220014ed]{grid-template-columns:1fr;gap:1rem}.sidebar-area[data-v-220014ed]{display:none}}[data-v-3679d2ee]:root{--primary-color: #1a1a2e;--accent-color: #5865f2;--accent-hover: #4752c4;--text-muted: #666;--border-subtle: #f0f0f0;--bg-white: #fff}.hero-section[data-v-3679d2ee]{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-3679d2ee]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.hero-gif[data-v-3679d2ee]{width:100%;height:100%;object-fit:cover;opacity:.05}.hero-content[data-v-3679d2ee]{position:relative;z-index:10;max-width:960px;padding:4rem 2rem;margin:0 auto;text-align:center}.hero-title[data-v-3679d2ee]{margin-bottom:1.5rem}.hero-logo[data-v-3679d2ee]{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-3679d2ee]{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-3679d2ee]{font-size:1.1em;color:var(--accent-color)}.hero-cta-group[data-v-3679d2ee]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.cta-play-btn[data-v-3679d2ee]{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-3679d2ee]:hover{background:var(--accent-hover-color);transform:translateY(-1px)}.play-icon[data-v-3679d2ee]{font-size:.9em}.desktop-app-card[data-v-3679d2ee]{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-3679d2ee]:hover{background:var(--border-subtle);transform:translateY(-1px)}.app-icon-container img[data-v-3679d2ee]{width:44px;height:44px;border-radius:8px}.app-info[data-v-3679d2ee]{display:flex;flex-direction:column;gap:2px}.app-label[data-v-3679d2ee]{font-size:.9rem;font-weight:700;color:var(--primary-color);letter-spacing:-.01em}.app-desc[data-v-3679d2ee]{margin-bottom:2px;font-size:.75rem;color:var(--text-muted)}.download-link[data-v-3679d2ee]{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-3679d2ee]:hover{color:var(--accent-hover)}.discord-icon-btn[data-v-3679d2ee]{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-3679d2ee]:hover{background-color:var(--accent-hover-color);transform:translateY(-1px)}.discord-svg[data-v-3679d2ee]{width:26px;height:26px}@media(width<=768px){.hero-cta-group[data-v-3679d2ee]{flex-direction:column;gap:12px}.cta-play-btn[data-v-3679d2ee],.desktop-app-card[data-v-3679d2ee]{justify-content:center;width:100%}.discord-icon-btn[data-v-3679d2ee]{width:48px;height:48px}.ea-disclaimer[data-v-3679d2ee]{margin-bottom:2rem;font-size:.85rem}}[data-v-a71a0b37]: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-a71a0b37]{display:flex;gap:1.5rem;width:100%;margin-bottom:20px}.map-container[data-v-a71a0b37]{flex:1;min-width:500px;max-width:500px}.map-wrapper[data-v-a71a0b37]{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-a71a0b37]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--bg-hover)}.map-info[data-v-a71a0b37]{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-a71a0b37]{margin:0;font-size:var(--fz-lg);font-weight:700;color:#fff;letter-spacing:-.03182rem}.map-counter[data-v-a71a0b37]{padding:.25rem .75rem;font-size:var(--fz-md);font-weight:500;color:#fff;background:var(--primary-color);border-radius:20px}.maximize-btn[data-v-a71a0b37],.nav-btn[data-v-a71a0b37]{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-a71a0b37]{position:absolute;top:1rem;right:1rem;width:44px;height:44px;color:#fff;background:#0000007f;box-shadow:0 0 15px #0000007f}.nav-controls[data-v-a71a0b37]{position:absolute;top:0;left:0;z-index:15;width:100%;height:100%;pointer-events:none}.nav-btn[data-v-a71a0b37]{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-a71a0b37]:disabled{cursor:not-allowed;opacity:.3}.nav-btn-left[data-v-a71a0b37]{left:-78px}.nav-btn-right[data-v-a71a0b37]{right:-78px}.map-selector[data-v-a71a0b37]{display:flex;flex-flow:nowrap;flex-direction:row;gap:.5rem;place-self:center;min-width:200px}.selector-btn[data-v-a71a0b37]:hover{background:var(--border-color)}.selector-btn[data-v-a71a0b37]{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-a71a0b37]{font-weight:600;box-shadow:var(--shadow-md)}.selector-number[data-v-a71a0b37]{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-a71a0b37]{font-weight:800;background:#fff3}.map-viewer.is-maximized[data-v-a71a0b37]{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-a71a0b37]{display:flex;align-items:center;justify-content:center;width:100%;max-width:90vw;height:100%}.map-viewer.is-maximized .map-wrapper[data-v-a71a0b37]{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-a71a0b37]{position:relative;width:auto;max-width:98vw;height:auto;max-height:98vh;object-fit:contain}.map-viewer.is-maximized .map-info[data-v-a71a0b37]{display:flex}.map-viewer.is-maximized .maximize-btn[data-v-a71a0b37]{color:#fff;border:none}.fade-enter-active[data-v-a71a0b37],.fade-leave-active[data-v-a71a0b37]{transition:opacity .3s ease}.fade-enter-from[data-v-a71a0b37],.fade-leave-to[data-v-a71a0b37]{opacity:0}@media(width<=768px){.map-viewer[data-v-a71a0b37]{flex-direction:column;gap:1rem}.map-container[data-v-a71a0b37]{min-width:100%;max-width:100%}.map-selector[data-v-a71a0b37]{min-width:initial;max-width:100%}.maximize-btn[data-v-a71a0b37]{display:none}.nav-btn[data-v-a71a0b37]{width:40px;height:40px}.nav-btn-left[data-v-a71a0b37]{left:1rem}.nav-btn-right[data-v-a71a0b37]{right:1rem}.map-title[data-v-a71a0b37]{font-size:var(--fz-lg)}}.component-container[data-v-5deb4bbd]{max-width:1400px;padding:0 1.5rem 3rem;margin:0 auto}.category-section[data-v-5deb4bbd]{margin-bottom:4rem}.category-header[data-v-5deb4bbd]{display:flex;gap:.75rem;align-items:baseline;margin-bottom:1.5rem}.category-title[data-v-5deb4bbd]{margin:0;font-size:var(--fz-lg);font-weight:700;color:var(--heading-color);letter-spacing:-.01em}.category-count[data-v-5deb4bbd]{font-size:var(--fz-sm);font-weight:500;color:var(--text-color-secondary)}.impact-content[data-v-5deb4bbd]{display:grid;grid-template-columns:350px 1fr;gap:1rem;align-items:start}.featured-poster[data-v-5deb4bbd]{position:sticky;top:calc(var(--header-height) + 1.5rem)}.poster-wrapper[data-v-5deb4bbd]{position:relative;aspect-ratio:2/3;overflow:hidden;transition:all .3s ease}.poster-wrapper[data-v-5deb4bbd]:hover{box-shadow:0 12px 48px #8b5cf633;transform:translateY(-2px)}.poster-img[data-v-5deb4bbd]{display:block;width:100%;height:100%;object-fit:cover}.story-list[data-v-5deb4bbd]{display:flex;flex-direction:column;gap:.5rem}.story-item[data-v-5deb4bbd]{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-5deb4bbd]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translate(4px)}.story-index[data-v-5deb4bbd]{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-5deb4bbd]{flex-shrink:0;width:36px;height:36px;object-fit:contain}.story-info[data-v-5deb4bbd]{flex:1;min-width:0}.story-title[data-v-5deb4bbd]{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-5deb4bbd]{margin:0;font-size:var(--fz-xs);color:var(--text-color-secondary)}.story-chevron[data-v-5deb4bbd]{flex-shrink:0;font-size:1.25rem;color:var(--border-color);transition:all .2s ease}.story-item:hover .story-chevron[data-v-5deb4bbd]{color:var(--accent-color);transform:translate(2px)}.story-grid[data-v-5deb4bbd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.5rem}.grid-item[data-v-5deb4bbd]{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-5deb4bbd]:hover{background:var(--hover-bg);border-color:var(--accent-color);transform:translate(4px)}.grid-index[data-v-5deb4bbd]{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-5deb4bbd]{flex-shrink:0;width:36px;height:36px;object-fit:contain}.grid-info[data-v-5deb4bbd]{flex:1;min-width:0}.grid-title[data-v-5deb4bbd]{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-5deb4bbd]{margin:0;font-size:var(--fz-xs);color:var(--text-color-secondary)}.grid-chevron[data-v-5deb4bbd]{flex-shrink:0;font-size:1.25rem;color:var(--border-color);transition:all .2s ease}.grid-item:hover .grid-chevron[data-v-5deb4bbd]{color:var(--accent-color);transform:translate(2px)}@media(width<=768px){.impact-content[data-v-5deb4bbd]{grid-template-columns:1fr;gap:2rem}.featured-poster[data-v-5deb4bbd]{position:static;max-width:320px;margin:0 auto}}@media(width<=640px){.story-grid[data-v-5deb4bbd]{grid-template-columns:1fr}.category-header[data-v-5deb4bbd]{flex-direction:column;gap:.25rem;align-items:flex-start}}.stories-hero[data-v-5deb4bbd]{margin:1.5rem auto;text-align:left}.page-main-title[data-v-5deb4bbd]{font-size:var(--fz-lg);font-weight:700;color:var(--heading-color);letter-spacing:-.01em}.wip-disclaimer[data-v-5deb4bbd]{display:inline-flex;gap:.75rem;align-items:center;padding:0;opacity:.7}.disclaimer-tag[data-v-5deb4bbd]{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-5deb4bbd]{margin:0;font-size:var(--fz-sm);line-height:1.4}.disclaimer-content[data-v-5deb4bbd]{display:flex;gap:4px;align-items:flex-end}
