.SmartSearch_searchContainer__ja_SR{position:relative;width:100%;z-index:100}.SmartSearch_searchBox__Kdbs2{position:relative;display:flex;align-items:center;background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);border:2px solid transparent;transition:all var(--transition-fast)}.SmartSearch_searchBox__Kdbs2:focus-within{border-color:var(--color-primary-400);box-shadow:0 0 0 4px rgba(185,28,28,.1)}.SmartSearch_searchIcon__9jw1D{position:absolute;left:1.25rem;color:var(--color-gray-400)}.SmartSearch_searchInput__xSES7{flex:1 1;padding:1rem 1rem 1rem 3.5rem;font-size:var(--font-size-base);border:none;background:transparent;outline:none}.SmartSearch_searchInput__xSES7::placeholder{color:var(--color-gray-400)}.SmartSearch_searchButton__4vRh4{display:flex;align-items:center;gap:.5rem;margin:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;font-weight:600;font-size:var(--font-size-sm);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast)}.SmartSearch_searchButton__4vRh4:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));transform:scale(1.02)}.SmartSearch_searchButton__4vRh4:disabled{opacity:.7;cursor:not-allowed}.SmartSearch_overlay__U7wAw{position:fixed;inset:0;z-index:999}.SmartSearch_resultsDropdown__qCA8w{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:1000;max-height:80vh;overflow-y:auto}.SmartSearch_errorState__6sfac{background:#fee2e2;color:#991b1b}.SmartSearch_errorState__6sfac,.SmartSearch_noMatches__mJWRY{display:flex;align-items:center;gap:.5rem;padding:1rem;font-size:var(--font-size-sm)}.SmartSearch_noMatches__mJWRY{background:var(--color-secondary-50);color:var(--color-secondary-700);font-weight:500}.SmartSearch_similarSection__jS2QG{padding:1rem;border-bottom:1px solid var(--color-gray-100)}.SmartSearch_similarSection__jS2QG h4{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:.75rem}.SmartSearch_similarSection__jS2QG h4 svg{color:var(--color-primary-500)}.SmartSearch_resultItem__0ik9Z{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:var(--radius-lg);transition:background var(--transition-fast);text-decoration:none}.SmartSearch_resultItem__0ik9Z:hover{background:var(--color-gray-50)}.SmartSearch_resultContent__7Di5B{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.SmartSearch_resultTitle__f_xaF{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.SmartSearch_resultMeta__UpYxS{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);color:var(--text-tertiary)}.SmartSearch_expertBadge__w0f3s{padding:.125rem .5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:10px;font-weight:600;border-radius:var(--radius-full)}.SmartSearch_tags__PaN3Q{display:flex;gap:.25rem;margin-top:.25rem}.SmartSearch_tag__HB6i3{padding:.125rem .5rem;background:var(--color-gray-100);color:var(--text-tertiary);font-size:10px;border-radius:var(--radius-sm)}.SmartSearch_arrow__nR9bQ{color:var(--color-gray-400);flex-shrink:0}.SmartSearch_aiSection__fEVzX{padding:1rem;background:linear-gradient(135deg,var(--color-primary-50),#fef3c7);border-bottom:1px solid var(--color-gray-100)}.SmartSearch_aiHeader__B5W7c{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary-700)}.SmartSearch_aiHeader__B5W7c svg{color:var(--color-primary-600)}.SmartSearch_aiBadge__cgx7T{margin-left:auto;padding:.25rem .75rem;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;font-size:11px;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.03em}.SmartSearch_aiResponse__zXRYe{font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.7;background:#fff;padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}.SmartSearch_postNew__zatBA{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--color-gray-50)}.SmartSearch_postNew__zatBA span{font-size:var(--font-size-sm);color:var(--text-secondary)}.page_hero__SKW6o{position:relative;padding:6rem 0 8rem;overflow:visible;min-height:85vh;display:flex;align-items:center}.page_heroBackground__LV9pF{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(239,68,68,.15) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(20,184,166,.12) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 0 80%,rgba(139,92,246,.08) 0,transparent 50%),linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%);z-index:-1}.page_heroBackground__LV9pF:before{content:"";position:absolute;top:20%;right:10%;width:300px;height:300px;border-radius:50%;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(20,184,166,.1));filter:blur(60px);animation:page_float__P1Jpw 8s ease-in-out infinite}.page_heroBackground__LV9pF:after{content:"";position:absolute;bottom:20%;left:10%;width:250px;height:250px;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(239,68,68,.08));filter:blur(50px);animation:page_float__P1Jpw 10s ease-in-out infinite reverse}@keyframes page_float__P1Jpw{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.page_heroContent__2lPR8{text-align:center;max-width:850px;margin:0 auto;position:relative;z-index:1;overflow:visible}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(239,68,68,.15);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary-600);box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:2rem;animation:page_fadeInUp__SpOy_ .6s ease-out}.page_heroTitle__Gfler{font-size:clamp(2.75rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;animation:page_fadeInUp__SpOy_ .6s ease-out .1s both}.page_highlight__KaGfy{background:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.page_heroSubtitle__RTAw0{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:2.5rem;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.7;animation:page_fadeInUp__SpOy_ .6s ease-out .2s both}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_searchWrapper__AgJnb{max-width:640px;margin:0 auto 2.5rem;animation:page_fadeInUp__SpOy_ .6s ease-out .3s both;position:relative;z-index:10}.page_heroCta__jc8eN{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:page_fadeInUp__SpOy_ .6s ease-out .4s both;position:relative;z-index:1}.page_loginHelper__byZOY{margin-top:1.25rem;font-size:var(--font-size-sm);color:var(--text-tertiary);animation:page_fadeInUp__SpOy_ .6s ease-out .5s both}.page_loginHelper__byZOY strong{color:var(--color-primary-600);font-weight:600}.page_aboutBoxSection__Z8srl{padding:5rem 0;background:var(--bg-primary);position:relative}.page_aboutBoxSection__Z8srl:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-200),transparent)}.page_aboutBox__tRT2z{max-width:880px;margin:0 auto;background:linear-gradient(135deg,#fff 0,var(--bg-secondary) 100%);border:1px solid var(--color-gray-100);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);padding:3rem 3.25rem;display:flex;gap:2rem;align-items:flex-start;position:relative;overflow:hidden}.page_aboutBox__tRT2z:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500))}.page_aboutBoxIcon__zI_W1{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(239,68,68,.25)}.page_aboutBoxContent__CgwmM{flex:1 1}.page_aboutBoxContent__CgwmM h2{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:.75rem}.page_aboutBoxContent__CgwmM p{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.7;margin-bottom:1.5rem}.page_aboutBoxActions__K3T6U{display:flex;flex-direction:column;gap:1rem}.page_aboutBoxLink__QF4Po{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary-600);font-weight:700;font-size:var(--font-size-base);text-decoration:none;transition:gap var(--transition-fast),color var(--transition-fast);width:-moz-fit-content;width:fit-content}.page_aboutBoxLink__QF4Po:hover{gap:.75rem;color:var(--color-primary-700)}.page_aboutBoxQuickActions__BUhvZ{display:flex;gap:.75rem;flex-wrap:wrap}.page_aboutQuickAction__Bgk6d{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--bg-primary);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.page_aboutQuickAction__Bgk6d:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.page_features__8wy9y{padding:7rem 0;background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%)}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.page_featureContent__Wz0DL h2{margin-bottom:1.25rem;font-size:var(--font-size-3xl);font-weight:700}.page_featureContent__Wz0DL>p{font-size:var(--font-size-lg);line-height:1.7;color:var(--text-secondary)}.page_featureList___8ePa{list-style:none;margin:2.5rem 0}.page_featureList___8ePa li{display:flex;align-items:center;gap:1rem;padding:1rem 0;font-size:var(--font-size-base);color:var(--text-primary);border-bottom:1px solid var(--color-gray-200)}.page_featureList___8ePa li:last-child{border-bottom:none}.page_featureCheck__Qhvqv{width:28px;height:28px;background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-50));color:var(--color-primary-600);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:700;flex-shrink:0}.page_statsCard__Wig0_{background:var(--bg-primary);border-radius:var(--radius-3xl);padding:3rem;box-shadow:var(--shadow-2xl);border:1px solid rgba(0,0,0,.04)}.page_stat__aEnCU{text-align:center;padding:1.75rem 0;border-bottom:1px solid var(--color-gray-100)}.page_stat__aEnCU:last-child{border-bottom:none}.page_statNumber__XnvUq{display:block;font-size:var(--font-size-4xl);font-weight:800;background:linear-gradient(135deg,var(--color-primary-600),var(--color-secondary-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.page_statLabel__YuhHa{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:500}.page_cta__zCVvt{padding:7rem 0;background:linear-gradient(135deg,var(--color-primary-600) 0,var(--color-primary-800) 50%,#7f1d1d 100%);position:relative;overflow:hidden}.page_cta__zCVvt:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse,hsla(0,0%,100%,.1) 0,transparent 70%);pointer-events:none}.page_ctaContent__6OX1e{text-align:center;color:#fff;position:relative;z-index:1}.page_ctaContent__6OX1e h2{color:#fff;margin-bottom:1rem;font-size:var(--font-size-3xl);font-weight:700}.page_ctaContent__6OX1e p{color:hsla(0,0%,100%,.9);font-size:var(--font-size-lg);margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}.page_ctaButtons__ha2_b{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_ctaButtons__ha2_b .page_btn-primary__kgVpX{background:#fff;color:var(--color-primary-700);box-shadow:0 4px 20px rgba(0,0,0,.2)}.page_ctaButtons__ha2_b .page_btn-primary__kgVpX:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3)}@media (max-width:1024px){.page_featuresGrid__L4_rO{gap:3rem}}@media (max-width:768px){.page_hero__SKW6o{padding:4rem 0 5rem;min-height:auto}.page_heroTitle__Gfler{font-size:2.5rem}.page_heroSubtitle__RTAw0{font-size:var(--font-size-lg)}.page_featuresGrid__L4_rO{grid-template-columns:1fr;gap:3rem}.page_aboutBoxSection__Z8srl,.page_cta__zCVvt,.page_features__8wy9y{padding:4rem 0}.page_aboutBox__tRT2z{flex-direction:column;padding:2.25rem 1.75rem;gap:1.25rem;align-items:stretch;text-align:left}.page_aboutBoxIcon__zI_W1{width:56px;height:56px}.page_statsCard__Wig0_{padding:2rem}}@media (max-width:480px){.page_hero__SKW6o{padding:3rem 0 4rem}.page_heroTitle__Gfler{font-size:2rem}.page_heroCta__jc8eN{flex-direction:column;align-items:center}.page_heroCta__jc8eN .page_btn__VzVq_{width:100%;max-width:280px}.page_aboutBoxQuickActions__BUhvZ{flex-direction:column;align-items:stretch}.page_aboutQuickAction__Bgk6d{justify-content:center}.page_ctaButtons__ha2_b{flex-direction:column;align-items:center}.page_ctaButtons__ha2_b .page_btn__VzVq_{width:100%;max-width:280px}}.qa_qaPage__eqRBr{min-height:calc(100vh - 72px)}.qa_header__tyuFR{padding:4rem 0 3rem;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(239,68,68,.08) 0,transparent 50%),linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%);text-align:center;position:relative}.qa_header__tyuFR:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-200),transparent)}.qa_header__tyuFR h1{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:.75rem;background:linear-gradient(135deg,var(--text-primary),var(--color-gray-700));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.qa_header__tyuFR p{color:var(--text-secondary);font-size:var(--font-size-lg);max-width:500px;margin:0 auto}.qa_smartSearchWrap__DNYPN{max-width:720px;margin:1.5rem auto 0}.qa_content__iWSlB{padding:2.5rem 0 4rem}.qa_toolbar__X8MBc{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.qa_searchBox__pTA28{flex:1 1;min-width:280px;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:#fff;border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);transition:all var(--transition-fast);box-shadow:var(--shadow-xs)}.qa_searchBox__pTA28:focus-within{border-color:var(--color-primary-400);box-shadow:0 0 0 4px rgba(239,68,68,.1)}.qa_searchBox__pTA28 input{flex:1 1;border:none;outline:none;font-size:var(--font-size-base);background:transparent}.qa_searchBox__pTA28 input::placeholder{color:var(--text-muted)}.qa_searchBox__pTA28 svg{color:var(--color-gray-400);flex-shrink:0}.qa_tagsFilter__haY12{display:flex;align-items:center;gap:.625rem;margin-bottom:2rem;flex-wrap:wrap}.qa_tagsFilter__haY12>svg{color:var(--text-tertiary)}.qa_tagBtn__rd4U_{padding:.5rem 1rem;border:1px solid var(--color-gray-200);background:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.qa_tagBtn__rd4U_:hover{border-color:var(--color-primary-300);color:var(--color-primary-600);background:var(--color-primary-50)}.qa_tagBtn__rd4U_.qa_active__zsK_P{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:var(--color-primary-500);color:#fff;box-shadow:0 2px 8px rgba(220,38,38,.25)}.qa_filterHint__eVp7x{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic;margin-left:.5rem}.qa_questionsList__sZhiM{display:flex;flex-direction:column;gap:1rem}.qa_empty__YbVaV,.qa_loading__BH1IZ{text-align:center;padding:5rem 2rem;color:var(--text-secondary)}.qa_empty__YbVaV svg{color:var(--color-gray-300);margin-bottom:1.5rem}.qa_empty__YbVaV h3{margin-bottom:.75rem;font-size:var(--font-size-xl)}.qa_empty__YbVaV p{margin-bottom:1.5rem}.qa_questionCard___AW7W{display:flex;gap:1.5rem;padding:1.75rem;background:#fff;border-radius:var(--radius-2xl);border:1px solid var(--color-gray-100);transition:all var(--transition-normal);box-shadow:var(--shadow-xs)}.qa_questionCard___AW7W:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.qa_questionStats__5GM1W{gap:.875rem;padding-right:1.5rem;border-right:1px solid var(--color-gray-100);min-width:70px}.qa_questionStats__5GM1W,.qa_stat__XcEk9{display:flex;flex-direction:column;align-items:center}.qa_stat__XcEk9{gap:.125rem;font-size:var(--font-size-sm);color:var(--text-tertiary)}.qa_stat__XcEk9 span:first-child{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary)}.qa_stat__XcEk9.qa_solved__kj8Ks,.qa_stat__XcEk9.qa_solved__kj8Ks span:first-child{color:var(--color-success)}.qa_questionContent__2t9ZM{flex:1 1;position:relative;min-width:0}.qa_questionContent__2t9ZM h3{font-size:var(--font-size-lg);font-weight:600;margin-bottom:.625rem;color:var(--text-primary);display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.qa_questionContent__2t9ZM h3:hover{color:var(--color-primary-600)}.qa_privateIcon__oBTZk{color:var(--color-secondary-500);flex-shrink:0;margin-top:.125rem}.qa_questionContent__2t9ZM>p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qa_questionMeta__MOzNH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.qa_tags___mq0n{display:flex;gap:.5rem;flex-wrap:wrap}.qa_tag__IrBTo{padding:.25rem .75rem;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:500;border-radius:var(--radius-full);transition:all var(--transition-fast)}.qa_tag__IrBTo:hover{background:var(--color-primary-100);color:var(--color-primary-600)}.qa_author__XEu5z{display:flex;gap:.5rem;color:var(--text-tertiary)}.qa_authorBadge__69O5b,.qa_author__XEu5z{align-items:center;font-size:var(--font-size-xs)}.qa_authorBadge__69O5b{padding:.25rem .625rem;border-radius:var(--radius-md);font-weight:600;display:inline-flex;gap:.25rem}.qa_authorBadge__69O5b.qa_parent__X_MoQ{background:var(--color-gray-100);color:var(--text-secondary)}.qa_authorBadge__69O5b.qa_expert__d9Jfr{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.qa_authorBadge__69O5b.qa_admin__GGzTD{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff}.qa_date__t8t_U{color:var(--text-muted)}.qa_authorMeta__nMHhn{color:var(--text-tertiary);background:var(--bg-tertiary);padding:.15rem .5rem;white-space:nowrap}.qa_acceptedBadge__Sp64o,.qa_authorMeta__nMHhn{font-size:var(--font-size-xs);border-radius:var(--radius-full)}.qa_acceptedBadge__Sp64o{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.25rem;padding:.375rem .875rem;background:linear-gradient(135deg,var(--color-success),#059669);color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(16,185,129,.3)}@media (max-width:768px){.qa_header__tyuFR{padding:3rem 0 2rem}.qa_header__tyuFR h1{font-size:var(--font-size-3xl)}.qa_content__iWSlB{padding:2rem 0 3rem}.qa_questionCard___AW7W{padding:1.25rem}}@media (max-width:640px){.qa_toolbar__X8MBc{flex-direction:column}.qa_searchBox__pTA28{min-width:auto}.qa_questionCard___AW7W{flex-direction:column;gap:1rem}.qa_questionStats__5GM1W{flex-direction:row;justify-content:flex-start;padding-right:0;padding-bottom:1rem;border-right:none;border-bottom:1px solid var(--color-gray-100);gap:1.5rem}.qa_stat__XcEk9{flex-direction:row;gap:.375rem}.qa_stat__XcEk9 span:first-child{font-size:var(--font-size-base)}.qa_acceptedBadge__Sp64o{position:static;align-self:flex-start;margin-bottom:.75rem}.qa_questionMeta__MOzNH{flex-direction:column;align-items:flex-start}}