.toast-host[data-v-f22d4820]{right:0;bottom:calc(var(--toast-offset,16px) + var(--safe-b));z-index:var(--z-toast);padding:0 var(--gap);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.toast[data-v-f22d4820]{border-radius:var(--r-ctl);background:var(--text);width:100%;max-width:480px;min-height:48px;color:var(--panel);box-shadow:var(--shadow-pop);pointer-events:auto;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:14px;display:flex}.toast__text[data-v-f22d4820]{flex:1;padding:12px 0}.toast__action[data-v-f22d4820]{min-height:44px;color:var(--accent-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:600}.toast-enter-active[data-v-f22d4820],.toast-leave-active[data-v-f22d4820]{transition:opacity .2s var(--ease), transform .2s var(--ease)}.toast-enter-from[data-v-f22d4820],.toast-leave-to[data-v-f22d4820]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.toast-enter-from[data-v-f22d4820],.toast-leave-to[data-v-f22d4820]{transform:none}}.consent[data-v-5046f218]{right:0;bottom:var(--bottom-ui,0px);z-index:var(--z-consent);padding:12px var(--gap) calc(12px + var(--sticky-safe,var(--safe-b)));background:var(--panel);box-shadow:var(--shadow-bar);gap:8px;font-size:.9rem;display:grid;position:fixed;left:0}.consent.sheet[data-v-5046f218]{border-radius:16px 16px 0 0}.consent p[data-v-5046f218]{margin:0}.toggles[data-v-5046f218]{gap:6px;display:grid}.actions[data-v-5046f218]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn[data-v-5046f218]{min-height:44px}.chat[data-v-9985d74c]{border-radius:var(--r-ctl);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.chat--labeled[data-v-9985d74c]{width:76px;height:auto;color:var(--muted);background:0 0;flex-direction:column;gap:3px;font-size:12px}.suggest[data-v-51ba73a4]{gap:18px;display:grid}.group__head[data-v-51ba73a4]{justify-content:space-between;align-items:baseline;display:flex}.group__title[data-v-51ba73a4]{color:var(--faint);margin:0 0 8px;font-size:13px;font-weight:600}.link[data-v-51ba73a4],.all[data-v-51ba73a4]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.chips[data-v-51ba73a4]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-51ba73a4]{background:var(--chip);height:34px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.row[data-v-51ba73a4]{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:15px;display:flex}.row__icon[data-v-51ba73a4]{color:var(--faint)}.row__text[data-v-51ba73a4]{overflow-wrap:anywhere;flex:1;min-width:0}.row__text b[data-v-51ba73a4]{font-weight:700}.row__meta[data-v-51ba73a4]{color:var(--faint);font-size:13px}.row__thumb[data-v-51ba73a4]{background:var(--field);object-fit:cover;border-radius:8px;flex:none;width:48px;height:56px}.row__price[data-v-51ba73a4]{flex:none;font-weight:600}.all[data-v-51ba73a4]{align-items:center;gap:4px;display:flex}.none[data-v-51ba73a4]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 0;display:flex}.none__icon[data-v-51ba73a4]{color:var(--faint)}.none__title[data-v-51ba73a4]{margin:0;font-size:17px}.none__text[data-v-51ba73a4],.loading[data-v-51ba73a4]{color:var(--muted);margin:0;font-size:14px}.dh[data-v-40801547]{z-index:var(--z-sticky);background:var(--panel);padding:14px 0;position:sticky;top:0}.dh__in[data-v-40801547]{align-items:center;gap:16px;display:flex}.dh__brand[data-v-40801547]{flex:none;align-items:center;gap:10px;max-width:240px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.dh__logo[data-v-40801547]{border-radius:var(--r-ctl);object-fit:cover;width:40px;height:40px}.dh__menu-wrap[data-v-40801547]{position:relative}.dh__catalog[data-v-40801547]{border-radius:var(--r-ctl);background:var(--accent);height:46px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.dh__menu[data-v-40801547]{border-radius:var(--r-panel);background:var(--panel);min-width:280px;box-shadow:var(--shadow-pop);gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.dh__col[data-v-40801547]{flex-direction:column;width:260px;margin:0;padding:0;list-style:none;display:flex}.dh__col--sub[data-v-40801547]{background:var(--field);border-radius:var(--r-ctl)}.dh__item[data-v-40801547]{border-radius:var(--r-ctl);justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:flex}.dh__item[data-v-40801547]:hover,.dh__item--on[data-v-40801547]{background:var(--hover)}.dh__search[data-v-40801547]{border-radius:var(--r-ctl);background:var(--field);height:46px;color:var(--faint);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.dh__suggest[data-v-40801547]{z-index:var(--z-sheet);border-radius:var(--r-panel);background:var(--panel);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.dh__search[data-v-40801547]:focus-within{box-shadow:0 0 0 2px var(--ring)}.dh__search input[data-v-40801547]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.dh__acts[data-v-40801547]{flex:none;gap:4px;display:flex}.dh__act[data-v-40801547]{min-width:76px;color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:flex}.dh__act[data-v-40801547]:hover{color:var(--accent-ink)}.dh__act--cart[data-v-40801547]{color:var(--text);font-weight:700}.dh__icon[data-v-40801547]{position:relative}.dh__badge[data-v-40801547]{background:var(--sale);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--panel);color:var(--on-sale);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:-6px;left:12px}.overlay[data-v-e317aab2]{z-index:var(--z-sheet);background:var(--panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.overlay__bar[data-v-e317aab2]{padding:calc(8px + var(--safe-t)) var(--gap) 8px;align-items:center;gap:12px;display:flex}.field[data-v-e317aab2]{flex:1;align-items:center;display:flex;position:relative}.field__icon[data-v-e317aab2]{color:var(--faint);position:absolute;left:12px}.field input[data-v-e317aab2]{border-radius:var(--r-ctl);background:var(--field);width:100%;height:46px;color:var(--text);font:inherit;box-shadow:0 0 0 2px var(--ring);border:0;outline:none;padding:0 40px;font-size:16px}.field input[data-v-e317aab2]::-webkit-search-cancel-button{display:none}.field__clear[data-v-e317aab2]{background:var(--chip);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:6px}.cancel[data-v-e317aab2]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:15px;font-weight:600}.overlay__body[data-v-e317aab2]{padding:8px var(--gap) calc(24px + var(--safe-b));flex:1;overflow-y:auto}.foot[data-v-590b5e48]{padding:24px 0 calc(24px + var(--bottom-ui,0px));background:var(--panel);margin-top:32px;font-size:14px}.foot__in[data-v-590b5e48]{gap:12px;display:grid}.foot__links[data-v-590b5e48],.foot__contacts[data-v-590b5e48]{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.foot__links a[data-v-590b5e48]{color:var(--text);text-decoration:none}.foot__contacts[data-v-590b5e48]{color:var(--muted)}.foot__meta[data-v-590b5e48]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0;font-size:12px;display:flex}.foot__meta .link[data-v-590b5e48]{min-height:32px;padding:0;font-size:12px}.state[data-v-af100765]{padding:48px var(--gap);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.state__icon[data-v-af100765]{color:var(--faint);margin-bottom:4px}.state__title[data-v-af100765]{margin:0;font-size:17px}.state__text[data-v-af100765]{max-width:320px;color:var(--muted);margin:0;font-size:14px}.state__actions[data-v-af100765]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.tabbar[data-v-5a7dbbdb]{z-index:var(--z-tabbar);height:calc(56px + var(--safe-b));padding:6px 6px var(--safe-b);background:var(--panel);box-shadow:var(--shadow-bar);display:flex;position:fixed;bottom:0;left:0;right:0}.tab[data-v-5a7dbbdb]{min-width:0;color:var(--faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.tab--on[data-v-5a7dbbdb]{color:var(--accent-ink)}.tab__icon[data-v-5a7dbbdb]{position:relative}.tab__badge[data-v-5a7dbbdb]{background:var(--sale);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--panel);color:var(--on-sale);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;left:14px}.tab__label[data-v-5a7dbbdb]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bar[data-v-9f381699]{padding:calc(4px + var(--safe-t)) var(--gap) 8px;background:var(--bg)}.home[data-v-9f381699]{align-items:center;gap:10px;padding:4px 0 10px;display:flex}.home__brand[data-v-9f381699]{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.home__logo[data-v-9f381699]{border-radius:var(--r-ctl);object-fit:cover;flex:none;width:40px;height:40px}.home__logo--text[data-v-9f381699]{background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.home__names[data-v-9f381699]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.home__name[data-v-9f381699],.home__about[data-v-9f381699]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home__name[data-v-9f381699]{font-size:17px;font-weight:700}.home__about[data-v-9f381699]{color:var(--faint);font-size:12px}.home__search[data-v-9f381699]{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-ctl);background:var(--panel);height:46px;color:var(--faint);border:0;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.bar--inner[data-v-9f381699]{z-index:var(--z-sticky);align-items:center;gap:10px;display:flex;position:sticky;top:0}.bar__btn[data-v-9f381699]{border-radius:var(--r-ctl);background:var(--panel);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.bar__btn--empty[data-v-9f381699]{background:0 0}.bar__titles[data-v-9f381699]{flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.2;display:flex}.bar__title[data-v-9f381699]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:17px;overflow:hidden}.bar__sub[data-v-9f381699]{color:var(--faint);font-size:12px}.bar--large[data-v-9f381699]{padding-top:calc(10px + var(--safe-t))}.bar__large[data-v-9f381699]{margin:0;font-size:26px}.skip[data-v-5a8868a8]{position:absolute;left:-9999px}.skip[data-v-5a8868a8]:focus{z-index:var(--z-consent);background:var(--panel);padding:8px 12px;top:8px;left:8px}.boot[data-v-5a8868a8]{min-height:100vh}.shell[data-v-5a8868a8]{--bottom-ui:0px;--toast-offset:16px}.shell--sticky[data-v-5a8868a8]{--toast-offset:calc(76px + 12px)}.shell--tabbar[data-v-5a8868a8]{--bottom-ui:calc(56px + var(--safe-b));--sticky-safe:0px;--toast-offset:calc(56px + 12px)}main[data-v-5a8868a8]{min-height:100vh;min-height:100dvh;padding-top:8px;padding-bottom:calc(24px + var(--consent-h,0px))}@media (min-width:1024px){main[data-v-5a8868a8]{padding-top:20px}}.page-title[data-v-5a8868a8]{margin:0 0 20px}.banner[data-v-5a8868a8]{margin:0 0 var(--gap);border-radius:var(--r-ctl);background:var(--warning-soft);color:var(--warning-text);padding:10px 14px;font-size:14px}.sheet-root[data-v-4ba9e2b0]{z-index:var(--z-scrim);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-scrim[data-v-4ba9e2b0]{background:var(--scrim);position:absolute;top:0;bottom:0;left:0;right:0}.sheet[data-v-4ba9e2b0]{z-index:1;max-height:85vh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--panel);max-height:85dvh;box-shadow:var(--shadow-pop);transition:transform .25s var(--ease);outline:none;flex-direction:column;display:flex;position:relative}.sheet__grip[data-v-4ba9e2b0]{touch-action:none;cursor:grab}.sheet__handle[data-v-4ba9e2b0]{background:var(--chip);border-radius:3px;width:40px;height:5px;margin:8px auto 4px;display:block}.sheet__head[data-v-4ba9e2b0]{align-items:center;gap:8px;padding:4px 8px 6px 20px;display:flex}.sheet__title[data-v-4ba9e2b0]{flex:1;margin:0;font-size:21px}.sheet__close[data-v-4ba9e2b0]{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.sheet__body[data-v-4ba9e2b0]{overscroll-behavior:contain;flex:1;padding:0 20px 16px;overflow-y:auto}.sheet__foot[data-v-4ba9e2b0]{padding:12px var(--gap) calc(12px + var(--safe-b));background:var(--panel)}@media (min-width:1024px){.sheet-root[data-v-4ba9e2b0]{justify-content:center;align-items:center}.sheet[data-v-4ba9e2b0]{border-radius:var(--r-sheet);width:480px;max-height:80vh}.sheet__handle[data-v-4ba9e2b0]{display:none}.sheet__head[data-v-4ba9e2b0]{padding-top:12px}}.sheet-enter-active[data-v-4ba9e2b0],.sheet-leave-active[data-v-4ba9e2b0]{transition:opacity .25s var(--ease)}.sheet-enter-active .sheet[data-v-4ba9e2b0],.sheet-leave-active .sheet[data-v-4ba9e2b0]{transition:transform .25s var(--ease)}.sheet-enter-from[data-v-4ba9e2b0],.sheet-leave-to[data-v-4ba9e2b0]{opacity:0}.sheet-enter-from .sheet[data-v-4ba9e2b0],.sheet-leave-to .sheet[data-v-4ba9e2b0]{transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.sheet-enter-from .sheet[data-v-4ba9e2b0],.sheet-leave-to .sheet[data-v-4ba9e2b0]{transform:none}}.chip[data-v-a6e57b62]{background:var(--chip);height:34px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.chip--panel[data-v-a6e57b62]{background:var(--panel)}.chip__count[data-v-a6e57b62]{color:var(--faint);font-size:12px}.chip--on[data-v-a6e57b62]{background:var(--text);color:var(--panel)}.chip--on .chip__count[data-v-a6e57b62]{color:inherit;opacity:.6}.chip--removable[data-v-a6e57b62]{background:var(--accent-soft);color:var(--accent-text)}.chip[data-v-a6e57b62]:after{content:"";position:absolute;top:-5px;bottom:-5px;left:0;right:0}.chip-row[data-v-767e2a8a]{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:5px 0;display:flex;overflow-x:auto}.chip-row[data-v-767e2a8a]::-webkit-scrollbar{display:none}.chip-row--wrap[data-v-767e2a8a]{flex-wrap:wrap;overflow:visible}.track[data-v-b186b1ce]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;display:flex;overflow-x:auto}.track[data-v-b186b1ce]::-webkit-scrollbar{display:none}.slide[data-v-b186b1ce]{scroll-snap-align:start;flex:0 0 100%}.slide__link[data-v-b186b1ce]{background:var(--field);border-radius:18px;height:150px;display:block;overflow:hidden}.slide img[data-v-b186b1ce]{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1024px){.slide__link[data-v-b186b1ce]{height:280px}}.dots[data-v-b186b1ce]{justify-content:center;gap:6px;margin-top:8px;display:flex}.dot[data-v-b186b1ce]{background:var(--chip);cursor:pointer;width:6px;height:6px;transition:width .2s var(--ease);border:0;border-radius:999px;padding:0}.dot--on[data-v-b186b1ce]{background:var(--text);width:16px}.tiles[data-v-9d55a246]{margin:0 calc(var(--gap) * -1);padding:0 var(--gap);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.tiles[data-v-9d55a246]::-webkit-scrollbar{display:none}.tile[data-v-9d55a246]{width:68px;color:var(--text);flex-direction:column;flex:none;align-items:center;gap:6px;text-decoration:none;display:flex}.tile__img[data-v-9d55a246]{background:var(--chip);width:60px;height:60px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;overflow:hidden}.tile__img img[data-v-9d55a246]{object-fit:cover;width:100%;height:100%}.tile__img--all[data-v-9d55a246]{letter-spacing:1px;font-size:14px}.tile__name[data-v-9d55a246]{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.tiles[data-v-9d55a246]{flex-wrap:wrap;gap:20px;margin:0;padding:0;overflow:visible}.tile[data-v-9d55a246]{width:84px}}.perks[data-v-e45e52e4]{margin:0 calc(var(--gap) * -1);padding:0 var(--gap);scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.perks[data-v-e45e52e4]::-webkit-scrollbar{display:none}.perk[data-v-e45e52e4]{border-radius:var(--r-ctl);background:var(--panel);white-space:nowrap;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.perk__icon[data-v-e45e52e4]{color:var(--accent-ink)}@media (min-width:1024px){.perks[data-v-e45e52e4]{margin:0;padding:0}}.price[data-v-0080aeee]{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:inline-flex}.old[data-v-0080aeee]{font-size:.9em}.price b[data-v-0080aeee]{font-variant-numeric:tabular-nums}.price--card b[data-v-0080aeee]{font-size:17px;font-weight:700}.price--card .old[data-v-0080aeee]{color:var(--faint);font-size:12.5px}.price--page b[data-v-0080aeee]{font-size:26px;font-weight:700;line-height:1.15}.price--page .old[data-v-0080aeee]{color:var(--faint);font-size:15px}.price--bar[data-v-0080aeee]{flex-direction:column;gap:0;line-height:1.15}.price--bar b[data-v-0080aeee]{font-size:19px;font-weight:700}.price--bar .old[data-v-0080aeee]{color:var(--faint);font-size:12.5px}.pct[data-v-0080aeee]{background:var(--sale);color:var(--on-sale);border-radius:999px;align-self:center;padding:2px 8px;font-size:12.5px;font-weight:700}.price--sale b[data-v-0080aeee]{color:var(--sale)}.card[data-v-452c0d2d]{border-radius:var(--r-panel);background:var(--panel);flex-direction:column;min-width:0;padding:6px 6px 10px;display:flex}.media[data-v-452c0d2d]{position:relative}.media__link[data-v-452c0d2d]{aspect-ratio:3/4;border-radius:var(--r-img);background:var(--field);display:block;position:relative;overflow:hidden}.media img[data-v-452c0d2d]{object-fit:cover;width:100%;height:100%;display:block}.veil[data-v-452c0d2d]{color:#15161a;background:#ffffff8c;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.card__fav[data-v-452c0d2d]{position:absolute;top:0;right:0}.badges[data-v-452c0d2d]{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:8px;left:8px}.badge[data-v-452c0d2d]{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5}.badge--sale[data-v-452c0d2d]{background:var(--sale);color:var(--on-sale)}.info[data-v-452c0d2d]{color:var(--text);flex-direction:column;gap:4px;padding:8px 4px 0;text-decoration:none;display:flex}.title[data-v-452c0d2d]{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:35.1px;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.rating[data-v-452c0d2d]{align-items:center;gap:4px;font-size:12.5px;display:flex}.rating__star[data-v-452c0d2d]{color:var(--star)}.rating__count[data-v-452c0d2d]{color:var(--faint)}.action[data-v-452c0d2d]{margin-top:auto;padding:10px 0 0}.sk i[data-v-e7340cb0]{background:linear-gradient(90deg, var(--chip) 0%, var(--field) 50%, var(--chip) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite shimmer-e7340cb0;display:block}.sk--line .sk__fill[data-v-e7340cb0]{height:12px}.sk--banner .sk__fill[data-v-e7340cb0]{border-radius:18px;height:150px}.sk--tile[data-v-e7340cb0]{flex-direction:column;flex:none;align-items:center;gap:8px;width:68px;display:flex}.sk--tile .sk__line[data-v-e7340cb0]{width:48px}.sk__circle[data-v-e7340cb0]{width:60px;height:60px;border-radius:50%!important}@media (min-width:1024px){.sk--banner .sk__fill[data-v-e7340cb0]{height:280px}}.sk--card[data-v-e7340cb0]{border-radius:var(--r-panel);background:var(--panel);flex-direction:column;gap:8px;padding:6px 6px 10px;display:flex}.sk__img[data-v-e7340cb0]{aspect-ratio:3/4;border-radius:var(--r-img)!important}.sk__line[data-v-e7340cb0]{height:12px}.sk__line--w40[data-v-e7340cb0]{width:40%}.sk__line--w60[data-v-e7340cb0]{width:60%}.sk__btn[data-v-e7340cb0]{height:38px;border-radius:var(--r-ctl-sm)!important}.sk--row[data-v-e7340cb0]{align-items:center;gap:12px;display:flex}.sk__thumb[data-v-e7340cb0]{flex:none;width:48px;height:56px}.sk__col[data-v-e7340cb0]{flex:1;gap:8px;display:grid}@keyframes shimmer-e7340cb0{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sk i[data-v-e7340cb0]{animation:none}}.grid[data-v-c1d0106e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:600px){.grid[data-v-c1d0106e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.grid[data-v-c1d0106e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.row[data-v-97e4c4d8]{margin:0 calc(var(--gap) * -1);padding:0 var(--gap);overscroll-behavior-x:contain;scroll-padding:0 var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:160px;grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.row[data-v-97e4c4d8]::-webkit-scrollbar{display:none}.row[data-v-97e4c4d8]>*{scroll-snap-align:start}.home[data-v-d8f34ce4]{gap:22px;margin-bottom:26px;display:grid}.home[data-v-d8f34ce4]>*{min-width:0}.collection__head[data-v-d8f34ce4]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.collection__all[data-v-d8f34ce4]{color:var(--accent-text);flex:none;font-size:14px;font-weight:600;text-decoration:none}.text[data-v-d8f34ce4]{border-radius:var(--r-panel);background:var(--panel);padding:16px}.text .section-title[data-v-d8f34ce4]{margin-bottom:8px}.text p[data-v-d8f34ce4]{white-space:pre-line;margin:0}.catalog[data-v-6b1aab1b]>*+*{margin-top:12px}.cat-head__title[data-v-6b1aab1b]{margin:0;font-size:30px;font-weight:700;line-height:1.2}.cat-head__count[data-v-6b1aab1b]{color:var(--faint);margin-left:8px;font-size:15px;font-weight:500}.search input[data-v-6b1aab1b]{border-radius:var(--r-ctl);background:var(--panel);width:100%;min-height:48px;color:var(--text);font:inherit;border:0;padding:12px 14px;font-size:16px}.search input[data-v-6b1aab1b]:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.tools[data-v-6b1aab1b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tools__subs[data-v-6b1aab1b]{flex:100%;min-width:0}.sort[data-v-6b1aab1b]{border-radius:var(--r-ctl-sm);background:var(--panel);height:38px;color:var(--text);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:1024px){.tools[data-v-6b1aab1b]{flex-wrap:nowrap}.tools__subs[data-v-6b1aab1b]{flex:auto}}.filters-btn[data-v-6b1aab1b]{margin-left:0}.filters-btn+.sort[data-v-6b1aab1b]{margin-left:auto}.filters-btn__count[data-v-6b1aab1b]{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;line-height:20px}.body[data-v-6b1aab1b]>*+*,.results[data-v-6b1aab1b]>*+*{margin-top:12px}.body--aside[data-v-6b1aab1b]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.body--aside[data-v-6b1aab1b]>*+*{margin-top:0}.aside[data-v-6b1aab1b]{border-radius:var(--r-panel);background:var(--panel);max-height:calc(100vh - 112px);padding:16px;position:sticky;top:96px;overflow-y:auto}.aside__head[data-v-6b1aab1b]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.aside__title[data-v-6b1aab1b]{margin:0;font-size:17px}.reset[data-v-6b1aab1b]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 6px;font-size:14px;font-weight:600}.home-skeleton[data-v-6b1aab1b]{gap:22px;margin-bottom:22px;display:grid}.home-skeleton__tiles[data-v-6b1aab1b]{gap:12px;display:flex;overflow:hidden}.all[data-v-6b1aab1b]{margin-top:0}.empty-chat[data-v-6b1aab1b]{margin-top:6px}.more[data-v-6b1aab1b]{justify-content:center;margin-top:24px;display:flex}.sorts[data-v-6b1aab1b]{margin:0;padding:0 0 8px;list-style:none}.sorts__item[data-v-6b1aab1b]{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 4px;font-size:16px;display:flex}.sorts__item[aria-pressed=true][data-v-6b1aab1b]{color:var(--accent-text);font-weight:600}@font-face{font-family:Onest;font-weight:100 900;font-display:swap;src:url(/assets/onest-cyrillic-DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-weight:100 900;font-display:swap;src:url(/assets/lora-cyrillic-UWPuZLjM.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-weight:100 900;font-display:swap;src:url(/assets/lora-latin-BiLcIKcI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-weight:100 900;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-weight:100 900;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#4f46e5;--on-accent:#fff;--knob:#fff;--on-sale:#fff;--accent-hover-l:#473fce;--accent-soft-l:#eae9fc;--accent-text-l:#4f46e5;--accent-ink-l:#4f46e5;--ring-l:#4f46e552;--accent-hover-d:#5d55e7;--accent-soft-d:#232249;--accent-text-d:#9590ef;--accent-ink-d:#6159e8;--ring-d:#4f46e573;--r-panel:16px;--r-img:12px;--r-ctl:12px;--r-ctl-sm:10px;--r-sheet:24px;--gap:16px;--space:10px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--z-sticky:20;--z-tabbar:30;--z-scrim:40;--z-sheet:41;--z-toast:50;--z-consent:60;--ease:cubic-bezier(.2, .8, .2, 1);--font-fallback:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font:"Onest", var(--font-fallback);--font-head:var(--font)}:root[data-font=INTER_SERIF]{--font:"Inter", var(--font-fallback);--font-head:"Lora", Georgia, "Times New Roman", serif}:root[data-font=MANROPE]{--font:"Manrope", var(--font-fallback)}:root[data-radius="0"]{--r-panel:0px;--r-img:0px;--r-ctl:0px;--r-ctl-sm:0px;--r-sheet:0px}:root[data-radius="16"]{--r-panel:24px;--r-img:16px;--r-ctl:16px;--r-ctl-sm:14px;--r-sheet:28px}:root,:root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f3f7;--panel:#fff;--field:#f1f2f5;--chip:#eef0f4;--hover:#f4f5f8;--text:#15161a;--muted:#5d6170;--faint:#686c79;--accent-hover:var(--accent-hover-l);--accent-soft:var(--accent-soft-l);--accent-text:var(--accent-text-l);--accent-ink:var(--accent-ink-l);--ring:var(--ring-l);--sale:#c93035;--success:#1f9d63;--success-soft:#e3f5ec;--success-text:#13623e;--danger:#e5484d;--danger-soft:#fdecec;--danger-text:#b4232a;--warning:#f5a524;--warning-soft:#fff4dd;--warning-text:#8a5a00;--star:#f5a524;--scrim:#0f101673;--shadow-pop:0 12px 40px #14162829;--shadow-bar:0 -8px 24px #14162812}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f13;--panel:#17181d;--field:#202128;--chip:#26272e;--hover:#1d1e24;--text:#ececf1;--muted:#a1a3ae;--faint:#8f929e;--accent-hover:var(--accent-hover-d);--accent-soft:var(--accent-soft-d);--accent-text:var(--accent-text-d);--accent-ink:var(--accent-ink-d);--ring:var(--ring-d);--sale:#ff6369;--success:#3ccf8e;--success-soft:#163327;--success-text:#7ee2b1;--danger:#ff6369;--danger-soft:#3a1a1c;--danger-text:#ff9a9e;--warning:#ffb224;--warning-soft:#3a2c12;--warning-text:#ffcb6b;--star:#ffb224;--scrim:#0009;--shadow-pop:0 16px 50px #0009;--shadow-bar:none}}:root[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f13;--panel:#17181d;--field:#202128;--chip:#26272e;--hover:#1d1e24;--text:#ececf1;--muted:#a1a3ae;--faint:#8f929e;--accent-hover:var(--accent-hover-d);--accent-soft:var(--accent-soft-d);--accent-text:var(--accent-text-d);--accent-ink:var(--accent-ink-d);--ring:var(--ring-d);--sale:#ff6369;--success:#3ccf8e;--success-soft:#163327;--success-text:#7ee2b1;--danger:#ff6369;--danger-soft:#3a1a1c;--danger-text:#ff9a9e;--warning:#ffb224;--warning-soft:#3a2c12;--warning-text:#ffcb6b;--star:#ffb224;--scrim:#0009;--shadow-pop:0 16px 50px #0009;--shadow-bar:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.45 var(--font);-webkit-tap-highlight-color:transparent;margin:0}a{color:inherit}img{max-width:100%;display:block}h1,h2{margin:0 0 var(--gap);font-family:var(--font-head);letter-spacing:-.02em;line-height:1.2}h1{font-size:26px;font-weight:700}h2{font-size:19px;font-weight:700}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}.section-title{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.25}.label-caps{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.container{width:100%;max-width:1200px;padding:0 var(--gap);margin:0 auto}@media (min-width:1024px){.container{padding:0 24px}h1{font-size:30px}h2{font-size:22px}}.btn{border-radius:var(--r-ctl);background:var(--accent);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:hover:not(:disabled){background:var(--accent-hover)}.btn--ghost{background:var(--chip);color:var(--text)}.btn--ghost:hover:not(:disabled){background:var(--accent-soft)}.btn--block{width:100%}.muted{color:var(--muted)}.error-text{color:var(--danger-text);font-size:.9rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{gap:6px;margin-bottom:14px;display:grid}.field label{font-size:.95rem;font-weight:600}.field input,.field textarea{border-radius:var(--r-ctl);background:var(--field);min-height:48px;color:var(--text);font:inherit;border:0;padding:12px 14px;font-size:16px}.field input:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.field textarea:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.in-miniapp{--safe-t:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));--safe-b:calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px))}
