:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}[data-v-eaa9e2c3] .dk-cats-swiper .swiper-wrapper,[data-v-eaa9e2c3] .dk-cats-swiper .swiper-slide{height:auto!important}.dk-cats-swiper[data-v-eaa9e2c3]{padding:6px 44px 4px}@media (max-width: 767px){.dk-cats-swiper[data-v-eaa9e2c3]{padding:4px 6px 2px}}[data-v-eaa9e2c3] .swiper-grid-column{row-gap:var(--3f362c43)px}.nav-btn[data-v-eaa9e2c3]{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 20px #00000014;align-items:center;justify-content:center;color:#111827bf;transition:.18s ease}.nav-btn[data-v-eaa9e2c3]:hover{color:#f97316;border-color:#f9731640;box-shadow:0 14px 26px #0000001a}.cat-item[data-v-eaa9e2c3]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 639px){.cat-item[data-v-eaa9e2c3]{gap:6px}}.cat-avatar[data-v-eaa9e2c3]{width:108px;height:108px;border-radius:999px;background:#f8fafc;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cat-img[data-v-eaa9e2c3]{width:86px;height:86px;-o-object-fit:cover;object-fit:cover}.cat-title[data-v-eaa9e2c3]{font-size:11px;font-weight:800;color:#111827;line-height:1.05rem;max-width:132px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-item:hover .cat-avatar[data-v-eaa9e2c3]{transform:translateY(-2px);border-color:#f9731659;box-shadow:0 14px 26px #0000001a}.cat-item:hover .cat-title[data-v-eaa9e2c3]{color:#f97316}@media (max-width: 420px){.cat-avatar[data-v-eaa9e2c3]{width:76px;height:76px;border-width:1px}.cat-img[data-v-eaa9e2c3]{width:58px;height:58px}.cat-title[data-v-eaa9e2c3]{font-size:10px;max-width:96px;line-height:.98rem}}@media (min-width: 421px) and (max-width: 639px){.cat-avatar[data-v-eaa9e2c3]{width:86px;height:86px;border-width:1px}.cat-img[data-v-eaa9e2c3]{width:66px;height:66px}.cat-title[data-v-eaa9e2c3]{font-size:10.5px;max-width:110px}}@media (min-width: 640px){.cat-avatar[data-v-eaa9e2c3]{width:110px;height:110px}.cat-img[data-v-eaa9e2c3]{width:86px;height:86px}.cat-title[data-v-eaa9e2c3]{font-size:12px;max-width:140px}}@media (min-width: 1024px){.cat-item[data-v-eaa9e2c3]{gap:7px}.cat-avatar[data-v-eaa9e2c3]{width:122px;height:122px}.cat-img[data-v-eaa9e2c3]{width:96px;height:96px}.cat-title[data-v-eaa9e2c3]{font-size:12.5px;max-width:150px;line-height:1.08rem}}@media (min-width: 1280px){.cat-item[data-v-eaa9e2c3]{gap:6px}.cat-avatar[data-v-eaa9e2c3]{width:130px;height:130px}.cat-img[data-v-eaa9e2c3]{width:102px;height:102px}.cat-title[data-v-eaa9e2c3]{font-size:13px;max-width:160px}}.dk-title-wrap[data-v-eaa9e2c3]{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width: 639px){.dk-title-wrap[data-v-eaa9e2c3]{gap:8px}}.dk-title[data-v-eaa9e2c3]{position:relative;text-align:center;margin:0}.dk-title-glow[data-v-eaa9e2c3]{position:absolute;top:-10px;right:-18px;bottom:-10px;left:-18px;background:radial-gradient(circle at 50% 60%,rgba(249,115,22,.18),rgba(250,204,21,.1),transparent 60%);filter:blur(10px);opacity:.9;pointer-events:none}.dk-title-text[data-v-eaa9e2c3]{position:relative;font-size:20px;font-weight:900;letter-spacing:.2px;background:linear-gradient(90deg,#0f172a,#111827,#f97316,#0f172a);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 639px){.dk-title-text[data-v-eaa9e2c3]{font-size:18px}}@media (min-width: 640px){.dk-title-text[data-v-eaa9e2c3]{font-size:28px}}@media (min-width: 1024px){.dk-title-text[data-v-eaa9e2c3]{font-size:30px}}.dk-title-line[data-v-eaa9e2c3]{display:flex;align-items:center;gap:10px}.dk-title-line .dot[data-v-eaa9e2c3]{width:7px;height:7px;border-radius:999px;background:linear-gradient(180deg,#f97316f2,#facc15f2);box-shadow:0 8px 18px #f973162e}.dk-title-line .bar[data-v-eaa9e2c3]{width:140px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.55),rgba(250,204,21,.45),transparent)}@media (max-width: 639px){.dk-title-line[data-v-eaa9e2c3]{gap:8px}.dk-title-line .bar[data-v-eaa9e2c3]{width:120px}.dk-title-line .dot[data-v-eaa9e2c3]{width:6px;height:6px}}@media (min-width: 640px){.dk-title-line .bar[data-v-eaa9e2c3]{width:190px}}
