.adslot[data-v-de51f8e6]{justify-content:center;display:flex}.adslot img[data-v-de51f8e6]{border-radius:12px;max-width:100%;height:auto;display:block}.ad-html[data-v-de51f8e6]{width:100%}.ad-html[data-v-de51f8e6] img{max-width:100%;height:auto}.cat-backdrop[data-v-a6b8f0a4]{opacity:0;visibility:hidden;z-index:260;background:#140c0680;transition:opacity .25s;position:fixed;inset:0}.cat-backdrop.open[data-v-a6b8f0a4]{opacity:1;visibility:visible}.cat-sheet[data-v-a6b8f0a4]{z-index:270;background:var(--surface,#fff);padding:8px 0 calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;max-height:80vh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 40px -18px #4a301a80}.cat-sheet.open[data-v-a6b8f0a4]{transform:translateY(0)}.cat-grip[data-v-a6b8f0a4]{background:var(--line);border-radius:3px;width:40px;height:4px;margin:6px auto 4px}.cat-sheet-head[data-v-a6b8f0a4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 18px 12px;display:flex}.cat-sheet-head b[data-v-a6b8f0a4]{font-family:var(--head);color:var(--ink);font-size:17px}.cat-x[data-v-a6b8f0a4]{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.cat-scroll[data-v-a6b8f0a4]{-webkit-overflow-scrolling:touch;padding:14px 18px 6px;overflow-y:auto}.cat-section[data-v-a6b8f0a4]{margin-bottom:16px}.cat-section-h[data-v-a6b8f0a4]{margin-bottom:10px}.cat-section-t[data-v-a6b8f0a4]{font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;color:var(--brown);font-size:12.5px;font-weight:700;text-decoration:none}a.cat-section-t[data-v-a6b8f0a4]:active{color:var(--amber)}.cat-grid[data-v-a6b8f0a4]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cat-chip[data-v-a6b8f0a4]{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:12px 13px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.cat-chip[data-v-a6b8f0a4]:hover,.cat-chip[data-v-a6b8f0a4]:active{border-color:var(--gold);background:var(--gold-soft)}.cat-dot[data-v-a6b8f0a4]{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.header-brand[data-v-a6b8f0a4]{align-items:center;display:inline-flex}.header-logo[data-v-a6b8f0a4]{width:auto;height:52px;display:block}@media (width<=760px){.header-logo[data-v-a6b8f0a4]{height:42px}}.mnav-brand .mnav-logo[data-v-a6b8f0a4]{width:auto!important;height:34px!important}.footer-brand[data-v-a6b8f0a4]{align-items:center;display:inline-flex}.footer-logo[data-v-a6b8f0a4]{width:auto;height:46px;display:block}@media (width<=760px){.footer-logo[data-v-a6b8f0a4]{height:40px}}.theme-btn[data-v-a6b8f0a4]{color:#ead9c7;opacity:.85;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 4px;display:inline-flex}.theme-btn[data-v-a6b8f0a4]:hover{opacity:1;color:#fff}.mnav-theme-row[data-v-a6b8f0a4]{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.mnav-theme-lbl[data-v-a6b8f0a4]{font-family:var(--head);color:var(--ink-soft);font-size:14px;font-weight:600}.mnav-theme[data-v-a6b8f0a4]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink-soft);font-family:var(--head);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.sticky-ad[data-v-a6b8f0a4]{z-index:199;background:var(--bg);border-top:1px solid var(--line);justify-content:center;padding:8px 10px;display:none;position:fixed;bottom:56px;left:0;right:0;box-shadow:0 -4px 18px -8px #4a301a59}@media (width<=760px){.sticky-ad[data-v-a6b8f0a4]{display:flex}}.sticky-ad-x[data-v-a6b8f0a4]{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;font-size:17px;line-height:1;position:absolute;top:-13px;right:10px}.flash-toast[data-v-a6b8f0a4]{z-index:300;color:#fff;max-width:380px;font-family:var(--head);box-shadow:var(--shadow-lg);border-radius:13px;align-items:center;gap:11px;padding:15px 20px;font-size:14px;font-weight:600;line-height:1.4;display:flex;position:fixed;bottom:24px;right:24px}.flash-toast.success[data-v-a6b8f0a4]{background:linear-gradient(135deg,#1b9c6e,#147a55)}.flash-toast.error[data-v-a6b8f0a4]{background:linear-gradient(135deg,#c0392b,#9a2a1e)}.flash-toast svg[data-v-a6b8f0a4]{flex:none}.toast-fade-enter-active[data-v-a6b8f0a4],.toast-fade-leave-active[data-v-a6b8f0a4]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-a6b8f0a4],.toast-fade-leave-to[data-v-a6b8f0a4]{opacity:0;transform:translateY(14px)}@media (width<=600px){.flash-toast[data-v-a6b8f0a4]{max-width:none;bottom:14px;left:14px;right:14px}}
