.directory-layout[data-v-ee3d917d]{margin-top:2rem;display:flex;gap:1.5rem}.directory-nav[data-v-ee3d917d]{width:12.5rem;display:flex;flex-direction:column;gap:.25rem;flex:none}.directory-nav button[data-v-ee3d917d]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:4px;background:transparent;color:var(--muted);font-size:14px;text-align:left;transition:all .15s}.directory-nav button[data-v-ee3d917d]:hover{background:var(--soft);color:var(--ink)}.directory-nav button.active[data-v-ee3d917d]{background:var(--red);color:#fff}.directory-nav button svg[data-v-ee3d917d]{font-size:15px;opacity:.55}.directory-nav button.active svg[data-v-ee3d917d]{opacity:.85}.directory-content[data-v-ee3d917d]{flex:1;min-width:0}.directory-head[data-v-ee3d917d]{margin-bottom:1.5rem;display:flex;align-items:flex-end;justify-content:space-between}.directory-head h2[data-v-ee3d917d]{font-size:28px;margin-top:.25rem;font-weight:700}.directory-head span[data-v-ee3d917d]{color:var(--muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.directory-head a[data-v-ee3d917d]{color:var(--red);font-weight:600;font-size:14px}.type-group[data-v-ee3d917d]{margin-bottom:1.75rem}.type-title[data-v-ee3d917d]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:.75rem}.type-title h3[data-v-ee3d917d]{font-size:16px;font-weight:600}.type-title span[data-v-ee3d917d]{color:var(--muted);font-size:13px}.type-children[data-v-ee3d917d]{display:flex;flex-wrap:wrap;gap:.5rem}.type-children a[data-v-ee3d917d]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;background:var(--soft);color:var(--ink);font-size:13px;transition:all .15s}.type-children a[data-v-ee3d917d]:hover{background:var(--red);color:#fff}.type-children a svg[data-v-ee3d917d]{color:var(--muted);font-size:12px}.type-children a:hover svg[data-v-ee3d917d]{color:#ffffffd9}@media(max-width:680px){.page-intro[data-v-ee3d917d],.directory-layout[data-v-ee3d917d]{display:none}.m-cate[data-v-ee3d917d]{display:flex;flex-direction:column}.m-cate__search[data-v-ee3d917d]{display:flex;align-items:center;gap:.5rem;margin:0 12px 10px;padding:9px 12px;border-radius:4px;background:#f0eeeb;text-decoration:none}.m-cate__search-icon[data-v-ee3d917d]{color:var(--red);flex:none;font-size:18px;font-weight:900}.m-cate__search-text[data-v-ee3d917d]{flex:1;min-width:0;overflow:hidden;color:#8a837d;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.m-cate__search-btn[data-v-ee3d917d]{flex:none;padding:5px 12px;border-radius:4px;background:var(--red);color:#fff;font-size:12px;font-weight:700}.m-cate__strip[data-v-ee3d917d]{flex:none;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:6px;padding:0 12px;scrollbar-width:none}.m-cate__strip[data-v-ee3d917d]::-webkit-scrollbar{display:none}.m-cate__strip-inner[data-v-ee3d917d]{display:inline-flex;gap:6px;padding:4px 0}.m-cate__strip-tab[data-v-ee3d917d]{display:flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:4px;background:#f0eeeb;color:#5f5954;font-size:13px;white-space:nowrap;font-weight:600;transition:all .15s}.m-cate__strip-tab.is-active[data-v-ee3d917d]{background:var(--red);color:#fff}.m-cate__strip-idx[data-v-ee3d917d]{font-family:Abel,sans-serif;font-size:11px;font-weight:700;opacity:.5}.m-cate__strip-tab.is-active .m-cate__strip-idx[data-v-ee3d917d]{opacity:.7}.m-cate__strip-name[data-v-ee3d917d]{font-weight:700}.m-cate__strip-count[data-v-ee3d917d]{font-size:13px;opacity:.5}.m-cate__strip-tab.is-active .m-cate__strip-count[data-v-ee3d917d]{opacity:.7}.m-cate__sub[data-v-ee3d917d]{flex:none;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px;scrollbar-width:none;margin-bottom:.75rem}.m-cate__sub[data-v-ee3d917d]::-webkit-scrollbar{display:none}.m-cate__sub-inner[data-v-ee3d917d]{display:inline-flex;gap:5px;padding:4px 0}.m-cate__sub-tab[data-v-ee3d917d]{display:flex;align-items:center;gap:.25rem;height:30px;padding:0 10px;border-radius:4px;background:transparent;color:#69635e;font-size:12px;white-space:nowrap;font-weight:500;transition:all .15s}.m-cate__sub-tab.is-active[data-v-ee3d917d]{background:#201f1d;color:#fff}.m-cate__sub-tab span[data-v-ee3d917d]{font-family:Abel,sans-serif;font-size:10px;opacity:.55}.m-cate__sub-tab.is-active span[data-v-ee3d917d]{opacity:.7}.m-cate__sub-tab>svg[data-v-ee3d917d]{font-size:12px;opacity:.55}.m-cate__sub-tab.is-active>svg[data-v-ee3d917d]{opacity:.8}.m-cate__head[data-v-ee3d917d]{display:flex;align-items:center;justify-content:space-between;padding:0 14px 10px}.m-cate__head-path[data-v-ee3d917d]{font-size:12px;font-weight:700;color:#8a837d}.m-cate__head-all[data-v-ee3d917d]{font-size:12px;font-weight:700;color:var(--red);text-decoration:none}.m-cate__grid[data-v-ee3d917d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0 12px 24px}.m-cate__card[data-v-ee3d917d]{display:block;min-width:0;border-radius:4px;background:#fff;overflow:hidden;text-decoration:none;transition:transform .12s}.m-cate__card[data-v-ee3d917d]:active{transform:scale(.97)}.m-cate__card-media[data-v-ee3d917d]{position:relative;width:100%;height:0;background:#ebe8e5;padding-top:100%;overflow:hidden}.m-cate__card-media img[data-v-ee3d917d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.m-cate__card-ph[data-v-ee3d917d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.m-cate__card-ph span[data-v-ee3d917d]{width:2rem;height:2rem;border-radius:4px;background:#fbe7e4;color:var(--red);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.m-cate__card-info[data-v-ee3d917d]{padding:7px 8px 8px}.m-cate__card-name[data-v-ee3d917d]{display:block;overflow:hidden;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.m-cate__card-count[data-v-ee3d917d]{display:flex;align-items:center;gap:.25rem;color:#9a938d;font-family:Abel,sans-serif;font-size:10px;margin-top:2px}.m-cate__card-count svg[data-v-ee3d917d]{font-size:11px}.m-cate__empty[data-v-ee3d917d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0 12px;padding:40px 20px;border-radius:4px;background:#fff;color:#9a938d;font-size:13px;text-align:center}.m-cate__empty a[data-v-ee3d917d]{padding:7px 16px;border-radius:4px;background:var(--red);color:#fff;font-size:12px;font-weight:700;text-decoration:none}}@media(min-width:681px){.m-cate[data-v-ee3d917d]{display:none}}.m-cate__group[data-v-ee3d917d],.m-cate__item[data-v-ee3d917d],.m-cate__search[data-v-ee3d917d],.m-cate__strip[data-v-ee3d917d]{border-radius:4px}@media(max-width:680px){.m-cate__search[data-v-ee3d917d]{min-height:48px}.m-cate__strip button[data-v-ee3d917d]{min-height:44px}.m-cate__search-text[data-v-ee3d917d]{font-size:14px}.m-cate__search-btn[data-v-ee3d917d]{font-size:13px}}@media(max-width:680px){.m-cate__grid[data-v-ee3d917d]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.m-cate__card[data-v-ee3d917d]{min-width:0;width:auto}.m-cate__card-name[data-v-ee3d917d]{font-size:14px;line-height:1.5}.m-cate__card-count[data-v-ee3d917d],.m-cate__head-path[data-v-ee3d917d]{color:var(--muted);font-size:12px}.m-cate__card-info[data-v-ee3d917d]{padding:10px 12px}.m-cate__strip-tab[data-v-ee3d917d],.m-cate__sub-tab[data-v-ee3d917d]{min-height:44px}.m-cate__strip-name[data-v-ee3d917d],.m-cate__sub-tab[data-v-ee3d917d]{font-size:14px}.m-cate__strip-count[data-v-ee3d917d],.m-cate__sub-tab>svg[data-v-ee3d917d]{font-size:12px}.m-cate__strip-tab.is-active[data-v-ee3d917d]{background:var(--ink);color:#fff}.m-cate__sub-tab.is-active[data-v-ee3d917d]{background:var(--brand-soft,#f9eeeb);color:var(--red)}}
