.line-clamp-2[data-v-2d3e72f7]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-2d3e72f7]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel-slide[data-v-2d3e72f7]{transition:all .5s ease-in-out}.case-card[data-v-2d3e72f7]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes growBar-2d3e72f7{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.bar-animate[data-v-2d3e72f7]{animation:growBar-2d3e72f7 .8s ease-out forwards;transform:scaleY(0);transform-origin:bottom}@keyframes checkBounce-2d3e72f7{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes checkScale-2d3e72f7{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.check-animate[data-v-2d3e72f7]{animation:checkBounce-2d3e72f7 .6s ease-out forwards;transform:scale(0)}.check-icon[data-v-2d3e72f7]{animation:checkScale-2d3e72f7 .4s ease-out .2s forwards;transform:scale(0);transform-origin:center}@keyframes fadeIn-2d3e72f7{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-2d3e72f7]{animation:fadeIn-2d3e72f7 .6s ease-out forwards;opacity:0}@keyframes dashAppear-2d3e72f7{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.dash-animate span[data-v-2d3e72f7]{animation:dashAppear-2d3e72f7 .4s ease-out forwards;opacity:0}.source-node-animate[data-v-2d3e72f7]{animation:sourceNodeAppear-2d3e72f7 .5s ease-out forwards;opacity:0;transform:translateY(-10px)}.connection-line-animate[data-v-2d3e72f7]{animation:connectionLineDraw-2d3e72f7 .8s ease-out forwards;stroke-dasharray:300;stroke-dashoffset:300;opacity:0;filter:drop-shadow(0 0 2px rgba(90,87,255,.3))}.central-node-animate[data-v-2d3e72f7]{animation:centralNodeAppear-2d3e72f7 .6s ease-out forwards;opacity:0;transform:scale(.8)}@keyframes sourceNodeAppear-2d3e72f7{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes connectionLineDraw-2d3e72f7{0%{stroke-dashoffset:300;opacity:0}50%{opacity:.6}to{stroke-dashoffset:0;opacity:1}}@keyframes centralNodeAppear-2d3e72f7{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.ontology-box-animate[data-v-2d3e72f7]{animation:ontologyBoxAppear-2d3e72f7 .5s ease-out forwards;opacity:0;transform:translateY(10px)}.ontology-text-animate[data-v-2d3e72f7]{animation:ontologyTextAppear-2d3e72f7 .5s ease-out forwards;opacity:0}.ontology-line-animate[data-v-2d3e72f7]{animation:ontologyLineDraw-2d3e72f7 .6s ease-out forwards;stroke-dasharray:500;stroke-dashoffset:500;opacity:0}@keyframes ontologyBoxAppear-2d3e72f7{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ontologyTextAppear-2d3e72f7{0%{opacity:0}to{opacity:1}}@keyframes ontologyLineDraw-2d3e72f7{0%{stroke-dashoffset:500;opacity:0}to{stroke-dashoffset:0;opacity:.4}}.api-circle-animate[data-v-2d3e72f7]{animation:apiCircleAppear-2d3e72f7 .6s ease-out forwards;opacity:0;transform:scale(0)}.api-text-animate[data-v-2d3e72f7]{animation:apiTextAppear-2d3e72f7 .6s ease-out forwards;opacity:0}.api-line-animate[data-v-2d3e72f7]{animation:apiLineDraw-2d3e72f7 .8s ease-out forwards;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}.data-particle-animate[data-v-2d3e72f7]{animation:dataParticleMove-2d3e72f7 2s ease-in-out infinite;opacity:0}@keyframes apiCircleAppear-2d3e72f7{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes apiTextAppear-2d3e72f7{0%{opacity:0}to{opacity:1}}@keyframes apiLineDraw-2d3e72f7{0%{stroke-dashoffset:1000;opacity:0}to{stroke-dashoffset:0;opacity:.4}}@keyframes dataParticleMove-2d3e72f7{0%,to{opacity:0;transform:translate(0)}50%{opacity:.8;transform:translate(10px,-10px)}}.tree[data-v-2d3e72f7]{width:100%;opacity:0;transition:opacity .6s ease-out;overflow-x:auto;overflow-y:visible;display:flex;justify-content:center}.tree>ul[data-v-2d3e72f7]{display:inline-block;margin:0 auto}.tree-visible[data-v-2d3e72f7]{opacity:1}.tree[data-v-2d3e72f7]:after{content:"";display:table;clear:both}.tree ul[data-v-2d3e72f7]{padding-top:15px;position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.tree ul[data-v-2d3e72f7]:after{content:"";display:table;clear:both}.tree li[data-v-2d3e72f7]{float:left;text-align:center;list-style-type:none;position:relative;padding:15px 3px 0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.tree li[data-v-2d3e72f7]:before,.tree li[data-v-2d3e72f7]:after{content:"";position:absolute;top:0;right:50%;border-top:1px solid #9ca3af;width:50%;height:15px;opacity:0;animation:connectorDrawHorizontal-2d3e72f7 .8s ease-out forwards}.tree li[data-v-2d3e72f7]:after{right:auto;left:50%;border-left:1px solid #9ca3af;animation:connectorDrawVerticalBorder-2d3e72f7 .8s ease-out forwards;animation-delay:.4s}.tree-visible .tree li[data-v-2d3e72f7]:before{animation-delay:.2s}.tree-visible .tree li[data-v-2d3e72f7]:nth-child(1):before{animation-delay:.3s}.tree-visible .tree li[data-v-2d3e72f7]:nth-child(2):before{animation-delay:.4s}.tree-visible .tree li[data-v-2d3e72f7]:nth-child(3):before{animation-delay:.5s}.tree-visible .tree li[data-v-2d3e72f7]:nth-child(4):before{animation-delay:.6s}.tree li[data-v-2d3e72f7]:only-child:after,.tree li[data-v-2d3e72f7]:only-child:before{display:none}.tree li[data-v-2d3e72f7]:only-child{padding-top:0}.tree li[data-v-2d3e72f7]:first-child:before,.tree li[data-v-2d3e72f7]:last-child:after{border:0 none}.tree li[data-v-2d3e72f7]:last-child:before{border-right:1px solid #9ca3af;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0}.tree li[data-v-2d3e72f7]:first-child:after{border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0}.tree ul ul[data-v-2d3e72f7]:before{content:"";position:absolute;top:0;left:50%;border-left:1px solid #9ca3af;width:0;height:15px;opacity:0;animation:connectorDrawVerticalBorder-2d3e72f7 .6s ease-out forwards}.tree-visible .tree ul ul[data-v-2d3e72f7]:before{animation-delay:.1s}.tree li a[data-v-2d3e72f7]{border:1px solid #9ca3af;padding:6px 12px;text-decoration:none;color:#666;font-size:14px;display:inline-block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;background:#fff;font-weight:500}.tree-node-central[data-v-2d3e72f7]{background:#000!important;color:#fff!important;border-color:#000!important;font-weight:600!important;padding:8px 14px!important;font-size:12px!important;border-radius:8px!important}.tree-node-source[data-v-2d3e72f7]{background:#fff!important;border-color:#9ca3af!important;color:#374151!important}.tree-node-child[data-v-2d3e72f7]{background:#f9fafb!important;border-color:#8b5cf6!important;color:#6b7280!important;font-size:18px!important;padding:4px 10px!important}.tree li a[data-v-2d3e72f7]:hover,.tree li a:hover+ul li a[data-v-2d3e72f7]{background:#eef2ff!important;color:#5a57ff!important;border-color:#5a57ff!important;transform:translateY(-2px);box-shadow:0 2px 4px #5a57ff33}.tree-node-central[data-v-2d3e72f7]:hover{background:#1f2937!important;border-color:#1f2937!important}.tree li a:hover+ul li[data-v-2d3e72f7]:after,.tree li a:hover+ul li[data-v-2d3e72f7]:before,.tree li a:hover+ul[data-v-2d3e72f7]:before,.tree li a:hover+ul ul[data-v-2d3e72f7]:before{border-color:#6b7280}@keyframes connectorDrawHorizontal-2d3e72f7{0%{width:0;opacity:0}50%{opacity:.5}to{width:50%;opacity:1}}@keyframes connectorDrawVertical-2d3e72f7{0%{height:0;opacity:0}50%{opacity:.5}to{height:15px;opacity:1}}@keyframes connectorDrawVerticalBorder-2d3e72f7{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:.5}to{opacity:1;transform:scaleY(1);transform-origin:top}}.organize-file[data-v-2d3e72f7]{will-change:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none}.organize-file[data-v-2d3e72f7]:active{opacity:.6;transform:scale(.95)}.organize-source[data-v-2d3e72f7]{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:20;width:100%;pointer-events:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.organize-target-wrap[data-v-2d3e72f7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10}.organize-target[data-v-2d3e72f7]{width:240px;height:96px;border:2px dashed #d1d5db;cursor:pointer}.organize-target.organize-drag-over[data-v-2d3e72f7]{border-color:#5a57ff!important;background-color:#5a57ff1a!important;transform:scale(1.02)}.organize-dnd-animate:not(.organize-dnd-dropped) .organize-target[data-v-2d3e72f7]:not(.organize-drag-over){border-color:#111827}.organize-dnd-dropped .organize-target[data-v-2d3e72f7]{border:none}.organize-dnd-dropped .organize-target-text[data-v-2d3e72f7]{display:none}.organize-added[data-v-2d3e72f7]{display:none;opacity:0;transform:translateY(-4px) scale(.99)}.organize-dnd-dropped .organize-added[data-v-2d3e72f7]{display:grid;animation:organizeAddedIn-2d3e72f7 .42s ease-out forwards}.organize-dnd-dropped .organize-source[data-v-2d3e72f7]{opacity:0;pointer-events:none}.organize-dnd-animate .organize-file:not([style*="display: none"]) .organize-file-1[data-v-2d3e72f7]{animation:organizeDrag1-2d3e72f7 1.8s cubic-bezier(.2,.9,.2,1) forwards}.organize-dnd-animate .organize-file:not([style*="display: none"]) .organize-file-2[data-v-2d3e72f7]{animation:organizeDrag2-2d3e72f7 1.8s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:.2s}.organize-dnd-animate .organize-file:not([style*="display: none"]) .organize-file-3[data-v-2d3e72f7]{animation:organizeDrag3-2d3e72f7 1.8s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:.4s}.organize-dnd-animate .organize-target[data-v-2d3e72f7]{animation:organizeDropPulse-2d3e72f7 .6s ease-out forwards;animation-delay:1.4s}@keyframes organizeDrag1-2d3e72f7{0%{transform:translate(0) rotate(-2deg) scale(1);opacity:.7}60%{transform:translate(-10px,72px) rotate(0) scale(.96);opacity:.25}78%{transform:translate(-12px,82px) rotate(0) scale(.92);opacity:0}to{transform:translate(-12px,82px) rotate(0) scale(.92);opacity:0}}@keyframes organizeDrag2-2d3e72f7{0%{transform:translate(0) rotate(2deg) scale(1);opacity:.7}60%{transform:translateY(72px) rotate(0) scale(.96);opacity:.25}78%{transform:translateY(82px) rotate(0) scale(.92);opacity:0}to{transform:translateY(82px) rotate(0) scale(.92);opacity:0}}@keyframes organizeDrag3-2d3e72f7{0%{transform:translate(0) rotate(-1deg) scale(1);opacity:.7}60%{transform:translate(10px,72px) rotate(0) scale(.96);opacity:.25}78%{transform:translate(12px,82px) rotate(0) scale(.92);opacity:0}to{transform:translate(12px,82px) rotate(0) scale(.92);opacity:0}}@keyframes organizeDropPulse-2d3e72f7{0%{box-shadow:0 10px 20px #0000000f;border-color:#111827}60%{box-shadow:0 0 0 10px #5a57ff2e,0 10px 20px #0000000f;border-color:#5a57ff99}to{box-shadow:0 10px 20px #0000000f;border-color:#111827}}@keyframes organizeAddedIn-2d3e72f7{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.activate-visual[data-v-2d3e72f7]{display:flex;align-items:center;justify-content:center;padding:12px}.activate-layout[data-v-2d3e72f7]{display:flex;align-items:flex-start;gap:20px;width:100%;max-width:420px}.activate-apis[data-v-2d3e72f7]{display:flex;flex-direction:column;gap:14px;opacity:0;transform:translate(-8px);transition:opacity .6s ease-out,transform .6s ease-out;flex-shrink:0}.activate-apis-visible[data-v-2d3e72f7]{opacity:1;transform:translate(0)}.activate-content[data-v-2d3e72f7]{flex:1;display:flex;flex-direction:column;min-width:0}.activate-api-item[data-v-2d3e72f7]{display:flex;flex-direction:column;align-items:center;gap:8px}.activate-api-icon[data-v-2d3e72f7]{position:relative;width:38px;height:38px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000000d}.activate-api-icon svg[data-v-2d3e72f7]{width:20px;height:20px}.activate-lock[data-v-2d3e72f7]{position:absolute;bottom:-4px;right:-4px;background:#fff;border-radius:50%;padding:2px;box-shadow:0 1px 2px #0000001a;width:10px;height:10px}.activate-lock svg[data-v-2d3e72f7]{width:4px!important;height:4px!important}.activate-api-label[data-v-2d3e72f7]{font-size:12px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.05em}.activate-search-container[data-v-2d3e72f7]{width:100%;margin-bottom:12px;opacity:0;transform:translateY(8px);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.activate-search-visible[data-v-2d3e72f7]{opacity:1;transform:translateY(0)}.activate-search-bar[data-v-2d3e72f7]{position:relative;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 4px #0000000d}.activate-search-bar svg[data-v-2d3e72f7]{width:16px;height:16px}.activate-search-text[data-v-2d3e72f7]{flex:1;font-size:13px;color:#111827;min-height:18px}.activate-cursor[data-v-2d3e72f7]{display:inline-block;width:2px;height:16px;background:#111827;margin-left:2px;animation:activateCursorBlink-2d3e72f7 1s ease-in-out infinite}.activate-mouse-cursor[data-v-2d3e72f7]{position:absolute;pointer-events:none;z-index:10000;transition:all .8s cubic-bezier(.2,0,.2,1);transform:rotate(-45deg)}.activate-mouse-cursor svg[data-v-2d3e72f7]{width:20px;height:20px}.activate-mouse-cursor.activate-clicking[data-v-2d3e72f7]{transform:rotate(-45deg) scale(.9) translateY(2px);transition:transform .2s ease-out}.activate-results[data-v-2d3e72f7]{width:100%;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .6s ease-out .6s,transform .6s ease-out .6s}.activate-results-visible[data-v-2d3e72f7]{opacity:1;transform:translateY(0)}.activate-result-item[data-v-2d3e72f7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 1px 2px #0000000d;opacity:0;transform:translate(-8px)}.activate-result-item.activate-result-show[data-v-2d3e72f7]{animation:resultSlideIn-2d3e72f7 .5s ease-out forwards}.activate-result-delay-1[data-v-2d3e72f7]{animation-delay:.2s}.activate-result-content[data-v-2d3e72f7]{flex:1;min-width:0}.activate-result-title[data-v-2d3e72f7]{font-size:12px;font-weight:600;color:#111827;margin-bottom:3px}.activate-result-snippet[data-v-2d3e72f7]{font-size:10px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activate-citation[data-v-2d3e72f7]{display:flex;align-items:center;gap:6px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:6px 10px;flex-shrink:0}.activate-citation svg[data-v-2d3e72f7]{width:16px;height:16px}.activate-citation-text[data-v-2d3e72f7]{font-size:11px;font-weight:600;color:#2563eb}@keyframes activateCursorBlink-2d3e72f7{0%,50%{opacity:1}51%,to{opacity:0}}.dark{background:#18181b;color:#f9fafb}.dark{background:#27272a!important;border-color:#3f3f46!important;color:#f9fafb!important}@keyframes lockPulse-2d3e72f7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes resultSlideIn-2d3e72f7{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.organize-card-float[data-v-2d3e72f7]{animation:organizeCardFloat-2d3e72f7 6s ease-in-out infinite}.organize-card-float-2[data-v-2d3e72f7]{animation:organizeCardFloat2-2d3e72f7 7s ease-in-out infinite}.organize-bg-icon[data-v-2d3e72f7]{will-change:transform,opacity}.organize-icon-1[data-v-2d3e72f7]{animation:organizeIconFloat12-2d3e72f7 8s ease-in-out infinite;transform:rotate(12deg)}.organize-icon-2[data-v-2d3e72f7]{animation:organizeIconFloatNeg20-2d3e72f7 8s ease-in-out infinite;animation-delay:1.5s;transform:rotate(-20deg)}.organize-icon-3[data-v-2d3e72f7]{animation:organizeIconFloat10-2d3e72f7 8s ease-in-out infinite;animation-delay:3s;transform:rotate(10deg)}.organize-icon-4[data-v-2d3e72f7]{animation:organizeIconFloatNeg15-2d3e72f7 8s ease-in-out infinite;animation-delay:4.5s;transform:rotate(-15deg)}.organize-icon-5[data-v-2d3e72f7]{animation:organizeIconFloat15-2d3e72f7 8s ease-in-out infinite;animation-delay:2s;transform:rotate(15deg)}@keyframes organizeCardFloat-2d3e72f7{0%,to{transform:translateY(0) rotate(3deg) scale(.8)}50%{transform:translateY(-10px) rotate(3deg) scale(.8)}}@keyframes organizeCardFloat2-2d3e72f7{0%,to{transform:translateY(0) rotate(-2deg) scale(.8)}50%{transform:translateY(-12px) rotate(-2deg) scale(.8)}}.organize-bg-icon[style*="rotate(12deg)"][data-v-2d3e72f7]{animation:organizeIconFloat12-2d3e72f7 8s ease-in-out infinite}.organize-bg-icon[style*="rotate(-20deg)"][data-v-2d3e72f7]{animation:organizeIconFloatNeg20-2d3e72f7 8s ease-in-out infinite;animation-delay:1.5s}.organize-bg-icon[style*="rotate(10deg)"][data-v-2d3e72f7]{animation:organizeIconFloat10-2d3e72f7 8s ease-in-out infinite;animation-delay:3s}.organize-bg-icon[style*="rotate(-15deg)"][data-v-2d3e72f7]{animation:organizeIconFloatNeg15-2d3e72f7 8s ease-in-out infinite;animation-delay:4.5s}.organize-bg-icon[style*="rotate(15deg)"][data-v-2d3e72f7]{animation:organizeIconFloat15-2d3e72f7 8s ease-in-out infinite;animation-delay:2s}@keyframes organizeIconFloat12-2d3e72f7{0%,to{transform:translateY(0) translate(0) rotate(12deg);opacity:.1}50%{transform:translateY(-6px) translate(3px) rotate(12deg);opacity:.12}}@keyframes organizeIconFloatNeg20-2d3e72f7{0%,to{transform:translateY(0) translate(0) rotate(-20deg);opacity:.1}50%{transform:translateY(-6px) translate(-3px) rotate(-20deg);opacity:.12}}@keyframes organizeIconFloat10-2d3e72f7{0%,to{transform:translateY(0) translate(0) rotate(10deg);opacity:.1}50%{transform:translateY(-6px) translate(3px) rotate(10deg);opacity:.12}}@keyframes organizeIconFloatNeg15-2d3e72f7{0%,to{transform:translateY(0) translate(0) rotate(-15deg);opacity:.1}50%{transform:translateY(-6px) translate(-3px) rotate(-15deg);opacity:.12}}@keyframes organizeIconFloat15-2d3e72f7{0%,to{transform:translateY(0) translate(0) rotate(15deg);opacity:.1}50%{transform:translateY(-6px) translate(3px) rotate(15deg);opacity:.12}}.dark{background:#18181b;color:#d1d5db;border-color:#3f3f46}.dark{background:#f9fafb!important;color:#09090b!important;border-color:#f9fafb!important}.dark{background:#18181b!important;border-color:#6b7280!important;color:#d1d5db!important}.dark{background:#18181b}.dark{background:#18181b;border-color:#27272a}.dark{color:#e5e7eb}.dark{background:#e5e7eb}.dark{color:#f3f4f6}.dark{color:#9ca3af}.dark{background:#eab3084d;color:#fde68a}.dark{background:#3b82f626;border-color:#3b82f64d}.dark{color:#93c5fd}.dark{background:#18181b!important;border-color:#7c3aed;color:#a1a1aa}
