.category-page[data-v-f59de6ae]{background:radial-gradient(circle at 0 0,#b832ff14,transparent 32%),radial-gradient(circle at 100% 0,#00bbff0f,transparent 32%),var(--neon-bg);min-height:100vh;max-width:var(--site-mobile-max-width);margin:0 auto}.feed-error[data-v-f59de6ae],.feed-loading[data-v-f59de6ae]{text-align:center;color:#888;font-size:var(--site-mobile-font-md);padding:calc(clamp(24px,4vw,40px))}.feed-error[data-v-f59de6ae]{color:#c62828}.cat-breadcrumb[data-v-f59de6ae]{white-space:nowrap;border-radius:var(--site-mobile-radius);-webkit-backdrop-filter:blur(16px)saturate(150%);min-width:0;font-size:var(--site-mobile-font-lg);color:#ffffffc7;background:radial-gradient(circle at 12% 0,#22f3332e,#0000 34%),radial-gradient(circle at 100% 0,#ff3d7f38,#0000 35%),linear-gradient(135deg,#b832ff33,#00bbff1f 48%,#ffffff0e);border:1px solid #00bbff47;align-items:center;gap:calc(clamp(6px,1vw,10px));margin:0 0 2px;padding:calc(clamp(9px,1.4vw,14px)) calc(clamp(12px,2vw,20px));line-height:1.25;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000005c,0 0 18px #00bbff29,inset 0 1px #ffffff2e}.cat-breadcrumb[data-v-f59de6ae]:before{content:none;display:none}.cat-breadcrumb[data-v-f59de6ae]:after{content:"";pointer-events:none;border-radius:calc(-1px + var(--site-mobile-radius));border:1px solid #ffffff1a;position:absolute;inset:1px}.cat-breadcrumb-label[data-v-f59de6ae]{color:#00bbffeb;letter-spacing:.04em;text-shadow:0 0 10px #00bbff80;font-weight:700}.cat-breadcrumb-label[data-v-f59de6ae],.cat-breadcrumb-link[data-v-f59de6ae]{z-index:1;white-space:nowrap;flex:none;position:relative}.cat-breadcrumb-link[data-v-f59de6ae]{text-overflow:ellipsis;color:#f3c622;max-width:42%;text-decoration:none;transition:color .2s,text-shadow .2s;overflow:hidden}.cat-breadcrumb-link[data-v-f59de6ae]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0bfc}.cat-breadcrumb-sep[data-v-f59de6ae]{z-index:1;color:#ff3d7fe6;text-shadow:0 0 10px #ff3d7f94;flex:none;font-weight:800;position:relative}.cat-breadcrumb-current[data-v-f59de6ae]{z-index:1;text-overflow:ellipsis;white-space:nowrap;color:#fff;letter-spacing:.02em;font-weight:800}.cat-breadcrumb-current[data-v-f59de6ae],.cat-children-shell[data-v-f59de6ae]{min-width:0;position:relative;overflow:hidden}.cat-children-shell[data-v-f59de6ae]{border-radius:var(--site-mobile-radius);-webkit-backdrop-filter:blur(14px)saturate(145%);background:radial-gradient(circle at 0,#ff3d7f29,#0000 38%),radial-gradient(circle at 100% 0,#00bbff24,#0000 42%),linear-gradient(135deg,#ffffff12,#b832ff17 52%,#0003);border:1px solid #ffffff1f;align-items:center;gap:calc(clamp(10px,1.6vw,16px));margin:0 0 2px;padding:calc(clamp(7px,1.2vw,12px)) 0 calc(clamp(7px,1.2vw,12px)) calc(clamp(9px,1.4vw,14px));display:flex;box-shadow:0 12px 26px #00000052,0 0 16px #b832ff1f,inset 0 1px #ffffff24}.cat-children-shell[data-v-f59de6ae]:before{content:"";pointer-events:none;opacity:.38;background:linear-gradient(90deg,#0bf3,#0000 18% 82%,#0bf3);position:absolute;inset:0}.cat-children-shell[data-v-f59de6ae]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00bbff9e,#ff3d7f8f,#0000);height:1px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 0 12px #00bbff6b}.cat-children-fade[data-v-f59de6ae]{z-index:1;flex:auto;min-width:0;position:relative}.cat-children-fade[data-v-f59de6ae]:after,.cat-children-fade[data-v-f59de6ae]:before{content:none;display:none}.cat-children[data-v-f59de6ae]{cursor:grab;-webkit-overflow-scrolling:touch;touch-action:manipulation;-webkit-user-select:none;user-select:none;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:calc(clamp(9px,1.4vw,14px));width:100%;margin:0;padding:1px calc(clamp(9px,1.4vw,14px)) 0 2px;display:flex;overflow:auto hidden}.cat-children[data-v-f59de6ae]:after{content:"";flex:0 0 12px;display:block}.cat-children[data-v-f59de6ae]:active{cursor:grabbing}.cat-children[data-v-f59de6ae]::-webkit-scrollbar{display:none}.cat-child-chip[data-v-f59de6ae]{min-width:calc(clamp(58px,8.5vw,84px));min-height:var(--site-mobile-control-height);color:#ffffffc2;font-size:var(--site-mobile-font-sm);text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;text-shadow:0 0 10px #ffffff2e;background:linear-gradient(135deg,#ffffff1c,#ffffff09),#00000029;border:1px solid #00bbff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:calc(clamp(8px,1.2vw,12px)) calc(clamp(15px,2.2vw,24px)) calc(clamp(9px,1.3vw,13px));font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,border-color .18s,box-shadow .2s,color .18s,text-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 #0bf0}.cat-child-chip[data-v-f59de6ae]:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:opacity .2s,transform .24s;position:absolute;inset:0;transform:translate(-70%)}.cat-child-chip[data-v-f59de6ae]:focus-visible{outline-offset:3px;outline:2px solid #00bbffd9}.cat-child-chip.is-active[data-v-f59de6ae]{color:#fff;text-shadow:0 0 12px #ffffff6b;background:linear-gradient(135deg,#b832fff2,#ff3d7feb 52%,#00bbffc7),#ffffff2e;border-color:#ffffff5c;transform:translateY(-1px)}.cat-child-chip.is-active[data-v-f59de6ae]:after{content:"";background:linear-gradient(90deg,#22f333,#0bf);border-radius:999px;width:calc(clamp(20px,3vw,28px));height:calc(clamp(2px,.4vw,3px));position:absolute;bottom:calc(clamp(5px,.8vw,8px));left:50%;transform:translate(-50%);box-shadow:0 0 10px #22f33394}@media (prefers-reduced-motion:reduce){.cat-child-chip[data-v-f59de6ae],.cat-child-chip[data-v-f59de6ae]:before{transition:none}.cat-child-chip.is-active[data-v-f59de6ae]{transform:none}}@media (hover:hover) and (pointer:fine){.cat-breadcrumb-link[data-v-f59de6ae]:hover{color:#fff36d}.cat-child-chip[data-v-f59de6ae]:hover{color:#fff;text-shadow:0 0 12px #00bbff6b;background:linear-gradient(135deg,#00bbff2e,#ff3d7f1f),#ffffff14;border-color:#00bbff6b;box-shadow:0 0 16px #00bbff29,inset 0 1px #ffffff29}.cat-child-chip[data-v-f59de6ae]:hover:before{opacity:1;transform:translate(70%)}}.list_img_container--js[data-v-f59de6ae] .slot-js-frame{height:100%;min-height:110px}
