.VideoGuide-module__rYK9Oa__videoGuideSection{max-width:1400px;margin:0 auto;padding:80px 5%}.VideoGuide-module__rYK9Oa__sectionHeaderCentered{text-align:center;margin-bottom:4rem}.VideoGuide-module__rYK9Oa__badge{background:rgba(var(--primary-rgb), .15);color:var(--primary);letter-spacing:1px;border-radius:100px;margin-bottom:1.5rem;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.VideoGuide-module__rYK9Oa__title{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.VideoGuide-module__rYK9Oa__gradientText{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.VideoGuide-module__rYK9Oa__description{color:var(--text-muted);font-size:1.1rem}.VideoGuide-module__rYK9Oa__guideTabs{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.VideoGuide-module__rYK9Oa__guideTab{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffff08;border-radius:100px;align-items:center;gap:10px;padding:12px 24px;font-weight:700;transition:all .3s;display:flex}.VideoGuide-module__rYK9Oa__guideTab:hover{background:#ffffff14;border-color:#fff3}.VideoGuide-module__rYK9Oa__guideTabActive{color:#00d2ff;border-color:#00d2ff99;box-shadow:0 0 20px #00d2ff40,inset 0 0 12px #00d2ff14}.VideoGuide-module__rYK9Oa__guideContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:32px;grid-template-columns:1fr 1.5fr;align-items:center;gap:4rem;padding:3rem;display:grid}.VideoGuide-module__rYK9Oa__guideInfo h3{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:900}.VideoGuide-module__rYK9Oa__guideInfo p{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem}.VideoGuide-module__rYK9Oa__guideFeatures{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.VideoGuide-module__rYK9Oa__guideFeatures li{color:#fffc;align-items:center;gap:12px;font-weight:500;display:flex}.VideoGuide-module__rYK9Oa__featureIcon{color:var(--primary)}.VideoGuide-module__rYK9Oa__guideVideoWrapper{aspect-ratio:16/9;border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.VideoGuide-module__rYK9Oa__guideVideoWrapper iframe{width:100%;height:100%}@media (max-width:1024px){.VideoGuide-module__rYK9Oa__guideContainer{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.VideoGuide-module__rYK9Oa__videoGuideSection{padding:60px 1rem}.VideoGuide-module__rYK9Oa__title{font-size:1.8rem}.VideoGuide-module__rYK9Oa__description{font-size:1rem}.VideoGuide-module__rYK9Oa__guideTabs{flex-direction:column;align-items:stretch}.VideoGuide-module__rYK9Oa__guideTab{justify-content:center}.VideoGuide-module__rYK9Oa__guideContainer{border-radius:20px;gap:2rem;padding:1.5rem}.VideoGuide-module__rYK9Oa__guideInfo h3{margin-bottom:.8rem;font-size:1.5rem}.VideoGuide-module__rYK9Oa__guideInfo p{margin-bottom:1.5rem;font-size:1rem}}.VideoGuide-module__rYK9Oa__soonPlaceholder{background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.VideoGuide-module__rYK9Oa__soonPlaceholder:before{content:"";background:radial-gradient(circle, rgba(var(--primary-rgb), .1) 0%, transparent 70%);width:200%;height:200%;animation:10s linear infinite VideoGuide-module__rYK9Oa__rotate;position:absolute;top:-50%;left:-50%}@keyframes VideoGuide-module__rYK9Oa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VideoGuide-module__rYK9Oa__soonText{letter-spacing:12px;color:#ffffff1a;background:linear-gradient(90deg,#ffffff1a,#fff6,#ffffff1a);text-transform:uppercase;z-index:1;filter:drop-shadow(0 0 20px rgba(var(--primary-rgb), .2));-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:900;position:relative}@media (max-width:768px){.VideoGuide-module__rYK9Oa__soonText{letter-spacing:6px;font-size:2.5rem}}
.HomeAIInput-module__XSuSjW__aiInputContainer{z-index:10;width:100%;max-width:680px;margin:60px auto 0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.HomeAIInput-module__XSuSjW__aiInputContainer.HomeAIInput-module__XSuSjW__focused{transform:translateY(-2px)}.HomeAIInput-module__XSuSjW__glowBackdrop{background:linear-gradient(90deg, hsl(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 60%), hsl(var(--dynamic-hue-2,190), calc(var(--dynamic-saturation,0) * 1%), 50%), hsl(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 60%));opacity:.18;filter:blur(14px);pointer-events:none;background-size:200%;border-radius:24px;transition:opacity .75s,filter .75s,background .75s;animation:4s linear infinite HomeAIInput-module__XSuSjW__glowScroll;position:absolute;inset:-2px}.HomeAIInput-module__XSuSjW__aiInputContainer.HomeAIInput-module__XSuSjW__focused .HomeAIInput-module__XSuSjW__glowBackdrop{opacity:.55;filter:blur(18px)}.HomeAIInput-module__XSuSjW__inputWrapper{-webkit-backdrop-filter:blur(20px);border:1px solid hsla(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 60%, .15);background:#0a0a0c99;border-radius:24px;align-items:center;padding:8px 8px 8px 24px;transition:all .75s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 32px #0006}.HomeAIInput-module__XSuSjW__aiInputContainer.HomeAIInput-module__XSuSjW__focused .HomeAIInput-module__XSuSjW__inputWrapper{border-color:hsla(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 65%, .45);box-shadow:0 12px 48px hsla(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 50%, .25);background:#0f0f12bf}.HomeAIInput-module__XSuSjW__aiIcon{object-fit:contain;filter:grayscale()opacity(.65)brightness(1.2);flex-shrink:0;width:22px;height:22px;margin-right:14px;transition:filter .3s,transform .3s}.HomeAIInput-module__XSuSjW__aiInputContainer.HomeAIInput-module__XSuSjW__focused .HomeAIInput-module__XSuSjW__aiIcon{filter:grayscale()opacity(.95)brightness(1.4);transform:scale(1.05)}.HomeAIInput-module__XSuSjW__inputField{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 0;font-family:inherit;font-size:1.1rem}.HomeAIInput-module__XSuSjW__inputField::placeholder{color:#ffffff59}.HomeAIInput-module__XSuSjW__submitButton{color:#ffffff4d;cursor:not-allowed;background:#ffffff0d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.HomeAIInput-module__XSuSjW__submitButton.HomeAIInput-module__XSuSjW__active{background:linear-gradient(135deg, hsl(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 60%) 0%, hsl(var(--dynamic-hue-2,190), calc(var(--dynamic-saturation,0) * 1%), 50%) 100%);color:#fff;cursor:pointer;box-shadow:0 4px 14px hsla(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 50%, .4)}.HomeAIInput-module__XSuSjW__submitButton.HomeAIInput-module__XSuSjW__active:hover{filter:brightness(1.15);transform:scale(1.05)}@keyframes HomeAIInput-module__XSuSjW__glowScroll{0%{background-position:0%}to{background-position:200%}}@keyframes HomeAIInput-module__XSuSjW__pulseIcon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@media (max-width:768px){.HomeAIInput-module__XSuSjW__aiInputContainer{max-width:90%;margin-top:32px}.HomeAIInput-module__XSuSjW__inputField{font-size:1rem}.HomeAIInput-module__XSuSjW__inputWrapper{border-radius:20px;padding:6px 6px 6px 16px}}
.Skeleton-module__QUUPIW__skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s linear infinite Skeleton-module__QUUPIW__shimmer;position:relative;overflow:hidden}@keyframes Skeleton-module__QUUPIW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module__QUUPIW__skeletonCard{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;flex-direction:column;height:100%;padding:24px;display:flex}.Skeleton-module__QUUPIW__cardHead{gap:15px;margin-bottom:1.5rem;display:flex}.Skeleton-module__QUUPIW__cardBody{flex-grow:1}.Skeleton-module__QUUPIW__cardFooter{border-top:1px solid var(--border);justify-content:space-between;margin-top:auto;padding-top:1rem;display:flex}.Skeleton-module__QUUPIW__statItem{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;align-items:center;gap:1.5rem;padding:2rem;display:flex}.Skeleton-module__QUUPIW__categoryItem{background:var(--bg-card);border:1px solid var(--border);border-radius:200px;align-items:center;gap:1rem;height:80px;padding:1.2rem;display:flex}.Skeleton-module__QUUPIW__trendingItem{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem;display:flex}.Skeleton-module__QUUPIW__blogCard{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:0;overflow:hidden}.Skeleton-module__QUUPIW__blogContent{padding:1.5rem}.Skeleton-module__QUUPIW__blogMeta{gap:10px;margin-bottom:15px;display:flex}.Skeleton-module__QUUPIW__flexCol{flex-direction:column;flex-grow:1;display:flex}.Skeleton-module__QUUPIW__mb8{margin-bottom:8px}.Skeleton-module__QUUPIW__mb15{margin-bottom:15px}.Skeleton-module__QUUPIW__mb20{margin-bottom:20px}.Skeleton-module__QUUPIW__shrink0{flex-shrink:0}
.AIChatEmptyState-module__44oZUq__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem 2rem;display:flex;position:relative}.AIChatEmptyState-module__44oZUq__emptyGlow{pointer-events:none;background:radial-gradient(circle,#00d2ff14 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute}.AIChatEmptyState-module__44oZUq__botIcon{filter:drop-shadow(0 0 18px #00d2ff66);margin-bottom:.75rem;animation:3s ease-in-out infinite AIChatEmptyState-module__44oZUq__floatIcon}.AIChatEmptyState-module__44oZUq__emptyState h3{color:#f1f5f9;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.AIChatEmptyState-module__44oZUq__suggestionsContainer{flex-direction:column;gap:.5rem;width:100%;max-width:400px;margin-top:1rem;display:flex}.AIChatEmptyState-module__44oZUq__suggestionBtn{color:#cbd5e1;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 14px;font-size:.85rem;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1);animation:.4s ease-out AIChatEmptyState-module__44oZUq__fadeIn}.AIChatEmptyState-module__44oZUq__suggestionBtn:hover{color:#fff;background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@keyframes AIChatEmptyState-module__44oZUq__floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes AIChatEmptyState-module__44oZUq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIChatEmptyState-module__44oZUq__compareModeText{text-align:center;color:var(--text-secondary);max-width:400px;margin:1rem auto 0;font-size:.95rem;line-height:1.6}
.TypingIndicator-module__CmfBmG__engravedContainer{-webkit-backdrop-filter:blur(14px);background:#0e1118bf;border:1px solid #ffffff14;border-radius:12px;align-items:center;max-width:100%;padding:6px 12px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:.35s cubic-bezier(.16,1,.3,1) TypingIndicator-module__CmfBmG__fadeInContainer;display:inline-flex;box-shadow:inset 0 1px 4px #0009,0 4px 18px #0000004d}@keyframes TypingIndicator-module__CmfBmG__fadeInContainer{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.TypingIndicator-module__CmfBmG__pipelineTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;display:flex;overflow-x:auto}.TypingIndicator-module__CmfBmG__pipelineTrack::-webkit-scrollbar{display:none}.TypingIndicator-module__CmfBmG__connectorLine{background:#ffffff14;border-radius:2px;flex-shrink:0;width:20px;min-width:10px;height:2px;transition:background .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.TypingIndicator-module__CmfBmG__activeLine{background:linear-gradient(90deg,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee66}.TypingIndicator-module__CmfBmG__pipelineNode{letter-spacing:.2px;-webkit-user-select:none;user-select:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;font-size:.74rem;font-weight:600;transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.TypingIndicator-module__CmfBmG__activeNode{color:#38bdf8;background:#22d3ee1a;border:1px solid #22d3ee4d;animation:.45s cubic-bezier(.16,1,.3,1) forwards TypingIndicator-module__CmfBmG__nodePulseIn;box-shadow:0 0 14px #22d3ee33}@keyframes TypingIndicator-module__CmfBmG__nodePulseIn{0%{opacity:.8;transform:scale(.96)}50%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.TypingIndicator-module__CmfBmG__completedNode{color:#c084fc;background:#a855f714;border:1px solid #a855f733}.TypingIndicator-module__CmfBmG__pendingNode{color:#ffffff59;background:#ffffff05;border:1px solid #ffffff0d}.TypingIndicator-module__CmfBmG__nodeIconWrapper{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,color .3s;display:flex}.TypingIndicator-module__CmfBmG__checkIcon{color:#c084fc;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards TypingIndicator-module__CmfBmG__checkPop}@keyframes TypingIndicator-module__CmfBmG__checkPop{0%{opacity:0;transform:scale(.5)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.TypingIndicator-module__CmfBmG__nodeLabel{white-space:nowrap;transition:color .4s}.TypingIndicator-module__CmfBmG__pulseDot{background:#38bdf8;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite TypingIndicator-module__CmfBmG__pulseGlow;box-shadow:0 0 6px #38bdf8}@keyframes TypingIndicator-module__CmfBmG__pulseGlow{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@media (max-width:640px){.TypingIndicator-module__CmfBmG__engravedContainer{max-width:100%;padding:4px 8px}.TypingIndicator-module__CmfBmG__pipelineTrack{gap:4px}.TypingIndicator-module__CmfBmG__connectorLine{width:8px;min-width:6px}.TypingIndicator-module__CmfBmG__pipelineNode{padding:2px 7px}.TypingIndicator-module__CmfBmG__nodeLabel{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.7rem;overflow:hidden}}
.MarkdownRenderer-module__NMW0aW__markdownBody{flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.MarkdownRenderer-module__NMW0aW__markdownBody>*{animation:.4s ease-out forwards MarkdownRenderer-module__NMW0aW__markdownFadeIn}@keyframes MarkdownRenderer-module__NMW0aW__markdownFadeIn{0%{opacity:0}to{opacity:1}}.MarkdownRenderer-module__NMW0aW__mdSpacer{height:.5rem}.MarkdownRenderer-module__NMW0aW__mdP{color:#cbd5e1;margin:0 0 .1rem;line-height:1.75}.MarkdownRenderer-module__NMW0aW__mdH1{color:#fff;letter-spacing:-.3px;border-bottom:1px solid #00d2ff26;margin:1.25rem 0 .5rem;padding-bottom:.4rem;font-size:1.25rem;font-weight:800}.MarkdownRenderer-module__NMW0aW__mdH2{color:#f1f5f9;align-items:center;gap:.5rem;margin:1rem 0 .4rem;font-size:1.05rem;font-weight:700;display:flex}.MarkdownRenderer-module__NMW0aW__mdH2:before{content:"";background:linear-gradient(#00d2ff,#3a7bd5);border-radius:2px;flex-shrink:0;width:3px;height:1em;display:inline-block}.MarkdownRenderer-module__NMW0aW__mdH3{color:#00d2ff;letter-spacing:.2px;margin:.75rem 0 .3rem;font-size:.95rem;font-weight:700}.MarkdownRenderer-module__NMW0aW__mdH4{color:#93c5fd;border-inline-start:2px solid #93c5fd59;margin:.65rem 0 .25rem;padding-inline-start:.5rem;font-size:.9rem;font-weight:700}.MarkdownRenderer-module__NMW0aW__mdH5{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:.5rem 0 .2rem;font-size:.85rem;font-weight:600}.MarkdownRenderer-module__NMW0aW__mdH6{color:#64748b;margin:.4rem 0 .15rem;font-size:.8rem;font-weight:600}.MarkdownRenderer-module__NMW0aW__mdUl{flex-direction:column;gap:.4rem;margin:.5rem 0;padding-inline-start:1rem;list-style:none;display:flex}.MarkdownRenderer-module__NMW0aW__mdUl li{color:#cbd5e1;padding-inline-start:.5rem;line-height:1.7;position:relative}.MarkdownRenderer-module__NMW0aW__mdUl li:before{content:"•";color:#00d2ff;font-weight:700;position:absolute;inset-inline-start:-.5rem}.MarkdownRenderer-module__NMW0aW__mdOl{flex-direction:column;gap:.4rem;margin:.5rem 0;padding-inline-start:1.5rem;display:flex}.MarkdownRenderer-module__NMW0aW__mdOl li{color:#cbd5e1;padding-inline-start:.25rem;line-height:1.7}.MarkdownRenderer-module__NMW0aW__mdOl li::marker{color:#00d2ff;font-weight:700}.MarkdownRenderer-module__NMW0aW__mdBlockquote{color:#94a3b8;background:#00d2ff0d;border-inline-start:3px solid #00d2ff66;border-start-end-radius:8px;border-end-end-radius:8px;margin:.5rem 0;padding:.75rem 1rem;font-style:italic}.MarkdownRenderer-module__NMW0aW__mdHr{border:none;border-top:1px solid #ffffff12;margin:.75rem 0}.MarkdownRenderer-module__NMW0aW__mdBold{color:#fff;font-weight:700}.MarkdownRenderer-module__NMW0aW__mdItalic{color:#94a3b8;font-style:italic}.MarkdownRenderer-module__NMW0aW__mdInlineCode{color:#7dd3fc;white-space:pre-wrap;word-break:break-word;unicode-bidi:isolate;background:#00d2ff14;border:1px solid #00d2ff26;border-radius:5px;max-width:100%;margin:2px 0;padding:.15em .5em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;line-height:1.4;display:inline-block}.MarkdownRenderer-module__NMW0aW__tableWrapper{background:0 0;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin:1.5rem 0;animation:.4s ease-out forwards MarkdownRenderer-module__NMW0aW__fadeSlideUp;overflow-x:auto}.MarkdownRenderer-module__NMW0aW__mdTable{border-collapse:separate;border-spacing:0;text-align:start;color:#e2e8f0;width:100%;font-size:.9rem;line-height:1.6}.MarkdownRenderer-module__NMW0aW__mdTable th,.MarkdownRenderer-module__NMW0aW__mdTable td{border-bottom:1px solid #ffffff0d;vertical-align:middle;text-align:start;border-inline-end:1px solid #ffffff0d;padding:14px 16px}.MarkdownRenderer-module__NMW0aW__mdTable th:last-child,.MarkdownRenderer-module__NMW0aW__mdTable td:last-child{border-inline-end:none}.MarkdownRenderer-module__NMW0aW__mdTable th{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#ffffff05;font-size:.75rem;font-weight:600}.MarkdownRenderer-module__NMW0aW__mdTable tbody tr{transition:background-color .2s}.MarkdownRenderer-module__NMW0aW__mdTable tbody tr:hover td{background-color:#ffffff0a}.MarkdownRenderer-module__NMW0aW__mdTable tr:last-child td{border-bottom:none}.MarkdownRenderer-module__NMW0aW__mdTable tr:hover td{background:#ffffff05}.MarkdownRenderer-module__NMW0aW__reasoningBlock{background:0 0;border-radius:6px;margin:8px 0;overflow:hidden}.MarkdownRenderer-module__NMW0aW__reasoningHeader{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;background:#0b0f19b3;border:1px solid #ffffff05;border-radius:6px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.MarkdownRenderer-module__NMW0aW__reasoningHeader:hover{color:#94a3b8;background:#0b0f19}.MarkdownRenderer-module__NMW0aW__reasoningIcon{color:#64748b;margin-inline-end:8px}.MarkdownRenderer-module__NMW0aW__reasoningContent{color:#94a3b8;-webkit-backdrop-filter:blur(8px);background:#0f172a33;border:1px solid #ffffff0a;border-radius:6px;margin-top:4px;padding:12px}.MarkdownRenderer-module__NMW0aW__mdToolCardWrapper{width:100%;max-width:450px;margin:12px 0;text-decoration:none;display:block}.MarkdownRenderer-module__NMW0aW__mdToolCard{-webkit-backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #00000026}.MarkdownRenderer-module__NMW0aW__mdToolCard:hover{background:#0f172acc;border-color:#38bdf866;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.MarkdownRenderer-module__NMW0aW__mdToolIconFallback{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.MarkdownRenderer-module__NMW0aW__mdToolInfo{text-align:start;flex-direction:column;flex-grow:1;display:flex}.MarkdownRenderer-module__NMW0aW__mdToolInfo strong{color:#f1f5f9;margin-bottom:4px;font-size:1.05rem;font-weight:600}.MarkdownRenderer-module__NMW0aW__mdToolBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.MarkdownRenderer-module__NMW0aW__mdToolLink{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#00d2ff,#3a7bd5);border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.MarkdownRenderer-module__NMW0aW__mdToolLink:hover{opacity:.9;color:#fff}@media (max-width:768px){.MarkdownRenderer-module__NMW0aW__mdToolCard{gap:8px;padding:8px}.MarkdownRenderer-module__NMW0aW__mdToolIconFallback{width:36px;height:36px}.MarkdownRenderer-module__NMW0aW__mdToolInfo strong{font-size:.95rem}.MarkdownRenderer-module__NMW0aW__mdToolLink{padding:6px 10px;font-size:.8rem}.MarkdownRenderer-module__NMW0aW__tableWrapper{font-size:.8rem}}.MarkdownRenderer-module__NMW0aW__mdTable td .MarkdownRenderer-module__NMW0aW__mdToolCardWrapper{min-width:200px;max-width:100%;margin:4px 0}.MarkdownRenderer-module__NMW0aW__mdToolCardCompact{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:4px 0;padding:6px;display:flex}.MarkdownRenderer-module__NMW0aW__mdToolIconFallbackCompact{color:#fff;background:linear-gradient(135deg,#00d2ff,#3a7bd5);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex}.MarkdownRenderer-module__NMW0aW__mdToolInfoCompact{flex-direction:column;gap:2px;width:100%;display:flex}.MarkdownRenderer-module__NMW0aW__mdToolLinkCompact{text-align:center;color:#00d2ff;background:#00d2ff1a;border-radius:4px;width:100%;padding:4px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.MarkdownRenderer-module__NMW0aW__mdToolLinkCompact:hover{color:#020617;background:#00d2ff}.MarkdownRenderer-module__NMW0aW__mermaidWrapper{direction:ltr;background:0 0;border-radius:8px;justify-content:center;align-items:flex-start;width:100%;margin:16px 0;padding:20px 8px;display:flex;overflow-x:auto}.MarkdownRenderer-module__NMW0aW__mermaidWrapper svg{max-width:100%;height:auto;display:block}:is(.MarkdownRenderer-module__NMW0aW__mermaidWrapper .nodeLabel,.MarkdownRenderer-module__NMW0aW__mermaidWrapper .edgeLabel,.MarkdownRenderer-module__NMW0aW__mermaidWrapper foreignObject div,.MarkdownRenderer-module__NMW0aW__mermaidWrapper text){direction:rtl;unicode-bidi:embed;color:#e2e8f0!important;fill:#e2e8f0!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important}:is(.MarkdownRenderer-module__NMW0aW__mermaidWrapper .node rect,.MarkdownRenderer-module__NMW0aW__mermaidWrapper .node circle,.MarkdownRenderer-module__NMW0aW__mermaidWrapper .node polygon,.MarkdownRenderer-module__NMW0aW__mermaidWrapper .node path){stroke:#00d2ff66!important}.MarkdownRenderer-module__NMW0aW__mdUl,.MarkdownRenderer-module__NMW0aW__mdOl{margin:10px 0;padding-inline-start:30px}.MarkdownRenderer-module__NMW0aW__mdToolCardLoading{opacity:.7}.MarkdownRenderer-module__NMW0aW__mdToolLoadingText{font-size:.9rem}.MarkdownRenderer-module__NMW0aW__mdToolFavicon{object-fit:cover;border-radius:8px;flex-shrink:0}.MarkdownRenderer-module__NMW0aW__mdToolTitle{color:#f1f5f9;margin:0 0 4px;font-size:1.05rem}.MarkdownRenderer-module__NMW0aW__mdToolTitleCompact{color:#f1f5f9;margin:0 0 4px;font-size:.85rem}.MarkdownRenderer-module__NMW0aW__mdToolDesc{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.4;display:block}.MarkdownRenderer-module__NMW0aW__mdToolBadgeCompact{margin-top:4px}.MarkdownRenderer-module__NMW0aW__progressContainer{color:#cbd5e1;text-align:left;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;width:100%;max-width:280px;margin:8px 0;padding:8px 12px;font-size:.85rem;display:inline-flex}.MarkdownRenderer-module__NMW0aW__progressHeader{justify-content:space-between;margin-bottom:4px;display:flex}.MarkdownRenderer-module__NMW0aW__progressLabel{font-weight:500}.MarkdownRenderer-module__NMW0aW__progressValue{color:#00d2ff;font-weight:700}.MarkdownRenderer-module__NMW0aW__progressBar{background-color:#ffffff1a;border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.MarkdownRenderer-module__NMW0aW__progressBarFill{background-color:#00d2ff;height:100%;transition:width .3s;display:block}.MarkdownRenderer-module__NMW0aW__inlineIconWrapper{vertical-align:text-bottom;justify-content:center;align-items:center;margin:0 6px;display:inline-flex}.MarkdownRenderer-module__NMW0aW__iconGray{color:#6b7280}.MarkdownRenderer-module__NMW0aW__iconGold{color:#8b7355}.MarkdownRenderer-module__NMW0aW__iconSlate{color:#64748b}.MarkdownRenderer-module__NMW0aW__iconDarkGray{color:#4b5563}.MarkdownRenderer-module__NMW0aW__iconSand{color:#a89f91}.MarkdownRenderer-module__NMW0aW__stepBadge{color:#8b7355;vertical-align:text-bottom;border:1px solid #8b7355;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;margin:0 6px;font-size:12px;font-weight:700;display:inline-flex}
.SmartToolCard-module__0F5tpa__mdToolCardWrapper{width:100%;margin:.5rem 0;display:block}.SmartToolCard-module__0F5tpa__mdToolCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;margin:1rem 0;padding:.75rem 1rem;transition:all .2s;display:flex}.SmartToolCard-module__0F5tpa__mdToolCard:hover{background:#ffffff0f;border-color:#00d2ff4d}.SmartToolCard-module__0F5tpa__mdToolIconFallback{color:#fff;background:linear-gradient(135deg,#00d2ff,#3a7bd5);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}.SmartToolCard-module__0F5tpa__mdToolInfo{flex-direction:column;flex:1;gap:.2rem;display:flex}.SmartToolCard-module__0F5tpa__mdToolInfo h4{color:#e2e8f0;margin:0;font-size:.95rem;font-weight:600}.SmartToolCard-module__0F5tpa__mdToolInfo p{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.2}.SmartToolCard-module__0F5tpa__mdToolBadge{color:#00d2ff;background:#00d2ff1a;border-radius:4px;width:max-content;margin-top:4px;padding:2px 6px;font-size:.7rem;display:inline-block}.SmartToolCard-module__0F5tpa__mdToolLink{color:#00d2ff;background:#00d2ff1a;border-radius:6px;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.SmartToolCard-module__0F5tpa__mdToolLink:hover{color:#020617;background:#00d2ff}.SmartToolCard-module__0F5tpa__mdToolCardCompact{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:4px 0;padding:6px;display:flex}.SmartToolCard-module__0F5tpa__mdToolIconFallbackCompact{color:#fff;background:linear-gradient(135deg,#00d2ff,#3a7bd5);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex}.SmartToolCard-module__0F5tpa__mdToolInfoCompact{flex-direction:column;gap:2px;width:100%;display:flex}.SmartToolCard-module__0F5tpa__mdToolLinkCompact{text-align:center;color:#00d2ff;background:#00d2ff1a;border-radius:4px;width:100%;padding:4px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.SmartToolCard-module__0F5tpa__mdToolLinkCompact:hover{color:#020617;background:#00d2ff}.SmartToolCard-module__0F5tpa__toolImg{object-fit:cover;border-radius:8px;flex-shrink:0}.SmartToolCard-module__0F5tpa__toolName{color:#f1f5f9;margin:0 0 4px;font-size:1.05rem}.SmartToolCard-module__0F5tpa__toolNameCompact{color:#f1f5f9;white-space:normal;margin:0 0 4px;font-size:.85rem}.SmartToolCard-module__0F5tpa__toolSubtext{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.4;display:block}.SmartToolCard-module__0F5tpa__badgeExternal{color:#f59e0b!important;background-color:#f59e0b1a!important}.SmartToolCard-module__0F5tpa__fallbackHidden{display:none!important}.SmartToolCard-module__0F5tpa__badgeCompact{margin-top:4px}.SmartToolCard-module__0F5tpa__loadingState{opacity:.6}.SmartToolCard-module__0F5tpa__skeletonTitle{background:#ffffff14;border-radius:4px;width:120px;height:14px;display:block}.SmartToolCard-module__0F5tpa__skeletonDesc{background:#ffffff0d;border-radius:4px;width:180px;height:10px;margin-top:6px;display:block}.SmartToolCard-module__0F5tpa__fallbackIcon{display:none!important}.SmartToolCard-module__0F5tpa__fallbackIconShow{display:flex!important}
.ReasoningBlock-module__OmL-IG__wrapper{-webkit-backdrop-filter:blur(14px);text-align:left;background:#0e1118bf;border:1px solid #ffffff14;border-radius:12px;margin:6px 0 10px;transition:all .5s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:inset 0 1px 4px #0009,0 4px 18px #0000004d}.ReasoningBlock-module__OmL-IG__wrapper.ReasoningBlock-module__OmL-IG__streaming{border-color:#22d3ee4d}.ReasoningBlock-module__OmL-IG__wrapper.ReasoningBlock-module__OmL-IG__complete{border-color:#ffffff14}.ReasoningBlock-module__OmL-IG__wrapper.ReasoningBlock-module__OmL-IG__complete:hover{border-color:#ffffff26}.ReasoningBlock-module__OmL-IG__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 12px;transition:background .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ReasoningBlock-module__OmL-IG__header:hover{background:#ffffff08}.ReasoningBlock-module__OmL-IG__pipelineHeaderTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.ReasoningBlock-module__OmL-IG__pipelineHeaderTrack::-webkit-scrollbar{display:none}.ReasoningBlock-module__OmL-IG__connectorLine{background:#ffffff14;border-radius:2px;flex-shrink:0;width:20px;min-width:10px;height:2px;transition:background .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.ReasoningBlock-module__OmL-IG__activeLine{background:linear-gradient(90deg,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee66}.ReasoningBlock-module__OmL-IG__pipelineNode{letter-spacing:.2px;-webkit-user-select:none;user-select:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;font-size:.74rem;font-weight:600;transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.ReasoningBlock-module__OmL-IG__activeNode{color:#38bdf8;background:#22d3ee1a;border:1px solid #22d3ee4d;animation:.45s cubic-bezier(.16,1,.3,1) forwards ReasoningBlock-module__OmL-IG__nodePulseIn;box-shadow:0 0 14px #22d3ee33}@keyframes ReasoningBlock-module__OmL-IG__nodePulseIn{0%{opacity:.8;transform:scale(.96)}50%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.ReasoningBlock-module__OmL-IG__completedNode{color:#c084fc;background:#a855f714;border:1px solid #a855f733}.ReasoningBlock-module__OmL-IG__pendingNode{color:#ffffff59;background:#ffffff05;border:1px solid #ffffff0d}.ReasoningBlock-module__OmL-IG__nodeIconWrapper{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,color .3s;display:flex}.ReasoningBlock-module__OmL-IG__checkIcon{color:#c084fc;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards ReasoningBlock-module__OmL-IG__checkPop}@keyframes ReasoningBlock-module__OmL-IG__checkPop{0%{opacity:0;transform:scale(.5)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ReasoningBlock-module__OmL-IG__nodeLabel{white-space:nowrap;transition:color .4s}.ReasoningBlock-module__OmL-IG__pulseDot{background:#38bdf8;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ReasoningBlock-module__OmL-IG__pulseGlow;box-shadow:0 0 6px #38bdf8}@keyframes ReasoningBlock-module__OmL-IG__pulseGlow{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.ReasoningBlock-module__OmL-IG__headerRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.ReasoningBlock-module__OmL-IG__badge{color:#38bdf8;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-size:.68rem;font-weight:600;transition:all .4s;display:inline-flex}.ReasoningBlock-module__OmL-IG__chevronBtn{color:#64748b;justify-content:center;align-items:center;transition:color .3s,transform .3s;display:flex}.ReasoningBlock-module__OmL-IG__header:hover .ReasoningBlock-module__OmL-IG__chevronBtn{color:#94a3b8}.ReasoningBlock-module__OmL-IG__shimmerBar{background:#22d3ee1a;border-radius:1px;height:2px;margin:0 12px 6px;overflow:hidden}.ReasoningBlock-module__OmL-IG__shimmerFill{background:linear-gradient(90deg,#0000,#22d3ee80,#0000);border-radius:1px;width:40%;height:100%;animation:1.5s ease-in-out infinite ReasoningBlock-module__OmL-IG__shimmerSlide}@keyframes ReasoningBlock-module__OmL-IG__shimmerSlide{0%{transform:translate(-250%)}to{transform:translate(500%)}}.ReasoningBlock-module__OmL-IG__body{padding:4px 12px 12px;animation:.3s cubic-bezier(.16,1,.3,1) forwards ReasoningBlock-module__OmL-IG__bodyReveal}@keyframes ReasoningBlock-module__OmL-IG__bodyReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ReasoningBlock-module__OmL-IG__timelineContainer{padding-inline-start:16px;position:relative}.ReasoningBlock-module__OmL-IG__timelineTrack{inset-inline-start:5px;background:linear-gradient(#22d3ee4d,#a855f71a,#0000);border-radius:1px;width:1px;position:absolute;top:8px;bottom:8px}.ReasoningBlock-module__OmL-IG__linesList{flex-direction:column;gap:5px;display:flex}.ReasoningBlock-module__OmL-IG__lineRow{opacity:0;align-items:flex-start;gap:10px;animation:.3s ease-out forwards ReasoningBlock-module__OmL-IG__lineAppear;display:flex}@keyframes ReasoningBlock-module__OmL-IG__lineAppear{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.ReasoningBlock-module__OmL-IG__headingRow .ReasoningBlock-module__OmL-IG__lineText{color:#38bdf8;padding-top:4px;font-size:.8rem;font-weight:600}.ReasoningBlock-module__OmL-IG__bulletRow .ReasoningBlock-module__OmL-IG__lineText{padding-inline-start:4px}.ReasoningBlock-module__OmL-IG__dot{background:#22d3ee66;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px;transition:background .3s}.ReasoningBlock-module__OmL-IG__dotPulse{background:#38bdf8;animation:1s ease-in-out infinite ReasoningBlock-module__OmL-IG__dotBlink}@keyframes ReasoningBlock-module__OmL-IG__dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.ReasoningBlock-module__OmL-IG__lineText{color:#94a3b8;word-break:break-word;flex:1;min-width:0;font-size:.78rem;line-height:1.65}.ReasoningBlock-module__OmL-IG__bold{color:#38bdf8;font-weight:600}.ReasoningBlock-module__OmL-IG__code{color:#38bdf8;background:#22d3ee14;border:1px solid #22d3ee26;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75em}.ReasoningBlock-module__OmL-IG__cursor{background:#38bdf8;border-radius:1px;width:6px;height:14px;margin-top:3px;animation:.9s step-end infinite ReasoningBlock-module__OmL-IG__cursorBlink}@keyframes ReasoningBlock-module__OmL-IG__cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:640px){.ReasoningBlock-module__OmL-IG__header{gap:4px;padding:5px 8px}.ReasoningBlock-module__OmL-IG__pipelineHeaderTrack{gap:4px}.ReasoningBlock-module__OmL-IG__connectorLine{width:8px;min-width:6px}.ReasoningBlock-module__OmL-IG__pipelineNode{padding:2px 7px}.ReasoningBlock-module__OmL-IG__nodeLabel{text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:.7rem;overflow:hidden}.ReasoningBlock-module__OmL-IG__badge{padding:1px 5px;font-size:.62rem}}
.VisualStreamingSkeleton-module__7XaKYW__container{box-sizing:border-box;background:#27272a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;margin:16px 0;padding:20px;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000003d}.VisualStreamingSkeleton-module__7XaKYW__absolute{height:100%;position:absolute;inset:0}.VisualStreamingSkeleton-module__7XaKYW__relative{height:220px;position:relative}.VisualStreamingSkeleton-module__7XaKYW__scanLine{background:linear-gradient(90deg,#0000,#00d2ff,#0000);height:2px;animation:2s linear infinite VisualStreamingSkeleton-module__7XaKYW__scan;position:absolute;top:0;left:0;right:0}@keyframes VisualStreamingSkeleton-module__7XaKYW__scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.VisualStreamingSkeleton-module__7XaKYW__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:100%;padding-bottom:12px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__headerLeft{align-items:center;gap:10px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__pulseDot{background:#00d2ff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite VisualStreamingSkeleton-module__7XaKYW__pulse;box-shadow:0 0 8px #00d2ffcc}@keyframes VisualStreamingSkeleton-module__7XaKYW__pulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.VisualStreamingSkeleton-module__7XaKYW__statusText{color:#e4e4e7;letter-spacing:.3px;font-size:13px;font-weight:600}.VisualStreamingSkeleton-module__7XaKYW__logoText{color:#71717a;font-size:11px;font-weight:500}.VisualStreamingSkeleton-module__7XaKYW__content{flex-direction:column;flex-grow:1;justify-content:center;gap:14px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__rowTop{align-items:center;gap:12px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__textLines{flex-direction:column;flex-grow:1;gap:6px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__rowMiddle{flex-direction:column;gap:8px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__rowBottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.VisualStreamingSkeleton-module__7XaKYW__op60{opacity:.6}.VisualStreamingSkeleton-module__7XaKYW__op80{opacity:.8}.VisualStreamingSkeleton-module__7XaKYW__op50{opacity:.5}.VisualStreamingSkeleton-module__7XaKYW__op40{opacity:.4}.VisualStreamingSkeleton-module__7XaKYW__op70{opacity:.7}
.VisualRenderer-module__yuVhMq__container{border-radius:16px;margin:16px 0;transition:height .3s;animation:.6s cubic-bezier(.16,1,.3,1) forwards VisualRenderer-module__yuVhMq__vbFade;position:relative;overflow:hidden}@keyframes VisualRenderer-module__yuVhMq__vbFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.VisualRenderer-module__yuVhMq__workflowNotice{color:#00d2ff;background:#00d2ff0a;border:1px solid #00d2ff26;border-radius:16px;align-items:center;gap:10px;margin:12px 0;padding:16px;font-family:Cairo,sans-serif;font-size:12px;display:flex}.VisualRenderer-module__yuVhMq__workflowNoticeIcon{font-size:16px}.VisualRenderer-module__yuVhMq__skeletonContainer{z-index:2;background:#27272a;border-radius:16px;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.VisualRenderer-module__yuVhMq__errorBox{color:#fca5a5;background:#ef44440d;border:1px solid #ef444426;border-radius:16px;flex-direction:column;gap:10px;margin:16px 0;padding:20px;font-size:13px;display:flex}.VisualRenderer-module__yuVhMq__errorTitle{color:#ef4444;font-weight:600}.VisualRenderer-module__yuVhMq__errorMsg{opacity:.7;font-size:12px}.VisualRenderer-module__yuVhMq__retryBtn{color:#00d2ff;cursor:pointer;background:#00d2ff1a;border:1px solid #00d2ff4d;border-radius:8px;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.VisualRenderer-module__yuVhMq__retryBtn:hover{background:#00d2ff33}.VisualRenderer-module__yuVhMq__iframe{border:none;border-radius:16px;width:100%;transition:opacity .4s,height .3s;display:block}.VisualRenderer-module__yuVhMq__errorHeader{align-items:center;gap:8px;display:flex}.VisualRenderer-module__yuVhMq__errorCode{color:#64748b;white-space:pre-wrap;word-break:break-word;background:#0000004d;border-radius:8px;padding:8px 12px;font-family:monospace;font-size:11px;display:block}.VisualRenderer-module__yuVhMq__errorRetryBtn{color:#00d2ff;cursor:pointer;background:#00d2ff14;border:1px solid #00d2ff40;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.VisualRenderer-module__yuVhMq__errorRetryBtn:hover{background:#00d2ff26}.VisualRenderer-module__yuVhMq__blueprintPreview{background:#0f162499;border:1px solid #ffffff14;border-radius:20px;margin:16px 0;padding:1.5rem;box-shadow:0 12px 30px #0000004d}.VisualRenderer-module__yuVhMq__previewTitle{color:#00d2ff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700}.VisualRenderer-module__yuVhMq__previewName{color:#fff;margin:0 0 .5rem;font-family:Outfit,Inter,sans-serif;font-size:1.35rem;font-weight:800}.VisualRenderer-module__yuVhMq__previewDesc{color:#94a3b8;margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.VisualRenderer-module__yuVhMq__previewPhases{flex-direction:column;gap:1rem;display:flex}.VisualRenderer-module__yuVhMq__previewPhaseCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.VisualRenderer-module__yuVhMq__previewPhaseCard:hover{background:#ffffff0a;border-color:#ffffff1a}.VisualRenderer-module__yuVhMq__previewPhaseHeader{align-items:center;gap:.75rem;display:flex}.VisualRenderer-module__yuVhMq__previewPhaseBadge{text-transform:uppercase;border:1px solid;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.VisualRenderer-module__yuVhMq__previewPhaseTitle{color:#fff;font-family:Outfit,Inter,sans-serif;font-size:.95rem;font-weight:700}.VisualRenderer-module__yuVhMq__previewPhaseDesc{color:#64748b;margin:0;font-size:.85rem;line-height:1.4}.VisualRenderer-module__yuVhMq__previewTasksCount{color:#94a3b8;background:#ffffff08;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:.75rem;font-weight:600}@media (max-width:640px){.VisualRenderer-module__yuVhMq__container{border-radius:12px;width:100%;max-width:100%;margin:10px 0}.VisualRenderer-module__yuVhMq__iframe{border-radius:12px}.VisualRenderer-module__yuVhMq__blueprintPreview{border-radius:14px;margin:10px 0;padding:1rem}.VisualRenderer-module__yuVhMq__previewName{font-size:1.1rem}.VisualRenderer-module__yuVhMq__previewDesc{margin-bottom:1rem;font-size:.85rem}.VisualRenderer-module__yuVhMq__previewPhaseCard{border-radius:10px;padding:.75rem}}
.Callout-module__sVSuaq__calloutWrapper{background:#0f172a66;border-right:4px solid;border-radius:8px;margin:16px 0;padding:12px 16px;font-size:.95rem;line-height:1.6;animation:.3s ease-out forwards Callout-module__sVSuaq__fadeSlideUp}.Callout-module__sVSuaq__calloutHeader{align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.Callout-module__sVSuaq__calloutContent{color:#e2e8f0}.Callout-module__sVSuaq__calloutLine{margin:0 0 6px}.Callout-module__sVSuaq__calloutLine:last-child,.Callout-module__sVSuaq__calloutContent p:last-child{margin-bottom:0}.Callout-module__sVSuaq__calloutContent p:first-child{margin-top:0}.Callout-module__sVSuaq__note{background:#3b82f61a;border-right-color:#3b82f6}.Callout-module__sVSuaq__note .Callout-module__sVSuaq__icon,.Callout-module__sVSuaq__note .Callout-module__sVSuaq__title{color:#60a5fa}.Callout-module__sVSuaq__warning{background:#eab3081a;border-right-color:#eab308}.Callout-module__sVSuaq__warning .Callout-module__sVSuaq__icon,.Callout-module__sVSuaq__warning .Callout-module__sVSuaq__title{color:#facc15}.Callout-module__sVSuaq__important{background:#8b5cf61a;border-right-color:#8b5cf6}.Callout-module__sVSuaq__important .Callout-module__sVSuaq__icon,.Callout-module__sVSuaq__important .Callout-module__sVSuaq__title{color:#a78bfa}.Callout-module__sVSuaq__tip{background:#10b9811a;border-right-color:#10b981}.Callout-module__sVSuaq__tip .Callout-module__sVSuaq__icon,.Callout-module__sVSuaq__tip .Callout-module__sVSuaq__title{color:#34d399}.Callout-module__sVSuaq__caution{background:#ef44441a;border-right-color:#ef4444}.Callout-module__sVSuaq__caution .Callout-module__sVSuaq__icon,.Callout-module__sVSuaq__caution .Callout-module__sVSuaq__title{color:#f87171}.Callout-module__sVSuaq__success{background:#22c55e1a;border-right-color:#22c55e}.Callout-module__sVSuaq__success .Callout-module__sVSuaq__icon,.Callout-module__sVSuaq__success .Callout-module__sVSuaq__title{color:#4ade80}@keyframes Callout-module__sVSuaq__fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.CodeBlock-module__R-xUmG__codeBlockWrapper{opacity:0;text-align:left;direction:ltr;background:#18181b;border:1px solid #ffffff1a;border-radius:8px;margin:16px 0;font-family:Fira Code,Courier New,Courier,monospace;animation:.4s ease-out forwards CodeBlock-module__R-xUmG__fadeSlideUp;overflow:hidden;box-shadow:0 4px 15px #0000004d}.CodeBlock-module__R-xUmG__codeHeader{background:#ffffff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.CodeBlock-module__R-xUmG__codeLangInfo{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;display:flex}.CodeBlock-module__R-xUmG__terminalIcon{color:#38bdf8}.CodeBlock-module__R-xUmG__copyBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;transition:all .2s;display:flex}.CodeBlock-module__R-xUmG__copyBtn:hover{color:#f1f5f9;background:#ffffff1a}.CodeBlock-module__R-xUmG__codeContent{padding:12px 16px;overflow-x:auto}.CodeBlock-module__R-xUmG__codeContent pre{color:#e2e8f0;background:0 0;margin:0;padding:0;font-size:.85rem;line-height:1.5}.CodeBlock-module__R-xUmG__codeContent code{white-space:pre;font-family:inherit;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.CodeBlock-module__R-xUmG__codeContent code span{box-shadow:none!important;background:0 0!important}@keyframes CodeBlock-module__R-xUmG__fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CodeBlock-module__R-xUmG__headerActions{align-items:center;gap:12px;display:flex}.CodeBlock-module__R-xUmG__viewToggle{background:#0003;border-radius:6px;align-items:center;padding:2px;display:flex}.CodeBlock-module__R-xUmG__toggleBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;transition:all .2s}.CodeBlock-module__R-xUmG__toggleBtn:hover{color:#f1f5f9}.CodeBlock-module__R-xUmG__toggleBtn.CodeBlock-module__R-xUmG__active{color:#f1f5f9;background:#ffffff1a;font-weight:500}.CodeBlock-module__R-xUmG__previewContainer{background:#fff;border-top:1px solid #ffffff1a;width:100%;height:500px}.CodeBlock-module__R-xUmG__previewIframe{border:none;width:100%;height:100%;display:block}
.ClarificationInterview-module__vg2Utq__wrapper{z-index:999999;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.ClarificationInterview-module__vg2Utq__inlineWrapper{box-sizing:border-box;width:100%;margin-top:14px;margin-bottom:8px;animation:.3s cubic-bezier(.16,1,.3,1) ClarificationInterview-module__vg2Utq__slideUpFade}.ClarificationInterview-module__vg2Utq__backdrop{-webkit-backdrop-filter:blur(8px);z-index:999998;pointer-events:auto;background:#000000a6;width:100vw;height:100vh;animation:.25s ease-out ClarificationInterview-module__vg2Utq__fadeIn;position:fixed;top:0;left:0}@keyframes ClarificationInterview-module__vg2Utq__fadeIn{0%{opacity:0}to{opacity:1}}.ClarificationInterview-module__vg2Utq__overlay{z-index:999999;pointer-events:auto;box-sizing:border-box;width:100%;max-width:680px;margin:auto;animation:.3s cubic-bezier(.16,1,.3,1) ClarificationInterview-module__vg2Utq__slideUpFade;position:relative}@keyframes ClarificationInterview-module__vg2Utq__slideUpFade{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.ClarificationInterview-module__vg2Utq__card{-webkit-backdrop-filter:blur(20px);color:#f1f5f9;box-sizing:border-box;background:#181920f0;border:1px solid #ffffff1f;border-radius:18px;width:100%;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0009,0 0 25px #06b6d414,inset 0 1px #ffffff1f}.ClarificationInterview-module__vg2Utq__cardTopAccent{background:linear-gradient(90deg,#38bdf8,#818cf8,#c084fc);height:3px;position:absolute;top:0;left:0;right:0}.ClarificationInterview-module__vg2Utq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.ClarificationInterview-module__vg2Utq__brandGroup{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.ClarificationInterview-module__vg2Utq__hublyBadge{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;display:flex}.ClarificationInterview-module__vg2Utq__logoImg{filter:grayscale(80%)brightness(1.2);opacity:.9}.ClarificationInterview-module__vg2Utq__brandName{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ClarificationInterview-module__vg2Utq__aiPulseBadge{color:#22d3ee;white-space:nowrap;background:#06b6d41f;border:1px solid #06b6d44d;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:.7rem;font-weight:700;display:flex}.ClarificationInterview-module__vg2Utq__pulseIcon{animation:2s ease-in-out infinite ClarificationInterview-module__vg2Utq__pulseGlow}@keyframes ClarificationInterview-module__vg2Utq__pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 6px #06b6d4);transform:scale(1.25)}}.ClarificationInterview-module__vg2Utq__stepsCounter{color:#94a3b8;white-space:nowrap;margin-inline-start:auto;font-size:.75rem;font-weight:600}.ClarificationInterview-module__vg2Utq__contextText{color:#94a3b8;word-break:break-word;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;margin-bottom:14px;padding:8px 12px;font-size:.825rem;line-height:1.5}.ClarificationInterview-module__vg2Utq__questionTitle{color:#fff;word-break:break-word;margin-bottom:14px;font-size:1.05rem;font-weight:700;line-height:1.4}.ClarificationInterview-module__vg2Utq__optionsGrid{grid-template-columns:1fr;gap:8px;margin-bottom:14px;display:grid}@media (min-width:540px){.ClarificationInterview-module__vg2Utq__optionsGrid{grid-template-columns:repeat(2,1fr)}}.ClarificationInterview-module__vg2Utq__optionBtn{color:#cbd5e1;text-align:inherit;cursor:pointer;box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 14px;font-size:.825rem;font-weight:600;transition:all .18s;display:flex}.ClarificationInterview-module__vg2Utq__optionBtn:hover{color:#fff;background:#ffffff12;border-color:#06b6d459;transform:translateY(-1px)}.ClarificationInterview-module__vg2Utq__optionBtnSelected{color:#fff!important;background:#06b6d424!important;border-color:#06b6d4!important;box-shadow:0 0 16px #06b6d42e!important}.ClarificationInterview-module__vg2Utq__checkDot{border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.ClarificationInterview-module__vg2Utq__optionBtnSelected .ClarificationInterview-module__vg2Utq__checkDot{background:#06b6d4;border-color:#06b6d4}.ClarificationInterview-module__vg2Utq__customInputWrapper{width:100%;margin-top:10px}.ClarificationInterview-module__vg2Utq__customInput{color:#fff;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.825rem;transition:border-color .2s}.ClarificationInterview-module__vg2Utq__customInput:focus{border-color:#06b6d4;box-shadow:0 0 10px #06b6d433}.ClarificationInterview-module__vg2Utq__actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.ClarificationInterview-module__vg2Utq__skipBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.ClarificationInterview-module__vg2Utq__skipBtn:hover{color:#94a3b8;background:#ffffff0a}.ClarificationInterview-module__vg2Utq__navBtns{white-space:nowrap;align-items:center;gap:8px;display:flex}.ClarificationInterview-module__vg2Utq__prevBtn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.ClarificationInterview-module__vg2Utq__prevBtn:hover{color:#fff;background:#ffffff1a}.ClarificationInterview-module__vg2Utq__nextBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:.825rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #06b6d440}.ClarificationInterview-module__vg2Utq__nextBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #06b6d459}.ClarificationInterview-module__vg2Utq__nextBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:600px){.ClarificationInterview-module__vg2Utq__card{border-radius:14px;padding:16px 14px}.ClarificationInterview-module__vg2Utq__questionTitle{margin-bottom:12px;font-size:.95rem}.ClarificationInterview-module__vg2Utq__optionBtn{min-height:44px;padding:10px 12px;font-size:.8rem}.ClarificationInterview-module__vg2Utq__actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.ClarificationInterview-module__vg2Utq__navBtns{gap:8px;width:100%;display:flex}.ClarificationInterview-module__vg2Utq__prevBtn{text-align:center;flex:1;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;display:flex}.ClarificationInterview-module__vg2Utq__nextBtn{text-align:center;flex:2;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;display:flex}.ClarificationInterview-module__vg2Utq__skipBtn{text-align:center;justify-content:center;align-items:center;width:100%;min-height:38px;padding:8px 12px;display:flex}}
.AIChatMessageList-module__2ab-Ra__messagesArea{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:1.25rem 1rem 1.5rem;display:flex;overflow-y:auto}.AIChatMessageList-module__2ab-Ra__messagesArea::-webkit-scrollbar{width:4px}.AIChatMessageList-module__2ab-Ra__messagesArea::-webkit-scrollbar-track{background:0 0}.AIChatMessageList-module__2ab-Ra__messagesArea::-webkit-scrollbar-thumb{background:#00d2ff26;border-radius:4px}.AIChatMessageList-module__2ab-Ra__messageWrapper{opacity:0;align-items:flex-start;gap:.875rem;min-width:0;max-width:100%;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards AIChatMessageList-module__2ab-Ra__msgIn;display:flex}.AIChatMessageList-module__2ab-Ra__userWrapper{flex-direction:row-reverse}@keyframes AIChatMessageList-module__2ab-Ra__msgIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AIChatMessageList-module__2ab-Ra__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:flex}.AIChatMessageList-module__2ab-Ra__userWrapper .AIChatMessageList-module__2ab-Ra__avatar{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a}.AIChatMessageList-module__2ab-Ra__aiWrapper .AIChatMessageList-module__2ab-Ra__avatar{background:0 0}.AIChatMessageList-module__2ab-Ra__avatarImg{object-fit:cover;border-radius:50%}.AIChatMessageList-module__2ab-Ra__aiAvatarImg{filter:drop-shadow(0 0 6px #00d2ff4d)}.AIChatMessageList-module__2ab-Ra__messageBubble{word-break:break-word;border-radius:21px;min-width:0;max-width:85%;font-size:.95rem;line-height:1.618;position:relative}.AIChatMessageList-module__2ab-Ra__userBubble{color:#f8fafc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff14;border-top-right-radius:4px;max-width:70%;padding:13px 21px;box-shadow:0 4px 21px #00000026}.AIChatMessageList-module__2ab-Ra__aiBubble{color:#e2e8f0;background:0 0;padding:8px 21px}.AIChatMessageList-module__2ab-Ra__copyButton{color:#64748b;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;bottom:-24px;right:0}.AIChatMessageList-module__2ab-Ra__messageWrapper:hover .AIChatMessageList-module__2ab-Ra__copyButton{opacity:1}.AIChatMessageList-module__2ab-Ra__copyButton:hover{color:#f8fafc;background:#ffffff1a}.AIChatMessageList-module__2ab-Ra__streamingBar{background:#00d2ff0d;border:1px solid #00d2ff1a;border-radius:12px;align-items:center;gap:12px;width:fit-content;margin-left:48px;padding:8px 16px;animation:.3s AIChatMessageList-module__2ab-Ra__fadeIn;display:flex}.AIChatMessageList-module__2ab-Ra__streamingBar span{color:#00d2ff;font-size:.85rem;font-weight:500}.AIChatMessageList-module__2ab-Ra__streamingPulse{background:#00d2ff;border-radius:50%;width:8px;height:8px;animation:1.5s infinite AIChatMessageList-module__2ab-Ra__pulseGlow;box-shadow:0 0 12px #00d2ff}@keyframes AIChatMessageList-module__2ab-Ra__pulseGlow{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes AIChatMessageList-module__2ab-Ra__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AIChatMessageList-module__2ab-Ra__messagesArea{box-sizing:border-box;width:100%;padding:.75rem .5rem 1rem}.AIChatMessageList-module__2ab-Ra__messageWrapper{flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%}.AIChatMessageList-module__2ab-Ra__userWrapper{align-items:flex-end}.AIChatMessageList-module__2ab-Ra__aiWrapper{align-items:flex-start;width:100%}.AIChatMessageList-module__2ab-Ra__messageBubble{min-width:0;max-width:100%}.AIChatMessageList-module__2ab-Ra__userBubble{max-width:90%;padding:10px 14px}.AIChatMessageList-module__2ab-Ra__aiBubble{width:100%;min-width:0;max-width:100%;padding:4px 0}.AIChatMessageList-module__2ab-Ra__streamingBar{max-width:100%;margin-left:0}.AIChatMessageList-module__2ab-Ra__avatar{width:26px;height:26px;margin-bottom:-2px}}.AIChatMessageList-module__2ab-Ra__syncIndicator{color:#10b981;background-color:#10b98114;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:6px;width:fit-content;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:500;animation:.3s AIChatMessageList-module__2ab-Ra__fadeIn;display:inline-flex}.AIChatMessageList-module__2ab-Ra__userMessageText{white-space:pre-wrap}.AIChatMessageList-module__2ab-Ra__retryButton{margin-top:10px}.AIChatMessageList-module__2ab-Ra__refineMessageContainer{flex-direction:column;gap:8px;width:100%;font-family:Inter,system-ui,sans-serif;display:flex}.AIChatMessageList-module__2ab-Ra__refineHeader{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.AIChatMessageList-module__2ab-Ra__refineBadge{color:#00d2ff;text-transform:uppercase;letter-spacing:.5px;background:#00d2ff1f;border:1px solid #00d2ff40;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.AIChatMessageList-module__2ab-Ra__refineBadgeIcon{stroke-width:2.5px}.AIChatMessageList-module__2ab-Ra__refineTarget{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;padding:2px 8px;font-weight:500}.AIChatMessageList-module__2ab-Ra__refineRequestText{color:#f8fafc;white-space:pre-wrap;background:#00000026;border:1px solid #ffffff0a;border-radius:8px;padding:10px 14px;font-size:.95rem;line-height:1.5}.AIChatMessageList-module__2ab-Ra__wizardPromptContainer{text-align:left;flex-direction:column;gap:12px;width:100%;font-family:Inter,system-ui,sans-serif;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptHeader{align-items:center;gap:12px;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptIconWrapper{background:#10b9811a;border:1px solid #10b98133;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptIcon{color:#10b981}.AIChatMessageList-module__2ab-Ra__wizardPromptHeaderInfo{flex-direction:column;gap:2px;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptTitle{color:#f8fafc;text-transform:capitalize;margin:0;font-size:1.05rem;font-weight:700}.AIChatMessageList-module__2ab-Ra__wizardPromptBadge{text-transform:uppercase;letter-spacing:.5px;color:#10b981;font-size:10px;font-weight:600}.AIChatMessageList-module__2ab-Ra__wizardPromptDesc{color:#cbd5e1;white-space:pre-wrap;background:#00000026;border:1px solid #ffffff0a;border-radius:8px;padding:12px 14px;font-size:.92rem;line-height:1.5}.AIChatMessageList-module__2ab-Ra__wizardPromptMeta{color:#94a3b8;align-items:center;gap:16px;font-size:.85rem;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptTimeline{align-items:center;gap:6px;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptMetaIcon{color:#64748b}.AIChatMessageList-module__2ab-Ra__wizardPromptParamsWrapper{flex-direction:column;gap:8px;margin-top:4px;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptParamsTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.82rem;font-weight:600}.AIChatMessageList-module__2ab-Ra__wizardPromptParamsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.AIChatMessageList-module__2ab-Ra__wizardPromptParamCard{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.AIChatMessageList-module__2ab-Ra__wizardPromptParamGroup{color:#38bdf8;text-transform:uppercase;letter-spacing:.3px;text-align:left;font-size:9px;font-weight:700}.AIChatMessageList-module__2ab-Ra__wizardPromptParamLabel{color:#94a3b8;text-align:left;font-size:11px;font-weight:500}.AIChatMessageList-module__2ab-Ra__wizardPromptParamValue{color:#e2e8f0;text-align:left;font-size:.85rem;font-weight:600}.AIChatMessageList-module__2ab-Ra__clarificationCompletedBadge{color:#10b981;background:#10b98114;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:6px 14px;font-size:.8rem;font-weight:600;animation:.3s AIChatMessageList-module__2ab-Ra__fadeIn;display:inline-flex}.AIChatMessageList-module__2ab-Ra__completedCheckIcon{stroke-width:2.5px}
.AIChatInput-module__JOOy1a__inputArea{background:0 0;border:none;padding:1.25rem 12px 1.5rem}.AIChatInput-module__JOOy1a__inputWrapper{z-index:1;background:#ffffff0a;border-radius:21px;align-items:flex-end;display:flex;position:relative}.AIChatInput-module__JOOy1a__inputWrapper:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 100%);border-radius:21px;padding:1px;transition:all .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes AIChatInput-module__JOOy1a__borderShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes AIChatInput-module__JOOy1a__glowPulse{0%,to{box-shadow:0 10px 30px -10px #00d2ff33,inset 0 0 15px #00d2ff0d}50%{box-shadow:0 10px 35px -5px #00d2ff59,inset 0 0 25px #00d2ff14}}.AIChatInput-module__JOOy1a__inputWrapper:focus-within:before{background:linear-gradient(90deg,#00d2ff,#3a7bd5,#00d2ff66,#3a7bd5,#00d2ff) 0 0/300% 100%;padding:1.5px;animation:5s ease-in-out infinite AIChatInput-module__JOOy1a__borderShimmer}.AIChatInput-module__JOOy1a__inputWrapper:focus-within{animation:4s ease-in-out infinite AIChatInput-module__JOOy1a__glowPulse}.AIChatInput-module__JOOy1a__inputField{color:#f1f5f9;resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-height:50px;max-height:150px;padding:14px 3.5rem 14px 3rem;font-family:inherit;font-size:.93rem;line-height:1.5;overflow-y:auto}.AIChatInput-module__JOOy1a__inputField::-webkit-scrollbar{background:0 0;width:0}.AIChatInput-module__JOOy1a__inputField::placeholder{color:#4b5563}.AIChatInput-module__JOOy1a__inlineModelBtn{cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;bottom:6px;left:.5rem}.AIChatInput-module__JOOy1a__inlineModelBtn:hover{background:#ffffff14}.AIChatInput-module__JOOy1a__sendButton{color:#00d2ff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;bottom:5px;right:.5rem}.AIChatInput-module__JOOy1a__sendButton:hover:not(:disabled){background:#00d2ff1f;transform:scale(1.08)}.AIChatInput-module__JOOy1a__sendButton:disabled{opacity:.3;cursor:not-allowed}.AIChatInput-module__JOOy1a__spinner{animation:1s linear infinite AIChatInput-module__JOOy1a__spin}@keyframes AIChatInput-module__JOOy1a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIChatInput-module__JOOy1a__usageIndicator{margin-top:12px;padding:0 8px}.AIChatInput-module__JOOy1a__premiumControls{color:#64748b;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;display:flex}@media (max-width:768px){.AIChatInput-module__JOOy1a__inputArea{padding:.5rem 8px 0}.AIChatInput-module__JOOy1a__inputField{min-height:48px;padding:12px 3rem 12px 2.8rem;font-size:.9rem}.AIChatInput-module__JOOy1a__sendButton{width:36px;height:36px;bottom:5px;right:4px}.AIChatInput-module__JOOy1a__inlineModelBtn{bottom:5px;left:.25rem}.AIChatInput-module__JOOy1a__usageIndicator{margin-top:8px}}.AIChatInput-module__JOOy1a__loadingText{opacity:0}.AIChatInput-module__JOOy1a__limitIcon{vertical-align:middle;margin-right:4px;display:inline}.AIChatInput-module__JOOy1a__hiddenSvg{position:absolute}.AIChatInput-module__JOOy1a__limitTextApproaching{color:#ef4444;font-weight:600}.AIChatInput-module__JOOy1a__limitTextNormal{color:inherit;font-weight:400}.AIChatInput-module__JOOy1a__limitIconApproaching{color:#ef4444}.AIChatInput-module__JOOy1a__limitIconNormal{color:#f59e0b}
.AIChatLimitAlert-module__xbjwna__limitReachedContainer{background:#ef44441a;border:1px solid #ef444433;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0;padding:1.25rem;animation:.4s ease-out AIChatLimitAlert-module__xbjwna__slideUpFade;display:flex}.AIChatLimitAlert-module__xbjwna__limitReachedText{color:#fca5a5;align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.AIChatLimitAlert-module__xbjwna__limitActions{gap:1rem;display:flex}.AIChatLimitAlert-module__xbjwna__limitButton{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px #00d2ff4d!important}@keyframes AIChatLimitAlert-module__xbjwna__slideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.AIEngineModals-module__RZBQ5q__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:10px;animation:.3s ease-out AIEngineModals-module__RZBQ5q__fadeIn;display:flex;position:fixed;top:0;left:0}.AIEngineModals-module__RZBQ5q__modalContent{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:16px;width:100%;max-width:360px;padding:24px;animation:.3s cubic-bezier(.165,.84,.44,1) AIEngineModals-module__RZBQ5q__scaleIn;position:relative;box-shadow:0 20px 40px #00000080}@keyframes AIEngineModals-module__RZBQ5q__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AIEngineModals-module__RZBQ5q__fadeIn{0%{opacity:0}to{opacity:1}}.AIEngineModals-module__RZBQ5q__modalHeader{color:#fff;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.AIEngineModals-module__RZBQ5q__modalHeader h3{color:#fff;align-items:center;gap:6px;margin:0;font-size:1.25rem;font-weight:800;display:flex}.AIEngineModals-module__RZBQ5q__closeBtn{color:#94a3b8;cursor:pointer;z-index:10;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.AIEngineModals-module__RZBQ5q__closeBtn:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.AIEngineModals-module__RZBQ5q__workspaceStepsIndicator{justify-content:center;gap:8px;margin-bottom:1.5rem;display:flex}.AIEngineModals-module__RZBQ5q__stepDot{background:#ffffff1a;border-radius:2px;width:30px;height:4px;transition:all .3s}.AIEngineModals-module__RZBQ5q__activeDot{background:#00d2ff;box-shadow:0 0 10px #00d2ff66}.AIEngineModals-module__RZBQ5q__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.AIEngineModals-module__RZBQ5q__formGroup label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;align-items:center;gap:8px;margin-bottom:0;font-size:.75rem;font-weight:800;display:flex}.AIEngineModals-module__RZBQ5q__modalActions{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}.AIEngineModals-module__RZBQ5q__modelGrid{flex-direction:column;gap:10px;display:flex}.AIEngineModals-module__RZBQ5q__modelCard{cursor:pointer;background:#ffffff03;border:1px solid #ffffff08;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.AIEngineModals-module__RZBQ5q__modelCard:hover{background:#ffffff05;border-color:#ffffff1a;transform:translateY(-4px)}.AIEngineModals-module__RZBQ5q__modelCardActive{background:linear-gradient(135deg,#00d2ff08 0%,#0088cc03 100%);border:1px solid #00d2ff33;box-shadow:0 0 20px #0088cc0d}.AIEngineModals-module__RZBQ5q__modelCardActive:after{content:"";background:linear-gradient(90deg, transparent, var(--hubly-primary,#00d2ff), transparent);height:2px;animation:3s linear infinite AIEngineModals-module__RZBQ5q__scanning;position:absolute;top:0;left:0;right:0}@keyframes AIEngineModals-module__RZBQ5q__scanning{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AIEngineModals-module__RZBQ5q__modelCardIcon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AIEngineModals-module__RZBQ5q__modelCardContent{flex:1}.AIEngineModals-module__RZBQ5q__modelCardTitle{color:#fff;align-items:center;gap:8px;margin:0 0 2px;font-size:.95rem;font-weight:700;display:flex}.AIEngineModals-module__RZBQ5q__modelCardDesc{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.AIEngineModals-module__RZBQ5q__premiumBadge{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800}.AIEngineModals-module__RZBQ5q__modalInput{color:#fff;background:#0a0a0a;border:1px solid #444;border-radius:8px;outline:none;width:100%;margin-bottom:20px;padding:12px;font-size:15px}.AIEngineModals-module__RZBQ5q__modalInput:focus{border-color:#00d2ff}.AIEngineModals-module__RZBQ5q__modalDesc{color:#aaa;margin:0 0 24px;line-height:1.5}.AIEngineModals-module__RZBQ5q__modalHeaderSettings{align-items:center;gap:8px;display:flex}.AIEngineModals-module__RZBQ5q__modalHeaderDelete{color:#ff6b6b!important}@media (max-width:768px){.AIEngineModals-module__RZBQ5q__modalContent{width:100%;max-height:85vh;overflow-y:auto;max-width:95vw!important;padding:16px!important}.AIEngineModals-module__RZBQ5q__modalHeader h3{font-size:1.1rem}.AIEngineModals-module__RZBQ5q__modelGrid{gap:8px}.AIEngineModals-module__RZBQ5q__modelCard{gap:10px;padding:10px}.AIEngineModals-module__RZBQ5q__modelCardIcon{width:34px;height:34px}.AIEngineModals-module__RZBQ5q__modelCardTitle{font-size:.9rem}.AIEngineModals-module__RZBQ5q__modelCardDesc{font-size:.7rem}}.AIEngineModals-module__RZBQ5q__modalContentWide{max-width:450px!important}.AIEngineModals-module__RZBQ5q__sparklesIcon{color:#00d2ff}.AIEngineModals-module__RZBQ5q__modalDescription{color:#94a3b8;margin-bottom:20px;font-size:.95rem;line-height:1.7}.AIEngineModals-module__RZBQ5q__premiumModelIcon{vertical-align:middle;margin-left:8px}.AIEngineModals-module__RZBQ5q__modalActionsBetween{justify-content:space-between!important}
.AIChatWidget-module__xLFo4q__chatContainer{box-sizing:border-box;background:0 0;border:none;flex-direction:column;width:100%;min-width:0;max-width:1100px;height:100%;margin:0 auto;display:flex;position:relative}.AIChatWidget-module__xLFo4q__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem 2rem;display:flex;position:relative}.AIChatWidget-module__xLFo4q__emptyGlow{pointer-events:none;background:radial-gradient(circle,#00d2ff14 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute}.AIChatWidget-module__xLFo4q__botIcon{filter:drop-shadow(0 0 18px #00d2ff66);margin-bottom:.75rem;animation:3s ease-in-out infinite AIChatWidget-module__xLFo4q__floatIcon}.AIChatWidget-module__xLFo4q__emptyState h3{color:#f1f5f9;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.AIChatWidget-module__xLFo4q__suggestionsContainer{flex-direction:column;gap:.5rem;width:100%;max-width:400px;margin-top:1rem;display:flex}.AIChatWidget-module__xLFo4q__suggestionBtn{color:#cbd5e1;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 14px;font-size:.85rem;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1);animation:.4s ease-out AIChatWidget-module__xLFo4q__fadeIn}.AIChatWidget-module__xLFo4q__suggestionBtn:hover{color:#fff;background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.AIChatWidget-module__xLFo4q__suggestionSkeleton{background:#ffffff05;border-radius:12px;height:48px;animation:2s cubic-bezier(.4,0,.6,1) infinite AIChatWidget-module__xLFo4q__pulse}@keyframes AIChatWidget-module__xLFo4q__floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.AIChatWidget-module__xLFo4q__messagesArea{scroll-behavior:smooth;box-sizing:border-box;contain:layout paint;flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:.5rem 1rem 1.5rem;display:flex;overflow-y:auto}.AIChatWidget-module__xLFo4q__messagesArea::-webkit-scrollbar{width:4px}.AIChatWidget-module__xLFo4q__messagesArea::-webkit-scrollbar-track{background:0 0}.AIChatWidget-module__xLFo4q__messagesArea::-webkit-scrollbar-thumb{background:#00d2ff26;border-radius:4px}.AIChatWidget-module__xLFo4q__messageWrapper{opacity:0;align-items:flex-start;gap:.875rem;min-width:0;max-width:100%;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards AIChatWidget-module__xLFo4q__msgIn;display:flex}.AIChatWidget-module__xLFo4q__userWrapper{flex-direction:row-reverse}@keyframes AIChatWidget-module__xLFo4q__msgIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AIChatWidget-module__xLFo4q__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:flex}.AIChatWidget-module__xLFo4q__userWrapper .AIChatWidget-module__xLFo4q__avatar{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a}.AIChatWidget-module__xLFo4q__aiWrapper .AIChatWidget-module__xLFo4q__avatar{background:0 0}.AIChatWidget-module__xLFo4q__avatarImg{object-fit:cover;border-radius:50%}.AIChatWidget-module__xLFo4q__aiAvatarImg{filter:drop-shadow(0 0 6px #00d2ff4d)}.AIChatWidget-module__xLFo4q__messageBubble{word-break:break-word;border-radius:16px;min-width:0;max-width:85%;font-size:.93rem;line-height:1.7;position:relative}.AIChatWidget-module__xLFo4q__reasoningBlock{background:0 0;border-radius:6px;margin:8px 0;overflow:hidden}.AIChatWidget-module__xLFo4q__reasoningHeader{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;background:#0b0f19b3;border:1px solid #ffffff05;border-radius:6px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.AIChatWidget-module__xLFo4q__reasoningHeader:hover{color:#94a3b8;background:#0b0f19}.AIChatWidget-module__xLFo4q__reasoningIcon{color:#64748b;margin-right:8px}.AIChatWidget-module__xLFo4q__reasoningContent{color:#94a3b8;-webkit-backdrop-filter:blur(8px);background:#0f172a33;border:1px solid #ffffff0a;border-radius:6px;margin-top:4px;padding:12px}.AIChatWidget-module__xLFo4q__tableWrapper{background:#0b0f1966;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin:1rem 0;overflow-x:auto}.AIChatWidget-module__xLFo4q__mdTable{border-collapse:collapse;color:#cbd5e1;width:100%;font-size:.9rem}.AIChatWidget-module__xLFo4q__mdTable th,.AIChatWidget-module__xLFo4q__mdTable td{text-align:right;border-bottom:1px solid #ffffff0d;border-left:1px solid #ffffff0d;padding:.75rem 1rem}.AIChatWidget-module__xLFo4q__mdTable th:first-child,.AIChatWidget-module__xLFo4q__mdTable td:first-child{border-left:none}.AIChatWidget-module__xLFo4q__mdTable th{color:#f1f5f9;background:#ffffff08;font-weight:600}.AIChatWidget-module__xLFo4q__mdTable tr:last-child td{border-bottom:none}.AIChatWidget-module__xLFo4q__mdTable tr:hover td{background:#ffffff05}.AIChatWidget-module__xLFo4q__userBubble{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff14;border-top-right-radius:4px;padding:.875rem 1.125rem}.AIChatWidget-module__xLFo4q__aiBubble{color:#e2e8f0;background:0 0;padding:.25rem 0 1.5rem}.AIChatWidget-module__xLFo4q__userText{margin:0;line-height:1.6}.AIChatWidget-module__xLFo4q__copyButton{color:#94a3b8;cursor:pointer;opacity:0;z-index:10;background:#1e293b;border:1px solid #334155;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;transition:all .2s;display:flex;position:absolute;bottom:-8px;right:8px}.AIChatWidget-module__xLFo4q__aiBubble:hover .AIChatWidget-module__xLFo4q__copyButton{opacity:1;bottom:4px}.AIChatWidget-module__xLFo4q__copyButton:hover{color:#f1f5f9;background:#334155}.AIChatWidget-module__xLFo4q__streamingBar{color:#475569;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8rem;animation:.3s AIChatWidget-module__xLFo4q__fadeIn;display:flex}.AIChatWidget-module__xLFo4q__streamingPulse{background:var(--hubly-primary,#00d2ff);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite AIChatWidget-module__xLFo4q__pulse}@keyframes AIChatWidget-module__xLFo4q__pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #00d2ff66}50%{opacity:.7;transform:scale(1.1);box-shadow:0 0 0 6px #00d2ff00}}.AIChatWidget-module__xLFo4q__premiumControls{justify-content:space-between;align-items:center;width:100%;display:flex}.AIChatWidget-module__xLFo4q__premiumActions{align-items:center;gap:8px;display:flex}.AIChatWidget-module__xLFo4q__modelSelect{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:4px 8px;font-size:.75rem;transition:all .2s}.AIChatWidget-module__xLFo4q__modelSelect:hover{background:#ffffff1a}.AIChatWidget-module__xLFo4q__workspaceBtn{color:#00d2ff;cursor:pointer;background:linear-gradient(135deg,#00d2ff1a,#3a7bd51a);border:1px solid #00d2ff33;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;transition:all .2s;display:flex}.AIChatWidget-module__xLFo4q__workspaceBtn:hover{background:linear-gradient(135deg,#00d2ff33,#3a7bd533);box-shadow:0 0 10px #00d2ff1a}.AIChatWidget-module__xLFo4q__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:10px;animation:.3s ease-out AIChatWidget-module__xLFo4q__fadeIn;display:flex;position:fixed;top:0;left:0}.AIChatWidget-module__xLFo4q__modalContent{background:#1a1a1a;border:1px solid #333;border-radius:16px;width:100%;max-width:360px;padding:24px;animation:.3s cubic-bezier(.165,.84,.44,1) AIChatWidget-module__xLFo4q__scaleIn;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080}@keyframes AIChatWidget-module__xLFo4q__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AIChatWidget-module__xLFo4q__modalHeader{color:#fff;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.AIChatWidget-module__xLFo4q__modalHeader h3{color:#fff;align-items:center;gap:6px;margin:0;font-size:1.25rem;font-weight:800;display:flex}.AIChatWidget-module__xLFo4q__closeBtn{color:#94a3b8;cursor:pointer;z-index:10;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.AIChatWidget-module__xLFo4q__closeBtn:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.AIChatWidget-module__xLFo4q__workspaceStepsIndicator{justify-content:center;gap:8px;margin-bottom:1.5rem;display:flex}.AIChatWidget-module__xLFo4q__stepDot{background:#ffffff1a;border-radius:2px;width:30px;height:4px;transition:all .3s}.AIChatWidget-module__xLFo4q__activeDot{background:#00d2ff;box-shadow:0 0 10px #00d2ff66}.AIChatWidget-module__xLFo4q__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.AIChatWidget-module__xLFo4q__formGroup label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;align-items:center;gap:8px;margin-bottom:0;font-size:.75rem;font-weight:800;display:flex}.AIChatWidget-module__xLFo4q__formGroup textarea{color:#fff;resize:vertical;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:80px;padding:.85rem 1rem;font-family:inherit;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s}.AIChatWidget-module__xLFo4q__formGroup textarea:focus{background:#ffffff0a;border-color:#00d2ff}.AIChatWidget-module__xLFo4q__modalActions{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}.AIChatWidget-module__xLFo4q__modelBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.AIChatWidget-module__xLFo4q__modelBtn:hover{background:#ffffff1a;border-color:#fff3}.AIChatWidget-module__xLFo4q__modelGrid{flex-direction:column;gap:10px;display:flex}.AIChatWidget-module__xLFo4q__modelCard{cursor:pointer;background:#ffffff03;border:1px solid #ffffff08;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.AIChatWidget-module__xLFo4q__modelCard:hover{background:#ffffff05;border-color:#ffffff1a;transform:translateY(-4px)}.AIChatWidget-module__xLFo4q__modelCardActive{background:linear-gradient(135deg,#00d2ff08 0%,#0088cc03 100%);border:1px solid #00d2ff33;box-shadow:0 0 20px #0088cc0d}.AIChatWidget-module__xLFo4q__modelCardActive:after{content:"";background:linear-gradient(90deg, transparent, var(--hubly-primary,#00d2ff), transparent);height:2px;animation:3s linear infinite AIChatWidget-module__xLFo4q__scanning;position:absolute;top:0;left:0;right:0}@keyframes AIChatWidget-module__xLFo4q__scanning{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AIChatWidget-module__xLFo4q__modelCardIcon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:flex}.AIChatWidget-module__xLFo4q__modelCard:hover .AIChatWidget-module__xLFo4q__modelCardIcon{transform:scale(1.1)}.AIChatWidget-module__xLFo4q__modelCardInfo{flex-grow:1}.AIChatWidget-module__xLFo4q__modelCardInfo h4{color:#fff;letter-spacing:-.2px;align-items:center;gap:8px;margin:0 0 4px;font-size:1.05rem;font-weight:800;display:flex}.AIChatWidget-module__xLFo4q__modelCardInfo p{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.4}.AIChatWidget-module__xLFo4q__premiumBadge{color:#d97757;text-transform:uppercase;letter-spacing:.5px;background:#d9775726;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.AIChatWidget-module__xLFo4q__freeBadge{color:#00d2ff;text-transform:uppercase;letter-spacing:.5px;background:#00d2ff26;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.AIChatWidget-module__xLFo4q__modelCheck{margin-left:auto;animation:.2s AIChatWidget-module__xLFo4q__fadeIn}.AIChatWidget-module__xLFo4q__inputArea{background:0 0;border:none;padding:1.25rem 12px 1.5rem}.AIChatWidget-module__xLFo4q__inputWrapper{z-index:1;background:#ffffff0a;border-radius:20px;align-items:flex-end;display:flex;position:relative}.AIChatWidget-module__xLFo4q__inputWrapper:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 100%);border-radius:20px;padding:1px;transition:all .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes AIChatWidget-module__xLFo4q__borderShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes AIChatWidget-module__xLFo4q__glowPulse{0%,to{box-shadow:0 10px 30px -10px #00d2ff33,inset 0 0 15px #00d2ff0d}50%{box-shadow:0 10px 35px -5px #00d2ff59,inset 0 0 25px #00d2ff14}}.AIChatWidget-module__xLFo4q__inputWrapper:focus-within:before{background:linear-gradient(90deg,#00d2ff,#3a7bd5,#00d2ff66,#3a7bd5,#00d2ff) 0 0/300% 100%;padding:1.5px;animation:5s ease-in-out infinite AIChatWidget-module__xLFo4q__borderShimmer}.AIChatWidget-module__xLFo4q__inputWrapper:focus-within{animation:4s ease-in-out infinite AIChatWidget-module__xLFo4q__glowPulse}.AIChatWidget-module__xLFo4q__inputField{color:#f1f5f9;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:48px;max-height:150px;padding:.9rem 3.5rem .9rem 1.25rem;font-family:inherit;font-size:.93rem;line-height:1.5;overflow-y:auto}.AIChatWidget-module__xLFo4q__inputField::placeholder{color:#4b5563}.AIChatWidget-module__xLFo4q__sendButton{color:#00d2ff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;bottom:5px;right:.5rem}.AIChatWidget-module__xLFo4q__sendButton:hover:not(:disabled){background:#00d2ff1f;transform:scale(1.08)}.AIChatWidget-module__xLFo4q__sendButton:disabled{opacity:.3;cursor:not-allowed}.AIChatWidget-module__xLFo4q__spinner{animation:1s linear infinite AIChatWidget-module__xLFo4q__spin}@keyframes AIChatWidget-module__xLFo4q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AIChatWidget-module__xLFo4q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIChatWidget-module__xLFo4q__limitReachedContainer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b99;border:1px solid #94a3b826;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px;padding:12px 20px;display:flex;box-shadow:0 4px 20px #0003}.AIChatWidget-module__xLFo4q__limitReachedText{color:#e2e8f0;text-shadow:0 0 10px #e2e8f04d;letter-spacing:.01em;align-items:center;gap:10px;margin:0;font-size:.9rem;display:flex}.AIChatWidget-module__xLFo4q__limitReachedText svg{color:#94a3b8;filter:drop-shadow(0 0 8px #94a3b866)}.AIChatWidget-module__xLFo4q__limitReachedText strong{color:#f8fafc;text-shadow:0 0 12px #ffffff80;font-weight:600;display:inline}.AIChatWidget-module__xLFo4q__limitButton{color:#0f172a!important;filter:none!important;background:#fff!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 10px #ffffff1a!important}.AIChatWidget-module__xLFo4q__limitButton:hover{filter:none!important;background:#f1f5f9!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px #fff3!important}.AIChatWidget-module__xLFo4q__limitActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.AIChatWidget-module__xLFo4q__inputNoMargin{flex:1;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:.9rem 3.5rem .9rem 1.25rem!important}.AIChatWidget-module__xLFo4q__inputNoMargin:focus{box-shadow:none!important;border:none!important}.AIChatWidget-module__xLFo4q__usageIndicator{text-align:center;color:#64748b;margin-top:10px;padding-bottom:8px;font-size:.8rem}@media (max-width:1024px){.AIChatWidget-module__xLFo4q__chatContainer{width:100%;max-width:100%;padding:0}}@media (max-width:768px){.AIChatWidget-module__xLFo4q__chatContainer{width:100%;max-width:100%;padding:0}.AIChatWidget-module__xLFo4q__messagesArea{gap:1rem;padding:.75rem .5rem}.AIChatWidget-module__xLFo4q__messageWrapper{gap:.5rem}.AIChatWidget-module__xLFo4q__messageBubble{max-width:95%;font-size:.9rem}.AIChatWidget-module__xLFo4q__inputArea{box-sizing:border-box;width:100%;margin:0;padding:.5rem}.AIChatWidget-module__xLFo4q__inputWrapper{padding:.2rem}.AIChatWidget-module__xLFo4q__sendButton{bottom:5px;right:.2rem}.AIChatWidget-module__xLFo4q__limitReachedContainer{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:8px 0;padding:12px 14px}}.AIChatWidget-module__xLFo4q__scrollToBottomBtn{color:#e2e8f0;cursor:pointer;z-index:10;background:#0f172acc;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;bottom:90px;right:20px;box-shadow:0 4px 12px #0000004d}.AIChatWidget-module__xLFo4q__scrollToBottomBtn:hover{color:#fff;background:#1e293b}.AIChatWidget-module__xLFo4q__upgradeModalBody{text-align:center}.AIChatWidget-module__xLFo4q__upgradeModalIcon{color:#f59e0b;margin:0 auto 16px}.AIChatWidget-module__xLFo4q__upgradeModalTitle{color:#fff;margin:0 0 12px;font-size:20px}.AIChatWidget-module__xLFo4q__upgradeModalDesc{color:#cbd5e1;margin-bottom:24px;font-size:.95rem;line-height:1.6}.AIChatWidget-module__xLFo4q__upgradeModalActions{justify-content:center;gap:12px;display:flex}
.Compare-module__0ArLMq__compareView{min-height:100vh;padding-bottom:5rem}.Compare-module__0ArLMq__compareContainer{max-width:1200px;margin:3rem auto 0;padding:0 5%}.Compare-module__0ArLMq__comparisonContainer{grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid}.Compare-module__0ArLMq__vsDivider{color:var(--secondary);border:2px solid var(--secondary);z-index:2;text-shadow:0 0 10px #00d2ff80;background:#00d2ff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.2rem;font-weight:900;display:flex;box-shadow:0 0 20px #00d2ff4d}.Compare-module__0ArLMq__resetContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:4rem;display:flex}@media (max-width:992px){.Compare-module__0ArLMq__comparisonContainer{grid-template-columns:1fr;gap:2rem}.Compare-module__0ArLMq__vsDivider{margin:0 auto;transform:rotate(90deg)}}
.Breadcrumbs-module__yMPJvq__wrapper{width:100%;max-width:1400px;margin:1.5rem auto 2rem;padding:0 5%}.Breadcrumbs-module__yMPJvq__nav{color:var(--text-muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.Breadcrumbs-module__yMPJvq__homeLink{color:inherit;align-items:center;transition:color .3s;display:flex}.Breadcrumbs-module__yMPJvq__homeLink:hover{color:var(--primary)}.Breadcrumbs-module__yMPJvq__separator{opacity:.5}.Breadcrumbs-module__yMPJvq__link{color:inherit;text-decoration:none;transition:color .3s}.Breadcrumbs-module__yMPJvq__link:hover{color:var(--primary)}.Breadcrumbs-module__yMPJvq__current{color:var(--primary);font-weight:600}.Breadcrumbs-module__yMPJvq__skeletonWrapper{margin-bottom:2rem}
.Button-module__8RiFmG__btn{cursor:pointer;font-weight:700;font-family:var(--font-family);white-space:nowrap;will-change:transform;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;font-size:.88rem;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.Button-module__8RiFmG__btn:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__primary{color:#00d2ff;letter-spacing:.01em;background:#00b4ff14;border:1px solid #00d2ff66}.Button-module__8RiFmG__primary:hover:not(:disabled){background:#00b4ff26;border-color:#00d2ffbf;transform:translateY(-2px);box-shadow:0 0 25px #00d2ff4d,inset 0 0 15px #00d2ff1a}.Button-module__8RiFmG__secondary{border-color:var(--border);color:#fff;background:#ffffff0d}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--primary);background:#ffffff1a;transform:translateY(-2px)}.Button-module__8RiFmG__outline{border-color:var(--primary);color:var(--primary);background:0 0}.Button-module__8RiFmG__outline:hover:not(:disabled){background:var(--primary);color:#fff;box-shadow:0 0 20px var(--primary-glow);transform:translateY(-2px)}.Button-module__8RiFmG__ghost{color:#fff;background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:#ffffff0d}.Button-module__8RiFmG__text{color:var(--primary);background:0 0;border:none;padding:0}.Button-module__8RiFmG__text:hover:not(:disabled){text-shadow:0 0 10px var(--primary-glow);gap:12px}.Button-module__8RiFmG__danger{color:#ff5050;background:#ff50501a;border-color:#ff505033}.Button-module__8RiFmG__danger:hover:not(:disabled){color:#fff;background:#ff5050;box-shadow:0 10px 20px #ff505033}.Button-module__8RiFmG__sm{border-radius:10px;padding:8px 16px;font-size:.85rem}.Button-module__8RiFmG__md{padding:12px 24px}.Button-module__8RiFmG__lg{padding:16px 32px;font-size:1.05rem}.Button-module__8RiFmG__spinner{animation:1s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.ErrorState-module__AEiIoW__errorWrapper{justify-content:center;align-items:center;width:100%;animation:.5s ease-out ErrorState-module__AEiIoW__fadeIn;display:flex}.ErrorState-module__AEiIoW__fullPage{flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:4rem 5%;display:flex}.ErrorState-module__AEiIoW__fullPage .ErrorState-module__AEiIoW__errorContent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:40px;padding:4rem 3rem;box-shadow:0 40px 100px #0006}.ErrorState-module__AEiIoW__section{background:#ff505008;border:1px solid #ff50501a;border-radius:24px;margin:1rem 0;padding:3rem}.ErrorState-module__AEiIoW__errorContent{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex}.ErrorState-module__AEiIoW__errorIcon{color:var(--danger);background:#ff50501a;border-radius:24px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 10px 30px #ff50501a}.ErrorState-module__AEiIoW__errorTitle{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:800}.ErrorState-module__AEiIoW__errorMessage{color:var(--text-muted);margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.ErrorState-module__AEiIoW__retryBtn{min-width:180px}@keyframes ErrorState-module__AEiIoW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ErrorState-module__AEiIoW__fullPage{min-height:50vh}.ErrorState-module__AEiIoW__errorTitle{font-size:1.3rem}}
.Input-module__5jsJuW__inputGroup{flex-direction:column;gap:10px;width:100%;margin-bottom:1.2rem;display:flex}.Input-module__5jsJuW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.Input-module__5jsJuW__inputWrapper{align-items:center;gap:12px;padding:0 16px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Input-module__5jsJuW__inputWrapper:has(textarea){align-items:flex-start;padding:0}.Input-module__5jsJuW__pill{border:1px solid var(--border);background:#ffffff08;border-radius:14px;min-height:48px}.Input-module__5jsJuW__naked{box-shadow:none;background:0 0;border:none;min-height:48px}.Input-module__5jsJuW__ghost{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;min-height:40px;padding:0 12px}.Input-module__5jsJuW__inputWrapper:focus-within{border-color:var(--primary);background:#ffffff0d;box-shadow:0 0 20px #0088cc1a}.Input-module__5jsJuW__inputError{border-color:#ff505066}.Input-module__5jsJuW__iconWrapper{color:var(--primary);opacity:.8;flex-shrink:0}.Input-module__5jsJuW__inputWrapper:has(textarea) .Input-module__5jsJuW__iconWrapper{margin-top:14px;margin-left:16px}.Input-module__5jsJuW__field{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-family:inherit;font-size:.95rem}.Input-module__5jsJuW__field:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;background-color:#0000!important}.Input-module__5jsJuW__field:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;background-color:#0000!important}.Input-module__5jsJuW__field:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;background-color:#0000!important}.Input-module__5jsJuW__field:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;background-color:#0000!important}.Input-module__5jsJuW__rightIconBtn{color:var(--text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 4px;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.Input-module__5jsJuW__rightIconBtn.Input-module__5jsJuW__clickable{cursor:pointer}.Input-module__5jsJuW__rightIconBtn.Input-module__5jsJuW__clickable:hover{color:var(--primary);text-shadow:0 0 10px var(--primary-glow);transform:scale(1.1)}.Input-module__5jsJuW__errorMessage{color:var(--danger);margin-top:2px;font-size:.8rem;font-weight:500}textarea.Input-module__5jsJuW__field{resize:vertical;min-height:80px;padding:12px 16px}
.DirectorySidebar-module__71PGga__searchSidebar{position:sticky;top:120px}@media (max-width:1024px){.DirectorySidebar-module__71PGga__searchSidebar{z-index:10001;visibility:hidden;pointer-events:none;width:100%;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:0;left:-100%}.DirectorySidebar-module__71PGga__searchSidebar.DirectorySidebar-module__71PGga__isOpen{visibility:visible;pointer-events:all;left:0}}.DirectorySidebar-module__71PGga__sidebarBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;opacity:0;background:#000c;width:100%;height:100vh;transition:all .3s;display:none;position:fixed;top:0;left:0}@media (max-width:1024px){.DirectorySidebar-module__71PGga__sidebarBackdrop{display:block}.DirectorySidebar-module__71PGga__isOpen .DirectorySidebar-module__71PGga__sidebarBackdrop{opacity:1}}.DirectorySidebar-module__71PGga__sidebarCard{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;max-height:calc(100vh - 140px);padding:1.5rem;display:flex}@media (max-width:1024px){.DirectorySidebar-module__71PGga__sidebarCard{z-index:1;background:#0d0d10;border-left:none;border-radius:0;flex-direction:column;width:85%;max-width:320px;height:100%;display:flex;position:relative;overflow-y:auto}}.DirectorySidebar-module__71PGga__sidebarFilterHeader{color:var(--primary);align-items:center;gap:12px;margin-bottom:1.8rem;display:flex}.DirectorySidebar-module__71PGga__sidebarFilterHeader h2{color:#fff;margin:0;font-size:1.25rem;font-weight:800}.DirectorySidebar-module__71PGga__filterGroup{flex-direction:column;flex:1;min-height:0;display:flex}.DirectorySidebar-module__71PGga__filterGroup:last-child{margin-bottom:0}.DirectorySidebar-module__71PGga__filterLabel{color:#fff6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:block}.DirectorySidebar-module__71PGga__categorySearchWrapper{margin-bottom:1rem}.DirectorySidebar-module__71PGga__filterOptionsVertical{flex-direction:column;flex:1;gap:4px;padding-right:8px;display:flex;overflow:hidden auto}@media (max-width:768px){.DirectorySidebar-module__71PGga__filterOptionsVertical{max-height:220px}}.DirectorySidebar-module__71PGga__filterOptionsVertical::-webkit-scrollbar{width:4px}.DirectorySidebar-module__71PGga__filterOptionsVertical::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.DirectorySidebar-module__71PGga__filterBtn{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.DirectorySidebar-module__71PGga__filterBtn:hover{color:#fff;background:#ffffff0a}.DirectorySidebar-module__71PGga__filterBtn.DirectorySidebar-module__71PGga__active{color:var(--primary);background:#00d2ff14;border-color:#00d2ff33;font-weight:700}.DirectorySidebar-module__71PGga__showMoreBtn{width:100%;color:var(--text-main);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:10px;padding:10px;font-size:.85rem;font-weight:700;transition:all .3s}.DirectorySidebar-module__71PGga__showMoreBtn:hover{border-color:var(--primary);background:#ffffff1a}.DirectorySidebar-module__71PGga__pricingFilterChips{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.DirectorySidebar-module__71PGga__pricingChip{text-align:center;color:#fff9;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:10px;font-size:.85rem;font-weight:600;transition:all .2s}.DirectorySidebar-module__71PGga__pricingChip:hover{color:#fff;background:#ffffff0d}.DirectorySidebar-module__71PGga__pricingChip.DirectorySidebar-module__71PGga__active{background:var(--primary);color:#070709;border-color:var(--primary)}.DirectorySidebar-module__71PGga__mobileCloseBtn{background:var(--primary);color:#000;cursor:pointer;width:100%;box-shadow:0 4px 15px var(--primary-glow);border:none;border-radius:12px;margin-top:auto;padding:14px;font-weight:800;display:none!important}@media (max-width:1024px){.DirectorySidebar-module__71PGga__isOpen .DirectorySidebar-module__71PGga__mobileCloseBtn{display:block!important}}.DirectorySidebar-module__71PGga__bottomFiltersContainer{border-top:1px solid #ffffff14;flex-direction:column;gap:1.5rem;margin-top:1rem;padding-top:1.5rem;display:flex}
.ToolCard-module__gkDPta__toolCard{cursor:pointer;contain:layout style paint;background:#ffffff03;border:1px solid #ffffff08;border-radius:32px;flex-direction:column;width:100%;max-width:380px;height:240px;padding:1.2rem;text-decoration:none;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .4s,background .4s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (max-width:768px){.ToolCard-module__gkDPta__toolCard{border-radius:24px!important;max-width:100%!important;height:auto!important;min-height:200px!important;padding:1rem!important}}.ToolCard-module__gkDPta__toolCard:hover{background:#ffffff05;border-color:#ffffff1a;transform:translateY(-8px);box-shadow:0 15px 35px #0006}@media (max-width:1024px){.ToolCard-module__gkDPta__toolCard:hover{transform:none!important}}.ToolCard-module__gkDPta__cardTitleRowSkeleton{margin-bottom:12px}.ToolCard-module__gkDPta__skeletonCard{cursor:default!important;background:#0d0d10!important;border:1px solid #00d2ff26!important;border-radius:32px!important;padding:1.2rem!important}.ToolCard-module__gkDPta__skeletonCard:hover{box-shadow:none!important;transform:none!important}.ToolCard-module__gkDPta__featuredGlowCard{background:linear-gradient(135deg,#00d2ff08 0%,#0088cc03 100%);border:1px solid #00d2ff33;box-shadow:0 0 20px #0088cc0d}.ToolCard-module__gkDPta__featuredGlowCard:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:2px;animation:3s linear infinite ToolCard-module__gkDPta__scanning;position:absolute;top:0;left:0;right:0}@keyframes ToolCard-module__gkDPta__scanning{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ToolCard-module__gkDPta__featuredGlowCard:hover{box-shadow:0 0 30px #08c3}.ToolCard-module__gkDPta__featuredGlowCard .ToolCard-module__gkDPta__cardLogoBox{background:#ffffff08;border-color:#ffffff0f}.ToolCard-module__gkDPta__standardToolCard:hover{background:#ffffff08}.ToolCard-module__gkDPta__cardLogoBox{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;transition:all .3s;display:flex;overflow:hidden}.ToolCard-module__gkDPta__cardLogoImage{object-fit:cover;width:100%;height:100%;display:block}.ToolCard-module__gkDPta__toolCard:hover .ToolCard-module__gkDPta__cardLogoBox{transform:scale(1.1)}.ToolCard-module__gkDPta__cardContent{flex-direction:column;display:flex}.ToolCard-module__gkDPta__cardTitleRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:.6rem;display:flex}.ToolCard-module__gkDPta__nameContainer{align-items:center;gap:8px;min-width:0;display:flex}.ToolCard-module__gkDPta__verifiedIcon{color:#3b82f6;filter:drop-shadow(0 0 8px #3b82f666);flex-shrink:0}.ToolCard-module__gkDPta__cardMetaGroup{flex-shrink:0;align-items:center;gap:6px;display:flex}.ToolCard-module__gkDPta__pillPrice{color:var(--text-muted);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px;background:#ffffff0d;border-radius:100px;padding:3px 10px;font-size:.7rem;font-weight:800}.ToolCard-module__gkDPta__cardTitleRow h3{color:#fff;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1rem;font-weight:800;overflow:hidden}.ToolCard-module__gkDPta__toolCard p{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;opacity:.8;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ToolCard-module__gkDPta__cardFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.ToolCard-module__gkDPta__cardRating{color:#fa0;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.ToolCard-module__gkDPta__ratingIcon{color:#fa0;fill:#fa0}.ToolCard-module__gkDPta__cardLink{color:var(--primary);align-items:center;gap:4px;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.ToolCard-module__gkDPta__toolCard:hover .ToolCard-module__gkDPta__cardLink{text-shadow:0 0 10px var(--primary-glow);gap:8px}.ToolCard-module__gkDPta__skeletonLogo{border-radius:12px;width:100%;height:100%}.ToolCard-module__gkDPta__skeletonTitle{opacity:.9;border-radius:4px;width:150px;height:22px}.ToolCard-module__gkDPta__skeletonPill{opacity:.5;border-radius:100px;width:70px;height:20px}.ToolCard-module__gkDPta__skeletonLineShort{opacity:.4;border-radius:4px;width:100%;height:12px;margin-top:12px;margin-bottom:10px}.ToolCard-module__gkDPta__skeletonLineFull{opacity:.4;border-radius:4px;width:75%;height:12px}.ToolCard-module__gkDPta__skeletonFooterItem{opacity:.6;border-radius:4px;width:55px;height:14px}
.EmptyState-module__7SqAPW__emptyStateContainer{text-align:center;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:1.5rem 0;padding:3rem 2rem;display:flex}.EmptyState-module__7SqAPW__iconWrapper{background:rgba(var(--primary-rgb), .05);width:80px;height:80px;color:var(--primary);border:1px solid rgba(var(--primary-rgb), .1);border-radius:20px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.EmptyState-module__7SqAPW__icon{opacity:.8}.EmptyState-module__7SqAPW__title{color:var(--text-main);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.EmptyState-module__7SqAPW__message{color:var(--text-muted);max-width:400px;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.EmptyState-module__7SqAPW__actionBtn{padding:10px 24px;font-size:.9rem}@media (max-width:640px){.EmptyState-module__7SqAPW__emptyStateContainer{padding:3rem 1.5rem}}
.PageHero-module__TYRMoq__heroSection{justify-content:center;align-items:center;min-height:180px;margin-top:-80px;padding:110px 5% 40px;display:flex;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(#000 0% 85%,#0000 100%);background:0 0!important}@media (max-width:768px){.PageHero-module__TYRMoq__heroSection{min-height:140px!important;margin-top:-80px!important;padding:100px 1rem 30px!important;-webkit-mask-image:none!important;mask-image:none!important}}.PageHero-module__TYRMoq__heroSection:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:absolute;inset:-100px 0 0}.PageHero-module__TYRMoq__heroContent{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1200px;animation:.8s cubic-bezier(.4,0,.2,1) PageHero-module__TYRMoq__fadeInDown;display:flex}.PageHero-module__TYRMoq__heroRow{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2rem}.PageHero-module__TYRMoq__breadcrumbWrapper{justify-content:center;width:100%;margin-bottom:.5rem;display:flex}.PageHero-module__TYRMoq__heroHeader{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-bottom:1rem;display:flex}.PageHero-module__TYRMoq__heroRow .PageHero-module__TYRMoq__heroHeader{flex-direction:row;justify-content:flex-start;align-items:center}.PageHero-module__TYRMoq__heroIcon{background:var(--gradient);border-radius:100px;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:0 0 25px #00d2ff4d}.PageHero-module__TYRMoq__heroBadge{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d2ff1a;border:1px solid #00d2ff33;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:6px 14px;font-size:.85rem;font-weight:700;animation:.6s ease-out PageHero-module__TYRMoq__fadeInUp;display:inline-flex;box-shadow:0 4px 15px #0000001a}.PageHero-module__TYRMoq__titleStack{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.PageHero-module__TYRMoq__title{background:linear-gradient(135deg,#fff 0%,#a5a5a5 100%);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #0000001a;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-size:2.8rem;font-weight:900;line-height:1.1}@media (max-width:768px){.PageHero-module__TYRMoq__title{font-size:1.85rem!important}}@media (max-width:480px){.PageHero-module__TYRMoq__title{font-size:1.6rem!important}}.PageHero-module__TYRMoq__subtitle{color:var(--text-muted);text-align:center;max-width:700px;margin:.5rem auto 0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.PageHero-module__TYRMoq__subtitle{padding:0 10px!important;font-size:.95rem!important}}.PageHero-module__TYRMoq__heroActions{justify-content:center;width:100%;margin-top:1.5rem;display:flex}.PageHero-module__TYRMoq__heroRow .PageHero-module__TYRMoq__titleStack{text-align:left;flex-direction:column;align-items:flex-start}.PageHero-module__TYRMoq__heroRow .PageHero-module__TYRMoq__subtitle{text-align:left;margin:0}.PageHero-module__TYRMoq__heroRow .PageHero-module__TYRMoq__heroActions{justify-content:flex-start}.PageHero-module__TYRMoq__alignLeft{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}@keyframes PageHero-module__TYRMoq__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes PageHero-module__TYRMoq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PageHero-module__TYRMoq__title{font-size:2rem}.PageHero-module__TYRMoq__heroRow{text-align:center;flex-direction:column}.PageHero-module__TYRMoq__heroRow .PageHero-module__TYRMoq__titleStack{align-items:center}.PageHero-module__TYRMoq__heroRow .PageHero-module__TYRMoq__subtitle{text-align:center}}.PageHero-module__TYRMoq__skeletonBreadcrumb{border-radius:4px;width:120px;height:16px}.PageHero-module__TYRMoq__titleWithIconSkeleton{justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.PageHero-module__TYRMoq__skeletonIcon{border-radius:12px;width:60px;height:60px}.PageHero-module__TYRMoq__skeletonTitle{border-radius:8px;width:40%;height:48px}
.Safeguard-module__LqZaTW__safeguardContainer{width:100%;position:relative}.Safeguard-module__LqZaTW__boundaryError{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff505005;border:1px dashed #ff505033;border-radius:20px;margin:1rem 0;padding:2.5rem;animation:.4s ease-out Safeguard-module__LqZaTW__slideIn}.Safeguard-module__LqZaTW__fullPage{background:var(--bg-dark);justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex}.Safeguard-module__LqZaTW__errorContent{text-align:center;max-width:450px;margin:0 auto}@keyframes Safeguard-module__LqZaTW__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
