.page_page__o6Nrz{padding:3rem 0;min-height:100vh}.page_header__ncLyv{text-align:center;margin-bottom:3rem}.page_header__ncLyv h1{font-size:2.5rem;margin:0 0 .75rem;font-family:var(--font-display)}.page_header__ncLyv p{color:var(--gray-500);margin:0;font-size:1.125rem}.page_counter__iiBh0{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1.25rem;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:var(--primary-700)}.page_errorWrapper__kRs81,.page_loadingWrapper__fYCJw{display:flex;justify-content:center;align-items:center;min-height:400px}.page_errorContent__0DcEq{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_errorIcon__GvU_R{font-size:4rem}.page_errorContent__0DcEq p{color:var(--gray-500);font-size:1.125rem}.page_comparison__b2Fdo{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;gap:2rem;align-items:stretch;margin-bottom:2.5rem}.page_ideaCard__O9rKr{background:var(--card-bg);border:2px solid var(--card-border);border-radius:var(--radius-2xl);padding:2.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;position:relative;overflow:hidden}.page_ideaCard__O9rKr:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.page_ideaCard__O9rKr:hover{border-color:var(--primary);transform:translateY(-6px);box-shadow:var(--shadow-xl),var(--shadow-glow)}.page_ideaCard__O9rKr:hover:before{opacity:.03}.page_ideaCard__O9rKr.page_selected__Iehy_{border-color:var(--primary);background:var(--primary-50);transform:translateY(-6px) scale(1.02);box-shadow:var(--shadow-xl),var(--shadow-glow)}.page_ideaCard__O9rKr.page_dimmed__sJG21{opacity:.5;transform:scale(.97)}.page_ideaCard__O9rKr h2{margin:0;font-size:1.5rem;font-family:var(--font-display);position:relative;z-index:1}.page_ideaDesc__1HeYN{font-size:.875rem;color:var(--gray-500);line-height:1.6;margin:0;position:relative;z-index:1;max-width:300px}.page_ideaMeta__DMB8R{display:flex;gap:1rem;font-size:.75rem;color:var(--gray-400);position:relative;z-index:1}.page_eloRank__0DqzW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-xl);position:relative;z-index:1}.page_eloLabel__6yAYR{font-size:.75rem;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em}.page_eloValue__AWkzo{font-size:1.5rem;font-weight:800;font-family:var(--font-display);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_eloUp__U4uwb{color:#10b981;font-weight:700;font-size:1.25rem;animation:page_bounceUp__UYzQb .5s ease}.page_eloDown__upP3o{color:#ef4444;font-weight:700;font-size:1.25rem;animation:page_bounceDown__FhVwn .5s ease}@keyframes page_bounceUp__UYzQb{0%{transform:translateY(10px);opacity:0}60%{transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}@keyframes page_bounceDown__FhVwn{0%{transform:translateY(-10px);opacity:0}60%{transform:translateY(5px)}to{transform:translateY(0);opacity:1}}.page_chooseBtn__vV61r{padding:.75rem 2rem;background:var(--gradient-primary);color:white;border-radius:var(--radius-full);font-weight:700;font-size:.9375rem;transition:all .2s ease;position:relative;z-index:1}.page_ideaCard__O9rKr:hover .page_chooseBtn__vV61r{transform:scale(1.05);box-shadow:var(--shadow-glow)}.page_vsBadge__ANkZx,.page_vsSection__hACib{display:flex;align-items:center;justify-content:center}.page_vsBadge__ANkZx{width:70px;height:70px;background:var(--gradient-primary);border-radius:var(--radius-full);font-size:1.5rem;font-weight:800;color:white;box-shadow:var(--shadow-lg),var(--shadow-glow);animation:page_vsFloat__BA7W3 3s ease-in-out infinite}@keyframes page_vsFloat__BA7W3{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(5deg)}}.page_actions__kW7RI{display:flex;justify-content:center;gap:1rem}.page_skipBtn__CemEx{padding:.875rem 2rem;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-lg);color:var(--gray-600);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_skipBtn__CemEx:hover{background:var(--gray-200);transform:translateY(-1px)}.page_skipBtn__CemEx:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_comparison__b2Fdo{grid-template-columns:1fr;gap:1.5rem}.page_vsSection__hACib{padding:.5rem 0}.page_vsBadge__ANkZx{width:50px;height:50px;font-size:1.25rem}.page_ideaCard__O9rKr{padding:1.5rem}.page_header__ncLyv h1{font-size:1.75rem}}.LoadingSpinner_container___mpku{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.LoadingSpinner_spinner__uksj_{position:relative;display:flex;align-items:center;justify-content:center}.LoadingSpinner_spinner__uksj_.LoadingSpinner_sm__i8L76{width:40px;height:40px}.LoadingSpinner_spinner__uksj_.LoadingSpinner_md__wHrc9{width:64px;height:64px}.LoadingSpinner_spinner__uksj_.LoadingSpinner_lg__8PLBv{width:96px;height:96px}.LoadingSpinner_ring__YNJzm{position:absolute;border-radius:50%;border:3px solid transparent;animation:LoadingSpinner_spin__YuOcy 1.2s cubic-bezier(.5,0,.5,1) infinite}.LoadingSpinner_spinner__uksj_.LoadingSpinner_sm__i8L76 .LoadingSpinner_ring__YNJzm{width:40px;height:40px;border-width:2px}.LoadingSpinner_spinner__uksj_.LoadingSpinner_md__wHrc9 .LoadingSpinner_ring__YNJzm{width:64px;height:64px;border-width:3px}.LoadingSpinner_spinner__uksj_.LoadingSpinner_lg__8PLBv .LoadingSpinner_ring__YNJzm{width:96px;height:96px;border-width:4px}.LoadingSpinner_ring__YNJzm:first-child{animation-delay:-.4s;border-top-color:var(--primary);filter:drop-shadow(0 0 6px var(--primary))}.LoadingSpinner_ring__YNJzm:nth-child(2){animation-delay:-.2s;border-top-color:var(--secondary);width:75%;height:75%;animation-direction:reverse;filter:drop-shadow(0 0 6px var(--secondary))}.LoadingSpinner_ring__YNJzm:nth-child(3){animation-delay:0s;border-top-color:var(--accent);width:50%;height:50%;filter:drop-shadow(0 0 6px var(--accent))}@keyframes LoadingSpinner_spin__YuOcy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_icon__iFt2G{font-size:20px;animation:LoadingSpinner_iconBounce__GCxOl 1.5s ease-in-out infinite}.LoadingSpinner_spinner__uksj_.LoadingSpinner_sm__i8L76 .LoadingSpinner_icon__iFt2G{font-size:14px}.LoadingSpinner_spinner__uksj_.LoadingSpinner_lg__8PLBv .LoadingSpinner_icon__iFt2G{font-size:28px}@keyframes LoadingSpinner_iconBounce__GCxOl{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.LoadingSpinner_text__YEz4h{color:var(--gray-500);font-size:.875rem;font-weight:500;margin:0;animation:LoadingSpinner_textFade__OHDwo 2s ease-in-out infinite}@keyframes LoadingSpinner_textFade__OHDwo{0%,to{opacity:.6}50%{opacity:1}}.LoadingSpinner_skeleton__yOTih{display:flex;flex-direction:column;gap:.75rem;width:100%}.LoadingSpinner_skeletonLine___0vSy{height:1rem;background:linear-gradient(90deg,var(--gray-200) 0,var(--gray-100) 50%,var(--gray-200) 100%);background-size:200% 100%;border-radius:var(--radius-md);animation:LoadingSpinner_shimmer__lyPGa 1.5s linear infinite}.LoadingSpinner_skeletonLine___0vSy:first-child{width:100%}.LoadingSpinner_skeletonLine___0vSy:nth-child(2){width:80%}.LoadingSpinner_skeletonLine___0vSy:nth-child(3){width:60%}@keyframes LoadingSpinner_shimmer__lyPGa{0%{background-position:200% 0}to{background-position:-200% 0}}.LoadingSpinner_dots__fZYBR{display:flex;gap:.5rem}.LoadingSpinner_dot__7mizx{width:10px;height:10px;background:var(--primary);border-radius:50%;animation:LoadingSpinner_dotBounce__fYQNO 1.4s ease-in-out infinite}.LoadingSpinner_dot__7mizx:first-child{animation-delay:0s}.LoadingSpinner_dot__7mizx:nth-child(2){animation-delay:.2s}.LoadingSpinner_dot__7mizx:nth-child(3){animation-delay:.4s}@keyframes LoadingSpinner_dotBounce__fYQNO{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.LoadingSpinner_progressSpinner__M2hV9{width:100%;max-width:200px;display:flex;flex-direction:column;gap:.5rem;align-items:center}.LoadingSpinner_progressBar__UG0_q{width:100%;height:6px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden}.LoadingSpinner_progressFill__aTgR_{height:100%;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));background-size:200% 100%;border-radius:var(--radius-full);animation:LoadingSpinner_progressGradient__bAxuF 2s linear infinite}@keyframes LoadingSpinner_progressGradient__bAxuF{0%{background-position:200% 0}to{background-position:0 0}}.LoadingSpinner_progressText__Nbllk{font-size:.75rem;font-weight:600;color:var(--gray-500)}.LoadingSpinner_fullPage__hQZZy{position:fixed;inset:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}@media (prefers-color-scheme:dark){.LoadingSpinner_skeletonLine___0vSy{background:linear-gradient(90deg,var(--gray-700) 0,var(--gray-600) 50%,var(--gray-700) 100%);background-size:200% 100%}.LoadingSpinner_progressBar__UG0_q{background:var(--gray-700)}.LoadingSpinner_fullPage__hQZZy{background:rgba(15,23,42,.9)}}.Features_section__ZyWae{padding:5rem 0;background:linear-gradient(180deg,var(--gray-50) 0,white 100%)}.Features_header__QAZTJ{text-align:center;margin-bottom:3rem}.Features_title___wAdz{font-size:2rem;font-weight:700;margin-bottom:.75rem}.Features_subtitle__yRC6M{font-size:1rem;color:var(--gray-500);max-width:500px;margin:0 auto}.Features_grid__ujUSx{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.Features_card__UlsS7{padding:2rem;background:white;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all .3s ease;text-align:center}.Features_card__UlsS7:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Features_iconWrapper__cduju{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.Features_icon__OxhgB{font-size:1.75rem}.Features_featureTitle___ys5y{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.Features_description__0wq3m{font-size:.875rem;color:var(--gray-500);line-height:1.6}.Features_cta__nCZSN{margin-top:4rem;padding:3rem;background:var(--gradient-primary);border-radius:var(--radius-2xl);text-align:center;color:white}.Features_ctaTitle__u_Vhz{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.Features_ctaSubtitle__EZ37y{font-size:1rem;opacity:.9;margin-bottom:1.5rem}.Features_ctaButtons__aWrDs{display:flex;justify-content:center;gap:1rem}.Features_ctaButtons__aWrDs .Features_btn-primary__UOHhd{background:white;color:var(--primary-700)}.Features_ctaButtons__aWrDs .Features_btn-primary__UOHhd:hover{background:var(--gray-100)}.Features_ctaButtons__aWrDs .Features_btn-outline__fNlnC{border-color:white;color:white}.Features_ctaButtons__aWrDs .Features_btn-outline__fNlnC:hover{background:rgba(255,255,255,.2)}@media (max-width:1024px){.Features_grid__ujUSx{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Features_grid__ujUSx{grid-template-columns:1fr}.Features_ctaButtons__aWrDs{flex-direction:column}}@media (prefers-color-scheme:dark){.Features_section__ZyWae{background:linear-gradient(180deg,var(--gray-900) 0,var(--background) 100%)}.Features_card__UlsS7{background:var(--card-bg)}}.HeroSection_hero__tVlJy{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden}.HeroSection_background__MdWEx{position:absolute;inset:0;z-index:0}.HeroSection_orb1__x8dkG{position:absolute;width:700px;height:700px;top:-250px;right:-150px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent) 0,transparent 70%);animation:HeroSection_orbFloat1__3Bx_6 12s ease-in-out infinite;filter:blur(40px)}.HeroSection_orb2__dtMUG{position:absolute;width:500px;height:500px;bottom:-120px;left:-100px;background:radial-gradient(circle,color-mix(in srgb,var(--primary-400) 15%,transparent) 0,transparent 70%);animation:HeroSection_orbFloat2__Mn_fy 15s ease-in-out infinite;filter:blur(40px)}.HeroSection_orb3__zCf9t{position:absolute;width:300px;height:300px;top:40%;left:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary-300) 10%,transparent) 0,transparent 70%);animation:HeroSection_orbFloat3__ApZcY 10s ease-in-out infinite;filter:blur(30px)}@keyframes HeroSection_orbFloat1__3Bx_6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,20px) scale(1.05)}66%{transform:translate(20px,-30px) scale(.95)}}@keyframes HeroSection_orbFloat2__Mn_fy{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}@keyframes HeroSection_orbFloat3__ApZcY{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-20px,20px) scale(1.15);opacity:.8}}.HeroSection_grid__gpAqv{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--primary) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary) 3%,transparent) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 80%)}.HeroSection_particles__fBLMM{position:absolute;inset:0;pointer-events:none}.HeroSection_particle__lRXCm{position:absolute;opacity:.35;animation:HeroSection_particleFloat__9SBeO 8s ease-in-out infinite;will-change:transform}@keyframes HeroSection_particleFloat__9SBeO{0%,to{transform:translate(0) rotate(0deg);opacity:.25}25%{transform:translate(15px,-25px) rotate(12deg);opacity:.5}50%{transform:translate(-12px,-35px) rotate(-6deg);opacity:.35}75%{transform:translate(20px,-15px) rotate(8deg);opacity:.45}}.HeroSection_content__ybkXx{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 0 4rem;animation:HeroSection_fadeInUp__reJ_0 .8s ease-out}@keyframes HeroSection_fadeInUp__reJ_0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_badge__GRqPt{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500;color:var(--gray-500);margin-bottom:2.5rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.HeroSection_badge__GRqPt:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.HeroSection_badgeIcon___QYWV{color:var(--primary)}.HeroSection_title__4bifz{font-size:4.5rem;font-weight:800;line-height:1.08;margin-bottom:1.5rem;font-family:var(--font-display);letter-spacing:-.03em}.HeroSection_titleGradient__dfNAl{background:var(--gradient-primary);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:HeroSection_titleGradient__dfNAl 6s ease-in-out infinite}@keyframes HeroSection_titleGradient__dfNAl{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.HeroSection_titleRest__SMB2q{color:var(--foreground)}.HeroSection_subtitle__QcE7M{font-size:1.25rem;color:var(--gray-500);max-width:640px;line-height:1.7;margin-bottom:2.75rem}.HeroSection_actions__PFSaR{display:flex;gap:.875rem;margin-bottom:3.5rem;flex-wrap:wrap;justify-content:center}.HeroSection_btnPrimary__Yyidb{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:var(--radius-xl);font-weight:700;font-size:.9375rem;background:var(--gradient-primary);color:white;border:none;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px color-mix(in srgb,var(--primary) 30%,transparent);position:relative;overflow:hidden}.HeroSection_btnPrimary__Yyidb:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));opacity:0;transition:opacity .2s}.HeroSection_btnPrimary__Yyidb:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 35%,transparent),var(--shadow-glow)}.HeroSection_btnPrimary__Yyidb:hover:before{opacity:1}.HeroSection_arrowIcon__L3GII{transition:transform .2s ease}.HeroSection_btnPrimary__Yyidb:hover .HeroSection_arrowIcon__L3GII{transform:translateX(3px)}.HeroSection_btnOutline__iXOE7{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:var(--radius-xl);font-weight:700;font-size:.9375rem;background:transparent;color:var(--primary-600);border:2px solid color-mix(in srgb,var(--primary) 40%,transparent);text-decoration:none;transition:all .25s ease}.HeroSection_btnOutline__iXOE7:hover{background:var(--primary);color:white;border-color:var(--primary);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.HeroSection_btnGhost__v6K7_{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:var(--radius-xl);font-weight:600;font-size:.9375rem;background:var(--card-bg);color:var(--gray-700);border:1px solid var(--card-border);text-decoration:none;transition:all .25s ease}.HeroSection_btnGhost__v6K7_:hover{background:var(--accent-orange);border-color:var(--accent-orange);color:white;transform:translateY(-2px);box-shadow:0 4px 16px rgba(249,115,22,.25)}.HeroSection_statsBar__2Qgc3{display:flex;align-items:center;gap:2.5rem;padding:1.5rem 3rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);transition:all .3s ease;animation:HeroSection_statsSlideUp__g2fZf .8s ease-out .3s both}@keyframes HeroSection_statsSlideUp__g2fZf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection_statsBar__2Qgc3:hover{box-shadow:var(--shadow-xl),0 0 30px color-mix(in srgb,var(--primary) 15%,transparent);transform:translateY(-2px)}.HeroSection_statItem__CynoI{display:flex;flex-direction:column;align-items:center;gap:.25rem}.HeroSection_statValue__Jak9Z{font-size:1.875rem;font-weight:800;color:var(--foreground);font-family:var(--font-display);display:flex;align-items:center;gap:.375rem;letter-spacing:-.02em}.HeroSection_trendingIcon__gN_am{color:var(--accent-orange)}.HeroSection_statLabel__mGhDV{font-size:.8125rem;color:var(--gray-400);font-weight:500}.HeroSection_statDivider__ojPqu{width:1px;height:44px;background:var(--card-border)}@media (max-width:768px){.HeroSection_hero__tVlJy{min-height:75vh}.HeroSection_content__ybkXx{padding:3rem 0 2.5rem}.HeroSection_title__4bifz{font-size:2.75rem}.HeroSection_subtitle__QcE7M{font-size:1.0625rem;margin-bottom:2rem}.HeroSection_actions__PFSaR{flex-direction:column;width:100%;max-width:320px;gap:.75rem}.HeroSection_btnGhost__v6K7_,.HeroSection_btnOutline__iXOE7,.HeroSection_btnPrimary__Yyidb{width:100%;justify-content:center}.HeroSection_statsBar__2Qgc3{flex-direction:column;gap:1rem;padding:1.5rem}.HeroSection_statDivider__ojPqu{width:80px;height:1px}.HeroSection_particle__lRXCm{display:none}}@media (max-width:480px){.HeroSection_title__4bifz{font-size:2.25rem}.HeroSection_badge__GRqPt{font-size:.75rem}}[data-theme=dark] .HeroSection_badge__GRqPt,[data-theme=dark] .HeroSection_btnGhost__v6K7_{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}[data-theme=dark] .HeroSection_statValue__Jak9Z{color:white}[data-theme=dark] .HeroSection_statsBar__2Qgc3{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .HeroSection_badge__GRqPt{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}:root:not([data-theme=light]) .HeroSection_statValue__Jak9Z{color:white}:root:not([data-theme=light]) .HeroSection_statsBar__2Qgc3{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}}.HotIdeas_section__dbdTw{padding:4rem 0}.HotIdeas_header__MTttf{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.HotIdeas_titleGroup__wgERB{display:flex;flex-direction:column;gap:.25rem}.HotIdeas_title__sWiuS{font-size:1.75rem;font-weight:700}.HotIdeas_subtitle__B0CR5{font-size:.875rem;color:var(--gray-500)}.HotIdeas_viewAll__0GlKB{font-size:.875rem;font-weight:500;color:var(--primary-600);transition:color .2s ease}.HotIdeas_viewAll__0GlKB:hover{color:var(--primary-700)}@media (max-width:640px){.HotIdeas_header__MTttf{flex-direction:column;align-items:flex-start;gap:.5rem}}.HotIdeas_loadingContainer__Kk0Kg{display:flex;justify-content:center;align-items:center;min-height:300px}.HotIdeas_errorContainer__ukyuB{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--danger-500);font-size:1rem}.MarketStats_stats__fQjNq{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:2rem 0}.MarketStats_stat__tpTCa{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.MarketStats_stat__tpTCa:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#06b6d4);opacity:0;transition:opacity .3s ease}.MarketStats_stat__tpTCa:hover{box-shadow:0 8px 24px rgba(139,92,246,.12);transform:translateY(-2px);border-color:rgba(139,92,246,.3)}.MarketStats_stat__tpTCa:hover:before{opacity:1}.MarketStats_statTop__WnyXc{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.MarketStats_icon__eBtz9{font-size:1.25rem}.MarketStats_change__8MsM4{font-size:.813rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px}.MarketStats_change__8MsM4.MarketStats_up__rHoyd{color:#22c55e;background:rgba(34,197,94,.1)}.MarketStats_change__8MsM4.MarketStats_down__q6jXy{color:#ef4444;background:rgba(239,68,68,.1)}.MarketStats_valueRow__X5pSr{display:flex;align-items:baseline;gap:.375rem;margin-bottom:.35rem}.MarketStats_value__wiyWP{font-family:var(--font-display),var(--font-sans);font-size:1.5rem;font-weight:800;color:var(--foreground)}.MarketStats_unit__uEdjb{font-size:.75rem;font-weight:600;color:#8b5cf6;letter-spacing:.5px}.MarketStats_label__OMaLf{font-size:.813rem;color:var(--gray-400)}@media (max-width:1024px){.MarketStats_stats__fQjNq{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.MarketStats_stats__fQjNq{grid-template-columns:repeat(2,1fr);gap:.75rem}.MarketStats_stat__tpTCa{padding:1rem}.MarketStats_value__wiyWP{font-size:1.25rem}}.MarketTabs_tabs__yDfHu{display:flex;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-200);margin-bottom:1.5rem;overflow-x:auto}.MarketTabs_tab__RfwMs{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.5rem;border:1px solid var(--gray-200);background:var(--card-bg);border-radius:var(--radius-xl);cursor:pointer;transition:all .2s ease;white-space:nowrap}.MarketTabs_tab__RfwMs:hover{border-color:var(--gray-300)}.MarketTabs_tab__RfwMs.MarketTabs_active__cdHc6{border-color:var(--accent-green);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1))}.MarketTabs_tabName__44yub{font-size:1rem;font-weight:600}.MarketTabs_tabDesc__3NqwO{font-size:.75rem;color:var(--gray-500);margin-top:.25rem}.MarketTabs_tab__RfwMs.MarketTabs_active__cdHc6 .MarketTabs_tabDesc__3NqwO{color:var(--accent-green)}@media (prefers-color-scheme:dark){.MarketTabs_tabs__yDfHu{border-bottom-color:var(--gray-700)}.MarketTabs_tab__RfwMs{border-color:var(--gray-700)}}.ExploreFilters_filters__ph_pC{background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:1.5rem;display:flex;flex-direction:column;gap:1.75rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}.ExploreFilters_section__81v_Y{display:flex;flex-direction:column;gap:.875rem}.ExploreFilters_sectionTitle__DWG39{font-size:.6875rem;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.08em;padding-left:.5rem}.ExploreFilters_options__M3Ov_{display:flex;flex-direction:column;gap:.25rem}.ExploreFilters_option__45Bys{position:relative;padding:.75rem 1rem;border:none;background:transparent;border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;color:var(--gray-600);display:flex;align-items:center;gap:.5rem}.ExploreFilters_option__45Bys:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:0 2px 2px 0;transition:transform .2s ease}.ExploreFilters_option__45Bys:hover{background:var(--gray-50);color:var(--gray-900)}.ExploreFilters_option__45Bys.ExploreFilters_active__U_I2u{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.05));color:var(--primary);font-weight:600}.ExploreFilters_option__45Bys.ExploreFilters_active__U_I2u:before{transform:translateY(-50%) scaleY(1)}.ExploreFilters_optionIcon__Y7LFx{font-size:1rem;transition:transform .2s ease}.ExploreFilters_option__45Bys:hover .ExploreFilters_optionIcon__Y7LFx{transform:scale(1.15)}.ExploreFilters_optionCount__FXT3b{margin-left:auto;font-size:.6875rem;font-weight:600;padding:.25rem .5rem;background:var(--gray-100);border-radius:var(--radius-full);color:var(--gray-500)}.ExploreFilters_option__45Bys.ExploreFilters_active__U_I2u .ExploreFilters_optionCount__FXT3b{background:var(--primary);color:white}.ExploreFilters_categories__w7LDU{display:flex;flex-direction:column;gap:.25rem}.ExploreFilters_category__a0s_W{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;background:transparent;border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;color:var(--gray-600)}.ExploreFilters_category__a0s_W:hover{background:var(--gray-50);color:var(--gray-900);transform:translateX(4px)}.ExploreFilters_category__a0s_W.ExploreFilters_active__U_I2u{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.05));color:var(--primary);font-weight:600}.ExploreFilters_categoryIcon__eDF39{font-size:1.125rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border-radius:var(--radius-md);transition:all .2s ease}.ExploreFilters_category__a0s_W.ExploreFilters_active__U_I2u .ExploreFilters_categoryIcon__eDF39,.ExploreFilters_category__a0s_W:hover .ExploreFilters_categoryIcon__eDF39{background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 4px 12px rgba(99,102,241,.3)}.ExploreFilters_categoryName__X6AU2{flex:1 1}.ExploreFilters_range__AM4nC{display:flex;flex-direction:column;gap:.75rem}.ExploreFilters_rangeValue__ySTOw{font-size:1.25rem;font-weight:700;color:var(--gray-900);text-align:center;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ExploreFilters_rangeInput__6y_yn{width:100%;height:6px;border-radius:var(--radius-full);background:var(--gray-200);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ExploreFilters_rangeInput__6y_yn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));cursor:pointer;box-shadow:0 2px 8px rgba(99,102,241,.4);-webkit-transition:transform .15s ease;transition:transform .15s ease}.ExploreFilters_rangeInput__6y_yn::-webkit-slider-thumb:hover{transform:scale(1.15)}.ExploreFilters_rangeLabels__5w3ck{display:flex;justify-content:space-between;font-size:.6875rem;font-weight:500;color:var(--gray-400)}.ExploreFilters_resetBtn__IfNnt{padding:.875rem 1rem;border:1px solid var(--gray-200);background:var(--gray-50);border-radius:var(--radius-lg);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:var(--gray-600);display:flex;align-items:center;justify-content:center;gap:.5rem}.ExploreFilters_resetBtn__IfNnt:hover{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-900)}.ExploreFilters_resetBtn__IfNnt:active{transform:scale(.98)}.ExploreFilters_divider__TUJO9{height:1px;background:linear-gradient(90deg,transparent,var(--gray-200),transparent);margin:.25rem 0}@media (max-width:1024px){.ExploreFilters_filters__ph_pC{flex-direction:row;flex-wrap:wrap;gap:1rem;padding:1.25rem}.ExploreFilters_section__81v_Y{min-width:200px;flex:1 1}.ExploreFilters_categories__w7LDU{flex-direction:row;flex-wrap:wrap;gap:.5rem}.ExploreFilters_category__a0s_W{padding:.5rem .75rem;gap:.5rem}.ExploreFilters_categoryIcon__eDF39{width:24px;height:24px;font-size:.875rem}}@media (prefers-color-scheme:dark){.ExploreFilters_filters__ph_pC{background:var(--gray-800);border-color:var(--gray-700)}.ExploreFilters_sectionTitle__DWG39{color:var(--gray-400)}.ExploreFilters_category__a0s_W:hover,.ExploreFilters_option__45Bys:hover{background:var(--gray-700);color:var(--gray-200)}.ExploreFilters_category__a0s_W.ExploreFilters_active__U_I2u,.ExploreFilters_option__45Bys.ExploreFilters_active__U_I2u{background:rgba(99,102,241,.15);color:var(--primary-light)}.ExploreFilters_categoryIcon__eDF39,.ExploreFilters_optionCount__FXT3b{background:var(--gray-700)}.ExploreFilters_rangeValue__ySTOw{color:var(--gray-100)}.ExploreFilters_resetBtn__IfNnt{background:var(--gray-700);border-color:var(--gray-600);color:var(--gray-300)}.ExploreFilters_resetBtn__IfNnt:hover{background:var(--gray-600)}.ExploreFilters_divider__TUJO9{background:linear-gradient(90deg,transparent,var(--gray-700),transparent)}}.ExploreHeader_header__ENDL9{background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-800) 100%);color:white;padding:3rem 0}.ExploreHeader_title__jjZXU{font-size:2rem;font-weight:700;margin-bottom:.5rem}.ExploreHeader_subtitle__lU6zB{font-size:1rem;opacity:.9;margin-bottom:1.5rem}.ExploreHeader_stats__IJE2a{display:flex;gap:2rem}.ExploreHeader_stat__0kNRJ{display:flex;flex-direction:column}.ExploreHeader_statValue__3pLcb{font-size:1.5rem;font-weight:700}.ExploreHeader_statLabel__ah4fm{font-size:.813rem;opacity:.8}@media (max-width:640px){.ExploreHeader_stats__IJE2a{flex-wrap:wrap;gap:1rem}.ExploreHeader_stat__0kNRJ{min-width:100px}}.IdeaGrid_container__q1PJz{display:flex;flex-direction:column;gap:1.5rem}.IdeaGrid_resultsHeader__MAahO{display:flex;justify-content:space-between;align-items:center}.IdeaGrid_count__Bxqu0{font-size:.875rem;color:var(--gray-500)}.IdeaGrid_viewToggle__gpg3t{display:flex;gap:.25rem}.IdeaGrid_viewBtn__DDcJX{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-200);background:white;border-radius:var(--radius-md);font-size:1rem;cursor:pointer;transition:all .2s ease;color:var(--gray-500)}.IdeaGrid_viewBtn__DDcJX:hover{border-color:var(--gray-300);color:var(--gray-700)}.IdeaGrid_viewBtn__DDcJX.IdeaGrid_active__tSBnd{background:var(--primary-100);border-color:var(--primary-200);color:var(--primary-600)}.IdeaGrid_loading__A6QXd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem;color:var(--gray-500)}.IdeaGrid_spinner__7T0If{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;animation:IdeaGrid_spin__y162c 1s linear infinite}@keyframes IdeaGrid_spin__y162c{to{transform:rotate(1turn)}}.IdeaGrid_loadMore__LvLKb{display:flex;justify-content:center;padding:2rem 0}@media (prefers-color-scheme:dark){.IdeaGrid_viewBtn__DDcJX{background:var(--gray-800);border-color:var(--gray-700);color:var(--gray-400)}.IdeaGrid_viewBtn__DDcJX.IdeaGrid_active__tSBnd{background:var(--primary-900);border-color:var(--primary-700);color:var(--primary-400)}}.IdeaGrid_error__ClB3E{color:var(--danger-500)}.IdeaGrid_empty__TaxvE,.IdeaGrid_error__ClB3E{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem}.IdeaGrid_empty__TaxvE{color:var(--gray-500)}.Toast_container__dhn3M{position:fixed;top:80px;right:20px;z-index:1100;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.Toast_toast__67rHz{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:0 12px 32px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);min-width:300px;max-width:420px;animation:Toast_toastSlideIn__Rfr07 .4s cubic-bezier(.16,1,.3,1);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.Toast_toast__67rHz:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.Toast_toast__67rHz.Toast_exiting__ufpDd{animation:Toast_toastSlideOut__KTeyp .3s cubic-bezier(.4,0,1,1) forwards}@keyframes Toast_toastSlideIn__Rfr07{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes Toast_toastSlideOut__KTeyp{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.9)}}.Toast_toast__67rHz.Toast_success__4PpFf:before{background:linear-gradient(180deg,#10b981,#059669)}.Toast_toast__67rHz.Toast_error__ReeiP:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.Toast_toast__67rHz.Toast_info__9tcyw:before{background:linear-gradient(180deg,var(--primary),var(--secondary))}.Toast_toast__67rHz.Toast_warning__EHHEt:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.Toast_icon__ZV2Le{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Toast_success__4PpFf .Toast_icon__ZV2Le{background:linear-gradient(135deg,#10b981,#059669);color:white}.Toast_error__ReeiP .Toast_icon__ZV2Le{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.Toast_info__9tcyw .Toast_icon__ZV2Le{background:linear-gradient(135deg,var(--primary),var(--secondary));color:white}.Toast_warning__EHHEt .Toast_icon__ZV2Le{background:linear-gradient(135deg,#f59e0b,#d97706);color:white}.Toast_content___jDdX{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.Toast_title__NR9mP{font-size:.875rem;font-weight:700;color:var(--gray-900)}.Toast_message__VbwjE{font-size:.8125rem;color:var(--gray-600);line-height:1.4}.Toast_close__3qMJ7{background:var(--gray-100);border:none;width:28px;height:28px;border-radius:var(--radius-md);color:var(--gray-500);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.Toast_close__3qMJ7:hover{background:var(--gray-200);color:var(--gray-700);transform:scale(1.1)}.Toast_close__3qMJ7:active{transform:scale(.95)}.Toast_progress__nzz_2{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gray-200)}.Toast_progressBar__g6L2Z{height:100%;background:currentColor;animation:Toast_progressShrink__X_r4G var(--duration,5s) linear forwards}.Toast_success__4PpFf .Toast_progressBar__g6L2Z{background:#10b981}.Toast_error__ReeiP .Toast_progressBar__g6L2Z{background:#ef4444}.Toast_info__9tcyw .Toast_progressBar__g6L2Z{background:var(--primary)}.Toast_warning__EHHEt .Toast_progressBar__g6L2Z{background:#f59e0b}@keyframes Toast_progressShrink__X_r4G{0%{width:100%}to{width:0}}@media (prefers-color-scheme:dark){.Toast_toast__67rHz{background:var(--gray-800);box-shadow:0 12px 32px rgba(0,0,0,.4)}.Toast_title__NR9mP{color:var(--gray-100)}.Toast_close__3qMJ7,.Toast_message__VbwjE{color:var(--gray-400)}.Toast_close__3qMJ7{background:var(--gray-700)}.Toast_close__3qMJ7:hover{background:var(--gray-600);color:var(--gray-200)}.Toast_progress__nzz_2{background:var(--gray-700)}}@media (max-width:480px){.Toast_container__dhn3M{left:16px;right:16px;top:auto;bottom:16px}.Toast_toast__67rHz{min-width:0;max-width:100%;animation-name:Toast_toastSlideUp__tAAcQ}@keyframes Toast_toastSlideUp__tAAcQ{0%{opacity:0;transform:translateY(100%) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}}.IncubatingProjects_section__6h3ZC{padding:4rem 0}.IncubatingProjects_header__ORpv0{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.IncubatingProjects_titleGroup__r0I8p{display:flex;flex-direction:column;gap:.25rem}.IncubatingProjects_title__yykKN{font-size:1.75rem;font-weight:700}.IncubatingProjects_subtitle___0bo6{font-size:.875rem;color:var(--gray-500)}.IncubatingProjects_viewAll__OhEZ2{font-size:.875rem;font-weight:500;color:var(--primary-600)}.IncubatingProjects_grid__cu94s{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.IncubatingProjects_card__LGNTk{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);overflow:hidden;transition:all .2s ease;text-decoration:none;color:inherit}.IncubatingProjects_card__LGNTk:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.IncubatingProjects_imageWrapper__0akfa{position:relative;aspect-ratio:16/9}.IncubatingProjects_image__GTP40{object-fit:cover}.IncubatingProjects_statusBadge__hEgTt{position:absolute;top:1rem;left:1rem;padding:.375rem .875rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;background:white;color:var(--gray-700)}.IncubatingProjects_statusBadge__hEgTt[data-status="众筹中"]{background:var(--accent-orange);color:white}.IncubatingProjects_statusBadge__hEgTt[data-status="原型开发"]{background:var(--accent-blue);color:white}.IncubatingProjects_statusBadge__hEgTt[data-status="即将发货"]{background:var(--accent-green);color:white}.IncubatingProjects_content__cT_fU{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.IncubatingProjects_projectTitle__1_Nb7{font-size:1.125rem;font-weight:700;margin:0}.IncubatingProjects_builder__XyHg1{font-size:.813rem;color:var(--gray-500)}.IncubatingProjects_progressSection__t2TSc{margin-top:.75rem}.IncubatingProjects_progressBar__iThUy{height:8px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden}.IncubatingProjects_progressFill__potp3{height:100%;background:var(--gradient-primary);border-radius:var(--radius-full);transition:width .5s ease}.IncubatingProjects_progressInfo__sD5nD{display:flex;align-items:baseline;gap:.25rem;margin-top:.5rem}.IncubatingProjects_raised__sQ3jR{font-size:1.25rem;font-weight:700;color:var(--primary-600)}.IncubatingProjects_target__BFa_G{font-size:.875rem;color:var(--gray-400)}.IncubatingProjects_stats__3XWSW{display:flex;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray-100)}.IncubatingProjects_stat__zc8_Z{display:flex;flex-direction:column}.IncubatingProjects_statValue__WDzHH{font-size:1.125rem;font-weight:700}.IncubatingProjects_statLabel__RlVhC{font-size:.75rem;color:var(--gray-500)}@media (max-width:1024px){.IncubatingProjects_grid__cu94s{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.IncubatingProjects_grid__cu94s{grid-template-columns:1fr}.IncubatingProjects_header__ORpv0{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (prefers-color-scheme:dark){.IncubatingProjects_stats__3XWSW{border-top-color:var(--gray-700)}.IncubatingProjects_progressBar__iThUy{background:var(--gray-700)}}.PlatformStats_section__YqjSj{padding:4rem 0;background:var(--gray-50)}.PlatformStats_header__Z0Qh3{text-align:center;margin-bottom:2.5rem}.PlatformStats_title__SetwS{font-size:2rem;font-weight:700;margin-bottom:.5rem;font-family:var(--font-display);display:flex;align-items:center;justify-content:center;gap:.5rem}.PlatformStats_titleIcon__2OzoI{font-size:1.5rem}.PlatformStats_subtitle__sX3RO{font-size:1rem;color:var(--gray-500)}.PlatformStats_content__SiuCR{display:flex;flex-direction:column;gap:2rem}.PlatformStats_statsGrid__Y28Ta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.PlatformStats_statCard__Wlvdo{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;transition:all .25s ease;position:relative;overflow:hidden}.PlatformStats_statCard__Wlvdo:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity .25s ease}.PlatformStats_statCard__Wlvdo:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.PlatformStats_statCard__Wlvdo:hover:before{opacity:1}.PlatformStats_statIcon__kzoAc{font-size:2rem;margin-bottom:.25rem}.PlatformStats_statValue__errb7{font-size:2rem;font-weight:800;font-family:var(--font-display);color:var(--foreground)}.PlatformStats_statLabel__FaMjK{font-size:.875rem;color:var(--gray-500);font-weight:500}.PlatformStats_topIdea__IpBSC{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 2rem;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-xl);animation:PlatformStats_fadeIn__RkC1S .5s ease}@keyframes PlatformStats_fadeIn__RkC1S{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PlatformStats_topIdeaLabel__7iJyF{font-weight:600;color:var(--primary-700);font-size:.875rem}.PlatformStats_topIdeaTitle__cE2NU{font-weight:700;font-size:1rem;color:var(--foreground)}.PlatformStats_topIdeaVotes__EE5Xn{background:var(--gradient-primary);color:white;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600}@media (max-width:768px){.PlatformStats_statsGrid__Y28Ta{grid-template-columns:repeat(2,1fr)}.PlatformStats_topIdea__IpBSC{flex-direction:column;gap:.5rem}}@media (max-width:480px){.PlatformStats_statsGrid__Y28Ta{grid-template-columns:1fr}}.AchievementBadge_badge__JRB8s{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;cursor:pointer;transition:transform .2s ease}.AchievementBadge_badge__JRB8s:hover{transform:translateY(-2px)}.AchievementBadge_sm__d5RI8{padding:.5rem}.AchievementBadge_sm__d5RI8 .AchievementBadge_iconWrapper__7lf_L{width:40px;height:40px}.AchievementBadge_sm__d5RI8 .AchievementBadge_icon__bjji0{font-size:1.25rem}.AchievementBadge_md__E7HcU .AchievementBadge_iconWrapper__7lf_L{width:56px;height:56px}.AchievementBadge_md__E7HcU .AchievementBadge_icon__bjji0{font-size:1.75rem}.AchievementBadge_lg__F_9pI .AchievementBadge_iconWrapper__7lf_L{width:72px;height:72px}.AchievementBadge_lg__F_9pI .AchievementBadge_icon__bjji0{font-size:2.25rem}.AchievementBadge_iconWrapper__7lf_L{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--gray-100),var(--gray-200));box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.AchievementBadge_common__eRupb .AchievementBadge_iconWrapper__7lf_L{background:linear-gradient(135deg,#e5e7eb,#d1d5db);box-shadow:0 0 0 2px #9ca3af}.AchievementBadge_rare__WiX07 .AchievementBadge_iconWrapper__7lf_L{background:linear-gradient(135deg,#93c5fd,#60a5fa);box-shadow:0 0 0 2px #3b82f6,0 0 12px rgba(59,130,246,.3)}.AchievementBadge_epic__gEBU7 .AchievementBadge_iconWrapper__7lf_L{background:linear-gradient(135deg,#c4b5fd,#a78bfa);box-shadow:0 0 0 2px #8b5cf6,0 0 12px rgba(139,92,246,.3)}.AchievementBadge_legendary__fD2DO .AchievementBadge_iconWrapper__7lf_L{background:linear-gradient(135deg,#fcd34d,#f59e0b);box-shadow:0 0 0 2px #d97706,0 0 16px rgba(245,158,11,.4);animation:AchievementBadge_legendaryGlow__6dPo_ 2s ease-in-out infinite alternate}@keyframes AchievementBadge_legendaryGlow__6dPo_{0%{box-shadow:0 0 0 2px #d97706,0 0 16px rgba(245,158,11,.4)}to{box-shadow:0 0 0 2px #d97706,0 0 24px rgba(245,158,11,.6)}}.AchievementBadge_locked__j4F5Q .AchievementBadge_iconWrapper__7lf_L{filter:grayscale(100%);opacity:.5}.AchievementBadge_locked__j4F5Q:hover .AchievementBadge_iconWrapper__7lf_L{filter:grayscale(50%);opacity:.7}.AchievementBadge_lockIcon__ECS_E{position:absolute;bottom:-4px;right:-4px;font-size:.75rem;background:var(--gray-600);border-radius:50%;padding:2px}.AchievementBadge_progressRing__4sLDa{position:absolute;inset:-4px;pointer-events:none}.AchievementBadge_progressSvg__SbITh{width:100%;height:100%;transform:rotate(-90deg)}.AchievementBadge_progressBg__D63vr{fill:none;stroke:var(--gray-300);stroke-width:2}.AchievementBadge_progressFill__h94R1{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;transition:stroke-dasharray .3s ease}.AchievementBadge_name__jMRXe{font-size:.75rem;font-weight:500;color:var(--gray-700);text-align:center;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AchievementBadge_locked__j4F5Q .AchievementBadge_name__jMRXe{color:var(--gray-400)}.AchievementBadge_tooltipContent__K5rhm{display:flex;flex-direction:column;gap:.25rem;text-align:center}.AchievementBadge_tooltipName__yL3Oh{font-size:.875rem;font-weight:600;color:var(--gray-900)}.AchievementBadge_tooltipDesc__hkBC6{font-size:.75rem;color:var(--gray-500)}.AchievementBadge_tooltipDate__umg4T,.AchievementBadge_tooltipProgress__RUwfw{font-size:.625rem;color:var(--gray-400);margin-top:.25rem}.AchievementBadge_tooltipProgress__RUwfw{color:var(--primary)}.AchievementBadge_grid__w5G22{background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-xl);overflow:hidden}.AchievementBadge_gridHeader__uG7h2{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--gray-100);flex-wrap:wrap;gap:.75rem}.AchievementBadge_gridTitle__40ILS{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:600;color:var(--gray-900);margin:0}.AchievementBadge_gridCount__85nEa{font-size:.75rem;font-weight:500;color:var(--gray-500);background:var(--gray-100);padding:.25rem .5rem;border-radius:var(--radius-full)}.AchievementBadge_gridFilters__YJxYZ{display:flex;gap:.375rem}.AchievementBadge_filterBtn___actj{padding:.375rem .75rem;background:transparent;border:1px solid var(--gray-200);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;color:var(--gray-600);cursor:pointer;transition:all .15s ease}.AchievementBadge_filterBtn___actj:hover{border-color:var(--primary);color:var(--primary)}.AchievementBadge_filterBtn___actj.AchievementBadge_active__EYrcV{background:var(--primary);border-color:var(--primary);color:white}.AchievementBadge_badges__l4k3c{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:.5rem;gap:.5rem;padding:1rem}.AchievementBadge_empty__2wRcC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.AchievementBadge_empty__2wRcC span{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.AchievementBadge_empty__2wRcC p{font-size:.875rem;color:var(--gray-500);margin:0}@media (prefers-color-scheme:dark){.AchievementBadge_iconWrapper__7lf_L{background:linear-gradient(135deg,var(--gray-700),var(--gray-600))}.AchievementBadge_common__eRupb .AchievementBadge_iconWrapper__7lf_L{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 0 0 2px #6b7280}.AchievementBadge_grid__w5G22{background:var(--gray-800);border-color:var(--gray-700)}.AchievementBadge_gridHeader__uG7h2{border-color:var(--gray-700)}.AchievementBadge_gridTitle__40ILS{color:var(--gray-100)}.AchievementBadge_gridCount__85nEa{background:var(--gray-700)}.AchievementBadge_filterBtn___actj{border-color:var(--gray-600);color:var(--gray-400)}.AchievementBadge_name__jMRXe{color:var(--gray-300)}.AchievementBadge_locked__j4F5Q .AchievementBadge_name__jMRXe{color:var(--gray-600)}.AchievementBadge_tooltipName__yL3Oh{color:var(--gray-100)}}@media (max-width:640px){.AchievementBadge_gridHeader__uG7h2{flex-direction:column;align-items:flex-start}.AchievementBadge_badges__l4k3c{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.Tooltip_trigger__EqPeA{display:inline-flex}.Tooltip_tooltip__wcY9l{position:fixed;z-index:1100;padding:.5rem .75rem;background:var(--gray-900);color:white;font-size:.813rem;font-weight:500;border-radius:var(--radius-md);white-space:nowrap;box-shadow:var(--shadow-lg);animation:Tooltip_tooltipFadeIn__9P_kC .15s ease;pointer-events:none}@keyframes Tooltip_tooltipFadeIn__9P_kC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Tooltip_arrow__mh6A8{position:absolute;width:8px;height:8px;background:var(--gray-900);transform:rotate(45deg)}.Tooltip_tooltip__wcY9l.Tooltip_top__eLXeT .Tooltip_arrow__mh6A8{bottom:-4px;left:50%;margin-left:-4px}.Tooltip_tooltip__wcY9l.Tooltip_bottom__Oowc7 .Tooltip_arrow__mh6A8{top:-4px;left:50%;margin-left:-4px}.Tooltip_tooltip__wcY9l.Tooltip_left__colHx .Tooltip_arrow__mh6A8{right:-4px;top:50%;margin-top:-4px}.Tooltip_tooltip__wcY9l.Tooltip_right__MCBoP .Tooltip_arrow__mh6A8{left:-4px;top:50%;margin-top:-4px}@media (prefers-color-scheme:dark){.Tooltip_arrow__mh6A8,.Tooltip_tooltip__wcY9l{background:var(--gray-700)}}.ConfirmDialog_overlay__4_jrM{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:ConfirmDialog_fadeIn__wR63i .2s ease}@keyframes ConfirmDialog_fadeIn__wR63i{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__5ONIt{background:var(--card-bg);border-radius:var(--radius-2xl);padding:2rem;max-width:400px;width:100%;text-align:center;box-shadow:var(--shadow-2xl);animation:ConfirmDialog_slideIn__CG3ld .2s ease}@keyframes ConfirmDialog_slideIn__CG3ld{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_icon__iHXm6{width:64px;height:64px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}.ConfirmDialog_icon__iHXm6.ConfirmDialog_danger__KxOvE{background:rgba(239,68,68,.1)}.ConfirmDialog_icon__iHXm6.ConfirmDialog_warning__2aWad{background:rgba(249,115,22,.1)}.ConfirmDialog_icon__iHXm6.ConfirmDialog_info__hf2l3{background:rgba(124,58,237,.1)}.ConfirmDialog_title__gfTIJ{font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.ConfirmDialog_message__tIhPr{color:var(--gray-500);font-size:.938rem;line-height:1.6;margin:0 0 1.5rem}.ConfirmDialog_actions__r_ePM{display:flex;gap:.75rem}.ConfirmDialog_cancelBtn__ZI0NF,.ConfirmDialog_confirmBtn__VgFwY{flex:1 1}.ConfirmDialog_dangerBtn__qAElV{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.ConfirmDialog_dangerBtn__qAElV:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.ConfirmDialog_warningBtn__lvSUA{background:linear-gradient(135deg,#f97316,#ea580c);color:white}.ConfirmDialog_warningBtn__lvSUA:hover{background:linear-gradient(135deg,#ea580c,#c2410c)}.ConfirmDialog_infoBtn__LvGCV{background:var(--gradient-primary);color:white}@media (prefers-color-scheme:dark){.ConfirmDialog_icon__iHXm6.ConfirmDialog_danger__KxOvE{background:rgba(239,68,68,.15)}.ConfirmDialog_icon__iHXm6.ConfirmDialog_warning__2aWad{background:rgba(249,115,22,.15)}.ConfirmDialog_icon__iHXm6.ConfirmDialog_info__hf2l3{background:rgba(124,58,237,.15)}}.RankingsTabs_tabs__zKYE8{display:flex;gap:.5rem;padding:1.5rem 0;overflow-x:auto;scrollbar-width:none}.RankingsTabs_tabs__zKYE8::-webkit-scrollbar{display:none}.RankingsTabs_tab__Szf0z{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.5rem;border:1px solid var(--gray-200);background:var(--card-bg);border-radius:var(--radius-xl);cursor:pointer;transition:all .2s ease;white-space:nowrap}.RankingsTabs_tab__Szf0z:hover{border-color:var(--gray-300);box-shadow:var(--shadow-sm)}.RankingsTabs_tab__Szf0z.RankingsTabs_active__n_0GZ{border-color:var(--accent-orange);background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(239,68,68,.1))}.RankingsTabs_tabName__UJgUS{font-size:1rem;font-weight:600}.RankingsTabs_tabDesc__Tcu5X{font-size:.75rem;color:var(--gray-500);margin-top:.25rem}.RankingsTabs_tab__Szf0z.RankingsTabs_active__n_0GZ .RankingsTabs_tabDesc__Tcu5X{color:var(--accent-orange)}@media (prefers-color-scheme:dark){.RankingsTabs_tab__Szf0z{border-color:var(--gray-700)}}.IncubatingHeader_header__deC0f{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;padding:3rem 0}.IncubatingHeader_title__2FXE2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.IncubatingHeader_subtitle__dCgNt{font-size:1rem;opacity:.9;margin-bottom:1.5rem}.IncubatingHeader_stats__vNd6F{display:flex;gap:2.5rem}.IncubatingHeader_stat__y__WN{display:flex;flex-direction:column}.IncubatingHeader_statValue__3318c{font-size:1.75rem;font-weight:700}.IncubatingHeader_statLabel__nBMVK{font-size:.813rem;opacity:.8}@media (max-width:640px){.IncubatingHeader_stats__vNd6F{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}}