.feature_card{border-radius:16px;border:1px solid #2a2b2f;box-shadow:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.4,0,.2,1);padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;background:linear-gradient(180deg,#1a1b1e,#18191b);position:relative;overflow:hidden;flex:1;flex-basis:0}.feature_card:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(247,125,15,.03),transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature_card:hover:before{opacity:1}.feature_card:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2),0 0 0 1px rgba(247,125,15,.1);border-color:#3c3f43}.feature_icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(247,125,15,.1),rgba(252,214,16,.05));border:1px solid rgba(247,125,15,.2);border-radius:16px;font-size:2rem;margin-bottom:1.5rem;transition:all .3s ease}.feature_card:hover .feature_icon{transform:scale(1.05);border-color:rgba(247,125,15,.4);background:linear-gradient(135deg,rgba(247,125,15,.15),rgba(252,214,16,.08))}.feature_icon>svg{width:75%;height:75%}.feature_card>h3{font-size:1.375rem;font-weight:700;margin:.75rem 0;color:#fff;letter-spacing:-.01em}.feature_card>p{font-size:.9375rem;font-weight:400;color:#9ca3af;line-height:1.6;margin:0}@media (max-width:768px){.feature_card{padding:1.75rem 1.5rem;border-radius:12px}.feature_icon{width:56px;height:56px;font-size:1.5rem;margin-bottom:1rem;border-radius:12px}.feature_card>h3{font-size:1.125rem;margin:.5rem 0}.feature_card>p{font-size:.875rem}}.features_section{padding:5rem 2rem 6rem;position:relative;overflow:hidden}.features_section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(93,44,169,.08) 0,transparent 60%);pointer-events:none}.features_header{text-align:center;margin:0 auto 4rem;max-width:700px;position:relative;z-index:1}.features_badge{display:inline-block;padding:.5rem 1.25rem;background:rgba(93,44,169,.12);border:1px solid rgba(93,44,169,.3);border-radius:9999px;color:#a78bfa;font-size:.875rem;font-weight:500;letter-spacing:.02em;margin-bottom:1.5rem}.features_main_title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.features_gradient_text{background:linear-gradient(90deg,#f77d0f,#fcd610);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.features_description{font-size:1.125rem;color:#b0b4ba;line-height:1.6;max-width:500px;margin:0 auto}.features_info{text-align:center;margin:0 auto 3rem;max-width:800px}.features_subtitle{box-sizing:border-box;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem;display:inline-flex;align-items:center;padding:.5rem 1.5rem;background:linear-gradient(90deg,#f77d0f,#e56e0a);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.features_subtitle>div{font-size:1.2rem;font-weight:200;width:100%;text-align:center}.features_title{text-align:center;font-size:2.5rem;font-weight:700;margin:0 auto 3rem;max-width:600px;color:#fff}.features_title>div{background:linear-gradient(90deg,hsla(0,0%,100%,.974),hsla(0,0%,100%,.601));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;align-items:stretch;gap:2rem;max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:1}@media (max-width:1024px) and (min-width:769px){.feature_list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:900px}}@media (max-width:768px){.features_section{padding:3rem 1rem 4rem}.features_header{margin-bottom:3rem;padding:0 .5rem}.features_main_title{font-size:2rem}.features_description{font-size:1rem}.features_info{text-align:center;margin:0 auto 2rem;padding:0 1rem}.features_title{width:80%}.feature_list{grid-template-columns:1fr;gap:1.5rem;max-width:400px;margin:0 auto;padding:0 1rem}}@media (min-width:769px) and (max-width:1024px){.features_main_title{font-size:2.25rem}}.sharp-card{position:relative;border-radius:10px;border:1px solid #d7d7d736;text-align:center;background-color:#0d0d0d;max-width:300px;width:300px;overflow:hidden}.sharp-glow{position:absolute;top:-5%;left:-5%;width:110%;height:110%;z-index:-100;opacity:30%;filter:blur(20px)}.sharp-image-container{position:relative;width:100%;height:300px}.sharp-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}.sharp-info{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem}.sharp_name{font-size:1.25rem;font-weight:700;margin:2rem 0 .5rem}.sharp_description{font-size:1rem;font-weight:200;color:#f2f2f2cd}.sharp_categories{font-size:1.25rem;font-weight:200;margin:1rem .5rem;flex-wrap:wrap;display:flex;justify-content:center}.sharp_category{border-radius:50px;background-color:#0058b5;padding:.5rem 1rem;margin:1rem}.sharp-card:hover{transform:scale(1.1);transition:transform .3s ease;cursor:pointer}.listings{width:100%;padding:3rem 0 10rem}.listings_title{text-align:center;font-size:3rem;font-weight:600;letter-spacing:1px;margin:2rem auto 4rem}.listings_subtitle{text-align:center;font-size:1rem;font-weight:200;margin:1rem auto;color:#ffffff80}.listings_listings{display:flex;flex-direction:row;justify-content:center;text-align:left;flex-wrap:wrap;gap:1rem}.fire{font-size:24px;filter:blur(.02em);-webkit-filter:blur(.02em);margin:3em auto 0;position:relative;width:100%;z-index:-1}.particle{animation:rise 5s ease-in infinite;background-image:radial-gradient(#ff5000 20%,rgba(255,80,0,0) 70%);border-radius:50%;mix-blend-mode:screen;opacity:0;position:absolute;bottom:0;width:5em;height:5em}@keyframes rise{0%{opacity:0;transform:translateY(0) scale(1)}25%{opacity:1}to{opacity:0;transform:translateY(-10em) scale(0)}}@media (max-width:768px){.listings{padding:1rem 0}.listings_title{text-align:center;font-size:2rem;font-weight:600;letter-spacing:1px;margin:2rem auto 4rem}.listings_subtitle{width:80%}}.Dropdown-root{position:relative}.Dropdown-control{position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;cursor:default;outline:none;padding:8px 52px 8px 10px;transition:all .2s ease}.Dropdown-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Dropdown-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-ceil(2.5);position:absolute;right:10px;top:14px;width:0}.is-open .Dropdown-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.Dropdown-menu{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Dropdown-menu .Dropdown-group>.Dropdown-title{padding:8px 10px;color:#333;font-weight:700;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding:8px 10px}.Dropdown-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Dropdown-option.is-selected,.Dropdown-option:hover{background-color:#f2f9fc;color:#333}.Dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.categories{color:#fff;padding:4rem 2rem;font-family:Satoshi,sans-serif;margin:0 auto;max-width:1400px;position:relative}.categories:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(93,235,169,.08) 0,transparent 70%);pointer-events:none;z-index:0}.categories>*{position:relative;z-index:1}.category-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;justify-content:center;max-width:1200px;margin:0 auto}.category{padding:1.75rem 1.5rem;border-radius:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;border:1px solid #2a2d32;background:linear-gradient(165deg,#1a1c1f,#141517);min-height:180px;max-height:200px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.03);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.category:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#5deba9,#3dd68c);border-radius:0 0 4px 4px;opacity:0;transition:all .3s ease}.category:hover:before{opacity:1;width:80px}.category:after{content:"";position:absolute;bottom:-50%;left:50%;transform:translateX(-50%);width:80%;height:100px;background:radial-gradient(ellipse at center,rgba(93,235,169,.15) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.category:hover:after{opacity:1}.category .icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:linear-gradient(145deg,#25282c,#1e2023);border:1px solid #3c3f43;font-size:2.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.category:hover .icon{transform:translateY(-4px) scale(1.05);border-color:#5deba9;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 20px rgba(93,235,169,.2),inset 0 1px 0 hsla(0,0%,100%,.05);background:linear-gradient(145deg,#2a2e32,#22252a)}.category h3{margin:0;font-size:1.125rem;font-weight:600;word-wrap:break-word;transition:all .3s ease;color:#e5e7eb}.category:hover h3{color:#fff}.category p{color:#6b7280;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.8rem}.category:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px rgba(0,0,0,.5),0 0 0 1px rgba(93,235,169,.2),inset 0 1px 0 hsla(0,0%,100%,.05);border-color:rgba(93,235,169,.4);cursor:pointer;background:linear-gradient(165deg,#1e2124,#17191c)}.category:focus-visible{outline:2px solid #5deba9;outline-offset:3px}.category:active{transform:translateY(-4px)}.category h3,.category p{word-break:break-word;word-wrap:break-word}@media (max-width:1024px) and (min-width:769px){.categories{margin:0 auto;padding:3rem 1.5rem;max-width:1024px}.category-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.category{min-height:160px;max-height:180px;padding:1.25rem}.category .icon{width:64px;height:64px;font-size:2rem;border-radius:16px}.category h3{font-size:1.1rem}}@media (max-width:768px){.categories{margin:0 auto;padding:2rem 1rem;max-width:100%}.categories:before{width:400px;height:300px}.category-list{grid-template-columns:repeat(2,1fr);gap:.875rem}.category{min-height:140px;max-height:160px;padding:1.25rem 1rem;border-radius:16px;gap:.5rem}.category .icon{width:56px;height:56px;font-size:1.75rem;border-radius:14px}.category h3{font-size:.95rem;line-height:1.3}.category:before{width:40px;height:2px}.category:hover:before{width:50px}}@media (max-width:480px){.categories{padding:1.5rem .75rem}.category-list{gap:.75rem}.category{min-height:130px;max-height:150px;padding:1rem .75rem;border-radius:14px}.category .icon{width:48px;height:48px;font-size:1.5rem;border-radius:12px}.category h3{font-size:.875rem}}.hero_section{background:linear-gradient(180deg,#0b0b0b,#151105 40%,#e7bc0e);position:relative;overflow:hidden}.subscription-container{flex:1;min-width:320px;max-width:560px;width:100%}.subscription-title{font-size:1.125rem;font-weight:600;display:flex;align-items:center;margin-bottom:1rem}.live-indicator{color:#5deba9;background:#315247;padding:.375rem .75rem;border-radius:9999px;margin-left:.75rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.subscription-box{border-radius:12px;padding:1.25rem;overflow:hidden;background-color:#18191b;border:1px solid #3c3f43;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);min-height:450px;height:450px}.new-subscription,.subscription{background-color:#212225;border:1px solid #3c3f43;border-radius:10px;padding:1rem;margin-bottom:.75rem;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;min-height:80px}.subscription:hover{background-color:#252629;border-color:#4a4d52;transform:translateX(2px)}.new-subscription{animation:slideDown .5s ease-in-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.new-subscription p,.subscription p{margin:0;font-size:.875rem;color:#e0e0e0}.new-subscription .text-gray-400,.subscription .text-gray-400{color:#b0b4ba}.new-subscription .text-gray-500,.subscription .text-gray-500{color:#9ca3af}.subscription:active{background-color:#2a2d30;transform:scale(.98)}.new-subscription strong,.subscription strong{color:#f77d0f;font-weight:600}.new-subscription a,.subscription a{color:#1e90ff;text-decoration:none}.new-subscription a:hover,.subscription a:hover{text-decoration:underline}