.CatalogBrowser_header__2lciB{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--ground);border-bottom:1px solid var(--rule)}.CatalogBrowser_bar__QxhJq{max-width:1240px;margin:0 auto;padding:14px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.CatalogBrowser_mark__4_bxA{font-family:Unbounded,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.02em;white-space:nowrap}.CatalogBrowser_mark__4_bxA span{color:var(--accent)}.CatalogBrowser_search__byN_l{flex:1 1;min-width:220px;position:relative;display:flex;align-items:center}.CatalogBrowser_search__byN_l input{width:100%;padding:10px 14px 10px 38px;font:inherit;font-size:15px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r)}.CatalogBrowser_search__byN_l input::placeholder{color:var(--faint)}.CatalogBrowser_searchIcon__4ovFj{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--faint);fill:none;stroke-width:2;pointer-events:none}.CatalogBrowser_mobileIcons__bxDMr,.CatalogBrowser_searchBackdrop__VDHOC,.CatalogBrowser_searchCancel__HIBgk,.CatalogBrowser_searchToggle__Rb29M{display:none}.CatalogBrowser_iconBtn__vEuOp{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:var(--r);background:var(--panel);border:1px solid var(--rule);font-size:18px;font-family:inherit;text-decoration:none;cursor:pointer;padding:0;overflow:hidden}.CatalogBrowser_iconPhoto__EJpSX{width:100%;height:100%;object-fit:cover;border-radius:inherit}.CatalogBrowser_subbar__8MIXA{border-top:1px solid var(--rule);background:var(--rule-soft)}.CatalogBrowser_subbar__8MIXA span{display:block;max-width:1240px;margin:0 auto;padding:6px 20px;font-size:11.5px;color:var(--muted)}.CatalogBrowser_navLinks__8IJX3{display:flex;gap:8px;flex:none}.CatalogBrowser_navLink__R1HGc{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;border-radius:var(--r);background:var(--panel);border:1px solid var(--rule);color:var(--ink);text-decoration:none;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .12s,background .12s}.CatalogBrowser_navLink__R1HGc:hover{border-color:var(--accent)}.CatalogBrowser_navLinkAccent__9k8jd{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.CatalogBrowser_navLinkAccent__9k8jd .CatalogBrowser_iconPhoto__EJpSX{width:18px;height:18px;border-radius:99px}.CatalogBrowser_navLinkAccent__9k8jd:hover{opacity:.92}@media (max-width:860px){.CatalogBrowser_bar__QxhJq{flex-wrap:nowrap}.CatalogBrowser_navLinks__8IJX3{display:none}.CatalogBrowser_mobileIcons__bxDMr{display:flex;gap:8px;flex:none}.CatalogBrowser_search__byN_l{flex:none}.CatalogBrowser_search__byN_l .CatalogBrowser_searchIcon__4ovFj,.CatalogBrowser_search__byN_l input{display:none}.CatalogBrowser_search__byN_l .CatalogBrowser_searchToggle__Rb29M{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r);background:var(--panel);border:1px solid var(--rule);padding:0}.CatalogBrowser_search__byN_l .CatalogBrowser_searchToggle__Rb29M svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:2}.CatalogBrowser_bar__QxhJq[data-search-open=true] .CatalogBrowser_mark__4_bxA,.CatalogBrowser_bar__QxhJq[data-search-open=true] .CatalogBrowser_mobileIcons__bxDMr{display:none}.CatalogBrowser_bar__QxhJq[data-search-open=true] .CatalogBrowser_search__byN_l{flex:1 1 auto}.CatalogBrowser_search__byN_l.CatalogBrowser_searchOpen__pTpjy .CatalogBrowser_searchToggle__Rb29M{display:none}.CatalogBrowser_search__byN_l.CatalogBrowser_searchOpen__pTpjy input{display:block;padding-left:14px}.CatalogBrowser_search__byN_l.CatalogBrowser_searchOpen__pTpjy .CatalogBrowser_searchCancel__HIBgk{display:block;flex:none;background:none;border:0;color:var(--accent);font:inherit;font-size:13.5px;font-weight:600;padding:4px 6px}.CatalogBrowser_searchBackdrop__VDHOC{display:block;position:fixed;inset:0;z-index:15;background:rgba(16,20,43,.45)}}.CatalogBrowser_wrap__GZ8DF{max-width:1240px;margin:0 auto;padding:22px 20px 64px}@media (max-width:860px){.CatalogBrowser_wrap__GZ8DF{padding-bottom:88px}}.CatalogBrowser_body__a6ajh{display:grid;grid-template-columns:250px 1fr;grid-gap:34px;gap:34px;align-items:start}@media (max-width:860px){.CatalogBrowser_body__a6ajh{grid-template-columns:1fr;gap:18px}}.CatalogBrowser_rail__vysUP{position:-webkit-sticky;position:sticky;top:92px;max-height:calc(100vh - 112px);overflow-y:auto;padding-right:6px}@media (max-width:860px){.CatalogBrowser_rail__vysUP{display:none}}.CatalogBrowser_railFav__JYSWo{display:flex;width:100%;justify-content:space-between;align-items:center;padding:7px 8px;margin:0 0 10px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);border:0;cursor:pointer;font:inherit;font-weight:600;font-size:14px;text-align:left}.CatalogBrowser_railDivider__MVSq2{height:1px;background:var(--rule);margin:0 0 14px}.CatalogBrowser_railTitle__TE_uO{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);margin:0 0 10px;font-weight:600}.CatalogBrowser_grp__jBiOB{margin-bottom:14px}.CatalogBrowser_grpBtn__C707J{display:flex;width:100%;justify-content:space-between;gap:8px;align-items:baseline;background:none;border:0;padding:5px 6px;border-radius:6px;cursor:pointer;color:var(--ink);font:inherit;font-weight:600;font-size:14px;text-align:left}.CatalogBrowser_grpBtn__C707J:hover{background:var(--rule-soft)}.CatalogBrowser_grpBtn__C707J.CatalogBrowser_on__qfjbv{background:var(--accent-soft);color:var(--accent)}.CatalogBrowser_kids__N_uwt{list-style:none;margin:2px 0 0;padding:0 0 0 6px;border-left:1px solid var(--rule-soft)}.CatalogBrowser_kidBtn__GehHX{display:flex;width:100%;justify-content:space-between;gap:8px;align-items:baseline;background:none;border:0;padding:4px 6px;border-radius:6px;cursor:pointer;color:var(--muted);font:inherit;font-size:13.5px;text-align:left}.CatalogBrowser_kidBtn__GehHX:hover{background:var(--rule-soft);color:var(--ink)}.CatalogBrowser_kidBtn__GehHX.CatalogBrowser_on__qfjbv{background:var(--accent-soft);color:var(--accent)}.CatalogBrowser_num__Nmzii{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.CatalogBrowser_tileGrid__IUzca{display:none}[data-mode=tiles] .CatalogBrowser_tileGrid__IUzca{display:flex;flex-direction:column;gap:22px;margin-bottom:26px}[data-mode=tiles] .CatalogBrowser_body__a6ajh{display:none}@media (max-width:860px){[data-mode=tiles] .CatalogBrowser_rail__vysUP{display:none}}.CatalogBrowser_tileSectionTitle__YXsEv{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);font-weight:600;margin:0 0 10px}.CatalogBrowser_tileSectionGrid__lQJIZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media (min-width:861px){.CatalogBrowser_tileSectionGrid__lQJIZ{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.CatalogBrowser_tile__i40Ok{padding:12px;gap:6px}.CatalogBrowser_tileEmoji__1LI_z{font-size:21px}}.CatalogBrowser_tile__i40Ok{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;text-align:left;transition:border-color .12s}.CatalogBrowser_tile__i40Ok:hover{border-color:var(--accent)}.CatalogBrowser_tileEmoji__1LI_z{font-size:24px}.CatalogBrowser_tileName__UdPZy{font-weight:600;font-size:13.5px;line-height:1.25}.CatalogBrowser_tileCount__Mehtb{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--faint)}.CatalogBrowser_head__XRdSU{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.CatalogBrowser_headTitle__JN3Ss{display:flex;align-items:center;gap:10px}.CatalogBrowser_backBtn__dv9gF{flex:none;width:32px;height:32px;border-radius:var(--r);background:var(--panel);border:1px solid var(--rule);color:var(--muted);font-size:16px;cursor:pointer}.CatalogBrowser_backBtn__dv9gF:hover{border-color:var(--accent);color:var(--accent)}.CatalogBrowser_head__XRdSU h1{font-family:Unbounded,sans-serif;font-weight:500;font-size:20px;margin:0;letter-spacing:-.01em;text-wrap:balance}.CatalogBrowser_clr__87X3W{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:13px;padding:4px 6px;border-radius:6px}.CatalogBrowser_grid__6XF8M{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:12px;gap:12px}.CatalogBrowser_card__C8q_A{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:14px 15px;cursor:pointer;display:flex;flex-direction:column;gap:7px;transition:border-color .12s,transform .12s}.CatalogBrowser_card__C8q_A:hover{border-color:var(--accent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.CatalogBrowser_card__C8q_A{transition:none}.CatalogBrowser_card__C8q_A:hover{transform:none}}.CatalogBrowser_cardHead__O_FEa{display:flex;gap:10px;align-items:center}.CatalogBrowser_avatar__KcLbX{flex:none;width:34px;height:34px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-weight:600;font-size:14px}.CatalogBrowser_cardHead__O_FEa b{flex:1 1;min-width:0}.CatalogBrowser_heart__xXplv{flex:none;background:none;border:0;cursor:pointer;font-size:16px;padding:2px;opacity:.55}.CatalogBrowser_heart__xXplv.CatalogBrowser_heartOn__bxI_6,.CatalogBrowser_heart__xXplv:hover{opacity:1}.CatalogBrowser_card__C8q_A b{font-size:15px;font-weight:600;line-height:1.3}.CatalogBrowser_card__C8q_A p{margin:0;font-size:13.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CatalogBrowser_tags__aECU1{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:3px}.CatalogBrowser_tag__ZcKLE{font:inherit;font-size:11px;padding:3px 9px;border-radius:99px;background:var(--rule-soft);color:var(--muted);white-space:nowrap;border:0;cursor:pointer;transition:background .12s,color .12s}.CatalogBrowser_tag__ZcKLE:hover{background:var(--accent-soft);color:var(--accent)}.CatalogBrowser_empty__VjY1T{padding:48px 20px;text-align:center;color:var(--muted);border:1px dashed var(--rule);border-radius:var(--r)}.CatalogBrowser_fsSheet__MthCX{position:fixed;inset:0;z-index:80;background:var(--ground);overflow-y:auto;padding:16px 20px calc(20px + env(safe-area-inset-bottom))}.CatalogBrowser_fsHeader__8VInP{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.CatalogBrowser_fsHeaderText__VgOFg{display:flex;flex-direction:column;gap:3px;padding-top:6px}.CatalogBrowser_fsHeaderText__VgOFg b{font-family:Unbounded,sans-serif;font-weight:500;font-size:17px}.CatalogBrowser_fsAllLink__qC4xO{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--accent);font-weight:600;cursor:pointer}.CatalogBrowser_fsClose__9q5Fo{width:36px;height:36px;flex:none;border-radius:var(--r);background:var(--panel);border:1px solid var(--rule);font-size:16px;cursor:pointer;color:var(--muted)}.CatalogBrowser_fsList__cBHrt{display:flex;flex-direction:column;gap:8px}.CatalogBrowser_fsRow__b6mh0{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:14px 16px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);font:inherit;font-weight:600;font-size:15px;color:var(--ink);cursor:pointer;text-align:left}.CatalogBrowser_backdrop__im6bE,.CatalogBrowser_drawer__KC280,.CatalogBrowser_tabbar__uUu3F{display:none}@media (min-width:861px){.CatalogBrowser_backdrop__im6bE{display:block;position:fixed;inset:0;z-index:40;background:transparent}.CatalogBrowser_drawer__KC280{display:block;position:fixed;top:66px;right:20px;z-index:50;width:320px;background:var(--panel);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);padding:18px;max-height:70vh;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s,transform .15s}.CatalogBrowser_drawerOpen__ocQYC{opacity:1;pointer-events:auto;transform:translateY(0)}.CatalogBrowser_drawerHandle__6xAN6{display:none}}@media (max-width:860px){.CatalogBrowser_tabbar__uUu3F{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--panel);border-top:1px solid var(--rule);justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.CatalogBrowser_tabBtn__Uz25z{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1;background:none;border:0;color:var(--muted);font:inherit;font-size:10.5px;padding:6px 4px;border-radius:var(--r);text-decoration:none}.CatalogBrowser_tabBtn__Uz25z span:first-child{font-size:18px}.CatalogBrowser_tabBtn__Uz25z.CatalogBrowser_tabOn__AI19k{color:var(--accent)}.CatalogBrowser_backdrop__im6bE{display:block;position:fixed;inset:0;background:rgba(16,20,43,.5);z-index:62}.CatalogBrowser_drawer__KC280{display:block;position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--panel);border-radius:16px 16px 0 0;box-shadow:var(--shadow);max-height:75vh;overflow-y:auto;padding:10px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease}.CatalogBrowser_drawerOpen__ocQYC{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.CatalogBrowser_drawer__KC280{transition:none}}.CatalogBrowser_drawerHandle__6xAN6{width:36px;height:4px;border-radius:99px;background:var(--rule);margin:0 auto 14px}}.CatalogBrowser_accountCard__uEZfT{display:flex;align-items:center;gap:12px;margin:4px 0 12px}.CatalogBrowser_accountPhoto__DsHpQ{width:48px;height:48px;border-radius:99px;object-fit:cover}.CatalogBrowser_accountUsername__4vdpE{font-size:13px;color:var(--muted)}.CatalogBrowser_accountHint__8uDMN{font-size:12.5px;color:var(--faint);margin:0 0 14px;line-height:1.5}.CatalogBrowser_menuList__igXgv{display:flex;flex-direction:column;gap:8px}.CatalogBrowser_menuRow__AEDeT{display:block;color:var(--ink);text-decoration:none}.CatalogBrowser_menuRow__AEDeT,.CatalogBrowser_menuThemeRow__f1am9{padding:13px 14px;border-radius:var(--r);background:var(--rule-soft);font-weight:600;font-size:14.5px}.CatalogBrowser_menuThemeRow__f1am9{display:flex;justify-content:space-between;align-items:center}.CatalogBrowser_themeSwitch__IKNhT{display:flex;gap:4px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:3px}.CatalogBrowser_themeSwitch__IKNhT button{border:0;background:none;padding:5px 10px;border-radius:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.CatalogBrowser_themeSwitch__IKNhT button.CatalogBrowser_on__qfjbv{background:var(--accent);color:var(--accent-ink)}