.home_main__u5kTL{max-width:1080px;margin:0 auto;padding:20px 20px 60px}.home_hero__z_jpu{padding:36px 0 20px;text-align:center}.home_heroTitle__31oGI{font-size:clamp(26px,5vw,40px);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.home_dot__kb1Wf{color:var(--cta)}.home_heroSub__84XM3{color:var(--text-2);font-size:16px;margin:0}.home_banners__dhiqk{display:flex;gap:12px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none}.home_banners__dhiqk::-webkit-scrollbar{display:none}.home_banner__ygb_t{flex:0 0 auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border)}.home_banner__ygb_t img{display:block;height:160px;width:auto;max-width:80vw;object-fit:cover}.home_chips__di6fw{display:flex;gap:8px;overflow-x:auto;padding:18px 0 22px;scrollbar-width:none}.home_chips__di6fw::-webkit-scrollbar{display:none}.home_chip__L7ms8{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:600;padding:8px 16px;transition:all .15s}.home_chip__L7ms8:hover{border-color:var(--primary);color:var(--primary)}.home_chipActive__t3HHi{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.home_grid__WFIMJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px}.home_empty__ClT_G{color:var(--muted);padding:60px 0;text-align:center}.home_section__JtNPk{margin:6px 0 10px}.home_sectionTitle__xI2sC{font-size:18px;font-weight:700;margin:0 0 10px}.home_featuredRow__2Om1k{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.home_featuredRow__2Om1k::-webkit-scrollbar{display:none}.home_featuredItem__KDnP5{flex:0 0 180px}