.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{background:var(--gradient);color:#fff;border-color:#0000;box-shadow:0 10px 20px #0088cc4d}.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}}
.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}
.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}}
.AIChatWidget-module__xLFo4q__chatContainer{background:0 0;border:none;flex-direction:column;width:100%;min-width:0;max-width:900px;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;flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:1.5rem 1rem;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 0}.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:768px){.AIChatWidget-module__xLFo4q__messagesArea{gap:1rem;padding:1rem .2rem}.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}}
.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)}}
.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}}
.DirectoryResults-module__2pvp1G__resultsHeaderRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}@media (max-width:768px){.DirectoryResults-module__2pvp1G__resultsHeaderRow{flex-direction:column;align-items:flex-start;gap:1rem}}.DirectoryResults-module__2pvp1G__headerExtraBlock{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:1.5rem;display:flex}@media (max-width:768px){.DirectoryResults-module__2pvp1G__headerExtraBlock{flex-wrap:wrap;margin-bottom:1rem}}.DirectoryResults-module__2pvp1G__resultCount{color:var(--text-muted);font-size:1rem}.DirectoryResults-module__2pvp1G__resultCountHighlight{color:#fff;font-weight:700}.DirectoryResults-module__2pvp1G__inlineFiltersContainer{align-items:center;gap:16px;display:flex}@media (max-width:768px){.DirectoryResults-module__2pvp1G__inlineFiltersContainer{flex-wrap:wrap;gap:12px;width:100%}}.DirectoryResults-module__2pvp1G__filterItem{min-width:180px}@media (max-width:768px){.DirectoryResults-module__2pvp1G__filterItem{flex:1;min-width:140px;max-width:none}}.DirectoryResults-module__2pvp1G__resultsGrid{grid-template-columns:repeat(2,minmax(280px,380px));justify-content:center;gap:2rem;width:100%;display:grid}@media (max-width:900px){.DirectoryResults-module__2pvp1G__resultsGrid{grid-template-columns:1fr}}.DirectoryResults-module__2pvp1G__searchResultsEmpty{text-align:center;border:1px dashed var(--border);background:#ffffff05;border-radius:24px;grid-column:1/-1;padding:5rem 2rem}
.Select-module__E8rWSW__selectContainer{flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.Select-module__E8rWSW__selectContainerActive{z-index:9999}.Select-module__E8rWSW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:800;display:block}.Select-module__E8rWSW__trigger{border:1px solid var(--border);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#ffffff08;border-radius:14px;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;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}.Select-module__E8rWSW__trigger:hover{border-color:var(--secondary);background:#ffffff0d}.Select-module__E8rWSW__trigger:focus{border-color:var(--secondary);box-shadow:0 0 15px #00d2ff1a}.Select-module__E8rWSW__triggerActive{border-color:var(--secondary);background:#ffffff0f}.Select-module__E8rWSW__displayValue{color:#fff;align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.Select-module__E8rWSW__triggerIcon{color:var(--primary);opacity:.8}.Select-module__E8rWSW__placeholder{color:var(--text-muted);font-weight:400}.Select-module__E8rWSW__chevron{color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.Select-module__E8rWSW__chevronOpen{color:var(--secondary);transform:rotate(180deg)}.Select-module__E8rWSW__multiValueBox{flex-wrap:wrap;gap:6px;padding:6px 0;display:flex}.Select-module__E8rWSW__chip{color:#fff;background:#00d2ff26;border:1px solid #00d2ff33;border-radius:8px;align-items:center;gap:6px;padding:2px 10px;font-size:.8rem;display:flex}.Select-module__E8rWSW__dropdownMenu{border:1px solid var(--border);z-index:1000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141923f2;border-radius:16px;width:100%;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);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 20px 40px #0006}.Select-module__E8rWSW__menuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Select-module__E8rWSW__searchWrapper{border-bottom:1px solid var(--border);z-index:2;background:#141923fa;padding:12px;position:sticky;top:0}.Select-module__E8rWSW__searchInput{border:1px solid var(--border);color:#fff;background:#ffffff08;border-radius:10px;outline:none;width:100%;padding:10px 12px 10px 35px;font-size:.9rem}.Select-module__E8rWSW__searchInputText:focus{border-color:var(--secondary)}.Select-module__E8rWSW__searchIcon{color:var(--text-muted);position:absolute;top:50%;left:22px;transform:translateY(-50%)}.Select-module__E8rWSW__optionsList{max-height:250px;padding:8px;overflow-y:auto}.Select-module__E8rWSW__option{cursor:pointer;color:var(--text-muted);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.9rem;font-weight:500;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s,color .2s,filter .2s;display:flex}.Select-module__E8rWSW__option:hover{color:#fff;background:#ffffff0d}.Select-module__E8rWSW__optionSelected{color:var(--secondary);font-weight:700;background:#00d2ff1a!important}.Select-module__E8rWSW__optionFocused{color:#fff;background:#ffffff14}.Select-module__E8rWSW__emptyResults{text-align:center;color:var(--text-muted);padding:20px;font-size:.9rem}.Select-module__E8rWSW__optionsList::-webkit-scrollbar{width:5px}.Select-module__E8rWSW__optionsList::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}
.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}}
.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)}}
.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}
.SmartBanner-module__YGgkXa__smartBannerNew{z-index:900;background:0 0;border-bottom:1px solid #ffffff0d;width:100%;min-height:200px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.SmartBanner-module__YGgkXa__bannerInner{z-index:1;grid-template-columns:200px 1fr 250px;align-items:center;gap:20px;max-width:1400px;min-height:200px;margin:0 auto;padding:25px 5%;display:grid;position:relative}.SmartBanner-module__YGgkXa__bannerVisual{justify-content:center;align-items:center;display:flex}.SmartBanner-module__YGgkXa__imageFixedBox{background:#ffffff05;border:none;border-radius:28px;justify-content:center;align-items:center;width:140px;height:140px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.SmartBanner-module__YGgkXa__bannerImg{object-fit:cover;width:100%;height:100%;transition:none}.SmartBanner-module__YGgkXa__smartBannerNew:hover .SmartBanner-module__YGgkXa__imageFixedBox{transform:translateY(-12px)rotate(-5deg)scale(1.05)}.SmartBanner-module__YGgkXa__bannerDetails{flex-direction:column;gap:.8rem;padding:0 20px;display:flex}.SmartBanner-module__YGgkXa__bannerTopMeta{align-items:center;display:flex}.SmartBanner-module__YGgkXa__featuredBadge{background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .3);color:var(--primary);letter-spacing:1.5px;border-radius:100px;align-items:center;gap:6px;padding:4px 14px;font-size:.7rem;font-weight:900;display:flex}.SmartBanner-module__YGgkXa__titleRow{align-items:center;gap:10px;margin-bottom:.2rem;display:flex}.SmartBanner-module__YGgkXa__bannerTextContent h2{color:#fff;margin:0;font-size:1.8rem;font-weight:800}.SmartBanner-module__YGgkXa__verifiedIcon{color:#3b82f6;filter:drop-shadow(0 0 8px #3b82f666)}.SmartBanner-module__YGgkXa__bannerTextContent p{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;font-size:.95rem;line-height:1.4;display:-webkit-box;overflow:hidden}.SmartBanner-module__YGgkXa__bannerNavMinimal{opacity:.6;align-items:center;gap:12px;margin-top:5px;display:flex}.SmartBanner-module__YGgkXa__navBtnMin{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:all .3s;display:flex}.SmartBanner-module__YGgkXa__navBtnMin:hover:not(:disabled){color:var(--primary)}.SmartBanner-module__YGgkXa__countLabel{text-align:center;min-width:45px;font-family:monospace;font-size:.75rem;font-weight:700}.SmartBanner-module__YGgkXa__bannerActionsRight{justify-content:flex-end;display:flex}.SmartBanner-module__YGgkXa__bannerCtaGroup{gap:12px;display:flex}.SmartBanner-module__YGgkXa__bannerCtaOverride{min-width:100px}.SmartBanner-module__YGgkXa__skeletonImage{border-radius:28px;width:140px;height:140px}.SmartBanner-module__YGgkXa__skeletonBadge{border-radius:100px;width:100px;height:24px}.SmartBanner-module__YGgkXa__skeletonTextTitle{width:200px;height:32px;margin-bottom:8px}.SmartBanner-module__YGgkXa__skeletonTextP1{width:100%;height:20px}.SmartBanner-module__YGgkXa__skeletonCta{border-radius:12px;width:110px;height:40px}@media (max-width:1024px){.SmartBanner-module__YGgkXa__bannerInner{text-align:center!important;grid-template-columns:1fr!important;gap:15px!important;padding:20px!important}.SmartBanner-module__YGgkXa__bannerVisual{order:-1}.SmartBanner-module__YGgkXa__imageFixedBox{border-radius:20px!important;width:100px!important;height:100px!important}.SmartBanner-module__YGgkXa__bannerDetails{align-items:center!important;padding:0!important}.SmartBanner-module__YGgkXa__titleRow{justify-content:center!important}.SmartBanner-module__YGgkXa__bannerActionsRight{grid-column:1/-1;justify-content:center;margin-top:10px}.SmartBanner-module__YGgkXa__skeletonCta{width:45%}}@media (max-width:768px){.SmartBanner-module__YGgkXa__smartBannerNew{-webkit-mask-image:none!important;mask-image:none!important}.SmartBanner-module__YGgkXa__bannerInner{text-align:center;grid-template-columns:1fr}.SmartBanner-module__YGgkXa__bannerDetails{align-items:center;padding:0}.SmartBanner-module__YGgkXa__titleRow{justify-content:center}}
.Button-module__8RiFmG__btn{cursor:pointer;font-weight:700;font-family:var(--font-family);white-space:nowrap;will-change:transform;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:.95rem;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),filter .3s 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{background:linear-gradient(135deg, hsl(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 45%) 0%, hsl(var(--dynamic-hue-2,190), calc(var(--dynamic-saturation,0) * 1%), 55%) 100%);color:#fff;filter:drop-shadow(0 4px 15px hsla(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 50%, .4));border:none}.Button-module__8RiFmG__primary:hover{filter:drop-shadow(0 8px 25px hsla(var(--dynamic-hue-1,280), calc(var(--dynamic-saturation,0) * 1%), 50%, .6));transform:translateY(-2px)}.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;justify-content:center;align-items:center;display:flex}
.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}
.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}
.SmartImage-module__uzFIQa__imageContainer{background:#ffffff05;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.SmartImage-module__uzFIQa__image{width:100%;height:100%;transition:opacity .4s,transform .4s;display:block}.SmartImage-module__uzFIQa__loading{opacity:0;transform:scale(.98)}.SmartImage-module__uzFIQa__loaded{opacity:1;transform:scale(1)}.SmartImage-module__uzFIQa__fitCover{object-fit:cover}.SmartImage-module__uzFIQa__fitContain{object-fit:contain}.SmartImage-module__uzFIQa__skeletonOverlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.SmartImage-module__uzFIQa__fallbackWrapper{background:rgba(var(--primary-rgb), .05);width:100%;height:100%;color:var(--primary);justify-content:center;align-items:center;display:flex}.SmartImage-module__uzFIQa__fallbackIcon{opacity:.8}
.ToastContext-module__2MSM0W__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:30px;right:30px}.ToastContext-module__2MSM0W__toastItem{pointer-events:auto;-webkit-backdrop-filter:blur(20px);color:#fff;background:#0f0f12d9;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;min-width:300px;padding:14px 22px;animation:.4s cubic-bezier(.16,1,.3,1) ToastContext-module__2MSM0W__slideInRight;display:flex;box-shadow:0 12px 40px #0009}.ToastContext-module__2MSM0W__toastItem.ToastContext-module__2MSM0W__success{border-color:#00c85333;border-left-style:solid;border-left-width:4px}.ToastContext-module__2MSM0W__toastItem.ToastContext-module__2MSM0W__error{border-color:#ff525233;border-left-style:solid;border-left-width:4px}.ToastContext-module__2MSM0W__toastItem.ToastContext-module__2MSM0W__info{border-left:4px solid var(--primary);border-color:#08c3}.ToastContext-module__2MSM0W__message{letter-spacing:-.01em;flex:1;font-size:.95rem;font-weight:500}.ToastContext-module__2MSM0W__closeButton{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s,color .2s,filter .2s;display:flex}.ToastContext-module__2MSM0W__closeButton:hover{color:#fff;background:#ffffff1a}@keyframes ToastContext-module__2MSM0W__slideInRight{0%{opacity:0;transform:translate(40px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:600px){.ToastContext-module__2MSM0W__toastContainer{bottom:20px;left:20px;right:20px}.ToastContext-module__2MSM0W__toastItem{min-width:unset}}
.ReviewForm-module__NhbkJG__formGroup{margin-bottom:1.5rem}.ReviewForm-module__NhbkJG__inputFieldLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.8rem;font-size:.85rem;font-weight:700;display:block}.ReviewForm-module__NhbkJG__ratingContainer{gap:8px;display:flex}.ReviewForm-module__NhbkJG__starIconInteractive{cursor:pointer;transition:transform .2s}.ReviewForm-module__NhbkJG__starIconInteractive:hover{transform:scale(1.1)}.ReviewForm-module__NhbkJG__commentArea{border:1px solid var(--border);color:#fff;resize:none;background:#ffffff0d;border-radius:12px;width:100%;padding:1rem;font-family:inherit;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s}.ReviewForm-module__NhbkJG__commentArea:focus{border-color:var(--primary);background:rgba(var(--primary-rgb), .05);outline:none}.ReviewForm-module__NhbkJG__submitBtn{width:100%;font-weight:800}
.ReviewList-module__jnpWRW__reviewsList{flex-direction:column;gap:1.5rem;display:flex}.ReviewList-module__jnpWRW__reviewCard{border:1px solid var(--border);background:#ffffff05;border-radius:20px;gap:1.5rem;padding:1.5rem;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.ReviewList-module__jnpWRW__reviewCard:hover{background:#ffffff0a;border-color:#ffffff1a}.ReviewList-module__jnpWRW__userAvatarWrapper{background:#ffffff05;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.ReviewList-module__jnpWRW__userAvatar{width:100%;height:100%}.ReviewList-module__jnpWRW__reviewContentArea{flex:1}.ReviewList-module__jnpWRW__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;display:flex}.ReviewList-module__jnpWRW__headerRight{align-items:center;gap:12px;display:flex}.ReviewList-module__jnpWRW__deleteBtn{color:var(--text-muted);cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s,color .2s,filter .2s;display:flex}.ReviewList-module__jnpWRW__deleteBtn:hover{color:#ff5050;opacity:1;background:#ff50501a;transform:scale(1.1)}.ReviewList-module__jnpWRW__userInfoRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ReviewList-module__jnpWRW__userLink{text-decoration:none;transition:opacity .2s}.ReviewList-module__jnpWRW__userLink:hover{opacity:.8}.ReviewList-module__jnpWRW__userName{color:#fff;margin:0;font-size:1.05rem;font-weight:800}.ReviewList-module__jnpWRW__reviewDate{color:var(--text-muted);font-size:.8rem}.ReviewList-module__jnpWRW__starsRow{gap:4px;margin-bottom:1rem;display:flex}.ReviewList-module__jnpWRW__commentText{color:var(--text-muted);font-size:.95rem;line-height:1.6}.ReviewList-module__jnpWRW__premiumBadge{color:gold;text-transform:uppercase;letter-spacing:.5px;background:#ffd7001a;border:1px solid #ffd70033;border-radius:4px;padding:2px 8px;font-size:.6rem;font-weight:900}.ReviewList-module__jnpWRW__adminCheck{color:#3b82f6;filter:drop-shadow(0 0 8px #3b82f666);flex-shrink:0}.ReviewList-module__jnpWRW__ownerBadge{color:var(--primary);background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .2);text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.6rem;font-weight:900}.ReviewList-module__jnpWRW__replyActionRow{justify-content:flex-end;margin-top:1rem;display:flex}.ReviewList-module__jnpWRW__repliesContainer{border-left:2px solid #ffffff0d;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-left:2rem;display:flex}.ReviewList-module__jnpWRW__replyCard{background:#ffffff04;border:1px solid #ffffff0d;border-radius:16px;gap:1rem;padding:1rem;display:flex}.ReviewList-module__jnpWRW__replyCard.ReviewList-module__jnpWRW__ownerReply{border-color:rgba(var(--primary-rgb), .2);background:rgba(var(--primary-rgb), .02)}.ReviewList-module__jnpWRW__replyInputArea{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-top:1rem;padding:1rem}.ReviewList-module__jnpWRW__replyTextarea{color:#fff;resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:60px;font-size:.9rem}.ReviewList-module__jnpWRW__replyButtons{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}@media (max-width:768px){.ReviewList-module__jnpWRW__repliesContainer{padding-left:1rem}}
.ReviewsSection-module__slDNfq__reviewsSection{margin-top:0;padding-top:0}.ReviewsSection-module__slDNfq__sectionHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.ReviewsSection-module__slDNfq__headerTitleGroup{align-items:center;gap:1rem;display:flex}.ReviewsSection-module__slDNfq__sectionTitle{font-size:2rem;font-weight:800}.ReviewsSection-module__slDNfq__reviewCountBadge{color:var(--text-muted);background:#ffffff0d;border-radius:20px;padding:5px 12px;font-size:.9rem}.ReviewsSection-module__slDNfq__reviewsLayout{grid-template-columns:minmax(300px,1fr) 2fr;gap:4rem;display:grid}@media (max-width:992px){.ReviewsSection-module__slDNfq__reviewsLayout{grid-template-columns:1fr;gap:3rem}}.ReviewsSection-module__slDNfq__formSticky{padding:2rem;position:sticky;top:100px}.ReviewsSection-module__slDNfq__formTitle{color:#fff;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.ReviewsSection-module__slDNfq__formGroup{margin-bottom:1.5rem}.ReviewsSection-module__slDNfq__inputFieldLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.8rem;font-size:.85rem;font-weight:700;display:block}.ReviewsSection-module__slDNfq__ratingContainer{gap:8px;display:flex}.ReviewsSection-module__slDNfq__starIconInteractive{cursor:pointer;transition:transform .2s}.ReviewsSection-module__slDNfq__starIconInteractive:hover{transform:scale(1.1)}.ReviewsSection-module__slDNfq__commentArea{border:1px solid var(--border);color:#fff;resize:none;background:#ffffff0d;border-radius:12px;width:100%;padding:1rem;font-family:inherit;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s}.ReviewsSection-module__slDNfq__commentArea:focus{border-color:var(--primary);background:rgba(var(--primary-rgb), .05);outline:none}.ReviewsSection-module__slDNfq__submitBtn{width:100%;font-weight:800}.ReviewsSection-module__slDNfq__submittedCard{text-align:center;padding:1.5rem 0}.ReviewsSection-module__slDNfq__successIconWrapper{justify-content:center;margin-bottom:1rem;display:flex}.ReviewsSection-module__slDNfq__successIconBg{background:#00ff881a;border-radius:100px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ReviewsSection-module__slDNfq__successText{color:#0f8;margin-bottom:.5rem;font-weight:800}.ReviewsSection-module__slDNfq__successSubtext{color:var(--text-muted);font-size:.9rem}.ReviewsSection-module__slDNfq__loginRequiredCard{text-align:center;padding:1rem 0}.ReviewsSection-module__slDNfq__loginText{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}.ReviewsSection-module__slDNfq__reviewsList{flex-direction:column;gap:1.5rem;display:flex}.ReviewsSection-module__slDNfq__reviewCard{border:1px solid var(--border);background:#ffffff05;border-radius:20px;gap:1.5rem;padding:1.5rem;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.ReviewsSection-module__slDNfq__reviewCard:hover{background:#ffffff0a;border-color:#ffffff1a}.ReviewsSection-module__slDNfq__userAvatarWrapper{background:#ffffff05;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.ReviewsSection-module__slDNfq__userAvatar{width:100%;height:100%}.ReviewsSection-module__slDNfq__reviewContentArea{flex:1}.ReviewsSection-module__slDNfq__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;display:flex}.ReviewsSection-module__slDNfq__userName{color:#fff;margin:0;font-size:1.05rem;font-weight:800}.ReviewsSection-module__slDNfq__reviewDate{color:var(--text-muted);font-size:.8rem}.ReviewsSection-module__slDNfq__starsRow{gap:4px;margin-bottom:1rem;display:flex}.ReviewsSection-module__slDNfq__commentText{color:var(--text-muted);font-size:.95rem;line-height:1.6}.ReviewsSection-module__slDNfq__skeletonReviewCard{gap:20px;display:flex}
.AdminBlogManager-module__xbHBbW__splitLayout{grid-template-columns:1.2fr 1fr;gap:3rem;display:grid}.AdminBlogManager-module__xbHBbW__localError{color:#ff4757;background:#ff47571a;border-left:4px solid #ff4757;border-radius:8px;margin-bottom:2rem;padding:1rem;font-size:.9rem;animation:.3s ease-out AdminBlogManager-module__xbHBbW__slideDown}@keyframes AdminBlogManager-module__xbHBbW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminBlogManager-module__xbHBbW__sectionHeader{align-items:center;gap:12px;margin-bottom:2rem;display:flex}.AdminBlogManager-module__xbHBbW__headerIcon{color:#00a3ff}.AdminBlogManager-module__xbHBbW__title{color:#fff;margin:0;font-size:1.3rem;font-weight:800}.AdminBlogManager-module__xbHBbW__editorForm{flex-direction:column;gap:1.2rem;display:flex}.AdminBlogManager-module__xbHBbW__submitBtn{width:100%;margin-top:1rem}.AdminBlogManager-module__xbHBbW__scrollArea{flex-direction:column;gap:10px;max-height:700px;padding-right:10px;display:flex;overflow-y:auto}.AdminBlogManager-module__xbHBbW__scrollArea::-webkit-scrollbar{width:6px}.AdminBlogManager-module__xbHBbW__scrollArea::-webkit-scrollbar-thumb{background:#1f1f23;border-radius:10px}.AdminBlogManager-module__xbHBbW__itemRow{background:#ffffff05;border:1px solid #1f1f23;border-radius:16px;justify-content:space-between;align-items:center;padding:1rem 1.2rem;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}.AdminBlogManager-module__xbHBbW__itemRow:hover{background:#ffffff0a;border-color:#00a3ff;transform:translate(8px);box-shadow:-5px 5px 20px #0000004d}.AdminBlogManager-module__xbHBbW__info h5{color:#fff;margin:0 0 4px;font-size:1rem;font-weight:700}.AdminBlogManager-module__xbHBbW__info p{color:#71717a;margin:0;font-size:.8rem}.AdminBlogManager-module__xbHBbW__deleteBtn{color:#ff4757;cursor:pointer;background:#ff50501a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminBlogManager-module__xbHBbW__deleteBtn:hover{color:#fff;background:#ff4757}.AdminBlogManager-module__xbHBbW__editorControls{background:#0f0f11;border:1px solid #1f1f23;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:10px;display:flex}.AdminBlogManager-module__xbHBbW__tabSwitch{gap:8px;display:flex}.AdminBlogManager-module__xbHBbW__tabBtn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .3s;display:flex}.AdminBlogManager-module__xbHBbW__tabBtn.AdminBlogManager-module__xbHBbW__active{color:#fff;background:#00a3ff;border-color:#00a3ff}.AdminBlogManager-module__xbHBbW__toolbar{flex-wrap:wrap;gap:10px;display:flex}.AdminBlogManager-module__xbHBbW__toolbar button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #1f1f23;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 10px;transition:all .3s;display:flex}.AdminBlogManager-module__xbHBbW__toolbar button:hover{background:#00a3ff1a;border-color:#00a3ff;transform:translateY(-2px)}.AdminBlogManager-module__xbHBbW__specialBtn,.AdminBlogManager-module__xbHBbW__compareToolBtn{gap:8px;font-size:.85rem;font-weight:700;width:auto!important}.AdminBlogManager-module__xbHBbW__specialBtn{color:#00a3ff!important;border-color:#00a3ff4d!important}.AdminBlogManager-module__xbHBbW__compareToolBtn{color:#8b5cf6!important;border-color:#8b5cf64d!important}.AdminBlogManager-module__xbHBbW__toolPicker{background:#ffffff08;border:1px solid #1f1f23;border-radius:16px;margin-bottom:1.5rem;padding:1rem;animation:.3s AdminBlogManager-module__xbHBbW__slideDown}.AdminBlogManager-module__xbHBbW__searchBox{background:#0003;border:1px solid #1f1f23;border-radius:10px;align-items:center;gap:12px;margin-bottom:1rem;padding:0 15px;display:flex}.AdminBlogManager-module__xbHBbW__searchBox input{color:#fff;background:0 0;border:none;outline:none;flex:1;height:44px;font-size:.9rem}.AdminBlogManager-module__xbHBbW__toolResultItem{color:#e4e4e7;cursor:pointer;background:#ffffff0d;border:1px solid #1f1f23;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminBlogManager-module__xbHBbW__toolResultItem:hover{background:#00a3ff1a;border-color:#00a3ff;transform:translateY(-2px)}.AdminBlogManager-module__xbHBbW__previewContainer{background:#09090b;border:1px solid #1f1f23;border-radius:24px;min-height:400px;margin-bottom:1rem;padding:2.5rem}.AdminBlogManager-module__xbHBbW__previewTitle{color:#fff;margin-bottom:.5rem;font-size:2rem;font-weight:800}.AdminBlogManager-module__xbHBbW__previewMeta{color:#71717a;border-bottom:1px solid #1f1f23;margin-bottom:2rem;padding-bottom:1rem;font-size:.9rem}.AdminBlogManager-module__xbHBbW__previewContent{color:#e4e4e7;font-size:1.1rem;line-height:1.8}@media (max-width:1024px){.AdminBlogManager-module__xbHBbW__splitLayout{grid-template-columns:1fr;gap:4rem}}
.AdminSettingsManager-module__i3JCPa__wrapper{flex-direction:column;gap:2rem;display:flex}.AdminSettingsManager-module__i3JCPa__formContent{animation:.5s ease-out AdminSettingsManager-module__i3JCPa__fadeIn}.AdminSettingsManager-module__i3JCPa__complexForm{flex-direction:column;gap:2.5rem;display:flex}.AdminSettingsManager-module__i3JCPa__formHeader{border-bottom:1px solid #ffffff0d;margin-bottom:2.5rem;padding-bottom:1.5rem}.AdminSettingsManager-module__i3JCPa__formHeader h2{letter-spacing:-.5px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#00d2ff 0%,#00a3ff 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:1.6rem;font-weight:900}.AdminSettingsManager-module__i3JCPa__formHeader p{color:#71717a;max-width:600px;font-size:.95rem;line-height:1.6}.AdminSettingsManager-module__i3JCPa__formSection{flex-direction:column;gap:1.5rem;display:flex}.AdminSettingsManager-module__i3JCPa__sectionSubtitle{color:#fff;align-items:center;gap:10px;margin:0;padding-left:12px;font-size:1.05rem;font-weight:800;display:flex;position:relative}.AdminSettingsManager-module__i3JCPa__sectionSubtitle:before{content:"";background:#00a3ff;border-radius:10px;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.AdminSettingsManager-module__i3JCPa__inputGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.AdminSettingsManager-module__i3JCPa__label{color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.AdminSettingsManager-module__i3JCPa__mediaConfig{background:#ffffff03;border:1px solid #1f1f23;border-radius:20px;grid-template-columns:200px 1fr;align-items:center;gap:2.5rem;padding:1.5rem;display:grid}.AdminSettingsManager-module__i3JCPa__previewBox{background:#09090b;border:2px dashed #1f1f23;border-radius:16px;justify-content:center;align-items:center;width:200px;height:150px;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex;position:relative;overflow:hidden}.AdminSettingsManager-module__i3JCPa__previewBox:hover{border-color:#00a3ff}.AdminSettingsManager-module__i3JCPa__previewImg{object-fit:cover;width:100%;height:100%}.AdminSettingsManager-module__i3JCPa__previewPlaceholder{color:#71717a;font-size:.8rem;font-weight:600}.AdminSettingsManager-module__i3JCPa__uploadControls{flex-direction:column;gap:1.2rem;display:flex}.AdminSettingsManager-module__i3JCPa__manualUrlToggle{color:#fff;align-items:center;gap:12px;font-size:.9rem;font-weight:600;display:flex}.AdminSettingsManager-module__i3JCPa__customUploadBtn{cursor:pointer;color:#71717a;background:#0f0f11;border:1px solid #1f1f23;border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:.9rem;font-weight:700;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:inline-flex}.AdminSettingsManager-module__i3JCPa__customUploadBtn:hover{color:#fff;background:#00a3ff0d;border-color:#00a3ff;transform:translateY(-2px)}.AdminSettingsManager-module__i3JCPa__featuresManager{background:#ffffff05;border:1px solid #1f1f23;border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.AdminSettingsManager-module__i3JCPa__featureEntry{align-items:center;gap:12px;display:flex}.AdminSettingsManager-module__i3JCPa__removeBtn{color:#ff4757;cursor:pointer;background:#ff47570d;border:1px solid #ff47571a;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;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}.AdminSettingsManager-module__i3JCPa__removeBtn:hover{color:#fff;background:#ff4757;border-color:#ff4757}.AdminSettingsManager-module__i3JCPa__addFeatBtn{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #1f1f23;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:5px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminSettingsManager-module__i3JCPa__addFeatBtn:hover{color:#00a3ff;background:#00a3ff1a;border-color:#00a3ff;transform:translateY(-2px)}.AdminSettingsManager-module__i3JCPa__submitBtn{width:100%;max-width:400px;margin:2rem auto 0!important}.AdminSettingsManager-module__i3JCPa__splitLayout{grid-template-columns:1.1fr 1fr;gap:2rem;animation:.5s ease-out AdminSettingsManager-module__i3JCPa__fadeIn;display:grid}.AdminSettingsManager-module__i3JCPa__scrollArea{flex-direction:column;gap:10px;max-height:500px;padding-right:12px;display:flex;overflow-y:auto}.AdminSettingsManager-module__i3JCPa__scrollArea::-webkit-scrollbar{width:6px}.AdminSettingsManager-module__i3JCPa__scrollArea::-webkit-scrollbar-thumb{background:#1f1f23;border-radius:10px}.AdminSettingsManager-module__i3JCPa__itemRow{background:#ffffff05;border:1px solid #1f1f23;border-radius:18px;justify-content:space-between;align-items:center;padding:16px 20px;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}.AdminSettingsManager-module__i3JCPa__itemRow:hover{background:#00a3ff08;border-color:#00a3ff;transform:translate(10px)scale(1.01);box-shadow:0 10px 30px #0003}.AdminSettingsManager-module__i3JCPa__itemInfo h5{color:#fff;margin:0 0 4px;font-size:1.05rem;font-weight:800}.AdminSettingsManager-module__i3JCPa__itemInfo p{color:#71717a;margin:0;font-size:.85rem}.AdminSettingsManager-module__i3JCPa__deleteBtn{color:#ff4757;cursor:pointer;background:#ff47571a;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminSettingsManager-module__i3JCPa__deleteBtn:hover{color:#fff;background:#ff4757}.AdminSettingsManager-module__i3JCPa__w100{width:100%}.AdminSettingsManager-module__i3JCPa__switch{width:44px;height:24px;display:inline-block;position:relative}.AdminSettingsManager-module__i3JCPa__switch input{opacity:0;width:0;height:0}.AdminSettingsManager-module__i3JCPa__slider{cursor:pointer;background-color:#1f1f23;border-radius:34px;transition:all .4s;position:absolute;inset:0}.AdminSettingsManager-module__i3JCPa__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.AdminSettingsManager-module__i3JCPa__slider{background-color:#00a3ff}input:checked+.AdminSettingsManager-module__i3JCPa__slider:before{transform:translate(20px)}@keyframes AdminSettingsManager-module__i3JCPa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdminSettingsManager-module__i3JCPa__sectionHeader{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;margin-bottom:2rem;padding-bottom:12px;display:flex}.AdminSettingsManager-module__i3JCPa__headerIcon{color:#00a3ff}.AdminSettingsManager-module__i3JCPa__title{color:#fff;letter-spacing:-.5px;margin:0;font-size:1.3rem;font-weight:800}.AdminSettingsManager-module__i3JCPa__miniForm{background:#ffffff03;border:1px solid #1f1f23;border-radius:20px;flex-direction:column;gap:1.2rem;padding:1.5rem;display:flex}@media (max-width:1024px){.AdminSettingsManager-module__i3JCPa__inputGrid,.AdminSettingsManager-module__i3JCPa__splitLayout,.AdminSettingsManager-module__i3JCPa__mediaConfig{grid-template-columns:1fr}}
.HomeCategories-module__X_enMG__categoriesSection{width:100%;max-width:1400px;margin:0 auto;padding:80px 1.5rem}@media (max-width:768px){.HomeCategories-module__X_enMG__categoriesSection{padding:60px 1rem!important}}.HomeCategories-module__X_enMG__categoriesGridSmall{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:768px){.HomeCategories-module__X_enMG__categoriesGridSmall{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media (max-width:480px){.HomeCategories-module__X_enMG__categoriesGridSmall{grid-template-columns:1fr!important}}.HomeCategories-module__X_enMG__categoryItemSmall{background:linear-gradient(135deg, rgba(var(--primary-rgb), .03) 0%, rgba(var(--primary-rgb), .01) 100%);border:1px solid rgba(var(--primary-rgb), .15);min-height:94px;box-shadow:0 0 15px rgba(var(--primary-rgb), .02);border-radius:22px;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s cubic-bezier(.175,.885,.32,1.275),background-color .4s cubic-bezier(.175,.885,.32,1.275),border-color .4s cubic-bezier(.175,.885,.32,1.275),color .4s cubic-bezier(.175,.885,.32,1.275),filter .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.HomeCategories-module__X_enMG__categoryItemSmall{gap:1rem!important;min-height:80px!important;padding:1rem!important}}.HomeCategories-module__X_enMG__categoryItemSmall:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:2px;animation:3s linear infinite HomeCategories-module__X_enMG__catScanning;position:absolute;top:0;left:0;right:0}@keyframes HomeCategories-module__X_enMG__catScanning{0%{transform:translate(-100%)}to{transform:translate(100%)}}.HomeCategories-module__X_enMG__categoryItemSmall:hover{background:rgba(var(--primary-rgb), .06);border-color:rgba(var(--primary-rgb), .3);box-shadow:0 15px 35px rgba(var(--primary-rgb), .15);transform:translateY(-5px)scale(1.02)}.HomeCategories-module__X_enMG__catIconWrapper{background:rgba(var(--primary-rgb), .08);color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;transition:all .3s;display:flex}.HomeCategories-module__X_enMG__catInfo{text-align:left;flex:1}.HomeCategories-module__X_enMG__catInfo h3{color:var(--text-main);margin-bottom:2px;font-size:1.05rem;font-weight:700}.HomeCategories-module__X_enMG__catInfo p{color:var(--text-muted);font-size:.85rem}.HomeCategories-module__X_enMG__catArrow{color:var(--text-muted);opacity:0;transition:all .3s;transform:translate(-10px)}.HomeCategories-module__X_enMG__categoryItemSmall:hover .HomeCategories-module__X_enMG__catArrow{opacity:1;color:var(--primary);transform:translate(0)}.HomeCategories-module__X_enMG__viewAllLink{color:var(--primary);align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.HomeCategories-module__X_enMG__viewAllLink:hover{text-shadow:0 0 10px var(--primary-glow);gap:12px}.HomeCategories-module__X_enMG__skeletonIcon{border-radius:12px;width:40px;height:40px}.HomeCategories-module__X_enMG__skeletonTitle{width:100px;height:18px;margin-bottom:4px}.HomeCategories-module__X_enMG__skeletonSubtitle{width:60px;height:12px}.HomeCategories-module__X_enMG__skeletonArrow{border-radius:4px;width:16px;height:16px}
.AdminUserManager-module__rCw-ga__wrapper{flex-direction:column;gap:2rem;display:flex}.AdminUserManager-module__rCw-ga__sectionHeader{justify-content:space-between;align-items:flex-start;display:flex}.AdminUserManager-module__rCw-ga__headerInfo{flex-direction:column;gap:8px;display:flex}.AdminUserManager-module__rCw-ga__title{color:#fff;margin:0;font-size:1.6rem;font-weight:900}.AdminUserManager-module__rCw-ga__badge{color:#00a3ff;letter-spacing:.5px;background:#00a3ff1a;border-radius:100px;width:fit-content;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.AdminUserManager-module__rCw-ga__usersGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.AdminUserManager-module__rCw-ga__userCard{background:#ffffff05;border:1px solid #1f1f23;border-radius:24px;align-items:center;gap:1.2rem;padding:1.5rem;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex;position:relative;overflow:hidden}.AdminUserManager-module__rCw-ga__userCard:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-5px)}.AdminUserManager-module__rCw-ga__userCard.AdminUserManager-module__rCw-ga__premium{background:#ffd70005;border-color:#ffd70033}.AdminUserManager-module__rCw-ga__avatarWrapper{flex-shrink:0;width:56px;height:56px;position:relative}.AdminUserManager-module__rCw-ga__avatarImg{object-fit:cover;border-radius:16px;width:100%;height:100%}.AdminUserManager-module__rCw-ga__avatarPlaceholder{color:#71717a;background:#09090b;border:1px solid #1f1f23;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AdminUserManager-module__rCw-ga__adminBadge{color:#fff;background:#00a3ff;border:2px solid #0f0f11;border-radius:8px;padding:4px;position:absolute;bottom:-4px;right:-4px}.AdminUserManager-module__rCw-ga__info{flex:1}.AdminUserManager-module__rCw-ga__nameRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.AdminUserManager-module__rCw-ga__nameRow h5{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.AdminUserManager-module__rCw-ga__premiumIcon{color:gold;filter:drop-shadow(0 0 5px #ffd70066)}.AdminUserManager-module__rCw-ga__role{text-transform:uppercase;letter-spacing:1px;color:#00a3ff;margin:0 0 8px;font-size:.8rem;font-weight:700}.AdminUserManager-module__rCw-ga__date{color:#71717a;align-items:center;gap:6px;margin:0;font-size:.75rem;display:flex}.AdminUserManager-module__rCw-ga__scrollArea{flex-direction:column;gap:12px;display:flex}.AdminUserManager-module__rCw-ga__itemRow{background:#ffffff05;border:1px solid #1f1f23;border-radius:16px;padding:1.2rem;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s}.AdminUserManager-module__rCw-ga__subContent{align-items:center;gap:1.2rem;display:flex}.AdminUserManager-module__rCw-ga__subIcon{color:#00a3ff;background:#00a3ff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.AdminUserManager-module__rCw-ga__subInfo h5{color:#fff;margin:0 0 4px;font-size:1rem;font-weight:700}.AdminUserManager-module__rCw-ga__subDate{color:#71717a;margin:0;font-size:.8rem}.AdminUserManager-module__rCw-ga__emptyState{text-align:center;color:#71717a;padding:4rem}.AdminUserManager-module__rCw-ga__userCardSkeleton,.AdminUserManager-module__rCw-ga__itemRowSkeleton{border:1px solid #1f1f23;border-radius:24px;align-items:center;gap:1.2rem;padding:1.5rem;display:flex}.AdminUserManager-module__rCw-ga__skeletonText{flex:1}.AdminUserManager-module__rCw-ga__skeletonSectionTitle{width:220px;height:32px}.AdminUserManager-module__rCw-ga__skeletonAvatar{border-radius:16px;width:56px;height:56px}.AdminUserManager-module__rCw-ga__skeletonUserName{width:140px;height:18px;margin-bottom:8px}.AdminUserManager-module__rCw-ga__skeletonUserRole{width:80px;height:14px}.AdminUserManager-module__rCw-ga__skeletonIcon{border-radius:12px;width:44px;height:44px}.AdminUserManager-module__rCw-ga__skeletonEmail{width:250px;height:18px;margin-bottom:8px}.AdminUserManager-module__rCw-ga__skeletonDate{width:150px;height:14px}@media (max-width:768px){.AdminUserManager-module__rCw-ga__usersGrid{grid-template-columns:1fr}}
.HomeFeatured-module__dFN7vW__featuredSection{width:100%;max-width:1400px;margin:0 auto;padding:80px 1.5rem}@media (max-width:768px){.HomeFeatured-module__dFN7vW__featuredSection{padding:60px 1rem!important}}.HomeFeatured-module__dFN7vW__featuredToolsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:768px){.HomeFeatured-module__dFN7vW__featuredToolsGrid{grid-template-columns:1fr!important;gap:1.25rem!important}}.HomeFeatured-module__dFN7vW__errorMessageContainer{text-align:center;grid-column:1/-1;padding:5rem}.HomeFeatured-module__dFN7vW__errorMessageContainer p{color:var(--accent);font-weight:700}.HomeFeatured-module__dFN7vW__errorMessageContainer button{margin-top:1rem}.HomeFeatured-module__dFN7vW__emptyState{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:24px;grid-column:1/-1;padding:4rem}.HomeFeatured-module__dFN7vW__emptyStateText{color:var(--text-muted)}.HomeFeatured-module__dFN7vW__emptyStateIcon{opacity:.1;margin:0 auto}
.AdminSidebar-module__ZzB2DW__sidebar{flex-direction:column;gap:1.5rem;display:flex}.AdminSidebar-module__ZzB2DW__infoCard{background:#0f0f11;border:1px solid #1f1f23;border-radius:24px;flex-direction:column;gap:1.5rem;padding:1.8rem;display:flex}.AdminSidebar-module__ZzB2DW__cardHeader{color:#00a3ff;align-items:center;gap:10px;display:flex}.AdminSidebar-module__ZzB2DW__title{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.AdminSidebar-module__ZzB2DW__healthStats{flex-direction:column;gap:1.2rem;display:flex}.AdminSidebar-module__ZzB2DW__healthItem{flex-direction:column;gap:8px;display:flex}.AdminSidebar-module__ZzB2DW__statRow{justify-content:space-between;align-items:center;display:flex}.AdminSidebar-module__ZzB2DW__statLabel{color:#71717a;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.AdminSidebar-module__ZzB2DW__statusOk{color:#0f8;text-transform:uppercase;font-size:.75rem;font-weight:900}.AdminSidebar-module__ZzB2DW__statusActive{color:#00e676;text-transform:uppercase;font-size:.75rem;font-weight:900}.AdminSidebar-module__ZzB2DW__progressBg{background:#ffffff0d;border-radius:10px;height:6px;overflow:hidden}.AdminSidebar-module__ZzB2DW__progressBar{border-radius:10px;height:100%}.AdminSidebar-module__ZzB2DW__progressBar.AdminSidebar-module__ZzB2DW__primary{background:#00a3ff}.AdminSidebar-module__ZzB2DW__progressBar.AdminSidebar-module__ZzB2DW__secondary{background:#00e676}.AdminSidebar-module__ZzB2DW__shortcutLinks{flex-direction:column;gap:10px;display:flex}.AdminSidebar-module__ZzB2DW__shortcutLink{color:#71717a;background:#ffffff05;border:1px solid #1f1f23;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminSidebar-module__ZzB2DW__shortcutLink:hover{color:#fff;background:#ffffff0d;border-color:#00a3ff;transform:translate(5px)}.AdminSidebar-module__ZzB2DW__w100{width:100%}.AdminSidebar-module__ZzB2DW__skeletonHealthTitle{width:160px;height:24px;margin-bottom:2rem}.AdminSidebar-module__ZzB2DW__skeletonProgressBar{border-radius:10px;width:100%;height:10px;margin-bottom:8px}.AdminSidebar-module__ZzB2DW__skeletonProgressLabel{border-radius:10px;width:60%;height:8px}.AdminSidebar-module__ZzB2DW__skeletonShortcutTitle{width:180px;height:22px;margin-bottom:1rem}.AdminSidebar-module__ZzB2DW__skeletonShortcutLink{width:100%;height:14px;margin-bottom:8px}.AdminSidebar-module__ZzB2DW__mb1_5rem{margin-bottom:1.5rem}@media (max-width:1200px){.AdminSidebar-module__ZzB2DW__sidebar{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:768px){.AdminSidebar-module__ZzB2DW__sidebar{grid-template-columns:1fr}}
.HomeValueProp-module__hlH5ga__valuePropSection{width:100%;max-width:1400px;margin:0 auto;padding:80px 1.5rem}@media (max-width:768px){.HomeValueProp-module__hlH5ga__valuePropSection{padding:60px 1rem!important}}.HomeValueProp-module__hlH5ga__propGridNew{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}@media (max-width:768px){.HomeValueProp-module__hlH5ga__propGridNew{grid-template-columns:1fr!important;gap:1.25rem!important}}.HomeValueProp-module__hlH5ga__propCardPremium{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:32px;padding:3rem 2rem;transition:transform .4s,opacity .4s,background-color .4s,border-color .4s,color .4s,filter .4s}@media (max-width:768px){.HomeValueProp-module__hlH5ga__propCardPremium{border-radius:24px!important;padding:2rem 1.5rem!important}}.HomeValueProp-module__hlH5ga__propCardPremium:hover{background:var(--bg-card-hover);border-color:var(--primary);transform:translateY(-12px)}.HomeValueProp-module__hlH5ga__propIconBg{background:rgba(var(--primary-rgb), .1);width:64px;height:64px;color:var(--primary);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 1.5rem;transition:all .4s;display:flex}.HomeValueProp-module__hlH5ga__propCardPremium:hover .HomeValueProp-module__hlH5ga__propIconBg{background:var(--primary);color:#fff;box-shadow:0 0 30px var(--primary-glow);transform:scale(1.1)rotate(10deg)}.HomeValueProp-module__hlH5ga__propCardPremium h4{margin-bottom:1rem;font-size:1.4rem;font-weight:800}.HomeValueProp-module__hlH5ga__propCardPremium p{color:var(--text-muted);font-size:.95rem;line-height:1.6}
.AdminReviewModal-module__Hc3Vpq__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3000;background:#000000e6;justify-content:center;align-items:center;padding:2rem;animation:.3s AdminReviewModal-module__Hc3Vpq__fadeIn;display:flex;position:fixed;inset:0}.AdminReviewModal-module__Hc3Vpq__modalContent{background:#0f141a;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 40px 100px #000c}.AdminReviewModal-module__Hc3Vpq__modalHeader{background:#ffffff03;border-bottom:1px solid #1f1f23;align-items:center;gap:1.5rem;padding:1.5rem 3rem;display:flex}.AdminReviewModal-module__Hc3Vpq__headerIcon{color:#00a3ff;background:linear-gradient(135deg,#00a3ff33,#00a3ff0d);border:1px solid #00a3ff1a;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.AdminReviewModal-module__Hc3Vpq__headerText{flex:1}.AdminReviewModal-module__Hc3Vpq__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.6rem;font-weight:900}.AdminReviewModal-module__Hc3Vpq__subtitle{color:#71717a;margin:4px 0 0;font-size:.95rem}.AdminReviewModal-module__Hc3Vpq__entityName{color:#00a3ff;font-weight:800}.AdminReviewModal-module__Hc3Vpq__closeBtn{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #1f1f23;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminReviewModal-module__Hc3Vpq__closeBtn:hover{color:#ff4757;background:#ff47571a;border-color:#ff475733}.AdminReviewModal-module__Hc3Vpq__modalBody{flex:1;padding:3rem;overflow-y:auto}.AdminReviewModal-module__Hc3Vpq__modalBody::-webkit-scrollbar{width:6px}.AdminReviewModal-module__Hc3Vpq__modalBody::-webkit-scrollbar-thumb{background:#1f1f23;border-radius:10px}.AdminReviewModal-module__Hc3Vpq__editView{flex-direction:column;gap:2.5rem;display:flex}.AdminReviewModal-module__Hc3Vpq__editSection{background:#ffffff05;border:1px solid #1f1f23;border-radius:24px;padding:2rem}.AdminReviewModal-module__Hc3Vpq__sectionTitle{color:#00a3ff;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:2rem;font-size:.9rem;font-weight:800;display:flex}.AdminReviewModal-module__Hc3Vpq__editGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.AdminReviewModal-module__Hc3Vpq__fullGrid{flex-direction:column;gap:2rem;display:flex}.AdminReviewModal-module__Hc3Vpq__fieldWrapper{flex-direction:column;gap:10px;display:flex}.AdminReviewModal-module__Hc3Vpq__fieldLabel{color:#71717a;margin-left:4px;font-size:.85rem;font-weight:700}.AdminReviewModal-module__Hc3Vpq__arrayTextarea{color:#fff;resize:vertical;background:#09090b;border:1px solid #1f1f23;border-radius:8px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:.9rem;line-height:1.6;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s}.AdminReviewModal-module__Hc3Vpq__arrayTextarea:focus{border-color:#00a3ff}.AdminReviewModal-module__Hc3Vpq__diffView{flex-direction:column;display:flex}.AdminReviewModal-module__Hc3Vpq__diffTable{flex-direction:column;gap:1.5rem;display:flex}.AdminReviewModal-module__Hc3Vpq__diffRow{background:#ffffff03;border:1px solid #1f1f23;border-radius:20px;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s;display:flex}.AdminReviewModal-module__Hc3Vpq__rowChanged{background:#00ff880d;border:1px solid #00ff884d}.AdminReviewModal-module__Hc3Vpq__rowChanged .AdminReviewModal-module__Hc3Vpq__fieldLabel{color:#0f8}.AdminReviewModal-module__Hc3Vpq__fieldMeta{justify-content:space-between;align-items:center;display:flex}.AdminReviewModal-module__Hc3Vpq__changeBadge{color:#000;text-transform:uppercase;background:#0f8;border-radius:100px;padding:2px 10px;font-size:.7rem;font-weight:900}.AdminReviewModal-module__Hc3Vpq__compareGrid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.AdminReviewModal-module__Hc3Vpq__colOld,.AdminReviewModal-module__Hc3Vpq__colNew{flex-direction:column;gap:12px;display:flex}.AdminReviewModal-module__Hc3Vpq__colTag{text-transform:uppercase;letter-spacing:.05em;color:#52525b;font-size:.75rem;font-weight:800}.AdminReviewModal-module__Hc3Vpq__colNew .AdminReviewModal-module__Hc3Vpq__colTag{color:#0f8}.AdminReviewModal-module__Hc3Vpq__diffImg{object-fit:cover;background:#000;border:1px solid #1f1f23;border-radius:16px;width:120px;height:120px}.AdminReviewModal-module__Hc3Vpq__colNew .AdminReviewModal-module__Hc3Vpq__diffImg{border:2px solid #0f8}.AdminReviewModal-module__Hc3Vpq__diffArray{flex-direction:column;gap:8px;display:flex}.AdminReviewModal-module__Hc3Vpq__diffArrayItem{color:#a1a1aa;font-size:.9rem}.AdminReviewModal-module__Hc3Vpq__colNew .AdminReviewModal-module__Hc3Vpq__diffArrayItem{color:#0f8}.AdminReviewModal-module__Hc3Vpq__diffText{color:#71717a;font-size:1rem;line-height:1.7}.AdminReviewModal-module__Hc3Vpq__colNew .AdminReviewModal-module__Hc3Vpq__diffText{color:#fff}.AdminReviewModal-module__Hc3Vpq__feedbackSection{border-top:1px dashed #1f1f23;flex-direction:column;gap:12px;margin-top:2rem;padding-top:2rem;display:flex}.AdminReviewModal-module__Hc3Vpq__feedbackLabel{color:#d4d4d8;font-size:.9rem;font-weight:700}.AdminReviewModal-module__Hc3Vpq__feedbackArea{color:#fff;resize:vertical;background:#09090b;border:1px solid #1f1f23;border-radius:12px;outline:none;width:100%;min-height:120px;padding:1rem;font-family:inherit;font-size:.95rem;line-height:1.6;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s,color .3s,filter .3s}.AdminReviewModal-module__Hc3Vpq__feedbackArea:focus{background:#0006;border-color:#00a3ff}.AdminReviewModal-module__Hc3Vpq__modalFooter{background:#0000004d;border-top:1px solid #1f1f23;justify-content:flex-end;gap:1.5rem;padding:2rem 3rem;display:flex}@keyframes AdminReviewModal-module__Hc3Vpq__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:1000px){.AdminReviewModal-module__Hc3Vpq__editGrid,.AdminReviewModal-module__Hc3Vpq__compareGrid{grid-template-columns:1fr}}
.HomePublisherCTA-module__XpAy_a__publisherCtaSection{width:100%;max-width:1400px;margin:0 auto;padding:100px 1.5rem}@media (max-width:768px){.HomePublisherCTA-module__XpAy_a__publisherCtaSection{padding:60px 1rem!important}}.HomePublisherCTA-module__XpAy_a__publisherCtaContent{background:linear-gradient(135deg, rgba(var(--primary-rgb), .1) 0%, #0006 100%);border:1px solid rgba(var(--primary-rgb), .2);text-align:center;border-radius:40px;padding:5rem 3rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.HomePublisherCTA-module__XpAy_a__publisherCtaContent:before{content:"";background:radial-gradient(circle at center, rgba(var(--primary-rgb), .1) 0%, transparent 50%);pointer-events:none;width:140%;height:200%;position:absolute;top:-50%;left:-20%}.HomePublisherCTA-module__XpAy_a__publisherCtaLogo{width:60px;height:60px;filter:drop-shadow(0 0 15px var(--primary-glow));margin:0 auto 2rem;transition:all .5s;display:block}.HomePublisherCTA-module__XpAy_a__publisherCtaLogo:hover{transform:scale(1.1)rotate(360deg)}.HomePublisherCTA-module__XpAy_a__publisherCtaBadge{background:var(--primary);color:#0f111a;letter-spacing:1px;border-radius:100px;margin-bottom:2rem;padding:6px 16px;font-size:.75rem;font-weight:800;display:inline-block}.HomePublisherCTA-module__XpAy_a__title{max-width:700px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:2.5rem;font-weight:900}@media (max-width:768px){.HomePublisherCTA-module__XpAy_a__title{font-size:1.75rem!important;line-height:1.2!important}}.HomePublisherCTA-module__XpAy_a__gradientText{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HomePublisherCTA-module__XpAy_a__publisherCtaDesc{color:var(--text-muted);max-width:650px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.HomePublisherCTA-module__XpAy_a__publisherCtaDesc{margin-bottom:2rem!important;font-size:.95rem!important}}.HomePublisherCTA-module__XpAy_a__ctaActionsRow{justify-content:center;gap:2rem;margin-top:1rem;display:flex}.HomePublisherCTA-module__XpAy_a__outlineBtnOverride{border:1px solid var(--border)}@media (max-width:768px){.HomePublisherCTA-module__XpAy_a__publisherCtaContent{padding:3.5rem 1.5rem}.HomePublisherCTA-module__XpAy_a__publisherCtaContent h2{font-size:1.8rem}.HomePublisherCTA-module__XpAy_a__ctaActionsRow{flex-direction:column;align-items:stretch;gap:1.2rem;max-width:300px;margin-left:auto;margin-right:auto}}
.AIEngine-module__XNvZQW__viewWrapper{z-index:100;background:#090e17;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.AIEngine-module__XNvZQW__container{width:100%;height:100%;margin:0;padding:0}.AIEngine-module__XNvZQW__studioLayout{color:#f8fafc;background:#1a1a1a;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.AIEngine-module__XNvZQW__studioLayout:before{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.AIEngine-module__XNvZQW__sidebar{z-index:2;background:0 0;border-right:1px solid #333;flex-direction:column;width:260px;padding:1rem;display:flex;position:relative}.AIEngine-module__XNvZQW__sidebarHeader{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.AIEngine-module__XNvZQW__sparkleIcon{color:#00d2ff}.AIEngine-module__XNvZQW__sidebarHeader h2{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:800}.AIEngine-module__XNvZQW__newSessionBtn{color:#0f172a!important;cursor:pointer!important;filter:none!important;background:#fff!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;width:100%!important;padding:.75rem!important;font-size:.9rem!important;font-weight:600!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 10px #ffffff1a!important}.AIEngine-module__XNvZQW__newSessionBtn:hover{filter:none!important;background:#f1f5f9!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #fff3!important}.AIEngine-module__XNvZQW__historySection{flex:1;margin-top:1.5rem;overflow-y:auto}.AIEngine-module__XNvZQW__historySection h3{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.AIEngine-module__XNvZQW__emptyHistory{text-align:center;color:#64748b;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;padding:1.5rem;font-size:.9rem}.AIEngine-module__XNvZQW__mainArea{z-index:2;background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.AIEngine-module__XNvZQW__mainHeader{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:52px;padding:0 1.25rem;display:flex}.AIEngine-module__XNvZQW__backBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.95rem;transition:color .2s;display:flex}.AIEngine-module__XNvZQW__backBtn:hover{color:#fff}.AIEngine-module__XNvZQW__activeTools{color:#cbd5e1;font-size:.95rem}.AIEngine-module__XNvZQW__activeTools strong{color:#00d2ff}.AIEngine-module__XNvZQW__chatContainerWrapper{flex-direction:column;flex:1;align-items:center;min-width:0;padding:1.25rem;display:flex;overflow-y:auto}.AIEngine-module__XNvZQW__chatContainerWrapper>div{width:100%;max-width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;min-width:0;margin:0!important}.AIEngine-module__XNvZQW__noToolsState{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff0d;border-radius:24px;max-width:400px;margin:auto;padding:3rem}.AIEngine-module__XNvZQW__noToolsIcon{color:#00d2ff;opacity:.8;margin-bottom:1rem}.AIEngine-module__XNvZQW__noToolsState h2{margin-bottom:1rem;font-size:1.5rem}.AIEngine-module__XNvZQW__noToolsState p{color:#94a3b8;margin-bottom:2rem;line-height:1.6}.AIEngine-module__XNvZQW__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00d2ff 0%,#3a7bd5 100%);border:none;border-radius:12px;padding:.75rem 2rem;font-weight:600;transition:all .2s;box-shadow:0 4px 15px #00d2ff4d}.AIEngine-module__XNvZQW__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d2ff66}.AIEngine-module__XNvZQW__loadingState{color:#00d2ff;background:#090e17;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100vh;display:flex}.AIEngine-module__XNvZQW__spinner{animation:1s linear infinite AIEngine-module__XNvZQW__spin}@keyframes AIEngine-module__XNvZQW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIEngine-module__XNvZQW__sessionsLoadingList{flex-direction:column;display:flex}.AIEngine-module__XNvZQW__emptyHistoryIcon{color:#334155;margin-bottom:.75rem}.AIEngine-module__XNvZQW__emptyHistory p{margin:0;line-height:1.6}.AIEngine-module__XNvZQW__sessionsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AIEngine-module__XNvZQW__sessionItem{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;transition:background .2s,border-color .2s;animation:.3s ease-out AIEngine-module__XNvZQW__fadeInSlide;display:flex}.AIEngine-module__XNvZQW__sessionItem:hover{background:#ffffff0a;border-color:#ffffff14}.AIEngine-module__XNvZQW__sessionItemActive{background:#00d2ff12;border-color:#00d2ff40}.AIEngine-module__XNvZQW__sessionToolIcons{flex-shrink:0;align-items:center;gap:4px;display:flex}.AIEngine-module__XNvZQW__sessionToolImg{object-fit:contain;background:#ffffff0d;border-radius:6px}.AIEngine-module__XNvZQW__sessionToolFallback{color:#00d2ff;background:#00d2ff1a;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex}.AIEngine-module__XNvZQW__sessionVs{color:#475569;letter-spacing:.5px;font-size:.65rem;font-weight:700}.AIEngine-module__XNvZQW__sessionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.AIEngine-module__XNvZQW__sessionTitle{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.AIEngine-module__XNvZQW__sessionItemActive .AIEngine-module__XNvZQW__sessionTitle{color:#e2e8f0}.AIEngine-module__XNvZQW__sessionDate{color:#475569;font-size:.72rem}.AIEngine-module__XNvZQW__sessionItemActive .AIEngine-module__XNvZQW__sessionDate{color:#00d2ffb3}@keyframes AIEngine-module__XNvZQW__fadeInSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.AIEngine-module__XNvZQW__mobileMenuBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:none}.AIEngine-module__XNvZQW__mobileMenuBtn:hover{color:#fff}.AIEngine-module__XNvZQW__mobileOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;opacity:0;background:#00000080;width:100%;height:100vh;animation:.3s forwards AIEngine-module__XNvZQW__fadeInOverlay;display:none;position:fixed;top:0;left:0}@keyframes AIEngine-module__XNvZQW__fadeInOverlay{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.AIEngine-module__XNvZQW__mobileMenuBtn{display:flex}.AIEngine-module__XNvZQW__mobileOverlay{display:block}.AIEngine-module__XNvZQW__mainHeader{padding:0 .75rem}.AIEngine-module__XNvZQW__activeTools{text-align:center;font-size:.85rem}.AIEngine-module__XNvZQW__chatContainerWrapper{box-sizing:border-box;width:100%;padding:.5rem}}
.DashboardHeader-module__V6YY6q__dashboardHero{margin-bottom:2rem}.DashboardHeader-module__V6YY6q__headerActions{align-items:center;gap:1rem;display:flex}.DashboardHeader-module__V6YY6q__btnAction{border-radius:12px!important;height:48px!important;padding:0 1.5rem!important;font-size:.9rem!important;font-weight:800!important}@media (max-width:768px){.DashboardHeader-module__V6YY6q__headerActions{flex-direction:column;width:100%}.DashboardHeader-module__V6YY6q__btnAction{width:100%}}
