:root,body.light{--topnav-text:rgba(10,10,10,0.9);--topnav-text-muted:rgba(10,10,10,0.6);--hero-text:#1a1a2e;--hero-subtext:rgba(26,26,46,0.8);--topnav-bg:rgba(255,255,255,0.10);--topnav-bg-scrolled:rgba(255,255,255,0.18);--topnav-border:rgba(0,0,0,0.10);--topnav-border-scrolled:rgba(0,0,0,0.14);--topnav-shadow:0 8px 24px rgba(0,0,0,0.10);--topnav-shadow-scrolled:0 10px 28px rgba(0,0,0,0.12);--orb-circle-bg:linear-gradient(145deg,#ffffff,#f1f3ff);--orb-circle-border:var(--theme-default);--orb-circle-shadow:0 8px 20px rgba(16,24,40,0.10);--orb-ring-color:var(--theme-default);--orb-tooltip-bg:rgba(0,0,0,0.80);--orb-particle:rgba(0,0,0,0.15);--orb-center-border:var(--theme-default)}body.dark-only{--topnav-text:rgba(255,255,255,0.92);--topnav-text-muted:rgba(255,255,255,0.70);--hero-text:#ffffff;--hero-subtext:rgba(255,255,255,0.90);--topnav-bg:rgba(0,0,0,0.18);--topnav-bg-scrolled:rgba(0,0,0,0.28);--topnav-border:rgba(255,255,255,0.14);--topnav-border-scrolled:rgba(255,255,255,0.20);--topnav-shadow:0 8px 24px rgba(0,0,0,0.40);--topnav-shadow-scrolled:0 10px 30px rgba(0,0,0,0.55);--orb-circle-bg:linear-gradient(145deg,rgba(255,255,255,0.06),rgba(255,255,255,0.03));--orb-circle-border:var(--theme-default);--orb-circle-shadow:0 8px 22px rgba(0,0,0,0.35);--orb-ring-color:var(--theme-default);--orb-tooltip-bg:rgba(0,0,0,0.78);--orb-particle:rgba(255,255,255,0.35);--orb-center-border:var(--theme-default)}.topnav-wrap{pointer-events:none}.topnav-wrap>.topnav-pill{pointer-events:all}.topnav-pill{transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.pill-transparent{background:var(--topnav-bg);border:1px solid var(--topnav-border)}.pill-solid,.pill-transparent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pill-solid{background:var(--topnav-bg-scrolled);border:1px solid var(--topnav-border-scrolled)}.nav-link{color:var(--topnav-text);text-decoration:none;transition:color .1s ease,fill .1s ease}.topnav-pill .btn,.topnav-pill .btn i{color:var(--topnav-text);transition:color .1s ease,opacity .1s ease}.topnav-pill img,.topnav-pill svg{transition:filter .22s ease,opacity .22s ease}.mobile-menu{min-width:160px;z-index:2300}body.dark-only .mobile-menu{background:#111;color:#eee}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateReverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes counterRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes counterRotateTop{0%{transform:translate(-50%,-50%) translateY(-175px) rotate(0deg)}to{transform:translate(-50%,-50%) translateY(-175px) rotate(-1turn)}}@keyframes counterRotateRight{0%{transform:translate(-50%,-50%) translateX(175px) rotate(0deg)}to{transform:translate(-50%,-50%) translateX(175px) rotate(-1turn)}}@keyframes counterRotateBottom{0%{transform:translate(-50%,-50%) translateY(175px) rotate(0deg)}to{transform:translate(-50%,-50%) translateY(175px) rotate(-1turn)}}@keyframes counterRotateLeft{0%{transform:translate(-50%,-50%) translateX(-175px) rotate(0deg)}to{transform:translate(-50%,-50%) translateX(-175px) rotate(-1turn)}}@keyframes counterRotateReverse{0%{transform:translate(-50%,-50%) translateY(-275px) rotate(0deg)}to{transform:translate(-50%,-50%) translateY(-275px) rotate(1turn)}}@keyframes centerPulse{0%,to{transform:scale(1);box-shadow:0 15px 35px rgba(0,0,0,.1)}50%{transform:scale(1.03);box-shadow:0 20px 45px rgba(0,0,0,.15)}}@keyframes uprightCounterOuter{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes uprightCounterInner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float1{0%,to{transform:translateY(0) translateX(0);opacity:.4}50%{transform:translateY(-15px) translateX(8px);opacity:.8}}@keyframes float2{0%,to{transform:translateY(0) translateX(0);opacity:.3}50%{transform:translateY(-12px) translateX(-6px);opacity:.7}}@keyframes float3{0%,to{transform:translateY(0) translateX(0);opacity:.5}50%{transform:translateY(-18px) translateX(10px);opacity:.6}}@keyframes float4{0%,to{transform:translateY(0) translateX(0);opacity:.2}50%{transform:translateY(-14px) translateX(-8px);opacity:.8}}@keyframes float5{0%,to{transform:translateY(0) translateX(0);opacity:.4}50%{transform:translateY(-16px) translateX(4px);opacity:.5}}@keyframes float6{0%,to{transform:translateY(0) translateX(0);opacity:.3}50%{transform:translateY(-13px) translateX(-7px);opacity:.7}}.tool-circle{transition:all .3s ease}.tool-circle:hover{transform:scale(1.15)!important;box-shadow:0 12px 30px rgba(0,0,0,.2)!important}.tool-circle:hover .tool-tooltip{opacity:1!important}.orbital-hero-section{overflow-x:hidden}.category-page,.orbital-hero-section{transition:background .3s ease}.category-page .orbital-hero-section,.category-page .orbital-hero-section .hero-content h1,.category-page .orbital-hero-section .hero-content p{color:var(--hero-text)!important}.category-page .orbital-hero-section .hero-content .badge{color:#080806!important}.category-page .orbital-hero-section .text-warning{color:#f39c12!important}.category-page .orbital-hero-section .hero-content .subtitle-primary{color:var(--theme-default)!important}.category-page .orbital-hero-section .badge{background:rgba(255,255,255,.9)!important;color:var(--hero-text)!important;border:1px solid rgba(0,0,0,.1)!important}.category-page .orbital-hero-section .hero-content p{color:var(--hero-subtext)!important}.btn-warning{transition:background .16s ease,color .16s ease}.btn-outline-light{transition:background .16s ease,color .16s ease,border-color .16s ease}@media(max-width:992px){.orbital-container-right{right:-400px!important;width:600px!important;height:600px!important}.orbital-ring-1{width:300px!important;height:300px!important}.orbital-ring-2{width:480px!important;height:480px!important}}@media(max-width:768px){.orbital-container-right{right:-450px!important;width:500px!important;height:500px!important}.orbital-ring-1{width:250px!important;height:250px!important}.orbital-ring-2{width:400px!important;height:400px!important}.center-tool-icon{width:80px!important;height:80px!important;border-color:var(--theme-default)}.center-tool-icon i{font-size:2rem!important}.tool-circle{width:40px!important;height:40px!important}.tool-circle i{font-size:1rem!important}.orbital-ring-2 .tool-circle{width:32px!important;height:32px!important}.orbital-ring-2 .tool-circle i{font-size:.8rem!important}}@media(max-width:576px){.orbital-container-right{right:-500px!important;width:400px!important;height:400px!important}.orbital-ring-1{width:200px!important;height:200px!important}.orbital-ring-2{width:320px!important;height:320px!important}}.orbital-ring{transition:all .3s ease;border-style:dashed}.orbital-item{animation-timing-function:linear}.text-primary{color:var(--hero-text)!important}.trending-section{position:relative;padding:48px 0;background:radial-gradient(1200px 400px at 100% 0,rgba(13,110,253,.08),transparent 60%),radial-gradient(900px 300px at 0 100%,rgba(102,16,242,.08),transparent 60%),linear-gradient(135deg,#ffffff,#f7faff 60%,#eef6ff)}body.dark-only .trending-section{background:radial-gradient(1000px 320px at 100% 0,rgba(56,189,248,.18),transparent 60%),radial-gradient(800px 260px at 0 100%,rgba(139,92,246,.22),transparent 60%),linear-gradient(135deg,#0b1220,#0f162a 60%,#0a1222)}.trending-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.75)) padding-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(13,110,253,.1);transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,filter .25s ease;border-radius:.75rem}.trending-card:hover{box-shadow:0 16px 40px rgba(13,110,253,.2),inset 0 1px 0 rgba(13,110,253,.25);border-color:rgba(13,110,253,.35);filter:saturate(1.05)}.trending-icon{width:64px;height:64px}@media(min-width:992px){.trending-card .card-body{padding:1.5rem!important}.trending-icon{width:72px;height:72px}}body.dark-only .trending-card{background:linear-gradient(180deg,rgba(20,28,45,.7),rgba(20,28,45,.6)) padding-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}body.dark-only .trending-card:hover{box-shadow:0 12px 34px rgba(96,165,250,.22),inset 0 1px 0 rgba(96,165,250,.25);border-color:rgba(96,165,250,.45)}.trending-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(13,110,253,.45),rgba(102,16,242,.45),rgba(34,211,238,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55;transition:opacity .25s ease,filter .25s ease}.trending-card:hover:before{opacity:.85;filter:brightness(1.05)}body.dark-only .trending-card:before{background:linear-gradient(135deg,rgba(96,165,250,.5),rgba(167,139,250,.55),rgba(34,211,238,.5));opacity:.4}body.dark-only .trending-card:hover:before{opacity:.75}.trending-card:after{content:"";position:absolute;top:-40px;left:-10%;width:120%;height:120px;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.25),transparent 70%);filter:blur(10px);pointer-events:none;opacity:.4}body.dark-only .trending-card:after{background:radial-gradient(60% 60% at 50% 50%,rgba(96,165,250,.12),transparent 70%);opacity:.5}.trending-icon{position:relative;isolation:isolate;background:radial-gradient(120% 120% at 30% 30%,rgba(13,110,253,.08),transparent 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 22px rgba(13,110,253,.1)}.trending-icon:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 180deg,rgba(13,110,253,.7),rgba(102,16,242,.7),rgba(34,211,238,.7),rgba(13,110,253,.7));-webkit-mask:radial-gradient(calc(100% - 3px) calc(100% - 3px),#000 98%,transparent 100%);mask:radial-gradient(calc(100% - 3px) calc(100% - 3px),#000 98%,transparent 100%);filter:blur(.3px);z-index:-1}body.dark-only .trending-icon{background:radial-gradient(120% 120% at 30% 30%,rgba(96,165,250,.1),transparent 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 10px 22px rgba(96,165,250,.12)}.trending-card:hover .trending-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 28px rgba(13,110,253,.16)}body.dark-only .trending-card:hover .trending-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px rgba(96,165,250,.18)}.trending-card h5{letter-spacing:.2px}.trending-card p.small{color:rgba(17,24,39,.75)}body.dark-only .trending-card p.small{color:rgba(229,231,235,.8)}.featured-tools-section{position:relative;padding:48px 0;background:var(--featured-bg);background:var(--trending-bg)}.featured-tools-section .trending-badge-wrapper{display:inline-flex;align-items:center;padding:12px 24px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.featured-tools-section .trending-badge-text{color:var(--trending-badge-text);font-weight:600;font-size:.95rem;letter-spacing:.3px}.featured-tools-section .gradient-title{background:var(--trending-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;font-weight:700;line-height:1.2}.featured-tools-section .trending-subtitle{color:var(--trending-description);font-size:1.125rem;font-weight:400;max-width:600px;margin:0 auto}.featured-tools-section .trending-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.featured-tools-section .floating-star{position:absolute;color:var(--trending-floating-star);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.featured-tools-section .star-1{top:15%;left:15%;animation-name:float1;animation-delay:0s}.featured-tools-section .star-2{top:25%;right:20%;animation-name:float2;animation-delay:2s}.featured-tools-section .star-3{bottom:30%;left:10%;animation-name:float3;animation-delay:4s}.featured-tools-section .trending-tool-card{position:relative;background:var(--trending-card-bg);border:1px solid var(--trending-card-border);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}.featured-tools-section .trending-tool-card:hover{border-color:var(--trending-badge-border);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1)}.featured-tools-section .trending-tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.featured-tools-section .trending-card-body{position:relative;z-index:2}.featured-tools-section .tool-title{color:var(--trending-tool-title);transition:color .3s ease;font-size:1.1rem;line-height:1.3}.featured-tools-section .trending-tool-card:hover .tool-title{color:var(--trending-tool-title-hover)}.featured-tools-section .tool-description{color:var(--trending-description);font-size:.9rem;line-height:1.5}.featured-tools-section .ai-badge-wrapper{display:inline-flex;align-items:center;padding:4px 8px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.featured-tools-section .ai-badge-text{color:var(--trending-badge-text);font-size:.75rem;font-weight:600;letter-spacing:.2px}.featured-tools-section .usage-stats{display:flex;align-items:center;color:var(--trending-usage);font-size:.85rem;font-weight:500}.featured-tools-section .tool-arrow{opacity:.6;transition:all .3s ease}.featured-tools-section .trending-tool-card:hover .tool-arrow{opacity:1;transform:translateX(4px)}.featured-tools-section .explore-btn{display:inline-flex;align-items:center;padding:16px 32px;background:var(--trending-explore-bg);border:none;border-radius:50px;color:#fff;font-weight:600;font-size:1rem;letter-spacing:.3px;box-shadow:var(--trending-explore-shadow);transition:all .3s ease;cursor:pointer}.featured-tools-section .explore-btn:hover{transform:translateY(-2px);box-shadow:var(--trending-explore-shadow),0 4px 8px rgba(0,0,0,.1)}@media(max-width:992px){.featured-tools-section .col-lg-3{margin-bottom:1.5rem}}@media(max-width:768px){.featured-tools-section{padding:32px 0}.featured-tools-section .trending-tool-card{border-radius:12px}.featured-tools-section .trending-card-body{padding:1.25rem!important}.featured-tools-section .gradient-title{font-size:2rem!important}}.stats-section{position:relative;padding:48px 0;background:var(--stats-bg)}.stats-section .trending-badge-wrapper{display:inline-flex;align-items:center;padding:12px 24px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.stats-section .trending-badge-text{color:var(--trending-badge-text);font-weight:600;font-size:.95rem;letter-spacing:.3px}.stats-section .gradient-title{background:var(--trending-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;font-weight:700;line-height:1.2}.stats-section .trending-subtitle{color:var(--trending-description);font-size:1.125rem;font-weight:400;max-width:600px;margin:0 auto}.stats-section .trending-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.stats-section .floating-star{position:absolute;color:var(--trending-floating-star);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.stats-section .star-1{top:15%;left:15%;animation-name:float1;animation-delay:0s}.stats-section .star-2{top:25%;right:20%;animation-name:float2;animation-delay:2s}.stats-section .star-3{bottom:30%;left:10%;animation-name:float3;animation-delay:4s}.stats-section .trending-tool-card{position:relative;background:var(--trending-card-bg);border:1px solid var(--trending-card-border);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}.stats-section .trending-tool-card:hover{transform:translateY(-8px);border-color:var(--trending-badge-border);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1)}.stats-section .tool-title{color:var(--trending-tool-title);font-size:2rem;line-height:1.2}.stats-section .tool-description{color:var(--trending-description);font-size:1rem;line-height:1.5}.categories-section{position:relative;padding:48px 0;background:var(--categories-bg)}.categories-section .trending-badge-wrapper{display:inline-flex;align-items:center;padding:12px 24px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.categories-section .trending-badge-text{color:var(--trending-badge-text);font-weight:600;font-size:.95rem;letter-spacing:.3px}.categories-section .gradient-title{background:var(--trending-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;font-weight:700;line-height:1.2}.categories-section .trending-subtitle{color:var(--trending-description);font-size:1.125rem;font-weight:400;max-width:600px;margin:0 auto}.categories-section .trending-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.categories-section .floating-star{position:absolute;color:var(--trending-floating-star);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.categories-section .star-1{top:15%;left:15%;animation-name:float1;animation-delay:1s}.categories-section .star-2{top:25%;right:20%;animation-name:float2;animation-delay:3s}.categories-section .star-3{bottom:30%;left:10%;animation-name:float3;animation-delay:5s}.categories-section .trending-tool-card{position:relative;background:var(--trending-card-bg);border:1px solid var(--trending-card-border);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}.categories-section .trending-tool-card:hover{transform:translateY(-10px);border-color:var(--trending-badge-border);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1)}.categories-section .tool-title{color:var(--trending-tool-title);transition:color .3s ease;font-size:1.1rem;line-height:1.3}.categories-section .tool-description{color:var(--trending-description);font-size:.9rem;line-height:1.5}.categories-section .ai-badge-wrapper{display:inline-flex;align-items:center;padding:4px 8px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.categories-section .ai-badge-text{color:var(--trending-badge-text);font-size:.75rem;font-weight:600;letter-spacing:.2px}.categories-section .category-tool-tag{display:inline-block;padding:4px 8px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:12px;color:var(--trending-badge-text);font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:4px}.categories-section .explore-btn{display:inline-flex;align-items:center;padding:16px 32px;background:var(--trending-explore-bg);border:none;border-radius:50px;color:#fff;font-weight:600;font-size:1rem;letter-spacing:.3px;box-shadow:var(--trending-explore-shadow);transition:all .3s ease;cursor:pointer}.categories-section .explore-btn:hover{transform:translateY(-2px);box-shadow:var(--trending-explore-shadow),0 4px 8px rgba(0,0,0,.1)}.alltools-section .category-list-wrapper .category-overview-card{position:relative;background:var(--trending-card-bg);border:1px solid var(--trending-card-border);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}.alltools-section .category-list-wrapper .category-overview-card:hover{transform:translateY(-8px);border-color:var(--trending-badge-border);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);cursor:pointer}.alltools-section .category-list-wrapper .category-overview-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.alltools-section .category-list-wrapper .category-overview-card .card-title{color:var(--trending-tool-title);font-size:1.1rem;line-height:1.3}.alltools-section .category-list-wrapper .category-overview-card .card-text{color:var(--trending-description);font-size:.9rem;line-height:1.5}.alltools-section .category-list-wrapper .tool-card{position:relative;background:var(--trending-card-bg);border:1px solid var(--trending-card-border);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)}.alltools-section .category-list-wrapper .tool-card:hover{transform:translateY(-4px);border-color:var(--trending-badge-border);box-shadow:0 12px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.08)}.alltools-section .category-list-wrapper .tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.alltools-section .category-list-wrapper .tool-title{color:var(--trending-tool-title);font-size:1rem;line-height:1.3}.alltools-section .category-list-wrapper .tool-description{color:var(--trending-description);font-size:.85rem;line-height:1.4}.alltools-section .category-list-wrapper .category-section h3{color:var(--trending-tool-title)}.alltools-section .category-list-wrapper .category-section p{color:var(--trending-description)}.alltools-section .category-list-wrapper .badge{background:var(--trending-badge-bg)!important;border:1px solid var(--trending-badge-border);color:var(--trending-badge-text)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alltools-section .category-list-wrapper .btn{background:var(--trending-explore-bg);border:none;color:#fff;font-weight:600;font-size:.85rem;border-radius:20px;transition:all .3s ease}.alltools-section .category-list-wrapper .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.alltools-section .category-list-wrapper .btn-outline-danger,.alltools-section .category-list-wrapper .btn-outline-info,.alltools-section .category-list-wrapper .btn-outline-primary,.alltools-section .category-list-wrapper .btn-outline-success{background:rgba(0,0,0,0)!important;border:1px solid var(--trending-badge-border)!important;color:var(--trending-badge-text)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alltools-section .category-list-wrapper .btn-outline-danger:hover,.alltools-section .category-list-wrapper .btn-outline-info:hover,.alltools-section .category-list-wrapper .btn-outline-primary:hover,.alltools-section .category-list-wrapper .btn-outline-success:hover{background:var(--trending-badge-bg)!important;border-color:var(--trending-badge-border)!important;color:var(--trending-badge-text)!important}.alltools-section .category-list-wrapper .bg-danger-subtle,.alltools-section .category-list-wrapper .bg-info-subtle,.alltools-section .category-list-wrapper .bg-primary-subtle,.alltools-section .category-list-wrapper .bg-success-subtle{background:var(--trending-badge-bg)!important;border:1px solid var(--trending-badge-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.dark-only .alltools-section .category-list-wrapper .category-overview-card,body.dark-only .alltools-section .category-list-wrapper .tool-card{box-shadow:0 4px 20px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.2)}body.dark-only .alltools-section .category-list-wrapper .category-overview-card:hover,body.dark-only .alltools-section .category-list-wrapper .tool-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05)}.alltools-section{position:relative;padding:48px 0;background:var(--alltools-bg)}.alltools-section .trending-badge-wrapper{display:inline-flex;align-items:center;padding:12px 24px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.alltools-section .trending-badge-text{color:var(--trending-badge-text);font-weight:600;font-size:.95rem;letter-spacing:.3px}.alltools-section .gradient-title{background:var(--trending-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;font-weight:700;line-height:1.2}.alltools-section .trending-subtitle{color:var(--trending-description);font-size:1.125rem;font-weight:400;max-width:600px;margin:0 auto}.alltools-section .trending-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.alltools-section .floating-star{position:absolute;color:var(--trending-floating-star);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.alltools-section .star-1{top:15%;left:15%;animation-name:float1;animation-delay:1.5s}.alltools-section .star-2{top:25%;right:20%;animation-name:float2;animation-delay:3.5s}.alltools-section .star-3{bottom:30%;left:10%;animation-name:float3;animation-delay:5.5s}.cta-section{position:relative;padding:48px 0;background:var(--cta-bg)}.cta-section .trending-badge-wrapper{display:inline-flex;align-items:center;padding:12px 24px;background:var(--trending-badge-bg);border:1px solid var(--trending-badge-border);border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.cta-section .trending-badge-text{color:var(--trending-badge-text);font-weight:600;font-size:.95rem;letter-spacing:.3px}.cta-section .gradient-title{background:var(--trending-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;font-weight:700;line-height:1.2}.cta-section .trending-subtitle{color:var(--trending-description);font-size:1.125rem;font-weight:400;max-width:700px;margin:0 auto}.cta-section .trending-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.cta-section .floating-star{position:absolute;color:var(--trending-floating-star);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.cta-section .star-1{top:15%;left:15%;animation-name:float1;animation-delay:2s}.cta-section .star-2{top:25%;right:20%;animation-name:float2;animation-delay:4s}.cta-section .star-3{bottom:30%;left:10%;animation-name:float3;animation-delay:6s}.cta-section .trending-tool-card{position:relative;background:var(--cta-card-bg);border:1px solid var(--cta-card-border);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)}.cta-section .trending-tool-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.18),0 10px 20px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.1)}.cta-section .explore-btn{display:inline-flex;align-items:center;padding:16px 32px;background:var(--trending-explore-bg);border:none;border-radius:50px;color:#fff;font-weight:600;font-size:1rem;letter-spacing:.3px;box-shadow:var(--trending-explore-shadow);transition:all .3s ease;cursor:pointer;text-decoration:none}.cta-section .explore-btn:hover{transform:translateY(-2px);box-shadow:var(--trending-explore-shadow),0 4px 8px rgba(0,0,0,.1)}.cta-section .explore-btn-outline{background:rgba(0,0,0,0);border:2px solid var(--trending-badge-border);color:var(--trending-badge-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-section .explore-btn-outline:hover{background:var(--trending-badge-bg);border-color:var(--trending-badge-border);color:var(--trending-badge-text)}body.dark-only .categories-section .trending-tool-card,body.dark-only .cta-section .trending-tool-card,body.dark-only .stats-section .trending-tool-card{box-shadow:0 4px 20px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.2)}body.dark-only .categories-section .trending-tool-card:hover,body.dark-only .cta-section .trending-tool-card:hover,body.dark-only .stats-section .trending-tool-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05)}@media(max-width:768px){.alltools-section,.categories-section,.cta-section,.stats-section{padding:32px 0}.categories-section .trending-tool-card,.cta-section .trending-tool-card,.stats-section .trending-tool-card{border-radius:12px}.categories-section .trending-card-body,.cta-section .trending-card-body,.stats-section .trending-card-body{padding:1.25rem!important}.alltools-section .gradient-title,.categories-section .gradient-title,.cta-section .gradient-title,.stats-section .gradient-title{font-size:2rem!important}.cta-section .explore-btn{padding:12px 24px;font-size:.9rem;margin-bottom:.5rem}}