.FilterShowcase-module__Ptw6Ma__section{background-color:#0a0a0b;background-image:url(/noise.png);background-repeat:repeat;background-size:200px 200px;padding:120px 0;position:relative;overflow:hidden}.FilterShowcase-module__Ptw6Ma__section:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50%,#000,#0000);mask-image:radial-gradient(70% 50%,#000,#0000)}.FilterShowcase-module__Ptw6Ma__section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f 30%,#ffffff14 50%,#ffffff0f 70%,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.FilterShowcase-module__Ptw6Ma__container{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.FilterShowcase-module__Ptw6Ma__copySide{flex-direction:column;display:flex;position:relative}.FilterShowcase-module__Ptw6Ma__copyGlow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf61a,#0000 60%);width:500px;height:500px;position:absolute;top:10%;right:-15%}.FilterShowcase-module__Ptw6Ma__label{letter-spacing:.05em;text-transform:uppercase;color:#8b5cf6;margin-bottom:12px;font-size:.8125rem;font-weight:600;display:inline-block}.FilterShowcase-module__Ptw6Ma__heading{letter-spacing:-.03em;color:#f4f4f5;margin:0 0 20px;font-size:2.5rem;font-weight:800;line-height:1.1}.FilterShowcase-module__Ptw6Ma__headingAccent{background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.FilterShowcase-module__Ptw6Ma__description{color:#f4f4f573;margin:0 0 32px;font-size:1rem;line-height:1.7}.FilterShowcase-module__Ptw6Ma__stats{gap:10px;display:flex}.FilterShowcase-module__Ptw6Ma__statCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex:1;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.FilterShowcase-module__Ptw6Ma__statCard:hover{border-color:#ffffff1a}.FilterShowcase-module__Ptw6Ma__statIcon{color:#8b5cf6;background:#8b5cf61a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FilterShowcase-module__Ptw6Ma__statIconPurple{color:#a78bfa;background:#a78bfa1a}.FilterShowcase-module__Ptw6Ma__statIconGreen{color:#22c55e;background:#22c55e1a}.FilterShowcase-module__Ptw6Ma__statContent{flex-direction:column;gap:1px;min-width:0;display:flex}.FilterShowcase-module__Ptw6Ma__statValue{color:#f4f4f5;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800;line-height:1.2}.FilterShowcase-module__Ptw6Ma__statLabel{color:#f4f4f54d;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.5625rem;font-weight:500}.FilterShowcase-module__Ptw6Ma__demoSide{position:relative}.FilterShowcase-module__Ptw6Ma__demoGlow{pointer-events:none;z-index:0;background:radial-gradient(70% 55%,#8b5cf60d 0%,#0000 70%);position:absolute;inset:-40px -50px}.FilterShowcase-module__Ptw6Ma__filterBuilder{z-index:1;background:#121214;border:1px solid #ffffff0f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000040,0 0 0 1px #ffffff08}.FilterShowcase-module__Ptw6Ma__builderHeader{border-bottom:1px solid #ffffff0f;padding:16px 20px}.FilterShowcase-module__Ptw6Ma__builderTitle{color:#f4f4f559;align-items:center;gap:6px;margin-bottom:6px;font-size:.6875rem;display:flex}.FilterShowcase-module__Ptw6Ma__builderName{color:#f4f4f5;font-size:.9375rem;font-weight:600}.FilterShowcase-module__Ptw6Ma__builderSection{border-bottom:1px solid #ffffff0a}.FilterShowcase-module__Ptw6Ma__sectionHeader{color:#f4f4f5a6;cursor:pointer;align-items:center;gap:8px;padding:12px 20px;font-size:.8125rem;font-weight:600;transition:color .15s;display:flex}.FilterShowcase-module__Ptw6Ma__sectionHeader:hover{color:#f4f4f5}.FilterShowcase-module__Ptw6Ma__sectionIcon{color:#f4f4f559}.FilterShowcase-module__Ptw6Ma__sectionCount{color:#8b5cf6;background:#8b5cf61f;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.625rem;font-weight:600;display:inline-flex}.FilterShowcase-module__Ptw6Ma__chevron{color:#f4f4f533;margin-left:auto}.FilterShowcase-module__Ptw6Ma__sectionBody{flex-direction:column;gap:10px;padding:0 20px 16px;display:flex}.FilterShowcase-module__Ptw6Ma__brandSearch{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.FilterShowcase-module__Ptw6Ma__searchIcon{color:#f4f4f540}.FilterShowcase-module__Ptw6Ma__searchPlaceholder{color:#f4f4f533;font-size:.75rem}.FilterShowcase-module__Ptw6Ma__selectedTags{flex-wrap:wrap;gap:5px;min-height:28px;display:flex}.FilterShowcase-module__Ptw6Ma__brandTag{color:#8b5cf6;background:#8b5cf61a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.FilterShowcase-module__Ptw6Ma__categoryTag{color:#a78bfa;background:#8b5cf61a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.FilterShowcase-module__Ptw6Ma__tagX{opacity:.5}.FilterShowcase-module__Ptw6Ma__priceRow{align-items:center;gap:12px;display:flex}.FilterShowcase-module__Ptw6Ma__priceInput{flex-direction:column;flex:1;gap:4px;display:flex}.FilterShowcase-module__Ptw6Ma__priceLabel{color:#f4f4f54d;text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:500}.FilterShowcase-module__Ptw6Ma__priceField{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;display:flex}.FilterShowcase-module__Ptw6Ma__currency{color:#f4f4f54d;font-size:.8125rem;font-weight:500}.FilterShowcase-module__Ptw6Ma__priceValue{color:#f4f4f5;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.FilterShowcase-module__Ptw6Ma__priceSep{color:#f4f4f526;font-size:.75rem}.FilterShowcase-module__Ptw6Ma__keywordInput{flex-direction:column;gap:6px;display:flex}.FilterShowcase-module__Ptw6Ma__keywordLabel{color:#f4f4f566;font-size:.6875rem;font-weight:500}.FilterShowcase-module__Ptw6Ma__keywordField{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;min-height:36px;padding:8px 12px;display:flex}.FilterShowcase-module__Ptw6Ma__keywordTyping{color:#f4f4f5;font-size:.8125rem;font-weight:500}.FilterShowcase-module__Ptw6Ma__cursor{background:#8b5cf6;width:1px;height:14px;margin-left:1px;animation:1s step-end infinite FilterShowcase-module__Ptw6Ma__blink}@keyframes FilterShowcase-module__Ptw6Ma__blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:1024px){.FilterShowcase-module__Ptw6Ma__container{grid-template-columns:1fr;gap:40px}.FilterShowcase-module__Ptw6Ma__copySide{text-align:center;order:1;align-items:center}.FilterShowcase-module__Ptw6Ma__demoSide{order:2}.FilterShowcase-module__Ptw6Ma__description{max-width:600px}.FilterShowcase-module__Ptw6Ma__stats{flex-direction:column;gap:8px;width:100%;max-width:600px}.FilterShowcase-module__Ptw6Ma__statCard{text-align:left}.FilterShowcase-module__Ptw6Ma__filterBuilder{max-width:480px;margin:0 auto}}@media (max-width:768px){.FilterShowcase-module__Ptw6Ma__section{padding:80px 0}.FilterShowcase-module__Ptw6Ma__heading{font-size:2rem}.FilterShowcase-module__Ptw6Ma__description{font-size:.875rem}.FilterShowcase-module__Ptw6Ma__statCard{text-align:left;width:100%;padding:10px 12px}.FilterShowcase-module__Ptw6Ma__sectionHeader{padding:10px 16px}.FilterShowcase-module__Ptw6Ma__sectionBody{padding:0 16px 12px}.FilterShowcase-module__Ptw6Ma__builderHeader{padding:14px 16px}}@media (max-width:640px){.FilterShowcase-module__Ptw6Ma__container{padding:0 16px}.FilterShowcase-module__Ptw6Ma__filterBuilder{max-width:100%}}@media (max-width:480px){.FilterShowcase-module__Ptw6Ma__section{padding:60px 0}.FilterShowcase-module__Ptw6Ma__heading{font-size:1.625rem}.FilterShowcase-module__Ptw6Ma__description{font-size:.8125rem}.FilterShowcase-module__Ptw6Ma__statValue{font-size:1rem}.FilterShowcase-module__Ptw6Ma__statLabel{font-size:.5rem}.FilterShowcase-module__Ptw6Ma__statIcon{width:28px;height:28px}.FilterShowcase-module__Ptw6Ma__builderName{font-size:.8125rem}.FilterShowcase-module__Ptw6Ma__sectionHeader{padding:10px 14px;font-size:.75rem}.FilterShowcase-module__Ptw6Ma__sectionBody{padding:0 14px 10px}.FilterShowcase-module__Ptw6Ma__priceField{padding:6px 10px}.FilterShowcase-module__Ptw6Ma__keywordField{min-height:32px;padding:6px 10px}.FilterShowcase-module__Ptw6Ma__brandSearch{padding:6px 10px}}