.ContentCard_cardShell__g2Twf{position:relative}.ContentCard_card__LiWs6{display:block;height:100%;overflow:hidden;border-radius:12px;border:1px solid hsl(var(--border));background:var(--gradient-card);box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease;color:inherit}.ContentCard_card__LiWs6:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.ContentCard_imageWrapper__lp9dI{aspect-ratio:16/9;width:100%;overflow:hidden}.ContentCard_image__OZSbh{height:100%;width:100%;object-fit:cover;transition:transform .3s ease}.ContentCard_card__LiWs6:hover .ContentCard_image__OZSbh{transform:scale(1.05)}.ContentCard_body__TCvGA{padding:20px}.ContentCard_badgeRow__cAjdO{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ContentCard_category__Cs0C_,.ContentCard_martialArt__JTb_P{display:inline-block;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600}.ContentCard_category__Cs0C_{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.ContentCard_martialArt__JTb_P{color:hsl(var(--foreground));background:hsl(var(--secondary))}.ContentCard_title__hlciR{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));transition:color .2s ease}.ContentCard_card__LiWs6:hover .ContentCard_title__hlciR{color:hsl(var(--primary))}.ContentCard_summary__EQ5kb{margin:0;font-size:.875rem;line-height:1.6;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ContentCard_author__jHlsN{margin-top:12px;display:flex;align-items:center;gap:10px;color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:500}.ContentCard_authorAvatar__82LRi{width:28px;height:28px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-size:.7rem;font-weight:700;text-transform:uppercase}.ContentCard_authorAvatar__82LRi img{width:100%;height:100%;object-fit:cover}.ContentCard_authorName__1iB_C{line-height:1}.ContentCard_tags__UIbtq{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.ContentCard_tag__3v5oV{border-radius:8px;padding:2px 8px;font-size:.75rem;color:hsl(var(--secondary-foreground));background:hsl(var(--secondary))}@media (max-width:640px){.ContentCard_body__TCvGA{padding:16px}.ContentCard_title__hlciR{font-size:1rem}.ContentCard_summary__EQ5kb{font-size:.85rem}.ContentCard_author__jHlsN{font-size:.75rem}}.TechniqueCard_cardShell__lZ835{position:relative}.TechniqueCard_card__gx8ET{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;height:100%}.TechniqueCard_card__gx8ET:hover{transform:translateY(-4px);box-shadow:0 16px 32px -18px rgba(36,46,66,.3)}.TechniqueCard_media__nyfB5{position:relative;height:180px;background:hsl(var(--secondary))}.TechniqueCard_media__nyfB5 img{width:100%;height:100%;object-fit:cover}.TechniqueCard_mediaPlaceholder__pIYA_{width:100%;height:100%;background:linear-gradient(135deg,#fadbd1,#fbedda)}.TechniqueCard_badgeRow__V31ps{position:absolute;left:12px;bottom:12px;display:flex;gap:6px;flex-wrap:wrap}.TechniqueCard_badgeAccent__auA5b,.TechniqueCard_badge__2VNeg{background:hsl(var(--card)/.92);border:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.TechniqueCard_body__r_ho7{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.TechniqueCard_title__54d_4{margin:0;font-size:1.1rem;font-weight:700}.TechniqueCard_subtitle__QeCUr{margin:0;font-size:.85rem;color:hsl(var(--muted-foreground))}.TechniqueCard_summary__H6D8p{margin:0;font-size:.85rem;color:hsl(var(--foreground));flex:1 1}.TechniqueCard_author__p9T0C{margin-top:12px;display:flex;align-items:center;gap:10px;color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:500}.TechniqueCard_authorAvatar__YZI05{width:28px;height:28px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-size:.7rem;font-weight:700;text-transform:uppercase}.TechniqueCard_authorAvatar__YZI05 img{width:100%;height:100%;object-fit:cover}.TechniqueCard_authorName__7I444{line-height:1}.TechniqueCard_tagList__y_lGW{display:flex;flex-wrap:wrap;gap:6px}.TechniqueCard_tagChip__0_CoD{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:hsl(var(--secondary));font-size:.7rem;font-weight:600}@media (max-width:640px){.TechniqueCard_author__p9T0C{font-size:.75rem}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Header_inner__ggL_E{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.Header_brand__tPzig{display:flex;align-items:center;gap:8px}.Header_brandText__86RYC{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.Header_brandIcon__EDATX{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.Header_brandIconImage__W1Bei{width:100%;height:100%;object-fit:cover}.Header_brandAccent__58ptT{color:hsl(var(--primary))}.Header_nav__EE71E{display:flex;align-items:center;gap:24px}.Header_navLink__Q_hTB{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));transition:color .2s ease}.Header_navLinkActive__FX8vk,.Header_navLink__Q_hTB:hover{color:hsl(var(--primary))}.Header_iconButton__8JBKK{border:none;background:transparent;border-radius:999px;padding:8px;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .2s ease,color .2s ease}.Header_iconButton__8JBKK:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.Header_iconPlaceholder__ttwR7{display:inline-block;width:18px;height:18px}.Header_localeSwitcher__sUcdd{display:inline-flex;align-items:center;gap:4px;border:1px solid hsl(var(--border));border-radius:999px;padding:4px;background:hsl(var(--card))}.Header_localeIcon__vXAed{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:hsl(var(--muted-foreground))}.Header_localeButton__OPjPz{border:none;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700;line-height:1;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .2s ease,color .2s ease}.Header_localeButton__OPjPz:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.Header_localeButtonActive__y6RST{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Header_profileWrapper__5OlmK{position:relative}.Header_avatarButton__eE_WY{border:none;background:hsl(var(--secondary));border-radius:999px;width:36px;height:36px;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Header_avatarImage__uuTYH{width:100%;height:100%;object-fit:cover}.Header_avatarFallback__yqMtJ{font-size:.8rem;font-weight:600;color:hsl(var(--foreground))}.Header_profileMenu__s_G9v{position:absolute;right:0;top:42px;min-width:160px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-card);padding:6px;display:grid;grid-gap:4px;gap:4px;z-index:50}.Header_profileItem__85O0s{border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:10px;font-size:.85rem;color:hsl(var(--foreground));cursor:pointer}.Header_profileItem__85O0s:hover{background:hsl(var(--secondary))}.Header_mobileActions__dy5jv{display:none;align-items:center;gap:8px}.Header_mobileNav__J0kLN{overflow:hidden;border-top:1px solid hsl(var(--border))}.Header_mobileNavInner__5NVIn{display:flex;flex-direction:column;gap:4px;padding:12px 16px}.Header_mobileLink__LH6oj{border-radius:10px;padding:8px 12px;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));transition:background .2s ease,color .2s ease}.Header_mobileLink__LH6oj:hover{background:hsl(var(--secondary))}@media (max-width:768px){.Header_nav__EE71E{display:none}.Header_mobileActions__dy5jv{display:flex}.Header_inner__ggL_E{padding:12px 14px}}@media (max-width:640px){.Header_inner__ggL_E{padding:10px 14px}.Header_brandText__86RYC{font-size:1.05rem}.Header_brandIcon__EDATX{width:30px;height:30px}.Header_mobileNavInner__5NVIn{padding:10px 12px}.Header_mobileLink__LH6oj{font-size:.85rem}}.TechniquesList_wrapper__Frwzc{display:flex;flex-direction:column;gap:24px}.TechniquesList_filters__DHThj{display:grid;grid-gap:12px;gap:12px}@media (min-width:768px){.TechniquesList_filters__DHThj{grid-template-columns:repeat(4,minmax(0,1fr))}}.TechniquesList_input__KKR6h{width:100%;border-radius:10px;border:1px solid hsl(var(--input));background:hsl(var(--background));padding:10px 12px;font-size:.9rem;color:hsl(var(--foreground))}.TechniquesList_grid__QZu5R{display:grid;grid-gap:18px;gap:18px;align-items:stretch}@media (min-width:768px){.TechniquesList_grid__QZu5R{grid-template-columns:repeat(3,minmax(0,1fr))}}.TechniquesList_empty__HmLIT{padding:24px;text-align:center;color:hsl(var(--muted-foreground))}