.dcatmenu{max-height:none;overflow:visible}@media (width>=1000px){html .dsubnav .dcatmenu{box-sizing:border-box;padding:6px 4px;width:var(--sc-cat,196px)!important}html .dsubnav .dcatmenu a{overflow-wrap:anywhere;gap:6px;min-width:0;padding:8px 6px;font-size:13px}html .dsubnav .dcatmenu a>span{flex:none;width:20px;font-size:16px}html .dsubnav .dcatmenu .dcm-fly a>span{width:auto}}.dcm-item{position:static}.dcm-item>a{position:relative}.dcatmenu a .dcm-arrow{color:var(--mu);margin-left:4px;font-size:16px;font-style:normal;line-height:1}.dcm-item:hover>a,.dcm-item:focus-within>a{background:var(--bg);color:var(--rd);font-weight:700}.dcm-fly{box-sizing:border-box;background:var(--cd);border:1px solid var(--br);width:min(620px,100vw - 260px);min-height:calc(100% + 2px);box-shadow:var(--sh);z-index:41;border-radius:0 14px 14px 0;padding:16px 20px 18px;animation:.14s ease-out dcmIn;display:none;position:absolute;top:-1px;left:calc(100% - 4px)}.dcm-item:hover .dcm-fly,.dcm-item:focus-within .dcm-fly{display:block}@keyframes dcmIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dcm-fly{animation:none}}.dcm-fly-head{border-bottom:1px solid var(--br);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.dcm-fly-head b{color:var(--tx);font-size:16px}.dcm-fly .dcm-fly-head a{color:var(--rd);background:0 0;padding:0;font-size:13px;font-weight:700;display:inline}.dcm-fly-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 18px;display:grid}.dcm-col{flex-direction:column;gap:2px;min-width:0;display:flex}.dcatmenu .dcm-fly a{border-radius:8px;align-items:center;gap:8px;display:flex}.dcatmenu .dcm-fly a.dcm-sub{color:var(--tx);padding:8px 10px;font-size:14px;font-weight:700}.dcatmenu .dcm-fly a.dcm-child{color:var(--mu);padding:6px 10px 6px 20px;font-size:13px}.dcatmenu .dcm-fly a:hover,.dcatmenu .dcm-fly a:focus-visible{background:var(--bg);color:var(--rd)}.dcatmenu .dcm-fly a em{color:var(--mu);margin-left:auto;font-size:11px;font-style:normal;font-weight:400}.side .side-subs{border-left:2px solid var(--br);flex-direction:column;gap:1px;margin:2px 0 6px 22px;padding-left:10px;display:flex}.side .side-subs a{gap:8px;padding:7px 10px;font-size:13.5px}.side .side-subs a.side-child{color:var(--mu);padding:5px 10px 5px 22px;font-size:12.5px}.side .side-subs a.on{color:var(--rd);background:var(--bg);font-weight:700}.scat-crumbs{color:var(--mu);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px;font-size:13px;display:flex}.scat-crumbs a{color:var(--mu)}.scat-crumbs a:hover{color:var(--rd)}.scat-crumbs span{color:var(--tx);font-weight:700}.scat-crumbs i{opacity:.6;font-style:normal}.scat-row{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:8px;padding:2px 1px 4px;display:flex;overflow-x:auto}.scat-row::-webkit-scrollbar{display:none}.scat-row .scat{scroll-snap-align:start;border:1px solid var(--br);background:var(--cd);color:var(--tx);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.scat-row .scat em{color:var(--mu);background:var(--bg);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.scat-row .scat:hover{border-color:var(--rd);color:var(--rd)}.scat-row .scat.on{background:var(--rd);border-color:var(--rd);color:#fff}.scat-row .scat.on em{color:#fff;background:#fff3}.scat-row-child .scat{background:0 0;padding:6px 12px;font-size:12.5px}.scat-row-child .scat.on{background:color-mix(in srgb,var(--rd) 14%,transparent);color:var(--rd);border-color:var(--rd)}.scat-row-child .scat.on em{background:var(--cd);color:var(--rd)}.mcat-list{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=700px){.mcat-list{grid-template-columns:repeat(2,1fr);align-items:start}}@media (width>=1200px){.mcat-list{grid-template-columns:repeat(3,1fr)}}.mcat{background:var(--cd);border:1px solid var(--br);box-shadow:var(--sh);color:var(--tx);border-radius:14px;display:block;overflow:hidden}.mcat-face{cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;min-height:64px;padding:12px 14px;list-style:none;display:flex}.mcat-face::-webkit-details-marker{display:none}.mcat-face img,.mcat-face .mcat-icon{object-fit:cover;background:var(--bg);border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}.mcat-face b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15.5px;overflow:hidden}.mcat-face em{color:var(--mu);white-space:nowrap;font-size:12px;font-style:normal}.mcat-face>i{color:var(--mu);text-align:center;width:20px;font-size:20px;font-style:normal;line-height:1;transition:transform .2s}.mcat-face>i.mcat-chev{border-right:2px solid var(--mu);border-bottom:2px solid var(--mu);box-sizing:border-box;flex:0 0 9px;width:9px;height:9px;margin:0 6px 4px 4px;transform:rotate(45deg)}.mcat[open] .mcat-chev{border-color:var(--rd);margin:4px 6px 0 4px;transform:rotate(225deg)}.mcat[open]>.mcat-face{border-bottom:1px solid var(--br)}.mcat-face:focus-visible{outline:2px solid var(--bl);outline-offset:-2px}.mcat-body{flex-direction:column;gap:8px;padding:10px 12px 14px;display:flex}.mcat-body .mcat-all{color:var(--rd);align-self:flex-start;padding:4px 2px;font-size:13px;font-weight:700}.mcat-sub>a{background:var(--bg);color:var(--tx);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.mcat-sub>a b{flex:1;font-size:14px}.mcat-sub>a em,.mcat-children a em{color:var(--mu);font-size:11px;font-style:normal}.mcat-children{flex-wrap:wrap;gap:6px;padding:8px 2px 2px 10px;display:flex}.mcat-children a{border:1px solid var(--br);color:var(--tx);box-sizing:border-box;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:12.5px;display:inline-flex}.mcat-sub>a:hover,.mcat-children a:hover{color:var(--rd);border-color:var(--rd)}