.tools-module__aoiAHq__heroSection{background:linear-gradient(135deg,#1a1b1e 0%,#2c1f3d 50%,#1a1b1e 100%);padding:80px 0 100px;position:relative;overflow:hidden}.tools-module__aoiAHq__heroSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#be4bdb26 0%,#0000 50%),radial-gradient(circle at 80% 70%,#7950f226 0%,#0000 50%),radial-gradient(circle,#be4bdb0d 0%,#0000 70%);position:absolute;inset:0}.tools-module__aoiAHq__heroSection:after{content:"";background:linear-gradient(to top,var(--mantine-color-body)0%,transparent 100%);pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.tools-module__aoiAHq__heroContent{z-index:1;text-align:center;position:relative}.tools-module__aoiAHq__heroTitle{letter-spacing:-1px;background:linear-gradient(135deg,#fff 0%,#e0d0ff 50%,#be4bdb 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 60px #be4bdb80;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3.5rem;font-weight:900}@media (max-width:768px){.tools-module__aoiAHq__heroTitle{font-size:2.2rem}.tools-module__aoiAHq__heroSection{padding:50px 0 70px}}.tools-module__aoiAHq__heroSubtitle{color:#fffc;max-width:600px;margin:0 auto 32px;font-size:1.25rem;line-height:1.6}.tools-module__aoiAHq__heroStats{justify-content:center;gap:48px;margin-top:40px;display:flex}@media (max-width:600px){.tools-module__aoiAHq__heroStats{flex-direction:column;align-items:center;gap:24px}}.tools-module__aoiAHq__statItem{text-align:center}.tools-module__aoiAHq__statNumber{background:linear-gradient(135deg,#be4bdb 0%,#7950f2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}.tools-module__aoiAHq__statLabel{color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.875rem}.tools-module__aoiAHq__particle{pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.tools-module__aoiAHq__particle1{background:radial-gradient(circle,#be4bdb33 0%,#0000 70%);width:300px;height:300px;animation:8s ease-in-out infinite tools-module__aoiAHq__floatParticle;top:-50px;left:-100px}.tools-module__aoiAHq__particle2{background:radial-gradient(circle,#7950f233 0%,#0000 70%);width:200px;height:200px;animation:10s ease-in-out infinite reverse tools-module__aoiAHq__floatParticle;top:50%;right:-50px}.tools-module__aoiAHq__particle3{background:radial-gradient(circle,#be4bdb26 0%,#0000 70%);width:150px;height:150px;animation:12s ease-in-out infinite tools-module__aoiAHq__floatParticle;bottom:20%;left:10%}@keyframes tools-module__aoiAHq__floatParticle{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-20px)scale(1.1)}50%{transform:translateY(-40px)scale(1)}75%{transform:translate(-20px,-20px)scale(.9)}}.tools-module__aoiAHq__searchSection{z-index:10;margin-top:-50px;margin-bottom:40px;position:relative}.tools-module__aoiAHq__searchCard{-webkit-backdrop-filter:blur(20px);background:#1a1b1ecc;border:1px solid #be4bdb33;border-radius:20px;padding:24px;box-shadow:0 20px 60px #0000004d,0 0 40px #be4bdb1a}.tools-module__aoiAHq__searchInputWrapper{position:relative}.tools-module__aoiAHq__searchInput{background:#0000004d;border:2px solid #be4bdb4d;border-radius:12px;font-size:1rem;transition:all .3s}.tools-module__aoiAHq__searchInput:focus{border-color:#be4bdb99;box-shadow:0 0 20px #be4bdb33}.tools-module__aoiAHq__categoryTabs{margin-top:20px}.tools-module__aoiAHq__categoryTab{border-radius:10px;padding:12px 20px;font-weight:600;transition:all .3s}.tools-module__aoiAHq__categoryTab:hover{background:#be4bdb1a}.tools-module__aoiAHq__categoryTab[data-active]{background:linear-gradient(135deg,#be4bdb33 0%,#7950f233 100%);border-color:#be4bdb80}.tools-module__aoiAHq__featuredSection{margin-bottom:60px}.tools-module__aoiAHq__sectionHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.tools-module__aoiAHq__sectionTitle{background:linear-gradient(135deg,#fff 0%,#be4bdb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.tools-module__aoiAHq__sectionBadge{animation:2s ease-in-out infinite tools-module__aoiAHq__pulseBadge}@keyframes tools-module__aoiAHq__pulseBadge{0%,to{transform:scale(1);box-shadow:0 0 #be4bdb66}50%{transform:scale(1.05);box-shadow:0 0 10px 3px #be4bdb00}}.tools-module__aoiAHq__featuredGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;display:grid}@media (max-width:768px){.tools-module__aoiAHq__featuredGrid{grid-template-columns:1fr}}.tools-module__aoiAHq__featuredCard{cursor:pointer;background:linear-gradient(135deg,#1a1b1ee6 0%,#2c1f3de6 100%);border:1px solid #be4bdb4d;border-radius:20px;padding:28px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.tools-module__aoiAHq__featuredCard:before{content:"";opacity:0;background:linear-gradient(135deg,#be4bdb1a 0%,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.tools-module__aoiAHq__featuredCard:hover{border-color:#be4bdb99;transform:translateY(-8px);box-shadow:0 20px 50px #0006,0 0 30px #be4bdb33}.tools-module__aoiAHq__featuredCard:hover:before{opacity:1}.tools-module__aoiAHq__featuredCardContent{z-index:1;position:relative}.tools-module__aoiAHq__featuredIconWrapper{background:linear-gradient(135deg,#be4bdb33 0%,#7950f233 100%);border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:all .4s;display:flex}.tools-module__aoiAHq__featuredCard:hover .tools-module__aoiAHq__featuredIconWrapper{background:linear-gradient(135deg,#be4bdb66 0%,#7950f266 100%);transform:scale(1.1)rotate(5deg);box-shadow:0 10px 30px #be4bdb4d}.tools-module__aoiAHq__featuredIcon{color:#be4bdb;transition:all .4s}.tools-module__aoiAHq__featuredCard:hover .tools-module__aoiAHq__featuredIcon{color:#fff;filter:drop-shadow(0 0 10px #be4bdbcc)}.tools-module__aoiAHq__featuredTitle{color:#fff;margin-bottom:8px;font-size:1.4rem;font-weight:700}.tools-module__aoiAHq__featuredDescription{color:#ffffffb3;margin-bottom:16px;font-size:.95rem;line-height:1.6}.tools-module__aoiAHq__featuredMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tools-module__aoiAHq__metaItem{color:#fff9;align-items:center;gap:6px;font-size:.85rem;display:flex}.tools-module__aoiAHq__featuredGlow{pointer-events:none;opacity:0;background:radial-gradient(circle,#be4bdb4d 0%,#0000 70%);width:200px;height:200px;transition:opacity .4s;position:absolute;top:-100px;right:-100px}.tools-module__aoiAHq__featuredCard:hover .tools-module__aoiAHq__featuredGlow{opacity:1}.tools-module__aoiAHq__toolsSection{margin-bottom:60px}.tools-module__aoiAHq__toolsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}@media (max-width:768px){.tools-module__aoiAHq__toolsGrid{grid-template-columns:1fr}}.tools-module__aoiAHq__toolCard{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#1a1b1e99;border:1px solid #be4bdb26;border-radius:16px;flex-direction:column;height:100%;padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.tools-module__aoiAHq__toolCard:before{content:"";background:linear-gradient(#be4bdb 0%,#7950f2 100%);border-radius:4px 0 0 4px;width:4px;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.tools-module__aoiAHq__toolCard:hover{border-color:#be4bdb66;transform:translateY(-6px)scale(1.01);box-shadow:0 15px 40px #0000004d,0 0 20px #be4bdb26}.tools-module__aoiAHq__toolCard:hover:before{transform:scaleY(1)}.tools-module__aoiAHq__toolCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.tools-module__aoiAHq__toolIconWrapper{background:linear-gradient(135deg,#be4bdb26 0%,#7950f226 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.tools-module__aoiAHq__toolCard:hover .tools-module__aoiAHq__toolIconWrapper{background:linear-gradient(135deg,#be4bdb4d 0%,#7950f24d 100%);transform:rotate(5deg)}.tools-module__aoiAHq__toolIcon{color:#be4bdb;transition:all .3s}.tools-module__aoiAHq__toolCard:hover .tools-module__aoiAHq__toolIcon{color:#d560e8;filter:drop-shadow(0 0 8px #be4bdb99)}.tools-module__aoiAHq__toolBadges{gap:8px;display:flex}.tools-module__aoiAHq__newBadge{animation:1.5s ease-in-out infinite tools-module__aoiAHq__pulseNewBadge}@keyframes tools-module__aoiAHq__pulseNewBadge{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 8px 2px #22c55e00}}.tools-module__aoiAHq__popularBadge{animation:1.5s ease-in-out infinite tools-module__aoiAHq__pulsePopularBadge}@keyframes tools-module__aoiAHq__pulsePopularBadge{0%,to{box-shadow:0 0 #fbbf2466}50%{box-shadow:0 0 8px 2px #fbbf2400}}.tools-module__aoiAHq__toolTitle{color:#fff;margin-bottom:4px;font-size:1.15rem;font-weight:700;transition:color .3s}.tools-module__aoiAHq__toolCard:hover .tools-module__aoiAHq__toolTitle{color:#d560e8}.tools-module__aoiAHq__toolCategory{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.8rem}.tools-module__aoiAHq__toolDescription{color:#ffffffb3;flex-grow:1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.tools-module__aoiAHq__toolFooter{border-top:1px solid #be4bdb1a;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.tools-module__aoiAHq__toolStats{gap:16px;display:flex}.tools-module__aoiAHq__toolStat{color:#ffffff80;align-items:center;gap:4px;font-size:.8rem;display:flex}.tools-module__aoiAHq__toolArrow{background:#be4bdb1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.tools-module__aoiAHq__toolCard:hover .tools-module__aoiAHq__toolArrow{background:linear-gradient(135deg,#be4bdb 0%,#7950f2 100%);transform:translate(4px)}.tools-module__aoiAHq__toolArrowIcon{color:#be4bdb;transition:all .3s}.tools-module__aoiAHq__toolCard:hover .tools-module__aoiAHq__toolArrowIcon{color:#fff}.tools-module__aoiAHq__combinationsSection{margin-bottom:60px}.tools-module__aoiAHq__combinationCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1b1e99;border:1px solid #be4bdb26;border-radius:16px;height:100%;padding:28px;transition:all .3s}.tools-module__aoiAHq__combinationCard:hover{border-color:#be4bdb4d;box-shadow:0 10px 30px #0003}.tools-module__aoiAHq__combinationHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tools-module__aoiAHq__combinationIconWrapper{background:linear-gradient(135deg,#be4bdb33 0%,#7950f233 100%);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tools-module__aoiAHq__combinationIcon{color:#be4bdb}.tools-module__aoiAHq__combinationTitle{color:#fff;font-size:1.1rem;font-weight:700}.tools-module__aoiAHq__combinationDescription{color:#fff9;margin-bottom:20px;font-size:.9rem}.tools-module__aoiAHq__combinationButtons{gap:10px;display:flex}.tools-module__aoiAHq__combinationButton{flex:1;transition:all .3s}.tools-module__aoiAHq__combinationButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px #be4bdb4d}.tools-module__aoiAHq__ctaSection{background:linear-gradient(135deg,#be4bdb26 0%,#7950f226 100%);border:1px solid #be4bdb33;border-radius:24px;margin-bottom:60px;padding:48px;position:relative;overflow:hidden}.tools-module__aoiAHq__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#be4bdb33 0%,#0000 50%),radial-gradient(circle at 100% 100%,#7950f233 0%,#0000 50%);position:absolute;inset:0}.tools-module__aoiAHq__ctaContent{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}@media (max-width:768px){.tools-module__aoiAHq__ctaSection{text-align:center;padding:32px 24px}.tools-module__aoiAHq__ctaContent{flex-direction:column}}.tools-module__aoiAHq__ctaText h2{color:#fff;margin-bottom:8px;font-size:1.75rem;font-weight:800}.tools-module__aoiAHq__ctaText p{color:#ffffffb3;font-size:1rem}.tools-module__aoiAHq__ctaButton{background:linear-gradient(135deg,#be4bdb 0%,#7950f2 100%);border:none;border-radius:12px;padding:16px 32px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px #be4bdb4d}.tools-module__aoiAHq__ctaButton:hover{transform:translateY(-3px);box-shadow:0 15px 40px #be4bdb66}.tools-module__aoiAHq__quickAccess{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px;display:flex}.tools-module__aoiAHq__quickAccessButton{color:#fffc;background:#1a1b1e99;border:1px solid #be4bdb33;border-radius:30px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.tools-module__aoiAHq__quickAccessButton:hover{color:#fff;background:#be4bdb26;border-color:#be4bdb66;transform:translateY(-2px)}.tools-module__aoiAHq__quickAccessIcon{color:#be4bdb}.tools-module__aoiAHq__emptyState{text-align:center;padding:60px 20px}.tools-module__aoiAHq__emptyIcon{background:#be4bdb1a;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.tools-module__aoiAHq__emptyTitle{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:600}.tools-module__aoiAHq__emptyDescription{color:#fff9;max-width:400px;margin:0 auto}.tools-module__aoiAHq__fadeInUp{animation:.6s ease-out forwards tools-module__aoiAHq__fadeInUp}@keyframes tools-module__aoiAHq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tools-module__aoiAHq__staggerDelay1{animation-delay:.1s}.tools-module__aoiAHq__staggerDelay2{animation-delay:.2s}.tools-module__aoiAHq__staggerDelay3{animation-delay:.3s}.tools-module__aoiAHq__staggerDelay4{animation-delay:.4s}.tools-module__aoiAHq__staggerDelay5{animation-delay:.5s}.tools-module__aoiAHq__staggerDelay6{animation-delay:.6s}.tools-module__aoiAHq__staggerDelay7{animation-delay:.7s}.tools-module__aoiAHq__staggerDelay8{animation-delay:.8s}.tools-module__aoiAHq__staggerDelay9{animation-delay:.9s}.tools-module__aoiAHq__skeleton{background:linear-gradient(90deg,#be4bdb0d 0%,#be4bdb26 50%,#be4bdb0d 100%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite tools-module__aoiAHq__skeletonShimmer}@keyframes tools-module__aoiAHq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tools-module__aoiAHq__toolCard:focus-visible,.tools-module__aoiAHq__featuredCard:focus-visible,.tools-module__aoiAHq__quickAccessButton:focus-visible{outline-offset:3px;outline:2px solid #be4bdb}@media (prefers-reduced-motion:reduce){.tools-module__aoiAHq__particle1,.tools-module__aoiAHq__particle2,.tools-module__aoiAHq__particle3,.tools-module__aoiAHq__newBadge,.tools-module__aoiAHq__popularBadge,.tools-module__aoiAHq__sectionBadge,.tools-module__aoiAHq__fadeInUp{animation:none}.tools-module__aoiAHq__toolCard,.tools-module__aoiAHq__featuredCard,.tools-module__aoiAHq__quickAccessButton,.tools-module__aoiAHq__ctaButton,.tools-module__aoiAHq__combinationButton{transition:none}}[data-mantine-color-scheme=light] .tools-module__aoiAHq__heroSection{background:linear-gradient(135deg,#f8f9fa 0%,#f3e8ff 50%,#f8f9fa 100%)}[data-mantine-color-scheme=light] .tools-module__aoiAHq__heroTitle{background:linear-gradient(135deg,#1a1b1e 0%,#7c3aed 50%,#be4bdb 100%);-webkit-background-clip:text;background-clip:text}[data-mantine-color-scheme=light] .tools-module__aoiAHq__heroSubtitle{color:#000000b3}[data-mantine-color-scheme=light] .tools-module__aoiAHq__statLabel{color:#00000080}[data-mantine-color-scheme=light] .tools-module__aoiAHq__searchCard{background:#ffffffe6;border-color:#be4bdb26}[data-mantine-color-scheme=light] .tools-module__aoiAHq__searchInput{background:#fffc}:is([data-mantine-color-scheme=light] .tools-module__aoiAHq__toolCard,[data-mantine-color-scheme=light] .tools-module__aoiAHq__combinationCard){background:#fffc}:is([data-mantine-color-scheme=light] .tools-module__aoiAHq__toolTitle,[data-mantine-color-scheme=light] .tools-module__aoiAHq__featuredTitle,[data-mantine-color-scheme=light] .tools-module__aoiAHq__combinationTitle){color:#1a1b1e}:is([data-mantine-color-scheme=light] .tools-module__aoiAHq__toolDescription,[data-mantine-color-scheme=light] .tools-module__aoiAHq__featuredDescription,[data-mantine-color-scheme=light] .tools-module__aoiAHq__combinationDescription){color:#000000a6}:is([data-mantine-color-scheme=light] .tools-module__aoiAHq__toolCategory,[data-mantine-color-scheme=light] .tools-module__aoiAHq__toolStat,[data-mantine-color-scheme=light] .tools-module__aoiAHq__metaItem){color:#00000080}[data-mantine-color-scheme=light] .tools-module__aoiAHq__quickAccessButton{color:#000000b3;background:#fffc}[data-mantine-color-scheme=light] .tools-module__aoiAHq__emptyTitle{color:#1a1b1e}[data-mantine-color-scheme=light] .tools-module__aoiAHq__emptyDescription{color:#0009}
