.page_main__0oBlb{background-color:var(--color-bg-base);min-height:calc(100vh - 70px);padding:32px 16px 80px}.page_container__Y_O0z{max-width:900px;margin:0 auto}.page_header__oX2GA{text-align:center;margin-bottom:48px}.page_badge__Ye7SN{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-light);padding:6px 16px;border-radius:var(--radius-full);margin-bottom:16px}.page_title__b4emp{font-size:32px;font-weight:800;color:var(--color-text-main);letter-spacing:-1px;margin-bottom:8px}.page_subtitle__3j8yH{font-size:16px;color:var(--color-text-muted)}.page_grid__K_bAj{display:flex;flex-direction:column;gap:12px}.page_catCard__K2OW8{display:flex;align-items:center;gap:20px;padding:24px;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;transition:all var(--transition-fast)}.page_catCard__K2OW8:hover{transform:translateX(6px);border-color:var(--color-accent);box-shadow:var(--shadow-md)}.page_catIconWrap__LHrWQ{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_catInfo__tSjdu{flex:1 1}.page_catHeader__4a5iY{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.page_catName__THega{font-size:16px;font-weight:700;color:var(--color-text-main);display:flex;align-items:center;gap:8px}.page_catEmoji__Rai_h{font-size:20px}.page_catCount__g8qcq{font-size:12px;font-weight:700;color:var(--color-accent);background:var(--color-accent-light);padding:4px 10px;border-radius:var(--radius-full)}.page_catDesc__FQCEF{font-size:14px;color:var(--color-text-muted);line-height:1.4}.page_catArrow__IEKIn{color:var(--color-text-muted);flex-shrink:0;transition:color var(--transition-fast)}.page_catCard__K2OW8:hover .page_catArrow__IEKIn{color:var(--color-accent)}@media (max-width:640px){.page_catCard__K2OW8{padding:18px;gap:14px}.page_catIconWrap__LHrWQ{width:44px;height:44px}}