.IdiomCategory_container__ft_gf{min-height:100vh;background:linear-gradient(180deg,#0f1419,#1a1f2e);color:#ffffff;padding-bottom:4rem}.IdiomCategory_breadcrumb__SDZja{max-width:1200px;margin:0 auto;padding:1.5rem 2rem 0;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#8899a6}.IdiomCategory_breadcrumb__SDZja a{color:#1da1f2;text-decoration:none;transition:color .2s}.IdiomCategory_breadcrumb__SDZja a:hover{color:#4ab3f4;text-decoration:underline}.IdiomCategory_breadcrumbSeparator__8fP83{color:#4a5568}.IdiomCategory_breadcrumbCurrent__TH_ou{color:#cbd5e0;font-weight:500}.IdiomCategory_hero__AsibP{background:linear-gradient(135deg,#1a1f2e,#0f1419);padding:3rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}.IdiomCategory_heroContent__h6al1{max-width:1200px;margin:0 auto;text-align:center}.IdiomCategory_categoryEmoji__ParUw{font-size:4rem;margin-bottom:1rem}.IdiomCategory_heroTitle__uIQCY{font-size:3rem;font-weight:800;line-height:1.2;margin:0 0 1rem;background:linear-gradient(135deg,#ffffff,#cbd5e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.IdiomCategory_heroSubtitle__Go8xg{font-size:1.25rem;line-height:1.6;color:#cbd5e0;max-width:700px;margin:0 auto 2rem}.IdiomCategory_heroMeta__rbyXw{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.IdiomCategory_metaItem__aAJmm{display:flex;align-items:center;gap:.5rem;color:#8899a6;font-size:.9375rem}.IdiomCategory_metaIcon___AOIO{font-size:1.25rem}.IdiomCategory_main__zFcPk{max-width:1200px;margin:0 auto;padding:0 2rem}.IdiomCategory_introSection__r9UFN{padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.IdiomCategory_introContent__0DI9w{background:rgba(26,34,44,.4);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.IdiomCategory_sectionTitle__VPhxP{font-size:2rem;font-weight:700;margin:0 0 1.5rem;color:#ffffff}.IdiomCategory_subSectionTitle__PpDnf{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;color:#ffffff}.IdiomCategory_sectionSubtitle__Was_h{font-size:1.125rem;color:#8899a6;margin-bottom:2rem;text-align:center}.IdiomCategory_introParagraph__zRcI_{font-size:1.125rem;line-height:1.8;color:#cbd5e0;margin-bottom:1.5rem}.IdiomCategory_introParagraph__zRcI_:last-child{margin-bottom:0}.IdiomCategory_tipsList__nd9Cw{list-style:none;padding:0;margin:1rem 0 0}.IdiomCategory_tipItem__YS7JI{position:relative;padding-left:2rem;margin-bottom:1rem;font-size:1.0625rem;line-height:1.7;color:#cbd5e0}.IdiomCategory_tipItem__YS7JI:before{content:"→";position:absolute;left:0;color:#1da1f2;font-weight:600;font-size:1.25rem}.IdiomCategory_tipItem__YS7JI:last-child{margin-bottom:0}.IdiomCategory_featuredSection__tE11x{padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.IdiomCategory_featuredGrid__vXaZp{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.IdiomCategory_featuredCard__NUOIr{background:rgba(26,34,44,.4);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s ease}.IdiomCategory_featuredCard__NUOIr:hover{transform:translateY(-4px);border-color:rgba(29,161,242,.5);box-shadow:0 12px 24px rgba(29,161,242,.2)}.IdiomCategory_featuredCardImage__6IgI4{width:100%;height:200px;position:relative;overflow:hidden;background:rgba(0,0,0,.3)}.IdiomCategory_cardImage__Fgedp{object-fit:cover;width:100%;height:100%}.IdiomCategory_featuredCardContent__rJKM7{padding:1.5rem}.IdiomCategory_featuredCardHeader__5RSPz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.IdiomCategory_featuredCardTitle__g_k_n{font-size:1.25rem;font-weight:600;color:#ffffff;margin:0;flex:1 1}.IdiomCategory_frequencyBadge__JZ0DT{color:#fbbf24;font-size:.875rem;white-space:nowrap}.IdiomCategory_featuredCardLiteral__9X3mt{font-size:.875rem;color:#8899a6;font-style:italic;margin:0 0 .5rem}.IdiomCategory_featuredCardMeaning__3CU3f{font-size:.9375rem;line-height:1.5;color:#cbd5e0;margin:0 0 1rem}.IdiomCategory_featuredCardMeta__5C_eE{display:flex;gap:.5rem;flex-wrap:wrap}.IdiomCategory_metaBadge__l8GCA{background:rgba(255,255,255,.1);color:#cbd5e0;padding:.25rem .75rem;border-radius:99px;font-size:.8125rem;font-weight:500}.IdiomCategory_allIdiomsSection__s6toS{padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.IdiomCategory_filterBar__oodgw{display:flex;gap:1rem;margin:2rem 0;flex-wrap:wrap}.IdiomCategory_searchInput__k33B6{flex:1 1;min-width:250px;padding:.75rem 1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;font-size:1rem;transition:all .2s}.IdiomCategory_searchInput__k33B6:focus{outline:none;border-color:rgba(29,161,242,.5);background:rgba(255,255,255,.08)}.IdiomCategory_searchInput__k33B6::placeholder{color:#8899a6}.IdiomCategory_filterSelect__sYGfW{padding:.75rem 1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;font-size:1rem;cursor:pointer;transition:all .2s}.IdiomCategory_filterSelect__sYGfW:hover{border-color:rgba(255,255,255,.2)}.IdiomCategory_filterSelect__sYGfW:focus{outline:none;border-color:rgba(29,161,242,.5)}.IdiomCategory_resultsCount__jEOXo{color:#8899a6;font-size:.9375rem;margin-bottom:1.5rem}.IdiomCategory_idiomsList__F2a8t{display:flex;flex-direction:column;gap:1rem}.IdiomCategory_idiomListItem__T5UvX{display:flex;gap:1.5rem;align-items:center;background:rgba(26,34,44,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;text-decoration:none;transition:all .3s ease}.IdiomCategory_idiomListItem__T5UvX:hover{border-color:rgba(29,161,242,.4);background:rgba(26,34,44,.6);transform:translateX(4px)}.IdiomCategory_listItemImage__K3ra8{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.3)}.IdiomCategory_listImage__7t76D{object-fit:cover;width:100%;height:100%}.IdiomCategory_listItemContent__ZVxAx{flex:1 1;min-width:0}.IdiomCategory_listItemTitle__kb7zE{font-size:1.125rem;font-weight:600;color:#ffffff;margin:0 0 .25rem}.IdiomCategory_listItemLiteral__sunnV{font-size:.875rem;color:#8899a6;font-style:italic;margin:0 0 .5rem}.IdiomCategory_listItemMeaning__z7RYx{font-size:.9375rem;color:#cbd5e0;margin:0}.IdiomCategory_listItemMeta__tffhn{display:flex;align-items:center;gap:1rem;flex-shrink:0}.IdiomCategory_listMetaBadge__ux8_O{background:rgba(255,255,255,.1);color:#cbd5e0;padding:.25rem .75rem;border-radius:99px;font-size:.8125rem;font-weight:500}.IdiomCategory_frequencyStars__gLiYf{color:#fbbf24;font-size:.875rem}.IdiomCategory_arrow__MXuwX{color:#1da1f2;font-size:1.5rem;font-weight:600}.IdiomCategory_noResults__Qs9bU{text-align:center;padding:3rem 2rem;background:rgba(26,34,44,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px}.IdiomCategory_noResults__Qs9bU p{color:#8899a6;font-size:1.125rem;margin:0 0 1.5rem}.IdiomCategory_resetButton__im7_s{background:linear-gradient(135deg,#1da1f2,#0c7abf);color:#ffffff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.IdiomCategory_resetButton__im7_s:hover{background:linear-gradient(135deg,#4ab3f4,#1da1f2);box-shadow:0 4px 8px rgba(29,161,242,.3);transform:translateY(-2px)}.IdiomCategory_faqSection__YAvgp{padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.IdiomCategory_faqList__pk7dR{margin-top:2rem}.IdiomCategory_faqItem__WOTJL{background:rgba(26,34,44,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.75rem;margin-bottom:1.5rem;transition:all .3s ease}.IdiomCategory_faqItem__WOTJL:hover{border-color:rgba(29,161,242,.3);background:rgba(26,34,44,.6)}.IdiomCategory_faqItem__WOTJL:last-child{margin-bottom:0}.IdiomCategory_faqQuestion__eKot7{font-size:1.25rem;font-weight:600;color:#ffffff;margin:0 0 1rem;line-height:1.4}.IdiomCategory_faqAnswer__oC8rN{font-size:1.0625rem;line-height:1.7;color:#cbd5e0;margin:0}.IdiomCategory_faqCta__Gtzn1{margin-top:2.5rem;padding:1.5rem;background:rgba(29,161,242,.05);border:1px solid rgba(29,161,242,.2);border-radius:12px;text-align:center}.IdiomCategory_faqCta__Gtzn1 p{color:#cbd5e0;font-size:1.0625rem;margin:0;line-height:1.6}.IdiomCategory_faqCta__Gtzn1 a{color:#1da1f2;text-decoration:none;font-weight:500;transition:color .2s}.IdiomCategory_faqCta__Gtzn1 a:hover{color:#4ab3f4;text-decoration:underline}.IdiomCategory_relatedSection__HyIA_{padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.IdiomCategory_relatedGrid__C5N5c{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.IdiomCategory_relatedCard__L8wd_{display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(26,34,44,.4);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem 1.5rem;text-decoration:none;transition:all .3s ease;position:relative}.IdiomCategory_relatedCard__L8wd_:hover{border-color:rgba(139,92,246,.5);transform:translateY(-4px);box-shadow:0 8px 16px rgba(139,92,246,.2)}.IdiomCategory_relatedEmoji__kBvNV{font-size:3rem;margin-bottom:1rem}.IdiomCategory_relatedTitle__alw4B{font-size:1.125rem;font-weight:600;color:#ffffff;margin:0}.IdiomCategory_relatedArrow__wY0k6{position:absolute;top:1rem;right:1rem;color:#8899a6;font-size:1.25rem;opacity:0;transition:all .3s ease}.IdiomCategory_relatedCard__L8wd_:hover .IdiomCategory_relatedArrow__wY0k6{opacity:1;transform:translateX(4px)}.IdiomCategory_allCategoriesSection__qPaUY{padding:3rem 0}.IdiomCategory_categoriesGrid__Xyo7c{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.IdiomCategory_categoryChip__xDjfs{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);color:#a78bfa;padding:.75rem 1.25rem;border-radius:99px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s}.IdiomCategory_categoryChip__xDjfs:hover{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.5);transform:translateY(-2px)}.IdiomCategory_ctaSection__AlSTc{padding:3rem 0}.IdiomCategory_ctaCard__9CCO0{background:linear-gradient(135deg,rgba(29,161,242,.1),rgba(29,161,242,.05));border:1px solid rgba(29,161,242,.3);border-radius:16px;padding:3rem;text-align:center}.IdiomCategory_ctaTitle__Hw32R{font-size:2rem;font-weight:700;color:#ffffff;margin:0 0 1rem}.IdiomCategory_ctaText__E4Lau{font-size:1.125rem;color:#cbd5e0;margin:0 0 2rem;line-height:1.6}.IdiomCategory_ctaButton__Iui9C{display:inline-block;background:linear-gradient(135deg,#1da1f2,#0c7abf);color:#ffffff;padding:1rem 2rem;border-radius:12px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.IdiomCategory_ctaButton__Iui9C:hover{background:linear-gradient(135deg,#4ab3f4,#1da1f2);box-shadow:0 8px 16px rgba(29,161,242,.3);transform:translateY(-2px)}@media (max-width:968px){.IdiomCategory_heroTitle__uIQCY{font-size:2.25rem}.IdiomCategory_featuredGrid__vXaZp{grid-template-columns:1fr}.IdiomCategory_idiomListItem__T5UvX{flex-wrap:wrap}.IdiomCategory_listItemMeta__tffhn{width:100%;justify-content:space-between}}@media (max-width:768px){.IdiomCategory_container__ft_gf{padding-bottom:2rem}.IdiomCategory_breadcrumb__SDZja{padding:1rem 1rem 0}.IdiomCategory_hero__AsibP{padding:2rem 1rem}.IdiomCategory_heroTitle__uIQCY{font-size:2rem}.IdiomCategory_categoryEmoji__ParUw{font-size:3rem}.IdiomCategory_main__zFcPk{padding:0 1rem}.IdiomCategory_sectionTitle__VPhxP{font-size:1.75rem}.IdiomCategory_subSectionTitle__PpDnf{font-size:1.25rem}.IdiomCategory_filterBar__oodgw{flex-direction:column}.IdiomCategory_searchInput__k33B6{min-width:100%}.IdiomCategory_idiomListItem__T5UvX{padding:1rem;gap:1rem}.IdiomCategory_listItemImage__K3ra8{width:60px;height:60px}.IdiomCategory_ctaCard__9CCO0{padding:2rem 1.5rem}.IdiomCategory_ctaTitle__Hw32R{font-size:1.5rem}.IdiomCategory_faqQuestion__eKot7{font-size:1.125rem}.IdiomCategory_faqItem__WOTJL{padding:1.25rem}}