.compact-toolbar[data-v-b0a18979]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:white;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}.toolbar-group[data-v-b0a18979]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.search-row[data-v-b0a18979]{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.search-container[data-v-b0a18979]{position:relative;min-width:200px;max-width:300px;flex-shrink:0}.search-input[data-v-b0a18979]{width:100%;height:28px;padding:0 8px;border:1px solid #ddd;border-radius:4px;font-size:12px;outline:none;transition:border-color .2s ease}.search-input[data-v-b0a18979]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.suggestions-dropdown[data-v-b0a18979]{position:absolute;top:100%;left:0;right:-100px;min-width:350px;background:white;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px #0000001a;max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-b0a18979]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.suggestion-item[data-v-b0a18979]:hover,.suggestion-item.active[data-v-b0a18979]{background-color:#f8f9fa}.suggestion-item[data-v-b0a18979]:last-child{border-bottom:none}.suggestion-key[data-v-b0a18979]{font-weight:500;color:#333;min-width:0;flex-shrink:1}.suggestion-path[data-v-b0a18979]{font-size:11px;color:#666;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-type[data-v-b0a18979]{font-size:10px;padding:2px 6px;border-radius:10px;font-weight:500;flex-shrink:0}.tags-container[data-v-b0a18979]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;flex-wrap:wrap}.tag-item[data-v-b0a18979]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#e3f2fd;border:1px solid #bbdefb;border-radius:12px;font-size:11px;max-width:200px;min-width:0;cursor:pointer;transition:all .2s ease}.tag-item[data-v-b0a18979]:hover{background:#bbdefb;border-color:#90caf9;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tag-key[data-v-b0a18979]{font-weight:500;color:#1976d2;flex-shrink:0}.tag-path[data-v-b0a18979]{color:#1565c0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-remove[data-v-b0a18979]{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;line-height:1;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.tag-remove[data-v-b0a18979]:hover{background:#bbdefb;color:#0d47a1}.type-string[data-v-b0a18979]{background:rgba(215,58,73,.1);color:#d73a49}.type-number[data-v-b0a18979]{background:rgba(0,92,197,.1);color:#005cc5}.type-boolean[data-v-b0a18979]{background:rgba(227,98,9,.1);color:#e36209}.type-object[data-v-b0a18979]{background:rgba(111,66,193,.1);color:#6f42c1}.type-array[data-v-b0a18979]{background:rgba(40,167,69,.1);color:#28a745}.type-null[data-v-b0a18979]{background:rgba(108,117,125,.1);color:#6c757d}[data-v-b0a18979] .search-highlight{background:#fff3cd;color:#856404;font-weight:600}.text-btn[data-v-b0a18979]{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:none;background:transparent;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap;min-width:auto}.text-btn[data-v-b0a18979]:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.text-btn[data-v-b0a18979]:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.text-btn[data-v-b0a18979]:focus{outline:2px solid #667eea;outline-offset:2px}@media (max-width: 768px){.compact-toolbar[data-v-b0a18979]{padding:.5rem}.search-row[data-v-b0a18979]{flex-direction:column;align-items:stretch;gap:.5rem}.search-container[data-v-b0a18979]{min-width:auto;max-width:none}.toolbar-group[data-v-b0a18979]{justify-content:center;gap:.5rem}.text-btn[data-v-b0a18979]{height:36px;font-size:12px;padding:0 8px}.tags-container[data-v-b0a18979]{justify-content:flex-start}}@media (max-width: 480px){.compact-toolbar[data-v-b0a18979]{gap:.5rem}.toolbar-group[data-v-b0a18979]{flex-direction:column;gap:.5rem}.search-row[data-v-b0a18979]{gap:.5rem}}.json-value[data-v-e22d9d5f]{cursor:pointer;display:inline-block;vertical-align:top;line-height:24px;padding:0 2px;margin:0;border-radius:3px;min-height:24px;box-sizing:border-box;position:relative;background:transparent;user-select:text;max-width:100%;min-width:0}.json-value.type-string[data-v-e22d9d5f]{max-width:100%;min-width:0;height:auto}.string-container[data-v-e22d9d5f]{color:#d73a49;cursor:pointer;transition:all .2s ease;display:inline-block;max-width:100%;min-width:0;line-height:24px;vertical-align:top;padding:0;margin:0;border-radius:3px;background:transparent;user-select:text;box-sizing:border-box}.string-content[data-v-e22d9d5f]{color:inherit}.quote[data-v-e22d9d5f]{color:inherit;user-select:none}.string-container.collapsed[data-v-e22d9d5f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0;width:100%;height:20px;line-height:20px;box-sizing:border-box}.string-container.collapsed .string-content[data-v-e22d9d5f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0;display:inline}.string-container.expanded[data-v-e22d9d5f]{display:block;width:100%;line-height:24px;height:auto;min-height:24px;vertical-align:top}.string-container.expanded .string-content[data-v-e22d9d5f]{white-space:pre-wrap;word-break:break-word}.string-container[data-v-e22d9d5f]:hover{text-shadow:.5px 0 0 currentColor}.json-value[data-v-e22d9d5f]:not(.type-string){word-break:break-all}.json-value[data-v-e22d9d5f]:hover{text-shadow:.5px 0 0 currentColor}.json-value[data-v-e22d9d5f]:hover:before{content:"";position:absolute;inset:0;border-radius:3px;pointer-events:none;z-index:-1}.json-value:hover.type-string[data-v-e22d9d5f]:before{background-color:#d73a4933}.json-value:hover.type-number[data-v-e22d9d5f]:before,.json-value:hover.type-bigint[data-v-e22d9d5f]:before{background-color:#005cc533}.json-value:hover.type-boolean[data-v-e22d9d5f]:before{background-color:#e3620933}.json-value:hover.type-null[data-v-e22d9d5f]:before{background-color:#6f42c133}.json-value:hover.type-object[data-v-e22d9d5f]:before,.json-value:hover.type-array[data-v-e22d9d5f]:before{background-color:#007bff1a}.json-value.highlighted[data-v-e22d9d5f]{text-shadow:.5px 0 0 currentColor;position:relative}.json-value.highlighted[data-v-e22d9d5f]:before{content:"";position:absolute;inset:0;border-radius:3px;pointer-events:none;z-index:-1}.type-string[data-v-e22d9d5f]{color:#d73a49}.type-string.highlighted[data-v-e22d9d5f]:before{background-color:#d73a4933}.type-number[data-v-e22d9d5f],.type-bigint[data-v-e22d9d5f]{color:#005cc5;font-weight:500}.type-number.highlighted[data-v-e22d9d5f]:before,.type-bigint.highlighted[data-v-e22d9d5f]:before{background-color:#005cc533}.type-boolean[data-v-e22d9d5f]{color:#e36209;font-weight:500}.type-boolean.highlighted[data-v-e22d9d5f]:before{background-color:#e3620933}.type-null[data-v-e22d9d5f]{color:#6f42c1;font-style:italic;font-weight:500}.type-null.highlighted[data-v-e22d9d5f]:before{background-color:#6f42c133}.type-object[data-v-e22d9d5f],.type-array[data-v-e22d9d5f]{color:#333}.bracket[data-v-e22d9d5f]{color:#666;font-weight:500}.preview[data-v-e22d9d5f]{color:#666;font-style:italic;margin:0 4px}.ellipsis[data-v-e22d9d5f]{color:#999}.count[data-v-e22d9d5f]{color:#666;font-size:12px;margin-left:4px}@media (max-width: 768px){.json-value[data-v-e22d9d5f]{font-size:13px}.count[data-v-e22d9d5f]{font-size:11px}.string-container.collapsed[data-v-e22d9d5f]{max-width:calc(100vw - 100px)}}.json-value.highlighted .string-container[data-v-e22d9d5f]:not(.expanded){text-shadow:.5px 0 0 currentColor;position:relative}.json-value.highlighted .string-container[data-v-e22d9d5f]:not(.expanded):before{content:"";position:absolute;inset:0;background-color:#d73a4933;border-radius:3px;pointer-events:none;z-index:-1}.json-node[data-v-75d35f07]{user-select:text}.node-line[data-v-75d35f07]{display:flex;align-items:flex-start;padding:0;margin:0;cursor:pointer;border-radius:3px;transition:background-color .2s ease;min-height:24px;line-height:24px;box-sizing:border-box;min-width:0;overflow:visible;position:relative;user-select:none}.node-line[data-v-75d35f07]:hover{background-color:#f8f9fa}.node-line.selected[data-v-75d35f07]{background-color:#667eea1a;border-left:3px solid #667eea;margin-left:-3px}.toggle-icon[data-v-75d35f07]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;transition:background-color .2s ease;color:#666;font-size:12px;margin-right:0;margin-top:4px;position:relative;vertical-align:top;user-select:none;flex-shrink:0}.toggle-icon[data-v-75d35f07]:hover{color:#667eea;background-color:#e9ecef;border-radius:2px}.toggle-placeholder[data-v-75d35f07]{display:inline-block;width:16px;height:16px;margin-top:4px;flex-shrink:0}.node-key[data-v-75d35f07]{color:#06c;font-weight:500;cursor:pointer;margin:0;display:inline-block;vertical-align:top;line-height:24px;padding:0 3px;border-radius:3px;min-height:24px;box-sizing:border-box;position:relative;background:transparent;user-select:text;flex-shrink:0}.node-key[data-v-75d35f07]:hover{text-shadow:.5px 0 0 currentColor;text-decoration:none}.node-key[data-v-75d35f07]:hover:before{content:"";position:absolute;inset:0;background-color:#06c3;border-radius:3px;pointer-events:none;z-index:-1}.node-key.highlighted[data-v-75d35f07]{text-shadow:.5px 0 0 currentColor;position:relative}.node-key.highlighted[data-v-75d35f07]:before{content:"";position:absolute;inset:0;background-color:#06c3;border-radius:3px;pointer-events:none;z-index:-1}.node-key.highlight-node[data-v-75d35f07]{animation:highlight-glow-75d35f07 .8s ease-out;z-index:10}@keyframes highlight-glow-75d35f07{0%{border:2px solid transparent;box-shadow:0 0 #ffc10700}15%{border:2px solid rgba(255,193,7,.8);box-shadow:0 0 8px 2px #ffc1074d}30%{border:2px solid rgba(255,193,7,1);box-shadow:0 0 12px 4px #ffc10766}70%{border:2px solid rgba(255,193,7,.6);box-shadow:0 0 6px 2px #ffc10733}to{border:2px solid transparent;box-shadow:0 0 #ffc10700}}.colon-container[data-v-75d35f07]{display:inline-flex;align-items:center;gap:4px;margin-top:0;flex-shrink:0;height:24px}.colon[data-v-75d35f07]{color:#666;margin:0;line-height:24px}.array-index-container[data-v-75d35f07]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;flex-shrink:0;height:20px}.array-index[data-v-75d35f07]{background-color:#f8f8f8;color:#888;font-size:10px;font-weight:400;padding:0 4px;margin:0;border-radius:8px;cursor:pointer;display:inline-block;vertical-align:middle;line-height:16px;height:16px;box-sizing:border-box;position:relative;border:1px solid #f0f0f0;transition:all .2s ease;user-select:text}.array-index[data-v-75d35f07]:hover{background-color:#f0f0f0;border-color:#e0e0e0;color:#666}.array-index.highlighted[data-v-75d35f07]{background-color:#667eea1a;border-color:#667eea;color:#667eea;font-weight:500}.array-index.highlight-node[data-v-75d35f07]{animation:highlight-glow-75d35f07 .8s ease-out;z-index:10}.hover-actions[data-v-75d35f07]{display:inline-flex;gap:2px;background:rgba(255,255,255,.95);border-radius:4px;padding:2px;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef;z-index:10;margin-top:0;flex-shrink:0;height:20px;align-items:center}.hover-actions.root-hover[data-v-75d35f07]{margin-right:4px}.colon-container .hover-actions[data-v-75d35f07]{height:20px;margin-top:0}.hover-btn[data-v-75d35f07]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;color:#666;cursor:pointer;border-radius:2px;font-size:10px;transition:all .2s ease;padding:0;user-select:none}.hover-btn[data-v-75d35f07]:hover{background:#f8f9fa;color:#333;transform:scale(1.1)}.expand-all-btn[data-v-75d35f07]:hover{color:#28a745;background:rgba(40,167,69,.1)}.collapse-all-btn[data-v-75d35f07]:hover{color:#dc3545;background:rgba(220,53,69,.1)}.children[data-v-75d35f07]{position:relative}.children[data-v-75d35f07]:before{content:"";position:absolute;left:calc(var(--level) * 20px + 8px);top:0;bottom:0;width:1px;background-color:#e0e0e0}@media (max-width: 768px){.node-line[data-v-75d35f07]{padding-left:calc(var(--level) * 15px)!important}.hover-btn[data-v-75d35f07]{width:14px;height:14px;font-size:9px}}.json-tree[data-v-5df475c5]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;color:#333}.json-tree-panel[data-v-474f5da3]{flex:1;display:flex;flex-direction:column;height:100%;background:#ffffff;border:1px solid #e9ecef;overflow:hidden;min-width:0;position:relative}.json-tree-panel[data-v-474f5da3] .compact-toolbar{margin:0;border-radius:0;border-bottom:1px solid #e9ecef;box-shadow:none;flex-shrink:0}.tree-content[data-v-474f5da3]{flex:1;overflow:auto;padding:.75rem;min-height:0;min-width:0}.path-error-toast[data-v-474f5da3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:1000;max-width:300px;text-align:center;word-break:break-all}.fade-enter-active[data-v-474f5da3],.fade-leave-active[data-v-474f5da3]{transition:all .3s ease}.fade-enter-from[data-v-474f5da3],.fade-leave-to[data-v-474f5da3]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.fade-enter-to[data-v-474f5da3],.fade-leave-from[data-v-474f5da3]{opacity:1;transform:translate(-50%,-50%) scale(1)}.json-detail[data-v-f8aa5983]{display:flex;flex-direction:column;height:100%;position:relative}.detail-actions[data-v-f8aa5983]{padding:.75rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.action-group[data-v-f8aa5983]{display:flex;align-items:center;gap:.25rem}.group-label[data-v-f8aa5983]{font-size:12px;color:#666;font-weight:500;margin-right:.5rem;white-space:nowrap}.action-btn[data-v-f8aa5983]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:none;background:white;border:1px solid #ddd;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:auto}.action-btn[data-v-f8aa5983]:hover{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-color:#667eea;transform:translateY(-1px);box-shadow:0 2px 4px #667eea33}.action-btn[data-v-f8aa5983]:active{transform:translateY(0);box-shadow:0 1px 2px #667eea33}.detail-section[data-v-f8aa5983]{padding:1rem;border-bottom:1px solid #f0f0f0}.detail-section[data-v-f8aa5983]:last-of-type{border-bottom:none}.section-header[data-v-f8aa5983]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.section-header h4[data-v-f8aa5983]{margin:0;color:#495057;font-size:1rem;font-weight:600}.header-actions[data-v-f8aa5983]{display:flex;align-items:center;gap:.125rem}.action-icon-btn[data-v-f8aa5983]{background:none;border:none;font-size:16px;cursor:pointer;color:#666;padding:4px 1px;border-radius:4px;transition:all .2s ease;min-width:28px;height:32px;display:flex;align-items:center;justify-content:center}.action-icon-btn[data-v-f8aa5983]:hover{background-color:#e9ecef;color:#333;transform:scale(1.1)}.path-container[data-v-f8aa5983]{background:#f8f9fa;padding:.75rem;border-radius:4px;border:1px solid #e9ecef}.json-path[data-v-f8aa5983]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#495057;background:none;word-break:break-all}.json-section[data-v-f8aa5983]{flex:1;display:flex;flex-direction:column;min-height:0;padding:1rem;border-bottom:none}.json-section .json-container[data-v-f8aa5983]{flex:1;min-height:0;overflow:hidden;border:1px solid #e9ecef;border-radius:4px}.json-textarea[data-v-f8aa5983]{width:100%;height:100%;border:none;outline:none;padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;background:#f8f9fa;color:#333;resize:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.json-textarea.no-wrap[data-v-f8aa5983]{white-space:pre;overflow-x:auto;overflow-wrap:normal;word-break:normal}@media (max-width: 768px){.detail-section[data-v-f8aa5983]{padding:1rem}.detail-actions[data-v-f8aa5983]{padding:.75rem 1rem;flex-direction:column;gap:.75rem;align-items:stretch}.action-group[data-v-f8aa5983]{justify-content:center;flex-wrap:wrap;gap:.5rem}.group-label[data-v-f8aa5983]{width:100%;text-align:center;margin-right:0;margin-bottom:.25rem}.action-btn[data-v-f8aa5983]{flex:1;min-width:60px}.section-header[data-v-f8aa5983]{flex-direction:column;align-items:flex-start;gap:.5rem}.action-icon-btn[data-v-f8aa5983]{align-self:flex-end}}.language-selector[data-v-c32b6b32]{position:relative;display:inline-block;z-index:1000}.language-trigger[data-v-c32b6b32]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#333;user-select:none;min-width:80px;justify-content:space-between}.language-trigger[data-v-c32b6b32]:hover{background:rgba(255,255,255,1);border-color:#667eea4d;box-shadow:0 2px 8px #0000001a}.language-icon[data-v-c32b6b32]{font-size:16px;line-height:1}.current-lang[data-v-c32b6b32]{font-size:13px;font-weight:600;white-space:nowrap;color:#333}.dropdown-arrow[data-v-c32b6b32]{font-size:10px;transition:transform .2s ease;color:#333}.dropdown-arrow.open[data-v-c32b6b32]{transform:rotate(180deg)}.language-dropdown[data-v-c32b6b32]{position:absolute;top:100%;margin-top:4px;background:white;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 4px 20px #00000026;overflow:hidden;animation:dropdownFadeIn-c32b6b32 .2s ease;z-index:1001;min-width:120px}@keyframes dropdownFadeIn-c32b6b32{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.language-option[data-v-c32b6b32]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background-color .2s ease;font-size:14px;position:relative;justify-content:space-between}.language-option[data-v-c32b6b32]:hover{background:rgba(102,126,234,.1)}.language-option.active[data-v-c32b6b32]{background:rgba(102,126,234,.15);color:#667eea}.lang-name[data-v-c32b6b32]{font-weight:600;color:#333}.language-option.active .lang-name[data-v-c32b6b32]{color:#667eea}.check-mark[data-v-c32b6b32]{font-size:14px;color:#667eea;font-weight:700}.dropdown-overlay[data-v-c32b6b32]{position:fixed;inset:0;z-index:-1}.language-selector.compact .language-trigger[data-v-c32b6b32]{padding:3px 5px;min-width:28px;font-size:10px;border-radius:3px;background:rgba(255,255,255,.1);border-color:#ffffff1a}.language-selector.compact .language-trigger[data-v-c32b6b32]:hover{background:rgba(255,255,255,.2);border-color:#fff3}.language-selector.compact .language-icon[data-v-c32b6b32]{font-size:12px}.language-selector.compact .dropdown-arrow[data-v-c32b6b32]{font-size:7px}.language-selector.compact .language-dropdown[data-v-c32b6b32]{min-width:100px}.language-selector.compact .language-option[data-v-c32b6b32]{padding:6px 8px;font-size:11px}.language-selector.compact .current-lang[data-v-c32b6b32]{font-size:10px}@media (max-width: 480px){.language-selector.compact .language-dropdown[data-v-c32b6b32]{min-width:90px}}.language-selector.dark .language-trigger[data-v-c32b6b32]{background:rgba(0,0,0,.3);border-color:#fff3;color:#fff}.language-selector.dark .language-trigger[data-v-c32b6b32]:hover{background:rgba(0,0,0,.5);border-color:#ffffff4d}.language-selector.dark .dropdown-arrow[data-v-c32b6b32]{color:#fffc}.language-selector.dark .current-lang[data-v-c32b6b32]{color:#fff}.language-selector.dark.compact .language-trigger[data-v-c32b6b32]{background:rgba(0,0,0,.2);border-color:#ffffff1a}.language-selector.dark.compact .language-trigger[data-v-c32b6b32]:hover{background:rgba(0,0,0,.4);border-color:#fff3}.json-sidebar .language-selector .language-dropdown[data-v-c32b6b32],.sidebar-header .language-selector .language-dropdown[data-v-c32b6b32]{max-width:calc(100vw - 20px);right:0;left:auto}@media (max-width: 768px){.json-sidebar .language-selector .language-dropdown[data-v-c32b6b32],.sidebar-header .language-selector .language-dropdown[data-v-c32b6b32]{max-width:calc(100vw - 40px);right:0;left:auto}}.editable-tab-title[data-v-81eaab82]{position:relative;flex:1;min-width:0}.title-display[data-v-81eaab82]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease;position:relative}.title-display[data-v-81eaab82]:hover{background:rgba(102,126,234,.05)}.title-text[data-v-81eaab82]{font-size:.85rem;font-weight:500;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.edit-hint[data-v-81eaab82]{font-size:.7rem;opacity:.6;transition:opacity .2s ease}.title-edit[data-v-81eaab82]{display:flex;flex-direction:column;gap:.25rem;position:relative}.title-input[data-v-81eaab82]{width:100%;padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;font-size:.85rem;font-weight:500;color:#2c3e50;background:white;outline:none;transition:all .2s ease}.title-input[data-v-81eaab82]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.title-input.error[data-v-81eaab82]{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.title-input[data-v-81eaab82]::placeholder{color:#adb5bd;font-weight:400}.edit-actions[data-v-81eaab82]{display:flex;gap:.25rem;align-items:center}.action-btn[data-v-81eaab82]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:3px;cursor:pointer;font-size:10px;transition:all .2s ease;flex-shrink:0}.save-btn[data-v-81eaab82]{background:rgba(40,167,69,.1);color:#28a745}.save-btn[data-v-81eaab82]:hover:not(:disabled){background:rgba(40,167,69,.2)}.save-btn[data-v-81eaab82]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-81eaab82]{background:rgba(108,117,125,.1);color:#6c757d}.cancel-btn[data-v-81eaab82]:hover:not(:disabled){background:rgba(108,117,125,.2)}.cancel-btn[data-v-81eaab82]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-81eaab82]{font-size:.65rem;color:#dc3545;margin-top:.1rem;animation:fadeIn-81eaab82 .2s ease}@keyframes fadeIn-81eaab82{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.title-text[data-v-81eaab82],.title-input[data-v-81eaab82]{font-size:.8rem}.action-btn[data-v-81eaab82]{width:18px;height:18px;font-size:9px}}.json-sidebar[data-v-ac72225a]{width:100%;height:100vh;background:#ffffff;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-ac72225a]{padding:1rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-bottom:1px solid #e9ecef;position:relative}.brand-section[data-v-ac72225a]{margin-bottom:1rem}.brand-title[data-v-ac72225a]{margin:0;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .2s ease;padding:.5rem;border-radius:4px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.brand-title[data-v-ac72225a]:hover{background:rgba(255,255,255,.1)}.header-actions[data-v-ac72225a]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-ac72225a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(255,255,255,.1);color:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.action-btn[data-v-ac72225a]:hover{background:rgba(255,255,255,.2)}.action-btn.active[data-v-ac72225a]{background:rgba(255,255,255,.3)}.tabs-section[data-v-ac72225a]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tabs-header[data-v-ac72225a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e9ecef;background:#f8f9fa}.tabs-header h3[data-v-ac72225a]{margin:0;font-size:.85rem;font-weight:600;color:#2c3e50}.add-tab-btn[data-v-ac72225a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#667eea;color:#fff;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.add-tab-btn[data-v-ac72225a]:hover{background:#5a6fd8}.tabs-list[data-v-ac72225a]{flex:1;overflow-y:auto;padding:0}.tab-item[data-v-ac72225a]{display:flex;align-items:flex-start;justify-content:space-between;padding:.6rem 1rem;cursor:pointer;transition:all .2s ease;background:#ffffff;border-bottom:1px solid #f1f3f4;position:relative;min-height:60px}.tab-item[data-v-ac72225a]:hover{background:#f8f9fa}.tab-item.active[data-v-ac72225a]{background:rgba(102,126,234,.1);border-left:3px solid #667eea}.tab-content[data-v-ac72225a]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0;cursor:pointer}.tab-main-row[data-v-ac72225a]{display:flex;align-items:center;gap:.75rem}.tab-icon[data-v-ac72225a]{font-size:14px;flex-shrink:0;color:#5a6c7d}.tab-title[data-v-ac72225a]{font-size:.85rem;font-weight:500;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-info-row[data-v-ac72225a]{display:flex;align-items:center;gap:.5rem;font-size:.6rem;margin-top:.2rem}.tab-time-tag[data-v-ac72225a]{background-color:#f8f9fa;color:#2c3e50;padding:.02rem .3rem;border-radius:6px;font-size:.5rem;font-weight:500;white-space:nowrap;border:1px solid #e1e8ed}.tab-absolute-time[data-v-ac72225a]{color:#5a6c7d;font-size:.55rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:nowrap}.tab-status[data-v-ac72225a]{padding:.02rem .3rem;border-radius:6px;font-size:.5rem;font-weight:500;background:#f8f9fa;color:#5a6c7d;border:1px solid #e1e8ed}.tab-status.draft[data-v-ac72225a]{background:#fff3cd;color:#856404}.tab-actions[data-v-ac72225a]{display:flex;gap:.25rem;margin-right:.5rem;opacity:0;transition:opacity .2s ease;align-self:center}.tab-item:hover .tab-actions[data-v-ac72225a],.tab-item.active .tab-actions[data-v-ac72225a]{opacity:1}.action-btn-sm[data-v-ac72225a]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(102,126,234,.1);color:#667eea;border-radius:3px;cursor:pointer;font-size:10px;transition:all .2s ease}.action-btn-sm[data-v-ac72225a]:hover{background:rgba(102,126,234,.2);color:#5a6fd8}.tab-close[data-v-ac72225a]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(90,108,125,.1);color:#5a6c7d;border-radius:3px;cursor:pointer;font-size:11px;transition:all .2s ease;flex-shrink:0;opacity:0;align-self:center}.tab-item:hover .tab-close[data-v-ac72225a]{opacity:1}.tab-close[data-v-ac72225a]:hover{background:rgba(220,53,69,.1);color:#dc3545}.tabs-list[data-v-ac72225a]::-webkit-scrollbar{width:3px}.tabs-list[data-v-ac72225a]::-webkit-scrollbar-track{background:transparent}.tabs-list[data-v-ac72225a]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}.tabs-list[data-v-ac72225a]::-webkit-scrollbar-thumb:hover{background:#adb5bd}@media (max-width: 1024px){.json-sidebar[data-v-ac72225a]{width:100%}}@media (max-width: 768px){.json-sidebar[data-v-ac72225a]{position:fixed;left:0;top:0;z-index:1000;transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 10px #0000001a}.json-sidebar.mobile-open[data-v-ac72225a]{transform:translate(0)}.sidebar-header[data-v-ac72225a]{padding:.75rem}.brand-title[data-v-ac72225a]{font-size:1.2rem}.action-btn[data-v-ac72225a]{width:32px;height:32px;font-size:13px}}@media (max-width: 480px){.json-sidebar[data-v-ac72225a]{width:100%}.tabs-header[data-v-ac72225a],.tab-item[data-v-ac72225a]{padding:.5rem .75rem}.tab-title[data-v-ac72225a]{font-size:.8rem}.tab-info-row[data-v-ac72225a]{font-size:.65rem}}.sidebar-language-selector[data-v-ac72225a]{position:absolute;bottom:8px;right:8px}.input-mode[data-v-015c66ea]{flex:1;display:flex;flex-direction:column;min-width:0}.input-section[data-v-015c66ea]{flex:1;display:flex;flex-direction:column;background:#ffffff;border:1px solid #e9ecef;border-radius:4px;padding:1rem;margin:1rem;min-width:0}.input-header[data-v-015c66ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.input-header h3[data-v-015c66ea]{margin:0;color:#333;font-size:1rem;font-weight:600}.input-actions[data-v-015c66ea]{display:flex;gap:.5rem}.btn[data-v-015c66ea]{padding:.375rem .75rem;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s ease;background:#ffffff}.btn-outline[data-v-015c66ea]{color:#667eea;border-color:#667eea}.btn-outline[data-v-015c66ea]:hover{background:#667eea;color:#fff}.btn-outline[data-v-015c66ea]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-015c66ea]{background:#667eea;color:#fff;border-color:#667eea}.btn-primary[data-v-015c66ea]:hover{background:#5a6fd8;border-color:#5a6fd8}.btn-primary[data-v-015c66ea]:disabled{opacity:.5;cursor:not-allowed}.json-input[data-v-015c66ea]{flex:1;min-height:300px;width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;resize:vertical;transition:border-color .2s ease;background:#f8f9fa}.json-input.large[data-v-015c66ea]{height:200px;min-height:200px}.json-input[data-v-015c66ea]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea40}.error-message[data-v-015c66ea]{margin-top:.5rem;padding:.5rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:13px}@media (max-width: 768px){.input-section[data-v-015c66ea]{margin:.5rem}.input-header[data-v-015c66ea]{flex-direction:column;gap:1rem;align-items:stretch}.input-actions[data-v-015c66ea]{justify-content:center}.json-input[data-v-015c66ea]{min-height:250px}}@media (max-width: 480px){.input-section[data-v-015c66ea]{margin:.25rem;padding:.75rem}.json-input[data-v-015c66ea]{min-height:200px}}.json-formatter[data-v-15f060ce]{display:flex;height:100vh;background:#f8f9fa}.three-column-layout[data-v-15f060ce]{flex:1;display:flex;flex-direction:row;min-height:0;min-width:0}.left-sidebar[data-v-15f060ce]{display:flex;flex-direction:column;min-height:0;background:#ffffff;border-right:1px solid #e9ecef}.main-content[data-v-15f060ce]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:#ffffff}.resizer[data-v-15f060ce]{width:4px;background:#e9ecef;cursor:col-resize;transition:background-color .2s ease;position:relative;flex-shrink:0}.resizer[data-v-15f060ce]:hover{background:#667eea}.resizer[data-v-15f060ce]:before{content:"";position:absolute;inset:0 -2px;background:transparent}.tab-panel[data-v-15f060ce]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.formatted-mode[data-v-15f060ce]{flex:1;display:flex;gap:0;min-height:0;min-width:0;align-items:stretch}.right-panel[data-v-15f060ce]{background:#ffffff;border-left:1px solid #e9ecef;overflow:hidden;position:relative;flex-shrink:0}.detail-panel[data-v-15f060ce],.processor-panel[data-v-15f060ce]{width:var(--6930a6af)}.copy-toast[data-v-15f060ce]{position:fixed;top:20px;right:20px;background:#28a745;color:#fff;padding:.75rem 1.5rem;border-radius:4px;box-shadow:0 2px 10px #0003;z-index:1000}.fade-enter-active[data-v-15f060ce],.fade-leave-active[data-v-15f060ce]{transition:opacity .3s ease}.fade-enter-from[data-v-15f060ce],.fade-leave-to[data-v-15f060ce]{opacity:0}.three-column-layout.mobile-mode[data-v-15f060ce]{flex-direction:column}.three-column-layout.mobile-mode .main-content[data-v-15f060ce]{padding-top:1rem}@media (max-width: 1024px){.formatted-mode[data-v-15f060ce]{flex-direction:column}.right-panel[data-v-15f060ce]{width:100%!important;border-left:none;border-top:1px solid #e9ecef}.resizer.right-resizer[data-v-15f060ce]{display:none}}.feature-intro[data-v-ace2b7f5]{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#333;position:relative}.hero-section[data-v-ace2b7f5]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:80px 20px;text-align:center;position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}.hero-content[data-v-ace2b7f5]{max-width:800px;margin:0 auto;width:100%}.hero-title[data-v-ace2b7f5]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-ace2b7f5]{font-size:1.5rem;margin-bottom:2rem;opacity:.9}.hero-description p[data-v-ace2b7f5]{font-size:1.1rem;line-height:1.6;opacity:.8}.hero-cta[data-v-ace2b7f5]{margin-top:2rem;display:flex;gap:1rem;justify-content:center;align-items:stretch;flex-wrap:wrap;min-height:56px}.hero-cta-button[data-v-ace2b7f5],.hero-install-button[data-v-ace2b7f5]{font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:2px solid white;height:100%;min-height:inherit;padding:0 2rem}.hero-cta-button[data-v-ace2b7f5]{background:rgba(255,255,255,.3);color:#ffffffe6;border:2px solid rgba(255,255,255,.4);font-weight:400;opacity:.7}.hero-cta-button[data-v-ace2b7f5]:hover{background:rgba(255,255,255,.5);color:#fff;border-color:#fff9;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a;opacity:.9}.hero-install-button[data-v-ace2b7f5]{background:rgba(255,255,255,.95);color:#667eea;text-decoration:none;gap:.5rem;backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a;font-weight:800;position:relative;animation:button-glow-ace2b7f5 3s ease-in-out infinite}.hero-install-button[data-v-ace2b7f5]:before{content:"";position:absolute;inset:-6px;border:3px solid #667eea;border-radius:14px;animation:pulse-outline-ace2b7f5 1.5s ease-in-out infinite;pointer-events:none}.hero-install-button[data-v-ace2b7f5]:after{content:"";position:absolute;inset:-10px;border:2px solid rgba(102,126,234,.4);border-radius:18px;animation:pulse-outline-outer-ace2b7f5 2s ease-in-out infinite .5s;pointer-events:none}@keyframes pulse-outline-ace2b7f5{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes pulse-outline-outer-ace2b7f5{0%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}to{opacity:.3;transform:scale(1)}}@keyframes button-glow-ace2b7f5{0%,to{box-shadow:0 2px 10px #0000001a,0 0 #667eea00}50%{box-shadow:0 2px 10px #0000001a,0 0 20px #667eea4d}}.hero-install-button[data-v-ace2b7f5]:hover{background:white;border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #0003,0 0 30px #667eea80;color:#5a67d8;animation-play-state:paused}.hero-install-button[data-v-ace2b7f5]:hover:before{animation-play-state:paused;opacity:1;transform:scale(1.12);border-color:#5a67d8}.hero-install-button[data-v-ace2b7f5]:hover:after{animation-play-state:paused;opacity:.8;transform:scale(1.2)}.chrome-icon[data-v-ace2b7f5]{width:20px;height:20px}.hero-language-selector[data-v-ace2b7f5]{position:absolute;bottom:20px;right:20px}.features-section[data-v-ace2b7f5]{background:white;padding:80px 20px}.container[data-v-ace2b7f5]{max-width:1200px;margin:0 auto}.section-title[data-v-ace2b7f5]{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:#2c3e50;font-weight:600}.core-features-grid[data-v-ace2b7f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.features-grid[data-v-ace2b7f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}.feature-card[data-v-ace2b7f5]{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e1e8ed}.feature-card.featured[data-v-ace2b7f5]{border:2px solid #667eea;background:linear-gradient(135deg,rgba(102,126,234,.05) 0%,rgba(118,75,162,.05) 100%);position:relative}.feature-badge[data-v-ace2b7f5]{position:absolute;top:-10px;right:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600;z-index:1}.feature-card[data-v-ace2b7f5]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.feature-card.featured[data-v-ace2b7f5]:hover{box-shadow:0 8px 30px #667eea4d}.feature-icon[data-v-ace2b7f5]{width:60px;height:60px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:1.8rem}.feature-icon svg[data-v-ace2b7f5]{width:30px;height:30px;color:#fff}.feature-card h3[data-v-ace2b7f5]{font-size:1.5rem;margin-bottom:1rem;color:#2c3e50;font-weight:600}.feature-card.featured h3[data-v-ace2b7f5]{color:#667eea;font-weight:700}.feature-card p[data-v-ace2b7f5]{color:#5a6c7d;line-height:1.6;margin-bottom:1.5rem}.feature-list[data-v-ace2b7f5]{list-style:none;padding:0}.feature-list li[data-v-ace2b7f5]{color:#5a6c7d;position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list li[data-v-ace2b7f5]:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700}.feature-card.featured .feature-list li[data-v-ace2b7f5]:before{color:#764ba2}.highlights-section[data-v-ace2b7f5]{background:#f8f9fa;padding:80px 20px}.highlights-grid[data-v-ace2b7f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.highlight-item[data-v-ace2b7f5]{text-align:center;padding:2rem}.highlight-item h3[data-v-ace2b7f5]{font-size:1.3rem;margin-bottom:1rem;color:#2c3e50;font-weight:600}.highlight-item p[data-v-ace2b7f5]{color:#5a6c7d;line-height:1.6}.use-cases[data-v-ace2b7f5]{background:white;padding:80px 20px}.cases-grid[data-v-ace2b7f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.case-item[data-v-ace2b7f5]{text-align:center;padding:2rem;border-radius:12px;background:#f8f9fa;transition:transform .3s ease}.case-item[data-v-ace2b7f5]:hover{transform:translateY(-3px)}.case-item h3[data-v-ace2b7f5]{font-size:1.3rem;margin-bottom:1rem;color:#2c3e50;font-weight:600}.case-item p[data-v-ace2b7f5]{color:#5a6c7d;line-height:1.6}.case-icon[data-v-ace2b7f5]{font-size:2rem;margin-bottom:1rem}.cta-section[data-v-ace2b7f5]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:80px 20px;text-align:center}.cta-content h2[data-v-ace2b7f5]{font-size:2.5rem;margin-bottom:1rem;font-weight:600}.cta-content p[data-v-ace2b7f5]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-install-button[data-v-ace2b7f5]{background:white;color:#667eea;border:2px solid white;padding:1rem 2rem;font-size:1.2rem;font-weight:800;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;transition:all .3s ease;animation:button-glow-ace2b7f5 3s ease-in-out infinite}.cta-install-button[data-v-ace2b7f5]:before{content:"";position:absolute;inset:-6px;border:3px solid #667eea;border-radius:14px;animation:pulse-outline-ace2b7f5 1.5s ease-in-out infinite;pointer-events:none}.cta-install-button[data-v-ace2b7f5]:after{content:"";position:absolute;inset:-10px;border:2px solid rgba(102,126,234,.4);border-radius:18px;animation:pulse-outline-outer-ace2b7f5 2s ease-in-out infinite .5s;pointer-events:none}.cta-install-button[data-v-ace2b7f5]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003,0 0 30px #667eea80;color:#5a67d8;animation-play-state:paused}.cta-install-button[data-v-ace2b7f5]:hover:before{animation-play-state:paused;opacity:1;transform:scale(1.12);border-color:#5a67d8}.cta-install-button[data-v-ace2b7f5]:hover:after{animation-play-state:paused;opacity:.8;transform:scale(1.2)}@media (max-width: 768px){.hero-language-selector[data-v-ace2b7f5]{bottom:15px;right:15px}.hero-section[data-v-ace2b7f5]{min-height:500px;padding:60px 20px}.hero-title[data-v-ace2b7f5]{font-size:2.5rem}.hero-subtitle[data-v-ace2b7f5]{font-size:1.2rem}.section-title[data-v-ace2b7f5]{font-size:2rem}.core-features-grid[data-v-ace2b7f5],.features-grid[data-v-ace2b7f5]{grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-ace2b7f5]{padding:1.5rem}.highlights-grid[data-v-ace2b7f5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.cases-grid[data-v-ace2b7f5]{grid-template-columns:1fr;gap:1.5rem}.hero-cta[data-v-ace2b7f5]{flex-direction:column;gap:.8rem}.hero-cta-button[data-v-ace2b7f5]{width:100%;max-width:240px;justify-content:center;order:2}.hero-install-button[data-v-ace2b7f5]{width:100%;max-width:280px;justify-content:center;order:1}}@media (max-width: 480px){.hero-language-selector[data-v-ace2b7f5]{bottom:10px;right:10px}.hero-section[data-v-ace2b7f5]{min-height:450px;padding:40px 20px}.hero-title[data-v-ace2b7f5]{font-size:2rem}.features-section[data-v-ace2b7f5],.highlights-section[data-v-ace2b7f5],.use-cases[data-v-ace2b7f5],.cta-section[data-v-ace2b7f5]{padding:60px 20px}.feature-card[data-v-ace2b7f5]{padding:1rem}.highlights-grid[data-v-ace2b7f5]{grid-template-columns:1fr;gap:1rem}.highlight-item[data-v-ace2b7f5],.case-item[data-v-ace2b7f5]{padding:1.5rem}}.app[data-v-3ecc9861]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.main-app[data-v-3ecc9861]{height:100vh;display:flex;flex-direction:column}:root{--background-color: #f5f5f5;--text-color: #333;--border-color: #ddd}[data-theme=dark]{--background-color: #1a1a1a;--text-color: #e0e0e0;--border-color: #404040}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:16px}#app{min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%)}.btn-outline{background-color:transparent;border:1px solid #ddd;color:#666}.btn-outline:hover{background-color:#f8f9fa;border-color:#adb5bd}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}
